数据结构

最近更新时间:2019-03-14 16:36:38

CosBackup

ES cos自动备份信息

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

名称 类型 必选 描述
IsAutoBackup Boolean 是否开启cos自动备份
BackupTime String 自动备份时间

DictInfo

ik插件词典新

被如下接口引用:DescribeInstances。

名称 类型 描述
Key String 词典键值
Name String 词典名称
Size Integer 词典大小,单位B

EsAcl

ES集群配置项

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

名称 类型 必选 描述
BlackIpList Array of String kibana访问黑名单
WhiteIpList Array of String kibana访问白名单

EsDictionaryInfo

ES IK词库信息

被如下接口引用:DescribeInstances。

名称 类型 描述
MainDict Array of DictInfo 启用词词典列表
Stopwords Array of DictInfo 停用词词典列表

InstanceInfo

实例详细信息

被如下接口引用:DescribeInstances。

名称 类型 描述
InstanceId String 实例ID
InstanceName String 实例名称
Region String 地域
Zone String 可用区
AppId Integer 用户ID
Uin String 用户UIN
VpcUid String 实例所属VPC的UID
SubnetUid String 实例所属子网的UID
Status Integer 实例状态,0:处理中,1:正常,-1停止,-2:销毁中,-3:已销毁
ChargeType String 实例计费模式。取值范围: PREPAID:表示预付费,即包年包月 POSTPAID_BY_HOUR:表示后付费,即按量计费 CDHPAID:CDH付费,即只对CDH计费,不对CDH上的实例计费。
ChargePeriod Integer 包年包月购买时长,单位:月
RenewFlag String 自动续费标识。取值范围: NOTIFY_AND_AUTO_RENEW:通知过期且自动续费 NOTIFY_AND_MANUAL_RENEW:通知过期不自动续费 DISABLE_NOTIFY_AND_MANUAL_RENEW:不通知过期不自动续费 默认取值:NOTIFY_AND_AUTO_RENEW。若该参数指定为NOTIFY_AND_AUTO_RENEW,在账户余额充足的情况下,实例到期后将按月自动续费。
NodeType String 节点规格: ES.S1.SMALL2 : 1核2G ES.S1.MEDIUM4 : 2核4G ES.S1.MEDIUM8 : 2核8G ES.S1.LARGE16 : 4核16G ES.S1.2XLARGE32 : 8核32G ES.S1.3XLARGE32 : 12核32G ES.S1.6XLARGE32 : 24核32G
NodeNum Integer 节点个数
CpuNum Integer 节点CPU核数
MemSize Integer 节点内存大小,单位GB
DiskType String 节点磁盘类型
DiskSize Integer 节点磁盘大小,单位GB
EsDomain String ES域名
EsVip String ES VIP
EsPort Integer ES端口
KibanaUrl String Kibana访问url
EsVersion String ES版本号
EsConfig String ES配置项
EsAcl EsAcl ES访问控制配置
CreateTime String 实例创建时间
UpdateTime String 实例最后修改操作时间
Deadline String 实例到期时间
InstanceType Integer 实例类型(实例类型标识,当前只有1,2两种)
IkConfig EsDictionaryInfo Ik分词器配置
MasterNodeInfo MasterNodeInfo 专用主节点配置
CosBackup CosBackup cos自动备份配置
AllowCosBackup Boolean 是否允许cos自动备份

InstanceLog

ES集群日志详细信息

被如下接口引用:DescribeInstanceLogs。

名称 类型 描述
Time String 日志时间
Level String 日志级别
Ip String 集群节点ip
Message String 日志内容

KeyValue

OperationDetail使用此结构的数组描述新旧配置

被如下接口引用:DescribeInstanceOperations。

名称 类型 描述
Key String
Value String

MasterNodeInfo

实例专用主节点相关信息

被如下接口引用:DescribeInstances。

名称 类型 描述
EnableDedicatedMaster Boolean 是否启用了专用主节点
MasterNodeType String 专用主节点规格
MasterNodeNum Integer 专用主节点个数
MasterNodeCpuNum Integer 专用主节点CPU核数
MasterNodeMemSize Integer 专用主节点内存大小,单位GB
MasterNodeDiskSize Integer 专用主节点磁盘大小,单位GB
MasterNodeDiskType String 专用主节点磁盘类型

Operation

ES集群操作详细信息

被如下接口引用:DescribeInstanceOperations。

名称 类型 描述
Id Integer 操作唯一id
StartTime String 操作开始时间
Type String 操作类型
Detail OperationDetail 操作详情
Result String 操作结果
Tasks Array of TaskDetail 流程任务信息
Progress Float 操作进度

OperationDetail

操作详情

被如下接口引用:DescribeInstanceOperations。

名称 类型 描述
OldInfo Array of KeyValue 实例原始配置信息
NewInfo Array of KeyValue 实例更新后配置信息

SubTaskDetail

实例操作记录流程任务中的子任务信息(如升级检查任务中的各个检查项)

被如下接口引用:DescribeInstanceOperations。

名称 类型 描述
Name String 子任务名
Result Boolean 子任务结果
ErrMsg String 子任务错误信息

TaskDetail

实例操作记录中的流程任务信息

被如下接口引用:DescribeInstanceOperations。

名称 类型 描述
Name String 任务名
Progress Float 任务进度
FinishTime String 任务完成时间
SubTasks Array of SubTaskDetail 子任务