v1

package
v0.1.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 22, 2022 License: Apache-2.0, BSD-2-Clause, BSD-3-Clause Imports: 5 Imported by: 2

Documentation

Index

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

type DeletePredefineTagsInvoker added in v0.0.90

type DeletePredefineTagsInvoker struct {
	*invoker.BaseInvoker
}

func (*DeletePredefineTagsInvoker) Invoke added in v0.0.90

type ListApiVersionsInvoker added in v0.0.90

type ListApiVersionsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListApiVersionsInvoker) Invoke added in v0.0.90

type ListPredefineTagsInvoker added in v0.0.90

type ListPredefineTagsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListPredefineTagsInvoker) Invoke added in v0.0.90

type ShowApiVersionInvoker added in v0.0.90

type ShowApiVersionInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowApiVersionInvoker) Invoke added in v0.0.90

type ShowTagQuotaInvoker added in v0.0.90

type ShowTagQuotaInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowTagQuotaInvoker) Invoke added in v0.0.90

type TmsClient

type TmsClient struct {
	HcClient *http_client.HcHttpClient
}

func NewTmsClient

func NewTmsClient(hcClient *http_client.HcHttpClient) *TmsClient

func (*TmsClient) CreatePredefineTags

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

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

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

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL