数据结构

最近更新时间:2019-08-27 16:36:45

Conditions

状态

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

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

Filter

筛选项

被如下接口引用:DescribeServiceConfigs、DescribeServices。

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

Option

配置项

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

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

Runtime

运行环境

被如下接口引用: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 最大副本数
MinReplicas Integer 最小副本数
StartReplicas Integer 起始副本数
HpaMetrics Array of Option 扩缩容指标,选择自动扩缩容时至少需要选择一个指标,支持CPU-UTIL、MEMORY-UTIL

Service

模型服务

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

名称 类型 必选 描述
Id Integer 服务ID
Cluster String 运行集群
Name String 服务名称
Runtime String 运行环境
ModelUri String 模型地址
Cpu Integer 处理器配置, 单位为1/1000核
Memory Integer 内存配置, 单位为1M
TflopUnits Integer 处理器配置, 单位为1/100 tflops
GpuMemory Integer 显存配置, 单位为1M
CreateTime String 创建时间
UpdateTime String 更新时间
ScaleMode String 支持AUTO, MANUAL
Scaler Scaler 弹性伸缩配置
Status ServiceStatus 服务状态
ServingIp String 服务地址
AccessToken String 访问密钥
ServiceConfigId Integer 服务配置Id
ServiceConfigName String 服务配置名
ServeSeconds Integer 服务运行时长
ServiceConfigVersion String 配置版本

ServiceConfig

服务配置

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

名称 类型 描述
Id Integer Id
Name String 配置名
ModelUri String 模型地址
Cpu Integer 处理器配置, 单位为1/1000核
Memory Integer 内存配置, 单位为1M
TflopUnits Integer GPU算力,单位为1/100 tflops
注意:此字段可能返回 null,表示取不到有效值。
GpuMemory Integer 显存配置, 单位为1M
注意:此字段可能返回 null,表示取不到有效值。
CreateTime String 创建时间
UpdateTime String 更新时间
Runtime String 运行环境
Version String 配置版本

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,表示取不到有效值。