ClientNodeConfiguration
Configuration des nœuds client.
|
Parameter |
Type |
Example |
Description |
|---|---|---|---|
|
diskType |
String |
cloud_efficiency |
Type de stockage du nœud de coordination. Valeur valide : cloud_efficiency (Ultra Disk). |
|
amount |
Long |
3 |
Nombre de nœuds de coordination. |
|
spec |
String |
elasticsearch.sn2ne.large |
Spécifications du nœud de coordination. Pour plus d'informations, consultez Spécifications du produit. |
|
disk |
Long |
20 |
Espace de stockage du nœud de coordination. Unité : Go. |
DictInfo
Configuration du dictionnaire.
|
Parameter |
Type |
Example |
Description |
|---|---|---|---|
|
type |
String |
ALI_WS |
Type du fichier de dictionnaire. Valeurs valides :
|
|
sourceType |
String |
OSS |
Type de source du fichier de dictionnaire. Valeurs valides :
|
|
fileSize |
Long |
2782602 |
Taille du fichier de dictionnaire. Unité : octets. |
|
name |
String |
aliws_ext_dict.txt |
Nom du fichier de dictionnaire. Avant de configurer ce paramètre, prenez en compte les exigences suivantes :
|
ElasticDataNodeConfiguration
Configuration des nœuds de données élastiques.
|
Parameter |
Type |
Example |
Description |
|---|---|---|---|
|
diskType |
String |
cloud_ssd |
Type de stockage des nœuds élastiques. Valeurs valides :
|
|
diskEncryption |
Boolean |
false |
Indique s'il faut activer le chiffrement du disque pour le nœud élastique.
|
|
amount |
Long |
3 |
Nombre de nœuds élastiques. |
|
spec |
String |
elasticsearch.sn2ne.large |
Spécifications du nœud élastique. Pour plus d'informations, consultez Spécifications du produit. |
|
disk |
Long |
20 |
Espace de stockage du nœud élastique. Unité : Go. |
|
performanceLevel |
String |
PL1 |
Niveau de performance (PL) du disque. Ce paramètre n'est valide que lorsque le type de disque est ESSD. Obligatoire si le type de disque du nœud élastique est défini sur Enhanced SSD. Valeurs valides : PL1, PL2 et PL3. |
Elasticsearch
Configuration de l'instance Elasticsearch.
|
Parameter |
Type |
Example |
Description |
|---|---|---|---|
|
masterConfiguration |
Configuration des nœuds maîtres dédiés. |
||
|
resourceGroupId |
String |
rg-aekzvowej3i**** |
ID du groupe de ressources auquel appartient l'instance. |
|
elasticDataNodeConfiguration |
Configuration des nœuds élastiques. |
||
|
dedicateMaster |
Boolean |
false |
Indique si l'ancien nœud maître dédié est inclus (obsolète). |
|
createdAt |
String |
2018-07-13T03:58:07.253Z |
Heure de création de l'instance. |
|
ikHotDicts |
Array of DictInfo |
Configuration du dictionnaire de mots clés dynamiques IK. |
|
|
port |
Long |
9200 |
Numéro de port privé de l'instance. |
|
kibanaPrivateIPWhitelist |
Array of String |
["192.168.XX.XX"] |
Liste d'autorisation d'adresses IP privées pour Kibana. |
|
esVersion |
String |
6.3.2_with_X-Pack |
Version de l'instance. |
|
kibanaConfiguration |
Configuration des nœuds Kibana. |
||
|
dataNode |
Boolean |
true |
Indique si l'instance contient des nœuds de données.
|
|
serviceVpc |
Boolean |
true |
Indique si l'instance se trouve dans le VPC du service Elasticsearch.
|
|
tags |
Array of Tag |
Tags de l'instance. |
|
|
haveKibana |
Boolean |
true |
Indique si l'instance contient un nœud Kibana.
|
|
dictList |
Array of DictInfo |
Configuration des dictionnaires IK. |
|
|
extendConfigs |
Array of Object |
[{ "configType": "aliVersion","aliVersion": "ali1.3.0" }] |
Configurations supplémentaires de l'instance. |
|
status |
String |
active |
État de l'instance. Valeurs valides :
|
|
instanceId |
String |
es-cn-3h4k3axh33th9**** |
ID de l'instance. |
|
zoneInfos |
Array of ZoneInfo |
Zone où réside l'instance. |
|
|
kibanaProtocol |
String |
HTTPS |
Protocole d'accès pour Kibana. Valeurs valides : HTTP et HTTPS. |
|
enableKibanaPrivateNetwork |
Boolean |
false |
Indique s'il faut activer l'accès au réseau privé pour Kibana.
|
|
kibanaDomain |
String |
es-cn-3h4k3axh33th9****.kibana.elasticsearch.aliyuncs.com |
Endpoint public de la console Kibana du cluster. |
|
nodeSpec |
Configuration des nœuds de données. |
||
|
warmNode |
Boolean |
false |
Indique s'il faut activer les nœuds warm.
|
|
warmNodeConfiguration |
Configuration des nœuds warm. |
||
|
domain |
String |
es-cn-3h4k3axh33th9****.elasticsearch.aliyuncs.com |
Endpoint privé de l'instance Elasticsearch. |
|
haveClientNode |
Boolean |
false |
Indique s'il faut activer les nœuds de coordination.
|
|
clientNodeConfiguration |
Configuration des nœuds client. |
||
|
description |
String |
es-cn-abc |
Nom de l'instance. |
|
endTime |
Long |
5 |
Date d'expiration de l'instance. Unité : années. La valeur par défaut pour les instances en paiement à l'utilisation est de 100 ans. |
|
enablePublic |
Boolean |
true |
Indique s'il faut activer l'endpoint public de l'instance.
|
|
aliwsDicts |
Array of DictInfo |
Configuration du dictionnaire de segmentation de mots Alibaba Cloud (aliws). |
|
|
advancedDedicateMaster |
Boolean |
true |
Indique s'il faut activer la nouvelle version des nœuds maîtres dédiés.
|
|
paymentType |
String |
prepaid |
Mode de facturation de l'instance. Valeurs valides :
|
|
readWritePolicy |
Informations de configuration relatives à la haute disponibilité de l'instance. |
||
|
protocol |
String |
HTTP |
Protocole d'accès de l'instance. Valeurs valides : HTTP et HTTPS. |
|
publicIpWhitelist |
Array of String |
["0.0.0.0/0"] |
Liste d'autorisation d'adresses IP publiques de l'instance. |
|
kibanaPort |
Long |
5601 |
Numéro de port public de Kibana. |
|
enableKibanaPublicNetwork |
Boolean |
true |
Indique s'il faut activer l'accès Internet pour Kibana.
|
|
networkConfig |
Configuration réseau de l'instance. |
||
|
productType |
String |
generalBusiness |
Type de version de l'instance. Valeurs valides :
|
|
advancedSetting |
Object |
Configurations avancées. |
|
|
gcName |
String |
CMS |
Nom du ramasse-miettes (GC). Valeurs valides : CMS et G1. |
|
nodeAmount |
Long |
2 |
Nombre de nœuds de données. |
|
updatedAt |
String |
2018-07-13T03:58:07.253Z |
Heure de la dernière mise à jour de l'instance. |
|
esConfig |
Map |
Configuration du fichier YML du cluster. |
|
|
esIPWhitelist |
Array of String |
["0.0.0.0/0"] |
Liste d'autorisation d'accès au réseau privé de l'instance. |
|
kibanaIPWhitelist |
Array of String |
["0.0.0.0/0"] |
Liste d'autorisation d'accès à l'endpoint public pour Kibana. |
|
privateNetworkIpWhiteList |
Array of String |
["0.0.0.0/0"] |
Liste d'autorisation d'adresses IP de l'instance. |
|
synonymsDicts |
Array of DictInfo |
Configuration du dictionnaire de synonymes de l'instance. |
|
|
haveElasticDataNode |
Boolean |
false |
Indique s'il faut activer les nœuds de données élastiques.
|
|
zoneCount |
Long |
1 |
Nombre de zones dans lesquelles déployer le cluster Elasticsearch. |
|
kibanaPrivateDomain |
String |
es-cn-tl329rbpc0001****-kibana.internal.elasticsearch.aliyuncs.com |
Endpoint privé de Kibana. |
|
kibanaPrivatePort |
Long |
5601 |
Numéro de port privé de Kibana. |
|
publicDomain |
String |
es-cn-3h4k3axh33th9****.elasticsearch.aliyuncs.com |
Adresse utilisée pour accéder au cluster Elasticsearch via Internet. |
|
publicPort |
Long |
9200 |
Numéro de port public de l'instance Elasticsearch. |
KibanaNodeConfiguration
Configuration des nœuds Kibana.
|
Parameter |
Type |
Example |
Description |
|---|---|---|---|
|
amount |
Long |
2 |
Nombre de nœuds Kibana. Un seul nœud Kibana est pris en charge. |
|
spec |
String |
elasticsearch.sn2ne.large |
Spécifications des nœuds Kibana. Pour plus d'informations, consultez Spécifications du produit. |
|
disk |
Long |
20 |
Capacité de stockage du nœud Kibana. Unité : Go. |
Logstash
Configuration de l'instance Logstash.
|
Parameter |
Type |
Example |
Description |
|---|---|---|---|
|
endpointList |
Array |
Informations sur les nœuds. |
|
|
host |
String |
172.16.xx.xx |
Adresse IP du nœud. |
|
port |
Long |
9200 |
Numéro de port utilisé pour accéder au nœud. |
|
zoneId |
String |
cn-hangzhou-i |
ID de zone du nœud. |
|
status |
String |
NORMAL |
État de la zone. Valeurs valides :
|
|
description |
String |
ls-cn-abc |
Nom de l'instance. |
|
resourceGroupId |
String |
rg-acfm2h5vbzd**** |
ID du groupe de ressources auquel appartient l'instance. |
|
endTime |
Long |
4749897600000 |
Date d'expiration de l'instance. |
|
instanceId |
String |
ls-cn-n6w1o5jq**** |
ID de l'instance. |
|
config |
Map |
Configuration de l'instance. |
|
|
createdAt |
String |
2018-07-13T03:58:07.253Z |
Heure de création de l'instance. |
|
networkConfig |
Object |
Configuration réseau. |
|
|
type |
String |
vpc |
Type de réseau. Seul le Virtual Private Cloud (VPC) est pris en charge. |
|
vpcId |
String |
vpc-abc |
ID du VPC. |
|
vsArea |
String |
cn-hangzhou-* |
Zone de l'instance. |
|
vswitchId |
String |
vsw-def |
ID du vSwitch. |
|
zoneInfos |
Array |
ID des zones. |
|
|
status |
String |
NORMAL |
État de la zone. Valeurs valides :
|
|
zoneId |
String |
cn-hangzhou-i |
ID de la zone. |
|
nodeAmount |
Long |
2 |
Nombre de nœuds dans le cluster. |
|
updatedAt |
String |
2018-07-18T10:10:04.484Z |
Heure de la dernière mise à jour de l'instance. |
|
version |
String |
6.7.0_with_X-Pack |
Version de l'instance. Valeurs valides :
|
|
dataNode |
Boolean |
true |
Indique s'il faut activer les nœuds de données. Ce paramètre doit être défini sur true. |
|
nodeSpec |
Object |
Configuration des nœuds de données. |
|
|
disk |
Long |
50 |
Taille du disque du nœud central. |
|
diskType |
String |
cloud_ssd |
Catégorie de disque du nœud. |
|
spec |
String |
logstash.n4.small |
Spécifications du nœud. |
|
paymentType |
String |
postpaid |
Mode de facturation du cluster. Valeurs valides :
|
|
protocol |
String |
HTTP |
Protocole d'accès de l'instance. |
|
tags |
Array |
Tags de l'instance. |
|
|
tagKey |
String |
env |
Clé du tag. |
|
tagValue |
String |
dev |
Valeur du tag. |
|
zoneCount |
Long |
1 |
Nombre de zones dans lesquelles déployer le cluster Elasticsearch. |
MasterNodeConfiguration
Configuration des nœuds maîtres dédiés.
|
Parameter |
Type |
Example |
Description |
|---|---|---|---|
|
amount |
Long |
3 |
Nombre de nœuds maîtres dédiés. |
|
spec |
String |
elasticsearch.sn2ne.large |
Spécifications des nœuds maîtres dédiés. Pour plus d'informations, consultez Spécifications du produit. |
|
disk |
Long |
20 |
Espace de stockage du nœud maître dédié. Unité : Go. |
|
diskType |
String |
cloud_essd |
Type de stockage du nœud maître dédié. Valeurs valides :
|
NetworkConfig
Configuration réseau.
|
Parameter |
Type |
Example |
Description |
|---|---|---|---|
|
type |
String |
vpc |
Type de réseau. Seul le Virtual Private Cloud est pris en charge. |
|
vpcId |
String |
vpc-bp1xk0naij7jx4ph1**** |
ID du VPC. |
|
whiteIpGroupList |
Array of WhiteIpGroup |
Configuration de la liste d'autorisation d'adresses IP. Vous ne pouvez pas spécifier de liste d'autorisation d'adresses IP lors de la création d'une instance. Utilisez l'opération API correspondante pour configurer séparément les listes d'autorisation selon les types de réseau. |
|
|
vswitchId |
String |
vsw-bp1ogpdintii5qvyx**** |
ID du vSwitch. |
|
vsArea |
String |
cn-hangzhou-e |
ID de la zone à laquelle appartient le réseau. |
NodeInfo
Informations sur le nœud.
|
Parameter |
Type |
Example |
Description |
|---|---|---|---|
|
host |
String |
172.16.xx.xx |
Adresse IP du nœud. |
|
hostName |
String |
es-cn-tl32vdghe0005cd99-data-b-2 |
Nom du nœud. Seules les instances de la version 7.16 déployées via ACK sont prises en charge. |
|
port |
Long |
9200 |
Numéro de port du nœud. |
|
zoneId |
String |
cn-hangzhou-b |
ID de la zone où réside le nœud. |
NodeSpec
Configuration des nœuds de données.
|
Parameter |
Type |
Example |
Description |
|---|---|---|---|
|
diskType |
String |
cloud_ssd |
Type de stockage du nœud de données. Valeurs valides :
|
|
spec |
String |
elasticsearch.sn2ne.large |
Spécifications du nœud de données. Pour plus d'informations, consultez Spécifications du produit. Remarque
Lorsque vous utilisez createInstance pour créer une instance cloud-native de nouvelle génération avec des nœuds de données de type disque dans la région Chine (Pékin), Chine (Shanghai), Chine (Hangzhou) ou Chine (Shenzhen), vous devez spécifier la famille d'instances et le suffixe |
|
disk |
Integer |
20 |
Espace de stockage du nœud de données. Unité : Go. |
|
diskEncryption |
Boolean |
false |
Indique s'il faut activer le chiffrement du disque pour les nœuds de données.
|
|
performanceLevel |
String |
PL1 |
Niveau de performance (PL) du disque. Ce paramètre n'est valide que lorsque le type de disque est ESSD. Obligatoire si le type de disque du nœud de données est Enhanced SSD. Valeurs valides : PL1, PL2 et PL3. |
PaymentInfo
Détails de facturation du cluster.
|
Parameter |
Type |
Example |
Description |
|---|---|---|---|
|
duration |
Long |
1 |
Durée de l'abonnement. Les cycles de facturation mensuels et annuels sont tous deux pris en charge. |
|
pricingCycle |
String |
Month |
Unité du cycle de facturation. Valeurs valides :
|
|
isAutoRenew |
Boolean |
true |
Indique s'il faut activer le renouvellement automatique. Valeurs valides :
|
|
autoRenewDuration |
Long |
3 |
Durée du renouvellement automatique. Unité : mois. Le paramètre isAutoRenew est requis lorsque ce paramètre est défini sur true. La plage de valeurs correspond à celle disponible sur la page d'achat. |
ReadWritePolicy
Configuration de la haute disponibilité.
|
Parameter |
Type |
Example |
Description |
|---|---|---|---|
|
writeHa |
Boolean |
true |
Indique si la fonctionnalité de haute disponibilité en écriture est activée.
|
|
autoGeneratePk |
Boolean |
true |
Indique s'il faut générer automatiquement une clé primaire basée sur le hachage du document en l'absence de clé primaire :
Important
Le paramètre autoGeneratePk ne peut pas être modifié indépendamment. Il ne prend effet que lorsque le paramètre writeHa passe de false à true. |
|
writePolicy |
String |
sync |
Mode de haute disponibilité en écriture. Utilisez ce paramètre pour basculer temporairement entre les modes synchrone et asynchrone. Valeurs valides :
Remarque
Ce paramètre n'est valide que si la haute disponibilité est activée et que le paramètre writeHa est défini sur true. Vous n'avez pas besoin de spécifier le champ writeHa lorsque vous définissez ce champ. |
Tag
Tags de l'instance.
|
Parameter |
Type |
Example |
Description |
|---|---|---|---|
|
tagKey |
String |
env |
Clé du tag. |
|
tagValue |
String |
dev |
Valeur du tag. |
WarmNodeConfiguration
Configuration des nœuds warm.
|
Parameter |
Type |
Example |
Description |
|---|---|---|---|
|
diskType |
String |
cloud_efficiency |
Type de stockage du nœud de données froides. Valeur valide : cloud_efficiency (Ultra Disk). |
|
diskEncryption |
Boolean |
false |
Indique s'il faut activer le chiffrement du disque pour les nœuds warm.
|
|
amount |
Long |
3 |
Nombre de nœuds de données froides. |
|
spec |
String |
elasticsearch.sn2ne.large |
Spécifications du nœud de données froides. Pour plus d'informations, consultez Spécifications du produit. |
|
disk |
Long |
500 |
Espace de stockage du nœud de données froides. Unité : Go. |
|
performanceLevel |
String |
PL1 |
Niveau de performance (PL) du disque. Ce paramètre n'est valide que lorsque le type de disque est ESSD. Obligatoire si le type de disque du nœud warm est Enhanced SSD. Valeurs valides : PL1, PL2 et PL3. |
WhiteIpGroup
Configuration du groupe de liste d'autorisation d'adresses IP.
|
Parameter |
Type |
Example |
Description |
|---|---|---|---|
|
groupName |
String |
test_group |
Nom de la liste d'autorisation d'adresses IP. |
|
WhiteIpType |
String |
PRIVATE_ES |
Type de liste d'autorisation d'adresses IP. Valeurs valides :
|
|
ips |
Array of String |
["10.2.xx.xx", "10.3.xx.xx"] |
Adresses IP figurant dans le groupe de liste d'autorisation. |
ZoneInfo
Informations sur la zone.
|
Parameter |
Type |
Example |
Description |
|---|---|---|---|
|
status |
String |
NORMAL |
État de la zone. Valeurs valides :
|
|
zoneId |
String |
cn-hangzhou-b |
ID de la zone. |