ClientNodeConfiguration
协调节点配置信息。
参数名称  | 
                            类型  | 
                            示例值  | 
                            描述  | 
                        
|---|---|---|---|
diskType  | 
        String  | 
        cloud_efficiency  | 
        协调节点存储类型,仅支持cloud_efficiency(高效云盘)。  | 
    
amount  | 
        Long  | 
        3  | 
        协调节点数量。  | 
    
spec  | 
        String  | 
        elasticsearch.sn2ne.large  | 
        协调节点规格。规格信息可通过产品规格查看。  | 
    
disk  | 
        Long  | 
        20  | 
        协调节点存储空间大小,单位:GB。  | 
    
DictInfo
词典配置信息。
参数名称  | 
                            类型  | 
                            示例值  | 
                            描述  | 
                        
|---|---|---|---|
type  | 
        String  | 
        ALI_WS  | 
        词典文件类型,支持: 
  | 
    
sourceType  | 
        String  | 
        OSS  | 
        词典文件来源类型,支持: 
  | 
    
fileSize  | 
        Long  | 
        2782602  | 
        词典文件大小,单位:Byte。  | 
    
name  | 
        String  | 
        aliws_ext_dict.txt  | 
        词典文件名称。要求如下: 
  | 
    
ElasticDataNodeConfiguration
弹性数据节点配置信息。
参数名称  | 
                            类型  | 
                            示例值  | 
                            描述  | 
                        
|---|---|---|---|
diskType  | 
        String  | 
        cloud_ssd  | 
        弹性节点存储类型,支持: 
  | 
    
diskEncryption  | 
        Boolean  | 
        false  | 
        是否为弹性节点开启云盘加密: 
  | 
    
amount  | 
        Long  | 
        3  | 
        弹性节点数量。  | 
    
spec  | 
        String  | 
        elasticsearch.sn2ne.large  | 
        弹性节点规格。规格信息可通过产品规格查看。  | 
    
disk  | 
        Long  | 
        20  | 
        弹性节点存储空间大小,单位为GB。  | 
    
performanceLevel  | 
        String  | 
        PL1  | 
        ESSD云盘的性能级别。当弹性节点的磁盘类型为ESSD云盘时,必选。支持:PL1、PL2、PL3。  | 
    
Elasticsearch
Elasticsearchsh实例配置信息。
参数名称  | 
                            类型  | 
                            示例值  | 
                            描述  | 
                        
|---|---|---|---|
masterConfiguration  | 
        专有主节点配置。  | 
    ||
resourceGroupId  | 
        String  | 
        rg-aekzvowej3i****  | 
        实例所属的资源组ID。  | 
    
elasticDataNodeConfiguration  | 
        弹性数据节点配置。  | 
    ||
dedicateMaster  | 
        Boolean  | 
        false  | 
        是否包含旧专有主节点(已废弃)。  | 
    
createdAt  | 
        String  | 
        2018-07-13T03:58:07.253Z  | 
        实例创建时间。  | 
    
ikHotDicts  | 
            Array of DictInfo  | 
        IK热词词典配置。  | 
    |
port  | 
        Long  | 
        9200  | 
        实例的私网访问端口号。  | 
    
kibanaPrivateIPWhitelist  | 
        Array of String  | 
        ["192.168.XX.XX"]  | 
        Kibana私网地址访问白名单列表。  | 
    
esVersion  | 
        String  | 
        6.3.2_with_X-Pack  | 
        实例版本。  | 
    
kibanaConfiguration  | 
        Kibana节点配置。  | 
    ||
dataNode  | 
        Boolean  | 
        true  | 
        实例是否包含数据节点: 
  | 
    
serviceVpc  | 
        Boolean  | 
        true  | 
        实例是否处于Elasticsearch服务VPC下: 
  | 
    
tags  | 
            Array of Tag  | 
        实例标签。  | 
    |
haveKibana  | 
        Boolean  | 
        true  | 
        实例是否包含Kibana节点: 
  | 
    
dictList  | 
            Array of DictInfo  | 
        IK词典配置。  | 
    |
extendConfigs  | 
        Array of Object  | 
        [{ "configType": "aliVersion","aliVersion": "ali1.3.0" }]  | 
        实例的扩展配置。  | 
    
status  | 
        String  | 
        active  | 
        实例的状态,支持: 
  | 
    
instanceId  | 
        String  | 
        es-cn-3h4k3axh33th9****  | 
        实例ID。  | 
    
zoneInfos  | 
            Array of ZoneInfo  | 
        实例所在的可用区信息。  | 
    |
kibanaProtocol  | 
        String  | 
        HTTPS  | 
        Kibana访问协议,支持HTTP和HTTPS。  | 
    
enableKibanaPrivateNetwork  | 
        Boolean  | 
        false  | 
        是否开启Kibana私网访问: 
  | 
    
kibanaDomain  | 
        String  | 
        es-cn-3h4k3axh33th9****.kibana.elasticsearch.aliyuncs.com  | 
        Kibana公网访问地址。  | 
    
nodeSpec  | 
        数据节点配置。  | 
    ||
warmNode  | 
        Boolean  | 
        false  | 
        是否开启冷数据节点: 
  | 
    
warmNodeConfiguration  | 
        冷数据节点配置。  | 
    ||
domain  | 
        String  | 
        es-cn-3h4k3axh33th9****.elasticsearch.aliyuncs.com  | 
        Elasticsearch实例的私网访问地址。  | 
    
haveClientNode  | 
        Boolean  | 
        false  | 
        是否开启协调节点: 
  | 
    
clientNodeConfiguration  | 
        协调节点配置。  | 
    ||
description  | 
        String  | 
        es-cn-abc  | 
        实例名称。  | 
    
endTime  | 
        Long  | 
        5  | 
        实例到期时间,单位为年。按量付费实例默认为100年。  | 
    
enablePublic  | 
        Boolean  | 
        true  | 
        是否开启实例的公网地址: 
  | 
    
aliwsDicts  | 
            Array of DictInfo  | 
        Aliws词典配置。  | 
    |
advancedDedicateMaster  | 
        Boolean  | 
        true  | 
        是否开启新版专有主节点: 
  | 
    
paymentType  | 
        String  | 
        prepaid  | 
        实例的付费类型,支持: 
  | 
    
readWritePolicy  | 
        实例高可用特性的配置信息。  | 
    ||
protocol  | 
        String  | 
        HTTP  | 
        实例的访问协议。支持:HTTP和HTTPS。  | 
    
publicIpWhitelist  | 
        Array of String  | 
        ["0.0.0.0/0"]  | 
        实例的公网地址访问白名单列表。  | 
    
kibanaPort  | 
        Long  | 
        5601  | 
        Kibana公网访问端口号。  | 
    
enableKibanaPublicNetwork  | 
        Boolean  | 
        true  | 
        是否开启Kibana的公网访问: 
  | 
    
networkConfig  | 
        实例网络配置。  | 
    ||
productType  | 
        String  | 
        generalBusiness  | 
        实例版本类型。可选值: 
  | 
    
advancedSetting  | 
        Object  | 
        高级配置。  | 
    |
gcName  | 
        String  | 
        CMS  | 
        GC垃圾回收器名称。支持CMS和G1。  | 
    
nodeAmount  | 
        Long  | 
        2  | 
        实例的数据节点数量。  | 
    
updatedAt  | 
        String  | 
        2018-07-13T03:58:07.253Z  | 
        实例最后更新时间。  | 
    
esConfig  | 
        Map  | 
        实例的YML文件配置信息。  | 
    |
esIPWhitelist  | 
        Array of String  | 
        ["0.0.0.0/0"]  | 
        私网访问白名单列表。  | 
    
kibanaIPWhitelist  | 
        Array of String  | 
        ["0.0.0.0/0"]  | 
        Kibana公网地址访问白名单列表。  | 
    
privateNetworkIpWhiteList  | 
        Array of String  | 
        ["0.0.0.0/0"]  | 
        实例的私网地址访问白名单列表。  | 
    
synonymsDicts  | 
            Array of DictInfo  | 
        实例的同义词词典配置。  | 
    |
haveElasticDataNode  | 
        Boolean  | 
        false  | 
        是否开启弹性数据节点: 
  | 
    
zoneCount  | 
        Long  | 
        1  | 
        实例的可用区个数。  | 
    
kibanaPrivateDomain  | 
        String  | 
        es-cn-tl329rbpc0001****-kibana.internal.elasticsearch.aliyuncs.com  | 
        Kibana私网访问地址。  | 
    
kibanaPrivatePort  | 
        Long  | 
        5601  | 
        Kibana私网访问端口号。  | 
    
publicDomain  | 
        String  | 
        es-cn-3h4k3axh33th9****.elasticsearch.aliyuncs.com  | 
        Elasticsearch实例的公网访问地址。  | 
    
publicPort  | 
        Long  | 
        9200  | 
        Elasticsearch实例的公网访问端口号。  | 
    
KibanaNodeConfiguration
Kibana节点配置信息。
参数名称  | 
                            类型  | 
                            示例值  | 
                            描述  | 
                        
|---|---|---|---|
amount  | 
        Long  | 
        2  | 
        Kibana节点数量。  | 
    
spec  | 
        String  | 
        elasticsearch.sn2ne.large  | 
        Kibana节点规格。规格信息可通过产品规格查看。  | 
    
disk  | 
        Long  | 
        20  | 
        Kibana节点存储空间大小,单位:GB。  | 
    
Logstash
参数对象。
参数名称  | 
                            类型  | 
                            示例值  | 
                            描述  | 
                        
|---|---|---|---|
endpointList  | 
        Array  | 
        节点信息。  | 
    |
host  | 
        String  | 
        172.16.xx.xx  | 
        节点的IP地址。  | 
    
port  | 
        Long  | 
        9200  | 
        节点的访问端口号。  | 
    
zoneId  | 
        String  | 
        cn-hangzhou-i  | 
        节点所在的可用区ID。  | 
    
status  | 
        String  | 
        NORMAL  | 
        可用区状态。支持: 
  | 
    
description  | 
        String  | 
        ls-cn-abc  | 
        实例名称。  | 
    
resourceGroupId  | 
        String  | 
        rg-acfm2h5vbzd****  | 
        实例所在的资源组ID。  | 
    
endTime  | 
        Long  | 
        4749897600000  | 
        包年包月实例最后的失效时间。  | 
    
instanceId  | 
        String  | 
        ls-cn-n6w1o5jq****  | 
        实例ID。  | 
    
config  | 
        Map  | 
        实例配置。  | 
    |
createdAt  | 
        String  | 
        2018-07-13T03:58:07.253Z  | 
        实例创建时间。  | 
    
networkConfig  | 
        Object  | 
        网络配置。  | 
    |
type  | 
        String  | 
        vpc  | 
        网络类型,目前仅支持专有网络VPC(Virtual Private Cloud)。  | 
    
vpcId  | 
        String  | 
        vpc-abc  | 
        专有网络ID。  | 
    
vsArea  | 
        String  | 
        cn-hangzhou-*  | 
        实例所在的可用区。  | 
    
vswitchId  | 
        String  | 
        vsw-def  | 
        交换机ID。  | 
    
zoneInfos  | 
        Array  | 
        可用区信息。  | 
    |
status  | 
        String  | 
        NORMAL  | 
        可用区状态。支持: 
  | 
    
zoneId  | 
        String  | 
        cn-hangzhou-i  | 
        可用区ID。  | 
    
nodeAmount  | 
        Long  | 
        2  | 
        实例的节点个数。  | 
    
updatedAt  | 
        String  | 
        2018-07-18T10:10:04.484Z  | 
        实例最后更新的时间。  | 
    
version  | 
        String  | 
        6.7.0_with_X-Pack  | 
        实例版本。支持: 
  | 
    
dataNode  | 
        Boolean  | 
        true  | 
        是否启用数据节点,必须设置为true。  | 
    
nodeSpec  | 
        Object  | 
        数据节点配置。  | 
    |
disk  | 
        Long  | 
        50  | 
        节点磁盘大小。  | 
    
diskType  | 
        String  | 
        cloud_ssd  | 
        节点磁盘类型。  | 
    
spec  | 
        String  | 
        logstash.n4.small  | 
        节点规格。  | 
    
paymentType  | 
        String  | 
        postpaid  | 
        实例的付费模式。支持: 
  | 
    
protocol  | 
        String  | 
        HTTP  | 
        实例的访问协议。  | 
    
tags  | 
        Array  | 
        实例标签。  | 
    |
tagKey  | 
        String  | 
        env  | 
        标签键。  | 
    
tagValue  | 
        String  | 
        dev  | 
        标签值。  | 
    
zoneCount  | 
        Long  | 
        1  | 
        实例的可用区个数。  | 
    
MasterNodeConfiguration
专有主节点配置信息。
参数名称  | 
                            类型  | 
                            示例值  | 
                            描述  | 
                        
|---|---|---|---|
amount  | 
        Long  | 
        3  | 
        专有主节点数量。  | 
    
spec  | 
        String  | 
        elasticsearch.sn2ne.large  | 
        专有主节点规格。规格信息可通过产品规格查看。  | 
    
disk  | 
        Long  | 
        20  | 
        专有主节点存储空间,单位:GB。  | 
    
diskType  | 
        String  | 
        cloud_essd  | 
        专有主节点存储类型,支持: 
  | 
    
NetworkConfig
网络配置信息。
参数名称  | 
                            类型  | 
                            示例值  | 
                            描述  | 
                        
|---|---|---|---|
type  | 
        String  | 
        vpc  | 
        网络类型,只支持专有网络VPC。  | 
    
vpcId  | 
        String  | 
        vpc-bp1xk0naij7jx4ph1****  | 
        专有网络ID。  | 
    
whiteIpGroupList  | 
            Array of WhiteIpGroup  | 
        IP白名单分组配置。不支持在创建实例时指定IP白名单,需要单独使用API设置不同角色的白名单。  | 
    |
vswitchId  | 
        String  | 
        vsw-bp1ogpdintii5qvyx****  | 
        虚拟交换机ID。  | 
    
vsArea  | 
        String  | 
        cn-hangzhou-e  | 
        网络所属的可用区ID。  | 
    
NodeInfo
节点信息。
参数名称  | 
                            类型  | 
                            示例值  | 
                            描述  | 
                        
|---|---|---|---|
host  | 
        String  | 
        172.16.xx.xx  | 
        节点IP地址。  | 
    
hostName  | 
        String  | 
        es-cn-tl32vdghe0005cd99-data-b-2  | 
        节点名称,仅支持7.16版本基于ACK部署的实例。  | 
    
port  | 
        Long  | 
        9200  | 
        节点端口号。  | 
    
zoneId  | 
        String  | 
        cn-hangzhou-b  | 
        节点所在可用区ID。  | 
    
NodeSpec
数据节点配置信息。
参数名称  | 
                            类型  | 
                            示例值  | 
                            描述  | 
                        
|---|---|---|---|
diskType  | 
        String  | 
        cloud_ssd  | 
        数据节点存储类型,支持: 
  | 
    
spec  | 
        String  | 
        elasticsearch.sn2ne.large  | 
        数据节点规格。规格信息可通过产品规格查看。 说明  
 在北京、上海、杭州和深圳地域,通过createInstance创建新一代云盘型数据节点的云原生实例时,需指定规格族+后缀  | 
    
disk  | 
        Integer  | 
        20  | 
        数据节点存储空间大小,单位为GB。  | 
    
diskEncryption  | 
        Boolean  | 
        false  | 
        是否为数据节点开启云盘加密: 
  | 
    
performanceLevel  | 
        String  | 
        PL1  | 
        ESSD云盘的性能级别。当数据节点的磁盘类型为ESSD云盘时,必选。支持:PL1、PL2、PL3。  | 
    
PaymentInfo
包年包月实例的付费详情。
参数名称  | 
                            类型  | 
                            示例值  | 
                            描述  | 
                        
|---|---|---|---|
duration  | 
        Long  | 
        1  | 
        购买时间,必选,支持按月和按年购买。  | 
    
pricingCycle  | 
        String  | 
        Month  | 
        包年包月单位,必选,可选值: 
  | 
    
isAutoRenew  | 
        Boolean  | 
        true  | 
        是否开启自动续费设置。可选值: 
  | 
    
autoRenewDuration  | 
        Long  | 
        3  | 
        自动续费周期,单位:月。isAutoRenew为true时必填,参数值可选范围与售卖页一致。  | 
    
ReadWritePolicy
高可用特性的参数配置。
参数名称  | 
                            类型  | 
                            示例值  | 
                            描述  | 
                        
|---|---|---|---|
writeHa  | 
        Boolean  | 
        true  | 
        是否开启写入高可用特性: 
  | 
    
autoGeneratePk  | 
        Boolean  | 
        true  | 
        无主键时,是否自动生成文档哈希值主键: 
 重要  autoGeneratePk不可单独修改,只有在writeHa从false更新为true的时候,同时设置autoGeneratePk才生效。  | 
    
writePolicy  | 
        String  | 
        sync  | 
        设置临时切换同步和异步高可用。可选值: 
 说明  
 只有在开通高可用,即writeHa为true的情况下,设置此字段才有效。设置此字段时不需要同时传入writeHa字段。  | 
    
Tag
标签信息。
参数名称  | 
                            类型  | 
                            示例值  | 
                            描述  | 
                        
|---|---|---|---|
tagKey  | 
        String  | 
        env  | 
        标签键。  | 
    
tagValue  | 
        String  | 
        dev  | 
        标签值。  | 
    
WarmNodeConfiguration
冷数据节点配置信息。
参数名称  | 
                            类型  | 
                            示例值  | 
                            描述  | 
                        
|---|---|---|---|
diskType  | 
        String  | 
        cloud_efficiency  | 
        冷数据节点存储类型,仅支持cloud_efficiency(高效云盘)。  | 
    
diskEncryption  | 
        Boolean  | 
        false  | 
        是否为冷数据节点开启云盘加密: 
  | 
    
amount  | 
        Long  | 
        3  | 
        冷数据节点数量。  | 
    
spec  | 
        String  | 
        elasticsearch.sn2ne.large  | 
        冷数据节点规格。规格信息可通过产品规格查看。  | 
    
disk  | 
        Long  | 
        500  | 
        冷数据节点存储空间大小,单位为GB。  | 
    
performanceLevel  | 
        String  | 
        PL1  | 
        ESSD云盘的性能级别。当冷数据节点的磁盘类型为ESSD云盘时,必选。支持:PL1、PL2、PL3。  | 
    
WhiteIpGroup
IP白名单分组。
参数名称  | 
                            类型  | 
                            示例值  | 
                            描述  | 
                        
|---|---|---|---|
groupName  | 
        String  | 
        test_group  | 
        IP白名单分组名称。  | 
    
WhiteIpType  | 
        String  | 
        PRIVATE_ES  | 
        IP白名单的类型,支持: 
  | 
    
ips  | 
        Array of String  | 
        ["10.2.xx.xx", "10.3.xx.xx"]  | 
        白名单组中的IP白名单列表。  | 
    
ZoneInfo
可用区信息。
参数名称  | 
                            类型  | 
                            示例值  | 
                            描述  | 
                        
|---|---|---|---|
status  | 
        String  | 
        NORMAL  | 
        可用区状态,支持: 
  | 
    
zoneId  | 
        String  | 
        cn-hangzhou-b  | 
        可用区ID,为可用区的唯一标识。  |