数据结构

最近更新时间:2024-05-13 01:19:06

我的收藏

ApplicationInfo

应用信息

被如下接口引用:DescribeApplications。

名称 类型 描述
ApplicationId String 应用id

注意:此字段可能返回 null,表示取不到有效值。
示例值:app-12345678
ApplicationName String 应用名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:Llama2 13B
Description String 应用描述

注意:此字段可能返回 null,表示取不到有效值。
示例值:Llama2 13B是一款由Meta AI开源的LLM模型。Llama-2-13b-chat是高性能原生开源版本,适用于多种对话场景。注:该环境暂无 webui 可视化调试页面,需通过命令行调试。
ConfigEnvironment String 应用的环境配置
注意:此字段可能返回 null,表示取不到有效值。
示例值:Ubuntu20.04, Python 3.8, Llama-2-13b-chat, CUDA 11.7, cuDNN 8, pytorch 2, JupyteLab
MinSystemDiskSize Integer 系统盘大小下限
注意:此字段可能返回 null,表示取不到有效值。
示例值:80
ApplicationType String 应用类型,目前该项取值可以为PRIVATE_APPLICATION或者PUBLIC_APPLICATION
注意:此字段可能返回 null,表示取不到有效值。
示例值:PRIVATE_APPLICATION
ApplicationState String 应用状态:CREATING-创建中;ONLINE -正常在线;DELETING -删除中;ARREARS - 欠费隔离
示例值:ONLINE
注意:此字段可能返回 null,表示取不到有效值。
示例值:ONLINE
CreateTime String 应用创建时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:2023-11-01 00:00:00
ApplicationSize Integer 应用大小
注意:此字段可能返回 null,表示取不到有效值。
示例值:50

Filter

描述键值对过滤器,用于条件过滤查询。例如过滤ID、名称、状态等

  • 若存在多个Filter时,Filter间的关系为逻辑与(AND)关系。
  • 若同一个Filter存在多个Values,同一Filter下Values间的关系为逻辑或(OR)关系。

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

名称 类型 必选 描述
Name String 需要过滤的字段。
示例值:instance-id
Values Array of String 字段的过滤值。
示例值:["hai-12345678"]

Instance

实例信息

被如下接口引用:DescribeInstances。

名称 类型 描述
InstanceId String 实例id
注意:此字段可能返回 null,表示取不到有效值。
示例值:hai-12345678
InstanceName String 实例名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:PENDING
InstanceState String 实例状态:
PENDING:表示创建中
LAUNCH_FAILED:表示创建失败
RUNNING:表示运行中
ARREAR:表示欠费隔离
TERMINATING:表示销毁中。
TERMINATED:表示已销毁
注意:此字段可能返回 null,表示取不到有效值。
示例值:PENDING
ApplicationName String 应用名称

注意:此字段可能返回 null,表示取不到有效值。
示例值:Pytorch2.0.0
BundleName String 算力套餐名称

注意:此字段可能返回 null,表示取不到有效值。
示例值:基础型
GPUCount Integer 实例所包含的GPU卡数
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
GPUPerformance String 算力

注意:此字段可能返回 null,表示取不到有效值。
示例值:8+TFlops SP
GPUMemory String 显存
注意:此字段可能返回 null,表示取不到有效值。
示例值:16GB+
CPU String CPU核数
注意:此字段可能返回 null,表示取不到有效值。
示例值:8核
Memory String 内存

注意:此字段可能返回 null,表示取不到有效值。
示例值:32GB
SystemDisk SystemDisk 系统盘数据
注意:此字段可能返回 null,表示取不到有效值。
示例值:{"DiskType":"CLOUD_PREMIUM", "DiskSize":100}
PrivateIpAddresses Array of String 内网ip地址
注意:此字段可能返回 null,表示取不到有效值。
示例值:["1.1.1.1"]
PublicIpAddresses Array of String 公网ip地址
注意:此字段可能返回 null,表示取不到有效值。
示例值:["1.1.1.1"]
SecurityGroupIds Array of String 安全组ID

注意:此字段可能返回 null,表示取不到有效值。
示例值:["sg-12345678"]
LatestOperation String 实例最新操作
注意:此字段可能返回 null,表示取不到有效值。
示例值:RunInstances
LatestOperationState String 实例最新操作状态:
SUCCESS:表示操作成功
OPERATING:表示操作执行中
FAILED:表示操作失败

注意:此字段可能返回 null,表示取不到有效值。
示例值:SUCCESS
CreateTime String 实例创建时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:2023-11-01 00:00:00
MaxOutBandwidth String 公网出带宽上限,默认10Mbps
注意:此字段可能返回 null,表示取不到有效值。
示例值:10Mbps
MaxFreeTraffic String 每月免费流量,默认500G
注意:此字段可能返回 null,表示取不到有效值。
示例值:500
ConfigurationEnvironment String 应用配置环境
注意:此字段可能返回 null,表示取不到有效值。
示例值:Ubuntu20.04, Python 3.8, Pytorch 2.0.0, CUDA 11.7, cuDNN 8,JupyteLab
LoginServices Array of LoginService 实例包含的登录服务详情
注意:此字段可能返回 null,表示取不到有效值。
示例值:{"ServiceName":"Jupyter"}
OSType String 应用服务的操作系统类型
注意:此字段可能返回 null,表示取不到有效值。
示例值:linux or windows

ItemPrice

套餐价格

被如下接口引用:InquirePriceRunInstances。

名称 类型 描述
UnitPrice Float 原单价
注意:此字段可能返回 null,表示取不到有效值。
示例值:100.00
DiscountUnitPrice Float 折扣后单价
注意:此字段可能返回 null,表示取不到有效值。
示例值:50.00
Discount Float 折扣
注意:此字段可能返回 null,表示取不到有效值。
示例值:0.5
ChargeUnit String 单位:时

注意:此字段可能返回 null,表示取不到有效值。
示例值:HOUR
Amount Integer 商品数量
注意:此字段可能返回 null,表示取不到有效值。
示例值:1

LoginService

登录服务详情

被如下接口引用:DescribeInstances。

名称 类型 描述
ServiceName String 登录方式名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:Jupyter

LoginSetting

某服务的登录配置

被如下接口引用:DescribeServiceLoginSettings。

名称 类型 描述
ServiceName String 服务名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:JupyterLab
Url String 服务登录url
注意:此字段可能返回 null,表示取不到有效值。
示例值:http://1.1.1.1:80/lab?token=ed68d8b88aaa15c1b8309c921ae1e76e9cf0ff48d3fb6407b7beb41b716f464e

NetworkStatus

HAI 实例的网络配置和消耗情况

被如下接口引用:DescribeInstanceNetworkStatus。

名称 类型 描述
InstanceId String HAI 的实例 ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:hai-12345678
AddressIp String 公网 IP 地址
注意:此字段可能返回 null,表示取不到有效值。
示例值:1.1.1.1
Bandwidth Integer 出带宽上限,单位Mbps
注意:此字段可能返回 null,表示取不到有效值。
示例值:5
TotalTrafficAmount Float 流量包总量,单位GB
注意:此字段可能返回 null,表示取不到有效值。
示例值:500.0
RemainingTrafficAmount Float 流量包剩余量,单位GB
注意:此字段可能返回 null,表示取不到有效值。
示例值:499.5

Price

费用数据结构体

被如下接口引用:InquirePriceRunInstances。

名称 类型 描述
InstancePrice ItemPrice 实例价格信息
注意:此字段可能返回 null,表示取不到有效值。
示例值:{"Amount":1,"ChargeUnit":"HOUR","Discount":100,"DiscountUnitPrice":1.2,"UnitPrice":1.2}
CloudDiskPrice ItemPrice 云盘价格信息
注意:此字段可能返回 null,表示取不到有效值。
示例值:{"Amount":1,"ChargeUnit":"HOUR","Discount":100,"DiscountUnitPrice":0.01,"UnitPrice":0.01}

RegionInfo

地域列表

被如下接口引用:DescribeRegions。

名称 类型 描述
Region String ap-guangzhou

注意:此字段可能返回 null,表示取不到有效值。
示例值:ap-guangzhou
RegionName String 华南地区(广州)
注意:此字段可能返回 null,表示取不到有效值。
示例值:华南地区(广州)
RegionState String 地域是否可用状态
AVAILABLE:可用

注意:此字段可能返回 null,表示取不到有效值。
示例值:AVAILABLE
ScholarRocketSupportState String 学术加速是否支持:
NO_NEED_SUPPORT表示不需支持;NOT_SUPPORT_YET表示暂未支持;ALREADY_SUPPORT表示已经支持。对于ALREADY_SUPPORT的地域才需进一步调用DescribeScholarRocketStatus查看学术加速是开启还是关闭
注意:此字段可能返回 null,表示取不到有效值。
示例值:ALREADY_SUPPORT

SceneInfo

场景详情

被如下接口引用:DescribeScenes。

名称 类型 必选 描述
SceneId String 场景id

注意:此字段可能返回 null,表示取不到有效值。
示例值:sc-abcdefgh
SceneName String 场景名

注意:此字段可能返回 null,表示取不到有效值。
示例值:AI框架

SystemDisk

描述了操作系统所在块设备即系统盘的信息

被如下接口引用:DescribeInstances, InquirePriceRunInstances, RunInstances。

名称 类型 必选 描述
DiskType String 系统盘类型。系统盘类型限制详见存储概述。取值范围:
  • LOCAL_BASIC:本地硬盘
  • LOCAL_SSD:本地SSD硬盘
  • CLOUD_BASIC:普通云硬盘
  • CLOUD_SSD:SSD云硬盘
  • CLOUD_PREMIUM:高性能云硬盘
  • CLOUD_BSSD:通用性SSD云硬盘

    默认取值:当前有库存的硬盘类型。
    注意:此字段可能返回 null,表示取不到有效值。
    示例值:CLOUD_PREMIUM
  • DiskSize Integer 系统盘大小,单位:GB。默认值为 80
    注意:此字段可能返回 null,表示取不到有效值。
    示例值:250
    DiskName String 系统盘分区盘符
    注意:此字段可能返回 null,表示取不到有效值。
    示例值:vda2