Documentation ¶
Index ¶
- func GenReqDefForCreatePredefineTags() *def.HttpRequestDef
- func GenReqDefForDeletePredefineTags() *def.HttpRequestDef
- func GenReqDefForListApiVersions() *def.HttpRequestDef
- func GenReqDefForListPredefineTags() *def.HttpRequestDef
- func GenReqDefForShowApiVersion() *def.HttpRequestDef
- func GenReqDefForShowTagQuota() *def.HttpRequestDef
- func GenReqDefForUpdatePredefineTags() *def.HttpRequestDef
- func TmsClientBuilder() *http_client.HcHttpClientBuilder
- type CreatePredefineTagsInvoker
- type DeletePredefineTagsInvoker
- type ListApiVersionsInvoker
- type ListPredefineTagsInvoker
- type ShowApiVersionInvoker
- type ShowTagQuotaInvoker
- type TmsClient
- func (c *TmsClient) CreatePredefineTags(request *model.CreatePredefineTagsRequest) (*model.CreatePredefineTagsResponse, error)
- func (c *TmsClient) CreatePredefineTagsInvoker(request *model.CreatePredefineTagsRequest) *CreatePredefineTagsInvoker
- func (c *TmsClient) DeletePredefineTags(request *model.DeletePredefineTagsRequest) (*model.DeletePredefineTagsResponse, error)
- func (c *TmsClient) DeletePredefineTagsInvoker(request *model.DeletePredefineTagsRequest) *DeletePredefineTagsInvoker
- func (c *TmsClient) ListApiVersions(request *model.ListApiVersionsRequest) (*model.ListApiVersionsResponse, error)
- func (c *TmsClient) ListApiVersionsInvoker(request *model.ListApiVersionsRequest) *ListApiVersionsInvoker
- func (c *TmsClient) ListPredefineTags(request *model.ListPredefineTagsRequest) (*model.ListPredefineTagsResponse, error)
- func (c *TmsClient) ListPredefineTagsInvoker(request *model.ListPredefineTagsRequest) *ListPredefineTagsInvoker
- func (c *TmsClient) ShowApiVersion(request *model.ShowApiVersionRequest) (*model.ShowApiVersionResponse, error)
- func (c *TmsClient) ShowApiVersionInvoker(request *model.ShowApiVersionRequest) *ShowApiVersionInvoker
- func (c *TmsClient) ShowTagQuota(request *model.ShowTagQuotaRequest) (*model.ShowTagQuotaResponse, error)
- func (c *TmsClient) ShowTagQuotaInvoker(request *model.ShowTagQuotaRequest) *ShowTagQuotaInvoker
- func (c *TmsClient) UpdatePredefineTags(request *model.UpdatePredefineTagsRequest) (*model.UpdatePredefineTagsResponse, error)
- func (c *TmsClient) UpdatePredefineTagsInvoker(request *model.UpdatePredefineTagsRequest) *UpdatePredefineTagsInvoker
- type UpdatePredefineTagsInvoker
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GenReqDefForCreatePredefineTags ¶
func GenReqDefForCreatePredefineTags() *def.HttpRequestDef
func GenReqDefForDeletePredefineTags ¶
func GenReqDefForDeletePredefineTags() *def.HttpRequestDef
func GenReqDefForListApiVersions ¶
func GenReqDefForListApiVersions() *def.HttpRequestDef
func GenReqDefForListPredefineTags ¶
func GenReqDefForListPredefineTags() *def.HttpRequestDef
func GenReqDefForShowApiVersion ¶
func GenReqDefForShowApiVersion() *def.HttpRequestDef
func GenReqDefForShowTagQuota ¶ added in v0.0.69
func GenReqDefForShowTagQuota() *def.HttpRequestDef
func GenReqDefForUpdatePredefineTags ¶
func GenReqDefForUpdatePredefineTags() *def.HttpRequestDef
func TmsClientBuilder ¶
func TmsClientBuilder() *http_client.HcHttpClientBuilder
Types ¶
type CreatePredefineTagsInvoker ¶ added in v0.0.90
type CreatePredefineTagsInvoker struct {
*invoker.BaseInvoker
}
func (*CreatePredefineTagsInvoker) Invoke ¶ added in v0.0.90
func (i *CreatePredefineTagsInvoker) Invoke() (*model.CreatePredefineTagsResponse, error)
type DeletePredefineTagsInvoker ¶ added in v0.0.90
type DeletePredefineTagsInvoker struct {
*invoker.BaseInvoker
}
func (*DeletePredefineTagsInvoker) Invoke ¶ added in v0.0.90
func (i *DeletePredefineTagsInvoker) Invoke() (*model.DeletePredefineTagsResponse, error)
type ListApiVersionsInvoker ¶ added in v0.0.90
type ListApiVersionsInvoker struct {
*invoker.BaseInvoker
}
func (*ListApiVersionsInvoker) Invoke ¶ added in v0.0.90
func (i *ListApiVersionsInvoker) Invoke() (*model.ListApiVersionsResponse, error)
type ListPredefineTagsInvoker ¶ added in v0.0.90
type ListPredefineTagsInvoker struct {
*invoker.BaseInvoker
}
func (*ListPredefineTagsInvoker) Invoke ¶ added in v0.0.90
func (i *ListPredefineTagsInvoker) Invoke() (*model.ListPredefineTagsResponse, error)
type ShowApiVersionInvoker ¶ added in v0.0.90
type ShowApiVersionInvoker struct {
*invoker.BaseInvoker
}
func (*ShowApiVersionInvoker) Invoke ¶ added in v0.0.90
func (i *ShowApiVersionInvoker) Invoke() (*model.ShowApiVersionResponse, error)
type ShowTagQuotaInvoker ¶ added in v0.0.90
type ShowTagQuotaInvoker struct {
*invoker.BaseInvoker
}
func (*ShowTagQuotaInvoker) Invoke ¶ added in v0.0.90
func (i *ShowTagQuotaInvoker) Invoke() (*model.ShowTagQuotaResponse, error)
type TmsClient ¶
type TmsClient struct {
HcClient *http_client.HcHttpClient
}
func NewTmsClient ¶
func NewTmsClient(hcClient *http_client.HcHttpClient) *TmsClient
func (*TmsClient) CreatePredefineTags ¶
func (c *TmsClient) CreatePredefineTags(request *model.CreatePredefineTagsRequest) (*model.CreatePredefineTagsResponse, error)
CreatePredefineTags 创建预定义标签
用于创建预定标签。用户创建预定义标签后,可以使用预定义标签来给资源创建标签。该接口支持幂等特性和处理批量数据。
详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.
func (*TmsClient) CreatePredefineTagsInvoker ¶ added in v0.0.90
func (c *TmsClient) CreatePredefineTagsInvoker(request *model.CreatePredefineTagsRequest) *CreatePredefineTagsInvoker
CreatePredefineTagsInvoker 创建预定义标签
func (*TmsClient) DeletePredefineTags ¶
func (c *TmsClient) DeletePredefineTags(request *model.DeletePredefineTagsRequest) (*model.DeletePredefineTagsResponse, error)
DeletePredefineTags 删除预定义标签
用于删除预定标签。
详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.
func (*TmsClient) DeletePredefineTagsInvoker ¶ added in v0.0.90
func (c *TmsClient) DeletePredefineTagsInvoker(request *model.DeletePredefineTagsRequest) *DeletePredefineTagsInvoker
DeletePredefineTagsInvoker 删除预定义标签
func (*TmsClient) ListApiVersions ¶
func (c *TmsClient) ListApiVersions(request *model.ListApiVersionsRequest) (*model.ListApiVersionsResponse, error)
ListApiVersions 查询API版本列表
查询标签管理服务的API版本列表。
详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.
func (*TmsClient) ListApiVersionsInvoker ¶ added in v0.0.90
func (c *TmsClient) ListApiVersionsInvoker(request *model.ListApiVersionsRequest) *ListApiVersionsInvoker
ListApiVersionsInvoker 查询API版本列表
func (*TmsClient) ListPredefineTags ¶
func (c *TmsClient) ListPredefineTags(request *model.ListPredefineTagsRequest) (*model.ListPredefineTagsResponse, error)
ListPredefineTags 查询预定义标签列表
用于查询预定义标签列表。
详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.
func (*TmsClient) ListPredefineTagsInvoker ¶ added in v0.0.90
func (c *TmsClient) ListPredefineTagsInvoker(request *model.ListPredefineTagsRequest) *ListPredefineTagsInvoker
ListPredefineTagsInvoker 查询预定义标签列表
func (*TmsClient) ShowApiVersion ¶
func (c *TmsClient) ShowApiVersion(request *model.ShowApiVersionRequest) (*model.ShowApiVersionResponse, error)
ShowApiVersion 查询API版本号详情
查询指定的标签管理服务API版本号详情。
详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.
func (*TmsClient) ShowApiVersionInvoker ¶ added in v0.0.90
func (c *TmsClient) ShowApiVersionInvoker(request *model.ShowApiVersionRequest) *ShowApiVersionInvoker
ShowApiVersionInvoker 查询API版本号详情
func (*TmsClient) ShowTagQuota ¶ added in v0.0.69
func (c *TmsClient) ShowTagQuota(request *model.ShowTagQuotaRequest) (*model.ShowTagQuotaResponse, error)
ShowTagQuota 查询标签配额
查询标签的配额信息。
详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.
func (*TmsClient) ShowTagQuotaInvoker ¶ added in v0.0.90
func (c *TmsClient) ShowTagQuotaInvoker(request *model.ShowTagQuotaRequest) *ShowTagQuotaInvoker
ShowTagQuotaInvoker 查询标签配额
func (*TmsClient) UpdatePredefineTags ¶
func (c *TmsClient) UpdatePredefineTags(request *model.UpdatePredefineTagsRequest) (*model.UpdatePredefineTagsResponse, error)
UpdatePredefineTags 修改预定义标签
修改预定义标签。
详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.
func (*TmsClient) UpdatePredefineTagsInvoker ¶ added in v0.0.90
func (c *TmsClient) UpdatePredefineTagsInvoker(request *model.UpdatePredefineTagsRequest) *UpdatePredefineTagsInvoker
UpdatePredefineTagsInvoker 修改预定义标签
type UpdatePredefineTagsInvoker ¶ added in v0.0.90
type UpdatePredefineTagsInvoker struct {
*invoker.BaseInvoker
}
func (*UpdatePredefineTagsInvoker) Invoke ¶ added in v0.0.90
func (i *UpdatePredefineTagsInvoker) Invoke() (*model.UpdatePredefineTagsResponse, error)