数据结构

最近更新时间:2020-07-22 08:19:24

Conditions

状态

被如下接口引用:CreateService, DescribeServices, UpdateService。

名称 类型 描述
Reason String 原因
Count Integer 具有相同原因的副本个数

Config

配置

被如下接口引用:CreateServiceConfig, DescribeServiceConfigs。

名称 类型 描述
Id String Id
Name String 配置名
ModelUri String 模型地址
CreateTime String 创建时间
Runtime String 运行环境
Version String 配置版本
UpdateTime String 更新时间
Description String 配置描述
注意:此字段可能返回 null,表示取不到有效值。

ExposeInfo

暴露信息

被如下接口引用:CreateService, DescribeServices, ExposeService, UpdateService。

名称 类型 描述
ExposeType String 暴露方式,支持 EXTERNAL(外网暴露),VPC (VPC内网打通)
Ip String 暴露Ip。暴露方式为 EXTERNAL 为外网 Ip,暴露方式为 VPC 时为指定 Vpc 下的Vip
VpcId String 暴露方式为 VPC 时,打通的私有网络Id
注意:此字段可能返回 null,表示取不到有效值。
SubnetId String 暴露方式为 VPC 时,打通的子网Id
注意:此字段可能返回 null,表示取不到有效值。
GateWayServiceId String GATEWAY 服务id,ExposeType = GATEWAY 时返回
注意:此字段可能返回 null,表示取不到有效值。
GateWayAPIId String GATEWAY api id,ExposeType = GATEWAY 时返回
注意:此字段可能返回 null,表示取不到有效值。
GateWayDomain String GATEWAY domain,ExposeType = GATEWAY 时返回
注意:此字段可能返回 null,表示取不到有效值。

Filter

筛选项

被如下接口引用:DescribeInstances, DescribeResourceGroups, DescribeRsgAsGroupActivities, DescribeRsgAsGroups, DescribeServiceConfigs, DescribeServices。

名称 类型 必选 描述
Name String 名称
Values Array of String 取值

Instance

节点

被如下接口引用:DescribeInstances。

名称 类型 描述
Id String 节点 ID
Zone String 节点所在地区
InstanceType String 节点类型
InstanceChargeType String 节点充值类型
Cpu Integer Cpu 核数
Memory Integer 内存
Gpu Integer Gpu 核数
State String 节点状态
AbnormalReason String 节点故障信息
Created String 创建时间
Updated String 更新时间
DeadlineTime String 到期时间
ResourceGroupId String 所属资源组 ID
RenewFlag String 自动续费标签
Region String 节点所在地域
CpuRequested Integer 当前 Cpu 申请使用量
MemoryRequested Integer 当前 Memory 申请使用量
GpuRequested Integer 当前 Gpu 申请使用量
RsgAsGroupId String 节点所在伸缩组 ID

Job

任务

被如下接口引用:CreateJob, UpdateJob。

名称 类型 描述
Id String 任务 Id
Cluster String 集群名
注意:此字段可能返回 null,表示取不到有效值。
Region String Region 名
Name String 任务名称
Runtime String Worker 使用的运行环境
注意:此字段可能返回 null,表示取不到有效值。
Description String 任务描述
注意:此字段可能返回 null,表示取不到有效值。
ConfigId String 配置 Id
注意:此字段可能返回 null,表示取不到有效值。
PredictInput PredictInput 预测输入
注意:此字段可能返回 null,表示取不到有效值。
Status JobStatus 任务状态
CreateTime String 任务创建时间
StartTime String 任务开始时间
注意:此字段可能返回 null,表示取不到有效值。
EndTime String 任务结束时间
注意:此字段可能返回 null,表示取不到有效值。
CancelTime String 任务取消时间
注意:此字段可能返回 null,表示取不到有效值。
ResourceGroupId String 任务使用资源组 Id
注意:此字段可能返回 null,表示取不到有效值。
Cpu Integer 处理器配置, 单位为1/1000核;范围[100, 256000]
注意:此字段可能返回 null,表示取不到有效值。
Memory Integer 内存配置, 单位为1M;范围[100, 256000]
注意:此字段可能返回 null,表示取不到有效值。
Gpu Integer GPU算力配置,单位为1/1000 卡,范围 [0, 256000]
注意:此字段可能返回 null,表示取不到有效值。
GpuMemory Integer 显存配置, 单位为1M,范围 [0, 256000]
注意:此字段可能返回 null,表示取不到有效值。
ResourceGroupName String 任务使用资源组名称
注意:此字段可能返回 null,表示取不到有效值。
GpuType String GPU类型
注意:此字段可能返回 null,表示取不到有效值。
ConfigName String 配置名
注意:此字段可能返回 null,表示取不到有效值。
ConfigVersion String 配置版本
注意:此字段可能返回 null,表示取不到有效值。
JobType String Job类型
注意:此字段可能返回 null,表示取不到有效值。
QuantizationInput QuantizationInput 量化输入
注意:此字段可能返回 null,表示取不到有效值。
LogTopicId String Cls日志主题ID
注意:此字段可能返回 null,表示取不到有效值。

JobStatus

任务状态

被如下接口引用:CreateJob, UpdateJob。

名称 类型 描述
Status String 任务状态
Message String 错误时为错误描述
注意:此字段可能返回 null,表示取不到有效值。
DesiredWorkers Integer 预期Worker数量
注意:此字段可能返回 null,表示取不到有效值。
CurrentWorkers Integer 当前Worker数量
注意:此字段可能返回 null,表示取不到有效值。
Replicas Array of String 副本名
注意:此字段可能返回 null,表示取不到有效值。
ReplicaInfos Array of ReplicaInfo 副本实例
注意:此字段可能返回 null,表示取不到有效值。

ModelService

模型服务

被如下接口引用:CreateService, DescribeServices, UpdateService。

名称 类型 描述
Id String 服务ID
Cluster String 运行集群
注意:此字段可能返回 null,表示取不到有效值。
Name String 服务名称
Runtime String 运行环境
ModelUri String 模型地址
Cpu Integer 处理器配置, 单位为1/1000核
Memory Integer 内存配置, 单位为1M
Gpu Integer GPU 配置, 单位为1/1000 卡
GpuMemory Integer 显存配置, 单位为1M
CreateTime String 创建时间
UpdateTime String 更新时间
ScaleMode String 支持AUTO, MANUAL
Scaler Scaler 弹性伸缩配置
Status ServiceStatus 服务状态
AccessToken String 访问密钥
注意:此字段可能返回 null,表示取不到有效值。
ConfigId String 服务配置Id
ConfigName String 服务配置名
ServeSeconds Integer 服务运行时长
ConfigVersion String 配置版本
注意:此字段可能返回 null,表示取不到有效值。
ResourceGroupId String 服务使用资源组 Id
注意:此字段可能返回 null,表示取不到有效值。
Exposes Array of ExposeInfo 暴露方式
注意:此字段可能返回 null,表示取不到有效值。
Region String Region 名
注意:此字段可能返回 null,表示取不到有效值。
ResourceGroupName String 服务使用资源组名称
注意:此字段可能返回 null,表示取不到有效值。
Description String 备注
注意:此字段可能返回 null,表示取不到有效值。
GpuType String GPU类型
注意:此字段可能返回 null,表示取不到有效值。
LogTopicId String Cls日志主题Id
注意:此字段可能返回 null,表示取不到有效值。

Option

配置项

被如下接口引用:CreateService, DescribeServices, UpdateService。

名称 类型 必选 描述
Name String 名称
Value Integer 取值

PredictInput

预测输入

被如下接口引用:CreateJob, UpdateJob。

名称 类型 必选 描述
InputPath String 输入路径,支持 cos 格式路径文件夹或文件
OutputPath String 输出路径,支持 cos 格式路径
InputDataFormat String 输入数据格式,目前支持:JSON
OutputDataFormat String 输出数据格式,目前支持:JSON
BatchSize Integer 预测批大小,默认为 64
SignatureName String 模型签名
注意:此字段可能返回 null,表示取不到有效值。

QuantizationInput

量化输入

被如下接口引用:CreateJob, UpdateJob。

名称 类型 必选 描述
InputPath String 量化输入路径
OutputPath String 量化输出路径
BatchSize Integer 量化批大小
Precision String 量化精度,支持:FP32,FP16,INT8
ConvertType String 转换类型

ReplicaInfo

实例信息

被如下接口引用:CreateJob, CreateService, DescribeServices, UpdateJob, UpdateService。

名称 类型 描述
Name String 实例名称
EniIp String 弹性网卡模式时,弹性网卡Ip
注意:此字段可能返回 null,表示取不到有效值。
Status String Normal: 正常运行中; Abnormal: 异常;Waiting:等待中
Message String 当 status为 Abnormal 的时候,一些额外的信息
注意:此字段可能返回 null,表示取不到有效值。
StartTime String 启动时间
注意:此字段可能返回 null,表示取不到有效值。
CreateTime String 创建时间
注意:此字段可能返回 null,表示取不到有效值。
Restarted Integer 重启次数

ResourceGroup

资源组

被如下接口引用:DescribeResourceGroups。

名称 类型 描述
Id String 资源组 Id
Region String 地域
Cluster String 集群
注意:此字段可能返回 null,表示取不到有效值。
Name String 资源组名称
Description String 资源组描述
注意:此字段可能返回 null,表示取不到有效值。
Created String 创建时间
Updated String 更新时间
InstanceCount Integer 资源组主机数量
注意:此字段可能返回 null,表示取不到有效值。
ServiceCount Integer 使用资源组的服务数量
注意:此字段可能返回 null,表示取不到有效值。
JobCount Integer 使用资源组的任务数量
注意:此字段可能返回 null,表示取不到有效值。
Public Boolean 资源组是否为公共资源组
注意:此字段可能返回 null,表示取不到有效值。
InstanceType String 机器类型
注意:此字段可能返回 null,表示取不到有效值。
Status String 资源组状态
注意:此字段可能返回 null,表示取不到有效值。
Gpu Integer 显卡总张数
注意:此字段可能返回 null,表示取不到有效值。
Cpu Integer 处理器总核数
注意:此字段可能返回 null,表示取不到有效值。
Memory Integer 内存总量,单位为G
注意:此字段可能返回 null,表示取不到有效值。
Zone String 可用区
注意:此字段可能返回 null,表示取不到有效值。
GpuType Array of String Gpu类型
注意:此字段可能返回 null,表示取不到有效值。
HasPrepaid Boolean 该资源组下是否有预付费资源
注意:此字段可能返回 null,表示取不到有效值。
PayMode String 资源组是否允许预付费或后付费模式
注意:此字段可能返回 null,表示取不到有效值。

RsgAsActivityRelatedInstance

伸缩组活动关联的节点

被如下接口引用:DescribeRsgAsGroupActivities。

名称 类型 描述
InstanceId String 节点 ID
InstanceStatus String 节点状态

RsgAsGroup

资源组的伸缩组

被如下接口引用:CreateRsgAsGroup, DescribeRsgAsGroups, UpdateRsgAsGroup。

名称 类型 描述
Id String 伸缩组 ID
Region String 伸缩组所在地域
Zone String 伸缩组所在可用区
Cluster String 伸缩组所在集群
RsgId String 伸缩组所在资源组 ID
Name String 伸缩组名称
MaxSize Integer 伸缩组允许的最大节点个数
MinSize Integer 伸缩组允许的最小节点个数
CreateTime String 伸缩组创建时间
UpdateTime String 伸缩组更新时间
Status String 伸缩组状态
InstanceType String 伸缩组节点类型
InstanceCount Integer 伸缩组内节点个数
DesiredSize Integer 伸缩组起始节点数

RsgAsGroupActivity

伸缩组活动信息

被如下接口引用:DescribeRsgAsGroupActivities。

名称 类型 描述
Id String 伸缩组活动 ID
RsgAsGroupId String 关联的伸缩组 ID
ActivityType String 活动类型
StatusCode String 状态的编码
StatusMessage String 状态的消息
Cause String 活动原因
Description String 活动描述
StartTime String 活动开始时间
EndTime String 活动结束时间
CreateTime String 活动创建时间
RsgAsActivityRelatedInstance Array of RsgAsActivityRelatedInstance 活动相关联的节点
StatusMessageSimplified String 简略的状态消息

Runtime

运行环境

被如下接口引用:CreateRuntime, DescribeRuntimes。

名称 类型 描述
Name String 运行环境名称
Framework String 运行环境框架
Description String 运行环境描述
Public Boolean 是否为公开运行环境
注意:此字段可能返回 null,表示取不到有效值。
HealthCheckOn Boolean 是否打开健康检查
注意:此字段可能返回 null,表示取不到有效值。
Image String 镜像地址
注意:此字段可能返回 null,表示取不到有效值。
CreateTime String 创建时间
注意:此字段可能返回 null,表示取不到有效值。

Scaler

扩缩容配置

被如下接口引用:CreateService, DescribeServices, UpdateService。

名称 类型 必选 描述
MaxReplicas Integer 最大副本数,ScaleMode 为 MANUAL 时辞会此值会被置为 StartReplicas 取值
MinReplicas Integer 最小副本数,ScaleMode 为 MANUAL 时辞会此值会被置为 StartReplicas 取值
StartReplicas Integer 起始副本数
HpaMetrics Array of Option 扩缩容指标,选择自动扩缩容时至少需要选择一个指标,支持CPU-UTIL、MEMORY-UTIL

ServiceStatus

服务状态

被如下接口引用:CreateService, DescribeServices, UpdateService。

名称 类型 描述
DesiredReplicas Integer 预期副本数
CurrentReplicas Integer 当前副本数
Status String Normal:正常运行中;Abnormal:服务异常,例如容器启动失败等;Waiting:服务等待中,例如容器下载镜像过程等;Stopped:已停止 Stopping 停止中;Resuming:重启中;Updating:服务更新中
Conditions Array of Conditions 服务处于当前状态的原因集合
注意:此字段可能返回 null,表示取不到有效值。
Replicas Array of String 副本名称
注意:此字段可能返回 null,表示取不到有效值。
Message String 运行状态对额外信息
注意:此字段可能返回 null,表示取不到有效值。
ReplicaInfos Array of ReplicaInfo 副本信息
注意:此字段可能返回 null,表示取不到有效值。
目录