CosToken
Cos token
被如下接口引用:CreateCosToken, CreateCosTokenV2。
名称 | 类型 | 描述 |
---|---|---|
RequestId | String | 唯一请求 ID |
Bucket | String | 存储桶桶名 |
Region | String | 存储桶所在区域 |
TmpSecretId | String | 临时密钥的SecretId |
TmpSecretKey | String | 临时密钥的SecretKey |
SessionToken | String | 临时密钥的 sessionToken |
StartTime | String | 临时密钥获取的开始时间 |
ExpiredTime | String | 临时密钥的 expiredTime |
FullPath | String | 包完整路径 |
DeployStrategyConf
分批发布策略配置
被如下接口引用:DeployServiceV2。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
TotalBatchCount | Integer | 否 | 总分批数 |
BetaBatchNum | Integer | 否 | beta分批实例数 |
DeployStrategyType | Integer | 否 | 分批策略:0-全自动,1-全手动,beta分批一定是手动的,这里的策略指定的是剩余批次 |
BatchInterval | Integer | 否 | 每批暂停间隔 |
DescribeRunPodPage
版本pod列表
被如下接口引用:DescribeServiceRunPodListV2。
名称 | 类型 | 描述 |
---|---|---|
Offset | Integer | 分页下标 |
Limit | Integer | 单页条数 |
TotalCount | Integer | 总数 |
RequestId | String | 请求id |
PodList | Array of RunVersionPod | 条目 |
EksService
eks service info
被如下接口引用:DeployServiceV2。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Name | String | 否 | service name |
Ports | Array of Integer | 否 | 可用端口 |
Yaml | String | 否 | yaml 内容 |
ServiceName | String | 否 | 服务名 注意:此字段可能返回 null,表示取不到有效值。 |
VersionName | String | 否 | 版本名 注意:此字段可能返回 null,表示取不到有效值。 |
ClusterIp | Array of String | 否 | 内网ip 注意:此字段可能返回 null,表示取不到有效值。 |
ExternalIp | String | 否 | 外网ip 注意:此字段可能返回 null,表示取不到有效值。 |
Type | String | 否 | 访问类型,可选值: - EXTERNAL(公网访问) - VPC(vpc内访问) - CLUSTER(集群内访问) 注意:此字段可能返回 null,表示取不到有效值。 |
SubnetId | String | 否 | 子网ID,只在类型为vpc访问时才有值 注意:此字段可能返回 null,表示取不到有效值。 |
LoadBalanceId | String | 否 | 负载均衡ID,只在外网访问和vpc内访问才有值,默认自动创建 注意:此字段可能返回 null,表示取不到有效值。 |
PortMappings | Array of PortMapping | 否 | 端口映射 注意:此字段可能返回 null,表示取不到有效值。 |
EsInfo
弹性伸缩配置
被如下接口引用:DeployServiceV2。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
MinAliveInstances | Integer | 是 | 最小实例数 |
MaxAliveInstances | Integer | 是 | 最大实例数 |
EsStrategy | Integer | 是 | 弹性策略,1:cpu,2:内存 |
Threshold | Integer | 是 | 弹性扩缩容条件值 |
VersionId | String | 否 | 版本Id |
HealthCheckConfig
健康检查配置
被如下接口引用:DeployServiceV2。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Type | String | 是 | 支持的健康检查类型,如 HttpGet,TcpSocket,Exec |
Protocol | String | 否 | 仅当健康检查类型为 HttpGet 时有效,表示协议类型,如 HTTP,HTTPS |
Path | String | 否 | 仅当健康检查类型为 HttpGet 时有效,表示请求路径 |
Exec | String | 否 | 仅当健康检查类型为 Exec 时有效,表示执行的脚本内容 |
Port | Integer | 否 | 仅当健康检查类型为 HttpGet\TcpSocket 时有效,表示请求路径 |
InitialDelaySeconds | Integer | 否 | 检查延迟开始时间,单位为秒,默认为 0 |
TimeoutSeconds | Integer | 否 | 超时时间,单位为秒,默认为 1 |
PeriodSeconds | Integer | 否 | 间隔时间,单位为秒,默认为 10 |
IngressInfo
Ingress 配置
被如下接口引用:DescribeIngress, DescribeIngresses, DescribeRelatedIngresses, ModifyIngress。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
NamespaceId | String | 是 | tem namespaceId 注意:此字段可能返回 null,表示取不到有效值。 |
EksNamespace | String | 是 | eks namespace |
AddressIPVersion | String | 是 | ip version |
Name | String | 是 | ingress name |
Rules | Array of IngressRule | 是 | rules 配置 |
ClbId | String | 否 | clb ID 注意:此字段可能返回 null,表示取不到有效值。 |
Tls | Array of IngressTls | 否 | tls 配置 注意:此字段可能返回 null,表示取不到有效值。 |
ClusterId | String | 否 | eks clusterId 注意:此字段可能返回 null,表示取不到有效值。 |
Vip | String | 否 | clb ip 注意:此字段可能返回 null,表示取不到有效值。 |
CreateTime | String | 否 | 创建时间 注意:此字段可能返回 null,表示取不到有效值。 |
Mixed | Boolean | 否 | 是否混合 https,默认 false,可选值 true 代表有 https 协议监听 |
IngressRule
ingress rule 配置
被如下接口引用:DescribeIngress, DescribeIngresses, DescribeRelatedIngresses, ModifyIngress。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Http | IngressRuleValue | 是 | ingress rule value |
Host | String | 否 | host 地址 注意:此字段可能返回 null,表示取不到有效值。 |
Protocol | String | 否 | 协议,选项为 http, https,默认为 http |
IngressRuleBackend
Ingress 规则 backend 配置
被如下接口引用:DescribeIngress, DescribeIngresses, DescribeRelatedIngresses, ModifyIngress。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
ServiceName | String | 是 | eks service 名 |
ServicePort | Integer | 是 | eks service 端口 |
IngressRulePath
Ingress Rule Path 配置
被如下接口引用:DescribeIngress, DescribeIngresses, DescribeRelatedIngresses, ModifyIngress。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Path | String | 是 | path 信息 |
Backend | IngressRuleBackend | 是 | backend 配置 |
IngressRuleValue
Ingress Rule Value 配置
被如下接口引用:DescribeIngress, DescribeIngresses, DescribeRelatedIngresses, ModifyIngress。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Paths | Array of IngressRulePath | 是 | rule 整体配置 |
IngressTls
ingress tls 配置
被如下接口引用:DescribeIngress, DescribeIngresses, DescribeRelatedIngresses, ModifyIngress。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Hosts | Array of String | 是 | host 数组, 空数组表示全部域名的默认证书 |
SecretName | String | 是 | secret name,如使用证书,则填空字符串 |
CertificateId | String | 否 | SSL Certificate Id |
LogOutputConf
日志输出配置
被如下接口引用:DeployServiceV2。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
OutputType | String | 是 | 日志消费端类型 |
ClsLogsetName | String | 否 | cls日志集 |
ClsLogTopicId | String | 否 | cls日志主题 |
ClsLogsetId | String | 否 | cls日志集id |
ClsLogTopicName | String | 否 | cls日志名称 |
MountedSettingConf
挂载配置信息
被如下接口引用:DeployServiceV2。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
ConfigDataName | String | 是 | 配置名称 |
MountedPath | String | 是 | 挂载路径 |
Data | Array of Pair | 否 | 配置内容 |
NamespacePage
命名空间分页
被如下接口引用:DescribeNamespaces。
名称 | 类型 | 描述 |
---|---|---|
Records | Array of TemNamespaceInfo | 分页内容 |
Total | Integer | 总数 |
Size | Integer | 条目数 |
Pages | Integer | 页数 |
Pair
键值对
被如下接口引用:DeployServiceV2。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Key | String | 是 | 建 |
Value | String | 是 | 值 |
PortMapping
服务端口映射
被如下接口引用:DeployServiceV2。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Port | Integer | 是 | 端口 |
TargetPort | Integer | 是 | 映射端口 |
Protocol | String | 是 | 协议栈 TCP/UDP |
RunVersionPod
版本pod
被如下接口引用:DescribeServiceRunPodListV2。
名称 | 类型 | 描述 |
---|---|---|
Webshell | String | shell地址 |
PodId | String | pod的id |
Status | String | 状态 |
CreateTime | String | 创建时间 |
PodIp | String | 实例的ip |
Zone | String | 可用区 注意:此字段可能返回 null,表示取不到有效值。 |
DeployVersion | String | 部署版本 注意:此字段可能返回 null,表示取不到有效值。 |
RestartCount | Integer | 重启次数 注意:此字段可能返回 null,表示取不到有效值。 |
StorageConf
存储卷配置
被如下接口引用:DeployServiceV2。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
StorageVolName | String | 是 | 存储卷名称 |
StorageVolPath | String | 是 | 存储卷路径 |
StorageVolIp | String | 否 | 存储卷IP 注意:此字段可能返回 null,表示取不到有效值。 |
StorageMountConf
数据卷挂载信息
被如下接口引用:DeployServiceV2。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
VolumeName | String | 是 | 数据卷名 |
MountPath | String | 是 | 数据卷绑定路径 |
TemNamespaceInfo
命名空间对象
被如下接口引用:DescribeNamespaces。
名称 | 类型 | 描述 |
---|---|---|
NamespaceId | String | 命名空间id |
Channel | String | 渠道 |
NamespaceName | String | 命名空间名称 |
Region | String | 区域名称 |
Description | String | 命名空间描述 注意:此字段可能返回 null,表示取不到有效值。 |
Status | Integer | 状态,1:已销毁;0:正常 |
Vpc | String | vpc网络 |
CreateDate | String | 创建时间 |
ModifyDate | String | 修改时间 |
Modifier | String | 修改人 |
Creator | String | 创建人 |
ServiceNum | Integer | 服务数 |
RunInstancesNum | Integer | 运行实例数 |
SubnetId | String | 子网络 |
TcbEnvStatus | String | tcb环境状态 |
ClusterStatus | String | eks cluster status |
EnableTswTraceService | Boolean | 是否开启tsw |