Documentation ¶
Index ¶
- func CcClientBuilder() *httpclient.HcHttpClientBuilder
- func GenReqDefForBatchCreateDeleteTags() *def.HttpRequestDef
- func GenReqDefForBatchCreateGcbResourceTags() *def.HttpRequestDef
- func GenReqDefForBatchDeleteGcbResourceTags() *def.HttpRequestDef
- func GenReqDefForCountGcbResourceByTag() *def.HttpRequestDef
- func GenReqDefForCreateGcbResourceTag() *def.HttpRequestDef
- func GenReqDefForCreateTag() *def.HttpRequestDef
- func GenReqDefForDeleteGcbResourceTag() *def.HttpRequestDef
- func GenReqDefForDeleteTag() *def.HttpRequestDef
- func GenReqDefForListDomainTags() *def.HttpRequestDef
- func GenReqDefForListGcbResourceByTag() *def.HttpRequestDef
- func GenReqDefForListGcbResourceTags() *def.HttpRequestDef
- func GenReqDefForListGcbTenantTags() *def.HttpRequestDef
- func GenReqDefForListResourceByFilterTag() *def.HttpRequestDef
- func GenReqDefForListTags() *def.HttpRequestDef
- type BatchCreateDeleteTagsInvoker
- type BatchCreateGcbResourceTagsInvoker
- type BatchDeleteGcbResourceTagsInvoker
- type CcClient
- func (c *CcClient) BatchCreateDeleteTags(request *model.BatchCreateDeleteTagsRequest) (*model.BatchCreateDeleteTagsResponse, error)
- func (c *CcClient) BatchCreateDeleteTagsInvoker(request *model.BatchCreateDeleteTagsRequest) *BatchCreateDeleteTagsInvoker
- func (c *CcClient) BatchCreateGcbResourceTags(request *model.BatchCreateGcbResourceTagsRequest) (*model.BatchCreateGcbResourceTagsResponse, error)
- func (c *CcClient) BatchCreateGcbResourceTagsInvoker(request *model.BatchCreateGcbResourceTagsRequest) *BatchCreateGcbResourceTagsInvoker
- func (c *CcClient) BatchDeleteGcbResourceTags(request *model.BatchDeleteGcbResourceTagsRequest) (*model.BatchDeleteGcbResourceTagsResponse, error)
- func (c *CcClient) BatchDeleteGcbResourceTagsInvoker(request *model.BatchDeleteGcbResourceTagsRequest) *BatchDeleteGcbResourceTagsInvoker
- func (c *CcClient) CountGcbResourceByTag(request *model.CountGcbResourceByTagRequest) (*model.CountGcbResourceByTagResponse, error)
- func (c *CcClient) CountGcbResourceByTagInvoker(request *model.CountGcbResourceByTagRequest) *CountGcbResourceByTagInvoker
- func (c *CcClient) CreateGcbResourceTag(request *model.CreateGcbResourceTagRequest) (*model.CreateGcbResourceTagResponse, error)
- func (c *CcClient) CreateGcbResourceTagInvoker(request *model.CreateGcbResourceTagRequest) *CreateGcbResourceTagInvoker
- func (c *CcClient) CreateTag(request *model.CreateTagRequest) (*model.CreateTagResponse, error)
- func (c *CcClient) CreateTagInvoker(request *model.CreateTagRequest) *CreateTagInvoker
- func (c *CcClient) DeleteGcbResourceTag(request *model.DeleteGcbResourceTagRequest) (*model.DeleteGcbResourceTagResponse, error)
- func (c *CcClient) DeleteGcbResourceTagInvoker(request *model.DeleteGcbResourceTagRequest) *DeleteGcbResourceTagInvoker
- func (c *CcClient) DeleteTag(request *model.DeleteTagRequest) (*model.DeleteTagResponse, error)
- func (c *CcClient) DeleteTagInvoker(request *model.DeleteTagRequest) *DeleteTagInvoker
- func (c *CcClient) ListDomainTags(request *model.ListDomainTagsRequest) (*model.ListDomainTagsResponse, error)
- func (c *CcClient) ListDomainTagsInvoker(request *model.ListDomainTagsRequest) *ListDomainTagsInvoker
- func (c *CcClient) ListGcbResourceByTag(request *model.ListGcbResourceByTagRequest) (*model.ListGcbResourceByTagResponse, error)
- func (c *CcClient) ListGcbResourceByTagInvoker(request *model.ListGcbResourceByTagRequest) *ListGcbResourceByTagInvoker
- func (c *CcClient) ListGcbResourceTags(request *model.ListGcbResourceTagsRequest) (*model.ListGcbResourceTagsResponse, error)
- func (c *CcClient) ListGcbResourceTagsInvoker(request *model.ListGcbResourceTagsRequest) *ListGcbResourceTagsInvoker
- func (c *CcClient) ListGcbTenantTags(request *model.ListGcbTenantTagsRequest) (*model.ListGcbTenantTagsResponse, error)
- func (c *CcClient) ListGcbTenantTagsInvoker(request *model.ListGcbTenantTagsRequest) *ListGcbTenantTagsInvoker
- func (c *CcClient) ListResourceByFilterTag(request *model.ListResourceByFilterTagRequest) (*model.ListResourceByFilterTagResponse, error)
- func (c *CcClient) ListResourceByFilterTagInvoker(request *model.ListResourceByFilterTagRequest) *ListResourceByFilterTagInvoker
- func (c *CcClient) ListTags(request *model.ListTagsRequest) (*model.ListTagsResponse, error)
- func (c *CcClient) ListTagsInvoker(request *model.ListTagsRequest) *ListTagsInvoker
- type CountGcbResourceByTagInvoker
- type CreateGcbResourceTagInvoker
- type CreateTagInvoker
- type DeleteGcbResourceTagInvoker
- type DeleteTagInvoker
- type ListDomainTagsInvoker
- type ListGcbResourceByTagInvoker
- type ListGcbResourceTagsInvoker
- type ListGcbTenantTagsInvoker
- type ListResourceByFilterTagInvoker
- type ListTagsInvoker
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CcClientBuilder ¶
func CcClientBuilder() *httpclient.HcHttpClientBuilder
func GenReqDefForBatchCreateDeleteTags ¶
func GenReqDefForBatchCreateDeleteTags() *def.HttpRequestDef
func GenReqDefForBatchCreateGcbResourceTags ¶ added in v0.1.80
func GenReqDefForBatchCreateGcbResourceTags() *def.HttpRequestDef
func GenReqDefForBatchDeleteGcbResourceTags ¶ added in v0.1.80
func GenReqDefForBatchDeleteGcbResourceTags() *def.HttpRequestDef
func GenReqDefForCountGcbResourceByTag ¶ added in v0.1.80
func GenReqDefForCountGcbResourceByTag() *def.HttpRequestDef
func GenReqDefForCreateGcbResourceTag ¶ added in v0.1.80
func GenReqDefForCreateGcbResourceTag() *def.HttpRequestDef
func GenReqDefForCreateTag ¶
func GenReqDefForCreateTag() *def.HttpRequestDef
func GenReqDefForDeleteGcbResourceTag ¶ added in v0.1.80
func GenReqDefForDeleteGcbResourceTag() *def.HttpRequestDef
func GenReqDefForDeleteTag ¶
func GenReqDefForDeleteTag() *def.HttpRequestDef
func GenReqDefForListDomainTags ¶
func GenReqDefForListDomainTags() *def.HttpRequestDef
func GenReqDefForListGcbResourceByTag ¶ added in v0.1.80
func GenReqDefForListGcbResourceByTag() *def.HttpRequestDef
func GenReqDefForListGcbResourceTags ¶ added in v0.1.80
func GenReqDefForListGcbResourceTags() *def.HttpRequestDef
func GenReqDefForListGcbTenantTags ¶ added in v0.1.80
func GenReqDefForListGcbTenantTags() *def.HttpRequestDef
func GenReqDefForListResourceByFilterTag ¶
func GenReqDefForListResourceByFilterTag() *def.HttpRequestDef
func GenReqDefForListTags ¶
func GenReqDefForListTags() *def.HttpRequestDef
Types ¶
type BatchCreateDeleteTagsInvoker ¶
type BatchCreateDeleteTagsInvoker struct {
*invoker.BaseInvoker
}
func (*BatchCreateDeleteTagsInvoker) Invoke ¶
func (i *BatchCreateDeleteTagsInvoker) Invoke() (*model.BatchCreateDeleteTagsResponse, error)
type BatchCreateGcbResourceTagsInvoker ¶ added in v0.1.80
type BatchCreateGcbResourceTagsInvoker struct {
*invoker.BaseInvoker
}
func (*BatchCreateGcbResourceTagsInvoker) Invoke ¶ added in v0.1.80
func (i *BatchCreateGcbResourceTagsInvoker) Invoke() (*model.BatchCreateGcbResourceTagsResponse, error)
type BatchDeleteGcbResourceTagsInvoker ¶ added in v0.1.80
type BatchDeleteGcbResourceTagsInvoker struct {
*invoker.BaseInvoker
}
func (*BatchDeleteGcbResourceTagsInvoker) Invoke ¶ added in v0.1.80
func (i *BatchDeleteGcbResourceTagsInvoker) Invoke() (*model.BatchDeleteGcbResourceTagsResponse, error)
type CcClient ¶
type CcClient struct {
HcClient *httpclient.HcHttpClient
}
func NewCcClient ¶
func NewCcClient(hcClient *httpclient.HcHttpClient) *CcClient
func (*CcClient) BatchCreateDeleteTags ¶
func (c *CcClient) BatchCreateDeleteTags(request *model.BatchCreateDeleteTagsRequest) (*model.BatchCreateDeleteTagsResponse, error)
BatchCreateDeleteTags 批量创建和删除资源标签
批量创建和删除标签
Please refer to HUAWEI cloud API Explorer for details.
func (*CcClient) BatchCreateDeleteTagsInvoker ¶
func (c *CcClient) BatchCreateDeleteTagsInvoker(request *model.BatchCreateDeleteTagsRequest) *BatchCreateDeleteTagsInvoker
BatchCreateDeleteTagsInvoker 批量创建和删除资源标签
func (*CcClient) BatchCreateGcbResourceTags ¶ added in v0.1.80
func (c *CcClient) BatchCreateGcbResourceTags(request *model.BatchCreateGcbResourceTagsRequest) (*model.BatchCreateGcbResourceTagsResponse, error)
BatchCreateGcbResourceTags 批量添加账户全域互联带宽资源标签
TMS批量添加资源标签 ¶
Please refer to HUAWEI cloud API Explorer for details.
func (*CcClient) BatchCreateGcbResourceTagsInvoker ¶ added in v0.1.80
func (c *CcClient) BatchCreateGcbResourceTagsInvoker(request *model.BatchCreateGcbResourceTagsRequest) *BatchCreateGcbResourceTagsInvoker
BatchCreateGcbResourceTagsInvoker 批量添加账户全域互联带宽资源标签
func (*CcClient) BatchDeleteGcbResourceTags ¶ added in v0.1.80
func (c *CcClient) BatchDeleteGcbResourceTags(request *model.BatchDeleteGcbResourceTagsRequest) (*model.BatchDeleteGcbResourceTagsResponse, error)
BatchDeleteGcbResourceTags 批量删除账户全域互联带宽资源标签
批量删除账户全域互联带宽资源标签
Please refer to HUAWEI cloud API Explorer for details.
func (*CcClient) BatchDeleteGcbResourceTagsInvoker ¶ added in v0.1.80
func (c *CcClient) BatchDeleteGcbResourceTagsInvoker(request *model.BatchDeleteGcbResourceTagsRequest) *BatchDeleteGcbResourceTagsInvoker
BatchDeleteGcbResourceTagsInvoker 批量删除账户全域互联带宽资源标签
func (*CcClient) CountGcbResourceByTag ¶ added in v0.1.80
func (c *CcClient) CountGcbResourceByTag(request *model.CountGcbResourceByTagRequest) (*model.CountGcbResourceByTagResponse, error)
CountGcbResourceByTag 查询账户全域互联带宽资源标签数量
查询账户全域互联带宽资源标签数量
Please refer to HUAWEI cloud API Explorer for details.
func (*CcClient) CountGcbResourceByTagInvoker ¶ added in v0.1.80
func (c *CcClient) CountGcbResourceByTagInvoker(request *model.CountGcbResourceByTagRequest) *CountGcbResourceByTagInvoker
CountGcbResourceByTagInvoker 查询账户全域互联带宽资源标签数量
func (*CcClient) CreateGcbResourceTag ¶ added in v0.1.80
func (c *CcClient) CreateGcbResourceTag(request *model.CreateGcbResourceTagRequest) (*model.CreateGcbResourceTagResponse, error)
CreateGcbResourceTag 添加账户全域互联带宽资源标签
添加账户全域互联带宽资源标签
Please refer to HUAWEI cloud API Explorer for details.
func (*CcClient) CreateGcbResourceTagInvoker ¶ added in v0.1.80
func (c *CcClient) CreateGcbResourceTagInvoker(request *model.CreateGcbResourceTagRequest) *CreateGcbResourceTagInvoker
CreateGcbResourceTagInvoker 添加账户全域互联带宽资源标签
func (*CcClient) CreateTag ¶
func (c *CcClient) CreateTag(request *model.CreateTagRequest) (*model.CreateTagResponse, error)
CreateTag 添加资源标签
添加资源标签
Please refer to HUAWEI cloud API Explorer for details.
func (*CcClient) CreateTagInvoker ¶
func (c *CcClient) CreateTagInvoker(request *model.CreateTagRequest) *CreateTagInvoker
CreateTagInvoker 添加资源标签
func (*CcClient) DeleteGcbResourceTag ¶ added in v0.1.80
func (c *CcClient) DeleteGcbResourceTag(request *model.DeleteGcbResourceTagRequest) (*model.DeleteGcbResourceTagResponse, error)
DeleteGcbResourceTag 删除账户全域互联带宽资源标签
删除账户全域互联带宽资源标签
Please refer to HUAWEI cloud API Explorer for details.
func (*CcClient) DeleteGcbResourceTagInvoker ¶ added in v0.1.80
func (c *CcClient) DeleteGcbResourceTagInvoker(request *model.DeleteGcbResourceTagRequest) *DeleteGcbResourceTagInvoker
DeleteGcbResourceTagInvoker 删除账户全域互联带宽资源标签
func (*CcClient) DeleteTag ¶
func (c *CcClient) DeleteTag(request *model.DeleteTagRequest) (*model.DeleteTagResponse, error)
DeleteTag 删除资源标签
删除资源标签
Please refer to HUAWEI cloud API Explorer for details.
func (*CcClient) DeleteTagInvoker ¶
func (c *CcClient) DeleteTagInvoker(request *model.DeleteTagRequest) *DeleteTagInvoker
DeleteTagInvoker 删除资源标签
func (*CcClient) ListDomainTags ¶
func (c *CcClient) ListDomainTags(request *model.ListDomainTagsRequest) (*model.ListDomainTagsResponse, error)
ListDomainTags 查询账户资源标签
查询账户资源标签
Please refer to HUAWEI cloud API Explorer for details.
func (*CcClient) ListDomainTagsInvoker ¶
func (c *CcClient) ListDomainTagsInvoker(request *model.ListDomainTagsRequest) *ListDomainTagsInvoker
ListDomainTagsInvoker 查询账户资源标签
func (*CcClient) ListGcbResourceByTag ¶ added in v0.1.80
func (c *CcClient) ListGcbResourceByTag(request *model.ListGcbResourceByTagRequest) (*model.ListGcbResourceByTagResponse, error)
ListGcbResourceByTag 查询账户全域互联带宽资源实例列表
查询账户全域互联带宽资源实例列表
Please refer to HUAWEI cloud API Explorer for details.
func (*CcClient) ListGcbResourceByTagInvoker ¶ added in v0.1.80
func (c *CcClient) ListGcbResourceByTagInvoker(request *model.ListGcbResourceByTagRequest) *ListGcbResourceByTagInvoker
ListGcbResourceByTagInvoker 查询账户全域互联带宽资源实例列表
func (*CcClient) ListGcbResourceTags ¶ added in v0.1.80
func (c *CcClient) ListGcbResourceTags(request *model.ListGcbResourceTagsRequest) (*model.ListGcbResourceTagsResponse, error)
ListGcbResourceTags 查询账户全域互联带宽资源的标签
查询账户全域互联带宽资源的标签
Please refer to HUAWEI cloud API Explorer for details.
func (*CcClient) ListGcbResourceTagsInvoker ¶ added in v0.1.80
func (c *CcClient) ListGcbResourceTagsInvoker(request *model.ListGcbResourceTagsRequest) *ListGcbResourceTagsInvoker
ListGcbResourceTagsInvoker 查询账户全域互联带宽资源的标签
func (*CcClient) ListGcbTenantTags ¶ added in v0.1.80
func (c *CcClient) ListGcbTenantTags(request *model.ListGcbTenantTagsRequest) (*model.ListGcbTenantTagsResponse, error)
ListGcbTenantTags 查询账户全域互联带宽所有资源标签
查询账户全域互联带宽所有资源标签
Please refer to HUAWEI cloud API Explorer for details.
func (*CcClient) ListGcbTenantTagsInvoker ¶ added in v0.1.80
func (c *CcClient) ListGcbTenantTagsInvoker(request *model.ListGcbTenantTagsRequest) *ListGcbTenantTagsInvoker
ListGcbTenantTagsInvoker 查询账户全域互联带宽所有资源标签
func (*CcClient) ListResourceByFilterTag ¶
func (c *CcClient) ListResourceByFilterTag(request *model.ListResourceByFilterTagRequest) (*model.ListResourceByFilterTagResponse, error)
ListResourceByFilterTag 查询资源实例
查询资源实例
Please refer to HUAWEI cloud API Explorer for details.
func (*CcClient) ListResourceByFilterTagInvoker ¶
func (c *CcClient) ListResourceByFilterTagInvoker(request *model.ListResourceByFilterTagRequest) *ListResourceByFilterTagInvoker
ListResourceByFilterTagInvoker 查询资源实例
func (*CcClient) ListTags ¶
func (c *CcClient) ListTags(request *model.ListTagsRequest) (*model.ListTagsResponse, error)
ListTags 查询资源标签
查询资源标签
Please refer to HUAWEI cloud API Explorer for details.
func (*CcClient) ListTagsInvoker ¶
func (c *CcClient) ListTagsInvoker(request *model.ListTagsRequest) *ListTagsInvoker
ListTagsInvoker 查询资源标签
type CountGcbResourceByTagInvoker ¶ added in v0.1.80
type CountGcbResourceByTagInvoker struct {
*invoker.BaseInvoker
}
func (*CountGcbResourceByTagInvoker) Invoke ¶ added in v0.1.80
func (i *CountGcbResourceByTagInvoker) Invoke() (*model.CountGcbResourceByTagResponse, error)
type CreateGcbResourceTagInvoker ¶ added in v0.1.80
type CreateGcbResourceTagInvoker struct {
*invoker.BaseInvoker
}
func (*CreateGcbResourceTagInvoker) Invoke ¶ added in v0.1.80
func (i *CreateGcbResourceTagInvoker) Invoke() (*model.CreateGcbResourceTagResponse, error)
type CreateTagInvoker ¶
type CreateTagInvoker struct {
*invoker.BaseInvoker
}
func (*CreateTagInvoker) Invoke ¶
func (i *CreateTagInvoker) Invoke() (*model.CreateTagResponse, error)
type DeleteGcbResourceTagInvoker ¶ added in v0.1.80
type DeleteGcbResourceTagInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteGcbResourceTagInvoker) Invoke ¶ added in v0.1.80
func (i *DeleteGcbResourceTagInvoker) Invoke() (*model.DeleteGcbResourceTagResponse, error)
type DeleteTagInvoker ¶
type DeleteTagInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteTagInvoker) Invoke ¶
func (i *DeleteTagInvoker) Invoke() (*model.DeleteTagResponse, error)
type ListDomainTagsInvoker ¶
type ListDomainTagsInvoker struct {
*invoker.BaseInvoker
}
func (*ListDomainTagsInvoker) Invoke ¶
func (i *ListDomainTagsInvoker) Invoke() (*model.ListDomainTagsResponse, error)
type ListGcbResourceByTagInvoker ¶ added in v0.1.80
type ListGcbResourceByTagInvoker struct {
*invoker.BaseInvoker
}
func (*ListGcbResourceByTagInvoker) Invoke ¶ added in v0.1.80
func (i *ListGcbResourceByTagInvoker) Invoke() (*model.ListGcbResourceByTagResponse, error)
type ListGcbResourceTagsInvoker ¶ added in v0.1.80
type ListGcbResourceTagsInvoker struct {
*invoker.BaseInvoker
}
func (*ListGcbResourceTagsInvoker) Invoke ¶ added in v0.1.80
func (i *ListGcbResourceTagsInvoker) Invoke() (*model.ListGcbResourceTagsResponse, error)
type ListGcbTenantTagsInvoker ¶ added in v0.1.80
type ListGcbTenantTagsInvoker struct {
*invoker.BaseInvoker
}
func (*ListGcbTenantTagsInvoker) Invoke ¶ added in v0.1.80
func (i *ListGcbTenantTagsInvoker) Invoke() (*model.ListGcbTenantTagsResponse, error)
type ListResourceByFilterTagInvoker ¶
type ListResourceByFilterTagInvoker struct {
*invoker.BaseInvoker
}
func (*ListResourceByFilterTagInvoker) Invoke ¶
func (i *ListResourceByFilterTagInvoker) Invoke() (*model.ListResourceByFilterTagResponse, error)
type ListTagsInvoker ¶
type ListTagsInvoker struct {
*invoker.BaseInvoker
}
func (*ListTagsInvoker) Invoke ¶
func (i *ListTagsInvoker) Invoke() (*model.ListTagsResponse, error)