数据结构

最近更新时间:2019-01-25 17:00:21

CustomImage

自定义镜像信息

被如下接口引用:DescribeCustomImages。

名称 类型 描述
ImageId String 镜像ID
ImageName String 镜像别名
ImageStatus Integer 镜像状态码
OsClass String 镜像OS名
OsVersion String 镜像OS版本
OsBit Integer OS是64还是32位
ImageSize Integer 镜像大小(M)
CreateTime Timestamp 创建时间
PartitionInfoSet Array of PartitionInfo 分区信息
DeviceClassCode String 适用机型
ImageDescription String 备注
OsTypeId Integer 原始镜像id

CustomImageProcess

镜像制作进度列表

被如下接口引用:DescribeCustomImageProcess。

名称 类型 描述
StepName String 步骤
StartTime Timestamp 此步骤开始时间
StepType Integer 0: 已完成 1: 当前进行 2: 未开始

DeviceAlias

设备ID与别名

被如下接口引用:ModifyDeviceAliases。

名称 类型 必选 描述
InstanceId String 设备ID
Alias String 设备别名

DeviceClass

物理机设备类型

被如下接口引用:DescribeDeviceClass。

名称 类型 描述
DeviceClassCode String 机型ID
CpuDescription String CPU描述
MemDescription String 内存描述
DiskDescription String 硬盘描述
HaveRaidCard Integer 是否支持RAID. 0:不支持; 1:支持
NicDescription String 网卡描述
GpuDescription String GPU描述
Discount Float 单价折扣
UnitPrice Integer 用户刊例价格
RealPrice Integer 实际价格
NormalPrice Integer 官网刊例价格
DeviceType String 设备使用场景类型
Series Integer 机型系列

DeviceClassPartitionInfo

RAID和设备分区结构

被如下接口引用:DescribeDeviceClassPartition。

名称 类型 描述
RaidId Integer RAID类型ID
Raid String RAID名称
RaidDisplay String RAID名称(前台展示用)
SystemDiskSize Integer 系统盘总大小(单位GiB)
SysRootSpace Integer 系统盘/分区默认大小(单位GiB)
SysSwaporuefiSpace Integer 系统盘swap分区默认大小(单位GiB)
SysUsrlocalSpace Integer 系统盘/usr/local分区默认大小(单位GiB)
SysDataSpace Integer 系统盘/data分区默认大小(单位GiB)
SysIsUefiType Integer 设备是否是uefi启动方式。0:legacy启动; 1:uefi启动
DataDiskSize Integer 数据盘总大小
DeviceDiskSizeInfoSet Array of DeviceDiskSizeInfo 硬盘列表

DeviceDiskSizeInfo

硬盘大小的描述

被如下接口引用:DescribeDeviceClassPartition。

名称 类型 描述
DiskName String 硬盘名称
DiskSize Integer 硬盘大小(单位GiB)

DeviceInfo

物理机信息

被如下接口引用:DescribeDevices。

名称 类型 描述
InstanceId String 设备唯一ID
VpcId String 私有网络ID
SubnetId String 子网ID
DeviceStatus Integer 设备状态ID
OperateStatus Integer 设备操作状态
OsTypeId Integer 操作系统ID
RaidId Integer RAID类型ID
Alias String 设备别名
AppId Integer AppId
Zone String 可用区
WanIp String 外网IP
LanIp String 内网IP
DeliverTime Timestamp 设备交付时间
Deadline Timestamp 设备到期时间
AutoRenewFlag Integer 自动续费标识。0: 不自动续费; 1:自动续费
DeviceClassCode String 设备类型
Tags Array of Tag 标签列表
CpmPayMode Integer 计费模式。1: 预付费; 2: 后付费; 3:预付费转后付费中
DhcpIp String 带外IP
VpcName String 所在私有网络别名
SubnetName String 所在子网别名
VpcCidrBlock String 所在私有网络CIDR
SubnetCidrBlock String 所在子网CIDR
IsLuckyDevice Integer 标识是否是竞价实例。0: 普通设备; 1: 竞价实例设备

DeviceOperationLog

设备操作日志

被如下接口引用:DescribeDeviceOperationLog。

名称 类型 描述
Id Integer 日志的ID
InstanceId String 设备ID
TaskId Integer 日志对应的操作任务ID
TaskName String 操作任务名称
TaskDescription String 操作任务中文名称
StartTime Timestamp 操作开始时间
EndTime Timestamp 操作结束时间
Status Integer 操作状态,0: 正在执行中;1:任务成功; 2: 任务失败。
OpUin String 操作者
LogDescription String 操作描述

DevicePartition

物理机分区格式

被如下接口引用:DescribeDevicePartition。

名称 类型 描述
SystemDiskSize Integer 系统盘大小
DataDiskSize Integer 数据盘大小
SysIsUefiType Boolean 是否兼容Uefi
SysRootSpace Integer root分区大小
SysSwaporuefiSpace Integer Swaporuefi分区大小
SysUsrlocalSpace Integer Usrlocal分区大小
SysDataSpace Integer data分区大小

DevicePositionInfo

物理机机架信息

被如下接口引用:DescribeDevicePosition。

名称 类型 描述
InstanceId String 设备ID
Zone String 所在可用区
VpcId String 私有网络ID
SubnetId String 子网ID
LanIp String 业务IP
Alias String 实例别名
RckName String 机架名称
PosCode Integer 机位
SwitchName String 交换机名称
DeliverTime Timestamp 设备交付时间
Deadline Timestamp 过期时间

DevicePriceInfo

服务器价格信息

被如下接口引用:DescribeDevicePriceInfo。

名称 类型 描述
InstanceId String 物理机ID
DeviceClassCode String 设备型号
IsElastic Integer 是否是弹性机型,1:是,0:否
CpmPayMode Integer 付费模式ID, 1:预付费; 2:后付费; 3:预付费转后付费中
CpuDescription String Cpu信息描述
MemDescription String 内存信息描述
DiskDescription String 硬盘信息描述
NicDescription String 网卡信息描述
GpuDescription String Gpu信息描述
RaidDescription String Raid信息描述
Price Integer 客户的单价
NormalPrice Integer 刊例单价
TotalCost Integer 原价
RealTotalCost Integer 折扣价
TimeSpan Integer 计费时长
TimeUnit String 计费时长单位, m:按月计费; d:按天计费
GoodsCount Integer 商品数量

FailedTaskInfo

运行失败的自定义脚本信息

被如下接口引用:RunUserCmd。

名称 类型 描述
InstanceId String 运行脚本的设备ID
ErrorMsg String 失败原因

OsInfo

操作系统类型

被如下接口引用:DescribeOsInfo。

名称 类型 描述
OsTypeId Integer 操作系统ID
OsName String 操作系统名称
OsDescription String 操作系统名称描述
OsEnglishDescription String 操作系统英文名称
OsClass String 操作系统的分类,如CentOs Debian
ImageTag String 标识镜像分类。public:公共镜像; private: 专属镜像
MaxPartitionSize Integer 操作系统,ext4文件下所支持的最大的磁盘大小。单位为T

PartitionInfo

描述设备分区信息

被如下接口引用:DescribeCustomImages。

名称 类型 描述
Name String 分区名称
Size Integer 分区大小

PsaRegulation

一条预授权规则

被如下接口引用:DescribePsaRegulations。

名称 类型 描述
PsaId String 规则ID
PsaName String 规则别名
TagCount Integer 关联标签数量
InstanceCount Integer 关联实例数量
RepairCount Integer 故障实例数量
RepairLimit Integer 故障实例上限
CreateTime Timestamp 创建时间
PsaDescription String 规则备注
Tags Array of Tag 关联标签
TaskTypeIds Array of Integer 关联故障类型id

SubtaskStatus

各实例对应的异步任务执行结果

被如下接口引用:DescribeOperationResult。

名称 类型 描述
InstanceId String 实例ID
TaskStatus Integer 实例ID对应任务的状态,取值如下:

1:成功

2:失败

3:部分成功,部分失败

4:未完成

5:部分成功,部分未完成

6:部分未完成,部分失败

7:部分未完成,部分失败,部分成功

SuccessTaskInfo

成功运行的自定义脚本信息

被如下接口引用:RunUserCmd。

名称 类型 描述
InstanceId String 运行脚本的设备ID
TaskId Integer 黑石异步任务ID

Tag

标签键与值

被如下接口引用:BuyDevices、DescribeDevices、DescribePsaRegulations。

名称 类型 必选 描述
TagKey String 标签键
TagValues Array of String 标签键对应的值

TaskInfo

维护平台维修任务信息

被如下接口引用:DescribeTaskInfo。

名称 类型 描述
TaskId String 任务id
InstanceId String 主机id
Alias String 主机别名
TaskTypeId Integer 故障类型id
TaskStatus Integer 任务状态id
CreateTime Timestamp 创建时间
AuthTime Timestamp 授权时间
EndTime Timestamp 结束时间
TaskDetail String 任务详情
DeviceStatus Integer 设备状态
OperateStatus Integer 设备操作状态
Zone String 可用区
Region String 地域
VpcId String 所属网络
SubnetId String 所在子网
SubnetName String 子网名
VpcName String VPC名
VpcCidrBlock String VpcCidrBlock
SubnetCidrBlock String SubnetCidrBlock
WanIp String 公网ip
LanIp String 内网IP
MgtIp String 管理IP

TaskOperationLog

维修任务操作日志

被如下接口引用:DescribeTaskOperationLog。

名称 类型 描述
TaskStep String 操作步骤
Operator String 操作人
OperationDetail String 操作描述
OperationTime Timestamp 操作时间

TaskType

故障id对应故障名列表

被如下接口引用:DescribeRepairTaskConstant。

名称 类型 描述
TypeId Integer 故障类ID
TypeName String 故障类中文名
TaskSubType String 故障类型父类

UserCmd

脚本信息

被如下接口引用:DescribeUserCmds。

名称 类型 描述
Alias String 用户自定义脚本名
AppId Integer AppId
AutoId Integer 脚本自增ID
CmdId String 脚本ID
Content String 脚本内容
CreateTime Timestamp 创建时间
ModifyTime Timestamp 修改时间
OsType String 命令适用的操作系统类型

UserCmdTask

自定义脚本任务信息

被如下接口引用:DescribeUserCmdTasks。

名称 类型 描述
TaskId String 任务ID
Status Integer 任务状态ID,取值: -1(进行中) 0(结束)
Alias String 脚本名称
CmdId String 脚本ID
InstanceCount Integer 运行实例数量
SuccessCount Integer 运行成功数量
FailureCount Integer 运行失败数量
RunBeginTime Timestamp 执行开始时间
RunEndTime Timestamp 执行结束时间

UserCmdTaskInfo

自定义脚本任务详细信息

被如下接口引用:DescribeUserCmdTaskInfo。

名称 类型 描述
AutoId Integer 自动编号,可忽略
TaskId String 任务ID
RunBeginTime Timestamp 任务开始时间
RunEndTime Timestamp 任务结束时间
Status Integer 任务状态ID,取值为 -1:进行中;0:成功;>0:失败错误码
InstanceName String 设备别名
InstanceId String 设备ID
VpcName String 私有网络名
VpcId String 私有网络整型ID
VpcCidrBlock String 私有网络Cidr
SubnetName String 子网名
SubnetId String 子网ID
SubnetCidrBlock String 子网Cidr
LanIp String 内网IP
CmdContent String 脚本内容,base64编码后的值
CmdParam String 脚本参数,base64编码后的值
CmdResult String 脚本执行结果,base64编码后的值
AppId Integer 用户AppId
LastShellExit Integer 用户执行脚本结束退出的返回值,没有返回值为-1

如果有其他疑问,您也可以在问答社区中寻求帮助。前往问答社区 >