数据结构

最近更新时间:2025-03-07 01:29:10

我的收藏

AddInstanceResult

添加实例到集群的结果

被如下接口引用:AddClusterInstances。

名称 类型 描述
FailedInstanceIds Array of String 添加集群失败的节点列表
示例值:["ins-6a79x94v"]
SuccInstanceIds Array of String 添加集群成功的节点列表
示例值:["ins-6a79x94v"]
TimeoutInstanceIds Array of String 添加集群超时的节点列表
示例值:["ins-6a79x94v"]
FailedReasons Array of String 失败的节点的失败原因
注意:此字段可能返回 null,表示取不到有效值。
示例值:["this is a reason"]

AdvanceSettings

高级选项设置

被如下接口引用:CreateTask, DescribeTaskDetail, DescribeTaskRecords, ModifyTask。

名称 类型 必选 描述
SubTaskConcurrency Integer 子任务单机并发数限制,默认值为2
注意:此字段可能返回 null,表示取不到有效值。
示例值:2

Affinity

亲和规则

被如下接口引用:DeployContainerGroup。

名称 类型 必选 描述
Scope String 亲和性范围
示例值:Node
Weight String 亲和规则的权重
示例值:50
Paths Array of CommonOption -

AgentProfile

部署javaagent的类型、版本信息

被如下接口引用:DeployContainerGroup, DeployGroup, DescribeGroup。

名称 类型 必选 描述
AgentType String Agent类型
示例值:SERVICE_AGENT/OT_AGENT
AgentVersion String Agent版本号
示例值:release/1.0

ApiDefinitionDescr

API 对象类型描述

被如下接口引用:DescribeApiDetail。

名称 类型 描述
Name String 对象名称
示例值:API_DEFI
Properties Array of PropertyField 对象属性列表
示例值:[{"Name":"tag_user","Type":"string","Description":"This is desc"}]

ApiDetailInfo

API 明细

被如下接口引用:ChangeApiUsableStatus, DescribeGatewayApis。

名称 类型 描述
ApiId String API ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:api-0i1r0zuh
NamespaceId String 命名空间ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:namespace-qab7bq9v
NamespaceName String 命名空间名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:ns_default
MicroserviceId String 服务ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:ms-ba2jlxvk
MicroserviceName String 服务名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:provider-demo
Path String API 请求路径
注意:此字段可能返回 null,表示取不到有效值。
示例值:/checkToken
PathMapping String Api 映射路径
注意:此字段可能返回 null,表示取不到有效值。
示例值:/checkToken
Method String 请求方法
注意:此字段可能返回 null,表示取不到有效值。
示例值:GET
GroupId String 所属分组ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:grp-nb08ur29
UsableStatus String 是否禁用
注意:此字段可能返回 null,表示取不到有效值。
示例值:enabled
ReleaseStatus String 发布状态
注意:此字段可能返回 null,表示取不到有效值。
示例值:released
RateLimitStatus String 开启限流
注意:此字段可能返回 null,表示取不到有效值。
示例值:disabled
MockStatus String 是否开启mock
注意:此字段可能返回 null,表示取不到有效值。
示例值:disabled
CreatedTime String 创建时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:2024-12-23 01:30:03
UpdatedTime String 更新时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:2024-12-23 01:30:03
ReleasedTime String 发布时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:2024-12-23 01:30:03
GroupName String 所属分组名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:grp_name
Timeout Integer API 超时,单位毫秒
注意:此字段可能返回 null,表示取不到有效值。
示例值:10000
Host String Api所在服务host
注意:此字段可能返回 null,表示取不到有效值。
示例值:http://www.qq.com
ApiType String API类型。 ms : 微服务API; external :外部服务Api
注意:此字段可能返回 null,表示取不到有效值。
示例值:ms
Description String Api描述信息
注意:此字段可能返回 null,表示取不到有效值。
示例值:This is desc
ApiMatchType String API路径匹配类型。normal:普通API;wildcard:通配API。
注意:此字段可能返回 null,表示取不到有效值。
示例值:normal
RpcExt String RPC 额外信息
注意:此字段可能返回 null,表示取不到有效值。
示例值:{"shortServiceName":"provider-demo","interfaceName":"com.tencent.tsf.atom.example.alibaba.dubbo.PersonService","methodName":"findByName","parameterTypes":"java.lang.String","group":null,"version":"1.0","loadbalance":null,"retries":null,"timeout":null,"protocol":"dubbo","url":null}
GatewayDeployGroupId String 部署组id
注意:此字段可能返回 null,表示取不到有效值。
示例值:group-ldap5yok
Md5 String md5
注意:此字段可能返回 null,表示取不到有效值。
示例值:37025610cc82b1a9a8f192159c6di3d9
RpcType String RPC 类型
注意:此字段可能返回 null,表示取不到有效值。
示例值:http

ApiDetailResponse

ApiDetailResponse描述

被如下接口引用:DescribeApiDetail。

名称 类型 描述
Request Array of ApiRequestDescr API 请求参数
示例值:[{"Name":"str","Type":"string","Description":"str","Required":true,"In":"path","DefaultValue":null}]
Response Array of ApiResponseDescr API 响应参数
注意:此字段可能返回 null,表示取不到有效值。
示例值:[{"Name":"_RESPONSE","Type":"string","Description":"OK"}]
Definitions Array of ApiDefinitionDescr API 复杂结构定义
示例值:[{"Name":"","Properties":[{"Name":"","Type":"","Description":""}]}]
RequestContentType String API 的 content type
注意:此字段可能返回 null,表示取不到有效值。
示例值:"application/json"
CanRun Boolean API 能否调试
注意:此字段可能返回 null,表示取不到有效值。
示例值:true
Status Integer API 状态 0:离线 1:在线,默认0
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
Description String API 描述
注意:此字段可能返回 null,表示取不到有效值。
示例值:This is desc

ApiGroupInfo

API分组信息

被如下接口引用:DescribeApiGroup, DescribeApiGroups, DescribeGroupGateways, DescribeGroupsWithPlugin。

名称 类型 描述
GroupId String Api Group Id
注意:此字段可能返回 null,表示取不到有效值。
示例值:grp-vcgimq3x
GroupName String Api Group 名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:group-name
GroupContext String 分组上下文
注意:此字段可能返回 null,表示取不到有效值。
示例值:/provider
AuthType String 鉴权类型。 secret: 密钥鉴权; none:无鉴权
注意:此字段可能返回 null,表示取不到有效值。
示例值:none
Status String 发布状态, drafted: 未发布。 released: 发布
注意:此字段可能返回 null,表示取不到有效值。
示例值:released
CreatedTime String 分组创建时间 如:2019-06-20 15:51:28
注意:此字段可能返回 null,表示取不到有效值。
示例值:2019-06-20 15:51:28
UpdatedTime String 分组更新时间 如:2019-06-20 15:51:28
注意:此字段可能返回 null,表示取不到有效值。
示例值:2019-06-20 15:51:28
BindedGatewayDeployGroups Array of GatewayDeployGroup api分组已绑定的网关部署组
注意:此字段可能返回 null,表示取不到有效值。
示例值:[{"DeployGroupId":"group-ym9mqx2a","DeployGroupName":"heihuli-zuul-unit","ApplicationId":"application-yq58wpey","ApplicationName":"gateway-gw","ApplicationType":"V","GroupStatus":null,"ClusterType":"V"}]
ApiCount Integer api 个数
注意:此字段可能返回 null,表示取不到有效值。
示例值:10
AclMode String 访问group的ACL类型
注意:此字段可能返回 null,表示取不到有效值。
示例值:none
Description String 描述
注意:此字段可能返回 null,表示取不到有效值。
示例值:This is desc
GroupType String 分组类型。 ms: 微服务分组; external:外部Api分组
注意:此字段可能返回 null,表示取不到有效值。
示例值:ms
GatewayInstanceType String 网关实例的类型
注意:此字段可能返回 null,表示取不到有效值。
示例值:unit
GatewayInstanceId String 网关实例ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:ins-szesmg28
NamespaceNameKey String 命名空间参数key值
注意:此字段可能返回 null,表示取不到有效值。
示例值:TSF-NamespaceName
ServiceNameKey String 微服务名参数key值
注意:此字段可能返回 null,表示取不到有效值。
示例值:TSF-ServiceName
NamespaceNameKeyPosition String 命名空间参数位置,path,header或query,默认是path
注意:此字段可能返回 null,表示取不到有效值。
示例值:path
ServiceNameKeyPosition String 微服务名参数位置,path,header或query,默认是path
注意:此字段可能返回 null,表示取不到有效值。
示例值:path
GatewayInstanceIdList Array of String 网关实例ID列表
注意:此字段可能返回 null,表示取不到有效值。
示例值:["gw-ins-szesmg28"]

ApiInfo

微服务网关API信息

被如下接口引用:CreateGatewayApi。

名称 类型 必选 描述
NamespaceId String 命名空间Id,若为外部API,为固定值:"namespace-external"
示例值:namespace-96a79v5b
MicroserviceId String 服务Id,若为外部API,为固定值:"ms-external"
示例值:ms-by8o5kgv
Path String API path
示例值:/echo
Method String Api 请求
示例值:GET
PathMapping String 请求映射
示例值:/echo
Host String api所在服务host,限定外部Api填写。格式: http://127.0.0.1:8080
示例值:www.qq.com
Description String api描述信息
示例值:This is desc

ApiRateLimitRule

微服务网关API限流规则

被如下接口引用:CreateApiRateLimitRuleWithDetailResp, DescribeApiRateLimitRules。

名称 类型 描述
RuleId String rule Id
注意:此字段可能返回 null,表示取不到有效值。
示例值:rule-ov3yyria
ApiId String API ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:api-c5tc8x6j
RuleName String 限流名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:gateway-proxy-rule_grp-kehvi94a_api-c5tc8x6j
MaxQps Integer 最大限流qps
注意:此字段可能返回 null,表示取不到有效值。
示例值:10000
UsableStatus String 生效/禁用, enabled/disabled
注意:此字段可能返回 null,表示取不到有效值。
示例值:enabled
RuleContent String 规则内容
注意:此字段可能返回 null,表示取不到有效值。
示例值:忽略,接口冗余字段。
TsfRuleId String Tsf Rule ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:rate-9ov6lpv3
Description String 描述
注意:此字段可能返回 null,表示取不到有效值。
示例值:This is desc
CreatedTime String 创建时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:2024-12-19 21:00:00
UpdatedTime String 更新时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:2024-12-19 21:00:00
Limit Integer 分页参数limit
注意:此字段可能返回 null,表示取不到有效值。
示例值:10
Offset Integer 分页参数offset
注意:此字段可能返回 null,表示取不到有效值。
示例值:0
AppId String AppId
注意:此字段可能返回 null,表示取不到有效值。
示例值:1

ApiRequestDescr

ApiRequestDescr

被如下接口引用:DescribeApiDetail。

名称 类型 描述
Name String 参数名称
示例值:tag_user
Type String 参数类型
示例值:string
In String 参数位置
示例值:query
Description String 参数描述
示例值:This is desc
Required Boolean 参数是否必须
示例值:false
DefaultValue String 参数的默认值
注意:此字段可能返回 null,表示取不到有效值。
示例值:def_user

ApiResponseDescr

API 响应的参数结构描述

被如下接口引用:DescribeApiDetail。

名称 类型 描述
Name String 参数描述
示例值:_RESPONSE
Type String 参数类型
示例值:string
Description String 参数描述
示例值:OK

ApiUseStatisticsEntity

API 日统计数据点

被如下接口引用:DescribeApiUseDetail, DescribeUnitApiUseDetail。

名称 类型 描述
Name String 名称
示例值:2xx
Count String 次数
示例值:39723
Ratio String 比率
示例值:0.99

ApiVersionArray

API版本数组

被如下接口引用:DescribeApiVersions。

名称 类型 描述
ApplicationId String App ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:application-l6ymbvgd
ApplicationName String App 名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:app_provider
PkgVersion String App 包版本
注意:此字段可能返回 null,表示取不到有效值。
示例值:v1

ApplicationAttribute

应用列表其它字段

被如下接口引用:DescribeApplicationAttribute。

名称 类型 描述
InstanceCount Integer 总实例个数
示例值:3
RunInstanceCount Integer 运行实例个数
示例值:2
GroupCount Integer 应用下部署组个数
示例值:2
RunningGroupCount String 运行中部署组个数
示例值:2
AbnormalCount String 异常部署组个数
示例值:0

ApplicationForPage

分页的应用描述信息字段

被如下接口引用:DescribeApplication, DescribeApplications。

名称 类型 描述
ApplicationId String 应用ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:application-6a79x94v
ApplicationName String 应用名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:java-provider
ApplicationDesc String 应用描述
注意:此字段可能返回 null,表示取不到有效值。
示例值:this is a desc
ApplicationType String 应用类型
注意:此字段可能返回 null,表示取不到有效值。
示例值:C
MicroserviceType String 微服务类型
注意:此字段可能返回 null,表示取不到有效值。
示例值:DEF
ProgLang String 编程语言
注意:此字段可能返回 null,表示取不到有效值。
示例值:J
CreateTime String 创建时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:2019-11-21 09:33:21
UpdateTime String 更新时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:2019-11-22 09:33:21
ApplicationResourceType String 应用资源类型
注意:此字段可能返回 null,表示取不到有效值。
示例值:C
ApplicationRuntimeType String 应用runtime类型
注意:此字段可能返回 null,表示取不到有效值。
示例值:konaJdk8
ApigatewayServiceId String Apigateway的serviceId
注意:此字段可能返回 null,表示取不到有效值。
示例值:gw-ins-6a79x94v
ApplicationRemarkName String 应用备注名
注意:此字段可能返回 null,表示取不到有效值。
示例值:remark-mock
ServiceConfigList Array of ServiceConfig 服务配置信息列表
注意:此字段可能返回 null,表示取不到有效值。
IgnoreCreateImageRepository Boolean IgnoreCreateImageRepository
注意:此字段可能返回 null,表示取不到有效值。
示例值:true
ApmInstanceId String Apm业务系统id
注意:此字段可能返回 null,表示取不到有效值。
示例值:apm-6a79x94v
ApmInstanceName String Apm业务系统Name
注意:此字段可能返回 null,表示取不到有效值。
示例值:apm-mock
SyncDeleteImageRepository Boolean 同步删除镜像仓库
注意:此字段可能返回 null,表示取不到有效值。
示例值:true
MicroserviceSubType String 应用微服务子类型
注意:此字段可能返回 null,表示取不到有效值。
示例值:N
ProgramLanguage String 应用编程语言类型
注意:此字段可能返回 null,表示取不到有效值。
示例值:Java
FrameworkType String 开发框架类型[SpringCloud,Dubbo,Go-GRPC,Other]
注意:此字段可能返回 null,表示取不到有效值。
示例值:Spring Cloud
ServiceGovernanceConfig ServiceGovernanceConfig 注册配置治理信息
注意:此字段可能返回 null,表示取不到有效值。
MicroserviceTypeList Array of String 微服务类型列表
注意:此字段可能返回 null,表示取不到有效值。
示例值:["N"]
CreateSameNameImageRepository Boolean 是否同时创建镜像仓库
注意:此字段可能返回 null,表示取不到有效值。
示例值:true

AvailableZoneScatterScheduleRule

打散调度规则

被如下接口引用:DeployContainerGroup。

名称 类型 必选 描述
ScatterDimension String -
示例值:Application
MaxUnbalanceQuantity Integer -
示例值:25
IsForceSchedule Boolean -
示例值:true

BusinessLogConfig

业务日志配置

被如下接口引用:DescribeBusinessLogConfig, DescribeBusinessLogConfigs, DescribeGroupBusinessLogConfigs。

名称 类型 必选 描述
ConfigId String 配置项ID
示例值:config-6a79x94v
ConfigName String 配置项名称
示例值:config-mock
ConfigPath String 配置项日志路径
注意:此字段可能返回 null,表示取不到有效值。
示例值:/config
ConfigDesc String 配置项描述
注意:此字段可能返回 null,表示取不到有效值。
示例值:this is a desc
ConfigTags String 配置项标签
注意:此字段可能返回 null,表示取不到有效值。
示例值:tag1
ConfigPipeline String 配置项对应的ES管道
注意:此字段可能返回 null,表示取不到有效值。
示例值:pipeline1
ConfigCreateTime String 配置项创建时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:2019-11-21 11:31:34
ConfigUpdateTime String 配置项更新时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:2019-11-22 11:31:34
ConfigSchema BusinessLogConfigSchema 配置项解析规则
注意:此字段可能返回 null,表示取不到有效值。
ConfigAssociatedGroupList Array of BusinessLogConfigAssociatedGroup 配置项关联部署组
注意:此字段可能返回 null,表示取不到有效值。

BusinessLogConfigAssociatedGroup

业务日志配置关联部署组信息

被如下接口引用:DescribeBusinessLogConfig, DescribeBusinessLogConfigs, DescribeGroupBusinessLogConfigs。

名称 类型 必选 描述
GroupId String 部署组ID
示例值:group-6a79x94v
GroupName String 部署组名称
示例值:group-mock
ApplicationId String 部署组所属应用ID
示例值:application-6a79x94v
ApplicationName String 部署组所属应用名称
示例值:java-app
ApplicationType String 部署组所属应用类型
示例值:C
NamespaceId String 部署组所属命名空间ID
示例值:namespace-6a79x94v
NamespaceName String 部署组所属命名空间名称
示例值:default
ClusterId String 部署组所属集群ID
示例值:cls-6a79x94v
ClusterName String 部署组所属集群名称
示例值:cls-mock
ClusterType String 部署组所属集群类型
示例值:C
AssociatedTime String 部署组关联日志配置时间
示例值:2020-01-12 12:33:12

BusinessLogConfigSchema

业务日志配置解析规则

被如下接口引用:DescribeBusinessLogConfig, DescribeBusinessLogConfigs, DescribeGroupBusinessLogConfigs。

名称 类型 必选 描述
SchemaType Integer 解析规则类型
示例值:SPRING_BOOT
SchemaContent String 解析规则内容
注意:此字段可能返回 null,表示取不到有效值。
示例值:spring-log-xxxxxxxxxx
SchemaDateFormat String 解析规则时间格式
注意:此字段可能返回 null,表示取不到有效值。
示例值:yy-MM-dd HH:mm:ss
SchemaMultilinePattern String 解析规则对应的多行匹配规则
注意:此字段可能返回 null,表示取不到有效值。
示例值:/t/n
SchemaCreateTime String 解析规则创建时间
示例值:2020-12-30 12:34:56
SchemaPatternLayout String 用户填写的解析规则
注意:此字段可能返回 null,表示取不到有效值。
示例值:.*

BusinessLogV2

业务日志

被如下接口引用:SearchBusinessLog。

名称 类型 描述
InstanceId String 实例ID
示例值:ins-6a79x94v
Content String 日志内容
示例值:log-xxxxxxxxxxxxxx
Timestamp Integer 日志时间戳
示例值:1792739028
InstanceIp String 实例IP
示例值:10.23.39.2
LogId String 日志ID
示例值:log-6a79x94v
GroupId String 部署组ID
示例值:group-6a79x94v

Cluster

集群

被如下接口引用:DescribeSimpleClusters, DescribeSimpleNamespaces。

名称 类型 描述
ClusterId String 集群ID
示例值:cls-6a79x94v
ClusterName String 集群名称
示例值:k8s-cls
ClusterDesc String 集群描述
示例值:this is a desc
ClusterType String 集群类型
示例值:C
VpcId String 集群所属私有网络ID
示例值:vpc-6a79x94v
ClusterStatus String 集群状态
示例值:Running
ClusterCIDR String 集群CIDR
示例值:10.10.3.1/16
ClusterTotalCpu Float 集群总CPU,单位: 核
示例值:64
ClusterTotalMem Float 集群总内存,单位: G
示例值:256
ClusterUsedCpu Float 集群已使用CPU,单位: 核
示例值:23
ClusterUsedMem Float 集群已使用内存,单位: G
示例值:88
InstanceCount Integer 集群机器实例数量
示例值:4
RunInstanceCount Integer 集群可用的机器实例数量
示例值:4
NormalInstanceCount Integer 集群正常状态的机器实例数量
示例值:4
DeleteFlag Boolean 删除标记:true:可以删除;false:不可删除
示例值:false
CreateTime String 创建时间
示例值:2019-12-23 12:23:32
UpdateTime String 更新时间
示例值:2019-12-27 12:23:32
TsfRegionId String 集群所属TSF地域ID
示例值:7
TsfRegionName String 集群所属TSF地域名称
示例值:ap-guangzhou
TsfZoneId String 集群所属TSF可用区ID
示例值:50010001
TsfZoneName String 集群所属TSF可用区名称
示例值:az1
DeleteFlagReason String 集群不可删除的原因
示例值:集群有运行中资源
ClusterLimitCpu Float 集群最大CPU限制,单位:核
示例值:56
ClusterLimitMem Float 集群最大内存限制,单位:G
示例值:240
RunServiceInstanceCount Integer 集群可用的服务实例数量
示例值:160
SubnetId String 集群所属子网ID
示例值:subnet-6a79x94v
OperationInfo OperationInfo 返回给前端的控制信息
ClusterVersion String 集群版本
示例值:1.22

ClusterV2

集群详情

被如下接口引用:DescribeClusters。

名称 类型 描述
ClusterId String 集群ID
示例值:cls-6a79x94v
ClusterName String 集群名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:k8s-cls
ClusterDesc String 集群描述
注意:此字段可能返回 null,表示取不到有效值。
示例值:this is desc
ClusterType String 集群类型
注意:此字段可能返回 null,表示取不到有效值。
示例值:C
VpcId String 集群所属私有网络ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:vpc-6a79x94v
ClusterStatus String 集群状态
注意:此字段可能返回 null,表示取不到有效值。
示例值:Running
ClusterCIDR String 集群CIDR
注意:此字段可能返回 null,表示取不到有效值。
示例值:10.2.30.3/16
ClusterTotalCpu Float 集群总CPU,单位: 核
注意:此字段可能返回 null,表示取不到有效值。
示例值:128
ClusterTotalMem Float 集群总内存,单位: G
注意:此字段可能返回 null,表示取不到有效值。
示例值:999
ClusterUsedCpu Float 集群已使用CPU,单位: 核
注意:此字段可能返回 null,表示取不到有效值。
示例值:64
ClusterUsedMem Float 集群已使用内存,单位: G
注意:此字段可能返回 null,表示取不到有效值。
示例值:600
InstanceCount Integer 集群机器实例数量
注意:此字段可能返回 null,表示取不到有效值。
示例值:5
RunInstanceCount Integer 集群运行中的机器实例数量
注意:此字段可能返回 null,表示取不到有效值。
示例值:5
NormalInstanceCount Integer 集群正常状态的机器实例数量
注意:此字段可能返回 null,表示取不到有效值。
示例值:5
DeleteFlag Boolean 删除标记:true:可以删除;false:不可删除
注意:此字段可能返回 null,表示取不到有效值。
示例值:false
CreateTime String 创建时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:2019-12-13 12:31:12
UpdateTime String 更新时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:2019-12-13 12:31:12
TsfRegionId String 集群所属TSF地域ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:7
TsfRegionName String 集群所属TSF地域名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:ap-guangzhou
TsfZoneId String 集群所属TSF可用区ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:29
TsfZoneName String 集群所属TSF可用区名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:az1
DeleteFlagReason String 集群不可删除的原因
注意:此字段可能返回 null,表示取不到有效值。
示例值:集群有资源未解绑
SubnetId String 集群所属私有网络子网ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:subnet-6a79x94v
ClusterLimitCpu String 集群剩余 cpu limit
注意:此字段可能返回 null,表示取不到有效值。
示例值:44
ClusterLimitMem String 集群剩余 memory limit
注意:此字段可能返回 null,表示取不到有效值。
示例值:23
RunServiceInstanceCount Integer 运行服务实例数
注意:此字段可能返回 null,表示取不到有效值。
示例值:43
OperationInfo OperationInfo 给前端的按钮控制信息
注意:此字段可能返回 null,表示取不到有效值。
ClusterVersion String 容器集群版本
注意:此字段可能返回 null,表示取不到有效值。
示例值:1.24
GroupCount Integer 部署组总数
注意:此字段可能返回 null,表示取不到有效值。
示例值:43
RunGroupCount Integer 运行中部署组数
注意:此字段可能返回 null,表示取不到有效值。
示例值:43
StopGroupCount Integer 停止中部署组数
注意:此字段可能返回 null,表示取不到有效值。
示例值:0
AbnormalGroupCount Integer 异常部署组数
注意:此字段可能返回 null,表示取不到有效值。
示例值:0
ClusterRemarkName String 集群备注名
注意:此字段可能返回 null,表示取不到有效值。
示例值:remark-mock
KuberneteApiServer String api地址
注意:此字段可能返回 null,表示取不到有效值。
示例值:http://10.29.23.1:6443
KuberneteNativeType String K : kubeconfig, S : service account
注意:此字段可能返回 null,表示取不到有效值。
示例值:S
KuberneteNativeSecret String native secret
注意:此字段可能返回 null,表示取不到有效值。
示例值:secret-mock-xxxxxxxxxxxx
EnableLogCollection Boolean 是否开启cls日志功能
示例值:false

CommonOption

通用选项

被如下接口引用:DeployContainerGroup。

名称 类型 必选 描述
LabelName String -
示例值:GroupId
Operator String -
示例值:eqauls
LabelValue String -
示例值:group-6a79x94v

CommonRef

ValueFrom 通用结构

被如下接口引用:DeployContainerGroup, DescribeContainerGroupDeployInfo。

名称 类型 必选 描述
Name String 名称
示例值:name-mock
Key String Key值
示例值:key-mock

Config

配置项

被如下接口引用:CreateConfigWithDetailResp, CreatePublicConfigWithDetailResp, DescribeConfig, DescribeConfigSummary, DescribeConfigs, DescribePublicConfig, DescribePublicConfigSummary, DescribePublicConfigs。

名称 类型 描述
ConfigId String 配置项ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:dcfg-5zvw59v8
ConfigName String 配置项名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:config_app
ConfigVersion String 配置项版本
注意:此字段可能返回 null,表示取不到有效值。
示例值:v1.0
ConfigVersionDesc String 配置项版本描述
注意:此字段可能返回 null,表示取不到有效值。
示例值:This is desc
ConfigValue String 配置项值
注意:此字段可能返回 null,表示取不到有效值。
示例值:api.invok.limit: 5000
ConfigType String 配置项类型
注意:此字段可能返回 null,表示取不到有效值。
示例值:application
CreationTime String 创建时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:2024-12-04 16:18:21
ApplicationId String 应用ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:application-l6ymbvgd
ApplicationName String 应用名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:app-provider
DeleteFlag Boolean 删除标识,true:可以删除;false:不可删除
注意:此字段可能返回 null,表示取不到有效值。
示例值:true
LastUpdateTime String 最后更新时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:2024-12-04 16:18:21
ConfigVersionCount Integer 配置项版本数量
注意:此字段可能返回 null,表示取不到有效值。
示例值:1

ConfigMapOption

ConfigMap可选项

被如下接口引用:DeployContainerGroup, DescribeContainerGroupDeployInfo。

名称 类型 必选 描述
Key String -
注意:此字段可能返回 null,表示取不到有效值。
示例值:key-mock
Path String -
注意:此字段可能返回 null,表示取不到有效值。
示例值:/config
Mode String -
注意:此字段可能返回 null,表示取不到有效值。
示例值:hostPath

ConfigRelease

配置项发布信息

被如下接口引用:DescribeConfigReleases, DescribeGroupRelease, DescribePublicConfigReleases, ReleaseConfigWithDetailResp。

名称 类型 描述
ConfigReleaseId String 配置项发布ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:dcfgr-egvkp4yo
ConfigId String 配置项ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:dcfg-9ov6lpv3
ConfigName String 配置项名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:app_config
ConfigVersion String 配置项版本
注意:此字段可能返回 null,表示取不到有效值。
示例值:v1
ReleaseTime String 发布时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:2024-11-28 18:51:06
GroupId String 部署组ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:group-qevjzabd
GroupName String 部署组名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:group_app
NamespaceId String 命名空间ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:namespace-96a79v5b
NamespaceName String 命名空间名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:ns_name
ClusterId String 集群ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:cluster-2vz3nd3a
ClusterName String 集群名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:cls_name
ReleaseDesc String 发布描述
注意:此字段可能返回 null,表示取不到有效值。
示例值:This is desc
ApplicationId String 应用ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:application-l6ymbvgd
ConfigCenters Array of TsfConfigCenter 配置中心发布情况
注意:此字段可能返回 null,表示取不到有效值。
示例值:[{"ConfigType":"EXCLUSIVE","ConfigCenterInstanceId":"ins-f4f48f71","ConfigCenterInstanceName":"pk-gz","RegionId":"33","CurrentVersion":"1.18.0.2","TargetVersion":"1.18.0.1"}]
DaulStatus String DUAL_STATUS_WRITE_REGISTRATION_ON 双写&&双注册开启

DUAL_STATUS_WRITE_REGISTRATION_OFF 双写&&双注册关闭
注意:此字段可能返回 null,表示取不到有效值。
示例值:DUAL_STATUS_WRITE_REGISTRATION_ON

ConfigReleaseLog

配置项发布日志

被如下接口引用:DescribeConfigReleaseLogs, DescribePublicConfigReleaseLogs。

名称 类型 描述
ConfigReleaseLogId String 配置项发布日志ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:dcfgrl-5zvwk9v8
ConfigId String 配置项ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:dcfg-m2vzp8yp
ConfigName String 配置项名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:config_app
ConfigVersion String 配置项版本
注意:此字段可能返回 null,表示取不到有效值。
示例值:v1
GroupId String 部署组ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:group-l9ynzydj
GroupName String 部署组名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:group_app
NamespaceId String 命名空间ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:namespace-96a79v5b
NamespaceName String 命名空间名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:ns_app
ClusterId String 集群ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:cluster-a2lgh1u2
ClusterName String 集群名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:cls_app
ReleaseTime String 发布时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:2024-11-04 19:48:02
ReleaseDesc String 发布描述
注意:此字段可能返回 null,表示取不到有效值。
示例值:This is desc
ReleaseStatus String 发布状态
注意:此字段可能返回 null,表示取不到有效值。
示例值:S
LastConfigId String 上次发布的配置项ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:dcfg-m2vzp8yp
LastConfigName String 上次发布的配置项名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:config_app
LastConfigVersion String 上次发布的配置项版本
注意:此字段可能返回 null,表示取不到有效值。
示例值:v1
RollbackFlag Boolean 回滚标识
注意:此字段可能返回 null,表示取不到有效值。
示例值:true
ReleasedConfigCenter String 发布成功的配置中心
ALL/EXCLUSIVE/SHARE/NONE

全部发布成功,独占发布成功,共享发布成功,全部发布失败
注意:此字段可能返回 null,表示取不到有效值。
示例值:NONE

ConfigTemplate

配置模板对象

被如下接口引用:CreateConfigTemplateWithDetailResp, DescribeConfigTemplate。

名称 类型 必选 描述
ConfigTemplateId String 配置模板Id
注意:此字段可能返回 null,表示取不到有效值。
示例值:dcfg_temp-vjmozkgv
ConfigTemplateName String 配置模板名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:template-ribbon
ConfigTemplateDesc String 配置模板描述
注意:此字段可能返回 null,表示取不到有效值。
示例值:This is desc
ConfigTemplateType String 配置模板对应的微服务框架
注意:此字段可能返回 null,表示取不到有效值。
示例值:Ribbon
ConfigTemplateValue String 配置模板数据
注意:此字段可能返回 null,表示取不到有效值。
示例值:#请求处理超时时间\nribbon.ReadTimeout: 5000\n#请求连接超时时间\nribbon.ConnectTimeout: 2000\n#同一实例最大重试次数,不包括首次调用\nribbon.MaxAutoRetries: 0\n#重试其他实例的最大重试次数,不包括首次所选的server\nribbon.MaxAutoRetriesNextServer: 1\n#是否对所有操作请求都进行重试\nribbon.OkToRetryOnAllOperations: false\n
CreateTime String 创建时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:2024-12-20 17:01:51
UpdateTime String 更新时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:2024-12-20 17:01:51

ContainGroup

部署组列表(应用下钻界面的)

被如下接口引用:DescribeContainerGroups。

名称 类型 描述
GroupId String 部署组ID
示例值:group-6a79x94v
GroupName String 分组名称
示例值:group-mock
CreateTime String 创建时间
示例值:2020-11-23 09:32:12
Server String 镜像server
示例值:ccr.tencent.com
RepoName String 镜像名,如/tsf/nginx
示例值:/tsf/nginx
TagName String 镜像版本名称
示例值:latest
ClusterId String 集群ID
示例值:cls-6a79x94v
ClusterName String 集群名称
示例值:k8s-cls
NamespaceId String 命名空间ID
示例值:namespace-6a79x94v
NamespaceName String 命名空间名称
示例值:default
CpuRequest String 初始分配的 CPU 核数,对应 K8S request
示例值:0.5
CpuLimit String 最大分配的 CPU 核数,对应 K8S limit
示例值:1
MemRequest String 初始分配的内存 MiB 数,对应 K8S request
示例值:128
MemLimit String 最大分配的内存 MiB 数,对应 K8S limit
示例值:512
Alias String 部署组备注
示例值:group-alias
KubeInjectEnable Boolean KubeInjectEnable值
示例值:false
UpdatedTime String 更新时间
示例值:1528303820

ContainGroupResult

部署组列表(应用下钻)

被如下接口引用:DescribeContainerGroups。

名称 类型 描述
Content Array of ContainGroup 部署组列表
TotalCount Integer 总记录数
示例值:10

ContainerEvent

返回容器的事件,比如 k8s deployment 或者 pod 的 events

被如下接口引用:DescribeContainerEvents。

名称 类型 描述
FirstTimestamp Integer 第一次出现的时间,以 ms 为单位的时间戳
注意:此字段可能返回 null,表示取不到有效值。
示例值:1615463411385
LastTimestamp Integer 最后一次出现的时间,以 ms 为单位的时间戳
注意:此字段可能返回 null,表示取不到有效值。
示例值:1615463411385
Type String 级别
注意:此字段可能返回 null,表示取不到有效值。
示例值:Warning
Kind String 资源类型
注意:此字段可能返回 null,表示取不到有效值。
示例值:Pod
Name String 资源名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:shop-demo-7ff965d54d-65rlw.1668ccf6e4263fde
Reason String 内容
注意:此字段可能返回 null,表示取不到有效值。
示例值:Pulled
Message String 详细描述
注意:此字段可能返回 null,表示取不到有效值。
示例值:0/1 nodes are available: 1 Insufficient memory.
Count Integer 出现次数
注意:此字段可能返回 null,表示取不到有效值。
示例值:3

ContainerGroupDeploy

获取部署组

被如下接口引用:DescribeContainerGroupDeployInfo。

名称 类型 描述
GroupId String 部署组id
注意:此字段可能返回 null,表示取不到有效值。
示例值:group-6a79x94v
GroupName String 分组名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:user-group
InstanceNum Integer 实例总数
注意:此字段可能返回 null,表示取不到有效值。
示例值:2
CurrentNum Integer 已启动实例总数
注意:此字段可能返回 null,表示取不到有效值。
示例值:2
Server String 镜像server
注意:此字段可能返回 null,表示取不到有效值。
示例值:ccr.tencent.com
Reponame String 镜像名,如/tsf/nginx
注意:此字段可能返回 null,表示取不到有效值。
示例值:/tsf/nginx
TagName String 镜像版本名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:latest
CpuRequest String 业务容器初始分配的 CPU 核数,对应 K8S request
注意:此字段可能返回 null,表示取不到有效值。
示例值:0.5
CpuLimit String 业务容器最大分配的 CPU 核数,对应 K8S limit
注意:此字段可能返回 null,表示取不到有效值。
示例值:2
MemRequest String 业务容器初始分配的内存 MiB 数,对应 K8S request
注意:此字段可能返回 null,表示取不到有效值。
示例值:32
MemLimit String 业务容器最大分配的内存 MiB 数,对应 K8S limit
注意:此字段可能返回 null,表示取不到有效值。
示例值:64
AccessType Integer 0:公网 1:集群内访问 2:NodePort
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
ProtocolPorts Array of ProtocolPort 端口映射
注意:此字段可能返回 null,表示取不到有效值。
UpdateType Integer 更新方式:0:快速更新 1:滚动更新
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
UpdateIvl Integer 更新间隔,单位秒
注意:此字段可能返回 null,表示取不到有效值。
示例值:30
JvmOpts String jvm参数
注意:此字段可能返回 null,表示取不到有效值。
示例值:-Xms32m
SubnetId String 子网id
注意:此字段可能返回 null,表示取不到有效值。
示例值:subnet-6a79x94v
AgentCpuRequest String agent容器初始分配的 CPU 核数,对应 K8S request
注意:此字段可能返回 null,表示取不到有效值。
示例值:0.1
AgentCpuLimit String agent容器最大分配的 CPU 核数,对应 K8S limit
注意:此字段可能返回 null,表示取不到有效值。
示例值:0.2
AgentMemRequest String agent容器初始分配的内存 MiB 数,对应 K8S request
注意:此字段可能返回 null,表示取不到有效值。
示例值:32
AgentMemLimit String agent容器最大分配的内存 MiB 数,对应 K8S limit
注意:此字段可能返回 null,表示取不到有效值。
示例值:32
IstioCpuRequest String istioproxy容器初始分配的 CPU 核数,对应 K8S request
注意:此字段可能返回 null,表示取不到有效值。
示例值:0.1
IstioCpuLimit String istioproxy容器最大分配的 CPU 核数,对应 K8S limit
注意:此字段可能返回 null,表示取不到有效值。
示例值:0.2
IstioMemRequest String istioproxy容器初始分配的内存 MiB 数,对应 K8S request
注意:此字段可能返回 null,表示取不到有效值。
示例值:32
IstioMemLimit String istioproxy容器最大分配的内存 MiB 数,对应 K8S limit
注意:此字段可能返回 null,表示取不到有效值。
示例值:32
Envs Array of Env 部署组的环境变量数组,这里没有展示 tsf 使用的环境变量,只展示了用户设置的环境变量。
注意:此字段可能返回 null,表示取不到有效值。
HealthCheckSettings HealthCheckSettings 健康检查配置信息,若不指定该参数,则默认不设置健康检查。
注意:此字段可能返回 null,表示取不到有效值。
DeployAgent Boolean 是否部署Agent容器
注意:此字段可能返回 null,表示取不到有效值。
示例值:true
Alias String 部署组备注
注意:此字段可能返回 null,表示取不到有效值。
示例值:group-alias
DisableService Boolean 是否创建 k8s service
注意:此字段可能返回 null,表示取不到有效值。
示例值:false
HeadlessService Boolean service 是否为 headless 类型
注意:此字段可能返回 null,表示取不到有效值。
示例值:false
TcrRepoInfo TcrRepoInfo TcrRepoInfo值
注意:此字段可能返回 null,表示取不到有效值。
VolumeInfos Array of VolumeInfo 数据卷信息,list
注意:此字段可能返回 null,表示取不到有效值。
VolumeMountInfos Array of VolumeMountInfo 数据卷挂载信息,list
注意:此字段可能返回 null,表示取不到有效值。
KubeInjectEnable Boolean KubeInjectEnable值
注意:此字段可能返回 null,表示取不到有效值。
示例值:false
RepoType String 仓库类型 (person, tcr)
注意:此字段可能返回 null,表示取不到有效值。
示例值:personal
WarmupSetting WarmupSetting 预热配置设置
注意:此字段可能返回 null,表示取不到有效值。
GatewayConfig GatewayConfig Envoy网关服务配置
注意:此字段可能返回 null,表示取不到有效值。
ContainerName String 容器名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:java-service-xn28103-92sjx8
AdditionalContainerList Array of GroupContainerInfo 附加容器列表
注意:此字段可能返回 null,表示取不到有效值。
InternalContainerList Array of GroupContainerInfo 内部容器列表
注意:此字段可能返回 null,表示取不到有效值。
ServiceSettingList Array of ServiceSetting service列表
注意:此字段可能返回 null,表示取不到有效值。

ContainerGroupDetail

容器部署组详情

被如下接口引用:DescribeContainerGroupDetail。

名称 类型 描述
GroupId String 部署组ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:group-6a79x94v
GroupName String 分组名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:java-group
InstanceNum Integer 实例总数
注意:此字段可能返回 null,表示取不到有效值。
示例值:2
CurrentNum Integer 已启动实例总数
注意:此字段可能返回 null,表示取不到有效值。
示例值:2
CreateTime String 创建时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:2020-11-21 09:33:23
Server String 镜像server
注意:此字段可能返回 null,表示取不到有效值。
示例值:ccr.tencent.com
Reponame String 镜像名,如/tsf/nginx
注意:此字段可能返回 null,表示取不到有效值。
示例值:/tsf/nginx
TagName String 镜像版本名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:latest
ClusterId String 集群ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:cls-6a79x94v
ClusterName String 集群名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:k8s-cls
NamespaceId String 命名空间ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:namespace-6a79x94v
NamespaceName String 命名空间名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:default
ApplicationId String 应用ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:application-6a79x94v
LbIp String 负载均衡ip
注意:此字段可能返回 null,表示取不到有效值。
示例值:10.20.13.1
ApplicationType String 应用类型
注意:此字段可能返回 null,表示取不到有效值。
示例值:C
ClusterIp String Service ip
注意:此字段可能返回 null,表示取不到有效值。
示例值:10.19.102.1
NodePort Integer NodePort端口,只有公网和NodePort访问方式才有值
注意:此字段可能返回 null,表示取不到有效值。
示例值:30021
CpuLimit String 最大分配的 CPU 核数,对应 K8S limit
注意:此字段可能返回 null,表示取不到有效值。
示例值:2
MemLimit String 最大分配的内存 MiB 数,对应 K8S limit
注意:此字段可能返回 null,表示取不到有效值。
示例值:256
AccessType Integer 0:公网 1:集群内访问 2:NodePort
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
UpdateType Integer 更新方式:0:快速更新 1:滚动更新
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
UpdateIvl Integer 更新间隔,单位秒
注意:此字段可能返回 null,表示取不到有效值。
示例值:30
ProtocolPorts Array of ProtocolPort 端口数组对象
注意:此字段可能返回 null,表示取不到有效值。
Envs Array of Env 环境变量数组对象
注意:此字段可能返回 null,表示取不到有效值。
ApplicationName String 应用名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:java-service
Message String pod错误信息描述
注意:此字段可能返回 null,表示取不到有效值。
示例值:this is a msg
Status String 部署组状态
注意:此字段可能返回 null,表示取不到有效值。
示例值:Running
MicroserviceType String 服务类型
注意:此字段可能返回 null,表示取不到有效值。
示例值:DEF
CpuRequest String 初始分配的 CPU 核数,对应 K8S request
注意:此字段可能返回 null,表示取不到有效值。
示例值:0.5
MemRequest String 初始分配的内存 MiB 数,对应 K8S request
注意:此字段可能返回 null,表示取不到有效值。
示例值:128
SubnetId String 子网id
注意:此字段可能返回 null,表示取不到有效值。
示例值:subnet-6a79x94v
GroupResourceType String 部署组资源类型
注意:此字段可能返回 null,表示取不到有效值。
示例值:C
InstanceCount Integer 部署组实例个数
注意:此字段可能返回 null,表示取不到有效值。
示例值:4
UpdatedTime Integer 部署组更新时间戳
注意:此字段可能返回 null,表示取不到有效值。
示例值:1762890382
MaxSurge String kubernetes滚动更新策略的MaxSurge参数
注意:此字段可能返回 null,表示取不到有效值。
示例值:25%
MaxUnavailable String kubernetes滚动更新策略的MaxUnavailable参数
注意:此字段可能返回 null,表示取不到有效值。
示例值:25%
HealthCheckSettings HealthCheckSettings 部署组健康检查设置
注意:此字段可能返回 null,表示取不到有效值。
AllowPlainYamlDeploy Boolean 允许PlainYamlDeploy
注意:此字段可能返回 null,表示取不到有效值。
示例值:true
IsNotEqualServiceConfig Boolean 是否不等于ServiceConfig
注意:此字段可能返回 null,表示取不到有效值。
示例值:true
RepoName String 仓库名
注意:此字段可能返回 null,表示取不到有效值。
示例值:/tsf/nginx
Alias String 别名
注意:此字段可能返回 null,表示取不到有效值。
示例值:group-alias

ContainerGroupOther

部署组列表-其它字段

被如下接口引用:DescribeContainerGroupAttribute。

名称 类型 描述
InstanceNum Integer 实例总数
示例值:3
CurrentNum Integer 已启动实例总数
示例值:3
LbDns String 负载均衡DNS地址
示例值:dns.com
LbIp String 负载均衡ip
示例值:10.2.3.4
ClusterIp String Service ip
示例值:10.3.2.1
Status String 服务状态,请参考后面的状态定义
示例值:Running
Message String 服务状态,请参考后面的状态定义
示例值:this is a msg
Envs Array of Env 环境变量
NodePort Integer Service NodePort
注意:此字段可能返回 null,表示取不到有效值。
示例值:30111
SubnetId String 子网ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:subnet-2j9sh3
HealthCheckSettings HealthCheckSettings 健康检查相关字段
注意:此字段可能返回 null,表示取不到有效值。
IsNotEqualServiceConfig Boolean 服务配置信息是否匹配
注意:此字段可能返回 null,表示取不到有效值。
示例值:false

CosCredentials

cos临时账号信息

被如下接口引用:DescribeDownloadInfo, DescribeUploadInfo。

名称 类型 必选 描述
SessionToken String 会话Token
示例值:session-token-xxxxxxxxxxxxxx
TmpAppId String 临时应用ID
示例值:tapp-6a79x94v
TmpSecretId String 临时调用者身份ID
示例值:si-xxxxxxxxxxxxxxxxxxxxxxxxxxxx
TmpSecretKey String 临时密钥
示例值:sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
ExpiredTime Integer 过期时间
示例值:18262938379
Domain String 所在域
示例值:gz

CosDownloadInfo

Cos下载所需信息

被如下接口引用:DescribeDownloadInfo。

名称 类型 描述
Bucket String 桶名称
示例值:tsf_bucket
Region String 地域
示例值:ap-guangzhou
Path String 路径
示例值:/tsf
Credentials CosCredentials 鉴权信息

CosUploadInfo

cos上传所需信息

被如下接口引用:DescribeUploadInfo。

名称 类型 必选 描述
PkgId String 程序包ID
示例值:pkg-6a79x94v
Bucket String
示例值:tsf_bucket
Region String 目标地域
示例值:ap-guangzhou
Path String 存储路径
示例值:/tsf
Credentials CosCredentials 鉴权信息

CurvePoint

构成监控数据图的曲线坐标点

被如下接口引用:DescribeJvmMonitor。

名称 类型 描述
Label String 当前坐标 X轴的值 当前是日期格式:"yyyy-MM-dd HH:mm:ss"
示例值:host
Value String 当前坐标 Y轴的值
示例值:hostName
Timestamp String 该坐标点时间戳
示例值:179372900

CustomPodSchedule

自定义Pod调度规则

被如下接口引用:DeployContainerGroup。

名称 类型 必选 描述
ForceSchedule ForceSchedule -
注意:此字段可能返回 null,表示取不到有效值。
TrySchedule TrySchedule -
注意:此字段可能返回 null,表示取不到有效值。

CustomTolerateSchedule

自定义容忍调度规则列表

被如下接口引用:DeployContainerGroup。

名称 类型 必选 描述
Key String -
示例值:host
Operator String -
示例值:equlas
Value String -
示例值:hostName
Effect String -
示例值:effect
TolerationSeconds Integer -
示例值:30

DeleteImageTag

需要删除的镜像版本

被如下接口引用:DeleteImageTags。

名称 类型 必选 描述
RepoName String 仓库名,如/tsf/nginx
示例值:/tsf/nginx
TagName String 版本号:如V1
示例值:latest

DeliveryConfigBindGroup

描述投递配置项绑定的部署组

被如下接口引用:DescribeDeliveryConfigs。

名称 类型 必选 描述
ConfigId String 配置id
示例值:config-6a79x94v
ConfigName String 配置名
示例值:send-kafka-config
CollectPath Array of String 采集路径
示例值:/var/log
Groups Array of GroupInfo 关联部署组信息
CreateTime String 创建时间
示例值:2020-11-22 09:27:12
KafkaVIp String KafkaVIp
注意:此字段可能返回 null,表示取不到有效值。
示例值:10.23.2.1
KafkaAddress String KafkaAddress
注意:此字段可能返回 null,表示取不到有效值。
示例值:kafka.tencent.com
KafkaVPort String KafkaVPort
注意:此字段可能返回 null,表示取不到有效值。
示例值:8080
Topic String Topic
示例值:LOG_TOPIC
LineRule String LineRule
注意:此字段可能返回 null,表示取不到有效值。
示例值:.*
CustomRule String CustomRule
注意:此字段可能返回 null,表示取不到有效值。
示例值:.*
EnableGlobalLineRule Boolean EnableGlobalLineRule
注意:此字段可能返回 null,表示取不到有效值。
示例值:true
EnableAuth Boolean EnableAuth
示例值:false
Username String Username
注意:此字段可能返回 null,表示取不到有效值。
示例值:root
Password String Password
注意:此字段可能返回 null,表示取不到有效值。
示例值:pass-xxxxxx
KafkaInfos Array of DeliveryKafkaInfo KafkaInfos
注意:此字段可能返回 null,表示取不到有效值。

DeliveryConfigBindGroups

描述配置项绑定的部署组

被如下接口引用:DescribeDeliveryConfigs。

名称 类型 描述
TotalCount Integer 公共条数
示例值:21
Content Array of DeliveryConfigBindGroup 内容

DeliveryKafkaInfo

kafka投递的topic和path的信息

被如下接口引用:DescribeDeliveryConfig, DescribeDeliveryConfigs。

名称 类型 必选 描述
Topic String 投递kafka的topic
示例值:SEND_KAFKA_TOPIC
Path Array of String 采集日志的path
示例值:/var/log
LineRule String default,默认换行符分行
time,按时间分行
custom, 选了custom那么CustomRule就要填入具体的自定义值
示例值:.*
CustomRule String 自定义的分行值
示例值:.*

EmptyDirOption

空目录选项

被如下接口引用:DeployContainerGroup, DescribeContainerGroupDeployInfo。

名称 类型 必选 描述
EnableMemory Boolean -
示例值:false
StorageCapacity Integer -
示例值:64
StorageUnit String -
示例值:12
SizeLimit String -
示例值:32

Env

环境变量

被如下接口引用:DeployContainerGroup, DescribeContainerGroupAttribute, DescribeContainerGroupDeployInfo, DescribeContainerGroupDetail。

名称 类型 必选 描述
Name String 环境变量名称
示例值:foo
Value String 环境变量值
示例值:bar
ValueFrom ValueFrom k8s ValueFrom
注意:此字段可能返回 null,表示取不到有效值。

ExclusiveInstance

独占实例

被如下接口引用:CreateApplication, DescribeApplication, ModifyApplication。

名称 类型 必选 描述
CenterType String 配置中心类型[Registration、Configuration]
示例值:Registration
InstanceId String 实例id
示例值:ins-6a79x94v
InstanceType String 实例类型[Polaris]
示例值:Polaris
InstanceName String 实例名称
示例值:Polaris-Config
RegionId String 实例地域id
示例值:7
InstanceNamespaceId String 实例命名空间ID
示例值:namespace-6a79x94v

FieldRef

容器 env 的 FieldRef

被如下接口引用:DeployContainerGroup, DescribeContainerGroupDeployInfo。

名称 类型 必选 描述
FieldPath String k8s 的 FieldPath
注意:此字段可能返回 null,表示取不到有效值。
示例值:metadata.name

FileConfig

文件配置项

被如下接口引用:CreateFileConfigWithDetailResp, DescribeFileConfigs。

名称 类型 必选 描述
ConfigId String 配置项ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:dcfg-f-jqv3z9y7
ConfigName String 配置项名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:app-config
ConfigVersion String 配置项版本
注意:此字段可能返回 null,表示取不到有效值。
示例值:v1.0
ConfigVersionDesc String 配置项版本描述
注意:此字段可能返回 null,表示取不到有效值。
示例值:This is desc
ConfigFileName String 配置项文件名
注意:此字段可能返回 null,表示取不到有效值。
示例值:app.config
ConfigFileValue String 配置项文件内容
注意:此字段可能返回 null,表示取不到有效值。
示例值:config=enabled
ConfigFileCode String 配置项文件编码
注意:此字段可能返回 null,表示取不到有效值。
示例值:utf-8
CreationTime String 创建时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:2024-12-20 17:27:44
ApplicationId String 配置项归属应用ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:application-l6ymbvgd
ApplicationName String 应用名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:provider-app
DeleteFlag Boolean 删除标识
注意:此字段可能返回 null,表示取不到有效值。
示例值:true
ConfigVersionCount Integer 配置项版本数量
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
LastUpdateTime String 配置项最后更新时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:2024-12-20 17:27:44
ConfigFilePath String 发布路径
注意:此字段可能返回 null,表示取不到有效值。
示例值:/root
ConfigPostCmd String 后置命令
注意:此字段可能返回 null,表示取不到有效值。
示例值:/usr/bin/bash
ConfigFileValueLength Integer 配置项文件长度
注意:此字段可能返回 null,表示取不到有效值。
示例值:14

FileConfigRelease

文件配置项发布信息

被如下接口引用:DescribeFileConfigReleases, DescribeGroupRelease。

名称 类型 描述
ConfigReleaseId String 配置项发布ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:dcfgr-egvkp4yo
ConfigId String 配置项ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:dcfg-9ov6lpv3
ConfigName String 配置项名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:config_app
ConfigVersion String 配置项版本
注意:此字段可能返回 null,表示取不到有效值。
示例值:v1
ReleaseDesc String 发布描述
注意:此字段可能返回 null,表示取不到有效值。
示例值:This is desc
ReleaseTime String 发布时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:2024-11-28 18:51:06
GroupId String 部署组ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:group-qevjzabd
GroupName String 部署组名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:group_app
NamespaceId String 命名空间ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:namespace-96a79v5b
NamespaceName String 命名空间名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:ns_app
ClusterId String 集群ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:cluster-mjy9mvgz
ClusterName String 集群名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:cls_app
ConfigCenters Array of TsfConfigCenter 配置中心发布详情
注意:此字段可能返回 null,表示取不到有效值。
示例值:[{"ConfigType":"EXCLUSIVE","ConfigCenterInstanceId":"ins-f4f48f71","ConfigCenterInstanceName":"pk-gz","RegionId":"33","CurrentVersion":"1.18.0.2","TargetVersion":"1.18.0.1"}]

Filter

用于请求参数中的条件过滤字段

被如下接口引用:DescribeInstances, DescribeMicroservice。

名称 类型 必选 描述
Name String 过滤条件名
示例值:host
Values Array of String 过滤条件匹配值,几个条件间是或关系
示例值:["metadata.host"]

ForceSchedule

强制调度配置

被如下接口引用:DeployContainerGroup。

名称 类型 必选 描述
AffinityList Array of Affinity -
注意:此字段可能返回 null,表示取不到有效值。
AntiAffinityList Array of Affinity -
注意:此字段可能返回 null,表示取不到有效值。

GatewayApiGroupVo

网关分组简单信息

被如下接口引用:DescribeGatewayAllGroupApis。

名称 类型 描述
GroupId String 分组ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:grp-vcgimq3x
GroupName String 分组名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:testGroup1
GroupApiCount Integer 分组下API个数
注意:此字段可能返回 null,表示取不到有效值。
示例值:22
GroupApis Array of GatewayGroupApiVo 分组API列表
注意:此字段可能返回 null,表示取不到有效值。
GatewayInstanceType String 网关实例的类型
注意:此字段可能返回 null,表示取不到有效值。
示例值:unit
GatewayInstanceId String 网关实例ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:gw-ins-4hkjbwxy

GatewayConfig

TSF Envoy网关服务配置

被如下接口引用:DescribeContainerGroupDeployInfo, DescribeGroup。

名称 类型 必选 描述
Name String 服务名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:envoy-gateway

GatewayDeployGroup

api分组已绑定的网关部署组

被如下接口引用:DescribeApiGroup, DescribeApiGroups, DescribeGroupBindedGateways, DescribeGroupGateways, DescribeGroupsWithPlugin。

名称 类型 描述
DeployGroupId String 网关部署组ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:group-xoydmy26
DeployGroupName String 网关部署组名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:group_app
ApplicationId String 应用ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:application-l6ymbvgd
ApplicationName String 应用名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:app_provider
ApplicationType String 应用分类:V:虚拟机应用,C:容器应用
注意:此字段可能返回 null,表示取不到有效值。
示例值:C
GroupStatus String 部署组应用状态,取值: Running、Waiting、Paused、Updating、RollingBack、Abnormal、Unknown
注意:此字段可能返回 null,表示取不到有效值。
示例值:released
ClusterType String 集群类型,C :容器,V:虚拟机
注意:此字段可能返回 null,表示取不到有效值。
示例值:C

GatewayGroupApiVo

网关API简单信息

被如下接口引用:DescribeGatewayAllGroupApis。

名称 类型 必选 描述
ApiId String API ID
示例值:api-sadasf
Path String API 请求路径
示例值:/test/echo/xxx
MicroserviceName String API 微服务名称
示例值:ms1
Method String API 请求方法
注意:此字段可能返回 null,表示取不到有效值。
示例值:GET
NamespaceName String 命名空间名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:ns-test

GatewayGroupIds

网关部署组ID和网关API分组ID元组

被如下接口引用:BindApiGroup, UnbindApiGroup。

名称 类型 必选 描述
GatewayDeployGroupId String 网关部署组ID
示例值:group-xoydmy26
GroupId String 分组id
示例值:grp-57at58po

GatewayPlugin

微服务网关插件实例对象

被如下接口引用:DescribePluginInstances。

名称 类型 描述
Id String 网关插件id
注意:此字段可能返回 null,表示取不到有效值。
示例值:pgn-004mb1lw
Name String 插件名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:plugin_tag
Type String 插件类型
注意:此字段可能返回 null,表示取不到有效值。
示例值:Tag
Description String 插件描述
注意:此字段可能返回 null,表示取不到有效值。
示例值:This is desc
CreatedTime String 创建时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:2024-12-19 21:00:00
UpdatedTime String 更新时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:2024-12-19 21:00:00
Status String 发布状态
注意:此字段可能返回 null,表示取不到有效值。
示例值:released

GatewayPluginBoundParam

微服务网关插件绑定对象

被如下接口引用:BindPlugin。

名称 类型 必选 描述
PluginId String 插件id
示例值:pgn-ete4dvco
ScopeType String 插件绑定到的对象类型:group/api/all
示例值:group
ScopeValue String 插件绑定到的对象主键值,例如分组的ID/API的ID
示例值:grp-y7j1qhk3
MicroserviceId String 创建关联的服务id,关联envoy网关时使用
示例值:ms-by8o5kgv
GatewayInstanceId String 网关id
示例值:gw-ins-anrptnkf

GatewayVo

网关部署组、分组、API列表数据

被如下接口引用:DescribeGatewayAllGroupApis。

名称 类型 描述
GatewayDeployGroupId String 网关部署组ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:gw-e42d597
GatewayDeployGroupName String 网关部署组名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:scg-container-test
GroupNum Integer API 分组个数
注意:此字段可能返回 null,表示取不到有效值。
示例值:10
Groups Array of GatewayApiGroupVo API 分组列表
注意:此字段可能返回 null,表示取不到有效值。

GroupApiUseStatistics

API监控明细数据

被如下接口引用:DescribeApiUseDetail。

名称 类型 描述
TopStatusCode Array of ApiUseStatisticsEntity 总调用数
注意:此字段可能返回 null,表示取不到有效值。
TopTimeCost Array of ApiUseStatisticsEntity 平均错误率
注意:此字段可能返回 null,表示取不到有效值。
Quantile QuantileEntity 分位值对象
注意:此字段可能返回 null,表示取不到有效值。

GroupContainerInfo

部署组容器信息

被如下接口引用:DescribeContainerGroupDeployInfo。

名称 类型 必选 描述
TagName String 镜像版本名称
示例值:v1
ContainerName String 容器名字
注意:此字段可能返回 null,表示取不到有效值。
示例值:app
RepoName String 镜像名
注意:此字段可能返回 null,表示取不到有效值。
示例值:tsf/app
RepoType String 仓库类型,tcr,address,personal,默认personal
注意:此字段可能返回 null,表示取不到有效值。
示例值:personal
TcrRepoInfo TcrRepoInfo tcr仓库信息
注意:此字段可能返回 null,表示取不到有效值。
Server String 镜像server
注意:此字段可能返回 null,表示取不到有效值。
示例值:ccr.ccs.tencentyun.com
SecretName String 凭证名字
注意:此字段可能返回 null,表示取不到有效值。
示例值:default-secret
JvmOpts String jvm 参数
注意:此字段可能返回 null,表示取不到有效值。
示例值:-Xmx512m -Xms128m
CpuLimit String 容器最大的 CPU 核数,对应 K8S 的 limit
注意:此字段可能返回 null,表示取不到有效值。
示例值:2
CpuRequest String 容器分配的 CPU 核数,对应 K8S 的 request
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
MemRequest String 容器分配的内存 MiB 数,对应 K8S 的 request
注意:此字段可能返回 null,表示取不到有效值。
示例值:1024
MemLimit String 容器最大的内存 MiB 数,对应 K8S 的 limit
注意:此字段可能返回 null,表示取不到有效值。
示例值:1024
HealthCheckSettings HealthCheckSettings 健康检查配置信息
注意:此字段可能返回 null,表示取不到有效值。
Envs Array of Env 环境变量
注意:此字段可能返回 null,表示取不到有效值。
UserEnvs Array of Env 环境变量,作为入参时不用填
注意:此字段可能返回 null,表示取不到有效值。
VolumeMountInfoList Array of VolumeMountInfo 数据卷挂载点信息
注意:此字段可能返回 null,表示取不到有效值。

GroupDailyUseStatistics

分组日使用统计对象

被如下接口引用:DescribeGroupUseDetail。

名称 类型 描述
TopReqAmount Array of GroupUseStatisticsEntity 总调用数
TopFailureRate Array of GroupUseStatisticsEntity 平均错误率
TopAvgTimeCost Array of GroupUseStatisticsEntity 平均响应耗时

GroupInfo

日志投递kafka用,描述部署组信息

被如下接口引用:AssociateConfigWithGroup, DescribeDeliveryConfigs。

名称 类型 必选 描述
GroupId String 部署组id
示例值:group-6a79x94v
GroupName String 部署组名称
示例值:group-demo
ClusterType String 集群类型
示例值:C
ClusterId String 集群id
示例值:cls-6a79x94v
ClusterName String 集群名称
示例值:k8s-cls
NamespaceName String 命名空间名称
示例值:default
AssociateTime String 绑定时间
示例值:2020-12-23 12:34:34

GroupPod

部署组实例列表

被如下接口引用:DescribePodInstances。

名称 类型 描述
PodName String 实例名称(对应到kubernetes的pod名称)
示例值:app-2bs821-sb782ns
PodId String 实例ID(对应到kubernetes的pod id)
示例值:app-2bs821-sb782ns
Status String 实例状态,请参考后面的实例以及容器的状态定义。启动中(pod 未 ready):Starting;运行中:Running;异常:Abnormal;停止:Stopped;
示例值:Running
Reason String 实例处于当前状态的原因,例如容器下载镜像失败
示例值:null
NodeIp String 主机IP
示例值:10.10.0.1
Ip String 实例IP
示例值:10.10.0.2
RestartCount Integer 实例中容器的重启次数
示例值:0
ReadyCount Integer 实例中已就绪容器的个数
示例值:1
Runtime String 运行时长
示例值:126
CreatedAt String 实例启动时间
示例值:158702289
ServiceInstanceStatus String 服务实例状态
示例值:RUNNING
InstanceAvailableStatus String 机器实例可使用状态
示例值:Running
InstanceStatus String 机器实例状态
示例值:Running
NodeInstanceId String 节点实例id
示例值:ins-6a79x94v
SpecTotalCount String 预期副本数
示例值:0

GroupPodResult

部署组实例列表

被如下接口引用:DescribePodInstances。

名称 类型 描述
TotalCount Integer 总记录数
示例值:21
Content Array of GroupPod 列表信息

GroupRelease

部署组配置发布相关信息

被如下接口引用:DescribeGroupRelease。

名称 类型 描述
PackageId String 程序包ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:pkg-9198307d
PackageName String 程序包名
注意:此字段可能返回 null,表示取不到有效值。
示例值:msgw-zuul1-1.29.20-Hoxton-Higher-RELEASE.jar
PackageVersion String 程序包版本
注意:此字段可能返回 null,表示取不到有效值。
示例值:20241223010307
RepoName String 镜像名
注意:此字段可能返回 null,表示取不到有效值。
示例值:tsf_100011910000/app-provider
TagName String 镜像版本
注意:此字段可能返回 null,表示取不到有效值。
示例值:20241212161801
PublicConfigReleaseList Array of ConfigRelease 已发布的全局配置列表
注意:此字段可能返回 null,表示取不到有效值。
示例值:[{"ApplicationId":null,"ClusterId":null,"ClusterName":null,"ConfigCenters":[{"ConfigCenterInstanceId":null,"ConfigCenterInstanceName":null,"ConfigType":"SHARE","CurrentVersion":null,"RegionId":null,"TargetVersion":null}],"ConfigId":"dcfg-p-vzk36rov","ConfigName":"config_pub_app","ConfigReleaseId":"dcfgr-yne579dy","ConfigVersion":"v1","DualStatus":"DUAL_STATUS_WRITE_REGISTRATION_OFF","GroupId":null,"GroupName":null,"NamespaceId":"namespace-vj3z3zgy","NamespaceName":"jelly-test_default","ReleaseDesc":null,"ReleaseTime":"2024-12-24 18:36:54"}]
ConfigReleaseList Array of ConfigRelease 已发布的应用配置列表
注意:此字段可能返回 null,表示取不到有效值。
示例值:[{"ApplicationId":"application-vzoebl8a","ClusterId":"cls-i3v5y09e","ClusterName":"jelly-test","ConfigCenters":[{"ConfigCenterInstanceId":null,"ConfigCenterInstanceName":null,"ConfigType":"SHARE","CurrentVersion":null,"RegionId":null,"TargetVersion":null}],"ConfigId":"dcfg-a7rl7w4v","ConfigName":"conf1","ConfigReleaseId":"dcfgr-ymw5965v","ConfigVersion":"v1","DualStatus":"DUAL_STATUS_WRITE_REGISTRATION_OFF","GroupId":"group-v6q747py","GroupName":"cloud-provider","NamespaceId":"namespace-vj3z3zgy","NamespaceName":"jelly-test_default","ReleaseDesc":null,"ReleaseTime":"2024-12-24 18:36:03"}]
FileConfigReleaseList Array of FileConfigRelease 已发布的文件配置列表
注意:此字段可能返回 null,表示取不到有效值。
示例值:[{"ApplicationId":"application-vzoebl8a","ClusterId":"cls-i3v5y09e","ClusterName":"jelly-test","ConfigId":"dcfg-f-aeonjd6y","ConfigName":"config_app","ConfigReleaseId":"dcfgr-f-y84omela","ConfigVersion":"v1","GroupId":"group-v6q747py","GroupName":"cloud-provider","NamespaceId":"namespace-vj3z3zgy","NamespaceName":"jelly-test_default","ReleaseDesc":null,"ReleaseTime":"2024-12-24 18:37:50"}]

GroupUnitApiDailyUseStatistics

单元化API使用详情统计对象列表

被如下接口引用:DescribeUnitApiUseDetail。

名称 类型 描述
NamespaceId String 命名空间ID
示例值:ns-123456
NamespaceName String 命名空间名称
示例值:ns-test
SumReqAmount String 该API在该命名空间下的总调用次数
示例值:8213434
AvgFailureRate String 该API在该命名空间下的平均错误率
示例值:82.11
AvgTimeCost String 该API在该命名空间下的平均响应时间
示例值:26.56
MetricDataPointMap MetricDataPointMap 监控数据曲线点位图Map集合
TopStatusCode Array of ApiUseStatisticsEntity 状态码分布详情
TopTimeCost Array of ApiUseStatisticsEntity 耗时分布详情
Quantile QuantileEntity 分位值对象

GroupUnitApiUseStatistics

查询网关API监控明细数据(单元化网关使用详情)

被如下接口引用:DescribeUnitApiUseDetail。

名称 类型 描述
TotalCount Integer 总记录数
示例值:20
Content Array of GroupUnitApiDailyUseStatistics 查询网关API监控明细对象集合

GroupUseStatisticsEntity

API分组日使用统计对象数据点

被如下接口引用:DescribeGroupUseDetail。

名称 类型 描述
ApiPath String API 路径
示例值:/findOne
ServiceName String 服务名
示例值:java-demo
Value String 统计值
示例值:20
ApiId String API ID
示例值:api-6a79x94v

HealthCheckConfig

健康检查配置

被如下接口引用:CreateApplication, DescribeApplication, ModifyApplication。

名称 类型 必选 描述
Path String 健康检查路径
示例值:/health

HealthCheckSetting

健康检查配置信息,若不指定该参数,则默认不设置健康检查。

被如下接口引用:DeployContainerGroup, DeployGroup, UpdateHealthCheckSettings。

名称 类型 必选 描述
ActionType String 健康检查方法。HTTP:通过 HTTP 接口检查;CMD:通过执行命令检查;TCP:通过建立 TCP 连接检查。
注意:此字段可能返回 null,表示取不到有效值。
示例值:HTTP
InitialDelaySeconds Integer 容器延时启动健康检查的时间。
注意:此字段可能返回 null,表示取不到有效值。
示例值:180
TimeoutSeconds Integer 每次健康检查响应的最大超时时间。
注意:此字段可能返回 null,表示取不到有效值。
示例值:30
PeriodSeconds Integer 进行健康检查的时间间隔。
注意:此字段可能返回 null,表示取不到有效值。
示例值:30
SuccessThreshold Integer 表示后端容器从失败到成功的连续健康检查成功次数。
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
FailureThreshold Integer 表示后端容器从成功到失败的连续健康检查成功次数。
注意:此字段可能返回 null,表示取不到有效值。
示例值:3
Scheme String HTTP 健康检查方法使用的检查协议。支持HTTP、HTTPS。
注意:此字段可能返回 null,表示取不到有效值。
示例值:HTTP
Port Integer 健康检查端口,范围 1~65535 。
注意:此字段可能返回 null,表示取不到有效值。
示例值:8080
Path String HTTP 健康检查接口的请求路径。
注意:此字段可能返回 null,表示取不到有效值。
示例值:/health
Command Array of String 执行命令检查方式,执行的命令。
注意:此字段可能返回 null,表示取不到有效值。
示例值:sh health.sh
Type String TSF_DEFAULT:tsf 默认就绪探针。K8S_NATIVE:k8s 原生探针。不填默认为 k8s 原生探针。
注意:此字段可能返回 null,表示取不到有效值。
示例值:K8S_NATIVE

HealthCheckSettings

健康检查参数

被如下接口引用:DeployContainerGroup, DeployGroup, DescribeContainerGroupAttribute, DescribeContainerGroupDeployInfo, DescribeContainerGroupDetail, DescribeGroup, DescribeGroupAttribute, UpdateHealthCheckSettings。

名称 类型 必选 描述
LivenessProbe HealthCheckSetting 存活健康检查
注意:此字段可能返回 null,表示取不到有效值。
ReadinessProbe HealthCheckSetting 就绪健康检查
注意:此字段可能返回 null,表示取不到有效值。

ImageRepository

镜像仓库

被如下接口引用:DescribeImageRepository。

名称 类型 描述
Reponame String 仓库名,含命名空间,如tsf/nginx
示例值:/tsf/nginx
Repotype String 仓库类型
示例值:perosonal
TagCount Integer 镜像版本数
示例值:12
IsPublic Integer 是否公共,1:公有,0:私有
示例值:0
IsUserFavor Boolean 是否被用户收藏。true:是,false:否
示例值:false
IsQcloudOfficial Boolean 是否是腾讯云官方仓库。 是否是腾讯云官方仓库。true:是,false:否
示例值:true
FavorCount Integer 被所有用户收藏次数
示例值:1
PullCount Integer 拉取次数
示例值:3
Description String 描述内容
示例值:this is a desc
CreationTime String 创建时间
示例值:2020-12-3 09:12:16
UpdateTime String 更新时间
示例值:158759282
TcrRepoInfo TcrRepoInfo TcrRepoInfo值
TcrBindingId Integer TcrBindingId值
示例值:tbind-6a79x94v
ApplicationId String applicationid值
示例值:application-6a79x94v
ApplicationName ScalableRule ApplicationName值(废弃)
示例值:nginx
ApplicationNameReal String ApplicationName值
示例值:nginx
Public Integer 是否公共,1:公有,0:私有
示例值:0
CreateMode String 创建方式:manual | automatic
示例值:auto
RepoName String 仓库名,等同reponame字段
示例值:/tsf/nginx

ImageRepositoryResult

镜像仓库列表

被如下接口引用:DescribeImageRepository。

名称 类型 描述
TotalCount Integer 总记录数
示例值:20
Server String 镜像服务器地址
注意:此字段可能返回 null,表示取不到有效值。
示例值:ccr.tencent.com
Content Array of ImageRepository 列表信息

ImageTag

列表信息

被如下接口引用:DescribeImageTags。

名称 类型 描述
RepoName String 仓库名
示例值:/tsf/nginx
TagName String 版本名称
示例值:latest
TagId String 版本ID
示例值:tag-6a79x94v
ImageId String 镜像ID
示例值:img-6a79x94v
Size String 大小
示例值:64m
CreationTime String 创建时间
示例值:2020-12-11 09:33:13
UpdateTime String 更新时间
示例值:1527349021
Author String 镜像制作者
示例值:username
Architecture String CPU架构
示例值:x86
DockerVersion String Docker客户端版本
示例值:1.19
Os String 操作系统
示例值:centos
PushTime String push时间
示例值:156283099
SizeByte Integer 单位为字节
示例值:64000
TcrRepoInfo TcrRepoInfo TcrRepoInfo值

ImageTagsResult

镜像版本列表

被如下接口引用:DescribeImageTags。

名称 类型 描述
TotalCount Integer 总记录数
示例值:20
RepoName String 仓库名,含命名空间,如tsf/ngin
示例值:/tsf/nginx
Server String 镜像服务器地址
示例值:ccr.tencent.com
Content Array of ImageTag 列表信息

IndicatorCoord

监控指标坐标

被如下接口引用:DescribeInovcationIndicators。

名称 类型 描述
CoordX String 指标横坐标值
示例值:12
CoordY String 指标纵坐标值
示例值:12
CoordTag String 指标标签,用于标识附加信息
示例值:time

Instance

机器实例

被如下接口引用:DescribeClusterInstances, DescribeGroupInstances。

名称 类型 必选 描述
InstanceId String 机器实例ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:ins-0xdahvt2
InstanceName String 机器名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:cvm_app
LanIp String 机器内网地址IP
注意:此字段可能返回 null,表示取不到有效值。
示例值:10.0.0.12
WanIp String 机器外网地址IP
注意:此字段可能返回 null,表示取不到有效值。
示例值:10.0.0.1
InstanceDesc String 机器描述信息
注意:此字段可能返回 null,表示取不到有效值。
示例值:This is desc
ClusterId String 集群ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:cls-i3v5y09e
ClusterName String 集群名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:cls_app
InstanceStatus String VM的状态 虚机:虚机的状态 容器:Pod所在虚机的状态
注意:此字段可能返回 null,表示取不到有效值。
示例值:Running
InstanceAvailableStatus String VM的可使用状态 虚机:虚机是否能够作为资源使用 容器:虚机是否能够作为资源部署POD
注意:此字段可能返回 null,表示取不到有效值。
示例值:Running
ServiceInstanceStatus String 服务下的服务实例的状态 虚机:应用是否可用 + Agent状态 容器:Pod状态
注意:此字段可能返回 null,表示取不到有效值。
示例值:Running
CountInTsf Integer 标识此instance是否已添加在tsf中
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
GroupId String 机器所属部署组ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:group-xoydmy26
ApplicationId String 机器所属应用ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:application-l6ymbvgd
ApplicationName String 机器所属应用名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:app_provider
InstanceCreatedTime String 机器实例在CVM的创建时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:2024-12-16 11:28:01
InstanceExpiredTime String 机器实例在CVM的过期时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:2024-12-16 11:28:01
InstanceChargeType String 机器实例在CVM的计费模式
注意:此字段可能返回 null,表示取不到有效值。
示例值:PREPAID
InstanceTotalCpu Float 机器实例总CPU信息
注意:此字段可能返回 null,表示取不到有效值。
示例值:1.9
InstanceTotalMem Float 机器实例总内存信息
注意:此字段可能返回 null,表示取不到有效值。
示例值:2.4473
InstanceUsedCpu Float 机器实例使用的CPU信息
注意:此字段可能返回 null,表示取不到有效值。
示例值:1.16
InstanceUsedMem Float 机器实例使用的内存信息
注意:此字段可能返回 null,表示取不到有效值。
示例值:1.45
InstanceLimitCpu Float 机器实例Limit CPU信息
注意:此字段可能返回 null,表示取不到有效值。
示例值:1.5
InstanceLimitMem Float 机器实例Limit 内存信息
注意:此字段可能返回 null,表示取不到有效值。
示例值:2.5
InstancePkgVersion String 包版本
注意:此字段可能返回 null,表示取不到有效值。
示例值:v1
ClusterType String 集群类型
注意:此字段可能返回 null,表示取不到有效值。
示例值:C
RestrictState String 机器实例业务状态
注意:此字段可能返回 null,表示取不到有效值。
示例值:NORMAL
UpdateTime String 更新时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:2024-12-16 11:28:01
OperationState Integer 实例执行状态
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
NamespaceId String NamespaceId Ns ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:namespace-96a79v5b
InstanceZoneId String InstanceZoneId 可用区ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:zone-57at58po
InstanceImportMode String InstanceImportMode 导入模式
注意:此字段可能返回 null,表示取不到有效值。
示例值:M
ApplicationType String ApplicationType应用类型
注意:此字段可能返回 null,表示取不到有效值。
示例值:C
ApplicationResourceType String ApplicationResourceType 资源类型
注意:此字段可能返回 null,表示取不到有效值。
示例值:DEF
ServiceSidecarStatus String sidecar状态
注意:此字段可能返回 null,表示取不到有效值。
示例值:up
GroupName String 部署组名
注意:此字段可能返回 null,表示取不到有效值。
示例值:group_app
NamespaceName String NS名
注意:此字段可能返回 null,表示取不到有效值。
示例值:ns_app
Reason String 健康检查原因
注意:此字段可能返回 null,表示取不到有效值。
示例值:This is desc
AgentVersion String agent版本
注意:此字段可能返回 null,表示取不到有效值。
示例值:v1
NodeInstanceId String 容器母机实例ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:ins-fl5gwz2e

InstanceAdvancedSettings

容器导入实例高级设置

被如下接口引用:AddClusterInstances。

名称 类型 必选 描述
MountTarget String 数据盘挂载点, 默认不挂载数据盘. 已格式化的 ext3,ext4,xfs 文件系统的数据盘将直接挂载,其他文件系统或未格式化的数据盘将自动格式化为ext4 并挂载,请注意备份数据! 无数据盘或有多块数据盘的云主机此设置不生效。
注意,注意,多盘场景请使用下方的DataDisks数据结构,设置对应的云盘类型、云盘大小、挂载路径、是否格式化等信息。
注意:此字段可能返回 null,表示取不到有效值。
示例值:ext4
DockerGraphPath String dockerd --graph 指定值, 默认为 /var/lib/docker
注意:此字段可能返回 null,表示取不到有效值。
示例值:/var/lib/docker

InstanceEnrichedInfo

包含虚拟机所在TSF中的位置信息

被如下接口引用:DescribeInstances。

名称 类型 描述
InstanceId String 机器ID
示例值:ins-6a79x94v
InstanceName String 机器名称
示例值:cvm-1
LanIp String 机器内网IP
示例值:10.20.34.1
WanIp String 机器外网IP
示例值:10.12.32.3
VpcId String 机器所在VPC
示例值:vpc-6a79x94v
InstanceStatus String 机器运行状态 Pending Running Stopped Rebooting Starting Stopping Abnormal Unknown
示例值:running
InstanceAvailableStatus String 机器可用状态(表示机器上的Agent在线)
示例值:running
ApplicationId String 应用ID
示例值:application-6a79x94v
ApplicationName String 应用名称
示例值:java-demo
ApplicationType String 应用类型
示例值:C
ClusterId String 集群ID
示例值:cls-6a79x94v
ClusterName String 集群名称
示例值:k8s-cls
ClusterType String 集群类型
示例值:C
NamespaceId String 命名空间ID
示例值:namespace-6a79x94v
NamespaceName String 命名空间名称
示例值:default
GroupId String 机器所在部署组ID
示例值:group-6a79x94v
GroupName String 部署组名称
示例值:group-mock

InstanceEnrichedInfoPage

InstanceEnrichedInfo列表结构

被如下接口引用:DescribeInstances。

名称 类型 描述
TotalCount Integer 总数量
示例值:20
Content Array of InstanceEnrichedInfo 列表

InvocationIndicator

服务调用监控指标

被如下接口引用:DescribeInovcationIndicators。

名称 类型 描述
InvocationQuantity Integer 总请求数
注意:此字段可能返回 null,表示取不到有效值。
示例值:190
InvocationSuccessRate Float 请求成功率,百分比
注意:此字段可能返回 null,表示取不到有效值。
示例值:0.25
InvocationAvgDuration Float 请求平均耗时,单位毫秒
注意:此字段可能返回 null,表示取不到有效值。
示例值:38
InvocationSuccessDistribution Array of IndicatorCoord 成功请求数时间分布
InvocationFailedDistribution Array of IndicatorCoord 失败请求数时间分布
InvocationStatusDistribution Array of IndicatorCoord 状态码分布
InvocationDurationDistribution Array of IndicatorCoord 时延分布
InvocationQuantityDistribution Array of IndicatorCoord 并发请求次数时间分布

InvocationMetricScatterPlot

监控数据散点图

被如下接口引用:DescribeInvocationMetricScatterPlot。

名称 类型 描述
EndTime Integer 时间轴截止时间,GMT,精确到毫秒
示例值:1616656231170
StartTime Integer 时间粒度
示例值:60
Period Integer 时间轴开始时间,GMT,精确到毫秒
示例值:1616656231170
DataPoints Array of MultiValueDataPoints 多值数据点集合
注意:此字段可能返回 null,表示取不到有效值。
示例值:“”

JvmMonitorData

DescribeJvmMonitor查询jvm监控数据接口返回数据封装

被如下接口引用:DescribeJvmMonitor。

名称 类型 描述
HeapMemory MemoryPicture 堆内存监控图,三条线
注意:此字段可能返回 null,表示取不到有效值。
NonHeapMemory MemoryPicture 非堆内存监控图,三条线
注意:此字段可能返回 null,表示取不到有效值。
EdenSpace MemoryPicture 伊甸园区监控图,三条线
注意:此字段可能返回 null,表示取不到有效值。
SurvivorSpace MemoryPicture 幸存者区监控图,三条线
注意:此字段可能返回 null,表示取不到有效值。
OldSpace MemoryPicture 老年代监控图,三条线
注意:此字段可能返回 null,表示取不到有效值。
MetaSpace MemoryPicture 元空间监控图,三条线
注意:此字段可能返回 null,表示取不到有效值。
ThreadPicture ThreadPicture 线程监控图,三条线
注意:此字段可能返回 null,表示取不到有效值。
YoungGC Array of CurvePoint youngGC增量监控图,一条线
注意:此字段可能返回 null,表示取不到有效值。
FullGC Array of CurvePoint fullGC增量监控图,一条线
注意:此字段可能返回 null,表示取不到有效值。
CpuUsage Array of CurvePoint cpu使用率,一条线
注意:此字段可能返回 null,表示取不到有效值。
ClassCount Array of CurvePoint 加载类数,一条线
注意:此字段可能返回 null,表示取不到有效值。

KafkaDeliveryConfig

投递kafka配置项

被如下接口引用:DescribeDeliveryConfig。

名称 类型 描述
ConfigId String 配置项id
示例值:config-6a79x94v
ConfigName String 配置名称
示例值:send_kafka_config
CollectPath Array of String 采集路径
示例值:/var/log
KafkaVIp String kafka vip
示例值:10.23.0.1
KafkaVPort String kafka vport
注意:此字段可能返回 null,表示取不到有效值。
示例值:9090
Topic String kafka topic
示例值:SEND_KAFKA_TOPIC
LineRule String 换行规则
示例值:.*
EnableAuth Boolean 是否需要认证
示例值:false
Username String 用户名
注意:此字段可能返回 null,表示取不到有效值。
示例值:root
Password String 密码
注意:此字段可能返回 null,表示取不到有效值。
示例值:pwd-xxxxx
KafkaInfos Array of DeliveryKafkaInfo 投递的topic和path
EnableGlobalLineRule Boolean 是否应用单行规则
示例值:false
CustomRule String 自定义分行规则
注意:此字段可能返回 null,表示取不到有效值。
示例值:.*
KafkaAddress String KafkaAddress
注意:此字段可能返回 null,表示取不到有效值。
示例值:kafka.tencent.com

LaneGroup

泳道部署组

被如下接口引用:CreateLane, DescribeLanes。

名称 类型 必选 描述
GroupId String 部署组ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:group-py5436a4
Entrance Boolean 是否入口应用
注意:此字段可能返回 null,表示取不到有效值。
示例值:true
LaneGroupId String 泳道部署组ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:lane-g-a7or5ebv
LaneId String 泳道ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:lane-y9647wgy
GroupName String 部署组名
注意:此字段可能返回 null,表示取不到有效值。
示例值:group_app
ApplicationId String 应用ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:application-byxz6gal
ApplicationName String 应用名
注意:此字段可能返回 null,表示取不到有效值。
示例值:app_provider
NamespaceId String 命名空间ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:namespace-6ymbn3vg
NamespaceName String 命名空间名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:ns_app
CreateTime Integer 创建时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:1732784732000
UpdateTime Integer 更新时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:1732784732000
ClusterType String 集群类型
注意:此字段可能返回 null,表示取不到有效值。
示例值:V

LaneInfo

泳道

被如下接口引用:DescribeLanes。

名称 类型 必选 描述
LaneId String 泳道ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:lane-y9647wgy
LaneName String 泳道名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:lane_app
Remark String 泳道备注
注意:此字段可能返回 null,表示取不到有效值。
示例值:This is desc
CreateTime Integer 创建时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:1732784732000
UpdateTime Integer 更新时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:1732784732000
LaneGroupList Array of LaneGroup 泳道部署组
注意:此字段可能返回 null,表示取不到有效值。
示例值:[{"groupId":"group-afge1ad3s","entrance":"true"}]
Entrance Boolean 是否入口应用
注意:此字段可能返回 null,表示取不到有效值。
示例值:true
NamespaceIdList Array of String 泳道已经关联部署组的命名空间列表
注意:此字段可能返回 null,表示取不到有效值。
示例值:["namespace-96a79v5b"]
LaneGroupId String 泳道部署组ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:lane-g-a7or5ebv

LaneInfos

泳道分页查询

被如下接口引用:DescribeLanes。

名称 类型 描述
TotalCount Integer 总数
注意:此字段可能返回 null,表示取不到有效值。
示例值:100
Content Array of LaneInfo 泳道信息列表
注意:此字段可能返回 null,表示取不到有效值。
示例值:[{"LaneId":"lane-v3jmz43n","LaneName":"lane-1120-edc-sams-qa","Remark":"lane-1120-edc-sams-qa","CreateTime":1731419303000,"UpdateTime":1734681365000,"LaneGroupList":null,"Entrance":null,"NamespaceIdList":null}]

LaneRule

泳道规则

被如下接口引用:DescribeLaneRules。

名称 类型 描述
RuleId String 泳道规则ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:lane-r-by8n9xyk
RuleName String 泳道规则名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:rule_app
Priority Integer 优先级
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
Remark String 备注
注意:此字段可能返回 null,表示取不到有效值。
示例值:This is desc
RuleTagList Array of LaneRuleTag 泳道规则标签列表
注意:此字段可能返回 null,表示取不到有效值。
示例值:[{"Id":"unit-tag-vmhijoic","UnitRuleItemId":"unit-item-ghpuh9rn","TagType":"U","TagField":"user","TagOperator":"IN","TagValue":"1","ItemIndex":1,"CreatedTime":"2024-12-23 11:14:17","UpdatedTime":"2024-12-23 11:14:17"}]
RuleTagRelationship String 泳道规则标签关系
注意:此字段可能返回 null,表示取不到有效值。
示例值:RELEATION_AND
LaneId String 泳道ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:lane-zvw7xxy8
Enable Boolean 开启状态
注意:此字段可能返回 null,表示取不到有效值。
示例值:0
CreateTime Integer 创建时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:1732784732000
UpdateTime Integer 更新时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:1732784732000

LaneRuleTag

泳道规则标签

被如下接口引用:CreateLaneRule, DescribeLaneRules, ModifyLaneRule。

名称 类型 必选 描述
TagId String 标签ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:lane-t-nalb72vq
TagName String 标签名
注意:此字段可能返回 null,表示取不到有效值。
示例值:user
TagOperator String 标签操作符
注意:此字段可能返回 null,表示取不到有效值。
示例值:EQUAL
TagValue String 标签值
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
LaneRuleId String 泳道规则ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:lane-r-by8n9xyk
CreateTime Integer 创建时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:1732784732000
UpdateTime Integer 更新时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:1732784732000

LaneRules

泳道规则分页查询

被如下接口引用:DescribeLaneRules。

名称 类型 描述
TotalCount Integer 总数
示例值:100
Content Array of LaneRule 泳道规则列表
示例值:[{"RuleId":"lane-r-v6ewp385","RuleName":"rule_app","Priority":1,"Remark":"This is desc","RuleTagList":null,"RuleTagRelationship":"RELEATION_AND","LaneId":"lane-ynmlnwm4","Enable":true,"CreateTime":1725509095000,"UpdateTime":1727167548000}]

MemoryPicture

Jvm监控内存数据封装

被如下接口引用:DescribeJvmMonitor。

名称 类型 描述
Max Array of CurvePoint 内存最大值
Used Array of CurvePoint 已用内存大小
Committed Array of CurvePoint 系统分配内存大小

Metric

指标

被如下接口引用:DescribeInvocationMetricDataCurve, DescribeInvocationMetricDataPoint, DescribeInvocationMetricScatterPlot。

名称 类型 必选 描述
Name String 指标名称
示例值:time
Function String 指标计算方式
示例值:count

MetricDataCurve

指标监控数据曲线

被如下接口引用:DescribeInvocationMetricDataCurve, DescribeStatistics。

名称 类型 描述
MetricName String 指标名称
示例值:host
MetricFunction String 指标计算方式
示例值:count
MetricDataPoints Array of MetricDataPoint 指标数据点集合

MetricDataPoint

监控统计数据点

被如下接口引用:DescribeInvocationMetricDataCurve, DescribeOverviewInvocation, DescribeUnitApiUseDetail。

名称 类型 描述
Key String 数据点键
示例值:host
Value String 数据点值
示例值:cvm-1
Tag String 数据点标签
示例值:host

MetricDataPointMap

监控统计数据点Map集合(单元化网关使用)

被如下接口引用:DescribeUnitApiUseDetail。

名称 类型 描述
SumReqAmount Array of MetricDataPoint 总调用次数监控数据点集合
AvgFailureRate Array of MetricDataPoint 平均错误率监控数据点集合
AvgTimeCost Array of MetricDataPoint 平均响应时间监控数据点集合

MetricDataSingleValue

单值指标

被如下接口引用:DescribeInvocationMetricDataPoint。

名称 类型 描述
MetricName String 指标
示例值:reqCount
MetricFunction String 统计方式
示例值:sum
MetricDataValue String 指标值
示例值:1
DailyPercent Float 日环比
示例值:1

MetricDimension

指标维度

被如下接口引用:DescribeInvocationMetricDataCurve, DescribeInvocationMetricScatterPlot。

名称 类型 必选 描述
Name String 指标维度名称
示例值:host
Value String 指标维度取值
示例值:cvm-1

MetricDimensionValue

指标维度多值匹配

被如下接口引用:DescribeInvocationMetricDataDimension, DescribeInvocationMetricDataPoint, DescribeStatistics。

名称 类型 必选 描述
Name String 维度名
示例值:NamespaceId
Value Array of String 维度值
示例值:["a"]

Microservice

微服务

被如下接口引用:DescribeMicroservices。

名称 类型 必选 描述
MicroserviceId String 微服务ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:ms-vzge6mz8
MicroserviceName String 微服务名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:consumer-demo
MicroserviceDesc String 微服务描述
注意:此字段可能返回 null,表示取不到有效值。
示例值:This is desc
CreateTime Integer 创建时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:1732784732000
UpdateTime Integer 更新时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:1732784732000
NamespaceId String 命名空间ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:namespace-96a79v5b
RunInstanceCount Integer 微服务的运行实例数目
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
CriticalInstanceCount Integer 微服务的离线实例数目
注意:此字段可能返回 null,表示取不到有效值。
示例值:1

MonitorOverview

监控概览对象

被如下接口引用:DescribeGatewayMonitorOverview。

名称 类型 描述
InvocationCountOfDay String 近24小时调用数量
注意:此字段可能返回 null,表示取不到有效值。
示例值:13412691
InvocationCount String 总调用数量
注意:此字段可能返回 null,表示取不到有效值。
示例值:13412691
ErrorCountOfDay String 近24小时调用错误数量
注意:此字段可能返回 null,表示取不到有效值。
示例值:292635
ErrorCount String 总调用错误数量
注意:此字段可能返回 null,表示取不到有效值。
示例值:292635
SuccessRatioOfDay String 近24小时调用成功率
注意:此字段可能返回 null,表示取不到有效值。
示例值:0.97
SuccessRatio String 总调用成功率
注意:此字段可能返回 null,表示取不到有效值。
示例值:0.97

MsApiArray

微服务API数组

被如下接口引用:DescribeMsApiList。

名称 类型 描述
Path String API 请求路径
示例值:/echo
Method String 请求方法
示例值:GET
Description String 方法描述
注意:此字段可能返回 null,表示取不到有效值。
示例值:This is desc
Status Integer API状态 0:离线 1:在线
注意:此字段可能返回 null,表示取不到有效值。
示例值:1

MsInstance

微服务实例信息

被如下接口引用:DescribeMicroservice。

名称 类型 描述
InstanceId String 机器实例ID信息
注意:此字段可能返回 null,表示取不到有效值。
示例值:ins-anrptnkf
InstanceName String 机器实例名称信息
注意:此字段可能返回 null,表示取不到有效值。
示例值:ins_cvm
Port String 服务运行的端口号
注意:此字段可能返回 null,表示取不到有效值。
示例值:8080
LanIp String 机器实例内网IP
注意:此字段可能返回 null,表示取不到有效值。
示例值:192.168.0.1
WanIp String 机器实例外网IP
注意:此字段可能返回 null,表示取不到有效值。
示例值:192.168.0.1
InstanceAvailableStatus String 机器可用状态
注意:此字段可能返回 null,表示取不到有效值。
示例值:Running
ServiceInstanceStatus String 服务运行状态
注意:此字段可能返回 null,表示取不到有效值。
示例值:Running
ApplicationId String 应用ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:application-l6ymbvgd
ApplicationName String 应用名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:provider_app
ClusterId String 集群ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:cluster-mjy9mvgz
ClusterName String 集群名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:cls_app
NamespaceId String 命名空间ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:namespace-96a79v5b
NamespaceName String 命名空间名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:ns_app
GroupId String 部署组ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:group-xoydmy26
GroupName String 部署组名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:group_app
InstanceStatus String 机器TSF可用状态
注意:此字段可能返回 null,表示取不到有效值。
示例值:ready
HealthCheckUrl String 健康检查URL
注意:此字段可能返回 null,表示取不到有效值。
示例值:/heath
ClusterType String 集群类型
注意:此字段可能返回 null,表示取不到有效值。
示例值:C
ApplicationPackageVersion String 应用程序包版本
注意:此字段可能返回 null,表示取不到有效值。
示例值:v1
ApplicationType String 应用类型
注意:此字段可能返回 null,表示取不到有效值。
示例值:C
ServiceStatus String 服务状态,passing 在线,critical 离线
注意:此字段可能返回 null,表示取不到有效值。
示例值:passing
RegistrationTime Integer 注册时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:1732784732000
LastHeartbeatTime Integer 上次心跳时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:1732784732000
RegistrationId String 实例注册id
注意:此字段可能返回 null,表示取不到有效值。
示例值:ins-apigateway-service-online-845f765877-2gz57
HiddenStatus String 屏蔽状态,hidden 为屏蔽,unhidden 为未屏蔽
注意:此字段可能返回 null,表示取不到有效值。
示例值:unhidden
MetaJson String json格式的 meta 信息
注意:此字段可能返回 null,表示取不到有效值。
示例值:H4sI+7Q0WqDuNxDRYwWqm064de/fZGsZg58SbI4zQp4tB6tIMBSG38XrpZgYU92d1FRkrYboBtTWTS3FR921oJuIev/0L9bD3d1wuoh5vKezCteO42Eb2cQIEU+f2VJT9d2ogUCl6hotDI+TLwff/P4XxZebYqALZCEME7UKuPeIRAovbBglyXWtAsZ2AAAAAAAAAGWE+CDV2UQZwGMA6qB1UvLsCVWBIsS6ipMatJAKTFdU+Wd/+uflr+x2XUi3Bj8E5HDApckkwZ5m7DfUeRsUL5dl8+Sgxwx61SSnEZLRmhQjaKtrsduNCwLn/6UwhVyVpCAqFeqPdfyCDjd0SCjxn5Lk/vL7Hmw9f0DXYRbDn0BAAA=

MultiValue

多值数据

被如下接口引用:DescribeInvocationMetricScatterPlot。

名称 类型 描述
Values Array of Float 数据点
注意:此字段可能返回 null,表示取不到有效值。
示例值:[1,2,3]

MultiValueDataPoints

多值数据点集合

被如下接口引用:DescribeInvocationMetricScatterPlot。

名称 类型 描述
Points Array of MultiValue 多值数据点
示例值:[[1,2]]
MetricName String 指标名称
示例值:count_req
PointKeys Array of String 多值数据点key列表,每个值表示当前数据点所在区域的下限
示例值:["a","b"]

Namespace

命名空间

被如下接口引用:DescribeSimpleNamespaces。

名称 类型 描述
NamespaceId String 命名空间ID
示例值:namespace-6a79x94v
NamespaceCode String 命名空间编码
示例值:code1
NamespaceName String 命名空间名称
示例值:default
NamespaceDesc String 命名空间描述
示例值:k8s default
IsDefault String 默认命名空间
示例值:true
NamespaceStatus String 命名空间状态
示例值:running
DeleteFlag Boolean 删除标识
示例值:false
CreateTime String 创建时间
示例值:2020-11-21 11:31:22
UpdateTime String 更新时间
示例值:152739037
ClusterList Array of Cluster 集群数组,仅携带集群ID,集群名称,集群类型等基础信息。
ClusterId String 集群ID
示例值:cls-6a79x94v
NamespaceResourceType String 集群资源类型
示例值:C
NamespaceType String 命名空间类型
示例值:default
IsHaEnable String 是否开启高可用
示例值:false
KubeInjectEnable Boolean KubeInjectEnable值
示例值:false

OperationInfo

提供给前端,控制按钮是否显示

被如下接口引用:DescribeClusters, DescribeSimpleClusters, DescribeSimpleNamespaces。

名称 类型 描述
Init OperationInfoDetail 初始化按钮的控制信息
注意:此字段可能返回 null,表示取不到有效值。
AddInstance OperationInfoDetail 添加实例按钮的控制信息
注意:此字段可能返回 null,表示取不到有效值。
Destroy OperationInfoDetail 销毁机器的控制信息
注意:此字段可能返回 null,表示取不到有效值。

OperationInfoDetail

提供给前端控制按钮显示逻辑的字段

被如下接口引用:DescribeClusters, DescribeSimpleClusters, DescribeSimpleNamespaces。

名称 类型 描述
DisabledReason String 不显示的原因
示例值:this is a reason
Enabled Boolean 该按钮是否可点击
示例值:false
Supported Boolean 是否显示该按钮
示例值:true

OverviewBasicResourceUsage

TSF基本资源信息概览

被如下接口引用:DescribeBasicResourceUsage。

名称 类型 描述
ApplicationCount Integer 应用总数
示例值:3
NamespaceCount Integer 命名空间总数
示例值:3
GroupCount Integer 部署组个数
示例值:4
PackageSpaceUsed Integer 程序包存储空间用量,单位字节
示例值:122345
ConsulInstanceCount Integer 已注册实例数
示例值:12

PagedProgram

tsf-privilege模块,分页数据集列表

被如下接口引用:DescribePrograms。

名称 类型 描述
TotalCount Integer 总条数
示例值:27
Content Array of Program 数据集列表

PathRewrite

路径重写

被如下接口引用:DescribePathRewrite, DescribePathRewrites。

名称 类型 描述
PathRewriteId String 路径重写规则ID
示例值:rewrite-96a79v5b
GatewayGroupId String 网关部署组ID
示例值:group-nalbg4vq
Regex String 正则表达式
示例值:/echo/(.*)
Replacement String 替换的内容
示例值:/gw/provider-demo/echo/$1
Blocked String 是否屏蔽映射后路径,Y: 是 N: 否
示例值:N
Order Integer 规则顺序,越小优先级越高
示例值:1

PathRewriteCreateObject

路径重写创建对象

被如下接口引用:CreatePathRewrites, CreatePathRewritesWithDetailResp。

名称 类型 必选 描述
GatewayGroupId String 网关部署组ID
示例值:group-ldap5yok
Regex String 正则表达式
示例值:/consumer
Replacement String 替换的内容
示例值:/provider
Blocked String 是否屏蔽映射后路径,Y: 是 N: 否
示例值:N
Order Integer 规则顺序,越小优先级越高
示例值:1

PathRewritePage

路径重写翻页对象

被如下接口引用:DescribePathRewrites。

名称 类型 描述
TotalCount Integer 总记录数
示例值:100
Content Array of PathRewrite 路径重写规则列表
示例值:[{"PathRewriteId":"rewrite-qab42qxv","GatewayGroupId":"group-yd3b588a","Regex":"/provider_user","Replacement":"/consumer_user","Blocked":"N","Order":1}]

PkgBind

描述程序包关联信息

被如下接口引用:DescribePkgs。

名称 类型 描述
ApplicationId String 应用id
示例值:application-6a79x94v
GroupId String 部署组id
示例值:group-6a79x94v

PkgInfo

包信息

被如下接口引用:DescribePkgs。

名称 类型 描述
PkgId String 程序包ID
示例值:pkg-6a79x94v
PkgName String 程序包名
示例值:java-demo.jar
PkgType String 程序包类型
示例值:fatjar
PkgVersion String 程序包版本
示例值:latest
PkgDesc String 程序包描述
示例值:this is a desc
UploadTime String 上传时间
示例值:2020-12-30 11:23:31
Md5 String 程序包MD5
示例值:md50xxxxxxxx
PkgPubStatus Integer 程序包状态
示例值:1
PkgBindInfo Array of PkgBind 程序包关联关系

PkgList

包列表

被如下接口引用:DescribePkgs。

名称 类型 描述
TotalCount Integer 程序包总量
示例值:20
Content Array of PkgInfo 程序包信息列表
RepositoryId String 程序包仓库id
示例值:repo-6a79x94v
RepositoryType String 程序包仓库类型
示例值:tcr
RepositoryName String 程序包仓库名称
示例值:tsf-demo

Ports

服务端口

被如下接口引用:CreateApplication, DescribeApplication, ModifyApplication。

名称 类型 必选 描述
TargetPort Integer 服务端口
示例值:8080
Protocol String 端口协议
示例值:TCP

Program

tsf-privilege模块 Program数据集

被如下接口引用:DescribePrograms。

名称 类型 必选 描述
ProgramId String 数据集ID
示例值:program-6a79x94v
ProgramName String 数据集名称
示例值:program-test
ProgramDesc String 数据集描述
注意:此字段可能返回 null,表示取不到有效值。
示例值:this is a desc
DeleteFlag Boolean 删除标识,true: 可以删除; false: 不可删除
注意:此字段可能返回 null,表示取不到有效值。
示例值:false
CreationTime Integer 创建时间
示例值:15629342739
LastUpdateTime Integer 最后更新时间
示例值:15629342739
ProgramItemList Array of ProgramItem 数据项列表,无值时返回空数组

ProgramItem

tsf-privilege模块,数据项

被如下接口引用:CreateProgram, DescribePrograms, ModifyProgram。

名称 类型 必选 描述
ProgramItemId String 数据项ID
示例值:prog-item-6a79x94v
Resource Resource 资源
示例值:FindOne
ValueList Array of String 数据值列表
示例值:["1"]
IsAll Boolean 全选标识,true: 全选;false: 非全选
示例值:true
CreationTime Integer 创建时间
示例值:174594239000
LastUpdateTime Integer 最后更新时间
示例值:174594239000
DeleteFlag Boolean 删除标识,true: 可删除;false: 不可删除
示例值:false
ProgramId String 数据集ID
示例值:["program-6a79x94v"]

PropertyField

属性字段

被如下接口引用:DescribeApiDetail。

名称 类型 描述
Name String 属性名称
示例值:tagName
Type String 属性类型
示例值:string
Description String 属性描述
注意:此字段可能返回 null,表示取不到有效值。
示例值:tagName

ProtocolPort

端口对象

被如下接口引用:CreateContainGroup, DeployContainerGroup, DescribeContainerGroupDeployInfo, DescribeContainerGroupDetail, ModifyContainerGroup。

名称 类型 必选 描述
Protocol String TCP UDP
示例值:TCP
Port Integer 服务端口
示例值:8080
TargetPort Integer 容器端口
示例值:8080
NodePort Integer 主机端口
示例值:30090
Name String 端口名称
示例值:port-0

QuantileEntity

分位数据模型

被如下接口引用:DescribeApiUseDetail, DescribeUnitApiUseDetail。

名称 类型 描述
MaxValue String 最大值
注意:此字段可能返回 null,表示取不到有效值。
示例值:295.6
MinValue String 最小值
注意:此字段可能返回 null,表示取不到有效值。
示例值:9.77
FifthPositionValue String 五分位值
注意:此字段可能返回 null,表示取不到有效值。
示例值:12.51
NinthPositionValue String 九分位值
注意:此字段可能返回 null,表示取不到有效值。
示例值:15.18

RepositoryInfo

仓库信息

被如下接口引用:DescribeRepositories, DescribeRepository。

名称 类型 描述
RepositoryId String 仓库ID
示例值:application-6a79x94v
RepositoryName String 仓库名称
示例值:java-demo
RepositoryType String 仓库类型(默认仓库:default,私有仓库:private)
示例值:default
RepositoryDesc String 仓库描述
示例值:this is a desc
IsUsed Boolean 仓库是否正在被使用
示例值:1
CreateTime String 仓库创建时间
示例值:2020-12-16 12:34:51
BucketName String 仓库桶名称
示例值:demo-bucket
BucketRegion String 仓库桶所在地域
示例值:ap-guangzhou
Directory String 仓库目录
示例值:/tsf

RepositoryList

仓库列表

被如下接口引用:DescribeRepositories。

名称 类型 描述
TotalCount Integer 仓库总量
示例值:20
Content Array of RepositoryInfo 仓库信息列表

Resource

tsf-privilege 模块,资源

被如下接口引用:CreateProgram, ModifyProgram。

名称 类型 必选 描述
ResourceId String 资源ID
示例值:resource-6a79x94v
ResourceCode String 资源编码
示例值:FindOne
ResourceName String 资源名称
示例值:FindOne
ServiceCode String 资源所属产品编码
示例值:tsf
ResourceAction String 选取资源使用的Action
示例值:FindOne
IdField String 资源数据查询的ID字段名
示例值:ResourceId
NameField String 资源数据查询的名称字段名
示例值:ResourceName
SelectIdsField String 资源数据查询的ID过滤字段名
示例值:Ids
CreationTime Integer 创建时间
示例值:1279033108
LastUpdateTime Integer 最后更新时间
示例值:1803792739
DeleteFlag Boolean 删除标识
示例值:false
ResourceDesc String 资源描述
示例值:this is a desc
CanSelectAll Boolean 是否可以选择全部
示例值:false
SearchWordField String 资源数据查询的模糊查询字段名
示例值:ResourceCode
Index Integer 排序
示例值:1

ResourceFieldRef

k8s env 的 ResourceFieldRef

被如下接口引用:DeployContainerGroup, DescribeContainerGroupDeployInfo。

名称 类型 必选 描述
Resource String k8s 的 Resource
注意:此字段可能返回 null,表示取不到有效值。
示例值:limits.cpu

ResourceTaskStatusResult

资源任务转态结果

被如下接口引用:DescribeResourceTaskStatus。

名称 类型 描述
TaskStatus Integer 任务的执行状态
示例值:running

ScalableRule

ScalableRule值

被如下接口引用:DescribeImageRepository。

名称 类型 描述
RuleId String RuleId值
示例值:rule-6a79x94v
Name String Name值
示例值:cpu-rule
ExpandVmCountLimit Integer ExpandVmCountLimit值
示例值:3
ShrinkVmCountLimit Integer ShrinkVmCountLimit值
示例值:2
GroupCount Integer GroupCount值
示例值:4
Desc String 备注
示例值:this is a desc
Description String 备注
示例值:this is a desc
DisableMetricAS Integer 是否关闭指标伸缩, 默认0, 0:打开指标伸缩 1:关闭指标伸缩
示例值:0
EnableCronAS Integer 开启定时伸缩规则, 默认0, 0:关闭定时伸缩 1:开启定时伸缩
示例值:1

SchedulingStrategy

tsf 容器集群节点调度策略

被如下接口引用:DeployContainerGroup。

名称 类型 必选 描述
Type String NONE:不使用调度策略;CROSS_AZ:跨可用区部署
示例值:NONE
NodeScheduleStrategyType String -
示例值:NoSchedule
NodeScheduleOptions Array of CommonOption -
StrongAffinityList Array of CommonOption -
WeakAffinityList Array of CommonOption -
WeakAffinityWeight Integer -
示例值:50
AvailableZoneScatterScheduleType String -
示例值:podAntiAffinity
AvailableZoneScatterScheduleRules Array of AvailableZoneScatterScheduleRule -
PodScheduleStrategyType String -
示例值:podAntiAffinity
CustomPodSchedule CustomPodSchedule -
TolerateScheduleType String -
示例值:NoSchedule
CustomTolerateSchedules Array of CustomTolerateSchedule -

ServiceConfig

服务配置

被如下接口引用:CreateApplication, DescribeApplication, ModifyApplication。

名称 类型 必选 描述
Name String 服务名
示例值:java-demo
Ports Array of Ports 端口信息列表
HealthCheck HealthCheckConfig 健康检查配置

ServiceGovernanceConfig

注册配置治理信息

被如下接口引用:CreateApplication, DescribeApplication, ModifyApplication。

名称 类型 必选 描述
EnableGovernance Boolean 是否开启服务注册治理
示例值:true
GovernanceType String 服务治理类型
示例值:share
ExclusiveInstances Array of ExclusiveInstance 独享实例列表
注意:此字段可能返回 null,表示取不到有效值。

ServiceSetting

容器网络设置。

被如下接口引用:DeployContainerGroup, DescribeContainerGroupDeployInfo。

名称 类型 必选 描述
AccessType Integer 0:公网, 1:集群内访问, 2:NodePort, 3: VPC 内网访问
注意:此字段可能返回 null,表示取不到有效值。
示例值:2
ProtocolPorts Array of ProtocolPort 容器端口映射
注意:此字段可能返回 null,表示取不到有效值。
SubnetId String 子网ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:subnet-d15zonly
DisableService Boolean 是否创建 k8s service,默认为 false
注意:此字段可能返回 null,表示取不到有效值。
示例值:false
HeadlessService Boolean service 是否为 headless 类型
注意:此字段可能返回 null,表示取不到有效值。
示例值:false
AllowDeleteService Boolean 当为 true 且 DisableService 也为 true 时,会删除之前创建的 service,请小心使用
注意:此字段可能返回 null,表示取不到有效值。
示例值:false
OpenSessionAffinity Boolean 开启SessionAffinity,true为开启,false为不开启,默认为false
注意:此字段可能返回 null,表示取不到有效值。
示例值:false
SessionAffinityTimeoutSeconds Integer SessionAffinity会话时间,默认10800
注意:此字段可能返回 null,表示取不到有效值。
示例值:10800
ServiceName String 服务名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:svc-name
ExternalTrafficStrategy String 外部流量策略
注意:此字段可能返回 null,表示取不到有效值。
示例值:Local
ExternalTrafficPolicy String 外部流量策略
注意:此字段可能返回 null,表示取不到有效值。
示例值:Local
LoadBalancerProvisioner String 负载均衡提供者
注意:此字段可能返回 null,表示取不到有效值。
示例值:tgw
LoadBalancingType String 负载均衡类型
注意:此字段可能返回 null,表示取不到有效值。
示例值:Intranet
ClusterIp String k8s负载均衡内网vip
注意:此字段可能返回 null,表示取不到有效值。
示例值:192.168.21.2
DisableServiceInt Integer 禁用服务Int记录
注意:此字段可能返回 null,表示取不到有效值。
示例值:0
OpenSessionAffinityInt Integer 开启SessionAffinity Int记录
注意:此字段可能返回 null,表示取不到有效值。
示例值:0
HeadlessServiceInt Integer 开启HeadlessService int记录
注意:此字段可能返回 null,表示取不到有效值。
示例值:0
Name String 服务名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:svc-name
VpcId String VPC网络ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:vpcid
LoadBalancingIp String 负载均衡VIP
注意:此字段可能返回 null,表示取不到有效值。
示例值:loadbalanceIp
LoadBalancerId String 负载均衡id
注意:此字段可能返回 null,表示取不到有效值。
示例值:loadbalanceId

ServiceStatisticsResult

服务统计结果

被如下接口引用:DescribeStatistics。

名称 类型 描述
Path String 请求模板路径:type为接口时返回,服务时不返回
示例值:/var/log
Method String 请求方法:type为接口时返回,服务时不返回
示例值:findOne
MicroserviceId String 微服务Id
示例值:ms-6a79x94v
MicroserviceName String 微服务名称
示例值:java-service
RequestCount Integer 请求数
示例值:19
ErrorRate Float 请求错误率,不带百分号
示例值:12
AvgTimeConsuming Float 平均响应耗时ms
示例值:100
MetricDataCurves Array of MetricDataCurve 响应耗时曲线
InstanceId String 实例id
示例值:ins-6a79x94v
InstanceName String 实例name
示例值:java-ins
GroupId String 部署组id
示例值:group-6a79x94v
GroupName String 部署组name
示例值:group-mock
ClusterType String 部署组类型
示例值:C
GroupExist Integer 部署组是否存在
示例值:1
InstanceExist Integer 实例是否存在,仅限cvm
示例值:1
ApplicationId String 应用id
示例值:application-6a79x94v
MicroserviceType String 微服务类型
示例值:DEF
CpuPercent Integer cpu使用率
示例值:33
HeapUsed Integer 已用堆大小,单位KB
示例值:16324
DbName String 数据库
示例值:tsf_db_demo
Script String Script值
示例值:this is a script
DbType String 数据库类型
示例值:mysql
Apdex Float Apdex值
示例值:2
Qps Float Qps值
示例值:89
InstanceOnlineCount Integer 实例在线数
示例值:1
InstanceTotalCount Integer 实例总数
示例值:3
Status String normal/error
示例值:normal
ErrorRateLevel String normal/warn/error
示例值:warn
AvgTimeConsumingLevel String normal/warn/error
示例值:normal
ApdexLevel String normal/warn/error
示例值:normal

ServiceStatisticsResults

服务统计结果集

被如下接口引用:DescribeStatistics。

名称 类型 描述
Content Array of ServiceStatisticsResult 返回结果
TotalCount Integer 条数
示例值:20

ShardArgument

分片参数

被如下接口引用:CreateTask, DescribeTaskDetail, DescribeTaskRecords, ModifyTask。

名称 类型 必选 描述
ShardKey Integer 分片参数 KEY,整形, 范围 [1,1000]
示例值:32
ShardValue String 分片参数 VALUE
注意:此字段可能返回 null,表示取不到有效值。
示例值:1

SimpleApplication

简单应用

被如下接口引用:DescribeSimpleApplications。

名称 类型 描述
ApplicationId String 应用ID
示例值:application-6a79x94v
ApplicationName String 应用名称
示例值:java-app
ApplicationType String 应用类型
示例值:C
MicroserviceType String 应用微服务类型
示例值:N
ApplicationDesc String ApplicationDesc
示例值:this is a desc
ProgLang String ProgLang
示例值:J
ApplicationResourceType String ApplicationResourceType
示例值:C
CreateTime String CreateTime
示例值:2020-12-13 11:23:45
UpdateTime String UpdateTime
示例值:1728407923
ApigatewayServiceId String ApigatewayServiceId
示例值:gw-ins-6a79x94v
ApplicationRuntimeType String ApplicationRuntimeType
示例值:konaJdk8
AmpInstanceId String Apm业务系统id
示例值:apm-6a79x94v
ApmInstanceName String Apm业务系统Name
示例值:app-apm

SimpleGroup

部署组

被如下接口引用:DescribeSimpleGroups。

名称 类型 描述
GroupId String 部署组ID
示例值:group-6a79x94v
GroupName String 部署组名称
示例值:group-mock
ApplicationId String 应用ID
示例值:application-6a79x94v
ApplicationName String 应用名称
示例值:app
ApplicationType String 应用类型
示例值:C
ClusterId String 集群ID
示例值:cls-6a79x94v
ClusterName String 集群名称
示例值:k8s-cls
ClusterType String 集群类型
示例值:C
NamespaceId String 命名空间ID
示例值:namespace-6a79x94v
NamespaceName String 命名空间名称
示例值:default
StartupParameters String 启动参数
示例值:-Xmx1024m -Xms256m
GroupResourceType String 部署组资源类型
示例值:C
AppMicroServiceType String 应用微服务类型
示例值:N

SimpleKafkaDeliveryConfig

日志投递kafka配置描述的缩简版

被如下接口引用:DescribeDeliveryConfigByGroupId。

名称 类型 描述
ConfigId String 配置项id
注意:此字段可能返回 null,表示取不到有效值。
示例值:config-6a79x94v
ConfigName String 配置项名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:send_kafka_config

StdoutLogV2

标准输出日志

被如下接口引用:SearchStdoutLog。

名称 类型 描述
InstanceId String 实例ID
示例值:ins-6a79x94v
Content String 日志内容
示例值:log-xxxxxxxxxxxxxx
Timestamp Integer 日志时间戳
示例值:179039070
InstanceIp String 实例IP
示例值:10.20.1.2

Tag

标签

被如下接口引用:CreateGroup。

名称 类型 必选 描述
TagKey String 标签键
示例值:name
TagValue String 标签值
示例值:tsf

TaskFlowEdge

工作流图中的边

被如下接口引用:CreateTaskFlow。

名称 类型 必选 描述
NodeId String 节点 ID
示例值:node-6a79x94v
ChildNodeId String 子节点 ID
示例值:cnode-6a79x94v
CoreNode String 是否核心任务,Y/N
示例值:core-6a79x94v
EdgeType String 边类型
示例值:edge
NodeType String 任务节点类型
示例值:default
PositionX String X轴坐标位置
示例值:12
PositionY String Y轴坐标位置
示例值:32
GraphId String 图 ID
示例值:graph-6a79x94v
FlowId String 工作流 ID
示例值:flow-6a79x94v
NodeName String 节点名称
示例值:test-node
TaskId String 任务ID
示例值:task-6a79x94v
TaskLogId String 任务历史ID
示例值:tlog-6a79x94v

TaskFlowLastBatchState

工作流最近批次的状态

被如下接口引用:DescribeFlowLastBatchState。

名称 类型 描述
FlowBatchId String 批次ID
示例值:fbatch-6a79x94v
FlowBatchLogId String 批次历史ID
示例值:fblog-6a79x94v
State String 状态,WAITING/SUCCESS/FAILED/RUNNING/TERMINATING
示例值:RUNNING

TaskId

任务id

被如下接口引用:DeployGroup, ExpandGroup, ShrinkGroup, ShrinkInstances, StartGroup, StopGroup。

名称 类型 描述
TaskId String 任务ID
示例值:task-6a79x94v

TaskLastExecuteStatus

任务最近一次执行状态

被如下接口引用:DescribeTaskLastStatus。

名称 类型 描述
BatchId String 批次ID
示例值:batch-6a79x94v
State String 运行状态,RUNNING/SUCCESS/FAIL/HALF/TERMINATED
示例值:RUNNING
BatchLogId String 批次历史ID
示例值:blog-6a79x94v

TaskRecord

任务定义

被如下接口引用:DescribeTaskDetail, DescribeTaskRecords。

名称 类型 描述
TaskName String 任务名称
示例值:test-task
TaskType String 任务类型
示例值:default
ExecuteType String 执行类型
示例值:unicast
TaskContent String 任务内容,长度限制65535字节
示例值:content
GroupId String 分组ID
示例值:group-6a79x94v
TimeOut Integer 超时时间
示例值:30
RetryCount Integer 重试次数
注意:此字段可能返回 null,表示取不到有效值。
示例值:2
RetryInterval Integer 重试间隔
注意:此字段可能返回 null,表示取不到有效值。
示例值:20
TaskRule TaskRule 触发规则
TaskState String 是否启用任务,ENABLED/DISABLED
示例值:ENABLE
TaskId String 任务ID
示例值:task-6a79x94v
SuccessOperator String 判断任务成功的操作符
注意:此字段可能返回 null,表示取不到有效值。
示例值:=
SuccessRatio Integer 判断任务成功的阈值
注意:此字段可能返回 null,表示取不到有效值。
示例值:100
ShardCount Integer 分片数量
注意:此字段可能返回 null,表示取不到有效值。
示例值:32
AdvanceSettings AdvanceSettings 高级设置
注意:此字段可能返回 null,表示取不到有效值。
ShardArguments Array of ShardArgument 分片参数
注意:此字段可能返回 null,表示取不到有效值。
BelongFlowIds Array of String 所属工作流ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:["flow-6a79x94v"]
TaskLogId String 任务历史ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:tlog-6a79x94v
TriggerType String 触发类型
注意:此字段可能返回 null,表示取不到有效值。
示例值:auto
TaskArgument String 任务参数,长度限制10000个字符
注意:此字段可能返回 null,表示取不到有效值。
示例值:1,2,3,4,5

TaskRecordPage

翻页查询的任务记录返回

被如下接口引用:DescribeTaskRecords。

名称 类型 描述
TotalCount Integer 总数量
示例值:21
Content Array of TaskRecord 任务记录列表

TaskRule

任务规则

被如下接口引用:CreateTask, CreateTaskFlow, DescribeTaskDetail, DescribeTaskRecords, ModifyTask。

名称 类型 必选 描述
RuleType String 触发规则类型, Cron/Repeat
示例值:Cron
Expression String Cron类型规则,cron表达式。
注意:此字段可能返回 null,表示取不到有效值。
示例值:0 0/1 * * * ?
RepeatInterval Integer 时间间隔, 单位毫秒
注意:此字段可能返回 null,表示取不到有效值。
示例值:0

TcrRepoInfo

tcr仓库信息

被如下接口引用:DescribeContainerGroupDeployInfo, DescribeImageRepository, DescribeImageTags, OperateApplicationTcrBinding。

名称 类型 必选 描述
Region String 地域(填数字)
示例值:ap-guangzhou
RegistryId String 实例id
示例值:reg-6a79x94v
RegistryName String 实例名
示例值:/tsf
Namespace String 命名空间
示例值:tsf_1083080xxxx
RepoName String 仓库名
示例值:/tsf/nginx

ThreadPicture

jvm监控数据线程数据封装

被如下接口引用:DescribeJvmMonitor。

名称 类型 描述
ThreadCount Array of CurvePoint 总线程数
ThreadActive Array of CurvePoint 活跃线程数
DeamonThreadCount Array of CurvePoint 守护线程数

TrySchedule

尽量调度

被如下接口引用:DeployContainerGroup。

名称 类型 必选 描述
AffinityList Array of Affinity -
注意:此字段可能返回 null,表示取不到有效值。
AntiAffinityList Array of Affinity -
注意:此字段可能返回 null,表示取不到有效值。

TsfApiListResponse

TsfApiListResponse

被如下接口引用:DescribeMsApiList。

名称 类型 描述
TotalCount Integer 数量
注意:此字段可能返回 null,表示取不到有效值。
示例值:100
Content Array of MsApiArray API 列表
注意:此字段可能返回 null,表示取不到有效值。
示例值:[{"Path":"/echo-feign/{str}","Method":"GET","Description":"This is desc","Status":1,"MsgwApiType":null,"RpcType":"http"}]

TsfConfigCenter

配置中心

被如下接口引用:DescribeFileConfigReleases, DescribeGroupRelease, ReleaseConfigWithDetailResp。

名称 类型 必选 描述
ConfigType String 配置中心类型
注意:此字段可能返回 null,表示取不到有效值。
示例值:SHARE/EXCLUSIVE
ConfigCenterInstanceId String 配置中心实例id
注意:此字段可能返回 null,表示取不到有效值。
示例值:ins-0e02e26d
ConfigCenterInstanceName String 配置中心实例名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:lzmmm
RegionId String 实例地域id
注意:此字段可能返回 null,表示取不到有效值。
示例值:33
NamespaceId String 命名空间id
注意:此字段可能返回 null,表示取不到有效值。
示例值:namespace-byxkpkal
CurrentVersion String 当前版本
注意:此字段可能返回 null,表示取不到有效值。
示例值:1.18.0.0
TargetVersion String 需要升级的版本
注意:此字段可能返回 null,表示取不到有效值。
示例值:1.18.0.1

TsfPageApiDetailInfo

ApiDetailInfo 翻页对象

被如下接口引用:DescribeGatewayApis。

名称 类型 描述
TotalCount Integer 总记录数
示例值:20
Content Array of ApiDetailInfo API 信息列表
示例值:[{"ApiId":"api-1eqe6556","ApiMatchType":"normal","ApiType":"ms","CreatedTime":"2024-12-23 01:29:41","Description":null,"GatewayDeployGroupId":null,"GroupId":"grp-nb08ur29","GroupName":null,"Host":null,"Md5":"c35e5178b28d1844054982d61481912e","Method":"GET","MicroserviceId":"ms-ba2jlxvk","MicroserviceName":"provider-demo","MockStatus":"disabled","NamespaceId":"namespace-qab7bq9v","NamespaceName":"shedfree_default","Path":"/swagger/getMessageBoxAddress","PathMapping":null,"RateLimitStatus":null,"ReleaseStatus":"released","ReleasedTime":null,"RpcExt":null,"RpcType":"http","Timeout":null,"UpdatedTime":"2024-12-23 01:30:03","UsableStatus":"enabled"}]

TsfPageApiGroupInfo

ApiGroupInfo翻页结构体

被如下接口引用:DescribeApiGroups, DescribeGroupGateways, DescribeGroupsWithPlugin。

名称 类型 描述
TotalCount Integer 总记录数
示例值:100
Content Array of ApiGroupInfo API分组信息
示例值:[{"GroupId":"grp-nb08ur29","GatewayInstanceId":"gw-ins-b09khqjq","GatewayInstanceType":null,"GroupName":"grp_app","GroupContext":"/grp_app","Status":"released","AuthType":"none","AclMode":"none","Description":"","CreatedTime":"2024-12-23 01:29:13","UpdatedTime":"2024-12-23 01:30:03","GroupType":"ms","NamespaceNameKey":null,"ServiceNameKey":null,"NamespaceNameKeyPosition":"path","ServiceNameKeyPosition":"path","BindedGatewayDeployGroups":[{"DeployGroupId":"group-yd3b588a","DeployGroupName":"zuul-1","ApplicationId":"application-ydopqnxa","ApplicationName":"app-gw","ApplicationType":"V","GroupStatus":null,"ClusterType":"V"}],"ApiCount":15,"ClusterId":null,"ClusterName":null,"ClusterType":null,"GatewayInstanceIdList":null}]

TsfPageApplication

应用分页信息

被如下接口引用:DescribeApplications。

名称 类型 描述
TotalCount Integer 应用总数目
注意:此字段可能返回 null,表示取不到有效值。
示例值:2
Content Array of ApplicationForPage 应用信息列表
注意:此字段可能返回 null,表示取不到有效值。
SpecTotalCount Integer 获取部署组实例列表返回的原始批次个数
注意:此字段可能返回 null,表示取不到有效值。
示例值:12

TsfPageBusinessLogConfig

业务日志配置项列表

被如下接口引用:DescribeBusinessLogConfigs, DescribeGroupBusinessLogConfigs。

名称 类型 描述
TotalCount Integer 总条数
注意:此字段可能返回 null,表示取不到有效值。
示例值:17
Content Array of BusinessLogConfig 业务日志配置项列表
注意:此字段可能返回 null,表示取不到有效值。

TsfPageBusinessLogV2

业务日志列表

被如下接口引用:SearchBusinessLog。

名称 类型 描述
TotalCount Integer 总条数
注意:此字段可能返回 null,表示取不到有效值。
示例值:21
Content Array of BusinessLogV2 业务日志列表
注意:此字段可能返回 null,表示取不到有效值。
ScrollId String 游标ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:scroll-6a79x94v
Status String 查询状态
注意:此字段可能返回 null,表示取不到有效值。
示例值:running

TsfPageCluster

Tsf分页集群对象

被如下接口引用:DescribeSimpleClusters。

名称 类型 描述
TotalCount Integer 总条数
示例值:21
Content Array of Cluster 集群列表

TsfPageClusterV2

Tsf分页集群对象

被如下接口引用:DescribeClusters。

名称 类型 描述
TotalCount Integer 集群总数目
示例值:21
Content Array of ClusterV2 集群列表

TsfPageConfig

TsfPage<Config>

被如下接口引用:DescribeConfigSummary, DescribeConfigs, DescribePublicConfigSummary, DescribePublicConfigs。

名称 类型 描述
TotalCount Integer TsfPageConfig
示例值:100
Content Array of Config 配置项列表
示例值:[{"ConfigId":"dcfg-vzk3lk8v","ConfigName":"jolyonzheng-config","ConfigVersion":null,"ConfigVersionDesc":null,"ConfigValue":null,"CreationTime":null,"LastUpdateTime":"2024-12-23 17:24:24","ConfigVersionCount":2,"ApplicationId":"application-a7rwwz4v","ApplicationName":"app-jolyonzheng","DeleteFlag":null,"ConfigType":null}]

TsfPageConfigRelease

TSF配置项发布信息分页对象

被如下接口引用:DescribeConfigReleases, DescribePublicConfigReleases。

名称 类型 描述
TotalCount Integer 总条数
注意:此字段可能返回 null,表示取不到有效值。
示例值:100
Content Array of ConfigRelease 配置项发布信息数组
注意:此字段可能返回 null,表示取不到有效值。
示例值:[{"ConfigReleaseId":"dcfgr-y5qe2qpy","ConfigId":"dcfg-abo7mowy","ConfigName":"jolyonzheng-config","ConfigVersion":"v2","ReleaseTime":"2024-12-23 17:24:24","GroupId":"group-aln2284v","GroupName":"group-provider","NamespaceId":"namespace-vw8oox6v","NamespaceName":"cluster-jolyonzheng_default","ClusterId":"cluster-yne99jdy","ClusterName":"cluster-jolyonzheng","ReleaseDesc":"This is desc","ApplicationId":"application-a7rwwz4v","ConfigCenters":[{"ConfigType":"SHARE","ConfigCenterInstanceId":null,"ConfigCenterInstanceName":null,"RegionId":null,"CurrentVersion":null,"TargetVersion":null}],"DualStatus":"DUAL_STATUS_WRITE_REGISTRATION_OFF"}]

TsfPageConfigReleaseLog

TSF配置项发布日志分页对象

被如下接口引用:DescribeConfigReleaseLogs, DescribePublicConfigReleaseLogs。

名称 类型 描述
TotalCount Integer 总条数
注意:此字段可能返回 null,表示取不到有效值。
示例值:100
Content Array of ConfigReleaseLog 配置项发布日志数组
注意:此字段可能返回 null,表示取不到有效值。
示例值:[{"ConfigReleaseLogId":"dcfgrl-v628r2py","ConfigId":"dcfg-abo7mowy","ConfigName":"jolyonzheng-config","ConfigVersion":"v2","GroupId":"group-aln2284v","GroupName":"group-provider","NamespaceId":"namespace-vw8oox6v","NamespaceName":"cluster-jolyonzheng_default","ClusterId":"cluster-yne99jdy","ClusterName":"cluster-jolyonzheng","ReleaseTime":"2024-12-23 17:24:24","ReleaseDesc":"This is desc","ReleaseStatus":"RS","LastConfigId":"dcfg-vzk3lk8v","LastConfigName":"jolyonzheng-config","LastConfigVersion":"v1","RollbackFlag":false,"ReleasedConfigCenter":"SHARE"}]

TsfPageContainerEvent

分页的 ContainerEvent

被如下接口引用:DescribeContainerEvents。

名称 类型 描述
TotalCount Integer 返回个数
示例值:1
Content Array of ContainerEvent events 数组
示例值:[]

TsfPageDimension

维度分页

被如下接口引用:DescribeInvocationMetricDataDimension。

名称 类型 描述
TotalCount Integer 总数
示例值:0
Content Array of String 维度
示例值:["2","3"]

TsfPageFileConfig

文件配置项列表

被如下接口引用:DescribeFileConfigs。

名称 类型 描述
TotalCount Integer 总数目
注意:此字段可能返回 null,表示取不到有效值。
示例值:100
Content Array of FileConfig 文件配置数组
注意:此字段可能返回 null,表示取不到有效值。
示例值:[{"ConfigId":"dcfg-f-yq75blda","ConfigName":"app_config","ConfigVersion":null,"ConfigVersionDesc":null,"ConfigFileName":"config.txt","ConfigFileCode":"UTF-8","ConfigFileValue":null,"ConfigFilePath":"/root/app","ConfigPostCmd":"","CreationTime":null,"LastUpdateTime":"2024-12-20 17:49:05","ConfigVersionCount":1,"ApplicationId":"application-yx8m24ga","ApplicationName":"app_provider","DeleteFlag":null,"ConfigFileValueLength":0}]

TsfPageFileConfigRelease

文件配置项发布信息列表

被如下接口引用:DescribeFileConfigReleases。

名称 类型 描述
TotalCount Integer 数量
注意:此字段可能返回 null,表示取不到有效值。
示例值:100
Content Array of FileConfigRelease 列表
注意:此字段可能返回 null,表示取不到有效值。
示例值:[{"ConfigReleaseId":"dcfgr-f-vkjjw7ny","ConfigId":"dcfg-f-v3qqrkdy","ConfigName":"config_app","ConfigVersion":"2","ReleaseDesc":null,"ReleaseTime":"2024-11-28 20:49:57","GroupId":"group-vj3n6lzy","GroupName":"group-provider","NamespaceId":"namespace-ygo3djma","NamespaceName":"cluster-container_default","ClusterId":"cls-f6bk82xc","ClusterName":"cluster-container","ApplicationId":"application-vw8ljmwv"}]

TsfPageGatewayDeployGroup

GatewayDeployGroup 翻页对象

被如下接口引用:DescribeGroupBindedGateways。

名称 类型 描述
TotalCount Integer 记录总数
示例值:100
Content Array of GatewayDeployGroup 记录实体列表
示例值:[{"DeployGroupId":"group-yd3b588a","DeployGroupName":"zuul","ApplicationId":"application-ydopqnxa","ApplicationName":"app-gw","ApplicationType":"V","GroupStatus":"Running","ClusterType":"V"}]

TsfPageGatewayPlugin

GatewayPlugin 翻页对象

被如下接口引用:DescribePluginInstances。

名称 类型 描述
TotalCount Integer 记录总数
注意:此字段可能返回 null,表示取不到有效值。
示例值:100
Content Array of GatewayPlugin 记录实体列表
注意:此字段可能返回 null,表示取不到有效值。
示例值:[{"Id":"pgn-iuyb0s7c","Name":"asd","Type":"OAuth","Description":"This is desc","CreatedTime":"2024-08-06 16:01:41","UpdatedTime":"2024-08-06 16:01:41","Status":"released"}]

TsfPageInstance

TSF机器实例分页对象

被如下接口引用:DescribeClusterInstances, DescribeGroupInstances。

名称 类型 描述
TotalCount Integer 机器实例总数目
示例值:21
Content Array of Instance 机器实例列表

TsfPageMicroservice

微服务列表信息

被如下接口引用:DescribeMicroservices。

名称 类型 描述
TotalCount Integer 微服务总数目
注意:此字段可能返回 null,表示取不到有效值。
示例值:100
Content Array of Microservice 微服务列表信息
注意:此字段可能返回 null,表示取不到有效值。
示例值:[{"MicroserviceId":"ms-vzge6mz8","NamespaceId":"namespace-v6b2exey","MicroserviceName":"consumer-demo","MicroserviceDesc":"This is desc","CreateTime":null,"UpdateTime":null,"RunInstanceCount":1,"CriticalInstanceCount":0}]

TsfPageMsInstance

微服务实例的分页内容

被如下接口引用:DescribeMicroservice。

名称 类型 描述
TotalCount Integer 微服务实例总数目
注意:此字段可能返回 null,表示取不到有效值。
示例值:100
Content Array of MsInstance 微服务实例列表内容
注意:此字段可能返回 null,表示取不到有效值。
示例值:[{"InstanceId":"ins-52kc9krs","InstanceName":"未命名","Port":"18083","LanIp":"10.0.0.3","LanIpv6":null,"WanIp":"119.29.224.177","ApplicationId":"application-5yr26r9a","ApplicationName":"app-consumer","GroupId":"group-ydk2ewxv","GroupName":"app-group","NamespaceId":null,"NamespaceName":null,"ClusterId":"cluster-a2dqmgwv","ClusterName":"cls_app","ClusterType":"V","InstanceStatus":null,"InstanceAvailableStatus":null,"ServiceInstanceStatus":"Running","HealthCheckUrl":null,"ApplicationPackageVersion":"20200416204358","ApplicationType":"V","HiddenStatus":"unhidden","LastHeartbeatTime":1735026251,"RegistrationTime":1730702851,"RegistrationId":"ins-52kc9krs","ServiceStatus":"passing","AppMicroServiceType":"N","MetaJson":"H4sIAAAAAAAAAGXPQWuDMBTA8e+ScwMxrVZ3E5tKoI0hZoPuIpkLTmw1aLW6se8+V0Mvfdf/j8d7P0Cm+yzk/ECjUNKEZXQHXoAy5lzm6lo2NXSnFnttoMDqbiNBFijpkczU2a7RFmHfdSyIRfLKlzVF2/QGTp8V1rdxsJ2yVLIwIgsp6w66uMqDqu0sYOGRpPwhanXRnVG5hoP3gfWopycnT/z/lB3Z28RFEmdvRKTzoXPACCO0cTyMNmvXt0aQeKnKwKJXdfH91fS2vSfs/huaxwO/f4osuQQmAQAA"}]

TsfPageNamespace

Tsf命名空间分页对象

被如下接口引用:DescribeSimpleNamespaces。

名称 类型 描述
TotalCount Integer 命名空间总条数
示例值:21
Content Array of Namespace 命名空间列表

TsfPageSimpleApplication

TSF分页简单应用对象

被如下接口引用:DescribeSimpleApplications。

名称 类型 描述
TotalCount Integer 总条数
示例值:21
Content Array of SimpleApplication 简单应用列表

TsfPageSimpleGroup

TSF简单部署组分页列表

被如下接口引用:DescribeSimpleGroups。

名称 类型 描述
TotalCount Integer 总条数
示例值:21
Content Array of SimpleGroup 简单部署组列表

TsfPageStdoutLogV2

标准输出日志列表

被如下接口引用:SearchStdoutLog。

名称 类型 描述
TotalCount Integer 总条数
注意:此字段可能返回 null,表示取不到有效值。
示例值:21
Content Array of StdoutLogV2 标准输出日志列表
注意:此字段可能返回 null,表示取不到有效值。
ScrollId String 游标ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:scroll-6a79x94v
Status String 查询状态
注意:此字段可能返回 null,表示取不到有效值。
示例值:running

TsfPageUnitNamespace

单元化命名空间翻页对象

被如下接口引用:DescribeUnitNamespaces, DescribeUsableUnitNamespaces。

名称 类型 描述
TotalCount Integer 记录总数
示例值:100
Content Array of UnitNamespace 记录实体列表
示例值:[{"Id":"unit-ns-holoes5a","GatewayInstanceId":"gw-ins-9xgdaebr","NamespaceId":"namespace-artsw2xy","NamespaceName":"data-ns","DestTsfId":null,"DestTsfName":null,"DestUnitId":null,"DestUnitName":null,"CreatedTime":"2024-12-23 19:19:23","UpdatedTime":"2024-12-23 19:19:23"}]

TsfPageUnitRule

单元化规则翻页对象

被如下接口引用:DescribeUnitRules。

名称 类型 描述
TotalCount Integer 记录总数
示例值:100
Content Array of UnitRule 记录实体列表
示例值:[{"Id":"unit-rl-cgd3l6jo","GatewayInstanceId":"gw-ins-szesmg28","Status":"disabled","Name":"user_unit","Description":"This is desc","UnitRuleItemList":[{"Id":"unit-item-sm6u53ou","UnitRuleId":"unit-rl-cgd3l6jo","Relationship":"AND","DestNamespaceId":"namespace-vk5blxnv","DestNamespaceName":"global_default","Name":"unit_provider","Priority":1,"Description":"This is desc","ItemIndex":1,"UnitRuleTagList":[],"CreatedTime":"2024-12-23 17:31:27","UpdatedTime":"2024-12-23 17:31:27"}],"CreatedTime":"2024-12-23 11:14:17","UpdatedTime":"2024-12-23 17:31:27"}]

TsfPageUnitRuleV2

单元化规则翻页对象

被如下接口引用:DescribeUnitRulesV2。

名称 类型 描述
TotalCount Integer 记录总数
注意:此字段可能返回 null,表示取不到有效值。
示例值:100
Content Array of UnitRule 记录实体列表
注意:此字段可能返回 null,表示取不到有效值。
示例值:[{"Id":"unit-rl-cgdoi3wo","GatewayInstanceId":"gw-ins-szils128","Status":"disabled","Name":"unit_provider","Description":"this is desc","UnitRuleItemList":[{"Id":"unit-item-dielh9rn","UnitRuleId":"unit-rl-cdcil6jo","Relationship":"AND","DestNamespaceId":"namespace-vk5blxnv","DestNamespaceName":"global_default","Name":"Rule_user","Priority":0,"Description":"this is desc","ItemIndex":1,"UnitRuleTagList":[{"Id":"unit-tag-vmhijoic","UnitRuleItemId":"unit-item-ghpuh9rn","TagType":"U","TagField":"user","TagOperator":"IN","TagValue":"1","ItemIndex":1,"CreatedTime":"2024-12-23 11:14:17","UpdatedTime":"2024-12-23 11:14:17"}],"CreatedTime":"2024-12-23 11:14:17","UpdatedTime":"2024-12-23 11:14:17"}],"CreatedTime":"2024-12-23 11:14:17","UpdatedTime":"2024-12-23 11:14:17"}]

TsfPageVmGroup

列表中部署组分页信息

被如下接口引用:DescribeGroups。

名称 类型 描述
TotalCount Integer 虚拟机部署组总数目
示例值:21
Content Array of VmGroupSimple 虚拟机部署组列表信息

UnitNamespace

微服务网关单元化命名空间

被如下接口引用:CreateUnitNamespaces, DescribeUnitNamespaces, DescribeUsableUnitNamespaces。

名称 类型 必选 描述
NamespaceId String 命名空间ID
示例值:namespace-evjx6qyb
NamespaceName String 命名空间Name
示例值:ns_app
Id String 单元化命名空间ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:unit-ns-5boraz9n
GatewayInstanceId String 网关实体ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:gw-ins-1lvbnrcc
CreatedTime String 创建时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:2023-10-24 19:24:25
UpdatedTime String 更新时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:2023-10-24 19:24:25

UnitRule

微服务网关单元化规则

被如下接口引用:CreateUnitRuleWithDetailResp, DescribeEnabledUnitRule, DescribeUnitRule, DescribeUnitRules, DescribeUnitRulesV2。

名称 类型 必选 描述
Name String 规则名称
示例值:rule_app
Id String 规则ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:unit-rl-6qeevdcd
GatewayInstanceId String 网关实体ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:gw-ins-1lvbnrcc
Description String 规则描述
注意:此字段可能返回 null,表示取不到有效值。
示例值:This is desc
Status String 使用状态:enabled/disabled
注意:此字段可能返回 null,表示取不到有效值。
示例值:disabled
UnitRuleItemList Array of UnitRuleItem 规则项列表
注意:此字段可能返回 null,表示取不到有效值。
示例值:[{"Id":"unit-item-dielh9rn","UnitRuleId":"unit-rl-cdcil6jo","Relationship":"AND","DestNamespaceId":"namespace-vk5blxnv","DestNamespaceName":"global_default","Name":"Rule_user","Priority":0,"Description":"this is desc","ItemIndex":1,"UnitRuleTagList":[{"Id":"unit-tag-vmhijoic","UnitRuleItemId":"unit-item-ghpuh9rn","TagType":"U","TagField":"user","TagOperator":"IN","TagValue":"1","ItemIndex":1,"CreatedTime":"2024-12-23 11:14:17","UpdatedTime":"2024-12-23 11:14:17"}],"CreatedTime":"2024-12-23 11:14:17","UpdatedTime":"2024-12-23 11:14:17"}]
CreatedTime String CreatedTime
注意:此字段可能返回 null,表示取不到有效值。
示例值:2023-10-24 21:46:22
UpdatedTime String UpdatedTime
注意:此字段可能返回 null,表示取不到有效值。
示例值:2023-10-24 21:46:22

UnitRuleItem

微服务网关单元化规则项

被如下接口引用:CreateUnitRule, CreateUnitRuleWithDetailResp, DescribeEnabledUnitRule, DescribeUnitRule, DescribeUnitRulesV2, UpdateUnitRule。

名称 类型 必选 描述
Relationship String 逻辑关系:AND/OR
示例值:AND
DestNamespaceId String 目的地命名空间ID
示例值:namespace-6ymbkkvg
DestNamespaceName String 目的地命名空间名称
示例值:ns_app
Name String 规则项名称
示例值:unit_rule_app
Id String 规则项ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:unit-item-1h36x2yt
UnitRuleId String 单元化规则ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:unit-rl-8hsa450s
Priority Integer 规则顺序,越小优先级越高:默认为0
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
Description String 规则描述
注意:此字段可能返回 null,表示取不到有效值。
示例值:This is desc
UnitRuleTagList Array of UnitRuleTag 规则标签列表
注意:此字段可能返回 null,表示取不到有效值。
示例值:[{"Id":"unit-tag-vmhijoic","UnitRuleItemId":"unit-item-ghpuh9rn","TagType":"U","TagField":"user","TagOperator":"IN","TagValue":"1","ItemIndex":1,"CreatedTime":"2024-12-23 11:14:17","UpdatedTime":"2024-12-23 11:14:17"}]
ItemIndex Integer 规则项索引
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
CreatedTime String 创建时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:2024-12-23 11:14:17
UpdatedTime String 修改时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:2024-12-23 11:14:17

UnitRuleTag

微服务网关单元化规则标签

被如下接口引用:CreateUnitRule, CreateUnitRuleWithDetailResp, DescribeEnabledUnitRule, DescribeUnitRule, DescribeUnitRulesV2, UpdateUnitRule。

名称 类型 必选 描述
TagType String 标签类型 : U(用户标签)/S(系统标签)
示例值:U
TagField String 标签名
示例值:userId
TagOperator String 操作符:IN/NOT_IN/EQUAL/NOT_EQUAL/REGEX
示例值:EQUAL
TagValue String 标签值
示例值:1
UnitRuleItemId String 单元化规则项ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:unit-item-uaji5qpr
Id String 规则ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:unit-tag-6zpb4xrv

ValueFrom

k8s env 的 ValueFrom

被如下接口引用:DeployContainerGroup, DescribeContainerGroupDeployInfo。

名称 类型 必选 描述
FieldRef FieldRef k8s env 的 FieldRef
注意:此字段可能返回 null,表示取不到有效值。
ResourceFieldRef ResourceFieldRef k8s env 的 ResourceFieldRef
注意:此字段可能返回 null,表示取不到有效值。
ConfigMapKeyRef CommonRef k8s env的configMapKeyRef
注意:此字段可能返回 null,表示取不到有效值。
SecretKeyRef CommonRef k8s env 的 secretKeyRef
注意:此字段可能返回 null,表示取不到有效值。

VmGroup

虚拟机部署组信息

被如下接口引用:DescribeGroup。

名称 类型 描述
GroupId String 部署组ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:group-6a79x94v
GroupName String 部署组名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:app-group
GroupStatus String 部署组状态
注意:此字段可能返回 null,表示取不到有效值。
示例值:running
PackageId String 程序包ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:pkg-6a79x94v
PackageName String 程序包名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:java-demo.jar
PackageVersion String 程序包版本号
注意:此字段可能返回 null,表示取不到有效值。
示例值:latest
ClusterId String 集群ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:cls-6a79x94v
ClusterName String 集群名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:k8s-cls
NamespaceId String 命名空间ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:namespace-6a79x94v
NamespaceName String 命名空间名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:default
ApplicationId String 应用ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:application-6a79x94v
ApplicationName String 应用名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:app-java
InstanceCount Integer 部署组机器数目
注意:此字段可能返回 null,表示取不到有效值。
示例值:3
RunInstanceCount Integer 部署组运行中机器数目
注意:此字段可能返回 null,表示取不到有效值。
示例值:3
StartupParameters String 部署组启动参数信息
注意:此字段可能返回 null,表示取不到有效值。
示例值:-Xms256m -Xmx1024m
CreateTime String 部署组创建时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:2020-12-12 11:34:56
UpdateTime String 部署组更新时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:1677830374
OffInstanceCount Integer 部署组停止机器数目
注意:此字段可能返回 null,表示取不到有效值。
示例值:0
GroupDesc String 部署组描述信息
注意:此字段可能返回 null,表示取不到有效值。
示例值:this is a desc
MicroserviceType String 微服务类型
注意:此字段可能返回 null,表示取不到有效值。
示例值:DEF
ApplicationType String 应用类型
注意:此字段可能返回 null,表示取不到有效值。
示例值:C
GroupResourceType String 部署组资源类型
注意:此字段可能返回 null,表示取不到有效值。
示例值:C
UpdatedTime Integer 部署组更新时间戳
注意:此字段可能返回 null,表示取不到有效值。
示例值:1562739472
DeployDesc String 部署应用描述信息
注意:此字段可能返回 null,表示取不到有效值。
示例值:this is a desc
UpdateType Integer 滚动发布的更新方式
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
DeployBetaEnable Boolean 发布是否启用beta批次
注意:此字段可能返回 null,表示取不到有效值。
示例值:false
DeployBatch Array of Float 滚动发布的批次比例列表
注意:此字段可能返回 null,表示取不到有效值。
示例值:0.25
DeployExeMode String 滚动发布的批次执行方式
注意:此字段可能返回 null,表示取不到有效值。
示例值:auto
DeployWaitTime Integer 滚动发布的每个批次的等待时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:30
EnableHealthCheck Boolean 是否开启了健康检查
注意:此字段可能返回 null,表示取不到有效值。
示例值:false
HealthCheckSettings HealthCheckSettings 健康检查配置
注意:此字段可能返回 null,表示取不到有效值。
PackageType String 程序包类型
注意:此字段可能返回 null,表示取不到有效值。
示例值:jar
StartScript String 启动脚本 base64编码
注意:此字段可能返回 null,表示取不到有效值。
示例值:this is a script
StopScript String 停止脚本 base64编码
注意:此字段可能返回 null,表示取不到有效值。
示例值:this is a script
Alias String 部署组备注
注意:此字段可能返回 null,表示取不到有效值。
示例值:备注
AgentProfileList Array of AgentProfile javaagent信息
注意:此字段可能返回 null,表示取不到有效值。
示例值:SERVICE_AGENT/OT_AGENT
WarmupSetting WarmupSetting 预热属性配置
注意:此字段可能返回 null,表示取不到有效值。
GatewayConfig GatewayConfig Envoy网关配置
注意:此字段可能返回 null,表示取不到有效值。
EnableBatchHealthCheck Boolean 批次是否开启健康检查
注意:此字段可能返回 null,表示取不到有效值。
示例值:false

VmGroupOther

虚拟机部署组其他字段

被如下接口引用:DescribeGroupAttribute。

名称 类型 描述
GroupId String 部署组ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:group-6a79x94v
PackageId String 程序包ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:pkg-6a79x94v
PackageName String 程序包名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:java-demo.jar
PackageVersion String 程序包版本
注意:此字段可能返回 null,表示取不到有效值。
示例值:latest
InstanceCount Integer 部署组实例数
注意:此字段可能返回 null,表示取不到有效值。
示例值:3
RunInstanceCount Integer 部署组运行中实例数
注意:此字段可能返回 null,表示取不到有效值。
示例值:3
OffInstanceCount Integer 部署组中停止实例数
注意:此字段可能返回 null,表示取不到有效值。
示例值:0
GroupStatus String 部署组状态
注意:此字段可能返回 null,表示取不到有效值。
示例值:running
IsNotEqualServiceConfig Boolean 服务配置信息是否匹配
注意:此字段可能返回 null,表示取不到有效值。
示例值:false
HealthCheckSettings HealthCheckSettings HealthCheckSettings
注意:此字段可能返回 null,表示取不到有效值。

VmGroupSimple

虚拟机部署组列表简要字段

被如下接口引用:DescribeGroups。

名称 类型 描述
GroupId String 部署组ID
示例值:group-6a79x94v
GroupName String 部署组名称
示例值:foo
ApplicationType String 应用类型
示例值:C
GroupDesc String 部署组描述
示例值:this is a desc
UpdateTime String 部署组更新时间
示例值:176230473
ClusterId String 集群ID
示例值:cls-6a79x94v
StartupParameters String 部署组启动参数
示例值:-Xms256m -Xmx512m
NamespaceId String 命名空间ID
示例值:namespace-6a79x94v
CreateTime String 部署组创建时间
示例值:2020-12-23 12:34:56
ClusterName String 集群名称
示例值:k8s-cls
ApplicationId String 应用ID
示例值:application-6a79x94v
ApplicationName String 应用名称
示例值:app-demo
NamespaceName String 命名空间名称
示例值:default
MicroserviceType String 应用微服务类型
示例值:DEF
GroupResourceType String 部署组资源类型
示例值:C
UpdatedTime Integer 部署组更新时间戳
示例值:17898792000
DeployDesc String 部署应用描述信息
示例值:this is a desc
Alias String 部署组备注
示例值:备注

VolumeInfo

容器卷挂载信息

被如下接口引用:DeployContainerGroup, DescribeContainerGroupDeployInfo。

名称 类型 必选 描述
VolumeType String 数据卷类型
示例值:emptyDir
VolumeName String 数据卷名称
示例值:config-path
VolumeConfig String 数据卷配置
示例值:/host
ConfigMapOptions Array of ConfigMapOption -
EmptyDirOption EmptyDirOption -

VolumeMountInfo

容器卷挂载点信息

被如下接口引用:DeployContainerGroup, DescribeContainerGroupDeployInfo。

名称 类型 必选 描述
VolumeMountName String 挂载数据卷名称
示例值:config-name
VolumeMountPath String 挂载路径
示例值:/host
VolumeMountSubPath String 挂载子路径
示例值:/tsf
ReadOrWrite String 读写,1:读 2:读写
示例值:2

WarmupSetting

预热配置

被如下接口引用:DeployContainerGroup, DeployGroup, DescribeContainerGroupDeployInfo, DescribeGroup。

名称 类型 必选 描述
Enabled Boolean 是否开启预热
示例值:false
WarmupTime Integer 预热时间
示例值:120
Curvature Integer 预热曲率,取值 1~5
示例值:2
EnabledProtection Boolean 是否开启预热保护,在开启保护的情况下,超过 50% 的节点处于预热中,则会中止预热
示例值:false