Documentation ¶
Index ¶
- func GenReqDefForCreateEdgeSite() *def.HttpRequestDef
- func GenReqDefForDeleteEdgeSite() *def.HttpRequestDef
- func GenReqDefForListEdgeSiteMetrics() *def.HttpRequestDef
- func GenReqDefForListEdgeSites() *def.HttpRequestDef
- func GenReqDefForListQuotas() *def.HttpRequestDef
- func GenReqDefForListSupportedRegions() *def.HttpRequestDef
- func GenReqDefForShowEdgeSite() *def.HttpRequestDef
- func GenReqDefForUpdateEdgeSite() *def.HttpRequestDef
- func IesClientBuilder() *http_client.HcHttpClientBuilder
- type CreateEdgeSiteInvoker
- type DeleteEdgeSiteInvoker
- type IesClient
- func (c *IesClient) CreateEdgeSite(request *model.CreateEdgeSiteRequest) (*model.CreateEdgeSiteResponse, error)
- func (c *IesClient) CreateEdgeSiteInvoker(request *model.CreateEdgeSiteRequest) *CreateEdgeSiteInvoker
- func (c *IesClient) DeleteEdgeSite(request *model.DeleteEdgeSiteRequest) (*model.DeleteEdgeSiteResponse, error)
- func (c *IesClient) DeleteEdgeSiteInvoker(request *model.DeleteEdgeSiteRequest) *DeleteEdgeSiteInvoker
- func (c *IesClient) ListEdgeSiteMetrics(request *model.ListEdgeSiteMetricsRequest) (*model.ListEdgeSiteMetricsResponse, error)
- func (c *IesClient) ListEdgeSiteMetricsInvoker(request *model.ListEdgeSiteMetricsRequest) *ListEdgeSiteMetricsInvoker
- func (c *IesClient) ListEdgeSites(request *model.ListEdgeSitesRequest) (*model.ListEdgeSitesResponse, error)
- func (c *IesClient) ListEdgeSitesInvoker(request *model.ListEdgeSitesRequest) *ListEdgeSitesInvoker
- func (c *IesClient) ListQuotas(request *model.ListQuotasRequest) (*model.ListQuotasResponse, error)
- func (c *IesClient) ListQuotasInvoker(request *model.ListQuotasRequest) *ListQuotasInvoker
- func (c *IesClient) ListSupportedRegions(request *model.ListSupportedRegionsRequest) (*model.ListSupportedRegionsResponse, error)
- func (c *IesClient) ListSupportedRegionsInvoker(request *model.ListSupportedRegionsRequest) *ListSupportedRegionsInvoker
- func (c *IesClient) ShowEdgeSite(request *model.ShowEdgeSiteRequest) (*model.ShowEdgeSiteResponse, error)
- func (c *IesClient) ShowEdgeSiteInvoker(request *model.ShowEdgeSiteRequest) *ShowEdgeSiteInvoker
- func (c *IesClient) UpdateEdgeSite(request *model.UpdateEdgeSiteRequest) (*model.UpdateEdgeSiteResponse, error)
- func (c *IesClient) UpdateEdgeSiteInvoker(request *model.UpdateEdgeSiteRequest) *UpdateEdgeSiteInvoker
- type ListEdgeSiteMetricsInvoker
- type ListEdgeSitesInvoker
- type ListQuotasInvoker
- type ListSupportedRegionsInvoker
- type ShowEdgeSiteInvoker
- type UpdateEdgeSiteInvoker
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GenReqDefForCreateEdgeSite ¶
func GenReqDefForCreateEdgeSite() *def.HttpRequestDef
func GenReqDefForDeleteEdgeSite ¶
func GenReqDefForDeleteEdgeSite() *def.HttpRequestDef
func GenReqDefForListEdgeSiteMetrics ¶
func GenReqDefForListEdgeSiteMetrics() *def.HttpRequestDef
func GenReqDefForListEdgeSites ¶
func GenReqDefForListEdgeSites() *def.HttpRequestDef
func GenReqDefForListQuotas ¶
func GenReqDefForListQuotas() *def.HttpRequestDef
func GenReqDefForListSupportedRegions ¶
func GenReqDefForListSupportedRegions() *def.HttpRequestDef
func GenReqDefForShowEdgeSite ¶
func GenReqDefForShowEdgeSite() *def.HttpRequestDef
func GenReqDefForUpdateEdgeSite ¶
func GenReqDefForUpdateEdgeSite() *def.HttpRequestDef
func IesClientBuilder ¶
func IesClientBuilder() *http_client.HcHttpClientBuilder
Types ¶
type CreateEdgeSiteInvoker ¶ added in v0.0.90
type CreateEdgeSiteInvoker struct {
*invoker.BaseInvoker
}
func (*CreateEdgeSiteInvoker) Invoke ¶ added in v0.0.90
func (i *CreateEdgeSiteInvoker) Invoke() (*model.CreateEdgeSiteResponse, error)
type DeleteEdgeSiteInvoker ¶ added in v0.0.90
type DeleteEdgeSiteInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteEdgeSiteInvoker) Invoke ¶ added in v0.0.90
func (i *DeleteEdgeSiteInvoker) Invoke() (*model.DeleteEdgeSiteResponse, error)
type IesClient ¶
type IesClient struct {
HcClient *http_client.HcHttpClient
}
func NewIesClient ¶
func NewIesClient(hcClient *http_client.HcHttpClient) *IesClient
func (*IesClient) CreateEdgeSite ¶
func (c *IesClient) CreateEdgeSite(request *model.CreateEdgeSiteRequest) (*model.CreateEdgeSiteResponse, error)
CreateEdgeSite 创建边缘小站
创建边缘小站。 - 一个边缘小站关联一个华为云指定的区域。
Please refer to HUAWEI cloud API Explorer for details.
func (*IesClient) CreateEdgeSiteInvoker ¶ added in v0.0.90
func (c *IesClient) CreateEdgeSiteInvoker(request *model.CreateEdgeSiteRequest) *CreateEdgeSiteInvoker
CreateEdgeSiteInvoker 创建边缘小站
func (*IesClient) DeleteEdgeSite ¶
func (c *IesClient) DeleteEdgeSite(request *model.DeleteEdgeSiteRequest) (*model.DeleteEdgeSiteResponse, error)
DeleteEdgeSite 删除边缘小站
删除指定的边缘小站。
Please refer to HUAWEI cloud API Explorer for details.
func (*IesClient) DeleteEdgeSiteInvoker ¶ added in v0.0.90
func (c *IesClient) DeleteEdgeSiteInvoker(request *model.DeleteEdgeSiteRequest) *DeleteEdgeSiteInvoker
DeleteEdgeSiteInvoker 删除边缘小站
func (*IesClient) ListEdgeSiteMetrics ¶
func (c *IesClient) ListEdgeSiteMetrics(request *model.ListEdgeSiteMetricsRequest) (*model.ListEdgeSiteMetricsResponse, error)
ListEdgeSiteMetrics 查看站点容量信息
查看站点容量信息。
Please refer to HUAWEI cloud API Explorer for details.
func (*IesClient) ListEdgeSiteMetricsInvoker ¶ added in v0.0.90
func (c *IesClient) ListEdgeSiteMetricsInvoker(request *model.ListEdgeSiteMetricsRequest) *ListEdgeSiteMetricsInvoker
ListEdgeSiteMetricsInvoker 查看站点容量信息
func (*IesClient) ListEdgeSites ¶
func (c *IesClient) ListEdgeSites(request *model.ListEdgeSitesRequest) (*model.ListEdgeSitesResponse, error)
ListEdgeSites 查询边缘小站列表
查询边缘小站列表。
Please refer to HUAWEI cloud API Explorer for details.
func (*IesClient) ListEdgeSitesInvoker ¶ added in v0.0.90
func (c *IesClient) ListEdgeSitesInvoker(request *model.ListEdgeSitesRequest) *ListEdgeSitesInvoker
ListEdgeSitesInvoker 查询边缘小站列表
func (*IesClient) ListQuotas ¶
func (c *IesClient) ListQuotas(request *model.ListQuotasRequest) (*model.ListQuotasResponse, error)
ListQuotas 查询配额
查询租户资源配额。
Please refer to HUAWEI cloud API Explorer for details.
func (*IesClient) ListQuotasInvoker ¶ added in v0.0.90
func (c *IesClient) ListQuotasInvoker(request *model.ListQuotasRequest) *ListQuotasInvoker
ListQuotasInvoker 查询配额
func (*IesClient) ListSupportedRegions ¶
func (c *IesClient) ListSupportedRegions(request *model.ListSupportedRegionsRequest) (*model.ListSupportedRegionsResponse, error)
ListSupportedRegions 查询支持的区域列表
查询支持智能边缘小站接入的华为云区域(region)列表。
Please refer to HUAWEI cloud API Explorer for details.
func (*IesClient) ListSupportedRegionsInvoker ¶ added in v0.0.90
func (c *IesClient) ListSupportedRegionsInvoker(request *model.ListSupportedRegionsRequest) *ListSupportedRegionsInvoker
ListSupportedRegionsInvoker 查询支持的区域列表
func (*IesClient) ShowEdgeSite ¶
func (c *IesClient) ShowEdgeSite(request *model.ShowEdgeSiteRequest) (*model.ShowEdgeSiteResponse, error)
ShowEdgeSite 查询边缘小站详情
查询边缘小站详情。
Please refer to HUAWEI cloud API Explorer for details.
func (*IesClient) ShowEdgeSiteInvoker ¶ added in v0.0.90
func (c *IesClient) ShowEdgeSiteInvoker(request *model.ShowEdgeSiteRequest) *ShowEdgeSiteInvoker
ShowEdgeSiteInvoker 查询边缘小站详情
func (*IesClient) UpdateEdgeSite ¶
func (c *IesClient) UpdateEdgeSite(request *model.UpdateEdgeSiteRequest) (*model.UpdateEdgeSiteResponse, error)
UpdateEdgeSite 更新边缘小站
更新边缘小站。 - 允许更新边缘小站描述或场地信息。
Please refer to HUAWEI cloud API Explorer for details.
func (*IesClient) UpdateEdgeSiteInvoker ¶ added in v0.0.90
func (c *IesClient) UpdateEdgeSiteInvoker(request *model.UpdateEdgeSiteRequest) *UpdateEdgeSiteInvoker
UpdateEdgeSiteInvoker 更新边缘小站
type ListEdgeSiteMetricsInvoker ¶ added in v0.0.90
type ListEdgeSiteMetricsInvoker struct {
*invoker.BaseInvoker
}
func (*ListEdgeSiteMetricsInvoker) Invoke ¶ added in v0.0.90
func (i *ListEdgeSiteMetricsInvoker) Invoke() (*model.ListEdgeSiteMetricsResponse, error)
type ListEdgeSitesInvoker ¶ added in v0.0.90
type ListEdgeSitesInvoker struct {
*invoker.BaseInvoker
}
func (*ListEdgeSitesInvoker) Invoke ¶ added in v0.0.90
func (i *ListEdgeSitesInvoker) Invoke() (*model.ListEdgeSitesResponse, error)
type ListQuotasInvoker ¶ added in v0.0.90
type ListQuotasInvoker struct {
*invoker.BaseInvoker
}
func (*ListQuotasInvoker) Invoke ¶ added in v0.0.90
func (i *ListQuotasInvoker) Invoke() (*model.ListQuotasResponse, error)
type ListSupportedRegionsInvoker ¶ added in v0.0.90
type ListSupportedRegionsInvoker struct {
*invoker.BaseInvoker
}
func (*ListSupportedRegionsInvoker) Invoke ¶ added in v0.0.90
func (i *ListSupportedRegionsInvoker) Invoke() (*model.ListSupportedRegionsResponse, error)
type ShowEdgeSiteInvoker ¶ added in v0.0.90
type ShowEdgeSiteInvoker struct {
*invoker.BaseInvoker
}
func (*ShowEdgeSiteInvoker) Invoke ¶ added in v0.0.90
func (i *ShowEdgeSiteInvoker) Invoke() (*model.ShowEdgeSiteResponse, error)
type UpdateEdgeSiteInvoker ¶ added in v0.0.90
type UpdateEdgeSiteInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateEdgeSiteInvoker) Invoke ¶ added in v0.0.90
func (i *UpdateEdgeSiteInvoker) Invoke() (*model.UpdateEdgeSiteResponse, error)