Documentation ¶
Index ¶
- type CreatePredefineTagsRequest
- type CreatePredefineTagsResponse
- type CreateResourceTagRequest
- type CreateResourceTagResponse
- type CreateTagRequest
- type DeletePredefineTagsRequest
- type DeletePredefineTagsResponse
- type DeleteResourceTagRequest
- type DeleteResourceTagResponse
- type DeleteTagRequest
- type Errors
- type Link
- type ListApiVersionsRequest
- type ListApiVersionsResponse
- type ListPredefineTagsRequest
- type ListPredefineTagsRequestOrderMethod
- type ListPredefineTagsRequestOrderMethodEnum
- type ListPredefineTagsResponse
- type ListProvidersRequest
- type ListProvidersRequestLocale
- type ListProvidersRequestLocaleEnum
- type ListProvidersResponse
- type ListResourceRequest
- type ListResourceResponse
- type ListTagKeysRequest
- type ListTagKeysResponse
- type ListTagValuesRequest
- type ListTagValuesResponse
- type ModifyPrefineTag
- type PageInfoTagKeys
- type PageInfoTagValues
- type PredefineTag
- type PredefineTagRequest
- type ProviderResponseBody
- type ReqCreatePredefineTag
- type ReqCreatePredefineTagAction
- type ReqCreatePredefineTagActionEnum
- type ReqCreateTag
- type ReqDeletePredefineTag
- type ReqDeletePredefineTagAction
- type ReqDeletePredefineTagActionEnum
- type ReqDeleteTag
- type ResourceTagBody
- type ResourceTypeBody
- type Resources
- type ResqTagResource
- type ShowApiVersionRequest
- type ShowApiVersionResponse
- type ShowResourceTagRequest
- type ShowResourceTagResponse
- type ShowTagQuotaRequest
- type ShowTagQuotaResponse
- type Tag
- type TagCreateResponseItem
- type TagDeleteResponseItem
- type TagQuota
- type TagVo
- type UpdatePredefineTagsRequest
- type UpdatePredefineTagsResponse
- type VersionDetail
- type VersionDetailStatus
- type VersionDetailStatusEnum
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreatePredefineTagsRequest ¶
type CreatePredefineTagsRequest struct {
Body *ReqCreatePredefineTag `json:"body,omitempty"`
}
CreatePredefineTagsRequest Request Object
func (CreatePredefineTagsRequest) String ¶
func (o CreatePredefineTagsRequest) String() string
type CreatePredefineTagsResponse ¶
type CreatePredefineTagsResponse struct {
HttpStatusCode int `json:"-"`
}
CreatePredefineTagsResponse Response Object
func (CreatePredefineTagsResponse) String ¶
func (o CreatePredefineTagsResponse) String() string
type CreateResourceTagRequest ¶ added in v0.1.15
type CreateResourceTagRequest struct {
Body *ReqCreateTag `json:"body,omitempty"`
}
CreateResourceTagRequest Request Object
func (CreateResourceTagRequest) String ¶ added in v0.1.15
func (o CreateResourceTagRequest) String() string
type CreateResourceTagResponse ¶ added in v0.1.15
type CreateResourceTagResponse struct { // 查询标签下的资源 FailedResources *[]TagCreateResponseItem `json:"failed_resources,omitempty"` HttpStatusCode int `json:"-"` }
CreateResourceTagResponse Response Object
func (CreateResourceTagResponse) String ¶ added in v0.1.15
func (o CreateResourceTagResponse) String() string
type CreateTagRequest ¶ added in v0.1.15
type CreateTagRequest struct { // 键。 最大长度36个字符。 字符集:A-Z,a-z , 0-9,‘-’,‘_’,UNICODE字符(\\u4E00-\\u9FFF)。 Key string `json:"key"` // 值。 每个值最大长度43个字符,可以为空字符串。 字符集:A-Z,a-z , 0-9,‘.’,‘-’,‘_’,UNICODE字符(\\u4E00-\\u9FFF)。 Value string `json:"value"` }
CreateTagRequest 标签详情。
func (CreateTagRequest) String ¶ added in v0.1.15
func (o CreateTagRequest) String() string
type DeletePredefineTagsRequest ¶
type DeletePredefineTagsRequest struct {
Body *ReqDeletePredefineTag `json:"body,omitempty"`
}
DeletePredefineTagsRequest Request Object
func (DeletePredefineTagsRequest) String ¶
func (o DeletePredefineTagsRequest) String() string
type DeletePredefineTagsResponse ¶
type DeletePredefineTagsResponse struct {
HttpStatusCode int `json:"-"`
}
DeletePredefineTagsResponse Response Object
func (DeletePredefineTagsResponse) String ¶
func (o DeletePredefineTagsResponse) String() string
type DeleteResourceTagRequest ¶ added in v0.1.15
type DeleteResourceTagRequest struct {
Body *ReqDeleteTag `json:"body,omitempty"`
}
DeleteResourceTagRequest Request Object
func (DeleteResourceTagRequest) String ¶ added in v0.1.15
func (o DeleteResourceTagRequest) String() string
type DeleteResourceTagResponse ¶ added in v0.1.15
type DeleteResourceTagResponse struct { // 查询标签下的资源 FailedResources *[]TagDeleteResponseItem `json:"failed_resources,omitempty"` HttpStatusCode int `json:"-"` }
DeleteResourceTagResponse Response Object
func (DeleteResourceTagResponse) String ¶ added in v0.1.15
func (o DeleteResourceTagResponse) String() string
type DeleteTagRequest ¶ added in v0.1.15
type DeleteTagRequest struct { // 键。 最大长度36个字符。 字符集:A-Z,a-z , 0-9,‘-’,‘_’,UNICODE字符(\\u4E00-\\u9FFF)。 Key string `json:"key"` // 值。 最大长度43个字符,可以为空字符串。 字符集:A-Z,a-z , 0-9,‘-’,‘_’,UNICODE字符(\\u4E00-\\u9FFF)。 Value *string `json:"value,omitempty"` }
func (DeleteTagRequest) String ¶ added in v0.1.15
func (o DeleteTagRequest) String() string
type Errors ¶ added in v0.1.15
type Errors struct { // 错误码 ErrorCode *string `json:"error_code,omitempty"` // 错误描述 ErrorMsg *string `json:"error_msg,omitempty"` // ProjectID ProjectId *string `json:"project_id,omitempty"` // 资源类型 ResourceType *string `json:"resource_type,omitempty"` }
Errors 错误列表
type ListApiVersionsRequest ¶
type ListApiVersionsRequest struct { }
ListApiVersionsRequest Request Object
func (ListApiVersionsRequest) String ¶
func (o ListApiVersionsRequest) String() string
type ListApiVersionsResponse ¶
type ListApiVersionsResponse struct { // 版本列表 Versions *[]VersionDetail `json:"versions,omitempty"` HttpStatusCode int `json:"-"` }
ListApiVersionsResponse Response Object
func (ListApiVersionsResponse) String ¶
func (o ListApiVersionsResponse) String() string
type ListPredefineTagsRequest ¶
type ListPredefineTagsRequest struct { // 键,支持模糊查询,不区分大小写,如果包含“non-URL-safe”的字符,需要进行“urlencoded”。 Key *string `json:"key,omitempty"` // 值,支持模糊查询,不区分大小写,如果包含“non-URL-safe”的字符,需要进行“urlencoded”。 Value *string `json:"value,omitempty"` // 查询记录数。 最小为1,最大为1000,未输入时默认为10,为0时不限制查询数据条数。 Limit *int32 `json:"limit,omitempty"` // 分页位置标识(索引)。 从marker指定索引的下一条数据开始查询。 说明: 查询第一页数据时,不需要传入此参数,查询后续页码数据时,将查询前一页数据响应体中marker值配入此参数,当返回的tags为空列表时表示查询到最后一页。 Marker *string `json:"marker,omitempty"` // 排序字段: 可输入的值包含(区分大小写):update_time(更新时间)、key(键)、value(值)。 只能选择以上排序字段中的一个,并按照排序方法字段order_method进行排序,如果不传则默认值为:update_time。 如以下: 若该字段为update_time,则剩余两个默认字段排序为key升序,value升序。 若该字段如为key,则剩余两个默认字段排序为update_time降序,value升序。 若该字段如为value,则剩余两个默认字段排序为update_time降序,key升序。 若该字段不传,默认字段为update_time,则剩余两个默认字段排序为key升序,value升序。 OrderField *string `json:"order_field,omitempty"` // order_field字段的排序方法。 可输入的值包含(区分大小写): asc(升序) desc(降序) 只能选择以上值的其中之一。 不传则默认值为:desc OrderMethod *ListPredefineTagsRequestOrderMethod `json:"order_method,omitempty"` }
ListPredefineTagsRequest Request Object
func (ListPredefineTagsRequest) String ¶
func (o ListPredefineTagsRequest) String() string
type ListPredefineTagsRequestOrderMethod ¶
type ListPredefineTagsRequestOrderMethod struct {
// contains filtered or unexported fields
}
func (ListPredefineTagsRequestOrderMethod) MarshalJSON ¶
func (c ListPredefineTagsRequestOrderMethod) MarshalJSON() ([]byte, error)
func (*ListPredefineTagsRequestOrderMethod) UnmarshalJSON ¶
func (c *ListPredefineTagsRequestOrderMethod) UnmarshalJSON(b []byte) error
func (ListPredefineTagsRequestOrderMethod) Value ¶ added in v0.0.90
func (c ListPredefineTagsRequestOrderMethod) Value() string
type ListPredefineTagsRequestOrderMethodEnum ¶
type ListPredefineTagsRequestOrderMethodEnum struct { ASC ListPredefineTagsRequestOrderMethod DESC ListPredefineTagsRequestOrderMethod }
func GetListPredefineTagsRequestOrderMethodEnum ¶
func GetListPredefineTagsRequestOrderMethodEnum() ListPredefineTagsRequestOrderMethodEnum
type ListPredefineTagsResponse ¶
type ListPredefineTagsResponse struct { // 分页位置标识(索引)。 Marker *string `json:"marker,omitempty"` // 查询到的标签总数 TotalCount *int32 `json:"total_count,omitempty"` // 查询到的标签列表 Tags *[]PredefineTag `json:"tags,omitempty"` HttpStatusCode int `json:"-"` }
ListPredefineTagsResponse Response Object
func (ListPredefineTagsResponse) String ¶
func (o ListPredefineTagsResponse) String() string
type ListProvidersRequest ¶ added in v0.1.11
type ListProvidersRequest struct { // 指定显示语言 Locale *ListProvidersRequestLocale `json:"locale,omitempty"` // 查询记录数默认为200,limit最多为200,最小值为1。 Limit *int32 `json:"limit,omitempty"` // 索引位置,从offset指定的下一条数据开始查询,必须为数字,不能为负数,默认为0。 Offset *int32 `json:"offset,omitempty"` // 云服务名称 Provider *string `json:"provider,omitempty"` }
ListProvidersRequest Request Object
func (ListProvidersRequest) String ¶ added in v0.1.11
func (o ListProvidersRequest) String() string
type ListProvidersRequestLocale ¶ added in v0.1.11
type ListProvidersRequestLocale struct {
// contains filtered or unexported fields
}
func (ListProvidersRequestLocale) MarshalJSON ¶ added in v0.1.11
func (c ListProvidersRequestLocale) MarshalJSON() ([]byte, error)
func (*ListProvidersRequestLocale) UnmarshalJSON ¶ added in v0.1.11
func (c *ListProvidersRequestLocale) UnmarshalJSON(b []byte) error
func (ListProvidersRequestLocale) Value ¶ added in v0.1.11
func (c ListProvidersRequestLocale) Value() string
type ListProvidersRequestLocaleEnum ¶ added in v0.1.11
type ListProvidersRequestLocaleEnum struct { ZH_CN ListProvidersRequestLocale EN_US ListProvidersRequestLocale }
func GetListProvidersRequestLocaleEnum ¶ added in v0.1.11
func GetListProvidersRequestLocaleEnum() ListProvidersRequestLocaleEnum
type ListProvidersResponse ¶ added in v0.1.11
type ListProvidersResponse struct { // 云服务列表 Providers *[]ProviderResponseBody `json:"providers,omitempty"` // 当前支持的云服务总数 TotalCount *int32 `json:"total_count,omitempty"` HttpStatusCode int `json:"-"` }
ListProvidersResponse Response Object
func (ListProvidersResponse) String ¶ added in v0.1.11
func (o ListProvidersResponse) String() string
type ListResourceRequest ¶ added in v0.1.15
type ListResourceRequest struct {
Body *ResqTagResource `json:"body,omitempty"`
}
ListResourceRequest Request Object
func (ListResourceRequest) String ¶ added in v0.1.15
func (o ListResourceRequest) String() string
type ListResourceResponse ¶ added in v0.1.15
type ListResourceResponse struct { // 资源列表 Resources *[]Resources `json:"resources,omitempty"` // 查询标签下的资源 Errors *[]Errors `json:"errors,omitempty"` // 标签下的资源总数 TotalCount *int32 `json:"total_count,omitempty"` HttpStatusCode int `json:"-"` }
ListResourceResponse Response Object
func (ListResourceResponse) String ¶ added in v0.1.15
func (o ListResourceResponse) String() string
type ListTagKeysRequest ¶ added in v0.1.15
type ListTagKeysRequest struct { // 区域ID RegionId *string `json:"region_id,omitempty"` // 查询记录数。 最小为1,最大为200,未输入时默认为200。 Limit *int32 `json:"limit,omitempty"` // 分页位置标识(索引)。 从marker指定索引的下一条数据开始查询。 说明: 查询第一页数据时,不需要传入此参数,查询后续页码数据时,将查询前一页数据响应体中marker值配入此参数,当返回的next_marker为空时表示查询到最后一页。 Marker *string `json:"marker,omitempty"` }
ListTagKeysRequest Request Object
func (ListTagKeysRequest) String ¶ added in v0.1.15
func (o ListTagKeysRequest) String() string
type ListTagKeysResponse ¶ added in v0.1.15
type ListTagKeysResponse struct { // 标签键列表 Keys *[]string `json:"keys,omitempty"` PageInfo *PageInfoTagKeys `json:"page_info,omitempty"` HttpStatusCode int `json:"-"` }
ListTagKeysResponse Response Object
func (ListTagKeysResponse) String ¶ added in v0.1.15
func (o ListTagKeysResponse) String() string
type ListTagValuesRequest ¶ added in v0.1.15
type ListTagValuesRequest struct { // 区域ID RegionId *string `json:"region_id,omitempty"` // 查询记录数。 最小为1,最大为200,未输入时默认为200。 Limit *int32 `json:"limit,omitempty"` // 分页位置标识(索引)。 从marker指定索引的下一条数据开始查询。 说明: 查询第一页数据时,不需要传入此参数,查询后续页码数据时,将查询前一页数据响应体中marker值配入此参数,当返回的next_marker为空时表示查询到最后一页。 Marker *string `json:"marker,omitempty"` // 标签键 Key string `json:"key"` }
ListTagValuesRequest Request Object
func (ListTagValuesRequest) String ¶ added in v0.1.15
func (o ListTagValuesRequest) String() string
type ListTagValuesResponse ¶ added in v0.1.15
type ListTagValuesResponse struct { // 查询到的标签值列表 Values *[]string `json:"values,omitempty"` PageInfo *PageInfoTagValues `json:"page_info,omitempty"` HttpStatusCode int `json:"-"` }
ListTagValuesResponse Response Object
func (ListTagValuesResponse) String ¶ added in v0.1.15
func (o ListTagValuesResponse) String() string
type ModifyPrefineTag ¶
type ModifyPrefineTag struct { NewTag *PredefineTagRequest `json:"new_tag"` OldTag *PredefineTagRequest `json:"old_tag"` }
ModifyPrefineTag 修改预定义标签
func (ModifyPrefineTag) String ¶
func (o ModifyPrefineTag) String() string
type PageInfoTagKeys ¶ added in v0.1.15
type PageInfoTagKeys struct { // 分页位置标识(索引) NextMarker string `json:"next_marker"` // 当前页标签键的数量 CurrentCount int32 `json:"current_count"` }
func (PageInfoTagKeys) String ¶ added in v0.1.15
func (o PageInfoTagKeys) String() string
type PageInfoTagValues ¶ added in v0.1.15
type PageInfoTagValues struct { // 分页位置标识(索引) NextMarker string `json:"next_marker"` // 当前页标签值的数量 CurrentCount int32 `json:"current_count"` }
func (PageInfoTagValues) String ¶ added in v0.1.15
func (o PageInfoTagValues) String() string
type PredefineTag ¶
type PredefineTag struct { // 键。 最大长度36个字符。 字符集:A-Z,a-z , 0-9,‘-’,‘_’,UNICODE字符(\\u4E00-\\u9FFF)。 Key string `json:"key"` // 值。 每个值最大长度43个字符,可以为空字符串。 字符集:A-Z,a-z , 0-9,‘.’,‘-’,‘_’,UNICODE字符(\\u4E00-\\u9FFF)。 Value string `json:"value"` // 更新时间,采用UTC时间表示。2016-12-09T00:00:00Z UpdateTime *sdktime.SdkTime `json:"update_time"` }
PredefineTag 标签列表。
func (PredefineTag) String ¶
func (o PredefineTag) String() string
type PredefineTagRequest ¶
type PredefineTagRequest struct { // 键。最大长度36个字符。字符集:A-Z,a-z , 0-9,‘-’,‘_’,UNICODE字符(\\u4E00-\\u9FFF)。 Key string `json:"key"` // 值。每个值最大长度43个字符,可以为空字符串。字符集:AZ,a-z , 0-9,‘.’,‘-’,‘_’,UNICODE字符(\\u4E00-\\u9FFF)。 Value string `json:"value"` }
PredefineTagRequest 标签详情。
func (PredefineTagRequest) String ¶
func (o PredefineTagRequest) String() string
type ProviderResponseBody ¶ added in v0.1.11
type ProviderResponseBody struct { // 云服务名称 Provider string `json:"provider"` // 服务显示名称,可以通过参数中“locale”设置语言。 ProviderI18nDisplayName string `json:"provider_i18n_display_name"` // 资源类型列表 ResourceTypes []ResourceTypeBody `json:"resource_types"` }
func (ProviderResponseBody) String ¶ added in v0.1.11
func (o ProviderResponseBody) String() string
type ReqCreatePredefineTag ¶
type ReqCreatePredefineTag struct { // 操作标识(区分大小写):create(创建) Action ReqCreatePredefineTagAction `json:"action"` // 标签列表 Tags []PredefineTagRequest `json:"tags"` }
ReqCreatePredefineTag 创建预定义标签请求
func (ReqCreatePredefineTag) String ¶
func (o ReqCreatePredefineTag) String() string
type ReqCreatePredefineTagAction ¶
type ReqCreatePredefineTagAction struct {
// contains filtered or unexported fields
}
func (ReqCreatePredefineTagAction) MarshalJSON ¶
func (c ReqCreatePredefineTagAction) MarshalJSON() ([]byte, error)
func (*ReqCreatePredefineTagAction) UnmarshalJSON ¶
func (c *ReqCreatePredefineTagAction) UnmarshalJSON(b []byte) error
func (ReqCreatePredefineTagAction) Value ¶ added in v0.0.90
func (c ReqCreatePredefineTagAction) Value() string
type ReqCreatePredefineTagActionEnum ¶
type ReqCreatePredefineTagActionEnum struct {
CREATE ReqCreatePredefineTagAction
}
func GetReqCreatePredefineTagActionEnum ¶
func GetReqCreatePredefineTagActionEnum() ReqCreatePredefineTagActionEnum
type ReqCreateTag ¶ added in v0.1.15
type ReqCreateTag struct { // 项目ID,resource_type为region级别服务时为必选项。 ProjectId *string `json:"project_id,omitempty"` // 资源列表 Resources []ResourceTagBody `json:"resources"` // 标签列表 Tags []CreateTagRequest `json:"tags"` }
ReqCreateTag 创建标签请求
func (ReqCreateTag) String ¶ added in v0.1.15
func (o ReqCreateTag) String() string
type ReqDeletePredefineTag ¶
type ReqDeletePredefineTag struct { // 操作标识(区分大小写):delete(删除) Action ReqDeletePredefineTagAction `json:"action"` // 标签列表 Tags []PredefineTagRequest `json:"tags"` }
ReqDeletePredefineTag 删除预定义标签请求
func (ReqDeletePredefineTag) String ¶
func (o ReqDeletePredefineTag) String() string
type ReqDeletePredefineTagAction ¶
type ReqDeletePredefineTagAction struct {
// contains filtered or unexported fields
}
func (ReqDeletePredefineTagAction) MarshalJSON ¶
func (c ReqDeletePredefineTagAction) MarshalJSON() ([]byte, error)
func (*ReqDeletePredefineTagAction) UnmarshalJSON ¶
func (c *ReqDeletePredefineTagAction) UnmarshalJSON(b []byte) error
func (ReqDeletePredefineTagAction) Value ¶ added in v0.0.90
func (c ReqDeletePredefineTagAction) Value() string
type ReqDeletePredefineTagActionEnum ¶
type ReqDeletePredefineTagActionEnum struct {
DELETE ReqDeletePredefineTagAction
}
func GetReqDeletePredefineTagActionEnum ¶
func GetReqDeletePredefineTagActionEnum() ReqDeletePredefineTagActionEnum
type ReqDeleteTag ¶ added in v0.1.15
type ReqDeleteTag struct { // 项目ID,resource_type为region级别服务时为必选项。 ProjectId *string `json:"project_id,omitempty"` // 资源列表 Resources []ResourceTagBody `json:"resources"` // 标签列表 Tags []DeleteTagRequest `json:"tags"` }
ReqDeleteTag 删除标签请求
func (ReqDeleteTag) String ¶ added in v0.1.15
func (o ReqDeleteTag) String() string
type ResourceTagBody ¶ added in v0.1.15
type ResourceTagBody struct { // 资源ID ResourceId string `json:"resource_id"` // 资源类型 ResourceType string `json:"resource_type"` }
func (ResourceTagBody) String ¶ added in v0.1.15
func (o ResourceTagBody) String() string
type ResourceTypeBody ¶ added in v0.1.11
type ResourceTypeBody struct { // 资源类型 ResourceType string `json:"resource_type"` // 资源类型显示名称,可以通过参数中“locale”设置语言。 ResourceTypeI18nDisplayName string `json:"resource_type_i18n_display_name"` // 支持的region列表 Regions []string `json:"regions"` // 是否是全局类型的资源 Global bool `json:"global"` }
func (ResourceTypeBody) String ¶ added in v0.1.11
func (o ResourceTypeBody) String() string
type Resources ¶ added in v0.1.15
type Resources struct { // ProjectID ProjectId string `json:"project_id"` // Project名称 ProjectName string `json:"project_name"` // 资源详情 ResourceDetail *interface{} `json:"resource_detail,omitempty"` // 资源ID ResourceId string `json:"resource_id"` // 资源名称 ResourceName string `json:"resource_name"` // 资源类型 ResourceType string `json:"resource_type"` // 标签列表 Tags *[]CreateTagRequest `json:"tags,omitempty"` }
Resources 资源列表
type ResqTagResource ¶ added in v0.1.15
type ResqTagResource struct { // 项目ID,resource_type为region级别服务时为必选项。 ProjectId *string `json:"project_id,omitempty"` // 资源类型, 此参数为可输入的值(区分大小写)。例如:ecs,scaling_group, images, disk,vpcs,security-groups, shared_bandwidth,eip, cdn等,具体请参见“附录-标签支持的资源类型”章节。 ResourceTypes []string `json:"resource_types"` // 标签列表 Tags []Tag `json:"tags"` // 是否仅查询未带标签的资源。该字段为true时查询不带标签的资源。 WithoutAnyTag *bool `json:"without_any_tag,omitempty"` // 索引位置, 从offset指定的下一条数据开始查询,必须为数字,不能为负数,默认为0。 Offset *int32 `json:"offset,omitempty"` // 查询记录数,不传默认为200,limit最多为200, 最小值为1。 Limit *int32 `json:"limit,omitempty"` }
ResqTagResource 获取标签下资源请求
func (ResqTagResource) String ¶ added in v0.1.15
func (o ResqTagResource) String() string
type ShowApiVersionRequest ¶
type ShowApiVersionRequest struct { // API版本号。 ApiVersion string `json:"api_version"` }
ShowApiVersionRequest Request Object
func (ShowApiVersionRequest) String ¶
func (o ShowApiVersionRequest) String() string
type ShowApiVersionResponse ¶
type ShowApiVersionResponse struct { Version *VersionDetail `json:"version,omitempty"` HttpStatusCode int `json:"-"` }
ShowApiVersionResponse Response Object
func (ShowApiVersionResponse) String ¶
func (o ShowApiVersionResponse) String() string
type ShowResourceTagRequest ¶ added in v0.1.15
type ShowResourceTagRequest struct { // 资源ID ResourceId string `json:"resource_id"` // 项目ID,region级资源必选。 ProjectId *string `json:"project_id,omitempty"` // 资源类型 ResourceType string `json:"resource_type"` }
ShowResourceTagRequest Request Object
func (ShowResourceTagRequest) String ¶ added in v0.1.15
func (o ShowResourceTagRequest) String() string
type ShowResourceTagResponse ¶ added in v0.1.15
type ShowResourceTagResponse struct { // 资源标签列表 Tags *[]TagVo `json:"tags,omitempty"` HttpStatusCode int `json:"-"` }
ShowResourceTagResponse Response Object
func (ShowResourceTagResponse) String ¶ added in v0.1.15
func (o ShowResourceTagResponse) String() string
type ShowTagQuotaRequest ¶ added in v0.0.69
type ShowTagQuotaRequest struct { }
ShowTagQuotaRequest Request Object
func (ShowTagQuotaRequest) String ¶ added in v0.0.69
func (o ShowTagQuotaRequest) String() string
type ShowTagQuotaResponse ¶ added in v0.0.69
type ShowTagQuotaResponse struct { // 配额列表 Quotas *[]TagQuota `json:"quotas,omitempty"` HttpStatusCode int `json:"-"` }
ShowTagQuotaResponse Response Object
func (ShowTagQuotaResponse) String ¶ added in v0.0.69
func (o ShowTagQuotaResponse) String() string
type Tag ¶ added in v0.1.15
type Tag struct { // 键。 最大长度36个字符。 字符集:A-Z,a-z , 0-9,‘-’,‘_’,UNICODE字符(\\u4E00-\\u9FFF)。 Key string `json:"key"` // 值列表。 每个值最大长度43个字符,可以为空字符串。 字符集:A-Z,a-z , 0-9,‘.’,‘-’,‘_’,UNICODE字符(\\u4E00-\\u9FFF)。 Values []string `json:"values"` }
Tag 标签列表。
type TagCreateResponseItem ¶ added in v0.1.15
type TagCreateResponseItem struct { // 资源ID。 ResourceId string `json:"resource_id"` // 资源类型。 ResourceType string `json:"resource_type"` // 错误码 ErrorCode string `json:"error_code"` // 错误描述 ErrorMsg string `json:"error_msg"` }
func (TagCreateResponseItem) String ¶ added in v0.1.15
func (o TagCreateResponseItem) String() string
type TagDeleteResponseItem ¶ added in v0.1.15
type TagDeleteResponseItem struct { // 资源ID。 ResourceId string `json:"resource_id"` // 资源类型。 ResourceType string `json:"resource_type"` // 错误码 ErrorCode string `json:"error_code"` // 错误描述 ErrorMsg string `json:"error_msg"` }
func (TagDeleteResponseItem) String ¶ added in v0.1.15
func (o TagDeleteResponseItem) String() string
type TagQuota ¶ added in v0.0.69
type TagQuota struct { // 配额键 QuotaKey string `json:"quota_key"` // 配额值 QuotaLimit int32 `json:"quota_limit"` // 已使用 Used int32 `json:"used"` // 单位 Unit string `json:"unit"` }
TagQuota 配额
type TagVo ¶ added in v0.1.15
type TagVo struct { // 键。 最大长度36个字符。 字符集:A-Z,a-z , 0-9,‘-’,‘_’,UNICODE字符(\\u4E00-\\u9FFF)。 Key string `json:"key"` // 值。 最大长度43个字符,可以为空字符串。 字符集:A-Z,a-z , 0-9,‘.’,‘-’,‘_’,UNICODE字符(\\u4E00-\\u9FFF)。 Value *string `json:"value,omitempty"` }
TagVo 标签对象。
type UpdatePredefineTagsRequest ¶
type UpdatePredefineTagsRequest struct {
Body *ModifyPrefineTag `json:"body,omitempty"`
}
UpdatePredefineTagsRequest Request Object
func (UpdatePredefineTagsRequest) String ¶
func (o UpdatePredefineTagsRequest) String() string
type UpdatePredefineTagsResponse ¶
type UpdatePredefineTagsResponse struct {
HttpStatusCode int `json:"-"`
}
UpdatePredefineTagsResponse Response Object
func (UpdatePredefineTagsResponse) String ¶
func (o UpdatePredefineTagsResponse) String() string
type VersionDetail ¶
type VersionDetail struct { // 版本ID(版本号),如v1.0。 Id string `json:"id"` // API的URL地址。 Links []Link `json:"links"` // 若该版本API支持微版本,则返回支持的最新微版本号,如果不支持微版本,则返回空。 Version string `json:"version"` // 版本状态,为如下3种: CURRENT:表示该版本为主推版本。 SUPPORTED:表示为老版本,但是现在还继续支持。 DEPRECATED:表示为废弃版本,存在后续删除的可能。 Status VersionDetailStatus `json:"status"` // 版本发布时间,采用UTC时间表示。如v1.0发布的时间2016-12-09T00:00:00Z。 Updated *sdktime.SdkTime `json:"updated"` // 若该版本API 支持微版本,则返回支持的最早微版本号, 如果不支持微版本,则返回空。 MinVersion string `json:"min_version"` }
VersionDetail 版本详情
func (VersionDetail) String ¶
func (o VersionDetail) String() string
type VersionDetailStatus ¶
type VersionDetailStatus struct {
// contains filtered or unexported fields
}
func (VersionDetailStatus) MarshalJSON ¶
func (c VersionDetailStatus) MarshalJSON() ([]byte, error)
func (*VersionDetailStatus) UnmarshalJSON ¶
func (c *VersionDetailStatus) UnmarshalJSON(b []byte) error
func (VersionDetailStatus) Value ¶ added in v0.0.90
func (c VersionDetailStatus) Value() string
type VersionDetailStatusEnum ¶
type VersionDetailStatusEnum struct { CURRENT VersionDetailStatus SUPPORTED VersionDetailStatus DEPRECATED VersionDetailStatus }
func GetVersionDetailStatusEnum ¶
func GetVersionDetailStatusEnum() VersionDetailStatusEnum
Source Files ¶
- model_create_predefine_tags_request.go
- model_create_predefine_tags_response.go
- model_create_resource_tag_request.go
- model_create_resource_tag_response.go
- model_create_tag_request.go
- model_delete_predefine_tags_request.go
- model_delete_predefine_tags_response.go
- model_delete_resource_tag_request.go
- model_delete_resource_tag_response.go
- model_delete_tag_request.go
- model_errors.go
- model_link.go
- model_list_api_versions_request.go
- model_list_api_versions_response.go
- model_list_predefine_tags_request.go
- model_list_predefine_tags_response.go
- model_list_providers_request.go
- model_list_providers_response.go
- model_list_resource_request.go
- model_list_resource_response.go
- model_list_tag_keys_request.go
- model_list_tag_keys_response.go
- model_list_tag_values_request.go
- model_list_tag_values_response.go
- model_modify_prefine_tag.go
- model_page_info_tag_keys.go
- model_page_info_tag_values.go
- model_predefine_tag.go
- model_predefine_tag_request.go
- model_provider_response_body.go
- model_req_create_predefine_tag.go
- model_req_create_tag.go
- model_req_delete_predefine_tag.go
- model_req_delete_tag.go
- model_resource_tag_body.go
- model_resource_type_body.go
- model_resources.go
- model_resq_tag_resource.go
- model_show_api_version_request.go
- model_show_api_version_response.go
- model_show_resource_tag_request.go
- model_show_resource_tag_response.go
- model_show_tag_quota_request.go
- model_show_tag_quota_response.go
- model_tag.go
- model_tag_create_response_item.go
- model_tag_delete_response_item.go
- model_tag_quota.go
- model_tag_vo.go
- model_update_predefine_tags_request.go
- model_update_predefine_tags_response.go
- model_version_detail.go