Documentation ¶
Index ¶
- func GenReqDefForCreatePredefineTags(request *model.CreatePredefineTagsRequest) *def.HttpRequestDef
- func GenReqDefForDeletePredefineTags(request *model.DeletePredefineTagsRequest) *def.HttpRequestDef
- func GenReqDefForListApiVersions(request *model.ListApiVersionsRequest) *def.HttpRequestDef
- func GenReqDefForListPredefineTags(request *model.ListPredefineTagsRequest) *def.HttpRequestDef
- func GenReqDefForShowApiVersion(request *model.ShowApiVersionRequest) *def.HttpRequestDef
- func GenReqDefForUpdatePredefineTags(request *model.UpdatePredefineTagsRequest) *def.HttpRequestDef
- func GenRespForCreatePredefineTags() (*model.CreatePredefineTagsResponse, *def.HttpResponseDef)
- func GenRespForDeletePredefineTags() (*model.DeletePredefineTagsResponse, *def.HttpResponseDef)
- func GenRespForListApiVersions() (*model.ListApiVersionsResponse, *def.HttpResponseDef)
- func GenRespForListPredefineTags() (*model.ListPredefineTagsResponse, *def.HttpResponseDef)
- func GenRespForShowApiVersion() (*model.ShowApiVersionResponse, *def.HttpResponseDef)
- func GenRespForUpdatePredefineTags() (*model.UpdatePredefineTagsResponse, *def.HttpResponseDef)
- func TmsClientBuilder() *http_client.HcHttpClientBuilder
- type TmsClient
- func (c *TmsClient) CreatePredefineTags(request *model.CreatePredefineTagsRequest) (*model.CreatePredefineTagsResponse, error)
- func (c *TmsClient) DeletePredefineTags(request *model.DeletePredefineTagsRequest) (*model.DeletePredefineTagsResponse, error)
- func (c *TmsClient) ListApiVersions(request *model.ListApiVersionsRequest) (*model.ListApiVersionsResponse, error)
- func (c *TmsClient) ListPredefineTags(request *model.ListPredefineTagsRequest) (*model.ListPredefineTagsResponse, error)
- func (c *TmsClient) ShowApiVersion(request *model.ShowApiVersionRequest) (*model.ShowApiVersionResponse, error)
- func (c *TmsClient) UpdatePredefineTags(request *model.UpdatePredefineTagsRequest) (*model.UpdatePredefineTagsResponse, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GenReqDefForCreatePredefineTags ¶
func GenReqDefForCreatePredefineTags(request *model.CreatePredefineTagsRequest) *def.HttpRequestDef
func GenReqDefForDeletePredefineTags ¶
func GenReqDefForDeletePredefineTags(request *model.DeletePredefineTagsRequest) *def.HttpRequestDef
func GenReqDefForListApiVersions ¶
func GenReqDefForListApiVersions(request *model.ListApiVersionsRequest) *def.HttpRequestDef
func GenReqDefForListPredefineTags ¶
func GenReqDefForListPredefineTags(request *model.ListPredefineTagsRequest) *def.HttpRequestDef
func GenReqDefForShowApiVersion ¶
func GenReqDefForShowApiVersion(request *model.ShowApiVersionRequest) *def.HttpRequestDef
func GenReqDefForUpdatePredefineTags ¶
func GenReqDefForUpdatePredefineTags(request *model.UpdatePredefineTagsRequest) *def.HttpRequestDef
func GenRespForCreatePredefineTags ¶
func GenRespForCreatePredefineTags() (*model.CreatePredefineTagsResponse, *def.HttpResponseDef)
func GenRespForDeletePredefineTags ¶
func GenRespForDeletePredefineTags() (*model.DeletePredefineTagsResponse, *def.HttpResponseDef)
func GenRespForListApiVersions ¶
func GenRespForListApiVersions() (*model.ListApiVersionsResponse, *def.HttpResponseDef)
func GenRespForListPredefineTags ¶
func GenRespForListPredefineTags() (*model.ListPredefineTagsResponse, *def.HttpResponseDef)
func GenRespForShowApiVersion ¶
func GenRespForShowApiVersion() (*model.ShowApiVersionResponse, *def.HttpResponseDef)
func GenRespForUpdatePredefineTags ¶
func GenRespForUpdatePredefineTags() (*model.UpdatePredefineTagsResponse, *def.HttpResponseDef)
func TmsClientBuilder ¶
func TmsClientBuilder() *http_client.HcHttpClientBuilder
Types ¶
type TmsClient ¶
type TmsClient struct {
// contains filtered or unexported fields
}
func NewTmsClient ¶
func NewTmsClient(hcClient *http_client.HcHttpClient) *TmsClient
func (*TmsClient) CreatePredefineTags ¶
func (c *TmsClient) CreatePredefineTags(request *model.CreatePredefineTagsRequest) (*model.CreatePredefineTagsResponse, error)
用于创建预定标签。用户创建预定义标签后,可以使用预定义标签来给资源创建标签。该接口支持幂等特性和处理批量数据。
func (*TmsClient) DeletePredefineTags ¶
func (c *TmsClient) DeletePredefineTags(request *model.DeletePredefineTagsRequest) (*model.DeletePredefineTagsResponse, error)
用于删除预定标签。
func (*TmsClient) ListApiVersions ¶
func (c *TmsClient) ListApiVersions(request *model.ListApiVersionsRequest) (*model.ListApiVersionsResponse, error)
查询标签管理服务的API版本列表。
func (*TmsClient) ListPredefineTags ¶
func (c *TmsClient) ListPredefineTags(request *model.ListPredefineTagsRequest) (*model.ListPredefineTagsResponse, error)
用于查询预定义标签列表。
func (*TmsClient) ShowApiVersion ¶
func (c *TmsClient) ShowApiVersion(request *model.ShowApiVersionRequest) (*model.ShowApiVersionResponse, error)
查询指定的标签管理服务API版本号详情。
func (*TmsClient) UpdatePredefineTags ¶
func (c *TmsClient) UpdatePredefineTags(request *model.UpdatePredefineTagsRequest) (*model.UpdatePredefineTagsResponse, error)
修改预定义标签。
Click to show internal directories.
Click to hide internal directories.