数据结构

最近更新时间:2019-08-09 13:06:39

COSSettings

COS 相关配置

被如下接口引用:CreateInstance、DescribeInstances。

名称 类型 必选 描述
LogOnCosPath String 日志存储在COS上的路径
CosSecretId String COS SecretId
CosSecretKey String COS SecrectKey

ClusterInfoResult

查询结果

被如下接口引用:DescribeInstances。

名称 类型 描述
TotalCnt Integer 数量
注意:此字段可能返回 null,表示取不到有效值。
ClusterList Array of ClusterInstanceInfo 集群信息列表
注意:此字段可能返回 null,表示取不到有效值。

ClusterInstanceInfo

实例信息

被如下接口引用:DescribeInstances。

名称 类型 描述
ClusterId String clusterId
StatusDesc String 状态描述
注意:此字段可能返回 null,表示取不到有效值。
ClusterName String 集群名字
注意:此字段可能返回 null,表示取不到有效值。
ZoneId Integer 集群地域
AppId Integer 用户APPID
Addtime String 创建时间
注意:此字段可能返回 null,表示取不到有效值。
Runtime String 运行时间
注意:此字段可能返回 null,表示取不到有效值。
Config EMRProductConfigSettings 集群配置
注意:此字段可能返回 null,表示取不到有效值。
MasterIp String 集群IP
EmrVersion String 集群版本
ChargeType Integer 集群计费类型

CreateInstanceResult

创建接口返回值

被如下接口引用:CreateInstance。

名称 类型 描述
ClientToken String 客户端TOKEN
InstanceName String 集群名称
DealNames Array of String 订单列表

EMRProductConfigSettings

集群的config信息

被如下接口引用:DescribeInstances。

名称 类型 描述
SoftInfo Array of String 集群软件信息
注意:此字段可能返回 null,表示取不到有效值。
MasterNodeSize Integer master节点数量
注意:此字段可能返回 null,表示取不到有效值。
CoreNodeSize Integer core节点数量
注意:此字段可能返回 null,表示取不到有效值。
TaskNodeSize Integer task节点数量
注意:此字段可能返回 null,表示取不到有效值。
ComNodeSize Integer common节点数量
注意:此字段可能返回 null,表示取不到有效值。
MasterResourceSpec NodeSpec master规格
注意:此字段可能返回 null,表示取不到有效值。
CoreResourceSpec NodeSpec core规格
注意:此字段可能返回 null,表示取不到有效值。
TaskResourceSpec NodeSpec task规格
注意:此字段可能返回 null,表示取不到有效值。
CommonResourceSpec NodeSpec common规格
注意:此字段可能返回 null,表示取不到有效值。
Oncos Boolean 是否使用COS
注意:此字段可能返回 null,表示取不到有效值。
COSSettings COSSettings COS配置
注意:此字段可能返回 null,表示取不到有效值。

InquiryPriceResult

用于询价输出

被如下接口引用:InquiryPriceCreateInstance、InquiryPriceScaleOutInstance。

名称 类型 描述
OriginalCost Float 原始价格
DiscountCost Float 折扣后价格
TimeUnit String 时间单位
TimeSpan Integer 时间长度

LoginSettings

登录设置

被如下接口引用:CreateInstance。

名称 类型 必选 描述
Password String Password
PublicKeyId String Public Key

MultiDisk

多云盘参数

被如下接口引用:CreateInstance、DescribeInstances、InquiryPriceCreateInstance。

名称 类型 必选 描述
DiskType String 云盘类型("CLOUD_PREMIUM","CLOUD_SSD","CLOUD_BASIC")的一种
Volume Integer 云盘大小
Count Integer 该类型云盘个数

NodeSpec

节点描述

被如下接口引用:CreateInstance、DescribeInstances、InquiryPriceCreateInstance。

名称 类型 必选 描述
Memory Integer 内存容量,单位为M
注意:此字段可能返回 null,表示取不到有效值。
CPUCores Integer CPU核数
注意:此字段可能返回 null,表示取不到有效值。
Volume Integer 数据盘容量
注意:此字段可能返回 null,表示取不到有效值。
DiskType String 磁盘类型
注意:此字段可能返回 null,表示取不到有效值。
Spec String 节点规格描述
注意:此字段可能返回 null,表示取不到有效值。
RootDiskVolume Integer 系统盘容量
注意:此字段可能返回 null,表示取不到有效值。
StorageType Integer 存储类型
注意:此字段可能返回 null,表示取不到有效值。
SpecName String 规格名称
注意:此字段可能返回 null,表示取不到有效值。
MultiDisks Array of MultiDisk 多盘数据
注意:此字段可能返回 null,表示取不到有效值。

Placement

描述集实例位置信息

被如下接口引用:CreateInstance、InquiryPriceCreateInstance。

名称 类型 必选 描述
ProjectId Integer 实例所属项目ID。该参数可以通过调用 DescribeProject 的返回值中的 projectId 字段来获取。不填为默认项目。
Zone String 实例所属的可用区ID。该参数也可以通过调用 DescribeZones 的返回值中的Zone字段来获取。

PreExecuteFileSettings

预执行脚本配置

被如下接口引用:CreateInstance、ScaleOutInstance。

名称 类型 必选 描述
Path String 脚本在COS上路径
Args Array of String 执行脚本参数
Bucket String COS的Bucket名称
Region String COS的Region名称
Domain String COS的Domain数据
RunOrder Integer 执行顺序
WhenRun String resourceAfter 或 clusterAfter
CosFileName String 脚本文件名
CosFileURI String 脚本的cos地址
CosSecretId String cos的SecretId
CosSecretKey String Cos的SecretKey
AppId String cos的appid

ResourceSpec

资源描述

被如下接口引用:CreateInstance、InquiryPriceCreateInstance。

名称 类型 必选 描述
CommonCount Integer Common节点数量
MasterResourceSpec NodeSpec 描述Master节点资源
CoreResourceSpec NodeSpec 描述Core节点资源
TaskResourceSpec NodeSpec 描述Task节点资源
MasterCount Integer Master节点数量
CoreCount Integer Core节点数量
TaskCount Integer Task节点数量
CommonResourceSpec NodeSpec 描述Common节点资源

ScaleOutInstanceResult

扩容实例结果描述

被如下接口引用:ScaleOutInstance。

名称 类型 描述
ClientToken String 客户端调用时传入的TOKEN
InstanceId String 扩容实例ID
DealNames Array of String 订单名称

TerminateResult

退单请求描述描述

被如下接口引用:TerminateInstance、TerminateTasks。

名称 类型 描述
InstanceId String 退单集群ID
ResourceIds Array of String 资源资源ID

VPCSettings

VPC 参数

被如下接口引用:CreateInstance、InquiryPriceCreateInstance。

名称 类型 必选 描述
VpcId String VPC ID
SubnetId String Subnet ID