v20180813

package
v1.0.941 Latest Latest
Warning

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

Go to latest
Published: Jun 12, 2024 License: Apache-2.0 Imports: 7 Imported by: 16

Documentation

Index

Constants

View Source
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"
)
View Source
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

type Client struct {
	common.Client
}

func NewClient

func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error)

func NewClientWithSecretId

func NewClientWithSecretId(secretId, secretKey, region string) (client *Client, err error)

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

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeResourceTagsByResourceIdsRequest) ToJsonString

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

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeResourceTagsByResourceIdsResponse) ToJsonString

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

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeResourceTagsByResourceIdsSeqRequest) ToJsonString

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

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeResourceTagsByResourceIdsSeqResponse) ToJsonString

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

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 FailedResource struct {
	// 失败的资源六段式
	Resource *string `json:"Resource,omitnil,omitempty" name:"Resource"`

	// 错误码
	Code *string `json:"Code,omitnil,omitempty" name:"Code"`

	// 错误信息
	Message *string `json:"Message,omitnil,omitempty" name:"Message"`
}

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 ResourceIdTag struct {
	// 资源唯一标识
	// 注意:此字段可能返回 null,表示取不到有效值。
	ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"`

	// 标签键值对
	// 注意:此字段可能返回 null,表示取不到有效值。
	TagKeyValues []*Tag `json:"TagKeyValues,omitnil,omitempty" name:"TagKeyValues"`
}

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 ResourceTagMapping struct {
	// 资源六段式。腾讯云使用资源六段式描述一个资源。
	// 例如:ResourceList.1 = qcs::${ServiceType}:${Region}:${Account}:${ResourcePreifx}/${ResourceId}。
	Resource *string `json:"Resource,omitnil,omitempty" name:"Resource"`

	// 资源关联的标签列表
	Tags []*Tag `json:"Tags,omitnil,omitempty" name:"Tags"`
}

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 TagFilter

type TagFilter struct {
	// 标签键
	TagKey *string `json:"TagKey,omitnil,omitempty" name:"TagKey"`

	// 标签值数组 多个值的话是或的关系
	TagValue []*string `json:"TagValue,omitnil,omitempty" name:"TagValue"`
}

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

Jump to

Keyboard shortcuts

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