Documentation
¶
Index ¶
- type CostAttrTagKeyInfo
- type FailedResourcesMap
- type FrontResourceTagMapping
- type FrontResourcesReqVo
- type FrontResourcesResult
- type FrontTagsResourcesInfo
- type GetCostAttrTagKeysResult
- type PageInfo
- type QueryResourceReqVo
- type ResetTagResourcesInfo
- type ResetTagResourcesReqVo
- type ResetTagResourcesResVo
- type Resource2TagsMap
- type ResourceReqVo
- type ResourceResVo
- type ResourceTagMapping
- type ResourcesMap
- type Tag
- type TagCostAttrOperateInfo
- type TagCostAttrOperateReq
- type TagCostAttrOperateResult
- type TagCostAttrOperation
- type TagFilter
- type TagKeysReqVo
- type TagKeysResVo
- type TagResourcesReqVo
- type TagResourcesResVo
- type TagValuesReqVo
- type TagValuesResVo
- type TagsReqVo
- type TagsResVo
- type TagsResourcesInfo
- type UnTagResourcesReqVo
- type UnTagResourcesResVo
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CostAttrTagKeyInfo ¶
type FailedResourcesMap ¶
type FrontResourceTagMapping ¶
type FrontResourceTagMapping struct {
/* jrn本期不用, 默认为null (Optional) */
Jrn string `json:"jrn"`
/* 资源id (Optional) */
ResourceId string `json:"resourceId"`
/* 产品线名称 (Optional) */
ServiceCode string `json:"serviceCode"`
/* 资源绑定的标签数组 (Optional) */
Tags []Tag `json:"tags"`
/* 资源名称 (Optional) */
ResourceName string `json:"resourceName"`
/* 可用区 (Optional) */
Az string `json:"az"`
}
type FrontResourcesReqVo ¶
type FrontResourcesReqVo struct {
/* 产品线名称列表, 目前只支持查询同一条产品线的资源
标签系统支持的产品线名称如下
- vm disk sqlserver es mongodb ip
- memcached redis drds rds database db_ro
- percona percona_ro mariadb mariadb_ro pg cdn
- nativecontainer pod zfs jqs kubernetesNodegroup jcq
*/
ServiceCodes []string `json:"serviceCodes"`
/* 资源id列表 (Optional) */
ResourceIds []string `json:"resourceIds"`
/* 标签过滤列表 (Optional) */
TagFilters []TagFilter `json:"tagFilters"`
/* 每页记录数大小, 默认为20条记录每页, 上限为500条记录每页 (Optional) */
PageSize int `json:"pageSize"`
/* 当前页码, 默认为第一页 (Optional) */
CurrentPage int `json:"currentPage"`
}
type FrontResourcesResult ¶
type FrontResourcesResult struct {
/* 用户pin (Optional) */
Pin string `json:"pin"`
/* 地域名称 (Optional) */
Region string `json:"region"`
/* 标签资源信息数组 (Optional) */
FrontResourceTagMapping []FrontResourceTagMapping `json:"frontResourceTagMapping"`
/* 分页信息 (Optional) */
PageInfo PageInfo `json:"pageInfo"`
}
type FrontTagsResourcesInfo ¶
type FrontTagsResourcesInfo struct {
/* 用户pin (Optional) */
Pin string `json:"pin"`
/* 地域名称 (Optional) */
Region string `json:"region"`
/* 标签列表信息 (Optional) */
TagsResourcesInfos []TagsResourcesInfo `json:"tagsResourcesInfos"`
/* 分页信息 (Optional) */
PageInfo PageInfo `json:"pageInfo"`
}
type GetCostAttrTagKeysResult ¶
type GetCostAttrTagKeysResult struct {
/* 用户pin (Optional) */
Pin string `json:"pin"`
/* 标签键及其费用属性相关信息 (Optional) */
CostAttrTagKeyInfos []CostAttrTagKeyInfo `json:"costAttrTagKeyInfos"`
/* 分页信息 (Optional) */
PageInfo PageInfo `json:"pageInfo"`
}
type QueryResourceReqVo ¶
type QueryResourceReqVo struct {
/* 产品线名称列表
标签系统支持的产品线名称如下
- vm disk sqlserver es mongodb ip
- memcached redis drds rds database db_ro
- percona percona_ro mariadb mariadb_ro pg cdn
- nativecontainer pod zfs jqs kubernetesNodegroup jcq
*/
ServiceCode string `json:"serviceCode"`
/* 标签过滤列表 (Optional) */
TagFilters []TagFilter `json:"tagFilters"`
/* 操作项(多个tagFilter之间支持and或or关系, 默认and关系) (Optional) */
Operator *string `json:"operator"`
}
type ResetTagResourcesInfo ¶
type ResetTagResourcesReqVo ¶
type ResetTagResourcesReqVo struct {
/* 产品线名称列表, 目前仅支持对同一个serviceCode下的资源进行批量标签替换
标签系统支持的产品线名称如下
- vm disk sqlserver es mongodb ip
- memcached redis drds rds database db_ro
- percona percona_ro mariadb mariadb_ro pg cdn
- nativecontainer pod zfs jqs kubernetesNodegroup jcq
*/
ServiceCodes []string `json:"serviceCodes"`
/* 由资源id和替换后的标签构成的数组 */
ResourceTags []Resource2TagsMap `json:"resourceTags"`
}
type ResetTagResourcesResVo ¶
type ResetTagResourcesResVo struct {
/* 用户pin (Optional) */
Pin string `json:"pin"`
/* 地域名称 (Optional) */
Region string `json:"region"`
/* 批量替换标签结果 (Optional) */
ResetTagResourcesInfos []ResetTagResourcesInfo `json:"resetTagResourcesInfos"`
}
type Resource2TagsMap ¶
type ResourceReqVo ¶
type ResourceReqVo struct {
/* 产品线名称列表
标签系统支持的产品线名称如下
- vm disk sqlserver es mongodb ip
- memcached redis drds rds database db_ro
- percona percona_ro mariadb mariadb_ro pg cdn
- nativecontainer pod zfs jqs kubernetesNodegroup jcq
(Optional) */
ServiceCodes []string `json:"serviceCodes"`
/* 资源id列表 (Optional) */
ResourceIds []string `json:"resourceIds"`
/* 标签过滤列表 (Optional) */
TagFilters []TagFilter `json:"tagFilters"`
/* 排序依据 (Optional) */
OrderCondition *string `json:"orderCondition"`
/* 排序方向, 取值为ASC, DESC (Optional) */
DescOrAsc *string `json:"descOrAsc"`
/* 每页记录数 (Optional) */
PageSize *int `json:"pageSize"`
/* 当前页码 (Optional) */
CurrentPage *int `json:"currentPage"`
}
type ResourceResVo ¶
type ResourceResVo struct {
/* 用户pin (Optional) */
Pin string `json:"pin"`
/* 地域名称 (Optional) */
Region string `json:"region"`
/* 资源标签详情列表 (Optional) */
ResourceTagMappingList []ResourceTagMapping `json:"resourceTagMappingList"`
}
type ResourceTagMapping ¶
type ResourcesMap ¶
type ResourcesMap struct {
/* 产品线名称列表
标签系统支持的产品线名称如下
- vm disk sqlserver es mongodb ip
- memcached redis drds rds database db_ro
- percona percona_ro mariadb mariadb_ro pg cdn
- nativecontainer pod zfs jqs kubernetesNodegroup jcq
*/
ServiceCode string `json:"serviceCode"`
/* 资源id列表 */
ResourceId []string `json:"resourceId"`
}
type TagCostAttrOperateInfo ¶
type TagCostAttrOperateReq ¶
type TagCostAttrOperateReq struct {
/* 标签键操作费用属性信息 */
Operations []TagCostAttrOperation `json:"operations"`
}
type TagCostAttrOperateResult ¶
type TagCostAttrOperateResult struct {
/* 用户pin (Optional) */
Pin string `json:"pin"`
/* 标签键操作费用属性结果信息 (Optional) */
OperateInfos []TagCostAttrOperateInfo `json:"operateInfos"`
}
type TagCostAttrOperation ¶
type TagKeysReqVo ¶
type TagKeysReqVo struct {
/* 产品线名称列表
标签系统支持的产品线名称如下
- vm disk sqlserver es mongodb ip
- memcached redis drds rds database db_ro
- percona percona_ro mariadb mariadb_ro pg cdn
- nativecontainer pod zfs jqs kubernetesNodegroup jcq
(Optional) */
ServiceCodes []string `json:"serviceCodes"`
/* 标签过滤列表 (Optional) */
TagFilters []TagFilter `json:"tagFilters"`
}
type TagKeysResVo ¶
type TagResourcesReqVo ¶
type TagResourcesReqVo struct {
/* 对指定产品线指定资源打标签, 目前只支持同一产品线的资源绑定标签 */
Resources []ResourcesMap `json:"resources"`
/* 标签集合 */
Tags []Tag `json:"tags"`
}
type TagResourcesResVo ¶
type TagResourcesResVo struct {
/* 用户pin (Optional) */
Pin string `json:"pin"`
/* 地域名称 (Optional) */
Region string `json:"region"`
/* 打标失败列表 (Optional) */
FailedResourcesMap []FailedResourcesMap `json:"failedResourcesMap"`
/* 资源与标签绑定成功的次数 (Optional) */
SuccessCount int `json:"successCount"`
}
type TagValuesReqVo ¶
type TagValuesReqVo struct {
/* 标签过滤列表 (Optional) */
TagFilters []TagFilter `json:"tagFilters"`
}
type TagValuesResVo ¶
type TagsReqVo ¶
type TagsReqVo struct {
/* 产品线名称列表
标签系统支持的产品线名称如下
- vm disk sqlserver es mongodb ip
- memcached redis drds rds database db_ro
- percona percona_ro mariadb mariadb_ro pg cdn
- nativecontainer pod zfs jqs kubernetesNodegroup jcq
(Optional) */
ServiceCodes []string `json:"serviceCodes"`
/* 搜索类型, 取值为all和cost <br/>
all: 表示搜索全部类型的标签, 默认值, 可不传
cost: 表示只搜索具有费用属性的标签
(Optional) */
Kind *string `json:"kind"`
/* 标签过滤列表 (Optional) */
TagFilters []TagFilter `json:"tagFilters"`
}
type TagsResourcesInfo ¶
type TagsResourcesInfo struct {
/* 标签键 (Optional) */
TagKey string `json:"tagKey"`
/* 标签值 (Optional) */
TagValue string `json:"tagValue"`
/* 标签绑定的云主机资源个数 (Optional) */
VmResourceCount int64 `json:"vmResourceCount"`
/* 标签绑定的云硬盘资源个数 (Optional) */
DiskResourceCount int64 `json:"diskResourceCount"`
/* 标签绑定的数据库SQL Server资源个数 (Optional) */
SqlServerResourceCount int64 `json:"sqlServerResourceCount"`
/* 标签绑定的MongoDB资源个数 (Optional) */
MongodbResourceCount int64 `json:"mongodbResourceCount"`
/* 标签绑定的公网IP资源个数 (Optional) */
IpResourceCount int64 `json:"ipResourceCount"`
/* 标签绑定的ElasticSearch资源个数 (Optional) */
EsResourceCount int64 `json:"esResourceCount"`
/* 标签绑定的消息队列JCQ资源个数 (Optional) */
JcqResourceCount int64 `json:"jcqResourceCount"`
/* 标签绑定的分布式关系型数据库DRDS资源个数 (Optional) */
DrdsResourceCount int64 `json:"drdsResourceCount"`
/* 标签绑定的Memcached资源个数 (Optional) */
MemcachedResourceCount int64 `json:"memcachedResourceCount"`
/* 标签绑定的云缓存Redis资源个数 (Optional) */
RedisResourceCount int64 `json:"redisResourceCount"`
/* 标签绑定的数据库(MySQL)资源个数 (Optional) */
DatabaseResourceCount int64 `json:"databaseResourceCount"`
/* 标签绑定的数据库[只读]资源个数 (Optional) */
DbRoResourceCount int64 `json:"dbRoResourceCount"`
/* 标签绑定的Percona资源个数 (Optional) */
PerconaResourceCount int64 `json:"perconaResourceCount"`
/* 标签绑定的MariaDB资源个数 (Optional) */
MariadbResourceCount int64 `json:"mariadbResourceCount"`
/* 标签绑定的MariaDB[只读]资源个数 (Optional) */
MariadbRoResourceCount int64 `json:"mariadbRoResourceCount"`
/* 标签绑定的PostgreSQL资源个数 (Optional) */
PgResourceCount int64 `json:"pgResourceCount"`
/* 标签绑定的CDN资源个数 (Optional) */
CdnResourceCount int64 `json:"cdnResourceCount"`
/* 标签绑定的原生容器实例资源个数 (Optional) */
NativecontainerResourceCount int64 `json:"nativecontainerResourceCount"`
/* 标签绑定的原生容器Pod资源个数 (Optional) */
PodResourceCount int64 `json:"podResourceCount"`
/* 标签绑定的队列服务资源个数 (Optional) */
JqsResourceCount int64 `json:"jqsResourceCount"`
/* 标签绑定的云文件服务资源个数 (Optional) */
ZfsResourceCount int64 `json:"zfsResourceCount"`
/* 标签绑定的Kubernetes集群资源个数 (Optional) */
KubernetesNodegroupResourceCount int64 `json:"kubernetesNodegroupResourceCount"`
}
type UnTagResourcesReqVo ¶
type UnTagResourcesReqVo struct {
/* 对指定产品线指定资源进行标签解绑, 目前只支持同一产品线的资源解绑标签 */
Resources []ResourcesMap `json:"resources"`
/* 标签数组 */
Tags []Tag `json:"tags"`
}
type UnTagResourcesResVo ¶
type UnTagResourcesResVo struct {
/* 用户pin (Optional) */
Pin string `json:"pin"`
/* 地域名称 (Optional) */
Region string `json:"region"`
/* 解绑失败列表 (Optional) */
FailedResourcesMap []FailedResourcesMap `json:"failedResourcesMap"`
/* 资源与标签解绑成功的次数 (Optional) */
SuccessCount int `json:"successCount"`
}
Source Files
¶
- CostAttrTagKeyInfo.go
- FailedResourcesMap.go
- FrontResourceTagMapping.go
- FrontResourcesReqVo.go
- FrontResourcesResult.go
- FrontTagsResourcesInfo.go
- GetCostAttrTagKeysResult.go
- PageInfo.go
- QueryResourceReqVo.go
- ResetTagResourcesInfo.go
- ResetTagResourcesReqVo.go
- ResetTagResourcesResVo.go
- Resource2TagsMap.go
- ResourceReqVo.go
- ResourceResVo.go
- ResourceTagMapping.go
- ResourcesMap.go
- Tag.go
- TagCostAttrOperateInfo.go
- TagCostAttrOperateReq.go
- TagCostAttrOperateResult.go
- TagCostAttrOperation.go
- TagFilter.go
- TagKeysReqVo.go
- TagKeysResVo.go
- TagResourcesReqVo.go
- TagResourcesResVo.go
- TagValuesReqVo.go
- TagValuesResVo.go
- TagsReqVo.go
- TagsResVo.go
- TagsResourcesInfo.go
- UnTagResourcesReqVo.go
- UnTagResourcesResVo.go
Click to show internal directories.
Click to hide internal directories.