Documentation ¶
Index ¶
- Constants
- type AddProjectRequest
- type AddProjectRequestParams
- type AddProjectResponse
- type AddProjectResponseParams
- type AddResourceTagRequest
- type AddResourceTagRequestParams
- type AddResourceTagResponse
- type AddResourceTagResponseParams
- type AttachResourcesTagRequest
- type AttachResourcesTagRequestParams
- type AttachResourcesTagResponse
- type AttachResourcesTagResponseParams
- type Client
- func (c *Client) AddProject(request *AddProjectRequest) (response *AddProjectResponse, err error)
- func (c *Client) AddProjectWithContext(ctx context.Context, request *AddProjectRequest) (response *AddProjectResponse, err error)
- func (c *Client) AddResourceTag(request *AddResourceTagRequest) (response *AddResourceTagResponse, err error)
- func (c *Client) AddResourceTagWithContext(ctx context.Context, request *AddResourceTagRequest) (response *AddResourceTagResponse, err error)
- func (c *Client) AttachResourcesTag(request *AttachResourcesTagRequest) (response *AttachResourcesTagResponse, err error)
- func (c *Client) AttachResourcesTagWithContext(ctx context.Context, request *AttachResourcesTagRequest) (response *AttachResourcesTagResponse, err error)
- func (c *Client) CreateTag(request *CreateTagRequest) (response *CreateTagResponse, err error)
- func (c *Client) CreateTagWithContext(ctx context.Context, request *CreateTagRequest) (response *CreateTagResponse, err error)
- func (c *Client) CreateTags(request *CreateTagsRequest) (response *CreateTagsResponse, err error)
- func (c *Client) CreateTagsWithContext(ctx context.Context, request *CreateTagsRequest) (response *CreateTagsResponse, err error)
- func (c *Client) DeleteResourceTag(request *DeleteResourceTagRequest) (response *DeleteResourceTagResponse, err error)
- func (c *Client) DeleteResourceTagWithContext(ctx context.Context, request *DeleteResourceTagRequest) (response *DeleteResourceTagResponse, err error)
- func (c *Client) DeleteTag(request *DeleteTagRequest) (response *DeleteTagResponse, err error)
- func (c *Client) DeleteTagWithContext(ctx context.Context, request *DeleteTagRequest) (response *DeleteTagResponse, err error)
- func (c *Client) DeleteTags(request *DeleteTagsRequest) (response *DeleteTagsResponse, err error)
- func (c *Client) DeleteTagsWithContext(ctx context.Context, request *DeleteTagsRequest) (response *DeleteTagsResponse, err error)
- func (c *Client) DescribeProjects(request *DescribeProjectsRequest) (response *DescribeProjectsResponse, err error)
- func (c *Client) DescribeProjectsWithContext(ctx context.Context, request *DescribeProjectsRequest) (response *DescribeProjectsResponse, err error)
- func (c *Client) DescribeResourceTags(request *DescribeResourceTagsRequest) (response *DescribeResourceTagsResponse, err error)
- func (c *Client) DescribeResourceTagsByResourceIds(request *DescribeResourceTagsByResourceIdsRequest) (response *DescribeResourceTagsByResourceIdsResponse, err error)
- func (c *Client) DescribeResourceTagsByResourceIdsSeq(request *DescribeResourceTagsByResourceIdsSeqRequest) (response *DescribeResourceTagsByResourceIdsSeqResponse, err error)
- func (c *Client) DescribeResourceTagsByResourceIdsSeqWithContext(ctx context.Context, request *DescribeResourceTagsByResourceIdsSeqRequest) (response *DescribeResourceTagsByResourceIdsSeqResponse, err error)
- func (c *Client) DescribeResourceTagsByResourceIdsWithContext(ctx context.Context, request *DescribeResourceTagsByResourceIdsRequest) (response *DescribeResourceTagsByResourceIdsResponse, err error)
- func (c *Client) DescribeResourceTagsByTagKeys(request *DescribeResourceTagsByTagKeysRequest) (response *DescribeResourceTagsByTagKeysResponse, err error)
- func (c *Client) DescribeResourceTagsByTagKeysWithContext(ctx context.Context, request *DescribeResourceTagsByTagKeysRequest) (response *DescribeResourceTagsByTagKeysResponse, err error)
- func (c *Client) DescribeResourceTagsWithContext(ctx context.Context, request *DescribeResourceTagsRequest) (response *DescribeResourceTagsResponse, err error)
- func (c *Client) DescribeResourcesByTags(request *DescribeResourcesByTagsRequest) (response *DescribeResourcesByTagsResponse, err error)
- func (c *Client) DescribeResourcesByTagsUnion(request *DescribeResourcesByTagsUnionRequest) (response *DescribeResourcesByTagsUnionResponse, err error)
- func (c *Client) DescribeResourcesByTagsUnionWithContext(ctx context.Context, request *DescribeResourcesByTagsUnionRequest) (response *DescribeResourcesByTagsUnionResponse, err error)
- func (c *Client) DescribeResourcesByTagsWithContext(ctx context.Context, request *DescribeResourcesByTagsRequest) (response *DescribeResourcesByTagsResponse, err error)
- func (c *Client) DescribeTagKeys(request *DescribeTagKeysRequest) (response *DescribeTagKeysResponse, err error)
- func (c *Client) DescribeTagKeysWithContext(ctx context.Context, request *DescribeTagKeysRequest) (response *DescribeTagKeysResponse, err error)
- func (c *Client) DescribeTagValues(request *DescribeTagValuesRequest) (response *DescribeTagValuesResponse, err error)
- func (c *Client) DescribeTagValuesSeq(request *DescribeTagValuesSeqRequest) (response *DescribeTagValuesSeqResponse, err error)
- func (c *Client) DescribeTagValuesSeqWithContext(ctx context.Context, request *DescribeTagValuesSeqRequest) (response *DescribeTagValuesSeqResponse, err error)
- func (c *Client) DescribeTagValuesWithContext(ctx context.Context, request *DescribeTagValuesRequest) (response *DescribeTagValuesResponse, err error)
- func (c *Client) DescribeTags(request *DescribeTagsRequest) (response *DescribeTagsResponse, err error)
- func (c *Client) DescribeTagsSeq(request *DescribeTagsSeqRequest) (response *DescribeTagsSeqResponse, err error)
- func (c *Client) DescribeTagsSeqWithContext(ctx context.Context, request *DescribeTagsSeqRequest) (response *DescribeTagsSeqResponse, err error)
- func (c *Client) DescribeTagsWithContext(ctx context.Context, request *DescribeTagsRequest) (response *DescribeTagsResponse, err error)
- func (c *Client) DetachResourcesTag(request *DetachResourcesTagRequest) (response *DetachResourcesTagResponse, err error)
- func (c *Client) DetachResourcesTagWithContext(ctx context.Context, request *DetachResourcesTagRequest) (response *DetachResourcesTagResponse, err error)
- func (c *Client) GetResources(request *GetResourcesRequest) (response *GetResourcesResponse, err error)
- func (c *Client) GetResourcesWithContext(ctx context.Context, request *GetResourcesRequest) (response *GetResourcesResponse, err error)
- func (c *Client) GetTagKeys(request *GetTagKeysRequest) (response *GetTagKeysResponse, err error)
- func (c *Client) GetTagKeysWithContext(ctx context.Context, request *GetTagKeysRequest) (response *GetTagKeysResponse, err error)
- func (c *Client) GetTagValues(request *GetTagValuesRequest) (response *GetTagValuesResponse, err error)
- func (c *Client) GetTagValuesWithContext(ctx context.Context, request *GetTagValuesRequest) (response *GetTagValuesResponse, err error)
- func (c *Client) GetTags(request *GetTagsRequest) (response *GetTagsResponse, err error)
- func (c *Client) GetTagsWithContext(ctx context.Context, request *GetTagsRequest) (response *GetTagsResponse, err error)
- func (c *Client) ModifyResourceTags(request *ModifyResourceTagsRequest) (response *ModifyResourceTagsResponse, err error)
- func (c *Client) ModifyResourceTagsWithContext(ctx context.Context, request *ModifyResourceTagsRequest) (response *ModifyResourceTagsResponse, err error)
- func (c *Client) ModifyResourcesTagValue(request *ModifyResourcesTagValueRequest) (response *ModifyResourcesTagValueResponse, err error)
- func (c *Client) ModifyResourcesTagValueWithContext(ctx context.Context, request *ModifyResourcesTagValueRequest) (response *ModifyResourcesTagValueResponse, err error)
- func (c *Client) TagResources(request *TagResourcesRequest) (response *TagResourcesResponse, err error)
- func (c *Client) TagResourcesWithContext(ctx context.Context, request *TagResourcesRequest) (response *TagResourcesResponse, err error)
- func (c *Client) UnTagResources(request *UnTagResourcesRequest) (response *UnTagResourcesResponse, err error)
- func (c *Client) UnTagResourcesWithContext(ctx context.Context, request *UnTagResourcesRequest) (response *UnTagResourcesResponse, err error)
- func (c *Client) UpdateProject(request *UpdateProjectRequest) (response *UpdateProjectResponse, err error)
- func (c *Client) UpdateProjectWithContext(ctx context.Context, request *UpdateProjectRequest) (response *UpdateProjectResponse, err error)
- func (c *Client) UpdateResourceTagValue(request *UpdateResourceTagValueRequest) (response *UpdateResourceTagValueResponse, err error)
- func (c *Client) UpdateResourceTagValueWithContext(ctx context.Context, request *UpdateResourceTagValueRequest) (response *UpdateResourceTagValueResponse, err error)
- type CreateTagRequest
- type CreateTagRequestParams
- type CreateTagResponse
- type CreateTagResponseParams
- type CreateTagsRequest
- type CreateTagsRequestParams
- type CreateTagsResponse
- type CreateTagsResponseParams
- type DeleteResourceTagRequest
- type DeleteResourceTagRequestParams
- type DeleteResourceTagResponse
- type DeleteResourceTagResponseParams
- type DeleteTagRequest
- type DeleteTagRequestParams
- type DeleteTagResponse
- type DeleteTagResponseParams
- type DeleteTagsRequest
- type DeleteTagsRequestParams
- type DeleteTagsResponse
- type DeleteTagsResponseParams
- type DescribeProjectsRequest
- type DescribeProjectsRequestParams
- type DescribeProjectsResponse
- type DescribeProjectsResponseParams
- type DescribeResourceTagsByResourceIdsRequest
- type DescribeResourceTagsByResourceIdsRequestParams
- type DescribeResourceTagsByResourceIdsResponse
- type DescribeResourceTagsByResourceIdsResponseParams
- type DescribeResourceTagsByResourceIdsSeqRequest
- type DescribeResourceTagsByResourceIdsSeqRequestParams
- type DescribeResourceTagsByResourceIdsSeqResponse
- type DescribeResourceTagsByResourceIdsSeqResponseParams
- type DescribeResourceTagsByTagKeysRequest
- type DescribeResourceTagsByTagKeysRequestParams
- type DescribeResourceTagsByTagKeysResponse
- type DescribeResourceTagsByTagKeysResponseParams
- type DescribeResourceTagsRequest
- type DescribeResourceTagsRequestParams
- type DescribeResourceTagsResponse
- type DescribeResourceTagsResponseParams
- type DescribeResourcesByTagsRequest
- type DescribeResourcesByTagsRequestParams
- type DescribeResourcesByTagsResponse
- type DescribeResourcesByTagsResponseParams
- type DescribeResourcesByTagsUnionRequest
- type DescribeResourcesByTagsUnionRequestParams
- type DescribeResourcesByTagsUnionResponse
- type DescribeResourcesByTagsUnionResponseParams
- type DescribeTagKeysRequest
- type DescribeTagKeysRequestParams
- type DescribeTagKeysResponse
- type DescribeTagKeysResponseParams
- type DescribeTagValuesRequest
- type DescribeTagValuesRequestParams
- type DescribeTagValuesResponse
- type DescribeTagValuesResponseParams
- type DescribeTagValuesSeqRequest
- type DescribeTagValuesSeqRequestParams
- type DescribeTagValuesSeqResponse
- type DescribeTagValuesSeqResponseParams
- type DescribeTagsRequest
- type DescribeTagsRequestParams
- type DescribeTagsResponse
- type DescribeTagsResponseParams
- type DescribeTagsSeqRequest
- type DescribeTagsSeqRequestParams
- type DescribeTagsSeqResponse
- type DescribeTagsSeqResponseParams
- type DetachResourcesTagRequest
- type DetachResourcesTagRequestParams
- type DetachResourcesTagResponse
- type DetachResourcesTagResponseParams
- type FailedResource
- type GetResourcesRequest
- type GetResourcesRequestParams
- type GetResourcesResponse
- type GetResourcesResponseParams
- type GetTagKeysRequest
- type GetTagKeysRequestParams
- type GetTagKeysResponse
- type GetTagKeysResponseParams
- type GetTagValuesRequest
- type GetTagValuesRequestParams
- type GetTagValuesResponse
- type GetTagValuesResponseParams
- type GetTagsRequest
- type GetTagsRequestParams
- type GetTagsResponse
- type GetTagsResponseParams
- type ModifyResourceTagsRequest
- type ModifyResourceTagsRequestParams
- type ModifyResourceTagsResponse
- type ModifyResourceTagsResponseParams
- type ModifyResourcesTagValueRequest
- type ModifyResourcesTagValueRequestParams
- type ModifyResourcesTagValueResponse
- type ModifyResourcesTagValueResponseParams
- type Project
- type ResourceIdTag
- type ResourceTag
- type ResourceTagMapping
- type Tag
- type TagFilter
- type TagKeyObject
- type TagResource
- type TagResourcesRequest
- type TagResourcesRequestParams
- type TagResourcesResponse
- type TagResourcesResponseParams
- type TagWithDelete
- type UnTagResourcesRequest
- type UnTagResourcesRequestParams
- type UnTagResourcesResponse
- type UnTagResourcesResponseParams
- type UpdateProjectRequest
- type UpdateProjectRequestParams
- type UpdateProjectResponse
- type UpdateProjectResponseParams
- type UpdateResourceTagValueRequest
- type UpdateResourceTagValueRequestParams
- type UpdateResourceTagValueResponse
- type UpdateResourceTagValueResponseParams
Constants ¶
const ( // CAM签名/鉴权错误。 AUTHFAILURE = "AuthFailure" // 未通过CAM鉴权。 AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" // 操作失败。 FAILEDOPERATION = "FailedOperation" // 标签策略强制打标签限制 FAILEDOPERATION_POLICYENFORCEDINVALID = "FailedOperation.PolicyEnforcedInvalid" // 项目已禁用。 FAILEDOPERATION_PROJECTDISABLED = "FailedOperation.ProjectDisabled" // 项目数超过限制。 FAILEDOPERATION_PROJECTNUMEXCEED = "FailedOperation.ProjectNumExceed" // 单次请求的资源appId必须相同。 FAILEDOPERATION_RESOURCEAPPIDNOTSAME = "FailedOperation.ResourceAppIdNotSame" // 资源标签正在处理中。 FAILEDOPERATION_RESOURCETAGPROCESSING = "FailedOperation.ResourceTagProcessing" // 标签已经关联配额。 FAILEDOPERATION_TAGATTACHEDQUOTA = "FailedOperation.TagAttachedQuota" // 已关联资源的标签无法删除。 FAILEDOPERATION_TAGATTACHEDRESOURCE = "FailedOperation.TagAttachedResource" // 参数错误。 INVALIDPARAMETER = "InvalidParameter" // PaginationToken参数非法。 INVALIDPARAMETER_PAGINATIONTOKENINVALID = "InvalidParameter.PaginationTokenInvalid" // 项目名称已存在。 INVALIDPARAMETER_PROJECTNAMEEXISTED = "InvalidParameter.ProjectNameExisted" // 系统预留标签键 qcloud、tencent和project 禁止创建。 INVALIDPARAMETER_RESERVEDTAGKEY = "InvalidParameter.ReservedTagKey" // Tag参数错误。 INVALIDPARAMETER_TAG = "InvalidParameter.Tag" // 当前业务不支持标签操作。 INVALIDPARAMETER_UNSUPPORTEDSERVICE = "InvalidParameter.UnsupportedService" // DeleteTags中不能包含ReplaceTags或AddTags中元素。 INVALIDPARAMETERVALUE_DELETETAGSPARAMERROR = "InvalidParameterValue.DeleteTagsParamError" // offset error。 INVALIDPARAMETERVALUE_OFFSETINVALID = "InvalidParameterValue.OffsetInvalid" // 地域错误。 INVALIDPARAMETERVALUE_REGIONINVALID = "InvalidParameterValue.RegionInvalid" // 系统预留标签键 qcloud、tencent和project 禁止创建。 INVALIDPARAMETERVALUE_RESERVEDTAGKEY = "InvalidParameterValue.ReservedTagKey" // 资源描述错误。 INVALIDPARAMETERVALUE_RESOURCEDESCRIPTIONERROR = "InvalidParameterValue.ResourceDescriptionError" // 资源Id错误。 INVALIDPARAMETERVALUE_RESOURCEIDINVALID = "InvalidParameterValue.ResourceIdInvalid" // 资源前缀错误。 INVALIDPARAMETERVALUE_RESOURCEPREFIXINVALID = "InvalidParameterValue.ResourcePrefixInvalid" // 业务类型错误。 INVALIDPARAMETERVALUE_SERVICETYPEINVALID = "InvalidParameterValue.ServiceTypeInvalid" // TagFilters参数错误。 INVALIDPARAMETERVALUE_TAGFILTERS = "InvalidParameterValue.TagFilters" // 过滤标签键对应标签值达到上限数 6。 INVALIDPARAMETERVALUE_TAGFILTERSLENGTHEXCEEDED = "InvalidParameterValue.TagFiltersLengthExceeded" // 标签键包含非法字符。 INVALIDPARAMETERVALUE_TAGKEYCHARACTERILLEGAL = "InvalidParameterValue.TagKeyCharacterIllegal" // TagList中存在重复的TagKey。 INVALIDPARAMETERVALUE_TAGKEYDUPLICATE = "InvalidParameterValue.TagKeyDuplicate" // 标签键不能为空值。 INVALIDPARAMETERVALUE_TAGKEYEMPTY = "InvalidParameterValue.TagKeyEmpty" // 标签键长度超过限制。 INVALIDPARAMETERVALUE_TAGKEYLENGTHEXCEEDED = "InvalidParameterValue.TagKeyLengthExceeded" // 标签值包含非法字符。 INVALIDPARAMETERVALUE_TAGVALUECHARACTERILLEGAL = "InvalidParameterValue.TagValueCharacterIllegal" // 标签值不能为空值。 INVALIDPARAMETERVALUE_TAGVALUEEMPTY = "InvalidParameterValue.TagValueEmpty" // 标签值长度超过限制。 INVALIDPARAMETERVALUE_TAGVALUELENGTHEXCEEDED = "InvalidParameterValue.TagValueLengthExceeded" // Uin参数不合法。 INVALIDPARAMETERVALUE_UININVALID = "InvalidParameterValue.UinInvalid" // 超过配额限制。 LIMITEXCEEDED = "LimitExceeded" // 超过配额限制。 LIMITEXCEEDED_QUOTA = "LimitExceeded.Quota" // 资源关联的标签数超过限制。 LIMITEXCEEDED_RESOURCEATTACHEDTAGS = "LimitExceeded.ResourceAttachedTags" // 单次请求的资源数达到上限。 LIMITEXCEEDED_RESOURCENUMPERREQUEST = "LimitExceeded.ResourceNumPerRequest" // 用户创建标签键达到上限数 1000。 LIMITEXCEEDED_TAGKEY = "LimitExceeded.TagKey" // 单次请求的标签数超过上限。 LIMITEXCEEDED_TAGNUMPERREQUEST = "LimitExceeded.TagNumPerRequest" // 单个标签键对应标签值达到上限数 1000。 LIMITEXCEEDED_TAGVALUE = "LimitExceeded.TagValue" // 缺少参数错误。 MISSINGPARAMETER = "MissingParameter" // 操作被拒绝。 OPERATIONDENIED = "OperationDenied" // 标签已存在。 RESOURCEINUSE_TAGDUPLICATE = "ResourceInUse.TagDuplicate" // 对应的标签键和资源已关联。 RESOURCEINUSE_TAGKEYATTACHED = "ResourceInUse.TagKeyAttached" // 资源关联的标签键不存在。 RESOURCENOTFOUND_ATTACHEDTAGKEYNOTFOUND = "ResourceNotFound.AttachedTagKeyNotFound" // 记录不存在。 RESOURCENOTFOUND_RECORDNOTFOUND = "ResourceNotFound.RecordNotFound" // 标签不存在。 RESOURCENOTFOUND_TAGNONEXIST = "ResourceNotFound.TagNonExist" // 操作不支持。 UNSUPPORTEDOPERATION = "UnsupportedOperation" )
const APIVersion = "2018-08-13"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddProjectRequest ¶ added in v1.0.522
type AddProjectRequest struct { *tchttp.BaseRequest // 项目名称 ProjectName *string `json:"ProjectName,omitnil,omitempty" name:"ProjectName"` // 项目描述 Info *string `json:"Info,omitnil,omitempty" name:"Info"` }
func NewAddProjectRequest ¶ added in v1.0.522
func NewAddProjectRequest() (request *AddProjectRequest)
func (*AddProjectRequest) FromJsonString ¶ added in v1.0.522
func (r *AddProjectRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddProjectRequest) ToJsonString ¶ added in v1.0.522
func (r *AddProjectRequest) ToJsonString() string
type AddProjectRequestParams ¶ added in v1.0.522
type AddProjectRequestParams struct { // 项目名称 ProjectName *string `json:"ProjectName,omitnil,omitempty" name:"ProjectName"` // 项目描述 Info *string `json:"Info,omitnil,omitempty" name:"Info"` }
Predefined struct for user
type AddProjectResponse ¶ added in v1.0.522
type AddProjectResponse struct { *tchttp.BaseResponse Response *AddProjectResponseParams `json:"Response"` }
func NewAddProjectResponse ¶ added in v1.0.522
func NewAddProjectResponse() (response *AddProjectResponse)
func (*AddProjectResponse) FromJsonString ¶ added in v1.0.522
func (r *AddProjectResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddProjectResponse) ToJsonString ¶ added in v1.0.522
func (r *AddProjectResponse) ToJsonString() string
type AddProjectResponseParams ¶ added in v1.0.522
type AddProjectResponseParams struct { // 项目Id ProjectId *uint64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` // 是否为新项目,1是新项目,0不是新项目 IsNew *int64 `json:"IsNew,omitnil,omitempty" name:"IsNew"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type AddResourceTagRequest ¶
type AddResourceTagRequest struct { *tchttp.BaseRequest // 需要绑定的标签键,取值规范参考:https://cloud.tencent.com/document/product/651/13354 TagKey *string `json:"TagKey,omitnil,omitempty" name:"TagKey"` // 需要绑定的标签值,取值规范参考:https://cloud.tencent.com/document/product/651/13354 TagValue *string `json:"TagValue,omitnil,omitempty" name:"TagValue"` // 待关联的资源,用标准的资源六段式表示。正确的资源六段式请参考:https://cloud.tencent.com/document/product/651/89122 Resource *string `json:"Resource,omitnil,omitempty" name:"Resource"` }
func NewAddResourceTagRequest ¶
func NewAddResourceTagRequest() (request *AddResourceTagRequest)
func (*AddResourceTagRequest) FromJsonString ¶
func (r *AddResourceTagRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddResourceTagRequest) ToJsonString ¶
func (r *AddResourceTagRequest) ToJsonString() string
type AddResourceTagRequestParams ¶ added in v1.0.426
type AddResourceTagRequestParams struct { // 需要绑定的标签键,取值规范参考:https://cloud.tencent.com/document/product/651/13354 TagKey *string `json:"TagKey,omitnil,omitempty" name:"TagKey"` // 需要绑定的标签值,取值规范参考:https://cloud.tencent.com/document/product/651/13354 TagValue *string `json:"TagValue,omitnil,omitempty" name:"TagValue"` // 待关联的资源,用标准的资源六段式表示。正确的资源六段式请参考:https://cloud.tencent.com/document/product/651/89122 Resource *string `json:"Resource,omitnil,omitempty" name:"Resource"` }
Predefined struct for user
type AddResourceTagResponse ¶
type AddResourceTagResponse struct { *tchttp.BaseResponse Response *AddResourceTagResponseParams `json:"Response"` }
func NewAddResourceTagResponse ¶
func NewAddResourceTagResponse() (response *AddResourceTagResponse)
func (*AddResourceTagResponse) FromJsonString ¶
func (r *AddResourceTagResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddResourceTagResponse) ToJsonString ¶
func (r *AddResourceTagResponse) ToJsonString() string
type AddResourceTagResponseParams ¶ added in v1.0.426
type AddResourceTagResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type AttachResourcesTagRequest ¶
type AttachResourcesTagRequest struct { *tchttp.BaseRequest // 业务的英文简称,即资源六段式第三段。资源六段式的描述方式参考:https://cloud.tencent.com/document/product/651/89122 ServiceType *string `json:"ServiceType,omitnil,omitempty" name:"ServiceType"` // 资源ID数组,资源个数最多为50 ResourceIds []*string `json:"ResourceIds,omitnil,omitempty" name:"ResourceIds"` // 需要绑定的标签键,取值规范参考:https://cloud.tencent.com/document/product/651/13354 TagKey *string `json:"TagKey,omitnil,omitempty" name:"TagKey"` // 需要绑定的标签值,取值规范参考:https://cloud.tencent.com/document/product/651/13354 TagValue *string `json:"TagValue,omitnil,omitempty" name:"TagValue"` // 资源所在地域,不区分地域的资源则不必填。区分地域的资源则必填,且必填时必须是参数ResourceIds.N资源所对应的地域,且如果ResourceIds.N为批量时,这些资源也必须是同一个地域的。例如示例值:ap-beijing,则参数ResourceIds.N中都应该填写该地域的资源。 ResourceRegion *string `json:"ResourceRegion,omitnil,omitempty" name:"ResourceRegion"` // 资源前缀(资源六段式中最后一段"/"前面的部分),cos存储桶不需要传入该字段,其他云资源必填 ResourcePrefix *string `json:"ResourcePrefix,omitnil,omitempty" name:"ResourcePrefix"` }
func NewAttachResourcesTagRequest ¶
func NewAttachResourcesTagRequest() (request *AttachResourcesTagRequest)
func (*AttachResourcesTagRequest) FromJsonString ¶
func (r *AttachResourcesTagRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AttachResourcesTagRequest) ToJsonString ¶
func (r *AttachResourcesTagRequest) ToJsonString() string
type AttachResourcesTagRequestParams ¶ added in v1.0.426
type AttachResourcesTagRequestParams struct { // 业务的英文简称,即资源六段式第三段。资源六段式的描述方式参考:https://cloud.tencent.com/document/product/651/89122 ServiceType *string `json:"ServiceType,omitnil,omitempty" name:"ServiceType"` // 资源ID数组,资源个数最多为50 ResourceIds []*string `json:"ResourceIds,omitnil,omitempty" name:"ResourceIds"` // 需要绑定的标签键,取值规范参考:https://cloud.tencent.com/document/product/651/13354 TagKey *string `json:"TagKey,omitnil,omitempty" name:"TagKey"` // 需要绑定的标签值,取值规范参考:https://cloud.tencent.com/document/product/651/13354 TagValue *string `json:"TagValue,omitnil,omitempty" name:"TagValue"` // 资源所在地域,不区分地域的资源则不必填。区分地域的资源则必填,且必填时必须是参数ResourceIds.N资源所对应的地域,且如果ResourceIds.N为批量时,这些资源也必须是同一个地域的。例如示例值:ap-beijing,则参数ResourceIds.N中都应该填写该地域的资源。 ResourceRegion *string `json:"ResourceRegion,omitnil,omitempty" name:"ResourceRegion"` // 资源前缀(资源六段式中最后一段"/"前面的部分),cos存储桶不需要传入该字段,其他云资源必填 ResourcePrefix *string `json:"ResourcePrefix,omitnil,omitempty" name:"ResourcePrefix"` }
Predefined struct for user
type AttachResourcesTagResponse ¶
type AttachResourcesTagResponse struct { *tchttp.BaseResponse Response *AttachResourcesTagResponseParams `json:"Response"` }
func NewAttachResourcesTagResponse ¶
func NewAttachResourcesTagResponse() (response *AttachResourcesTagResponse)
func (*AttachResourcesTagResponse) FromJsonString ¶
func (r *AttachResourcesTagResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AttachResourcesTagResponse) ToJsonString ¶
func (r *AttachResourcesTagResponse) ToJsonString() string
type AttachResourcesTagResponseParams ¶ added in v1.0.426
type AttachResourcesTagResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type Client ¶
func NewClient ¶
func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error)
func NewClientWithSecretId ¶
Deprecated
func (*Client) AddProject ¶ added in v1.0.522
func (c *Client) AddProject(request *AddProjectRequest) (response *AddProjectResponse, err error)
AddProject 创建项目
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_PROJECTNUMEXCEED = "FailedOperation.ProjectNumExceed" INVALIDPARAMETER_PROJECTNAMEEXISTED = "InvalidParameter.ProjectNameExisted" RESOURCENOTFOUND_RECORDNOTFOUND = "ResourceNotFound.RecordNotFound"
func (*Client) AddProjectWithContext ¶ added in v1.0.522
func (c *Client) AddProjectWithContext(ctx context.Context, request *AddProjectRequest) (response *AddProjectResponse, err error)
AddProject 创建项目
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_PROJECTNUMEXCEED = "FailedOperation.ProjectNumExceed" INVALIDPARAMETER_PROJECTNAMEEXISTED = "InvalidParameter.ProjectNameExisted" RESOURCENOTFOUND_RECORDNOTFOUND = "ResourceNotFound.RecordNotFound"
func (*Client) AddResourceTag ¶
func (c *Client) AddResourceTag(request *AddResourceTagRequest) (response *AddResourceTagResponse, err error)
AddResourceTag 本接口用于给标签关联资源
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_POLICYENFORCEDINVALID = "FailedOperation.PolicyEnforcedInvalid" INVALIDPARAMETER_RESERVEDTAGKEY = "InvalidParameter.ReservedTagKey" INVALIDPARAMETERVALUE_RESOURCEDESCRIPTIONERROR = "InvalidParameterValue.ResourceDescriptionError" INVALIDPARAMETERVALUE_TAGKEYCHARACTERILLEGAL = "InvalidParameterValue.TagKeyCharacterIllegal" INVALIDPARAMETERVALUE_TAGKEYEMPTY = "InvalidParameterValue.TagKeyEmpty" INVALIDPARAMETERVALUE_TAGKEYLENGTHEXCEEDED = "InvalidParameterValue.TagKeyLengthExceeded" INVALIDPARAMETERVALUE_TAGVALUECHARACTERILLEGAL = "InvalidParameterValue.TagValueCharacterIllegal" INVALIDPARAMETERVALUE_TAGVALUELENGTHEXCEEDED = "InvalidParameterValue.TagValueLengthExceeded" LIMITEXCEEDED_RESOURCEATTACHEDTAGS = "LimitExceeded.ResourceAttachedTags" LIMITEXCEEDED_TAGKEY = "LimitExceeded.TagKey" LIMITEXCEEDED_TAGVALUE = "LimitExceeded.TagValue" RESOURCEINUSE_TAGKEYATTACHED = "ResourceInUse.TagKeyAttached"
func (*Client) AddResourceTagWithContext ¶ added in v1.0.324
func (c *Client) AddResourceTagWithContext(ctx context.Context, request *AddResourceTagRequest) (response *AddResourceTagResponse, err error)
AddResourceTag 本接口用于给标签关联资源
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_POLICYENFORCEDINVALID = "FailedOperation.PolicyEnforcedInvalid" INVALIDPARAMETER_RESERVEDTAGKEY = "InvalidParameter.ReservedTagKey" INVALIDPARAMETERVALUE_RESOURCEDESCRIPTIONERROR = "InvalidParameterValue.ResourceDescriptionError" INVALIDPARAMETERVALUE_TAGKEYCHARACTERILLEGAL = "InvalidParameterValue.TagKeyCharacterIllegal" INVALIDPARAMETERVALUE_TAGKEYEMPTY = "InvalidParameterValue.TagKeyEmpty" INVALIDPARAMETERVALUE_TAGKEYLENGTHEXCEEDED = "InvalidParameterValue.TagKeyLengthExceeded" INVALIDPARAMETERVALUE_TAGVALUECHARACTERILLEGAL = "InvalidParameterValue.TagValueCharacterIllegal" INVALIDPARAMETERVALUE_TAGVALUELENGTHEXCEEDED = "InvalidParameterValue.TagValueLengthExceeded" LIMITEXCEEDED_RESOURCEATTACHEDTAGS = "LimitExceeded.ResourceAttachedTags" LIMITEXCEEDED_TAGKEY = "LimitExceeded.TagKey" LIMITEXCEEDED_TAGVALUE = "LimitExceeded.TagValue" RESOURCEINUSE_TAGKEYATTACHED = "ResourceInUse.TagKeyAttached"
func (*Client) AttachResourcesTag ¶
func (c *Client) AttachResourcesTag(request *AttachResourcesTagRequest) (response *AttachResourcesTagResponse, err error)
AttachResourcesTag 给多个资源关联某个标签
可能返回的错误码:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_POLICYENFORCEDINVALID = "FailedOperation.PolicyEnforcedInvalid" FAILEDOPERATION_RESOURCEAPPIDNOTSAME = "FailedOperation.ResourceAppIdNotSame" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_RESERVEDTAGKEY = "InvalidParameter.ReservedTagKey" INVALIDPARAMETERVALUE_REGIONINVALID = "InvalidParameterValue.RegionInvalid" INVALIDPARAMETERVALUE_RESOURCEDESCRIPTIONERROR = "InvalidParameterValue.ResourceDescriptionError" INVALIDPARAMETERVALUE_RESOURCEIDINVALID = "InvalidParameterValue.ResourceIdInvalid" INVALIDPARAMETERVALUE_RESOURCEPREFIXINVALID = "InvalidParameterValue.ResourcePrefixInvalid" INVALIDPARAMETERVALUE_SERVICETYPEINVALID = "InvalidParameterValue.ServiceTypeInvalid" INVALIDPARAMETERVALUE_TAGKEYCHARACTERILLEGAL = "InvalidParameterValue.TagKeyCharacterIllegal" INVALIDPARAMETERVALUE_TAGKEYEMPTY = "InvalidParameterValue.TagKeyEmpty" INVALIDPARAMETERVALUE_TAGVALUECHARACTERILLEGAL = "InvalidParameterValue.TagValueCharacterIllegal" INVALIDPARAMETERVALUE_UININVALID = "InvalidParameterValue.UinInvalid" LIMITEXCEEDED_QUOTA = "LimitExceeded.Quota" LIMITEXCEEDED_RESOURCEATTACHEDTAGS = "LimitExceeded.ResourceAttachedTags" LIMITEXCEEDED_RESOURCENUMPERREQUEST = "LimitExceeded.ResourceNumPerRequest" OPERATIONDENIED = "OperationDenied" RESOURCEINUSE_TAGKEYATTACHED = "ResourceInUse.TagKeyAttached" RESOURCENOTFOUND_TAGNONEXIST = "ResourceNotFound.TagNonExist"
func (*Client) AttachResourcesTagWithContext ¶ added in v1.0.324
func (c *Client) AttachResourcesTagWithContext(ctx context.Context, request *AttachResourcesTagRequest) (response *AttachResourcesTagResponse, err error)
AttachResourcesTag 给多个资源关联某个标签
可能返回的错误码:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_POLICYENFORCEDINVALID = "FailedOperation.PolicyEnforcedInvalid" FAILEDOPERATION_RESOURCEAPPIDNOTSAME = "FailedOperation.ResourceAppIdNotSame" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_RESERVEDTAGKEY = "InvalidParameter.ReservedTagKey" INVALIDPARAMETERVALUE_REGIONINVALID = "InvalidParameterValue.RegionInvalid" INVALIDPARAMETERVALUE_RESOURCEDESCRIPTIONERROR = "InvalidParameterValue.ResourceDescriptionError" INVALIDPARAMETERVALUE_RESOURCEIDINVALID = "InvalidParameterValue.ResourceIdInvalid" INVALIDPARAMETERVALUE_RESOURCEPREFIXINVALID = "InvalidParameterValue.ResourcePrefixInvalid" INVALIDPARAMETERVALUE_SERVICETYPEINVALID = "InvalidParameterValue.ServiceTypeInvalid" INVALIDPARAMETERVALUE_TAGKEYCHARACTERILLEGAL = "InvalidParameterValue.TagKeyCharacterIllegal" INVALIDPARAMETERVALUE_TAGKEYEMPTY = "InvalidParameterValue.TagKeyEmpty" INVALIDPARAMETERVALUE_TAGVALUECHARACTERILLEGAL = "InvalidParameterValue.TagValueCharacterIllegal" INVALIDPARAMETERVALUE_UININVALID = "InvalidParameterValue.UinInvalid" LIMITEXCEEDED_QUOTA = "LimitExceeded.Quota" LIMITEXCEEDED_RESOURCEATTACHEDTAGS = "LimitExceeded.ResourceAttachedTags" LIMITEXCEEDED_RESOURCENUMPERREQUEST = "LimitExceeded.ResourceNumPerRequest" OPERATIONDENIED = "OperationDenied" RESOURCEINUSE_TAGKEYATTACHED = "ResourceInUse.TagKeyAttached" RESOURCENOTFOUND_TAGNONEXIST = "ResourceNotFound.TagNonExist"
func (*Client) CreateTag ¶
func (c *Client) CreateTag(request *CreateTagRequest) (response *CreateTagResponse, err error)
CreateTag 本接口用于创建一对标签键和标签值
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER_RESERVEDTAGKEY = "InvalidParameter.ReservedTagKey" INVALIDPARAMETERVALUE_RESERVEDTAGKEY = "InvalidParameterValue.ReservedTagKey" INVALIDPARAMETERVALUE_TAGKEYCHARACTERILLEGAL = "InvalidParameterValue.TagKeyCharacterIllegal" INVALIDPARAMETERVALUE_TAGKEYDUPLICATE = "InvalidParameterValue.TagKeyDuplicate" INVALIDPARAMETERVALUE_TAGKEYEMPTY = "InvalidParameterValue.TagKeyEmpty" INVALIDPARAMETERVALUE_TAGKEYLENGTHEXCEEDED = "InvalidParameterValue.TagKeyLengthExceeded" INVALIDPARAMETERVALUE_TAGVALUECHARACTERILLEGAL = "InvalidParameterValue.TagValueCharacterIllegal" INVALIDPARAMETERVALUE_TAGVALUEEMPTY = "InvalidParameterValue.TagValueEmpty" INVALIDPARAMETERVALUE_TAGVALUELENGTHEXCEEDED = "InvalidParameterValue.TagValueLengthExceeded" LIMITEXCEEDED_TAGKEY = "LimitExceeded.TagKey" LIMITEXCEEDED_TAGVALUE = "LimitExceeded.TagValue" RESOURCEINUSE_TAGDUPLICATE = "ResourceInUse.TagDuplicate"
func (*Client) CreateTagWithContext ¶ added in v1.0.324
func (c *Client) CreateTagWithContext(ctx context.Context, request *CreateTagRequest) (response *CreateTagResponse, err error)
CreateTag 本接口用于创建一对标签键和标签值
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER_RESERVEDTAGKEY = "InvalidParameter.ReservedTagKey" INVALIDPARAMETERVALUE_RESERVEDTAGKEY = "InvalidParameterValue.ReservedTagKey" INVALIDPARAMETERVALUE_TAGKEYCHARACTERILLEGAL = "InvalidParameterValue.TagKeyCharacterIllegal" INVALIDPARAMETERVALUE_TAGKEYDUPLICATE = "InvalidParameterValue.TagKeyDuplicate" INVALIDPARAMETERVALUE_TAGKEYEMPTY = "InvalidParameterValue.TagKeyEmpty" INVALIDPARAMETERVALUE_TAGKEYLENGTHEXCEEDED = "InvalidParameterValue.TagKeyLengthExceeded" INVALIDPARAMETERVALUE_TAGVALUECHARACTERILLEGAL = "InvalidParameterValue.TagValueCharacterIllegal" INVALIDPARAMETERVALUE_TAGVALUEEMPTY = "InvalidParameterValue.TagValueEmpty" INVALIDPARAMETERVALUE_TAGVALUELENGTHEXCEEDED = "InvalidParameterValue.TagValueLengthExceeded" LIMITEXCEEDED_TAGKEY = "LimitExceeded.TagKey" LIMITEXCEEDED_TAGVALUE = "LimitExceeded.TagValue" RESOURCEINUSE_TAGDUPLICATE = "ResourceInUse.TagDuplicate"
func (*Client) CreateTags ¶ added in v1.0.381
func (c *Client) CreateTags(request *CreateTagsRequest) (response *CreateTagsResponse, err error)
CreateTags 本接口用于创建多对标签键和标签值
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_RESERVEDTAGKEY = "InvalidParameter.ReservedTagKey" INVALIDPARAMETER_TAG = "InvalidParameter.Tag" INVALIDPARAMETERVALUE_RESERVEDTAGKEY = "InvalidParameterValue.ReservedTagKey" INVALIDPARAMETERVALUE_TAGKEYCHARACTERILLEGAL = "InvalidParameterValue.TagKeyCharacterIllegal" INVALIDPARAMETERVALUE_TAGKEYEMPTY = "InvalidParameterValue.TagKeyEmpty" INVALIDPARAMETERVALUE_TAGKEYLENGTHEXCEEDED = "InvalidParameterValue.TagKeyLengthExceeded" INVALIDPARAMETERVALUE_TAGVALUECHARACTERILLEGAL = "InvalidParameterValue.TagValueCharacterIllegal" INVALIDPARAMETERVALUE_TAGVALUEEMPTY = "InvalidParameterValue.TagValueEmpty" INVALIDPARAMETERVALUE_TAGVALUELENGTHEXCEEDED = "InvalidParameterValue.TagValueLengthExceeded" LIMITEXCEEDED_TAGKEY = "LimitExceeded.TagKey" LIMITEXCEEDED_TAGVALUE = "LimitExceeded.TagValue" RESOURCEINUSE_TAGDUPLICATE = "ResourceInUse.TagDuplicate"
func (*Client) CreateTagsWithContext ¶ added in v1.0.381
func (c *Client) CreateTagsWithContext(ctx context.Context, request *CreateTagsRequest) (response *CreateTagsResponse, err error)
CreateTags 本接口用于创建多对标签键和标签值
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_RESERVEDTAGKEY = "InvalidParameter.ReservedTagKey" INVALIDPARAMETER_TAG = "InvalidParameter.Tag" INVALIDPARAMETERVALUE_RESERVEDTAGKEY = "InvalidParameterValue.ReservedTagKey" INVALIDPARAMETERVALUE_TAGKEYCHARACTERILLEGAL = "InvalidParameterValue.TagKeyCharacterIllegal" INVALIDPARAMETERVALUE_TAGKEYEMPTY = "InvalidParameterValue.TagKeyEmpty" INVALIDPARAMETERVALUE_TAGKEYLENGTHEXCEEDED = "InvalidParameterValue.TagKeyLengthExceeded" INVALIDPARAMETERVALUE_TAGVALUECHARACTERILLEGAL = "InvalidParameterValue.TagValueCharacterIllegal" INVALIDPARAMETERVALUE_TAGVALUEEMPTY = "InvalidParameterValue.TagValueEmpty" INVALIDPARAMETERVALUE_TAGVALUELENGTHEXCEEDED = "InvalidParameterValue.TagValueLengthExceeded" LIMITEXCEEDED_TAGKEY = "LimitExceeded.TagKey" LIMITEXCEEDED_TAGVALUE = "LimitExceeded.TagValue" RESOURCEINUSE_TAGDUPLICATE = "ResourceInUse.TagDuplicate"
func (*Client) DeleteResourceTag ¶
func (c *Client) DeleteResourceTag(request *DeleteResourceTagRequest) (response *DeleteResourceTagResponse, err error)
DeleteResourceTag 本接口用于解除标签和资源的关联关系
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_POLICYENFORCEDINVALID = "FailedOperation.PolicyEnforcedInvalid" INVALIDPARAMETER_RESERVEDTAGKEY = "InvalidParameter.ReservedTagKey" INVALIDPARAMETERVALUE_RESOURCEDESCRIPTIONERROR = "InvalidParameterValue.ResourceDescriptionError" INVALIDPARAMETERVALUE_TAGKEYCHARACTERILLEGAL = "InvalidParameterValue.TagKeyCharacterIllegal" INVALIDPARAMETERVALUE_TAGKEYEMPTY = "InvalidParameterValue.TagKeyEmpty" INVALIDPARAMETERVALUE_TAGKEYLENGTHEXCEEDED = "InvalidParameterValue.TagKeyLengthExceeded" RESOURCENOTFOUND_ATTACHEDTAGKEYNOTFOUND = "ResourceNotFound.AttachedTagKeyNotFound"
func (*Client) DeleteResourceTagWithContext ¶ added in v1.0.324
func (c *Client) DeleteResourceTagWithContext(ctx context.Context, request *DeleteResourceTagRequest) (response *DeleteResourceTagResponse, err error)
DeleteResourceTag 本接口用于解除标签和资源的关联关系
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_POLICYENFORCEDINVALID = "FailedOperation.PolicyEnforcedInvalid" INVALIDPARAMETER_RESERVEDTAGKEY = "InvalidParameter.ReservedTagKey" INVALIDPARAMETERVALUE_RESOURCEDESCRIPTIONERROR = "InvalidParameterValue.ResourceDescriptionError" INVALIDPARAMETERVALUE_TAGKEYCHARACTERILLEGAL = "InvalidParameterValue.TagKeyCharacterIllegal" INVALIDPARAMETERVALUE_TAGKEYEMPTY = "InvalidParameterValue.TagKeyEmpty" INVALIDPARAMETERVALUE_TAGKEYLENGTHEXCEEDED = "InvalidParameterValue.TagKeyLengthExceeded" RESOURCENOTFOUND_ATTACHEDTAGKEYNOTFOUND = "ResourceNotFound.AttachedTagKeyNotFound"
func (*Client) DeleteTag ¶
func (c *Client) DeleteTag(request *DeleteTagRequest) (response *DeleteTagResponse, err error)
DeleteTag 本接口用于删除一对标签键和标签值
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_TAGATTACHEDQUOTA = "FailedOperation.TagAttachedQuota" FAILEDOPERATION_TAGATTACHEDRESOURCE = "FailedOperation.TagAttachedResource" INVALIDPARAMETERVALUE_TAGKEYCHARACTERILLEGAL = "InvalidParameterValue.TagKeyCharacterIllegal" INVALIDPARAMETERVALUE_TAGKEYDUPLICATE = "InvalidParameterValue.TagKeyDuplicate" INVALIDPARAMETERVALUE_TAGKEYEMPTY = "InvalidParameterValue.TagKeyEmpty" INVALIDPARAMETERVALUE_TAGVALUECHARACTERILLEGAL = "InvalidParameterValue.TagValueCharacterIllegal" INVALIDPARAMETERVALUE_TAGVALUEEMPTY = "InvalidParameterValue.TagValueEmpty" INVALIDPARAMETERVALUE_TAGVALUELENGTHEXCEEDED = "InvalidParameterValue.TagValueLengthExceeded" RESOURCENOTFOUND_TAGNONEXIST = "ResourceNotFound.TagNonExist"
func (*Client) DeleteTagWithContext ¶ added in v1.0.324
func (c *Client) DeleteTagWithContext(ctx context.Context, request *DeleteTagRequest) (response *DeleteTagResponse, err error)
DeleteTag 本接口用于删除一对标签键和标签值
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_TAGATTACHEDQUOTA = "FailedOperation.TagAttachedQuota" FAILEDOPERATION_TAGATTACHEDRESOURCE = "FailedOperation.TagAttachedResource" INVALIDPARAMETERVALUE_TAGKEYCHARACTERILLEGAL = "InvalidParameterValue.TagKeyCharacterIllegal" INVALIDPARAMETERVALUE_TAGKEYDUPLICATE = "InvalidParameterValue.TagKeyDuplicate" INVALIDPARAMETERVALUE_TAGKEYEMPTY = "InvalidParameterValue.TagKeyEmpty" INVALIDPARAMETERVALUE_TAGVALUECHARACTERILLEGAL = "InvalidParameterValue.TagValueCharacterIllegal" INVALIDPARAMETERVALUE_TAGVALUEEMPTY = "InvalidParameterValue.TagValueEmpty" INVALIDPARAMETERVALUE_TAGVALUELENGTHEXCEEDED = "InvalidParameterValue.TagValueLengthExceeded" RESOURCENOTFOUND_TAGNONEXIST = "ResourceNotFound.TagNonExist"
func (*Client) DeleteTags ¶ added in v1.0.381
func (c *Client) DeleteTags(request *DeleteTagsRequest) (response *DeleteTagsResponse, err error)
DeleteTags 本接口用于批量删除标签键和标签值。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_TAGATTACHEDQUOTA = "FailedOperation.TagAttachedQuota" FAILEDOPERATION_TAGATTACHEDRESOURCE = "FailedOperation.TagAttachedResource" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_RESERVEDTAGKEY = "InvalidParameter.ReservedTagKey" INVALIDPARAMETERVALUE_TAGKEYCHARACTERILLEGAL = "InvalidParameterValue.TagKeyCharacterIllegal" INVALIDPARAMETERVALUE_TAGKEYEMPTY = "InvalidParameterValue.TagKeyEmpty" INVALIDPARAMETERVALUE_TAGKEYLENGTHEXCEEDED = "InvalidParameterValue.TagKeyLengthExceeded" INVALIDPARAMETERVALUE_TAGVALUECHARACTERILLEGAL = "InvalidParameterValue.TagValueCharacterIllegal" INVALIDPARAMETERVALUE_TAGVALUEEMPTY = "InvalidParameterValue.TagValueEmpty" INVALIDPARAMETERVALUE_TAGVALUELENGTHEXCEEDED = "InvalidParameterValue.TagValueLengthExceeded" RESOURCENOTFOUND_TAGNONEXIST = "ResourceNotFound.TagNonExist"
func (*Client) DeleteTagsWithContext ¶ added in v1.0.381
func (c *Client) DeleteTagsWithContext(ctx context.Context, request *DeleteTagsRequest) (response *DeleteTagsResponse, err error)
DeleteTags 本接口用于批量删除标签键和标签值。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_TAGATTACHEDQUOTA = "FailedOperation.TagAttachedQuota" FAILEDOPERATION_TAGATTACHEDRESOURCE = "FailedOperation.TagAttachedResource" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_RESERVEDTAGKEY = "InvalidParameter.ReservedTagKey" INVALIDPARAMETERVALUE_TAGKEYCHARACTERILLEGAL = "InvalidParameterValue.TagKeyCharacterIllegal" INVALIDPARAMETERVALUE_TAGKEYEMPTY = "InvalidParameterValue.TagKeyEmpty" INVALIDPARAMETERVALUE_TAGKEYLENGTHEXCEEDED = "InvalidParameterValue.TagKeyLengthExceeded" INVALIDPARAMETERVALUE_TAGVALUECHARACTERILLEGAL = "InvalidParameterValue.TagValueCharacterIllegal" INVALIDPARAMETERVALUE_TAGVALUEEMPTY = "InvalidParameterValue.TagValueEmpty" INVALIDPARAMETERVALUE_TAGVALUELENGTHEXCEEDED = "InvalidParameterValue.TagValueLengthExceeded" RESOURCENOTFOUND_TAGNONEXIST = "ResourceNotFound.TagNonExist"
func (*Client) DescribeProjects ¶ added in v1.0.467
func (c *Client) DescribeProjects(request *DescribeProjectsRequest) (response *DescribeProjectsResponse, err error)
DescribeProjects 获取项目列表
可能返回的错误码:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeProjectsWithContext ¶ added in v1.0.467
func (c *Client) DescribeProjectsWithContext(ctx context.Context, request *DescribeProjectsRequest) (response *DescribeProjectsResponse, err error)
DescribeProjects 获取项目列表
可能返回的错误码:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeResourceTags ¶
func (c *Client) DescribeResourceTags(request *DescribeResourceTagsRequest) (response *DescribeResourceTagsResponse, err error)
DescribeResourceTags 查询资源关联标签
可能返回的错误码:
FAILEDOPERATION = "FailedOperation"
func (*Client) DescribeResourceTagsByResourceIds ¶
func (c *Client) DescribeResourceTagsByResourceIds(request *DescribeResourceTagsByResourceIdsRequest) (response *DescribeResourceTagsByResourceIdsResponse, err error)
DescribeResourceTagsByResourceIds 用于批量查询已有资源关联的标签键值对
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETERVALUE_REGIONINVALID = "InvalidParameterValue.RegionInvalid" INVALIDPARAMETERVALUE_RESOURCEIDINVALID = "InvalidParameterValue.ResourceIdInvalid" INVALIDPARAMETERVALUE_RESOURCEPREFIXINVALID = "InvalidParameterValue.ResourcePrefixInvalid" INVALIDPARAMETERVALUE_SERVICETYPEINVALID = "InvalidParameterValue.ServiceTypeInvalid" INVALIDPARAMETERVALUE_UININVALID = "InvalidParameterValue.UinInvalid" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeResourceTagsByResourceIdsSeq ¶
func (c *Client) DescribeResourceTagsByResourceIdsSeq(request *DescribeResourceTagsByResourceIdsSeqRequest) (response *DescribeResourceTagsByResourceIdsSeqResponse, err error)
DescribeResourceTagsByResourceIdsSeq 按顺序查看资源关联的标签
可能返回的错误码:
INVALIDPARAMETERVALUE_OFFSETINVALID = "InvalidParameterValue.OffsetInvalid" INVALIDPARAMETERVALUE_REGIONINVALID = "InvalidParameterValue.RegionInvalid" INVALIDPARAMETERVALUE_RESOURCEIDINVALID = "InvalidParameterValue.ResourceIdInvalid" INVALIDPARAMETERVALUE_RESOURCEPREFIXINVALID = "InvalidParameterValue.ResourcePrefixInvalid" INVALIDPARAMETERVALUE_SERVICETYPEINVALID = "InvalidParameterValue.ServiceTypeInvalid" INVALIDPARAMETERVALUE_UININVALID = "InvalidParameterValue.UinInvalid"
func (*Client) DescribeResourceTagsByResourceIdsSeqWithContext ¶ added in v1.0.324
func (c *Client) DescribeResourceTagsByResourceIdsSeqWithContext(ctx context.Context, request *DescribeResourceTagsByResourceIdsSeqRequest) (response *DescribeResourceTagsByResourceIdsSeqResponse, err error)
DescribeResourceTagsByResourceIdsSeq 按顺序查看资源关联的标签
可能返回的错误码:
INVALIDPARAMETERVALUE_OFFSETINVALID = "InvalidParameterValue.OffsetInvalid" INVALIDPARAMETERVALUE_REGIONINVALID = "InvalidParameterValue.RegionInvalid" INVALIDPARAMETERVALUE_RESOURCEIDINVALID = "InvalidParameterValue.ResourceIdInvalid" INVALIDPARAMETERVALUE_RESOURCEPREFIXINVALID = "InvalidParameterValue.ResourcePrefixInvalid" INVALIDPARAMETERVALUE_SERVICETYPEINVALID = "InvalidParameterValue.ServiceTypeInvalid" INVALIDPARAMETERVALUE_UININVALID = "InvalidParameterValue.UinInvalid"
func (*Client) DescribeResourceTagsByResourceIdsWithContext ¶ added in v1.0.324
func (c *Client) DescribeResourceTagsByResourceIdsWithContext(ctx context.Context, request *DescribeResourceTagsByResourceIdsRequest) (response *DescribeResourceTagsByResourceIdsResponse, err error)
DescribeResourceTagsByResourceIds 用于批量查询已有资源关联的标签键值对
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETERVALUE_REGIONINVALID = "InvalidParameterValue.RegionInvalid" INVALIDPARAMETERVALUE_RESOURCEIDINVALID = "InvalidParameterValue.ResourceIdInvalid" INVALIDPARAMETERVALUE_RESOURCEPREFIXINVALID = "InvalidParameterValue.ResourcePrefixInvalid" INVALIDPARAMETERVALUE_SERVICETYPEINVALID = "InvalidParameterValue.ServiceTypeInvalid" INVALIDPARAMETERVALUE_UININVALID = "InvalidParameterValue.UinInvalid" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeResourceTagsByTagKeys ¶
func (c *Client) DescribeResourceTagsByTagKeys(request *DescribeResourceTagsByTagKeysRequest) (response *DescribeResourceTagsByTagKeysResponse, err error)
DescribeResourceTagsByTagKeys 根据标签键获取资源标签
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER_TAG = "InvalidParameter.Tag" INVALIDPARAMETERVALUE_REGIONINVALID = "InvalidParameterValue.RegionInvalid" INVALIDPARAMETERVALUE_RESOURCEIDINVALID = "InvalidParameterValue.ResourceIdInvalid" INVALIDPARAMETERVALUE_RESOURCEPREFIXINVALID = "InvalidParameterValue.ResourcePrefixInvalid" INVALIDPARAMETERVALUE_TAGKEYCHARACTERILLEGAL = "InvalidParameterValue.TagKeyCharacterIllegal" INVALIDPARAMETERVALUE_TAGKEYEMPTY = "InvalidParameterValue.TagKeyEmpty" INVALIDPARAMETERVALUE_TAGKEYLENGTHEXCEEDED = "InvalidParameterValue.TagKeyLengthExceeded"
func (*Client) DescribeResourceTagsByTagKeysWithContext ¶ added in v1.0.324
func (c *Client) DescribeResourceTagsByTagKeysWithContext(ctx context.Context, request *DescribeResourceTagsByTagKeysRequest) (response *DescribeResourceTagsByTagKeysResponse, err error)
DescribeResourceTagsByTagKeys 根据标签键获取资源标签
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER_TAG = "InvalidParameter.Tag" INVALIDPARAMETERVALUE_REGIONINVALID = "InvalidParameterValue.RegionInvalid" INVALIDPARAMETERVALUE_RESOURCEIDINVALID = "InvalidParameterValue.ResourceIdInvalid" INVALIDPARAMETERVALUE_RESOURCEPREFIXINVALID = "InvalidParameterValue.ResourcePrefixInvalid" INVALIDPARAMETERVALUE_TAGKEYCHARACTERILLEGAL = "InvalidParameterValue.TagKeyCharacterIllegal" INVALIDPARAMETERVALUE_TAGKEYEMPTY = "InvalidParameterValue.TagKeyEmpty" INVALIDPARAMETERVALUE_TAGKEYLENGTHEXCEEDED = "InvalidParameterValue.TagKeyLengthExceeded"
func (*Client) DescribeResourceTagsWithContext ¶ added in v1.0.324
func (c *Client) DescribeResourceTagsWithContext(ctx context.Context, request *DescribeResourceTagsRequest) (response *DescribeResourceTagsResponse, err error)
DescribeResourceTags 查询资源关联标签
可能返回的错误码:
FAILEDOPERATION = "FailedOperation"
func (*Client) DescribeResourcesByTags ¶
func (c *Client) DescribeResourcesByTags(request *DescribeResourcesByTagsRequest) (response *DescribeResourcesByTagsResponse, err error)
DescribeResourcesByTags 通过标签查询资源列表
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETERVALUE_TAGFILTERS = "InvalidParameterValue.TagFilters" INVALIDPARAMETERVALUE_TAGFILTERSLENGTHEXCEEDED = "InvalidParameterValue.TagFiltersLengthExceeded" INVALIDPARAMETERVALUE_UININVALID = "InvalidParameterValue.UinInvalid" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeResourcesByTagsUnion ¶
func (c *Client) DescribeResourcesByTagsUnion(request *DescribeResourcesByTagsUnionRequest) (response *DescribeResourcesByTagsUnionResponse, err error)
DescribeResourcesByTagsUnion 通过标签查询资源列表并集
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETERVALUE_TAGFILTERS = "InvalidParameterValue.TagFilters" INVALIDPARAMETERVALUE_TAGFILTERSLENGTHEXCEEDED = "InvalidParameterValue.TagFiltersLengthExceeded" INVALIDPARAMETERVALUE_UININVALID = "InvalidParameterValue.UinInvalid"
func (*Client) DescribeResourcesByTagsUnionWithContext ¶ added in v1.0.324
func (c *Client) DescribeResourcesByTagsUnionWithContext(ctx context.Context, request *DescribeResourcesByTagsUnionRequest) (response *DescribeResourcesByTagsUnionResponse, err error)
DescribeResourcesByTagsUnion 通过标签查询资源列表并集
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETERVALUE_TAGFILTERS = "InvalidParameterValue.TagFilters" INVALIDPARAMETERVALUE_TAGFILTERSLENGTHEXCEEDED = "InvalidParameterValue.TagFiltersLengthExceeded" INVALIDPARAMETERVALUE_UININVALID = "InvalidParameterValue.UinInvalid"
func (*Client) DescribeResourcesByTagsWithContext ¶ added in v1.0.324
func (c *Client) DescribeResourcesByTagsWithContext(ctx context.Context, request *DescribeResourcesByTagsRequest) (response *DescribeResourcesByTagsResponse, err error)
DescribeResourcesByTags 通过标签查询资源列表
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETERVALUE_TAGFILTERS = "InvalidParameterValue.TagFilters" INVALIDPARAMETERVALUE_TAGFILTERSLENGTHEXCEEDED = "InvalidParameterValue.TagFiltersLengthExceeded" INVALIDPARAMETERVALUE_UININVALID = "InvalidParameterValue.UinInvalid" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeTagKeys ¶
func (c *Client) DescribeTagKeys(request *DescribeTagKeysRequest) (response *DescribeTagKeysResponse, err error)
DescribeTagKeys 用于查询已建立的标签列表中的标签键。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETERVALUE_UININVALID = "InvalidParameterValue.UinInvalid"
func (*Client) DescribeTagKeysWithContext ¶ added in v1.0.324
func (c *Client) DescribeTagKeysWithContext(ctx context.Context, request *DescribeTagKeysRequest) (response *DescribeTagKeysResponse, err error)
DescribeTagKeys 用于查询已建立的标签列表中的标签键。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETERVALUE_UININVALID = "InvalidParameterValue.UinInvalid"
func (*Client) DescribeTagValues ¶
func (c *Client) DescribeTagValues(request *DescribeTagValuesRequest) (response *DescribeTagValuesResponse, err error)
DescribeTagValues 用于查询已建立的标签列表中的标签值。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETERVALUE_TAGKEYEMPTY = "InvalidParameterValue.TagKeyEmpty" INVALIDPARAMETERVALUE_UININVALID = "InvalidParameterValue.UinInvalid"
func (*Client) DescribeTagValuesSeq ¶
func (c *Client) DescribeTagValuesSeq(request *DescribeTagValuesSeqRequest) (response *DescribeTagValuesSeqResponse, err error)
DescribeTagValuesSeq 用于查询已建立的标签列表中的标签值。
可能返回的错误码:
INVALIDPARAMETERVALUE_OFFSETINVALID = "InvalidParameterValue.OffsetInvalid" INVALIDPARAMETERVALUE_UININVALID = "InvalidParameterValue.UinInvalid"
func (*Client) DescribeTagValuesSeqWithContext ¶ added in v1.0.324
func (c *Client) DescribeTagValuesSeqWithContext(ctx context.Context, request *DescribeTagValuesSeqRequest) (response *DescribeTagValuesSeqResponse, err error)
DescribeTagValuesSeq 用于查询已建立的标签列表中的标签值。
可能返回的错误码:
INVALIDPARAMETERVALUE_OFFSETINVALID = "InvalidParameterValue.OffsetInvalid" INVALIDPARAMETERVALUE_UININVALID = "InvalidParameterValue.UinInvalid"
func (*Client) DescribeTagValuesWithContext ¶ added in v1.0.324
func (c *Client) DescribeTagValuesWithContext(ctx context.Context, request *DescribeTagValuesRequest) (response *DescribeTagValuesResponse, err error)
DescribeTagValues 用于查询已建立的标签列表中的标签值。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETERVALUE_TAGKEYEMPTY = "InvalidParameterValue.TagKeyEmpty" INVALIDPARAMETERVALUE_UININVALID = "InvalidParameterValue.UinInvalid"
func (*Client) DescribeTags ¶
func (c *Client) DescribeTags(request *DescribeTagsRequest) (response *DescribeTagsResponse, err error)
DescribeTags 用于查询已建立的标签列表。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETERVALUE_UININVALID = "InvalidParameterValue.UinInvalid"
func (*Client) DescribeTagsSeq ¶
func (c *Client) DescribeTagsSeq(request *DescribeTagsSeqRequest) (response *DescribeTagsSeqResponse, err error)
DescribeTagsSeq 用于查询已建立的标签列表。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETERVALUE_OFFSETINVALID = "InvalidParameterValue.OffsetInvalid" INVALIDPARAMETERVALUE_UININVALID = "InvalidParameterValue.UinInvalid"
func (*Client) DescribeTagsSeqWithContext ¶ added in v1.0.324
func (c *Client) DescribeTagsSeqWithContext(ctx context.Context, request *DescribeTagsSeqRequest) (response *DescribeTagsSeqResponse, err error)
DescribeTagsSeq 用于查询已建立的标签列表。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETERVALUE_OFFSETINVALID = "InvalidParameterValue.OffsetInvalid" INVALIDPARAMETERVALUE_UININVALID = "InvalidParameterValue.UinInvalid"
func (*Client) DescribeTagsWithContext ¶ added in v1.0.324
func (c *Client) DescribeTagsWithContext(ctx context.Context, request *DescribeTagsRequest) (response *DescribeTagsResponse, err error)
DescribeTags 用于查询已建立的标签列表。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETERVALUE_UININVALID = "InvalidParameterValue.UinInvalid"
func (*Client) DetachResourcesTag ¶
func (c *Client) DetachResourcesTag(request *DetachResourcesTagRequest) (response *DetachResourcesTagResponse, err error)
DetachResourcesTag 解绑多个资源关联的某个标签
可能返回的错误码:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_POLICYENFORCEDINVALID = "FailedOperation.PolicyEnforcedInvalid" FAILEDOPERATION_RESOURCEAPPIDNOTSAME = "FailedOperation.ResourceAppIdNotSame" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_RESERVEDTAGKEY = "InvalidParameter.ReservedTagKey" INVALIDPARAMETERVALUE_REGIONINVALID = "InvalidParameterValue.RegionInvalid" INVALIDPARAMETERVALUE_RESOURCEDESCRIPTIONERROR = "InvalidParameterValue.ResourceDescriptionError" INVALIDPARAMETERVALUE_RESOURCEIDINVALID = "InvalidParameterValue.ResourceIdInvalid" INVALIDPARAMETERVALUE_RESOURCEPREFIXINVALID = "InvalidParameterValue.ResourcePrefixInvalid" INVALIDPARAMETERVALUE_SERVICETYPEINVALID = "InvalidParameterValue.ServiceTypeInvalid" INVALIDPARAMETERVALUE_TAGKEYCHARACTERILLEGAL = "InvalidParameterValue.TagKeyCharacterIllegal" INVALIDPARAMETERVALUE_TAGKEYEMPTY = "InvalidParameterValue.TagKeyEmpty" INVALIDPARAMETERVALUE_UININVALID = "InvalidParameterValue.UinInvalid" LIMITEXCEEDED_RESOURCENUMPERREQUEST = "LimitExceeded.ResourceNumPerRequest" RESOURCENOTFOUND_ATTACHEDTAGKEYNOTFOUND = "ResourceNotFound.AttachedTagKeyNotFound"
func (*Client) DetachResourcesTagWithContext ¶ added in v1.0.324
func (c *Client) DetachResourcesTagWithContext(ctx context.Context, request *DetachResourcesTagRequest) (response *DetachResourcesTagResponse, err error)
DetachResourcesTag 解绑多个资源关联的某个标签
可能返回的错误码:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_POLICYENFORCEDINVALID = "FailedOperation.PolicyEnforcedInvalid" FAILEDOPERATION_RESOURCEAPPIDNOTSAME = "FailedOperation.ResourceAppIdNotSame" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_RESERVEDTAGKEY = "InvalidParameter.ReservedTagKey" INVALIDPARAMETERVALUE_REGIONINVALID = "InvalidParameterValue.RegionInvalid" INVALIDPARAMETERVALUE_RESOURCEDESCRIPTIONERROR = "InvalidParameterValue.ResourceDescriptionError" INVALIDPARAMETERVALUE_RESOURCEIDINVALID = "InvalidParameterValue.ResourceIdInvalid" INVALIDPARAMETERVALUE_RESOURCEPREFIXINVALID = "InvalidParameterValue.ResourcePrefixInvalid" INVALIDPARAMETERVALUE_SERVICETYPEINVALID = "InvalidParameterValue.ServiceTypeInvalid" INVALIDPARAMETERVALUE_TAGKEYCHARACTERILLEGAL = "InvalidParameterValue.TagKeyCharacterIllegal" INVALIDPARAMETERVALUE_TAGKEYEMPTY = "InvalidParameterValue.TagKeyEmpty" INVALIDPARAMETERVALUE_UININVALID = "InvalidParameterValue.UinInvalid" LIMITEXCEEDED_RESOURCENUMPERREQUEST = "LimitExceeded.ResourceNumPerRequest" RESOURCENOTFOUND_ATTACHEDTAGKEYNOTFOUND = "ResourceNotFound.AttachedTagKeyNotFound"
func (*Client) GetResources ¶ added in v1.0.381
func (c *Client) GetResources(request *GetResourcesRequest) (response *GetResourcesResponse, err error)
GetResources 查询绑定了标签的资源列表。
可能返回的错误码:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_RESOURCETAGPROCESSING = "FailedOperation.ResourceTagProcessing" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PAGINATIONTOKENINVALID = "InvalidParameter.PaginationTokenInvalid" INVALIDPARAMETER_RESERVEDTAGKEY = "InvalidParameter.ReservedTagKey" INVALIDPARAMETER_TAG = "InvalidParameter.Tag" INVALIDPARAMETERVALUE_RESOURCEDESCRIPTIONERROR = "InvalidParameterValue.ResourceDescriptionError" INVALIDPARAMETERVALUE_TAGKEYDUPLICATE = "InvalidParameterValue.TagKeyDuplicate" INVALIDPARAMETERVALUE_TAGKEYEMPTY = "InvalidParameterValue.TagKeyEmpty" INVALIDPARAMETERVALUE_TAGKEYLENGTHEXCEEDED = "InvalidParameterValue.TagKeyLengthExceeded" INVALIDPARAMETERVALUE_TAGVALUECHARACTERILLEGAL = "InvalidParameterValue.TagValueCharacterIllegal" INVALIDPARAMETERVALUE_TAGVALUELENGTHEXCEEDED = "InvalidParameterValue.TagValueLengthExceeded" LIMITEXCEEDED_RESOURCENUMPERREQUEST = "LimitExceeded.ResourceNumPerRequest" LIMITEXCEEDED_TAGNUMPERREQUEST = "LimitExceeded.TagNumPerRequest" LIMITEXCEEDED_TAGVALUE = "LimitExceeded.TagValue"
func (*Client) GetResourcesWithContext ¶ added in v1.0.381
func (c *Client) GetResourcesWithContext(ctx context.Context, request *GetResourcesRequest) (response *GetResourcesResponse, err error)
GetResources 查询绑定了标签的资源列表。
可能返回的错误码:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_RESOURCETAGPROCESSING = "FailedOperation.ResourceTagProcessing" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PAGINATIONTOKENINVALID = "InvalidParameter.PaginationTokenInvalid" INVALIDPARAMETER_RESERVEDTAGKEY = "InvalidParameter.ReservedTagKey" INVALIDPARAMETER_TAG = "InvalidParameter.Tag" INVALIDPARAMETERVALUE_RESOURCEDESCRIPTIONERROR = "InvalidParameterValue.ResourceDescriptionError" INVALIDPARAMETERVALUE_TAGKEYDUPLICATE = "InvalidParameterValue.TagKeyDuplicate" INVALIDPARAMETERVALUE_TAGKEYEMPTY = "InvalidParameterValue.TagKeyEmpty" INVALIDPARAMETERVALUE_TAGKEYLENGTHEXCEEDED = "InvalidParameterValue.TagKeyLengthExceeded" INVALIDPARAMETERVALUE_TAGVALUECHARACTERILLEGAL = "InvalidParameterValue.TagValueCharacterIllegal" INVALIDPARAMETERVALUE_TAGVALUELENGTHEXCEEDED = "InvalidParameterValue.TagValueLengthExceeded" LIMITEXCEEDED_RESOURCENUMPERREQUEST = "LimitExceeded.ResourceNumPerRequest" LIMITEXCEEDED_TAGNUMPERREQUEST = "LimitExceeded.TagNumPerRequest" LIMITEXCEEDED_TAGVALUE = "LimitExceeded.TagValue"
func (*Client) GetTagKeys ¶ added in v1.0.381
func (c *Client) GetTagKeys(request *GetTagKeysRequest) (response *GetTagKeysResponse, err error)
GetTagKeys 查询标签键列表。
可能返回的错误码:
INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PAGINATIONTOKENINVALID = "InvalidParameter.PaginationTokenInvalid" INVALIDPARAMETERVALUE_RESERVEDTAGKEY = "InvalidParameterValue.ReservedTagKey" INVALIDPARAMETERVALUE_TAGKEYLENGTHEXCEEDED = "InvalidParameterValue.TagKeyLengthExceeded" LIMITEXCEEDED = "LimitExceeded"
func (*Client) GetTagKeysWithContext ¶ added in v1.0.381
func (c *Client) GetTagKeysWithContext(ctx context.Context, request *GetTagKeysRequest) (response *GetTagKeysResponse, err error)
GetTagKeys 查询标签键列表。
可能返回的错误码:
INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PAGINATIONTOKENINVALID = "InvalidParameter.PaginationTokenInvalid" INVALIDPARAMETERVALUE_RESERVEDTAGKEY = "InvalidParameterValue.ReservedTagKey" INVALIDPARAMETERVALUE_TAGKEYLENGTHEXCEEDED = "InvalidParameterValue.TagKeyLengthExceeded" LIMITEXCEEDED = "LimitExceeded"
func (*Client) GetTagValues ¶ added in v1.0.381
func (c *Client) GetTagValues(request *GetTagValuesRequest) (response *GetTagValuesResponse, err error)
GetTagValues 用于查询已建立的标签列表中的标签值。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PAGINATIONTOKENINVALID = "InvalidParameter.PaginationTokenInvalid" INVALIDPARAMETERVALUE_RESERVEDTAGKEY = "InvalidParameterValue.ReservedTagKey" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter"
func (*Client) GetTagValuesWithContext ¶ added in v1.0.381
func (c *Client) GetTagValuesWithContext(ctx context.Context, request *GetTagValuesRequest) (response *GetTagValuesResponse, err error)
GetTagValues 用于查询已建立的标签列表中的标签值。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PAGINATIONTOKENINVALID = "InvalidParameter.PaginationTokenInvalid" INVALIDPARAMETERVALUE_RESERVEDTAGKEY = "InvalidParameterValue.ReservedTagKey" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter"
func (*Client) GetTags ¶ added in v1.0.381
func (c *Client) GetTags(request *GetTagsRequest) (response *GetTagsResponse, err error)
GetTags 用于获取已建立的标签列表。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PAGINATIONTOKENINVALID = "InvalidParameter.PaginationTokenInvalid" INVALIDPARAMETER_RESERVEDTAGKEY = "InvalidParameter.ReservedTagKey" INVALIDPARAMETERVALUE_TAGKEYEMPTY = "InvalidParameterValue.TagKeyEmpty" LIMITEXCEEDED = "LimitExceeded"
func (*Client) GetTagsWithContext ¶ added in v1.0.381
func (c *Client) GetTagsWithContext(ctx context.Context, request *GetTagsRequest) (response *GetTagsResponse, err error)
GetTags 用于获取已建立的标签列表。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PAGINATIONTOKENINVALID = "InvalidParameter.PaginationTokenInvalid" INVALIDPARAMETER_RESERVEDTAGKEY = "InvalidParameter.ReservedTagKey" INVALIDPARAMETERVALUE_TAGKEYEMPTY = "InvalidParameterValue.TagKeyEmpty" LIMITEXCEEDED = "LimitExceeded"
func (*Client) ModifyResourceTags ¶
func (c *Client) ModifyResourceTags(request *ModifyResourceTagsRequest) (response *ModifyResourceTagsResponse, err error)
ModifyResourceTags 本接口用于修改资源关联的所有标签
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_POLICYENFORCEDINVALID = "FailedOperation.PolicyEnforcedInvalid" INVALIDPARAMETER_RESERVEDTAGKEY = "InvalidParameter.ReservedTagKey" INVALIDPARAMETER_TAG = "InvalidParameter.Tag" INVALIDPARAMETERVALUE_DELETETAGSPARAMERROR = "InvalidParameterValue.DeleteTagsParamError" INVALIDPARAMETERVALUE_RESOURCEDESCRIPTIONERROR = "InvalidParameterValue.ResourceDescriptionError" INVALIDPARAMETERVALUE_TAGKEYCHARACTERILLEGAL = "InvalidParameterValue.TagKeyCharacterIllegal" INVALIDPARAMETERVALUE_TAGKEYEMPTY = "InvalidParameterValue.TagKeyEmpty" INVALIDPARAMETERVALUE_TAGKEYLENGTHEXCEEDED = "InvalidParameterValue.TagKeyLengthExceeded" INVALIDPARAMETERVALUE_TAGVALUECHARACTERILLEGAL = "InvalidParameterValue.TagValueCharacterIllegal" INVALIDPARAMETERVALUE_TAGVALUELENGTHEXCEEDED = "InvalidParameterValue.TagValueLengthExceeded" LIMITEXCEEDED_QUOTA = "LimitExceeded.Quota" LIMITEXCEEDED_RESOURCEATTACHEDTAGS = "LimitExceeded.ResourceAttachedTags" LIMITEXCEEDED_TAGKEY = "LimitExceeded.TagKey" LIMITEXCEEDED_TAGVALUE = "LimitExceeded.TagValue"
func (*Client) ModifyResourceTagsWithContext ¶ added in v1.0.324
func (c *Client) ModifyResourceTagsWithContext(ctx context.Context, request *ModifyResourceTagsRequest) (response *ModifyResourceTagsResponse, err error)
ModifyResourceTags 本接口用于修改资源关联的所有标签
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_POLICYENFORCEDINVALID = "FailedOperation.PolicyEnforcedInvalid" INVALIDPARAMETER_RESERVEDTAGKEY = "InvalidParameter.ReservedTagKey" INVALIDPARAMETER_TAG = "InvalidParameter.Tag" INVALIDPARAMETERVALUE_DELETETAGSPARAMERROR = "InvalidParameterValue.DeleteTagsParamError" INVALIDPARAMETERVALUE_RESOURCEDESCRIPTIONERROR = "InvalidParameterValue.ResourceDescriptionError" INVALIDPARAMETERVALUE_TAGKEYCHARACTERILLEGAL = "InvalidParameterValue.TagKeyCharacterIllegal" INVALIDPARAMETERVALUE_TAGKEYEMPTY = "InvalidParameterValue.TagKeyEmpty" INVALIDPARAMETERVALUE_TAGKEYLENGTHEXCEEDED = "InvalidParameterValue.TagKeyLengthExceeded" INVALIDPARAMETERVALUE_TAGVALUECHARACTERILLEGAL = "InvalidParameterValue.TagValueCharacterIllegal" INVALIDPARAMETERVALUE_TAGVALUELENGTHEXCEEDED = "InvalidParameterValue.TagValueLengthExceeded" LIMITEXCEEDED_QUOTA = "LimitExceeded.Quota" LIMITEXCEEDED_RESOURCEATTACHEDTAGS = "LimitExceeded.ResourceAttachedTags" LIMITEXCEEDED_TAGKEY = "LimitExceeded.TagKey" LIMITEXCEEDED_TAGVALUE = "LimitExceeded.TagValue"
func (*Client) ModifyResourcesTagValue ¶
func (c *Client) ModifyResourcesTagValue(request *ModifyResourcesTagValueRequest) (response *ModifyResourcesTagValueResponse, err error)
ModifyResourcesTagValue 修改多个资源关联的某个标签键对应的标签值
可能返回的错误码:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_POLICYENFORCEDINVALID = "FailedOperation.PolicyEnforcedInvalid" FAILEDOPERATION_RESOURCEAPPIDNOTSAME = "FailedOperation.ResourceAppIdNotSame" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_REGIONINVALID = "InvalidParameterValue.RegionInvalid" INVALIDPARAMETERVALUE_RESOURCEDESCRIPTIONERROR = "InvalidParameterValue.ResourceDescriptionError" INVALIDPARAMETERVALUE_RESOURCEIDINVALID = "InvalidParameterValue.ResourceIdInvalid" INVALIDPARAMETERVALUE_RESOURCEPREFIXINVALID = "InvalidParameterValue.ResourcePrefixInvalid" INVALIDPARAMETERVALUE_SERVICETYPEINVALID = "InvalidParameterValue.ServiceTypeInvalid" INVALIDPARAMETERVALUE_TAGKEYCHARACTERILLEGAL = "InvalidParameterValue.TagKeyCharacterIllegal" INVALIDPARAMETERVALUE_TAGVALUECHARACTERILLEGAL = "InvalidParameterValue.TagValueCharacterIllegal" INVALIDPARAMETERVALUE_TAGVALUELENGTHEXCEEDED = "InvalidParameterValue.TagValueLengthExceeded" INVALIDPARAMETERVALUE_UININVALID = "InvalidParameterValue.UinInvalid" LIMITEXCEEDED_QUOTA = "LimitExceeded.Quota" LIMITEXCEEDED_RESOURCENUMPERREQUEST = "LimitExceeded.ResourceNumPerRequest" RESOURCENOTFOUND_ATTACHEDTAGKEYNOTFOUND = "ResourceNotFound.AttachedTagKeyNotFound" RESOURCENOTFOUND_TAGNONEXIST = "ResourceNotFound.TagNonExist"
func (*Client) ModifyResourcesTagValueWithContext ¶ added in v1.0.324
func (c *Client) ModifyResourcesTagValueWithContext(ctx context.Context, request *ModifyResourcesTagValueRequest) (response *ModifyResourcesTagValueResponse, err error)
ModifyResourcesTagValue 修改多个资源关联的某个标签键对应的标签值
可能返回的错误码:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_POLICYENFORCEDINVALID = "FailedOperation.PolicyEnforcedInvalid" FAILEDOPERATION_RESOURCEAPPIDNOTSAME = "FailedOperation.ResourceAppIdNotSame" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_REGIONINVALID = "InvalidParameterValue.RegionInvalid" INVALIDPARAMETERVALUE_RESOURCEDESCRIPTIONERROR = "InvalidParameterValue.ResourceDescriptionError" INVALIDPARAMETERVALUE_RESOURCEIDINVALID = "InvalidParameterValue.ResourceIdInvalid" INVALIDPARAMETERVALUE_RESOURCEPREFIXINVALID = "InvalidParameterValue.ResourcePrefixInvalid" INVALIDPARAMETERVALUE_SERVICETYPEINVALID = "InvalidParameterValue.ServiceTypeInvalid" INVALIDPARAMETERVALUE_TAGKEYCHARACTERILLEGAL = "InvalidParameterValue.TagKeyCharacterIllegal" INVALIDPARAMETERVALUE_TAGVALUECHARACTERILLEGAL = "InvalidParameterValue.TagValueCharacterIllegal" INVALIDPARAMETERVALUE_TAGVALUELENGTHEXCEEDED = "InvalidParameterValue.TagValueLengthExceeded" INVALIDPARAMETERVALUE_UININVALID = "InvalidParameterValue.UinInvalid" LIMITEXCEEDED_QUOTA = "LimitExceeded.Quota" LIMITEXCEEDED_RESOURCENUMPERREQUEST = "LimitExceeded.ResourceNumPerRequest" RESOURCENOTFOUND_ATTACHEDTAGKEYNOTFOUND = "ResourceNotFound.AttachedTagKeyNotFound" RESOURCENOTFOUND_TAGNONEXIST = "ResourceNotFound.TagNonExist"
func (*Client) TagResources ¶ added in v1.0.381
func (c *Client) TagResources(request *TagResourcesRequest) (response *TagResourcesResponse, err error)
TagResources 为指定的多个云产品的多个云资源统一创建并绑定标签。
可能返回的错误码:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_POLICYENFORCEDINVALID = "FailedOperation.PolicyEnforcedInvalid" FAILEDOPERATION_RESOURCETAGPROCESSING = "FailedOperation.ResourceTagProcessing" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_RESERVEDTAGKEY = "InvalidParameter.ReservedTagKey" INVALIDPARAMETER_TAG = "InvalidParameter.Tag" INVALIDPARAMETER_UNSUPPORTEDSERVICE = "InvalidParameter.UnsupportedService" INVALIDPARAMETERVALUE_RESOURCEDESCRIPTIONERROR = "InvalidParameterValue.ResourceDescriptionError" INVALIDPARAMETERVALUE_TAGKEYCHARACTERILLEGAL = "InvalidParameterValue.TagKeyCharacterIllegal" INVALIDPARAMETERVALUE_TAGKEYDUPLICATE = "InvalidParameterValue.TagKeyDuplicate" INVALIDPARAMETERVALUE_TAGKEYEMPTY = "InvalidParameterValue.TagKeyEmpty" INVALIDPARAMETERVALUE_TAGKEYLENGTHEXCEEDED = "InvalidParameterValue.TagKeyLengthExceeded" INVALIDPARAMETERVALUE_TAGVALUECHARACTERILLEGAL = "InvalidParameterValue.TagValueCharacterIllegal" INVALIDPARAMETERVALUE_TAGVALUEEMPTY = "InvalidParameterValue.TagValueEmpty" INVALIDPARAMETERVALUE_TAGVALUELENGTHEXCEEDED = "InvalidParameterValue.TagValueLengthExceeded" LIMITEXCEEDED_RESOURCENUMPERREQUEST = "LimitExceeded.ResourceNumPerRequest" LIMITEXCEEDED_TAGNUMPERREQUEST = "LimitExceeded.TagNumPerRequest" LIMITEXCEEDED_TAGVALUE = "LimitExceeded.TagValue"
func (*Client) TagResourcesWithContext ¶ added in v1.0.381
func (c *Client) TagResourcesWithContext(ctx context.Context, request *TagResourcesRequest) (response *TagResourcesResponse, err error)
TagResources 为指定的多个云产品的多个云资源统一创建并绑定标签。
可能返回的错误码:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_POLICYENFORCEDINVALID = "FailedOperation.PolicyEnforcedInvalid" FAILEDOPERATION_RESOURCETAGPROCESSING = "FailedOperation.ResourceTagProcessing" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_RESERVEDTAGKEY = "InvalidParameter.ReservedTagKey" INVALIDPARAMETER_TAG = "InvalidParameter.Tag" INVALIDPARAMETER_UNSUPPORTEDSERVICE = "InvalidParameter.UnsupportedService" INVALIDPARAMETERVALUE_RESOURCEDESCRIPTIONERROR = "InvalidParameterValue.ResourceDescriptionError" INVALIDPARAMETERVALUE_TAGKEYCHARACTERILLEGAL = "InvalidParameterValue.TagKeyCharacterIllegal" INVALIDPARAMETERVALUE_TAGKEYDUPLICATE = "InvalidParameterValue.TagKeyDuplicate" INVALIDPARAMETERVALUE_TAGKEYEMPTY = "InvalidParameterValue.TagKeyEmpty" INVALIDPARAMETERVALUE_TAGKEYLENGTHEXCEEDED = "InvalidParameterValue.TagKeyLengthExceeded" INVALIDPARAMETERVALUE_TAGVALUECHARACTERILLEGAL = "InvalidParameterValue.TagValueCharacterIllegal" INVALIDPARAMETERVALUE_TAGVALUEEMPTY = "InvalidParameterValue.TagValueEmpty" INVALIDPARAMETERVALUE_TAGVALUELENGTHEXCEEDED = "InvalidParameterValue.TagValueLengthExceeded" LIMITEXCEEDED_RESOURCENUMPERREQUEST = "LimitExceeded.ResourceNumPerRequest" LIMITEXCEEDED_TAGNUMPERREQUEST = "LimitExceeded.TagNumPerRequest" LIMITEXCEEDED_TAGVALUE = "LimitExceeded.TagValue"
func (*Client) UnTagResources ¶ added in v1.0.381
func (c *Client) UnTagResources(request *UnTagResourcesRequest) (response *UnTagResourcesResponse, err error)
UnTagResources 指定的多个云产品的多个云资源统一解绑标签。
可能返回的错误码:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_POLICYENFORCEDINVALID = "FailedOperation.PolicyEnforcedInvalid" FAILEDOPERATION_RESOURCETAGPROCESSING = "FailedOperation.ResourceTagProcessing" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_RESERVEDTAGKEY = "InvalidParameter.ReservedTagKey" INVALIDPARAMETER_TAG = "InvalidParameter.Tag" INVALIDPARAMETERVALUE_RESOURCEDESCRIPTIONERROR = "InvalidParameterValue.ResourceDescriptionError" INVALIDPARAMETERVALUE_TAGKEYCHARACTERILLEGAL = "InvalidParameterValue.TagKeyCharacterIllegal" INVALIDPARAMETERVALUE_TAGKEYDUPLICATE = "InvalidParameterValue.TagKeyDuplicate" INVALIDPARAMETERVALUE_TAGKEYEMPTY = "InvalidParameterValue.TagKeyEmpty" INVALIDPARAMETERVALUE_TAGKEYLENGTHEXCEEDED = "InvalidParameterValue.TagKeyLengthExceeded" INVALIDPARAMETERVALUE_TAGVALUECHARACTERILLEGAL = "InvalidParameterValue.TagValueCharacterIllegal" LIMITEXCEEDED_RESOURCENUMPERREQUEST = "LimitExceeded.ResourceNumPerRequest" LIMITEXCEEDED_TAGNUMPERREQUEST = "LimitExceeded.TagNumPerRequest"
func (*Client) UnTagResourcesWithContext ¶ added in v1.0.381
func (c *Client) UnTagResourcesWithContext(ctx context.Context, request *UnTagResourcesRequest) (response *UnTagResourcesResponse, err error)
UnTagResources 指定的多个云产品的多个云资源统一解绑标签。
可能返回的错误码:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_POLICYENFORCEDINVALID = "FailedOperation.PolicyEnforcedInvalid" FAILEDOPERATION_RESOURCETAGPROCESSING = "FailedOperation.ResourceTagProcessing" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_RESERVEDTAGKEY = "InvalidParameter.ReservedTagKey" INVALIDPARAMETER_TAG = "InvalidParameter.Tag" INVALIDPARAMETERVALUE_RESOURCEDESCRIPTIONERROR = "InvalidParameterValue.ResourceDescriptionError" INVALIDPARAMETERVALUE_TAGKEYCHARACTERILLEGAL = "InvalidParameterValue.TagKeyCharacterIllegal" INVALIDPARAMETERVALUE_TAGKEYDUPLICATE = "InvalidParameterValue.TagKeyDuplicate" INVALIDPARAMETERVALUE_TAGKEYEMPTY = "InvalidParameterValue.TagKeyEmpty" INVALIDPARAMETERVALUE_TAGKEYLENGTHEXCEEDED = "InvalidParameterValue.TagKeyLengthExceeded" INVALIDPARAMETERVALUE_TAGVALUECHARACTERILLEGAL = "InvalidParameterValue.TagValueCharacterIllegal" LIMITEXCEEDED_RESOURCENUMPERREQUEST = "LimitExceeded.ResourceNumPerRequest" LIMITEXCEEDED_TAGNUMPERREQUEST = "LimitExceeded.TagNumPerRequest"
func (*Client) UpdateProject ¶ added in v1.0.522
func (c *Client) UpdateProject(request *UpdateProjectRequest) (response *UpdateProjectResponse, err error)
UpdateProject 修改项目
可能返回的错误码:
FAILEDOPERATION_PROJECTDISABLED = "FailedOperation.ProjectDisabled" FAILEDOPERATION_PROJECTNUMEXCEED = "FailedOperation.ProjectNumExceed" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PROJECTNAMEEXISTED = "InvalidParameter.ProjectNameExisted" RESOURCENOTFOUND_RECORDNOTFOUND = "ResourceNotFound.RecordNotFound"
func (*Client) UpdateProjectWithContext ¶ added in v1.0.522
func (c *Client) UpdateProjectWithContext(ctx context.Context, request *UpdateProjectRequest) (response *UpdateProjectResponse, err error)
UpdateProject 修改项目
可能返回的错误码:
FAILEDOPERATION_PROJECTDISABLED = "FailedOperation.ProjectDisabled" FAILEDOPERATION_PROJECTNUMEXCEED = "FailedOperation.ProjectNumExceed" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PROJECTNAMEEXISTED = "InvalidParameter.ProjectNameExisted" RESOURCENOTFOUND_RECORDNOTFOUND = "ResourceNotFound.RecordNotFound"
func (*Client) UpdateResourceTagValue ¶
func (c *Client) UpdateResourceTagValue(request *UpdateResourceTagValueRequest) (response *UpdateResourceTagValueResponse, err error)
UpdateResourceTagValue 本接口用于修改资源已关联的标签值(标签键不变)
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_POLICYENFORCEDINVALID = "FailedOperation.PolicyEnforcedInvalid" INVALIDPARAMETER_RESERVEDTAGKEY = "InvalidParameter.ReservedTagKey" INVALIDPARAMETERVALUE_RESOURCEDESCRIPTIONERROR = "InvalidParameterValue.ResourceDescriptionError" INVALIDPARAMETERVALUE_TAGKEYCHARACTERILLEGAL = "InvalidParameterValue.TagKeyCharacterIllegal" INVALIDPARAMETERVALUE_TAGVALUECHARACTERILLEGAL = "InvalidParameterValue.TagValueCharacterIllegal" INVALIDPARAMETERVALUE_TAGVALUELENGTHEXCEEDED = "InvalidParameterValue.TagValueLengthExceeded" LIMITEXCEEDED_TAGVALUE = "LimitExceeded.TagValue" RESOURCENOTFOUND_ATTACHEDTAGKEYNOTFOUND = "ResourceNotFound.AttachedTagKeyNotFound"
func (*Client) UpdateResourceTagValueWithContext ¶ added in v1.0.324
func (c *Client) UpdateResourceTagValueWithContext(ctx context.Context, request *UpdateResourceTagValueRequest) (response *UpdateResourceTagValueResponse, err error)
UpdateResourceTagValue 本接口用于修改资源已关联的标签值(标签键不变)
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_POLICYENFORCEDINVALID = "FailedOperation.PolicyEnforcedInvalid" INVALIDPARAMETER_RESERVEDTAGKEY = "InvalidParameter.ReservedTagKey" INVALIDPARAMETERVALUE_RESOURCEDESCRIPTIONERROR = "InvalidParameterValue.ResourceDescriptionError" INVALIDPARAMETERVALUE_TAGKEYCHARACTERILLEGAL = "InvalidParameterValue.TagKeyCharacterIllegal" INVALIDPARAMETERVALUE_TAGVALUECHARACTERILLEGAL = "InvalidParameterValue.TagValueCharacterIllegal" INVALIDPARAMETERVALUE_TAGVALUELENGTHEXCEEDED = "InvalidParameterValue.TagValueLengthExceeded" LIMITEXCEEDED_TAGVALUE = "LimitExceeded.TagValue" RESOURCENOTFOUND_ATTACHEDTAGKEYNOTFOUND = "ResourceNotFound.AttachedTagKeyNotFound"
type CreateTagRequest ¶
type CreateTagRequest struct { *tchttp.BaseRequest // 标签键 TagKey *string `json:"TagKey,omitnil,omitempty" name:"TagKey"` // 标签值 TagValue *string `json:"TagValue,omitnil,omitempty" name:"TagValue"` }
func NewCreateTagRequest ¶
func NewCreateTagRequest() (request *CreateTagRequest)
func (*CreateTagRequest) FromJsonString ¶
func (r *CreateTagRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateTagRequest) ToJsonString ¶
func (r *CreateTagRequest) ToJsonString() string
type CreateTagRequestParams ¶ added in v1.0.426
type CreateTagRequestParams struct { // 标签键 TagKey *string `json:"TagKey,omitnil,omitempty" name:"TagKey"` // 标签值 TagValue *string `json:"TagValue,omitnil,omitempty" name:"TagValue"` }
Predefined struct for user
type CreateTagResponse ¶
type CreateTagResponse struct { *tchttp.BaseResponse Response *CreateTagResponseParams `json:"Response"` }
func NewCreateTagResponse ¶
func NewCreateTagResponse() (response *CreateTagResponse)
func (*CreateTagResponse) FromJsonString ¶
func (r *CreateTagResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateTagResponse) ToJsonString ¶
func (r *CreateTagResponse) ToJsonString() string
type CreateTagResponseParams ¶ added in v1.0.426
type CreateTagResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateTagsRequest ¶ added in v1.0.381
type CreateTagsRequest struct { *tchttp.BaseRequest // 标签列表。 // N取值范围:0~9 Tags []*Tag `json:"Tags,omitnil,omitempty" name:"Tags"` }
func NewCreateTagsRequest ¶ added in v1.0.381
func NewCreateTagsRequest() (request *CreateTagsRequest)
func (*CreateTagsRequest) FromJsonString ¶ added in v1.0.381
func (r *CreateTagsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateTagsRequest) ToJsonString ¶ added in v1.0.381
func (r *CreateTagsRequest) ToJsonString() string
type CreateTagsRequestParams ¶ added in v1.0.426
type CreateTagsRequestParams struct { // 标签列表。 // N取值范围:0~9 Tags []*Tag `json:"Tags,omitnil,omitempty" name:"Tags"` }
Predefined struct for user
type CreateTagsResponse ¶ added in v1.0.381
type CreateTagsResponse struct { *tchttp.BaseResponse Response *CreateTagsResponseParams `json:"Response"` }
func NewCreateTagsResponse ¶ added in v1.0.381
func NewCreateTagsResponse() (response *CreateTagsResponse)
func (*CreateTagsResponse) FromJsonString ¶ added in v1.0.381
func (r *CreateTagsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateTagsResponse) ToJsonString ¶ added in v1.0.381
func (r *CreateTagsResponse) ToJsonString() string
type CreateTagsResponseParams ¶ added in v1.0.426
type CreateTagsResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteResourceTagRequest ¶
type DeleteResourceTagRequest struct { *tchttp.BaseRequest // 标签键 TagKey *string `json:"TagKey,omitnil,omitempty" name:"TagKey"` // [ 资源六段式描述 ](https://cloud.tencent.com/document/product/598/10606) Resource *string `json:"Resource,omitnil,omitempty" name:"Resource"` }
func NewDeleteResourceTagRequest ¶
func NewDeleteResourceTagRequest() (request *DeleteResourceTagRequest)
func (*DeleteResourceTagRequest) FromJsonString ¶
func (r *DeleteResourceTagRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteResourceTagRequest) ToJsonString ¶
func (r *DeleteResourceTagRequest) ToJsonString() string
type DeleteResourceTagRequestParams ¶ added in v1.0.426
type DeleteResourceTagRequestParams struct { // 标签键 TagKey *string `json:"TagKey,omitnil,omitempty" name:"TagKey"` // [ 资源六段式描述 ](https://cloud.tencent.com/document/product/598/10606) Resource *string `json:"Resource,omitnil,omitempty" name:"Resource"` }
Predefined struct for user
type DeleteResourceTagResponse ¶
type DeleteResourceTagResponse struct { *tchttp.BaseResponse Response *DeleteResourceTagResponseParams `json:"Response"` }
func NewDeleteResourceTagResponse ¶
func NewDeleteResourceTagResponse() (response *DeleteResourceTagResponse)
func (*DeleteResourceTagResponse) FromJsonString ¶
func (r *DeleteResourceTagResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteResourceTagResponse) ToJsonString ¶
func (r *DeleteResourceTagResponse) ToJsonString() string
type DeleteResourceTagResponseParams ¶ added in v1.0.426
type DeleteResourceTagResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteTagRequest ¶
type DeleteTagRequest struct { *tchttp.BaseRequest // 需要删除的标签键 TagKey *string `json:"TagKey,omitnil,omitempty" name:"TagKey"` // 需要删除的标签值 TagValue *string `json:"TagValue,omitnil,omitempty" name:"TagValue"` }
func NewDeleteTagRequest ¶
func NewDeleteTagRequest() (request *DeleteTagRequest)
func (*DeleteTagRequest) FromJsonString ¶
func (r *DeleteTagRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteTagRequest) ToJsonString ¶
func (r *DeleteTagRequest) ToJsonString() string
type DeleteTagRequestParams ¶ added in v1.0.426
type DeleteTagRequestParams struct { // 需要删除的标签键 TagKey *string `json:"TagKey,omitnil,omitempty" name:"TagKey"` // 需要删除的标签值 TagValue *string `json:"TagValue,omitnil,omitempty" name:"TagValue"` }
Predefined struct for user
type DeleteTagResponse ¶
type DeleteTagResponse struct { *tchttp.BaseResponse Response *DeleteTagResponseParams `json:"Response"` }
func NewDeleteTagResponse ¶
func NewDeleteTagResponse() (response *DeleteTagResponse)
func (*DeleteTagResponse) FromJsonString ¶
func (r *DeleteTagResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteTagResponse) ToJsonString ¶
func (r *DeleteTagResponse) ToJsonString() string
type DeleteTagResponseParams ¶ added in v1.0.426
type DeleteTagResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteTagsRequest ¶ added in v1.0.381
type DeleteTagsRequest struct { *tchttp.BaseRequest // 标签列表。 // N取值范围:0~9 Tags []*Tag `json:"Tags,omitnil,omitempty" name:"Tags"` }
func NewDeleteTagsRequest ¶ added in v1.0.381
func NewDeleteTagsRequest() (request *DeleteTagsRequest)
func (*DeleteTagsRequest) FromJsonString ¶ added in v1.0.381
func (r *DeleteTagsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteTagsRequest) ToJsonString ¶ added in v1.0.381
func (r *DeleteTagsRequest) ToJsonString() string
type DeleteTagsRequestParams ¶ added in v1.0.426
type DeleteTagsRequestParams struct { // 标签列表。 // N取值范围:0~9 Tags []*Tag `json:"Tags,omitnil,omitempty" name:"Tags"` }
Predefined struct for user
type DeleteTagsResponse ¶ added in v1.0.381
type DeleteTagsResponse struct { *tchttp.BaseResponse Response *DeleteTagsResponseParams `json:"Response"` }
func NewDeleteTagsResponse ¶ added in v1.0.381
func NewDeleteTagsResponse() (response *DeleteTagsResponse)
func (*DeleteTagsResponse) FromJsonString ¶ added in v1.0.381
func (r *DeleteTagsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteTagsResponse) ToJsonString ¶ added in v1.0.381
func (r *DeleteTagsResponse) ToJsonString() string
type DeleteTagsResponseParams ¶ added in v1.0.426
type DeleteTagsResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeProjectsRequest ¶ added in v1.0.467
type DescribeProjectsRequest struct { *tchttp.BaseRequest // 传1拉取所有项目(包括隐藏项目),传0拉取显示项目 AllList *uint64 `json:"AllList,omitnil,omitempty" name:"AllList"` // 分页条数,固定值1000。 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 分页偏移量。 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 按项目ID筛选,大于0 ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` // 按项目名称筛选 ProjectName *string `json:"ProjectName,omitnil,omitempty" name:"ProjectName"` }
func NewDescribeProjectsRequest ¶ added in v1.0.467
func NewDescribeProjectsRequest() (request *DescribeProjectsRequest)
func (*DescribeProjectsRequest) FromJsonString ¶ added in v1.0.467
func (r *DescribeProjectsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeProjectsRequest) ToJsonString ¶ added in v1.0.467
func (r *DescribeProjectsRequest) ToJsonString() string
type DescribeProjectsRequestParams ¶ added in v1.0.467
type DescribeProjectsRequestParams struct { // 传1拉取所有项目(包括隐藏项目),传0拉取显示项目 AllList *uint64 `json:"AllList,omitnil,omitempty" name:"AllList"` // 分页条数,固定值1000。 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 分页偏移量。 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 按项目ID筛选,大于0 ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` // 按项目名称筛选 ProjectName *string `json:"ProjectName,omitnil,omitempty" name:"ProjectName"` }
Predefined struct for user
type DescribeProjectsResponse ¶ added in v1.0.467
type DescribeProjectsResponse struct { *tchttp.BaseResponse Response *DescribeProjectsResponseParams `json:"Response"` }
func NewDescribeProjectsResponse ¶ added in v1.0.467
func NewDescribeProjectsResponse() (response *DescribeProjectsResponse)
func (*DescribeProjectsResponse) FromJsonString ¶ added in v1.0.467
func (r *DescribeProjectsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeProjectsResponse) ToJsonString ¶ added in v1.0.467
func (r *DescribeProjectsResponse) ToJsonString() string
type DescribeProjectsResponseParams ¶ added in v1.0.467
type DescribeProjectsResponseParams struct { // 数据总条数 Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"` // 项目列表 Projects []*Project `json:"Projects,omitnil,omitempty" name:"Projects"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeResourceTagsByResourceIdsRequest ¶
type DescribeResourceTagsByResourceIdsRequest struct { *tchttp.BaseRequest // 业务类型 ServiceType *string `json:"ServiceType,omitnil,omitempty" name:"ServiceType"` // 资源前缀 ResourcePrefix *string `json:"ResourcePrefix,omitnil,omitempty" name:"ResourcePrefix"` // 资源ID数组,大小不超过50 ResourceIds []*string `json:"ResourceIds,omitnil,omitempty" name:"ResourceIds"` // 资源所在地域 ResourceRegion *string `json:"ResourceRegion,omitnil,omitempty" name:"ResourceRegion"` // 数据偏移量,默认为 0, 必须为Limit参数的整数倍 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 每页大小,默认为 15 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 标签类型。取值: Custom:自定义标签。 System:系统标签。 All:全部标签。 默认值:All。 Category *string `json:"Category,omitnil,omitempty" name:"Category"` }
func NewDescribeResourceTagsByResourceIdsRequest ¶
func NewDescribeResourceTagsByResourceIdsRequest() (request *DescribeResourceTagsByResourceIdsRequest)
func (*DescribeResourceTagsByResourceIdsRequest) FromJsonString ¶
func (r *DescribeResourceTagsByResourceIdsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeResourceTagsByResourceIdsRequest) ToJsonString ¶
func (r *DescribeResourceTagsByResourceIdsRequest) ToJsonString() string
type DescribeResourceTagsByResourceIdsRequestParams ¶ added in v1.0.426
type DescribeResourceTagsByResourceIdsRequestParams struct { // 业务类型 ServiceType *string `json:"ServiceType,omitnil,omitempty" name:"ServiceType"` // 资源前缀 ResourcePrefix *string `json:"ResourcePrefix,omitnil,omitempty" name:"ResourcePrefix"` // 资源ID数组,大小不超过50 ResourceIds []*string `json:"ResourceIds,omitnil,omitempty" name:"ResourceIds"` // 资源所在地域 ResourceRegion *string `json:"ResourceRegion,omitnil,omitempty" name:"ResourceRegion"` // 数据偏移量,默认为 0, 必须为Limit参数的整数倍 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 每页大小,默认为 15 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 标签类型。取值: Custom:自定义标签。 System:系统标签。 All:全部标签。 默认值:All。 Category *string `json:"Category,omitnil,omitempty" name:"Category"` }
Predefined struct for user
type DescribeResourceTagsByResourceIdsResponse ¶
type DescribeResourceTagsByResourceIdsResponse struct { *tchttp.BaseResponse Response *DescribeResourceTagsByResourceIdsResponseParams `json:"Response"` }
func NewDescribeResourceTagsByResourceIdsResponse ¶
func NewDescribeResourceTagsByResourceIdsResponse() (response *DescribeResourceTagsByResourceIdsResponse)
func (*DescribeResourceTagsByResourceIdsResponse) FromJsonString ¶
func (r *DescribeResourceTagsByResourceIdsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeResourceTagsByResourceIdsResponse) ToJsonString ¶
func (r *DescribeResourceTagsByResourceIdsResponse) ToJsonString() string
type DescribeResourceTagsByResourceIdsResponseParams ¶ added in v1.0.426
type DescribeResourceTagsByResourceIdsResponseParams struct { // 结果总数 TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 数据位移偏量 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 每页大小 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 标签列表 Tags []*TagResource `json:"Tags,omitnil,omitempty" name:"Tags"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeResourceTagsByResourceIdsSeqRequest ¶
type DescribeResourceTagsByResourceIdsSeqRequest struct { *tchttp.BaseRequest // 业务类型 ServiceType *string `json:"ServiceType,omitnil,omitempty" name:"ServiceType"` // 资源前缀 ResourcePrefix *string `json:"ResourcePrefix,omitnil,omitempty" name:"ResourcePrefix"` // 资源唯一标记 ResourceIds []*string `json:"ResourceIds,omitnil,omitempty" name:"ResourceIds"` // 资源所在地域 ResourceRegion *string `json:"ResourceRegion,omitnil,omitempty" name:"ResourceRegion"` // 数据偏移量,默认为 0, 必须为Limit参数的整数倍 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 每页大小,默认为 15 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
func NewDescribeResourceTagsByResourceIdsSeqRequest ¶
func NewDescribeResourceTagsByResourceIdsSeqRequest() (request *DescribeResourceTagsByResourceIdsSeqRequest)
func (*DescribeResourceTagsByResourceIdsSeqRequest) FromJsonString ¶
func (r *DescribeResourceTagsByResourceIdsSeqRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeResourceTagsByResourceIdsSeqRequest) ToJsonString ¶
func (r *DescribeResourceTagsByResourceIdsSeqRequest) ToJsonString() string
type DescribeResourceTagsByResourceIdsSeqRequestParams ¶ added in v1.0.426
type DescribeResourceTagsByResourceIdsSeqRequestParams struct { // 业务类型 ServiceType *string `json:"ServiceType,omitnil,omitempty" name:"ServiceType"` // 资源前缀 ResourcePrefix *string `json:"ResourcePrefix,omitnil,omitempty" name:"ResourcePrefix"` // 资源唯一标记 ResourceIds []*string `json:"ResourceIds,omitnil,omitempty" name:"ResourceIds"` // 资源所在地域 ResourceRegion *string `json:"ResourceRegion,omitnil,omitempty" name:"ResourceRegion"` // 数据偏移量,默认为 0, 必须为Limit参数的整数倍 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 每页大小,默认为 15 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
Predefined struct for user
type DescribeResourceTagsByResourceIdsSeqResponse ¶
type DescribeResourceTagsByResourceIdsSeqResponse struct { *tchttp.BaseResponse Response *DescribeResourceTagsByResourceIdsSeqResponseParams `json:"Response"` }
func NewDescribeResourceTagsByResourceIdsSeqResponse ¶
func NewDescribeResourceTagsByResourceIdsSeqResponse() (response *DescribeResourceTagsByResourceIdsSeqResponse)
func (*DescribeResourceTagsByResourceIdsSeqResponse) FromJsonString ¶
func (r *DescribeResourceTagsByResourceIdsSeqResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeResourceTagsByResourceIdsSeqResponse) ToJsonString ¶
func (r *DescribeResourceTagsByResourceIdsSeqResponse) ToJsonString() string
type DescribeResourceTagsByResourceIdsSeqResponseParams ¶ added in v1.0.426
type DescribeResourceTagsByResourceIdsSeqResponseParams struct { // 结果总数 TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 数据位移偏量 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 每页大小 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 标签列表 Tags []*TagResource `json:"Tags,omitnil,omitempty" name:"Tags"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeResourceTagsByTagKeysRequest ¶
type DescribeResourceTagsByTagKeysRequest struct { *tchttp.BaseRequest // 业务类型 ServiceType *string `json:"ServiceType,omitnil,omitempty" name:"ServiceType"` // 资源前缀 ResourcePrefix *string `json:"ResourcePrefix,omitnil,omitempty" name:"ResourcePrefix"` // 资源地域 ResourceRegion *string `json:"ResourceRegion,omitnil,omitempty" name:"ResourceRegion"` // 资源唯一标识ID的列表,列表容量不超过20 ResourceIds []*string `json:"ResourceIds,omitnil,omitempty" name:"ResourceIds"` // 资源标签键列表,列表容量不超过20 TagKeys []*string `json:"TagKeys,omitnil,omitempty" name:"TagKeys"` // 每页大小,默认为 400 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 数据偏移量,默认为 0, 必须为Limit参数的整数倍 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` }
func NewDescribeResourceTagsByTagKeysRequest ¶
func NewDescribeResourceTagsByTagKeysRequest() (request *DescribeResourceTagsByTagKeysRequest)
func (*DescribeResourceTagsByTagKeysRequest) FromJsonString ¶
func (r *DescribeResourceTagsByTagKeysRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeResourceTagsByTagKeysRequest) ToJsonString ¶
func (r *DescribeResourceTagsByTagKeysRequest) ToJsonString() string
type DescribeResourceTagsByTagKeysRequestParams ¶ added in v1.0.426
type DescribeResourceTagsByTagKeysRequestParams struct { // 业务类型 ServiceType *string `json:"ServiceType,omitnil,omitempty" name:"ServiceType"` // 资源前缀 ResourcePrefix *string `json:"ResourcePrefix,omitnil,omitempty" name:"ResourcePrefix"` // 资源地域 ResourceRegion *string `json:"ResourceRegion,omitnil,omitempty" name:"ResourceRegion"` // 资源唯一标识ID的列表,列表容量不超过20 ResourceIds []*string `json:"ResourceIds,omitnil,omitempty" name:"ResourceIds"` // 资源标签键列表,列表容量不超过20 TagKeys []*string `json:"TagKeys,omitnil,omitempty" name:"TagKeys"` // 每页大小,默认为 400 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 数据偏移量,默认为 0, 必须为Limit参数的整数倍 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` }
Predefined struct for user
type DescribeResourceTagsByTagKeysResponse ¶
type DescribeResourceTagsByTagKeysResponse struct { *tchttp.BaseResponse Response *DescribeResourceTagsByTagKeysResponseParams `json:"Response"` }
func NewDescribeResourceTagsByTagKeysResponse ¶
func NewDescribeResourceTagsByTagKeysResponse() (response *DescribeResourceTagsByTagKeysResponse)
func (*DescribeResourceTagsByTagKeysResponse) FromJsonString ¶
func (r *DescribeResourceTagsByTagKeysResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeResourceTagsByTagKeysResponse) ToJsonString ¶
func (r *DescribeResourceTagsByTagKeysResponse) ToJsonString() string
type DescribeResourceTagsByTagKeysResponseParams ¶ added in v1.0.426
type DescribeResourceTagsByTagKeysResponseParams struct { // 结果总数 TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 数据位移偏量 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 每页大小 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 资源标签 Rows []*ResourceIdTag `json:"Rows,omitnil,omitempty" name:"Rows"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeResourceTagsRequest ¶
type DescribeResourceTagsRequest struct { *tchttp.BaseRequest // 创建者uin CreateUin *uint64 `json:"CreateUin,omitnil,omitempty" name:"CreateUin"` // 资源所在地域 ResourceRegion *string `json:"ResourceRegion,omitnil,omitempty" name:"ResourceRegion"` // 业务类型 ServiceType *string `json:"ServiceType,omitnil,omitempty" name:"ServiceType"` // 资源前缀 ResourcePrefix *string `json:"ResourcePrefix,omitnil,omitempty" name:"ResourcePrefix"` // 资源唯一标识。只输入ResourceId进行查询可能会查询较慢,或者无法匹配到结果,建议在输入ResourceId的同时也输入ServiceType、ResourcePrefix和ResourceRegion(不区分地域的资源可忽略该参数) ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"` // 数据偏移量,默认为 0, 必须为Limit参数的整数倍 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 每页大小,默认为 15 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 是否是cos的资源(0或者1),输入的ResourceId为cos资源时必填 CosResourceId *uint64 `json:"CosResourceId,omitnil,omitempty" name:"CosResourceId"` }
func NewDescribeResourceTagsRequest ¶
func NewDescribeResourceTagsRequest() (request *DescribeResourceTagsRequest)
func (*DescribeResourceTagsRequest) FromJsonString ¶
func (r *DescribeResourceTagsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeResourceTagsRequest) ToJsonString ¶
func (r *DescribeResourceTagsRequest) ToJsonString() string
type DescribeResourceTagsRequestParams ¶ added in v1.0.426
type DescribeResourceTagsRequestParams struct { // 创建者uin CreateUin *uint64 `json:"CreateUin,omitnil,omitempty" name:"CreateUin"` // 资源所在地域 ResourceRegion *string `json:"ResourceRegion,omitnil,omitempty" name:"ResourceRegion"` // 业务类型 ServiceType *string `json:"ServiceType,omitnil,omitempty" name:"ServiceType"` // 资源前缀 ResourcePrefix *string `json:"ResourcePrefix,omitnil,omitempty" name:"ResourcePrefix"` // 资源唯一标识。只输入ResourceId进行查询可能会查询较慢,或者无法匹配到结果,建议在输入ResourceId的同时也输入ServiceType、ResourcePrefix和ResourceRegion(不区分地域的资源可忽略该参数) ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"` // 数据偏移量,默认为 0, 必须为Limit参数的整数倍 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 每页大小,默认为 15 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 是否是cos的资源(0或者1),输入的ResourceId为cos资源时必填 CosResourceId *uint64 `json:"CosResourceId,omitnil,omitempty" name:"CosResourceId"` }
Predefined struct for user
type DescribeResourceTagsResponse ¶
type DescribeResourceTagsResponse struct { *tchttp.BaseResponse Response *DescribeResourceTagsResponseParams `json:"Response"` }
func NewDescribeResourceTagsResponse ¶
func NewDescribeResourceTagsResponse() (response *DescribeResourceTagsResponse)
func (*DescribeResourceTagsResponse) FromJsonString ¶
func (r *DescribeResourceTagsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeResourceTagsResponse) ToJsonString ¶
func (r *DescribeResourceTagsResponse) ToJsonString() string
type DescribeResourceTagsResponseParams ¶ added in v1.0.426
type DescribeResourceTagsResponseParams struct { // 结果总数 TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 数据位移偏量 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 每页大小 // 注意:此字段可能返回 null,表示取不到有效值。 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 资源标签 Rows []*TagResource `json:"Rows,omitnil,omitempty" name:"Rows"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeResourcesByTagsRequest ¶
type DescribeResourcesByTagsRequest struct { *tchttp.BaseRequest // 标签过滤数组 TagFilters []*TagFilter `json:"TagFilters,omitnil,omitempty" name:"TagFilters"` // 创建标签者uin CreateUin *uint64 `json:"CreateUin,omitnil,omitempty" name:"CreateUin"` // 数据偏移量,默认为 0, 必须为Limit参数的整数倍 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 每页大小,默认为 15 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 资源前缀 ResourcePrefix *string `json:"ResourcePrefix,omitnil,omitempty" name:"ResourcePrefix"` // 资源唯一标记 ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"` // 资源所在地域 ResourceRegion *string `json:"ResourceRegion,omitnil,omitempty" name:"ResourceRegion"` // 业务类型 ServiceType *string `json:"ServiceType,omitnil,omitempty" name:"ServiceType"` }
func NewDescribeResourcesByTagsRequest ¶
func NewDescribeResourcesByTagsRequest() (request *DescribeResourcesByTagsRequest)
func (*DescribeResourcesByTagsRequest) FromJsonString ¶
func (r *DescribeResourcesByTagsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeResourcesByTagsRequest) ToJsonString ¶
func (r *DescribeResourcesByTagsRequest) ToJsonString() string
type DescribeResourcesByTagsRequestParams ¶ added in v1.0.426
type DescribeResourcesByTagsRequestParams struct { // 标签过滤数组 TagFilters []*TagFilter `json:"TagFilters,omitnil,omitempty" name:"TagFilters"` // 创建标签者uin CreateUin *uint64 `json:"CreateUin,omitnil,omitempty" name:"CreateUin"` // 数据偏移量,默认为 0, 必须为Limit参数的整数倍 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 每页大小,默认为 15 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 资源前缀 ResourcePrefix *string `json:"ResourcePrefix,omitnil,omitempty" name:"ResourcePrefix"` // 资源唯一标记 ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"` // 资源所在地域 ResourceRegion *string `json:"ResourceRegion,omitnil,omitempty" name:"ResourceRegion"` // 业务类型 ServiceType *string `json:"ServiceType,omitnil,omitempty" name:"ServiceType"` }
Predefined struct for user
type DescribeResourcesByTagsResponse ¶
type DescribeResourcesByTagsResponse struct { *tchttp.BaseResponse Response *DescribeResourcesByTagsResponseParams `json:"Response"` }
func NewDescribeResourcesByTagsResponse ¶
func NewDescribeResourcesByTagsResponse() (response *DescribeResourcesByTagsResponse)
func (*DescribeResourcesByTagsResponse) FromJsonString ¶
func (r *DescribeResourcesByTagsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeResourcesByTagsResponse) ToJsonString ¶
func (r *DescribeResourcesByTagsResponse) ToJsonString() string
type DescribeResourcesByTagsResponseParams ¶ added in v1.0.426
type DescribeResourcesByTagsResponseParams struct { // 结果总数 TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 数据位移偏量 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 每页大小 // 注意:此字段可能返回 null,表示取不到有效值。 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 资源标签 Rows []*ResourceTag `json:"Rows,omitnil,omitempty" name:"Rows"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeResourcesByTagsUnionRequest ¶
type DescribeResourcesByTagsUnionRequest struct { *tchttp.BaseRequest // 标签过滤数组 TagFilters []*TagFilter `json:"TagFilters,omitnil,omitempty" name:"TagFilters"` // 创建标签者uin CreateUin *uint64 `json:"CreateUin,omitnil,omitempty" name:"CreateUin"` // 数据偏移量,默认为 0, 必须为Limit参数的整数倍 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 每页大小,默认为 15 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 资源前缀 ResourcePrefix *string `json:"ResourcePrefix,omitnil,omitempty" name:"ResourcePrefix"` // 资源唯一标记 ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"` // 资源所在地域 ResourceRegion *string `json:"ResourceRegion,omitnil,omitempty" name:"ResourceRegion"` // 业务类型 ServiceType *string `json:"ServiceType,omitnil,omitempty" name:"ServiceType"` }
func NewDescribeResourcesByTagsUnionRequest ¶
func NewDescribeResourcesByTagsUnionRequest() (request *DescribeResourcesByTagsUnionRequest)
func (*DescribeResourcesByTagsUnionRequest) FromJsonString ¶
func (r *DescribeResourcesByTagsUnionRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeResourcesByTagsUnionRequest) ToJsonString ¶
func (r *DescribeResourcesByTagsUnionRequest) ToJsonString() string
type DescribeResourcesByTagsUnionRequestParams ¶ added in v1.0.426
type DescribeResourcesByTagsUnionRequestParams struct { // 标签过滤数组 TagFilters []*TagFilter `json:"TagFilters,omitnil,omitempty" name:"TagFilters"` // 创建标签者uin CreateUin *uint64 `json:"CreateUin,omitnil,omitempty" name:"CreateUin"` // 数据偏移量,默认为 0, 必须为Limit参数的整数倍 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 每页大小,默认为 15 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 资源前缀 ResourcePrefix *string `json:"ResourcePrefix,omitnil,omitempty" name:"ResourcePrefix"` // 资源唯一标记 ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"` // 资源所在地域 ResourceRegion *string `json:"ResourceRegion,omitnil,omitempty" name:"ResourceRegion"` // 业务类型 ServiceType *string `json:"ServiceType,omitnil,omitempty" name:"ServiceType"` }
Predefined struct for user
type DescribeResourcesByTagsUnionResponse ¶
type DescribeResourcesByTagsUnionResponse struct { *tchttp.BaseResponse Response *DescribeResourcesByTagsUnionResponseParams `json:"Response"` }
func NewDescribeResourcesByTagsUnionResponse ¶
func NewDescribeResourcesByTagsUnionResponse() (response *DescribeResourcesByTagsUnionResponse)
func (*DescribeResourcesByTagsUnionResponse) FromJsonString ¶
func (r *DescribeResourcesByTagsUnionResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeResourcesByTagsUnionResponse) ToJsonString ¶
func (r *DescribeResourcesByTagsUnionResponse) ToJsonString() string
type DescribeResourcesByTagsUnionResponseParams ¶ added in v1.0.426
type DescribeResourcesByTagsUnionResponseParams struct { // 结果总数 TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 数据位移偏量 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 每页大小 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 资源标签 Rows []*ResourceTag `json:"Rows,omitnil,omitempty" name:"Rows"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeTagKeysRequest ¶
type DescribeTagKeysRequest struct { *tchttp.BaseRequest // 创建者用户 Uin,不传或为空只将 Uin 作为条件查询 CreateUin *uint64 `json:"CreateUin,omitnil,omitempty" name:"CreateUin"` // 数据偏移量,默认为 0, 必须为Limit参数的整数倍 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 每页大小,默认为 15,最大1000 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 是否展现项目 ShowProject *uint64 `json:"ShowProject,omitnil,omitempty" name:"ShowProject"` // 标签类型。取值: Custom:自定义标签。 System:系统标签。 All:全部标签。 默认值:All。 Category *string `json:"Category,omitnil,omitempty" name:"Category"` }
func NewDescribeTagKeysRequest ¶
func NewDescribeTagKeysRequest() (request *DescribeTagKeysRequest)
func (*DescribeTagKeysRequest) FromJsonString ¶
func (r *DescribeTagKeysRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeTagKeysRequest) ToJsonString ¶
func (r *DescribeTagKeysRequest) ToJsonString() string
type DescribeTagKeysRequestParams ¶ added in v1.0.426
type DescribeTagKeysRequestParams struct { // 创建者用户 Uin,不传或为空只将 Uin 作为条件查询 CreateUin *uint64 `json:"CreateUin,omitnil,omitempty" name:"CreateUin"` // 数据偏移量,默认为 0, 必须为Limit参数的整数倍 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 每页大小,默认为 15,最大1000 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 是否展现项目 ShowProject *uint64 `json:"ShowProject,omitnil,omitempty" name:"ShowProject"` // 标签类型。取值: Custom:自定义标签。 System:系统标签。 All:全部标签。 默认值:All。 Category *string `json:"Category,omitnil,omitempty" name:"Category"` }
Predefined struct for user
type DescribeTagKeysResponse ¶
type DescribeTagKeysResponse struct { *tchttp.BaseResponse Response *DescribeTagKeysResponseParams `json:"Response"` }
func NewDescribeTagKeysResponse ¶
func NewDescribeTagKeysResponse() (response *DescribeTagKeysResponse)
func (*DescribeTagKeysResponse) FromJsonString ¶
func (r *DescribeTagKeysResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeTagKeysResponse) ToJsonString ¶
func (r *DescribeTagKeysResponse) ToJsonString() string
type DescribeTagKeysResponseParams ¶ added in v1.0.426
type DescribeTagKeysResponseParams struct { // 结果总数 TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 数据位移偏量 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 每页大小 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 标签列表 Tags []*string `json:"Tags,omitnil,omitempty" name:"Tags"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeTagValuesRequest ¶
type DescribeTagValuesRequest struct { *tchttp.BaseRequest // 标签键列表 TagKeys []*string `json:"TagKeys,omitnil,omitempty" name:"TagKeys"` // 创建者用户 Uin,不传或为空只将 Uin 作为条件查询 CreateUin *uint64 `json:"CreateUin,omitnil,omitempty" name:"CreateUin"` // 数据偏移量,默认为 0, 必须为Limit参数的整数倍 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 每页大小,默认为 15 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 标签类型。取值: Custom:自定义标签。 System:系统标签。 All:全部标签。 默认值:All。 Category *string `json:"Category,omitnil,omitempty" name:"Category"` }
func NewDescribeTagValuesRequest ¶
func NewDescribeTagValuesRequest() (request *DescribeTagValuesRequest)
func (*DescribeTagValuesRequest) FromJsonString ¶
func (r *DescribeTagValuesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeTagValuesRequest) ToJsonString ¶
func (r *DescribeTagValuesRequest) ToJsonString() string
type DescribeTagValuesRequestParams ¶ added in v1.0.426
type DescribeTagValuesRequestParams struct { // 标签键列表 TagKeys []*string `json:"TagKeys,omitnil,omitempty" name:"TagKeys"` // 创建者用户 Uin,不传或为空只将 Uin 作为条件查询 CreateUin *uint64 `json:"CreateUin,omitnil,omitempty" name:"CreateUin"` // 数据偏移量,默认为 0, 必须为Limit参数的整数倍 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 每页大小,默认为 15 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 标签类型。取值: Custom:自定义标签。 System:系统标签。 All:全部标签。 默认值:All。 Category *string `json:"Category,omitnil,omitempty" name:"Category"` }
Predefined struct for user
type DescribeTagValuesResponse ¶
type DescribeTagValuesResponse struct { *tchttp.BaseResponse Response *DescribeTagValuesResponseParams `json:"Response"` }
func NewDescribeTagValuesResponse ¶
func NewDescribeTagValuesResponse() (response *DescribeTagValuesResponse)
func (*DescribeTagValuesResponse) FromJsonString ¶
func (r *DescribeTagValuesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeTagValuesResponse) ToJsonString ¶
func (r *DescribeTagValuesResponse) ToJsonString() string
type DescribeTagValuesResponseParams ¶ added in v1.0.426
type DescribeTagValuesResponseParams struct { // 结果总数 TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 数据位移偏量 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 每页大小 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 标签列表 Tags []*Tag `json:"Tags,omitnil,omitempty" name:"Tags"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeTagValuesSeqRequest ¶
type DescribeTagValuesSeqRequest struct { *tchttp.BaseRequest // 标签键列表 TagKeys []*string `json:"TagKeys,omitnil,omitempty" name:"TagKeys"` // 创建者用户 Uin,不传或为空只将 Uin 作为条件查询 CreateUin *uint64 `json:"CreateUin,omitnil,omitempty" name:"CreateUin"` // 数据偏移量,默认为 0, 必须为Limit参数的整数倍 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 每页大小,默认为 15 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
func NewDescribeTagValuesSeqRequest ¶
func NewDescribeTagValuesSeqRequest() (request *DescribeTagValuesSeqRequest)
func (*DescribeTagValuesSeqRequest) FromJsonString ¶
func (r *DescribeTagValuesSeqRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeTagValuesSeqRequest) ToJsonString ¶
func (r *DescribeTagValuesSeqRequest) ToJsonString() string
type DescribeTagValuesSeqRequestParams ¶ added in v1.0.426
type DescribeTagValuesSeqRequestParams struct { // 标签键列表 TagKeys []*string `json:"TagKeys,omitnil,omitempty" name:"TagKeys"` // 创建者用户 Uin,不传或为空只将 Uin 作为条件查询 CreateUin *uint64 `json:"CreateUin,omitnil,omitempty" name:"CreateUin"` // 数据偏移量,默认为 0, 必须为Limit参数的整数倍 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 每页大小,默认为 15 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
Predefined struct for user
type DescribeTagValuesSeqResponse ¶
type DescribeTagValuesSeqResponse struct { *tchttp.BaseResponse Response *DescribeTagValuesSeqResponseParams `json:"Response"` }
func NewDescribeTagValuesSeqResponse ¶
func NewDescribeTagValuesSeqResponse() (response *DescribeTagValuesSeqResponse)
func (*DescribeTagValuesSeqResponse) FromJsonString ¶
func (r *DescribeTagValuesSeqResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeTagValuesSeqResponse) ToJsonString ¶
func (r *DescribeTagValuesSeqResponse) ToJsonString() string
type DescribeTagValuesSeqResponseParams ¶ added in v1.0.426
type DescribeTagValuesSeqResponseParams struct { // 结果总数 TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 数据位移偏量 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 每页大小 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 标签列表 Tags []*Tag `json:"Tags,omitnil,omitempty" name:"Tags"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeTagsRequest ¶
type DescribeTagsRequest struct { *tchttp.BaseRequest // 标签键,与标签值同时存在或同时不存在,不存在时表示查询该用户所有标签 TagKey *string `json:"TagKey,omitnil,omitempty" name:"TagKey"` // 标签值,与标签键同时存在或同时不存在,不存在时表示查询该用户所有标签 TagValue *string `json:"TagValue,omitnil,omitempty" name:"TagValue"` // 数据偏移量,默认为 0, 必须为Limit参数的整数倍 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 每页大小,默认为 15 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 创建者用户 Uin,不传或为空只将 Uin 作为条件查询 CreateUin *uint64 `json:"CreateUin,omitnil,omitempty" name:"CreateUin"` // 标签键数组,与标签值同时存在或同时不存在,不存在时表示查询该用户所有标签,当与TagKey同时传递时只取本值 TagKeys []*string `json:"TagKeys,omitnil,omitempty" name:"TagKeys"` // 是否展现项目标签 ShowProject *uint64 `json:"ShowProject,omitnil,omitempty" name:"ShowProject"` }
func NewDescribeTagsRequest ¶
func NewDescribeTagsRequest() (request *DescribeTagsRequest)
func (*DescribeTagsRequest) FromJsonString ¶
func (r *DescribeTagsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeTagsRequest) ToJsonString ¶
func (r *DescribeTagsRequest) ToJsonString() string
type DescribeTagsRequestParams ¶ added in v1.0.426
type DescribeTagsRequestParams struct { // 标签键,与标签值同时存在或同时不存在,不存在时表示查询该用户所有标签 TagKey *string `json:"TagKey,omitnil,omitempty" name:"TagKey"` // 标签值,与标签键同时存在或同时不存在,不存在时表示查询该用户所有标签 TagValue *string `json:"TagValue,omitnil,omitempty" name:"TagValue"` // 数据偏移量,默认为 0, 必须为Limit参数的整数倍 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 每页大小,默认为 15 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 创建者用户 Uin,不传或为空只将 Uin 作为条件查询 CreateUin *uint64 `json:"CreateUin,omitnil,omitempty" name:"CreateUin"` // 标签键数组,与标签值同时存在或同时不存在,不存在时表示查询该用户所有标签,当与TagKey同时传递时只取本值 TagKeys []*string `json:"TagKeys,omitnil,omitempty" name:"TagKeys"` // 是否展现项目标签 ShowProject *uint64 `json:"ShowProject,omitnil,omitempty" name:"ShowProject"` }
Predefined struct for user
type DescribeTagsResponse ¶
type DescribeTagsResponse struct { *tchttp.BaseResponse Response *DescribeTagsResponseParams `json:"Response"` }
func NewDescribeTagsResponse ¶
func NewDescribeTagsResponse() (response *DescribeTagsResponse)
func (*DescribeTagsResponse) FromJsonString ¶
func (r *DescribeTagsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeTagsResponse) ToJsonString ¶
func (r *DescribeTagsResponse) ToJsonString() string
type DescribeTagsResponseParams ¶ added in v1.0.426
type DescribeTagsResponseParams struct { // 结果总数 TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 数据位移偏量 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 每页大小 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 标签列表 Tags []*TagWithDelete `json:"Tags,omitnil,omitempty" name:"Tags"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeTagsSeqRequest ¶
type DescribeTagsSeqRequest struct { *tchttp.BaseRequest // 标签键,与标签值同时存在或同时不存在,不存在时表示查询该用户所有标签 TagKey *string `json:"TagKey,omitnil,omitempty" name:"TagKey"` // 标签值,与标签键同时存在或同时不存在,不存在时表示查询该用户所有标签 TagValue *string `json:"TagValue,omitnil,omitempty" name:"TagValue"` // 数据偏移量,默认为 0, 必须为Limit参数的整数倍 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 每页大小,默认为 15 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 创建者用户 Uin,不传或为空只将 Uin 作为条件查询 CreateUin *uint64 `json:"CreateUin,omitnil,omitempty" name:"CreateUin"` // 标签键数组,与标签值同时存在或同时不存在,不存在时表示查询该用户所有标签,当与TagKey同时传递时只取本值 TagKeys []*string `json:"TagKeys,omitnil,omitempty" name:"TagKeys"` // 是否展现项目标签 ShowProject *uint64 `json:"ShowProject,omitnil,omitempty" name:"ShowProject"` }
func NewDescribeTagsSeqRequest ¶
func NewDescribeTagsSeqRequest() (request *DescribeTagsSeqRequest)
func (*DescribeTagsSeqRequest) FromJsonString ¶
func (r *DescribeTagsSeqRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeTagsSeqRequest) ToJsonString ¶
func (r *DescribeTagsSeqRequest) ToJsonString() string
type DescribeTagsSeqRequestParams ¶ added in v1.0.426
type DescribeTagsSeqRequestParams struct { // 标签键,与标签值同时存在或同时不存在,不存在时表示查询该用户所有标签 TagKey *string `json:"TagKey,omitnil,omitempty" name:"TagKey"` // 标签值,与标签键同时存在或同时不存在,不存在时表示查询该用户所有标签 TagValue *string `json:"TagValue,omitnil,omitempty" name:"TagValue"` // 数据偏移量,默认为 0, 必须为Limit参数的整数倍 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 每页大小,默认为 15 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 创建者用户 Uin,不传或为空只将 Uin 作为条件查询 CreateUin *uint64 `json:"CreateUin,omitnil,omitempty" name:"CreateUin"` // 标签键数组,与标签值同时存在或同时不存在,不存在时表示查询该用户所有标签,当与TagKey同时传递时只取本值 TagKeys []*string `json:"TagKeys,omitnil,omitempty" name:"TagKeys"` // 是否展现项目标签 ShowProject *uint64 `json:"ShowProject,omitnil,omitempty" name:"ShowProject"` }
Predefined struct for user
type DescribeTagsSeqResponse ¶
type DescribeTagsSeqResponse struct { *tchttp.BaseResponse Response *DescribeTagsSeqResponseParams `json:"Response"` }
func NewDescribeTagsSeqResponse ¶
func NewDescribeTagsSeqResponse() (response *DescribeTagsSeqResponse)
func (*DescribeTagsSeqResponse) FromJsonString ¶
func (r *DescribeTagsSeqResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeTagsSeqResponse) ToJsonString ¶
func (r *DescribeTagsSeqResponse) ToJsonString() string
type DescribeTagsSeqResponseParams ¶ added in v1.0.426
type DescribeTagsSeqResponseParams struct { // 结果总数 TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 数据位移偏量 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 每页大小 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 标签列表 Tags []*TagWithDelete `json:"Tags,omitnil,omitempty" name:"Tags"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DetachResourcesTagRequest ¶
type DetachResourcesTagRequest struct { *tchttp.BaseRequest // 资源所属业务名称(资源六段式中的第三段) ServiceType *string `json:"ServiceType,omitnil,omitempty" name:"ServiceType"` // 资源ID数组,资源个数最多为50 ResourceIds []*string `json:"ResourceIds,omitnil,omitempty" name:"ResourceIds"` // 需要解绑的标签键 TagKey *string `json:"TagKey,omitnil,omitempty" name:"TagKey"` // 资源所在地域,不区分地域的资源不需要传入该字段,区分地域的资源必填 ResourceRegion *string `json:"ResourceRegion,omitnil,omitempty" name:"ResourceRegion"` // 资源前缀(资源六段式中最后一段"/"前面的部分),cos存储桶不需要传入该字段,其他云资源必填 ResourcePrefix *string `json:"ResourcePrefix,omitnil,omitempty" name:"ResourcePrefix"` }
func NewDetachResourcesTagRequest ¶
func NewDetachResourcesTagRequest() (request *DetachResourcesTagRequest)
func (*DetachResourcesTagRequest) FromJsonString ¶
func (r *DetachResourcesTagRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DetachResourcesTagRequest) ToJsonString ¶
func (r *DetachResourcesTagRequest) ToJsonString() string
type DetachResourcesTagRequestParams ¶ added in v1.0.426
type DetachResourcesTagRequestParams struct { // 资源所属业务名称(资源六段式中的第三段) ServiceType *string `json:"ServiceType,omitnil,omitempty" name:"ServiceType"` // 资源ID数组,资源个数最多为50 ResourceIds []*string `json:"ResourceIds,omitnil,omitempty" name:"ResourceIds"` // 需要解绑的标签键 TagKey *string `json:"TagKey,omitnil,omitempty" name:"TagKey"` // 资源所在地域,不区分地域的资源不需要传入该字段,区分地域的资源必填 ResourceRegion *string `json:"ResourceRegion,omitnil,omitempty" name:"ResourceRegion"` // 资源前缀(资源六段式中最后一段"/"前面的部分),cos存储桶不需要传入该字段,其他云资源必填 ResourcePrefix *string `json:"ResourcePrefix,omitnil,omitempty" name:"ResourcePrefix"` }
Predefined struct for user
type DetachResourcesTagResponse ¶
type DetachResourcesTagResponse struct { *tchttp.BaseResponse Response *DetachResourcesTagResponseParams `json:"Response"` }
func NewDetachResourcesTagResponse ¶
func NewDetachResourcesTagResponse() (response *DetachResourcesTagResponse)
func (*DetachResourcesTagResponse) FromJsonString ¶
func (r *DetachResourcesTagResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DetachResourcesTagResponse) ToJsonString ¶
func (r *DetachResourcesTagResponse) ToJsonString() string
type DetachResourcesTagResponseParams ¶ added in v1.0.426
type DetachResourcesTagResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type FailedResource ¶ added in v1.0.381
type GetResourcesRequest ¶ added in v1.0.381
type GetResourcesRequest struct { *tchttp.BaseRequest // 资源六段式列表。腾讯云使用资源六段式描述一个资源。 // 例如:ResourceList.1 = qcs::${ServiceType}:${Region}:${Account}:${ResourcePreifx}/${ResourceId}。 // 如果传入了此参数会返回所有匹配的资源列表,指定的MaxResults会失效。 // N取值范围:0~9 ResourceList []*string `json:"ResourceList,omitnil,omitempty" name:"ResourceList"` // 标签键和标签值。 // 指定多个标签,会查询同时绑定了该多个标签的资源。 // N取值范围:0~5。 // 每个TagFilters中的TagValue最多支持10个 TagFilters []*TagFilter `json:"TagFilters,omitnil,omitempty" name:"TagFilters"` // 从上一页的响应中获取的下一页的Token值。 // 如果是第一次请求,设置为空。 PaginationToken *string `json:"PaginationToken,omitnil,omitempty" name:"PaginationToken"` // 每一页返回的数据最大条数,最大200。 // 缺省值:50。 MaxResults *uint64 `json:"MaxResults,omitnil,omitempty" name:"MaxResults"` }
func NewGetResourcesRequest ¶ added in v1.0.381
func NewGetResourcesRequest() (request *GetResourcesRequest)
func (*GetResourcesRequest) FromJsonString ¶ added in v1.0.381
func (r *GetResourcesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GetResourcesRequest) ToJsonString ¶ added in v1.0.381
func (r *GetResourcesRequest) ToJsonString() string
type GetResourcesRequestParams ¶ added in v1.0.426
type GetResourcesRequestParams struct { // 资源六段式列表。腾讯云使用资源六段式描述一个资源。 // 例如:ResourceList.1 = qcs::${ServiceType}:${Region}:${Account}:${ResourcePreifx}/${ResourceId}。 // 如果传入了此参数会返回所有匹配的资源列表,指定的MaxResults会失效。 // N取值范围:0~9 ResourceList []*string `json:"ResourceList,omitnil,omitempty" name:"ResourceList"` // 标签键和标签值。 // 指定多个标签,会查询同时绑定了该多个标签的资源。 // N取值范围:0~5。 // 每个TagFilters中的TagValue最多支持10个 TagFilters []*TagFilter `json:"TagFilters,omitnil,omitempty" name:"TagFilters"` // 从上一页的响应中获取的下一页的Token值。 // 如果是第一次请求,设置为空。 PaginationToken *string `json:"PaginationToken,omitnil,omitempty" name:"PaginationToken"` // 每一页返回的数据最大条数,最大200。 // 缺省值:50。 MaxResults *uint64 `json:"MaxResults,omitnil,omitempty" name:"MaxResults"` }
Predefined struct for user
type GetResourcesResponse ¶ added in v1.0.381
type GetResourcesResponse struct { *tchttp.BaseResponse Response *GetResourcesResponseParams `json:"Response"` }
func NewGetResourcesResponse ¶ added in v1.0.381
func NewGetResourcesResponse() (response *GetResourcesResponse)
func (*GetResourcesResponse) FromJsonString ¶ added in v1.0.381
func (r *GetResourcesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GetResourcesResponse) ToJsonString ¶ added in v1.0.381
func (r *GetResourcesResponse) ToJsonString() string
type GetResourcesResponseParams ¶ added in v1.0.426
type GetResourcesResponseParams struct { // 获取的下一页的Token值 PaginationToken *string `json:"PaginationToken,omitnil,omitempty" name:"PaginationToken"` // 资源及关联的标签(键和值)列表 ResourceTagMappingList []*ResourceTagMapping `json:"ResourceTagMappingList,omitnil,omitempty" name:"ResourceTagMappingList"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type GetTagKeysRequest ¶ added in v1.0.381
type GetTagKeysRequest struct { *tchttp.BaseRequest // 从上一页的响应中获取的下一页的Token值。 // 如果是第一次请求,设置为空。 PaginationToken *string `json:"PaginationToken,omitnil,omitempty" name:"PaginationToken"` // 每一页返回的数据最大条数,最大1000。 // 缺省值:50。 MaxResults *uint64 `json:"MaxResults,omitnil,omitempty" name:"MaxResults"` // 标签类型。取值: Custom:自定义标签。 System:系统标签。 All:全部标签。 默认值:All。 Category *string `json:"Category,omitnil,omitempty" name:"Category"` }
func NewGetTagKeysRequest ¶ added in v1.0.381
func NewGetTagKeysRequest() (request *GetTagKeysRequest)
func (*GetTagKeysRequest) FromJsonString ¶ added in v1.0.381
func (r *GetTagKeysRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GetTagKeysRequest) ToJsonString ¶ added in v1.0.381
func (r *GetTagKeysRequest) ToJsonString() string
type GetTagKeysRequestParams ¶ added in v1.0.426
type GetTagKeysRequestParams struct { // 从上一页的响应中获取的下一页的Token值。 // 如果是第一次请求,设置为空。 PaginationToken *string `json:"PaginationToken,omitnil,omitempty" name:"PaginationToken"` // 每一页返回的数据最大条数,最大1000。 // 缺省值:50。 MaxResults *uint64 `json:"MaxResults,omitnil,omitempty" name:"MaxResults"` // 标签类型。取值: Custom:自定义标签。 System:系统标签。 All:全部标签。 默认值:All。 Category *string `json:"Category,omitnil,omitempty" name:"Category"` }
Predefined struct for user
type GetTagKeysResponse ¶ added in v1.0.381
type GetTagKeysResponse struct { *tchttp.BaseResponse Response *GetTagKeysResponseParams `json:"Response"` }
func NewGetTagKeysResponse ¶ added in v1.0.381
func NewGetTagKeysResponse() (response *GetTagKeysResponse)
func (*GetTagKeysResponse) FromJsonString ¶ added in v1.0.381
func (r *GetTagKeysResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GetTagKeysResponse) ToJsonString ¶ added in v1.0.381
func (r *GetTagKeysResponse) ToJsonString() string
type GetTagKeysResponseParams ¶ added in v1.0.426
type GetTagKeysResponseParams struct { // 获取的下一页的Token值,如果当前是最后一页,返回为空 PaginationToken *string `json:"PaginationToken,omitnil,omitempty" name:"PaginationToken"` // 标签键信息。 TagKeys []*string `json:"TagKeys,omitnil,omitempty" name:"TagKeys"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type GetTagValuesRequest ¶ added in v1.0.381
type GetTagValuesRequest struct { *tchttp.BaseRequest // 标签键。 // 返回所有标签键列表对应的标签值。 // 最大长度:20 TagKeys []*string `json:"TagKeys,omitnil,omitempty" name:"TagKeys"` // 从上一页的响应中获取的下一页的Token值。 // 如果是第一次请求,设置为空。 PaginationToken *string `json:"PaginationToken,omitnil,omitempty" name:"PaginationToken"` // 每一页返回的数据最大条数,最大1000。 // 缺省值:50。 MaxResults *uint64 `json:"MaxResults,omitnil,omitempty" name:"MaxResults"` // 标签类型。取值: Custom:自定义标签。 System:系统标签。 All:全部标签。 默认值:All。 Category *string `json:"Category,omitnil,omitempty" name:"Category"` }
func NewGetTagValuesRequest ¶ added in v1.0.381
func NewGetTagValuesRequest() (request *GetTagValuesRequest)
func (*GetTagValuesRequest) FromJsonString ¶ added in v1.0.381
func (r *GetTagValuesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GetTagValuesRequest) ToJsonString ¶ added in v1.0.381
func (r *GetTagValuesRequest) ToJsonString() string
type GetTagValuesRequestParams ¶ added in v1.0.426
type GetTagValuesRequestParams struct { // 标签键。 // 返回所有标签键列表对应的标签值。 // 最大长度:20 TagKeys []*string `json:"TagKeys,omitnil,omitempty" name:"TagKeys"` // 从上一页的响应中获取的下一页的Token值。 // 如果是第一次请求,设置为空。 PaginationToken *string `json:"PaginationToken,omitnil,omitempty" name:"PaginationToken"` // 每一页返回的数据最大条数,最大1000。 // 缺省值:50。 MaxResults *uint64 `json:"MaxResults,omitnil,omitempty" name:"MaxResults"` // 标签类型。取值: Custom:自定义标签。 System:系统标签。 All:全部标签。 默认值:All。 Category *string `json:"Category,omitnil,omitempty" name:"Category"` }
Predefined struct for user
type GetTagValuesResponse ¶ added in v1.0.381
type GetTagValuesResponse struct { *tchttp.BaseResponse Response *GetTagValuesResponseParams `json:"Response"` }
func NewGetTagValuesResponse ¶ added in v1.0.381
func NewGetTagValuesResponse() (response *GetTagValuesResponse)
func (*GetTagValuesResponse) FromJsonString ¶ added in v1.0.381
func (r *GetTagValuesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GetTagValuesResponse) ToJsonString ¶ added in v1.0.381
func (r *GetTagValuesResponse) ToJsonString() string
type GetTagValuesResponseParams ¶ added in v1.0.426
type GetTagValuesResponseParams struct { // 获取的下一页的Token值,如果当前是最后一页,返回为空 PaginationToken *string `json:"PaginationToken,omitnil,omitempty" name:"PaginationToken"` // 标签列表。 Tags []*Tag `json:"Tags,omitnil,omitempty" name:"Tags"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type GetTagsRequest ¶ added in v1.0.381
type GetTagsRequest struct { *tchttp.BaseRequest // 从上一页的响应中获取的下一页的Token值。 // 如果是第一次请求,设置为空。 PaginationToken *string `json:"PaginationToken,omitnil,omitempty" name:"PaginationToken"` // 每一页返回的数据最大条数,最大1000。 // 缺省值:50。 MaxResults *uint64 `json:"MaxResults,omitnil,omitempty" name:"MaxResults"` // 标签键。 // 返回所有标签键列表对应的标签。 // 最大长度:20 TagKeys []*string `json:"TagKeys,omitnil,omitempty" name:"TagKeys"` // 标签类型。取值: Custom:自定义标签。 System:系统标签。 All:全部标签。 默认值:All。 Category *string `json:"Category,omitnil,omitempty" name:"Category"` }
func NewGetTagsRequest ¶ added in v1.0.381
func NewGetTagsRequest() (request *GetTagsRequest)
func (*GetTagsRequest) FromJsonString ¶ added in v1.0.381
func (r *GetTagsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GetTagsRequest) ToJsonString ¶ added in v1.0.381
func (r *GetTagsRequest) ToJsonString() string
type GetTagsRequestParams ¶ added in v1.0.426
type GetTagsRequestParams struct { // 从上一页的响应中获取的下一页的Token值。 // 如果是第一次请求,设置为空。 PaginationToken *string `json:"PaginationToken,omitnil,omitempty" name:"PaginationToken"` // 每一页返回的数据最大条数,最大1000。 // 缺省值:50。 MaxResults *uint64 `json:"MaxResults,omitnil,omitempty" name:"MaxResults"` // 标签键。 // 返回所有标签键列表对应的标签。 // 最大长度:20 TagKeys []*string `json:"TagKeys,omitnil,omitempty" name:"TagKeys"` // 标签类型。取值: Custom:自定义标签。 System:系统标签。 All:全部标签。 默认值:All。 Category *string `json:"Category,omitnil,omitempty" name:"Category"` }
Predefined struct for user
type GetTagsResponse ¶ added in v1.0.381
type GetTagsResponse struct { *tchttp.BaseResponse Response *GetTagsResponseParams `json:"Response"` }
func NewGetTagsResponse ¶ added in v1.0.381
func NewGetTagsResponse() (response *GetTagsResponse)
func (*GetTagsResponse) FromJsonString ¶ added in v1.0.381
func (r *GetTagsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GetTagsResponse) ToJsonString ¶ added in v1.0.381
func (r *GetTagsResponse) ToJsonString() string
type GetTagsResponseParams ¶ added in v1.0.426
type GetTagsResponseParams struct { // 获取的下一页的Token值,如果当前是最后一页,返回为空 PaginationToken *string `json:"PaginationToken,omitnil,omitempty" name:"PaginationToken"` // 标签列表。 Tags []*Tag `json:"Tags,omitnil,omitempty" name:"Tags"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyResourceTagsRequest ¶
type ModifyResourceTagsRequest struct { *tchttp.BaseRequest // [ 资源六段式描述 ](https://cloud.tencent.com/document/product/598/10606) Resource *string `json:"Resource,omitnil,omitempty" name:"Resource"` // 需要增加或修改的标签集合。如果Resource描述的资源未关联输入的标签键,则增加关联;若已关联,则将该资源关联的键对应的标签值修改为输入值。本接口中ReplaceTags和DeleteTags二者必须存在其一,且二者不能包含相同的标签键。可以不传该参数,但不能是空数组。 ReplaceTags []*Tag `json:"ReplaceTags,omitnil,omitempty" name:"ReplaceTags"` // 需要解关联的标签集合。本接口中ReplaceTags和DeleteTags二者必须存在其一,且二者不能包含相同的标签键。可以不传该参数,但不能是空数组。 DeleteTags []*TagKeyObject `json:"DeleteTags,omitnil,omitempty" name:"DeleteTags"` }
func NewModifyResourceTagsRequest ¶
func NewModifyResourceTagsRequest() (request *ModifyResourceTagsRequest)
func (*ModifyResourceTagsRequest) FromJsonString ¶
func (r *ModifyResourceTagsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyResourceTagsRequest) ToJsonString ¶
func (r *ModifyResourceTagsRequest) ToJsonString() string
type ModifyResourceTagsRequestParams ¶ added in v1.0.426
type ModifyResourceTagsRequestParams struct { // [ 资源六段式描述 ](https://cloud.tencent.com/document/product/598/10606) Resource *string `json:"Resource,omitnil,omitempty" name:"Resource"` // 需要增加或修改的标签集合。如果Resource描述的资源未关联输入的标签键,则增加关联;若已关联,则将该资源关联的键对应的标签值修改为输入值。本接口中ReplaceTags和DeleteTags二者必须存在其一,且二者不能包含相同的标签键。可以不传该参数,但不能是空数组。 ReplaceTags []*Tag `json:"ReplaceTags,omitnil,omitempty" name:"ReplaceTags"` // 需要解关联的标签集合。本接口中ReplaceTags和DeleteTags二者必须存在其一,且二者不能包含相同的标签键。可以不传该参数,但不能是空数组。 DeleteTags []*TagKeyObject `json:"DeleteTags,omitnil,omitempty" name:"DeleteTags"` }
Predefined struct for user
type ModifyResourceTagsResponse ¶
type ModifyResourceTagsResponse struct { *tchttp.BaseResponse Response *ModifyResourceTagsResponseParams `json:"Response"` }
func NewModifyResourceTagsResponse ¶
func NewModifyResourceTagsResponse() (response *ModifyResourceTagsResponse)
func (*ModifyResourceTagsResponse) FromJsonString ¶
func (r *ModifyResourceTagsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyResourceTagsResponse) ToJsonString ¶
func (r *ModifyResourceTagsResponse) ToJsonString() string
type ModifyResourceTagsResponseParams ¶ added in v1.0.426
type ModifyResourceTagsResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyResourcesTagValueRequest ¶
type ModifyResourcesTagValueRequest struct { *tchttp.BaseRequest // 资源所属业务名称(资源六段式中的第三段) ServiceType *string `json:"ServiceType,omitnil,omitempty" name:"ServiceType"` // 资源ID数组,资源个数最多为50 ResourceIds []*string `json:"ResourceIds,omitnil,omitempty" name:"ResourceIds"` // 标签键 TagKey *string `json:"TagKey,omitnil,omitempty" name:"TagKey"` // 标签值 TagValue *string `json:"TagValue,omitnil,omitempty" name:"TagValue"` // 资源所在地域,不区分地域的资源不需要传入该字段,区分地域的资源必填 ResourceRegion *string `json:"ResourceRegion,omitnil,omitempty" name:"ResourceRegion"` // 资源前缀(资源六段式中最后一段"/"前面的部分),cos存储桶不需要传入该字段,其他云资源必填 ResourcePrefix *string `json:"ResourcePrefix,omitnil,omitempty" name:"ResourcePrefix"` }
func NewModifyResourcesTagValueRequest ¶
func NewModifyResourcesTagValueRequest() (request *ModifyResourcesTagValueRequest)
func (*ModifyResourcesTagValueRequest) FromJsonString ¶
func (r *ModifyResourcesTagValueRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyResourcesTagValueRequest) ToJsonString ¶
func (r *ModifyResourcesTagValueRequest) ToJsonString() string
type ModifyResourcesTagValueRequestParams ¶ added in v1.0.426
type ModifyResourcesTagValueRequestParams struct { // 资源所属业务名称(资源六段式中的第三段) ServiceType *string `json:"ServiceType,omitnil,omitempty" name:"ServiceType"` // 资源ID数组,资源个数最多为50 ResourceIds []*string `json:"ResourceIds,omitnil,omitempty" name:"ResourceIds"` // 标签键 TagKey *string `json:"TagKey,omitnil,omitempty" name:"TagKey"` // 标签值 TagValue *string `json:"TagValue,omitnil,omitempty" name:"TagValue"` // 资源所在地域,不区分地域的资源不需要传入该字段,区分地域的资源必填 ResourceRegion *string `json:"ResourceRegion,omitnil,omitempty" name:"ResourceRegion"` // 资源前缀(资源六段式中最后一段"/"前面的部分),cos存储桶不需要传入该字段,其他云资源必填 ResourcePrefix *string `json:"ResourcePrefix,omitnil,omitempty" name:"ResourcePrefix"` }
Predefined struct for user
type ModifyResourcesTagValueResponse ¶
type ModifyResourcesTagValueResponse struct { *tchttp.BaseResponse Response *ModifyResourcesTagValueResponseParams `json:"Response"` }
func NewModifyResourcesTagValueResponse ¶
func NewModifyResourcesTagValueResponse() (response *ModifyResourcesTagValueResponse)
func (*ModifyResourcesTagValueResponse) FromJsonString ¶
func (r *ModifyResourcesTagValueResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyResourcesTagValueResponse) ToJsonString ¶
func (r *ModifyResourcesTagValueResponse) ToJsonString() string
type ModifyResourcesTagValueResponseParams ¶ added in v1.0.426
type ModifyResourcesTagValueResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type Project ¶ added in v1.0.467
type Project struct { // 项目ID ProjectId *uint64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` // 项目名称 ProjectName *string `json:"ProjectName,omitnil,omitempty" name:"ProjectName"` // 创建人uin CreatorUin *uint64 `json:"CreatorUin,omitnil,omitempty" name:"CreatorUin"` // 项目描述 ProjectInfo *string `json:"ProjectInfo,omitnil,omitempty" name:"ProjectInfo"` // 创建时间 CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` }
type ResourceIdTag ¶
type ResourceTag ¶
type ResourceTag struct { // 资源所在地域 // 注意:此字段可能返回 null,表示取不到有效值。 ResourceRegion *string `json:"ResourceRegion,omitnil,omitempty" name:"ResourceRegion"` // 业务类型 // 注意:此字段可能返回 null,表示取不到有效值。 ServiceType *string `json:"ServiceType,omitnil,omitempty" name:"ServiceType"` // 资源前缀 // 注意:此字段可能返回 null,表示取不到有效值。 ResourcePrefix *string `json:"ResourcePrefix,omitnil,omitempty" name:"ResourcePrefix"` // 资源唯一标记 // 注意:此字段可能返回 null,表示取不到有效值。 ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"` // 资源标签 // 注意:此字段可能返回 null,表示取不到有效值。 Tags []*Tag `json:"Tags,omitnil,omitempty" name:"Tags"` }
type ResourceTagMapping ¶ added in v1.0.381
type Tag ¶
type Tag struct { // 标签键 TagKey *string `json:"TagKey,omitnil,omitempty" name:"TagKey"` // 标签值 TagValue *string `json:"TagValue,omitnil,omitempty" name:"TagValue"` // 标签类型。取值: Custom:自定义标签。 System:系统标签。 All:全部标签。 默认值:All。 // 注意:此字段可能返回 null,表示取不到有效值。 Category *string `json:"Category,omitnil,omitempty" name:"Category"` }
type TagKeyObject ¶
type TagKeyObject struct { // 标签键 TagKey *string `json:"TagKey,omitnil,omitempty" name:"TagKey"` }
type TagResource ¶
type TagResource struct { // 标签键 TagKey *string `json:"TagKey,omitnil,omitempty" name:"TagKey"` // 标签值 TagValue *string `json:"TagValue,omitnil,omitempty" name:"TagValue"` // 资源ID ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"` // 标签键MD5值 TagKeyMd5 *string `json:"TagKeyMd5,omitnil,omitempty" name:"TagKeyMd5"` // 标签值MD5值 TagValueMd5 *string `json:"TagValueMd5,omitnil,omitempty" name:"TagValueMd5"` // 资源类型 // 注意:此字段可能返回 null,表示取不到有效值。 ServiceType *string `json:"ServiceType,omitnil,omitempty" name:"ServiceType"` // 标签类型。取值: Custom:自定义标签。 System:系统标签。 // 注意:此字段可能返回 null,表示取不到有效值。 Category *string `json:"Category,omitnil,omitempty" name:"Category"` }
type TagResourcesRequest ¶ added in v1.0.381
type TagResourcesRequest struct { *tchttp.BaseRequest // 待绑定的云资源,用标准的资源六段式表示。正确的资源六段式请参考:[标准的资源六段式](https://cloud.tencent.com/document/product/598/10606)和[支持标签的云产品及资源描述方式](https://cloud.tencent.com/document/product/651/89122)。 // N取值范围:0~9 ResourceList []*string `json:"ResourceList,omitnil,omitempty" name:"ResourceList"` // 标签键和标签值。 // 如果指定多个标签,则会为指定资源同时创建并绑定该多个标签。 // 同一个资源上的同一个标签键只能对应一个标签值。如果您尝试添加已有标签键,则对应的标签值会更新为新值。 // 如果标签不存在会为您自动创建标签。 // N取值范围:0~9 Tags []*Tag `json:"Tags,omitnil,omitempty" name:"Tags"` }
func NewTagResourcesRequest ¶ added in v1.0.381
func NewTagResourcesRequest() (request *TagResourcesRequest)
func (*TagResourcesRequest) FromJsonString ¶ added in v1.0.381
func (r *TagResourcesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*TagResourcesRequest) ToJsonString ¶ added in v1.0.381
func (r *TagResourcesRequest) ToJsonString() string
type TagResourcesRequestParams ¶ added in v1.0.426
type TagResourcesRequestParams struct { // 待绑定的云资源,用标准的资源六段式表示。正确的资源六段式请参考:[标准的资源六段式](https://cloud.tencent.com/document/product/598/10606)和[支持标签的云产品及资源描述方式](https://cloud.tencent.com/document/product/651/89122)。 // N取值范围:0~9 ResourceList []*string `json:"ResourceList,omitnil,omitempty" name:"ResourceList"` // 标签键和标签值。 // 如果指定多个标签,则会为指定资源同时创建并绑定该多个标签。 // 同一个资源上的同一个标签键只能对应一个标签值。如果您尝试添加已有标签键,则对应的标签值会更新为新值。 // 如果标签不存在会为您自动创建标签。 // N取值范围:0~9 Tags []*Tag `json:"Tags,omitnil,omitempty" name:"Tags"` }
Predefined struct for user
type TagResourcesResponse ¶ added in v1.0.381
type TagResourcesResponse struct { *tchttp.BaseResponse Response *TagResourcesResponseParams `json:"Response"` }
func NewTagResourcesResponse ¶ added in v1.0.381
func NewTagResourcesResponse() (response *TagResourcesResponse)
func (*TagResourcesResponse) FromJsonString ¶ added in v1.0.381
func (r *TagResourcesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*TagResourcesResponse) ToJsonString ¶ added in v1.0.381
func (r *TagResourcesResponse) ToJsonString() string
type TagResourcesResponseParams ¶ added in v1.0.426
type TagResourcesResponseParams struct { // 失败资源信息。 // 创建并绑定标签成功时,返回的FailedResources为空。 // 创建并绑定标签失败或部分失败时,返回的FailedResources会显示失败资源的详细信息。 FailedResources []*FailedResource `json:"FailedResources,omitnil,omitempty" name:"FailedResources"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type TagWithDelete ¶
type TagWithDelete struct { // 标签键 TagKey *string `json:"TagKey,omitnil,omitempty" name:"TagKey"` // 标签值 TagValue *string `json:"TagValue,omitnil,omitempty" name:"TagValue"` // 是否可以删除 CanDelete *uint64 `json:"CanDelete,omitnil,omitempty" name:"CanDelete"` // 标签类型。取值: Custom:自定义标签。 System:系统标签。 All:全部标签。 默认值:All。 // 注意:此字段可能返回 null,表示取不到有效值。 Category *string `json:"Category,omitnil,omitempty" name:"Category"` }
type UnTagResourcesRequest ¶ added in v1.0.381
type UnTagResourcesRequest struct { *tchttp.BaseRequest // 资源六段式列表。腾讯云使用资源六段式描述一个资源。可参考[访问管理](https://cloud.tencent.com/document/product/598/67350)-概览-接口列表-资源六段式信息 // 例如:ResourceList.1 = qcs::${ServiceType}:${Region}:uin/${Account}:${ResourcePrefix}/${ResourceId}。 // N取值范围:0~9 ResourceList []*string `json:"ResourceList,omitnil,omitempty" name:"ResourceList"` // 标签键。 // 取值范围:0~9 TagKeys []*string `json:"TagKeys,omitnil,omitempty" name:"TagKeys"` }
func NewUnTagResourcesRequest ¶ added in v1.0.381
func NewUnTagResourcesRequest() (request *UnTagResourcesRequest)
func (*UnTagResourcesRequest) FromJsonString ¶ added in v1.0.381
func (r *UnTagResourcesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UnTagResourcesRequest) ToJsonString ¶ added in v1.0.381
func (r *UnTagResourcesRequest) ToJsonString() string
type UnTagResourcesRequestParams ¶ added in v1.0.426
type UnTagResourcesRequestParams struct { // 资源六段式列表。腾讯云使用资源六段式描述一个资源。可参考[访问管理](https://cloud.tencent.com/document/product/598/67350)-概览-接口列表-资源六段式信息 // 例如:ResourceList.1 = qcs::${ServiceType}:${Region}:uin/${Account}:${ResourcePrefix}/${ResourceId}。 // N取值范围:0~9 ResourceList []*string `json:"ResourceList,omitnil,omitempty" name:"ResourceList"` // 标签键。 // 取值范围:0~9 TagKeys []*string `json:"TagKeys,omitnil,omitempty" name:"TagKeys"` }
Predefined struct for user
type UnTagResourcesResponse ¶ added in v1.0.381
type UnTagResourcesResponse struct { *tchttp.BaseResponse Response *UnTagResourcesResponseParams `json:"Response"` }
func NewUnTagResourcesResponse ¶ added in v1.0.381
func NewUnTagResourcesResponse() (response *UnTagResourcesResponse)
func (*UnTagResourcesResponse) FromJsonString ¶ added in v1.0.381
func (r *UnTagResourcesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UnTagResourcesResponse) ToJsonString ¶ added in v1.0.381
func (r *UnTagResourcesResponse) ToJsonString() string
type UnTagResourcesResponseParams ¶ added in v1.0.426
type UnTagResourcesResponseParams struct { // 失败资源信息。 // 解绑标签成功时,返回的FailedResources为空。 // 解绑标签失败或部分失败时,返回的FailedResources会显示失败资源的详细信息。 FailedResources []*FailedResource `json:"FailedResources,omitnil,omitempty" name:"FailedResources"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type UpdateProjectRequest ¶ added in v1.0.522
type UpdateProjectRequest struct { *tchttp.BaseRequest // 项目ID ProjectId *uint64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` // 项目名称 ProjectName *string `json:"ProjectName,omitnil,omitempty" name:"ProjectName"` // 禁用项目,1,禁用,0,启用 Disable *int64 `json:"Disable,omitnil,omitempty" name:"Disable"` // 备注 Info *string `json:"Info,omitnil,omitempty" name:"Info"` }
func NewUpdateProjectRequest ¶ added in v1.0.522
func NewUpdateProjectRequest() (request *UpdateProjectRequest)
func (*UpdateProjectRequest) FromJsonString ¶ added in v1.0.522
func (r *UpdateProjectRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateProjectRequest) ToJsonString ¶ added in v1.0.522
func (r *UpdateProjectRequest) ToJsonString() string
type UpdateProjectRequestParams ¶ added in v1.0.522
type UpdateProjectRequestParams struct { // 项目ID ProjectId *uint64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` // 项目名称 ProjectName *string `json:"ProjectName,omitnil,omitempty" name:"ProjectName"` // 禁用项目,1,禁用,0,启用 Disable *int64 `json:"Disable,omitnil,omitempty" name:"Disable"` // 备注 Info *string `json:"Info,omitnil,omitempty" name:"Info"` }
Predefined struct for user
type UpdateProjectResponse ¶ added in v1.0.522
type UpdateProjectResponse struct { *tchttp.BaseResponse Response *UpdateProjectResponseParams `json:"Response"` }
func NewUpdateProjectResponse ¶ added in v1.0.522
func NewUpdateProjectResponse() (response *UpdateProjectResponse)
func (*UpdateProjectResponse) FromJsonString ¶ added in v1.0.522
func (r *UpdateProjectResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateProjectResponse) ToJsonString ¶ added in v1.0.522
func (r *UpdateProjectResponse) ToJsonString() string
type UpdateProjectResponseParams ¶ added in v1.0.522
type UpdateProjectResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type UpdateResourceTagValueRequest ¶
type UpdateResourceTagValueRequest struct { *tchttp.BaseRequest // 资源关联的标签键 TagKey *string `json:"TagKey,omitnil,omitempty" name:"TagKey"` // 修改后的标签值 TagValue *string `json:"TagValue,omitnil,omitempty" name:"TagValue"` // [ 资源六段式描述 ](https://cloud.tencent.com/document/product/598/10606) Resource *string `json:"Resource,omitnil,omitempty" name:"Resource"` }
func NewUpdateResourceTagValueRequest ¶
func NewUpdateResourceTagValueRequest() (request *UpdateResourceTagValueRequest)
func (*UpdateResourceTagValueRequest) FromJsonString ¶
func (r *UpdateResourceTagValueRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateResourceTagValueRequest) ToJsonString ¶
func (r *UpdateResourceTagValueRequest) ToJsonString() string
type UpdateResourceTagValueRequestParams ¶ added in v1.0.426
type UpdateResourceTagValueRequestParams struct { // 资源关联的标签键 TagKey *string `json:"TagKey,omitnil,omitempty" name:"TagKey"` // 修改后的标签值 TagValue *string `json:"TagValue,omitnil,omitempty" name:"TagValue"` // [ 资源六段式描述 ](https://cloud.tencent.com/document/product/598/10606) Resource *string `json:"Resource,omitnil,omitempty" name:"Resource"` }
Predefined struct for user
type UpdateResourceTagValueResponse ¶
type UpdateResourceTagValueResponse struct { *tchttp.BaseResponse Response *UpdateResourceTagValueResponseParams `json:"Response"` }
func NewUpdateResourceTagValueResponse ¶
func NewUpdateResourceTagValueResponse() (response *UpdateResourceTagValueResponse)
func (*UpdateResourceTagValueResponse) FromJsonString ¶
func (r *UpdateResourceTagValueResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateResourceTagValueResponse) ToJsonString ¶
func (r *UpdateResourceTagValueResponse) ToJsonString() string
type UpdateResourceTagValueResponseParams ¶ added in v1.0.426
type UpdateResourceTagValueResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user