Documentation ¶
Index ¶
- type CheckTagsLegalityReqVo
- type CheckTagsLegalityResVo
- type CostAttrTagKeyInfo
- type FailedResourcesMap
- type FrontResourceTagMapping
- type FrontResourcesReqVo
- type FrontResourcesResult
- type FrontTagsResourcesInfo
- type GetCostAttrTagKeysResult
- type OperateTagResourceRelationsInfo
- type OperateTagResourceRelationsReqVo
- type OperateTagResourceRelationsResVo
- type PageInfo
- type ProductLineAccessInfo
- type QueryResourceReqVo
- type ResetTagResourcesInfo
- type ResetTagResourcesReqVo
- type ResetTagResourcesResVo
- type Resource2TagsMap
- type ResourceInfosMap
- 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 CheckTagsLegalityReqVo ¶ added in v1.54.0
type CheckTagsLegalityResVo ¶ added in v1.54.0
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"` /* 资源详情url地址 (Optional) */ DetailUrl string `json:"detailUrl"` /* 可用区 (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"` /* 控制标签显示参数, 默认为0 0: 只显示普通用户标签 1: 显示系统标签和普通用户标签 (Optional) */ ShowTagStatus int `json:"showTagStatus"` /* 每页记录数大小, 默认为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 OperateTagResourceRelationsInfo ¶ added in v1.54.0
type OperateTagResourceRelationsReqVo ¶ added in v1.54.0
type OperateTagResourceRelationsReqVo struct { /* 产品线与资源id列表对象 */ ResourceInfos []ResourceInfosMap `json:"resourceInfos"` /* 用户普通标签集合(字段sysTags和userTags不能同时为空) (Optional) */ UserTags []Tag `json:"userTags"` /* 系统标签集合(字段sysTags和userTags不能同时为空) (Optional) */ SysTags []Tag `json:"sysTags"` /* 操作类型, 0:解绑(预留参数,暂不支持) 1:绑定 */ Operate int `json:"operate"` }
type OperateTagResourceRelationsResVo ¶ added in v1.54.0
type OperateTagResourceRelationsResVo struct { /* 用户pin (Optional) */ Pin string `json:"pin"` /* 地域名称 (Optional) */ Region string `json:"region"` /* 操作结果 (Optional) */ RelationInfos []OperateTagResourceRelationsInfo `json:"relationInfos"` }
type ProductLineAccessInfo ¶ added in v1.54.0
type ProductLineAccessInfo struct { /* 产品线代号名称 (Optional) */ ServiceCode string `json:"serviceCode"` /* 产品线英文名称, 提供给标签控制台展示 (Optional) */ FeName string `json:"feName"` /* 产品线中文名称, 提供给标签控制台展示 (Optional) */ FeNameCn string `json:"feNameCn"` /* 产品线是否标准接入标签系统 (Optional) */ StandardAccess bool `json:"standardAccess"` /* 是否区分地域 (Optional) */ DistinguishRegion bool `json:"distinguishRegion"` }
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 ResourceInfosMap ¶ added in v1.54.0
type ResourceInfosMap 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列表 */ ResourceIds []string `json:"resourceIds"` }
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"` /* 控制标签显示参数, 默认为0 0: 只显示普通用户标签 1: 显示系统标签和普通用户标签 (Optional) */ ShowTagStatus *int `json:"showTagStatus"` /* 排序依据 (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"` /* 控制标签显示参数, 默认为0 0: 只显示普通用户标签 1: 显示系统标签和普通用户标签 (Optional) */ ShowTagStatus *int `json:"showTagStatus"` }
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"` /* 控制标签显示参数, 默认为0 0: 只显示普通用户标签 1: 显示系统标签和普通用户标签 (Optional) */ ShowTagStatus *int `json:"showTagStatus"` }
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"` /* 标签绑定的网关资源个数 (Optional) */ ApigatewayResourceCount int64 `json:"apigatewayResourceCount"` /* 标签绑定的对象存储资源个数 (Optional) */ StorageResourceCount int64 `json:"storageResourceCount"` /* 标签绑定的云数据库InfluxDB资源个数 (Optional) */ TsdsResourceCount int64 `json:"tsdsResourceCount"` /* 标签绑定的云数据库Greenplum资源个数 (Optional) */ JdwResourceCount int64 `json:"jdwResourceCount"` /* 标签绑定的DDos防护包资源个数 (Optional) */ AntiproResourceCount int64 `json:"antiproResourceCount"` /* 标签绑定的Dts数据传输产品资源个数 (Optional) */ DtsResourceCount int64 `json:"dtsResourceCount"` /* 标签绑定的Cps云物理服务器资源个数 (Optional) */ CpsResourceCount int64 `json:"cpsResourceCount"` /* 标签绑定的edcps资源个数 (Optional) */ EdcpsResourceCount int64 `json:"edcpsResourceCount"` /* 标签绑定的sgw资源个数 (Optional) */ SgwResourceCount int64 `json:"sgwResourceCount"` /* 标签绑定的waf资源个数 (Optional) */ WafResourceCount int64 `json:"wafResourceCount"` /* 标签绑定的kafka资源个数 (Optional) */ KafkaResourceCount int64 `json:"kafkaResourceCount"` /* 标签绑定的zk资源个数 (Optional) */ ZkResourceCount int64 `json:"zkResourceCount"` /* 标签绑定的balance资源个数 (Optional) */ BalanceResourceCount int64 `json:"balanceResourceCount"` /* 标签绑定的nlb资源个数 (Optional) */ NlbResourceCount int64 `json:"nlbResourceCount"` /* 标签绑定的dnlb资源个数 (Optional) */ DnlbResourceCount int64 `json:"dnlbResourceCount"` /* 标签绑定的threatscanner资源个数 (Optional) */ ThreatscannerResourceCount int64 `json:"threatscannerResourceCount"` /* 标签绑定的jns资源个数 (Optional) */ JnsResourceCount int64 `json:"jnsResourceCount"` /* 标签绑定的rabbitmq资源个数 (Optional) */ RabbitmqResourceCount int64 `json:"rabbitmqResourceCount"` /* 标签绑定的natgateway资源个数 (Optional) */ NatgatewayResourceCount int64 `json:"natgatewayResourceCount"` /* 标签绑定的clickhouse资源个数 (Optional) */ ClickHouseResourceCount int64 `json:"clickHouseResourceCount"` /* 标签绑定的tidb资源个数 (Optional) */ TidbResourceCount int64 `json:"tidbResourceCount"` /* 标签绑定的dbs资源个数 (Optional) */ DbsResourceCount int64 `json:"dbsResourceCount"` /* 标签绑定的jdccs资源个数 (Optional) */ JdccsResourceCount int64 `json:"jdccsResourceCount"` /* 标签绑定的edcs资源个数 (Optional) */ EpcsResourceCount int64 `json:"epcsResourceCount"` }
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 ¶
- CheckTagsLegalityReqVo.go
- CheckTagsLegalityResVo.go
- CostAttrTagKeyInfo.go
- FailedResourcesMap.go
- FrontResourceTagMapping.go
- FrontResourcesReqVo.go
- FrontResourcesResult.go
- FrontTagsResourcesInfo.go
- GetCostAttrTagKeysResult.go
- OperateTagResourceRelationsInfo.go
- OperateTagResourceRelationsReqVo.go
- OperateTagResourceRelationsResVo.go
- PageInfo.go
- ProductLineAccessInfo.go
- QueryResourceReqVo.go
- ResetTagResourcesInfo.go
- ResetTagResourcesReqVo.go
- ResetTagResourcesResVo.go
- Resource2TagsMap.go
- ResourceInfosMap.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.