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.