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.