doc-exports/docs/css/api-ref/CreateClusterMultiRole.html
zhengxiu 6093788563 css api 20241120 version
Reviewed-by: Pruthi, Vineet <vineet.pruthi@t-systems.com>
Co-authored-by: zhengxiu <zhengxiu@huawei.com>
Co-committed-by: zhengxiu <zhengxiu@huawei.com>
2024-11-28 11:30:39 +00:00

951 lines
81 KiB
HTML

<a name="CreateClusterMultiRole"></a><a name="CreateClusterMultiRole"></a>
<h1 class="topictitle1">Creating a Cluster (V2)</h1>
<div id="body1708331107508"><div class="section" id="CreateClusterMultiRole__section19913163593413"><h4 class="sectiontitle">Function</h4><p id="CreateClusterMultiRole__p391393553418">This API is used to create a cluster with multiple node types (for example, ess, ess-cold, ess-client, ess-master).</p>
</div>
<div class="section" id="CreateClusterMultiRole__section18915235183414"><h4 class="sectiontitle">URI</h4><p id="CreateClusterMultiRole__p11915123511341">POST /v2.0/{project_id}/clusters</p>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="CreateClusterMultiRole__table9917193503414" frame="border" border="1" rules="all"><caption><b>Table 1 </b>Path Parameters</caption><thead align="left"><tr id="CreateClusterMultiRole__row49167359345"><th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.2.3.2.5.1.1"><p id="CreateClusterMultiRole__p109171635123415">Parameter</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.2.3.2.5.1.2"><p id="CreateClusterMultiRole__p18917635123416">Mandatory</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.2.3.2.5.1.3"><p id="CreateClusterMultiRole__p9918153553420">Type</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="40%" id="mcps1.3.2.3.2.5.1.4"><p id="CreateClusterMultiRole__p7918163533420">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="CreateClusterMultiRole__row79161535193418"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.2.3.2.5.1.1 "><p id="CreateClusterMultiRole__p1491910357347">project_id</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.2.3.2.5.1.2 "><p id="CreateClusterMultiRole__p19191235113420">Yes</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.2.3.2.5.1.3 "><p id="CreateClusterMultiRole__p179201635103410">String</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.2.3.2.5.1.4 "><p id="CreateClusterMultiRole__p2092063517347">Project ID. For details about how to obtain the project ID and name, see <a href="css_03_0071.html">Obtaining the Project ID and Name</a>.</p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="section" id="CreateClusterMultiRole__section792193517346"><h4 class="sectiontitle">Request Parameters</h4>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="CreateClusterMultiRole__request_CreateClusterReq" frame="border" border="1" rules="all"><caption><b>Table 2 </b>Request body parameters</caption><thead align="left"><tr id="CreateClusterMultiRole__row12922635143412"><th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.3.2.2.5.1.1"><p id="CreateClusterMultiRole__p6923113513344">Parameter</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.3.2.2.5.1.2"><p id="CreateClusterMultiRole__p092423513349">Mandatory</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.3.2.2.5.1.3"><p id="CreateClusterMultiRole__p79241835113410">Type</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="40%" id="mcps1.3.3.2.2.5.1.4"><p id="CreateClusterMultiRole__p159251535123411">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="CreateClusterMultiRole__row1492223512345"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.2.2.5.1.1 "><p id="CreateClusterMultiRole__p6926173563418">cluster</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.2.2.5.1.2 "><p id="CreateClusterMultiRole__p0927435163418">Yes</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.2.2.5.1.3 "><p id="CreateClusterMultiRole__p1392713350346"><a href="#CreateClusterMultiRole__request_CreateClusterBody">CreateClusterBody</a> object</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.3.2.2.5.1.4 "><p id="CreateClusterMultiRole__p129283358342">Cluster object.</p>
</td>
</tr>
</tbody>
</table>
</div>
<div class="tablenoborder"><a name="CreateClusterMultiRole__request_CreateClusterBody"></a><a name="request_CreateClusterBody"></a><table cellpadding="4" cellspacing="0" summary="" id="CreateClusterMultiRole__request_CreateClusterBody" frame="border" border="1" rules="all"><caption><b>Table 3 </b>CreateClusterBody</caption><thead align="left"><tr id="CreateClusterMultiRole__row1793023515340"><th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.3.3.2.5.1.1"><p id="CreateClusterMultiRole__p1934113517347">Parameter</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.3.3.2.5.1.2"><p id="CreateClusterMultiRole__p19935133510341">Mandatory</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.3.3.2.5.1.3"><p id="CreateClusterMultiRole__p49353357341">Type</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="40%" id="mcps1.3.3.3.2.5.1.4"><p id="CreateClusterMultiRole__p12935123519347">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="CreateClusterMultiRole__row1693043518341"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.3.2.5.1.1 "><p id="CreateClusterMultiRole__p993623517344">name</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.3.2.5.1.2 "><p id="CreateClusterMultiRole__p9936135173410">Yes</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.3.2.5.1.3 "><p id="CreateClusterMultiRole__p11937103517348">String</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.3.3.2.5.1.4 "><p id="CreateClusterMultiRole__p1493733512341">Cluster name It can contain 4 to 32 characters. Only digits, letters, hyphens (-), and underscores (_) are allowed. The value must start with a letter.</p>
</td>
</tr>
<tr id="CreateClusterMultiRole__row99301835193416"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.3.2.5.1.1 "><p id="CreateClusterMultiRole__p15938535203411">backupStrategy</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.3.2.5.1.2 "><p id="CreateClusterMultiRole__p1893816353349">No</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.3.2.5.1.3 "><p id="CreateClusterMultiRole__p793863510344"><a href="#CreateClusterMultiRole__request_CreateClusterBackupStrategyBody">CreateClusterBackupStrategyBody</a> object</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.3.3.2.5.1.4 "><p id="CreateClusterMultiRole__p093910357344">Automatic snapshot creation.</p>
<p id="CreateClusterMultiRole__p79391335163414">The automatic snapshot creation policy is enabled only if <strong id="CreateClusterMultiRole__b7939123515348">backupStrategy</strong> is not left blank.</p>
</td>
</tr>
<tr id="CreateClusterMultiRole__row5930635183415"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.3.2.5.1.1 "><p id="CreateClusterMultiRole__p159401235193418">roles</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.3.2.5.1.2 "><p id="CreateClusterMultiRole__p7940153563414">Yes</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.3.2.5.1.3 "><p id="CreateClusterMultiRole__p16941123583415">Array of <a href="#CreateClusterMultiRole__request_CreateClusterRolesBody">CreateClusterRolesBody</a> objects</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.3.3.2.5.1.4 "><p id="CreateClusterMultiRole__p29442035103412">Cluster information</p>
</td>
</tr>
<tr id="CreateClusterMultiRole__row17931935153416"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.3.2.5.1.1 "><p id="CreateClusterMultiRole__p394583519347">nics</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.3.2.5.1.2 "><p id="CreateClusterMultiRole__p89471235193414">Yes</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.3.2.5.1.3 "><p id="CreateClusterMultiRole__p4948163583418"><a href="#CreateClusterMultiRole__request_CreateClusterInstanceNicsBody">CreateClusterInstanceNicsBody</a> object</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.3.3.2.5.1.4 "><p id="CreateClusterMultiRole__p5948203515341">Subnet ID.</p>
</td>
</tr>
<tr id="CreateClusterMultiRole__row89311335193419"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.3.2.5.1.1 "><p id="CreateClusterMultiRole__p12949163593416">enterprise_project_id</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.3.2.5.1.2 "><p id="CreateClusterMultiRole__p1794993518348">No</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.3.2.5.1.3 "><p id="CreateClusterMultiRole__p199501351348">String</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.3.3.2.5.1.4 "><p id="CreateClusterMultiRole__p199501835153413">Enterprise project ID. When creating a cluster, associate the enterprise project ID with the cluster. The value can contain a maximum of 36 characters. It is string <strong id="CreateClusterMultiRole__b179504351342">0</strong> or in UUID format with hyphens (-). Value <strong id="CreateClusterMultiRole__b1950153515348">0</strong> indicates the default enterprise project.</p>
</td>
</tr>
<tr id="CreateClusterMultiRole__row29313354344"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.3.2.5.1.1 "><p id="CreateClusterMultiRole__p7951203513411">tags</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.3.2.5.1.2 "><p id="CreateClusterMultiRole__p595119354345">No</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.3.2.5.1.3 "><p id="CreateClusterMultiRole__p59529358341">Array of <a href="#CreateClusterMultiRole__request_CreateClusterTagsBody">CreateClusterTagsBody</a> objects</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.3.3.2.5.1.4 "><p id="CreateClusterMultiRole__p1895223553419">Cluster tag.</p>
</td>
</tr>
<tr id="CreateClusterMultiRole__row493153516345"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.3.2.5.1.1 "><p id="CreateClusterMultiRole__p10953123543414">availability_zone</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.3.2.5.1.2 "><p id="CreateClusterMultiRole__p9953735113415">Yes</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.3.2.5.1.3 "><p id="CreateClusterMultiRole__p169531935133414">String</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.3.3.2.5.1.4 "><p id="CreateClusterMultiRole__p1495433510347">Availability zone (AZ). You need to specify the AZ name.</p>
<p id="CreateClusterMultiRole__p139541135113417">By default, a single AZ is specified. If multiple AZs are specified, use commas (,) to separate AZ names. Take CN North-Beijing4 as an example. If three AZs are selected, the value of availability_zone is cn-north-4a,cn-north-4b,cn-north-4c. If a single AZ is used, the value of availability_zone is empty by default.</p>
<div class="note" id="CreateClusterMultiRole__note1195543553417"><span class="notetitle"> NOTE: </span><div class="notebody"><p id="CreateClusterMultiRole__p7955335173420">NOTE</p>
<p id="CreateClusterMultiRole__p1195573583412">- If multiple AZs are selected, the name of each AZ must be unique, and the number of nodes must be greater than or equal to the number of AZs.</p>
<p id="CreateClusterMultiRole__p1995613353345">- If the number of nodes is a multiple of the number of AZs, the nodes are evenly distributed to each AZ.</p>
</div></div>
<ul id="CreateClusterMultiRole__ul09561935193410"><li id="CreateClusterMultiRole__li199564354344"><p id="CreateClusterMultiRole__p17956103533413"><a name="CreateClusterMultiRole__li199564354344"></a><a name="li199564354344"></a>If the number of nodes is not a multiple of the number of AZs, the absolute difference between node quantity in any two AZs is 1 at most.</p>
</li></ul>
</td>
</tr>
<tr id="CreateClusterMultiRole__row3931163511343"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.3.2.5.1.1 "><p id="CreateClusterMultiRole__p1960435193416">datastore</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.3.2.5.1.2 "><p id="CreateClusterMultiRole__p17960173514341">Yes</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.3.2.5.1.3 "><p id="CreateClusterMultiRole__p896153543412"><a href="#CreateClusterMultiRole__request_CreateClusterDatastoreBody">CreateClusterDatastoreBody</a> object</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.3.3.2.5.1.4 "><p id="CreateClusterMultiRole__p396116351348">Engine type. Its value can be elasticsearch, opensearch, or logstash.</p>
</td>
</tr>
<tr id="CreateClusterMultiRole__row393217358348"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.3.2.5.1.1 "><p id="CreateClusterMultiRole__p89624350344">authorityEnable</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.3.2.5.1.2 "><p id="CreateClusterMultiRole__p9962203510348">No</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.3.2.5.1.3 "><p id="CreateClusterMultiRole__p1696393563419">Boolean</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.3.3.2.5.1.4 "><p id="CreateClusterMultiRole__p796313354347">Whether to enable authentication. The value can be <strong id="CreateClusterMultiRole__b13964335103417">true</strong> or <strong id="CreateClusterMultiRole__b19648351343">false</strong>. Authentication is disabled by default.</p>
<ul id="CreateClusterMultiRole__ul19964173593419"><li id="CreateClusterMultiRole__li5964935193410"><p id="CreateClusterMultiRole__p209645350349"><a name="CreateClusterMultiRole__li5964935193410"></a><a name="li5964935193410"></a><strong id="CreateClusterMultiRole__b1964135193410">true</strong>: Authentication is enabled for the cluster.</p>
</li><li id="CreateClusterMultiRole__li189641035173410"><p id="CreateClusterMultiRole__p18964143553416"><a name="CreateClusterMultiRole__li189641035173410"></a><a name="li189641035173410"></a><strong id="CreateClusterMultiRole__b199651035193414">false</strong>: Authentication is disabled for the cluster.</p>
</li></ul>
<p id="CreateClusterMultiRole__p10965153512349">This parameter is supported in clusters 6.5.4 or later.</p>
</td>
</tr>
<tr id="CreateClusterMultiRole__row1932173515347"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.3.2.5.1.1 "><p id="CreateClusterMultiRole__p69651335173418">httpsEnable</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.3.2.5.1.2 "><p id="CreateClusterMultiRole__p12966173515347">No</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.3.2.5.1.3 "><p id="CreateClusterMultiRole__p1696663516346">Boolean</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.3.3.2.5.1.4 "><p id="CreateClusterMultiRole__p3967133518349">Whether communication is encrypted on the cluster. The value can be <strong id="CreateClusterMultiRole__b1296783511345">true</strong> or <strong id="CreateClusterMultiRole__b796753518345">false</strong>. By default, communication encryption is disabled. When <strong id="CreateClusterMultiRole__b7967183515344">httpsEnable</strong> is set to <strong id="CreateClusterMultiRole__b2096719356348">true</strong>, <strong id="CreateClusterMultiRole__b196743512343">authorityEnable</strong> must be set to <strong id="CreateClusterMultiRole__b1396711356343">true</strong>.- <strong id="CreateClusterMultiRole__b109671635103420">true</strong>: Communication is encrypted on the cluster.- <strong id="CreateClusterMultiRole__b149671335143416">false</strong>: Communication is not encrypted for the cluster.This parameter is supported in clusters 6.5.4 or later.</p>
</td>
</tr>
<tr id="CreateClusterMultiRole__row20932335153418"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.3.2.5.1.1 "><p id="CreateClusterMultiRole__p8968193520342">adminPwd</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.3.2.5.1.2 "><p id="CreateClusterMultiRole__p49681935133411">No</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.3.2.5.1.3 "><p id="CreateClusterMultiRole__p9968143553410">String</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.3.3.2.5.1.4 "><p id="CreateClusterMultiRole__p896993533417">Password of the cluster user <strong id="CreateClusterMultiRole__b8969103513410">admin</strong> in security mode. This parameter is mandatory only when <strong id="CreateClusterMultiRole__b10969123513420">authorityEnable</strong> is set to <strong id="CreateClusterMultiRole__b7969143543413">true</strong>. Input requirements:</p>
<ul id="CreateClusterMultiRole__ul139694359342"><li id="CreateClusterMultiRole__li9970173518341"><p id="CreateClusterMultiRole__p1497073513344"><a name="CreateClusterMultiRole__li9970173518341"></a><a name="li9970173518341"></a>Must contain 8 to 32 characters.</p>
</li><li id="CreateClusterMultiRole__li5970935153416"><p id="CreateClusterMultiRole__p9970103511346"><a name="CreateClusterMultiRole__li5970935153416"></a><a name="li5970935153416"></a>Must contain at least three of the following character types: letters, digits, and special characters ~!@#$%^&amp;*()-_=+\|[{}];:,&lt;.&gt;/?</p>
</li></ul>
</td>
</tr>
<tr id="CreateClusterMultiRole__row8932173553410"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.3.2.5.1.1 "><p id="CreateClusterMultiRole__p99701035103418">publicIPReq</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.3.2.5.1.2 "><p id="CreateClusterMultiRole__p19971335113415">No</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.3.2.5.1.3 "><p id="CreateClusterMultiRole__p199711235193418"><a href="#CreateClusterMultiRole__request_CreateClusterPublicIpReq">CreateClusterPublicIpReq</a> object</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.3.3.2.5.1.4 "><p id="CreateClusterMultiRole__p59721935113416">Public network access information. This parameter is valid only when <strong id="CreateClusterMultiRole__b179723352342">httpsEnable</strong> is set to <strong id="CreateClusterMultiRole__b4972235123410">true</strong>.</p>
</td>
</tr>
<tr id="CreateClusterMultiRole__row693293518345"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.3.2.5.1.1 "><p id="CreateClusterMultiRole__p1497243573413">loadBalance</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.3.2.5.1.2 "><p id="CreateClusterMultiRole__p109735357343">No</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.3.2.5.1.3 "><p id="CreateClusterMultiRole__p0973143510347"><a href="#CreateClusterMultiRole__request_CreateClusterLoadBalance">CreateClusterLoadBalance</a> object</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.3.3.2.5.1.4 "><p id="CreateClusterMultiRole__p6974163519344">VPC endpoint service information</p>
</td>
</tr>
<tr id="CreateClusterMultiRole__row1393319356340"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.3.2.5.1.1 "><p id="CreateClusterMultiRole__p109751135143410">publicKibanaReq</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.3.2.5.1.2 "><p id="CreateClusterMultiRole__p8975835143411">No</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.3.2.5.1.3 "><p id="CreateClusterMultiRole__p49771735183417"><a href="#CreateClusterMultiRole__request_CreateClusterPublicKibanaReq">CreateClusterPublicKibanaReq</a> object</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.3.3.2.5.1.4 "><p id="CreateClusterMultiRole__p14978183533411">Kibana public network access information. This parameter is valid only when <strong id="CreateClusterMultiRole__b49784356343">authorityEnable</strong> is set to <strong id="CreateClusterMultiRole__b149781356347">true</strong>.</p>
</td>
</tr>
<tr id="CreateClusterMultiRole__row19338355343"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.3.2.5.1.1 "><p id="CreateClusterMultiRole__p10980235143419">ipv6_enable</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.3.2.5.1.2 "><p id="CreateClusterMultiRole__p1698053512347">No</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.3.2.5.1.3 "><p id="CreateClusterMultiRole__p16981123517345">Boolean</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.3.3.2.5.1.4 "><p id="CreateClusterMultiRole__p11981635183417">Whether to enable automatic IPv6 address assignment for the cluster. The default value is false.</p>
</td>
</tr>
</tbody>
</table>
</div>
<div class="tablenoborder"><a name="CreateClusterMultiRole__request_CreateClusterBackupStrategyBody"></a><a name="request_CreateClusterBackupStrategyBody"></a><table cellpadding="4" cellspacing="0" summary="" id="CreateClusterMultiRole__request_CreateClusterBackupStrategyBody" frame="border" border="1" rules="all"><caption><b>Table 4 </b>CreateClusterBackupStrategyBody</caption><thead align="left"><tr id="CreateClusterMultiRole__row29821235193412"><th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.3.4.2.5.1.1"><p id="CreateClusterMultiRole__p18986113563416">Parameter</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.3.4.2.5.1.2"><p id="CreateClusterMultiRole__p1698715357342">Mandatory</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.3.4.2.5.1.3"><p id="CreateClusterMultiRole__p298723513347">Type</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="40%" id="mcps1.3.3.4.2.5.1.4"><p id="CreateClusterMultiRole__p10988163514349">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="CreateClusterMultiRole__row49837354342"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.4.2.5.1.1 "><p id="CreateClusterMultiRole__p169891935163413">period</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.4.2.5.1.2 "><p id="CreateClusterMultiRole__p159893355345">Yes</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.4.2.5.1.3 "><p id="CreateClusterMultiRole__p6990143553417">String</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.3.4.2.5.1.4 "><p id="CreateClusterMultiRole__p7991123593411">Time when a snapshot is generated every day. Snapshots can only be generated on the hour. The format is HH:mm z: HH:mm refers to the hour time and z refers to the time zone. For example, 00:00 GMT+08:00 and 01:00 GMT+08:00.</p>
<div class="note" id="CreateClusterMultiRole__note899263518348"><span class="notetitle"> NOTE: </span><div class="notebody"><p id="CreateClusterMultiRole__p3992193593412">The default value is 00:00 GMT+08:00. When frequency is set to HOUR, you do not need to specify period. By default, snapshot creation starts from the next hour after the settings are successful.</p>
</div></div>
</td>
</tr>
<tr id="CreateClusterMultiRole__row698319354345"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.4.2.5.1.1 "><p id="CreateClusterMultiRole__p1599273518349">frequency</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.4.2.5.1.2 "><p id="CreateClusterMultiRole__p1699313356343">No</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.4.2.5.1.3 "><p id="CreateClusterMultiRole__p119932355343">String</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.3.4.2.5.1.4 "><p id="CreateClusterMultiRole__p1399453515348">Frequency of automatically creating snapshots.</p>
<div class="note" id="CreateClusterMultiRole__note159941235103412"><span class="notetitle"> NOTE: </span><div class="notebody"><p id="CreateClusterMultiRole__p29955351348">The default value is DAY. If this parameter is set to HOUR, the scheduled task is executed every hour. If this parameter is set to DAY, the scheduled task is executed every day. If this parameter is set to SUN, MON, TUE, WED, THU, FRI or SAT, the scheduled task is executed at the specified day of every week. For example, SUN indicates that the task is executed once every Sunday. The number of retained snapshots depends on the execution frequency and indexes set in the automatic snapshot creation policy. If the execution interval is short or the index data volume is large, the number of retained automatic snapshots may not reach the preset value. Set this value based on actual conditions.</p>
</div></div>
</td>
</tr>
<tr id="CreateClusterMultiRole__row149831935113411"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.4.2.5.1.1 "><p id="CreateClusterMultiRole__p1699513355348">prefix</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.4.2.5.1.2 "><p id="CreateClusterMultiRole__p4996935163417">Yes</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.4.2.5.1.3 "><p id="CreateClusterMultiRole__p19997113543413">String</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.3.4.2.5.1.4 "><p id="CreateClusterMultiRole__p79971735123417">Prefix of a snapshot that is automatically created, which is manually entered. Enter up to 32 characters and start with a lowercase letter. Lowercase letters, digits, hyphens (-), and underscores (_) are allowed.</p>
</td>
</tr>
<tr id="CreateClusterMultiRole__row198493593414"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.4.2.5.1.1 "><p id="CreateClusterMultiRole__p89981835133415">keepday</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.4.2.5.1.2 "><p id="CreateClusterMultiRole__p1199815358343">Yes</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.4.2.5.1.3 "><p id="CreateClusterMultiRole__p18999163512343">Integer</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.3.4.2.5.1.4 "><p id="CreateClusterMultiRole__p5999193514348">Set the number of retained snapshots. The value ranges from 1 to 90. Expired snapshots will be automatically deleted on the half hour. The deletion policy applies only to automated snapshots that are executed at the same frequency as the current automatic snapshot creation policy.</p>
</td>
</tr>
<tr id="CreateClusterMultiRole__row798413510347"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.4.2.5.1.1 "><p id="CreateClusterMultiRole__p599933520347">bucket</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.4.2.5.1.2 "><p id="CreateClusterMultiRole__p150236113413">No</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.4.2.5.1.3 "><p id="CreateClusterMultiRole__p111936193418">String</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.3.4.2.5.1.4 "><p id="CreateClusterMultiRole__p131336113420">Name of the OBS bucket used for backup.</p>
</td>
</tr>
<tr id="CreateClusterMultiRole__row99845358344"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.4.2.5.1.1 "><p id="CreateClusterMultiRole__p11223611345">basePath</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.4.2.5.1.2 "><p id="CreateClusterMultiRole__p72143612343">No</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.4.2.5.1.3 "><p id="CreateClusterMultiRole__p18316367345">String</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.3.4.2.5.1.4 "><p id="CreateClusterMultiRole__p17315362346">Storage path of the snapshot in the OBS bucket.</p>
</td>
</tr>
<tr id="CreateClusterMultiRole__row39841835183411"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.4.2.5.1.1 "><p id="CreateClusterMultiRole__p241836163411">agency</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.4.2.5.1.2 "><p id="CreateClusterMultiRole__p16443614347">No</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.4.2.5.1.3 "><p id="CreateClusterMultiRole__p54153618346">String</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.3.4.2.5.1.4 "><p id="CreateClusterMultiRole__p20523614346">IAM agency used to access OBS.</p>
<p id="CreateClusterMultiRole__p65183663416">If none of the <strong id="CreateClusterMultiRole__b16936203416">bucket</strong>, <strong id="CreateClusterMultiRole__b96163618342">base_path</strong>, and <strong id="CreateClusterMultiRole__b56193611342">agency</strong> parameters are specified, the system will automatically create an OBS bucket and an IAM agency. If the creation fails, you need to manually configure correct parameters.</p>
</td>
</tr>
</tbody>
</table>
</div>
<div class="tablenoborder"><a name="CreateClusterMultiRole__request_CreateClusterRolesBody"></a><a name="request_CreateClusterRolesBody"></a><table cellpadding="4" cellspacing="0" summary="" id="CreateClusterMultiRole__request_CreateClusterRolesBody" frame="border" border="1" rules="all"><caption><b>Table 5 </b>CreateClusterRolesBody</caption><thead align="left"><tr id="CreateClusterMultiRole__row57336183411"><th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.3.5.2.5.1.1"><p id="CreateClusterMultiRole__p1890365346">Parameter</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.3.5.2.5.1.2"><p id="CreateClusterMultiRole__p61063683417">Mandatory</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.3.5.2.5.1.3"><p id="CreateClusterMultiRole__p141118362341">Type</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="40%" id="mcps1.3.3.5.2.5.1.4"><p id="CreateClusterMultiRole__p11123612349">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="CreateClusterMultiRole__row1585364347"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.5.2.5.1.1 "><p id="CreateClusterMultiRole__p72353619344">flavorRef</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.5.2.5.1.2 "><p id="CreateClusterMultiRole__p1224123603413">Yes</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.5.2.5.1.3 "><p id="CreateClusterMultiRole__p152583611348">String</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.3.5.2.5.1.4 "><p id="CreateClusterMultiRole__p025173612347">Instance flavor. For details about the current instance flavor, see the <strong id="CreateClusterMultiRole__b226153620341">name</strong> attribute in <a href="ListFlavors.html">Obtaining the Instance Specifications List</a>.</p>
</td>
</tr>
<tr id="CreateClusterMultiRole__row16813369346"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.5.2.5.1.1 "><p id="CreateClusterMultiRole__p202643643412">volume</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.5.2.5.1.2 "><p id="CreateClusterMultiRole__p12279360340">Yes</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.5.2.5.1.3 "><p id="CreateClusterMultiRole__p182773616345"><a href="#CreateClusterMultiRole__request_CreateClusterInstanceVolumeBody">CreateClusterInstanceVolumeBody</a> object</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.3.5.2.5.1.4 "><p id="CreateClusterMultiRole__p628036103418">Volume information. If <strong id="CreateClusterMultiRole__b1828133613415">flavorRef</strong> is set to a local disk flavor, leave this parameter blank. Obtain the the local disk flavor by referring to the <strong id="CreateClusterMultiRole__b122813365347">diskrange</strong> attribute in <a href="ListFlavors.html">Obtaining the Instance Specifications List</a>. Currently, the following local disk flavors are supported:</p>
<ul id="CreateClusterMultiRole__ul112833619343"><li id="CreateClusterMultiRole__li162893663420"><p id="CreateClusterMultiRole__p172843673416"><a name="CreateClusterMultiRole__li162893663420"></a><a name="li162893663420"></a><strong id="CreateClusterMultiRole__b192803653416">ess.spec-i3small</strong></p>
</li><li id="CreateClusterMultiRole__li172933673418"><p id="CreateClusterMultiRole__p172913367344"><a name="CreateClusterMultiRole__li172933673418"></a><a name="li172933673418"></a><strong id="CreateClusterMultiRole__b1929103693416">ess.spec-i3medium</strong></p>
</li><li id="CreateClusterMultiRole__li229536193418"><p id="CreateClusterMultiRole__p1029173610341"><a name="CreateClusterMultiRole__li229536193418"></a><a name="li229536193418"></a><strong id="CreateClusterMultiRole__b829203663412">ess.spec-i3.8xlarge.8</strong></p>
</li><li id="CreateClusterMultiRole__li152913618344"><p id="CreateClusterMultiRole__p429113633410"><a name="CreateClusterMultiRole__li152913618344"></a><a name="li152913618344"></a><strong id="CreateClusterMultiRole__b53043611344">ess.spec-ds.xlarge.8</strong></p>
</li><li id="CreateClusterMultiRole__li630636183420"><p id="CreateClusterMultiRole__p20301136103418"><a name="CreateClusterMultiRole__li630636183420"></a><a name="li630636183420"></a><strong id="CreateClusterMultiRole__b153013613348">ess.spec-ds.2xlarge.8</strong></p>
</li><li id="CreateClusterMultiRole__li113003617348"><p id="CreateClusterMultiRole__p0317366343"><a name="CreateClusterMultiRole__li113003617348"></a><a name="li113003617348"></a><strong id="CreateClusterMultiRole__b63153620343">ess.spec-ds.4xlarge.8</strong></p>
</li></ul>
</td>
</tr>
<tr id="CreateClusterMultiRole__row17815361347"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.5.2.5.1.1 "><p id="CreateClusterMultiRole__p1331236123415">type</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.5.2.5.1.2 "><p id="CreateClusterMultiRole__p9313364344">Yes</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.5.2.5.1.3 "><p id="CreateClusterMultiRole__p2321336163410">String</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.3.5.2.5.1.4 "><ul id="CreateClusterMultiRole__ul133333617343"><li id="CreateClusterMultiRole__li93320361342"><p id="CreateClusterMultiRole__p113383633418"><a name="CreateClusterMultiRole__li93320361342"></a><a name="li93320361342"></a><strong id="CreateClusterMultiRole__b533203618343">ess-master</strong> indicates a master node.</p>
</li><li id="CreateClusterMultiRole__li113313615348"><p id="CreateClusterMultiRole__p234193643417"><a name="CreateClusterMultiRole__li113313615348"></a><a name="li113313615348"></a><strong id="CreateClusterMultiRole__b15341636193411">ess-client</strong> indicates a client node.</p>
</li><li id="CreateClusterMultiRole__li734123610344"><p id="CreateClusterMultiRole__p123463618342"><a name="CreateClusterMultiRole__li734123610344"></a><a name="li734123610344"></a><strong id="CreateClusterMultiRole__b13563663410">ess-cold</strong> indicates a cold data node.</p>
</li><li id="CreateClusterMultiRole__li235103653412"><p id="CreateClusterMultiRole__p12355363345"><a name="CreateClusterMultiRole__li235103653412"></a><a name="li235103653412"></a><strong id="CreateClusterMultiRole__b133515365341">ess</strong> indicates a data node.</p>
</li><li id="CreateClusterMultiRole__li1355365345"><p id="CreateClusterMultiRole__p1335113633417"><a name="CreateClusterMultiRole__li1355365345"></a><a name="li1355365345"></a><strong id="CreateClusterMultiRole__b536336113414">lgs</strong> indicates a Logstash node.</p>
<p id="CreateClusterMultiRole__p1636123613414">[- <strong id="CreateClusterMultiRole__b936153613412">chinese</strong> indicates a Chinese language model.</p>
</li><li id="CreateClusterMultiRole__li0361736183418"><p id="CreateClusterMultiRole__p73773612348"><a name="CreateClusterMultiRole__li0361736183418"></a><a name="li0361736183418"></a><strong id="CreateClusterMultiRole__b23713615347">english</strong> indicates an English language model.</p>
</li><li id="CreateClusterMultiRole__li137173615344"><p id="CreateClusterMultiRole__p2380366344"><a name="CreateClusterMultiRole__li137173615344"></a><a name="li137173615344"></a><strong id="CreateClusterMultiRole__b103816364341">arabic</strong> indicates an Arabic model.</p>
</li><li id="CreateClusterMultiRole__li19381236193414"><p id="CreateClusterMultiRole__p338123615345"><a name="CreateClusterMultiRole__li19381236193414"></a><a name="li19381236193414"></a><strong id="CreateClusterMultiRole__b53993693417">thai</strong> indicates a Thai model.</p>
</li><li id="CreateClusterMultiRole__li6391036153416"><p id="CreateClusterMultiRole__p340123643419"><a name="CreateClusterMultiRole__li6391036153416"></a><a name="li6391036153416"></a><strong id="CreateClusterMultiRole__b184053618344">turkish</strong> indicates a Turkish language model.</p>
</li><li id="CreateClusterMultiRole__li84123603416"><p id="CreateClusterMultiRole__p1341836123413"><a name="CreateClusterMultiRole__li84123603416"></a><a name="li84123603416"></a><strong id="CreateClusterMultiRole__b11411636153419">tools</strong> indicates a tools model.] (tag:white)</p>
</li></ul>
</td>
</tr>
<tr id="CreateClusterMultiRole__row38183617340"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.5.2.5.1.1 "><p id="CreateClusterMultiRole__p94283615344">instanceNum</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.5.2.5.1.2 "><p id="CreateClusterMultiRole__p244133619341">Yes</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.5.2.5.1.3 "><p id="CreateClusterMultiRole__p24423615345">Integer</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.3.5.2.5.1.4 "><p id="CreateClusterMultiRole__p2451036163413">Number of instances.</p>
<ul id="CreateClusterMultiRole__ul645183619341"><li id="CreateClusterMultiRole__li94511362345"><p id="CreateClusterMultiRole__p164553612341"><a name="CreateClusterMultiRole__li94511362345"></a><a name="li94511362345"></a>If <strong id="CreateClusterMultiRole__b4455365341">ess</strong> is selected, you can set the value to 1 to 32.</p>
<ul id="CreateClusterMultiRole__ul1646153643413"><li id="CreateClusterMultiRole__li246436173412"><p id="CreateClusterMultiRole__p2046103619341"><a name="CreateClusterMultiRole__li246436173412"></a><a name="li246436173412"></a>If both <strong id="CreateClusterMultiRole__b946163618348">ess</strong> and <strong id="CreateClusterMultiRole__b34614360349">ess-master</strong> are selected, you can set the value to 1 to 200.</p>
</li><li id="CreateClusterMultiRole__li1461236163411"><p id="CreateClusterMultiRole__p9471436143419"><a name="CreateClusterMultiRole__li1461236163411"></a><a name="li1461236163411"></a>If both <strong id="CreateClusterMultiRole__b1047936113410">ess</strong> and <strong id="CreateClusterMultiRole__b1247113616345">ess-client</strong> are selected, you can set the value to 1 to 32.</p>
</li><li id="CreateClusterMultiRole__li124720366344"><p id="CreateClusterMultiRole__p124793612345"><a name="CreateClusterMultiRole__li124720366344"></a><a name="li124720366344"></a>If both <strong id="CreateClusterMultiRole__b6471736143412">ess</strong> and <strong id="CreateClusterMultiRole__b1472368344">ess-cold</strong> are selected, you can set the value to 32.</p>
</li></ul>
</li><li id="CreateClusterMultiRole__li184818366341"><p id="CreateClusterMultiRole__p048143613415"><a name="CreateClusterMultiRole__li184818366341"></a><a name="li184818366341"></a>If <strong id="CreateClusterMultiRole__b9481036183415">ess-master</strong> is selected, you can set the value to 3 to 10.</p>
</li><li id="CreateClusterMultiRole__li144853623415"><p id="CreateClusterMultiRole__p94843619346"><a name="CreateClusterMultiRole__li144853623415"></a><a name="li144853623415"></a>If <strong id="CreateClusterMultiRole__b11491136153418">ess-client</strong> is selected, you can set the value to 1 to 32.</p>
</li><li id="CreateClusterMultiRole__li14973653411"><p id="CreateClusterMultiRole__p249036103414"><a name="CreateClusterMultiRole__li14973653411"></a><a name="li14973653411"></a>If <strong id="CreateClusterMultiRole__b24983618341">ess-cold</strong> is selected, you can set the value to 1 to 32.</p>
</li></ul>
</td>
</tr>
</tbody>
</table>
</div>
<div class="tablenoborder"><a name="CreateClusterMultiRole__request_CreateClusterInstanceVolumeBody"></a><a name="request_CreateClusterInstanceVolumeBody"></a><table cellpadding="4" cellspacing="0" summary="" id="CreateClusterMultiRole__request_CreateClusterInstanceVolumeBody" frame="border" border="1" rules="all"><caption><b>Table 6 </b>CreateClusterInstanceVolumeBody</caption><thead align="left"><tr id="CreateClusterMultiRole__row14501836203419"><th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.3.6.2.5.1.1"><p id="CreateClusterMultiRole__p052136113416">Parameter</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.3.6.2.5.1.2"><p id="CreateClusterMultiRole__p252136113416">Mandatory</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.3.6.2.5.1.3"><p id="CreateClusterMultiRole__p18539366341">Type</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="40%" id="mcps1.3.3.6.2.5.1.4"><p id="CreateClusterMultiRole__p835773683412">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="CreateClusterMultiRole__row5511036193412"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.6.2.5.1.1 "><p id="CreateClusterMultiRole__p13358123617346">volume_type</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.6.2.5.1.2 "><p id="CreateClusterMultiRole__p1735803614342">Yes</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.6.2.5.1.3 "><p id="CreateClusterMultiRole__p435803612348">String</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.3.6.2.5.1.4 "><p id="CreateClusterMultiRole__p173581836113410">Volume type</p>
<ul id="CreateClusterMultiRole__ul4358163612344"><li id="CreateClusterMultiRole__li17358173673415"><p id="CreateClusterMultiRole__p83581836173419"><a name="CreateClusterMultiRole__li17358173673415"></a><a name="li17358173673415"></a>COMMON: common I/O</p>
</li><li id="CreateClusterMultiRole__li13581236113411"><p id="CreateClusterMultiRole__p1358203643411"><a name="CreateClusterMultiRole__li13581236113411"></a><a name="li13581236113411"></a>HIGH: high I/O</p>
</li><li id="CreateClusterMultiRole__li1835815369349"><p id="CreateClusterMultiRole__p133584361343"><a name="CreateClusterMultiRole__li1835815369349"></a><a name="li1835815369349"></a>ULTRAHIGH: ultra-high I/O</p>
</li><li id="CreateClusterMultiRole__li93588362349"><p id="CreateClusterMultiRole__p535813362340"><a name="CreateClusterMultiRole__li93588362349"></a><a name="li93588362349"></a>ESSD: ultra-fast SSD</p>
</li></ul>
</td>
</tr>
<tr id="CreateClusterMultiRole__row451153617347"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.6.2.5.1.1 "><p id="CreateClusterMultiRole__p1235913614342">size</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.6.2.5.1.2 "><p id="CreateClusterMultiRole__p16359936193414">Yes</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.6.2.5.1.3 "><p id="CreateClusterMultiRole__p15359236133411">Integer</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.3.6.2.5.1.4 "><p id="CreateClusterMultiRole__p2035973663410">Volume size. The value must be greater than 0 and a multiple of 4 and 10. Unit: GB</p>
</td>
</tr>
</tbody>
</table>
</div>
<div class="tablenoborder"><a name="CreateClusterMultiRole__request_CreateClusterInstanceNicsBody"></a><a name="request_CreateClusterInstanceNicsBody"></a><table cellpadding="4" cellspacing="0" summary="" id="CreateClusterMultiRole__request_CreateClusterInstanceNicsBody" frame="border" border="1" rules="all"><caption><b>Table 7 </b>CreateClusterInstanceNicsBody</caption><thead align="left"><tr id="CreateClusterMultiRole__row2588361341"><th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.3.7.2.5.1.1"><p id="CreateClusterMultiRole__p8359133616345">Parameter</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.3.7.2.5.1.2"><p id="CreateClusterMultiRole__p0359636203412">Mandatory</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.3.7.2.5.1.3"><p id="CreateClusterMultiRole__p1035953623417">Type</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="40%" id="mcps1.3.3.7.2.5.1.4"><p id="CreateClusterMultiRole__p335943619345">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="CreateClusterMultiRole__row115993663415"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.7.2.5.1.1 "><p id="CreateClusterMultiRole__p8360103663420">vpcId</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.7.2.5.1.2 "><p id="CreateClusterMultiRole__p1136093633417">Yes</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.7.2.5.1.3 "><p id="CreateClusterMultiRole__p1236010367347">String</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.3.7.2.5.1.4 "><p id="CreateClusterMultiRole__p19360103614345">VPC ID, which is used for configuring cluster network.</p>
</td>
</tr>
<tr id="CreateClusterMultiRole__row1459163673414"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.7.2.5.1.1 "><p id="CreateClusterMultiRole__p536043693415">netId</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.7.2.5.1.2 "><p id="CreateClusterMultiRole__p136023623412">Yes</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.7.2.5.1.3 "><p id="CreateClusterMultiRole__p133601536113417">String</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.3.7.2.5.1.4 "><p id="CreateClusterMultiRole__p15360736103413">Subnet ID (network ID).</p>
</td>
</tr>
<tr id="CreateClusterMultiRole__row45920362347"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.7.2.5.1.1 "><p id="CreateClusterMultiRole__p1336015369342">securityGroupId</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.7.2.5.1.2 "><p id="CreateClusterMultiRole__p9360163683418">Yes</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.7.2.5.1.3 "><p id="CreateClusterMultiRole__p3360153611344">String</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.3.7.2.5.1.4 "><p id="CreateClusterMultiRole__p836010363340">Security group ID.</p>
</td>
</tr>
</tbody>
</table>
</div>
<div class="tablenoborder"><a name="CreateClusterMultiRole__request_CreateClusterTagsBody"></a><a name="request_CreateClusterTagsBody"></a><table cellpadding="4" cellspacing="0" summary="" id="CreateClusterMultiRole__request_CreateClusterTagsBody" frame="border" border="1" rules="all"><caption><b>Table 8 </b>CreateClusterTagsBody</caption><thead align="left"><tr id="CreateClusterMultiRole__row1167336133411"><th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.3.8.2.5.1.1"><p id="CreateClusterMultiRole__p10361103653418">Parameter</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.3.8.2.5.1.2"><p id="CreateClusterMultiRole__p11361236203411">Mandatory</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.3.8.2.5.1.3"><p id="CreateClusterMultiRole__p1636153613411">Type</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="40%" id="mcps1.3.3.8.2.5.1.4"><p id="CreateClusterMultiRole__p163616363348">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="CreateClusterMultiRole__row13671636163412"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.8.2.5.1.1 "><p id="CreateClusterMultiRole__p15361183615349">key</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.8.2.5.1.2 "><p id="CreateClusterMultiRole__p636213603420">Yes</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.8.2.5.1.3 "><p id="CreateClusterMultiRole__p1236213366347">String</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.3.8.2.5.1.4 "><p id="CreateClusterMultiRole__p9362133643420">Tag key. The value can contain 1 to 36 characters. It can only contain digits, letters, hyphens (-), and underscores (_).</p>
</td>
</tr>
<tr id="CreateClusterMultiRole__row3671036123416"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.8.2.5.1.1 "><p id="CreateClusterMultiRole__p9362136143412">value</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.8.2.5.1.2 "><p id="CreateClusterMultiRole__p3362133616343">Yes</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.8.2.5.1.3 "><p id="CreateClusterMultiRole__p18362636153414">String</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.3.8.2.5.1.4 "><p id="CreateClusterMultiRole__p036233673419">Tag value. The value can contain 0 to 43 characters. It can only contain digits, letters, hyphens (-), and underscores (_).</p>
</td>
</tr>
</tbody>
</table>
</div>
<div class="tablenoborder"><a name="CreateClusterMultiRole__request_CreateClusterDatastoreBody"></a><a name="request_CreateClusterDatastoreBody"></a><table cellpadding="4" cellspacing="0" summary="" id="CreateClusterMultiRole__request_CreateClusterDatastoreBody" frame="border" border="1" rules="all"><caption><b>Table 9 </b>CreateClusterDatastoreBody</caption><thead align="left"><tr id="CreateClusterMultiRole__row1572133613415"><th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.3.9.2.5.1.1"><p id="CreateClusterMultiRole__p19362336173410">Parameter</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.3.9.2.5.1.2"><p id="CreateClusterMultiRole__p103636362348">Mandatory</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.3.9.2.5.1.3"><p id="CreateClusterMultiRole__p1236393611347">Type</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="40%" id="mcps1.3.3.9.2.5.1.4"><p id="CreateClusterMultiRole__p13363163610347">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="CreateClusterMultiRole__row572536193416"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.9.2.5.1.1 "><p id="CreateClusterMultiRole__p19364836183413">version</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.9.2.5.1.2 "><p id="CreateClusterMultiRole__p53646363342">Yes</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.9.2.5.1.3 "><p id="CreateClusterMultiRole__p19364336163414">String</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.3.9.2.5.1.4 "><p id="CreateClusterMultiRole__p636413364344">Version of the CSS cluster engine. For details, see the supported versions in <a href="css_03_0001.html">Before You Start</a>.</p>
<p id="CreateClusterMultiRole__p14364103615343">[For a serverless cluster, logs, search, and vector are supported.] (tag:white)</p>
</td>
</tr>
<tr id="CreateClusterMultiRole__row13721369343"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.9.2.5.1.1 "><p id="CreateClusterMultiRole__p16364193615347">type</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.9.2.5.1.2 "><p id="CreateClusterMultiRole__p136483610347">Yes</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.9.2.5.1.3 "><p id="CreateClusterMultiRole__p63651336143411">String</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.3.9.2.5.1.4 "><p id="CreateClusterMultiRole__p13365136123410">Engine type. Its value can be elasticsearch, opensearch, or logstash.</p>
<p id="CreateClusterMultiRole__p436533617341">[For a serverless cluster, serverless-opensearch is used.] (tag:white)</p>
</td>
</tr>
</tbody>
</table>
</div>
<div class="tablenoborder"><a name="CreateClusterMultiRole__request_CreateClusterPublicIpReq"></a><a name="request_CreateClusterPublicIpReq"></a><table cellpadding="4" cellspacing="0" summary="" id="CreateClusterMultiRole__request_CreateClusterPublicIpReq" frame="border" border="1" rules="all"><caption><b>Table 10 </b>CreateClusterPublicIpReq</caption><thead align="left"><tr id="CreateClusterMultiRole__row117816363344"><th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.3.10.2.5.1.1"><p id="CreateClusterMultiRole__p336512361348">Parameter</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.3.10.2.5.1.2"><p id="CreateClusterMultiRole__p18365163643414">Mandatory</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.3.10.2.5.1.3"><p id="CreateClusterMultiRole__p1436523673419">Type</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="40%" id="mcps1.3.3.10.2.5.1.4"><p id="CreateClusterMultiRole__p1365153616342">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="CreateClusterMultiRole__row18786368343"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.10.2.5.1.1 "><p id="CreateClusterMultiRole__p136693619341">eip</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.10.2.5.1.2 "><p id="CreateClusterMultiRole__p163661736183417">Yes</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.10.2.5.1.3 "><p id="CreateClusterMultiRole__p8366183618343"><a href="#CreateClusterMultiRole__request_CreateClusterPublicEip">CreateClusterPublicEip</a> object</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.3.10.2.5.1.4 "><p id="CreateClusterMultiRole__p23663368346">Public network bandwidth.</p>
</td>
</tr>
<tr id="CreateClusterMultiRole__row13795368347"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.10.2.5.1.1 "><p id="CreateClusterMultiRole__p4366143613413">elbWhiteListReq</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.10.2.5.1.2 "><p id="CreateClusterMultiRole__p9366336193418">Yes</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.10.2.5.1.3 "><p id="CreateClusterMultiRole__p536603615343"><a href="#CreateClusterMultiRole__request_CreateClusterElbWhiteList">CreateClusterElbWhiteList</a> object</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.3.10.2.5.1.4 "><p id="CreateClusterMultiRole__p1936603616346">EIP whitelist.</p>
</td>
</tr>
<tr id="CreateClusterMultiRole__row2079736143417"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.10.2.5.1.1 "><p id="CreateClusterMultiRole__p43661536143417">publicBindType</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.10.2.5.1.2 "><p id="CreateClusterMultiRole__p136612368345">Yes</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.10.2.5.1.3 "><p id="CreateClusterMultiRole__p1036620362346">String</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.3.10.2.5.1.4 "><p id="CreateClusterMultiRole__p5366436143417">Whether to automatically bind an EIP. Specifies whether to automatically bind an EIP. Currently, only <strong id="CreateClusterMultiRole__b19366436173416">auto_assign</strong> is supported.</p>
</td>
</tr>
<tr id="CreateClusterMultiRole__row18801736183413"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.10.2.5.1.1 "><p id="CreateClusterMultiRole__p5366123623414">eipId</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.10.2.5.1.2 "><p id="CreateClusterMultiRole__p2367536193418">No</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.10.2.5.1.3 "><p id="CreateClusterMultiRole__p11367103611347">String</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.3.10.2.5.1.4 "><p id="CreateClusterMultiRole__p53671536103413">EIP ID.</p>
</td>
</tr>
</tbody>
</table>
</div>
<div class="tablenoborder"><a name="CreateClusterMultiRole__request_CreateClusterPublicEip"></a><a name="request_CreateClusterPublicEip"></a><table cellpadding="4" cellspacing="0" summary="" id="CreateClusterMultiRole__request_CreateClusterPublicEip" frame="border" border="1" rules="all"><caption><b>Table 11 </b>CreateClusterPublicEip</caption><thead align="left"><tr id="CreateClusterMultiRole__row78933610345"><th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.3.11.2.5.1.1"><p id="CreateClusterMultiRole__p1236703614344">Parameter</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.3.11.2.5.1.2"><p id="CreateClusterMultiRole__p9367193620347">Mandatory</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.3.11.2.5.1.3"><p id="CreateClusterMultiRole__p1336711366345">Type</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="40%" id="mcps1.3.3.11.2.5.1.4"><p id="CreateClusterMultiRole__p163671336153416">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="CreateClusterMultiRole__row990136133411"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.11.2.5.1.1 "><p id="CreateClusterMultiRole__p1636712369343">bandWidth</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.11.2.5.1.2 "><p id="CreateClusterMultiRole__p1336733653416">Yes</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.11.2.5.1.3 "><p id="CreateClusterMultiRole__p636710369348"><a href="#CreateClusterMultiRole__request_CreateClusterPublicEipSize">CreateClusterPublicEipSize</a> object</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.3.11.2.5.1.4 "><p id="CreateClusterMultiRole__p10367113615348">Public network bandwidth.</p>
</td>
</tr>
</tbody>
</table>
</div>
<div class="tablenoborder"><a name="CreateClusterMultiRole__request_CreateClusterPublicEipSize"></a><a name="request_CreateClusterPublicEipSize"></a><table cellpadding="4" cellspacing="0" summary="" id="CreateClusterMultiRole__request_CreateClusterPublicEipSize" frame="border" border="1" rules="all"><caption><b>Table 12 </b>CreateClusterPublicEipSize</caption><thead align="left"><tr id="CreateClusterMultiRole__row99414362342"><th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.3.12.2.5.1.1"><p id="CreateClusterMultiRole__p183681736113414">Parameter</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.3.12.2.5.1.2"><p id="CreateClusterMultiRole__p6368336173413">Mandatory</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.3.12.2.5.1.3"><p id="CreateClusterMultiRole__p83681236173413">Type</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="40%" id="mcps1.3.3.12.2.5.1.4"><p id="CreateClusterMultiRole__p63682036143420">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="CreateClusterMultiRole__row15946363341"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.12.2.5.1.1 "><p id="CreateClusterMultiRole__p3368113610348">size</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.12.2.5.1.2 "><p id="CreateClusterMultiRole__p1536863610349">Yes</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.12.2.5.1.3 "><p id="CreateClusterMultiRole__p133681036133411">Integer</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.3.12.2.5.1.4 "><p id="CreateClusterMultiRole__p173682036163416">Bandwidth range.</p>
</td>
</tr>
</tbody>
</table>
</div>
<div class="tablenoborder"><a name="CreateClusterMultiRole__request_CreateClusterElbWhiteList"></a><a name="request_CreateClusterElbWhiteList"></a><table cellpadding="4" cellspacing="0" summary="" id="CreateClusterMultiRole__request_CreateClusterElbWhiteList" frame="border" border="1" rules="all"><caption><b>Table 13 </b>CreateClusterElbWhiteList</caption><thead align="left"><tr id="CreateClusterMultiRole__row1297536153411"><th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.3.13.2.5.1.1"><p id="CreateClusterMultiRole__p113683362346">Parameter</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.3.13.2.5.1.2"><p id="CreateClusterMultiRole__p8368103618349">Mandatory</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.3.13.2.5.1.3"><p id="CreateClusterMultiRole__p53682365340">Type</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="40%" id="mcps1.3.3.13.2.5.1.4"><p id="CreateClusterMultiRole__p20369836173410">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="CreateClusterMultiRole__row797173623410"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.13.2.5.1.1 "><p id="CreateClusterMultiRole__p1436914368344">enableWhiteList</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.13.2.5.1.2 "><p id="CreateClusterMultiRole__p8369136143413">Yes</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.13.2.5.1.3 "><p id="CreateClusterMultiRole__p9369193603414">Boolean</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.3.13.2.5.1.4 "><p id="CreateClusterMultiRole__p19369173619347">Whether to enable the public network access control.</p>
</td>
</tr>
<tr id="CreateClusterMultiRole__row1798113613418"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.13.2.5.1.1 "><p id="CreateClusterMultiRole__p63699364341">whiteList</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.13.2.5.1.2 "><p id="CreateClusterMultiRole__p113691736133415">No</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.13.2.5.1.3 "><p id="CreateClusterMultiRole__p123693362342">String</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.3.13.2.5.1.4 "><p id="CreateClusterMultiRole__p236920368340">Public network access control whitelist. Separate the whitelisted network segments or IP addresses with commas (,), and each of them must be unique.</p>
</td>
</tr>
</tbody>
</table>
</div>
<div class="tablenoborder"><a name="CreateClusterMultiRole__request_CreateClusterLoadBalance"></a><a name="request_CreateClusterLoadBalance"></a><table cellpadding="4" cellspacing="0" summary="" id="CreateClusterMultiRole__request_CreateClusterLoadBalance" frame="border" border="1" rules="all"><caption><b>Table 14 </b>CreateClusterLoadBalance</caption><thead align="left"><tr id="CreateClusterMultiRole__row710311365347"><th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.3.14.2.5.1.1"><p id="CreateClusterMultiRole__p83691736203412">Parameter</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.3.14.2.5.1.2"><p id="CreateClusterMultiRole__p436963613415">Mandatory</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.3.14.2.5.1.3"><p id="CreateClusterMultiRole__p123696364348">Type</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="40%" id="mcps1.3.3.14.2.5.1.4"><p id="CreateClusterMultiRole__p123709361343">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="CreateClusterMultiRole__row141037361347"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.14.2.5.1.1 "><p id="CreateClusterMultiRole__p15370173610346">endpointWithDnsName</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.14.2.5.1.2 "><p id="CreateClusterMultiRole__p20370103693416">Yes</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.14.2.5.1.3 "><p id="CreateClusterMultiRole__p1237013633419">Boolean</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.3.14.2.5.1.4 "><p id="CreateClusterMultiRole__p1537073663416">Whether to enable the private domain name.</p>
<ul id="CreateClusterMultiRole__ul837019362342"><li id="CreateClusterMultiRole__li193701136163415"><p id="CreateClusterMultiRole__p10370173613413"><a name="CreateClusterMultiRole__li193701136163415"></a><a name="li193701136163415"></a><strong id="CreateClusterMultiRole__b0370133616343">true</strong>: The private zone is enabled.</p>
</li><li id="CreateClusterMultiRole__li1337017367341"><p id="CreateClusterMultiRole__p93702366344"><a name="CreateClusterMultiRole__li1337017367341"></a><a name="li1337017367341"></a><strong id="CreateClusterMultiRole__b2370123633416">false</strong>: The private zone is disabled.</p>
</li></ul>
</td>
</tr>
<tr id="CreateClusterMultiRole__row1010312365340"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.14.2.5.1.1 "><p id="CreateClusterMultiRole__p43706367346">vpcPermissions</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.14.2.5.1.2 "><p id="CreateClusterMultiRole__p11370143653412">No</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.14.2.5.1.3 "><p id="CreateClusterMultiRole__p153701536163417">Array of strings</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.3.14.2.5.1.4 "><p id="CreateClusterMultiRole__p1437019368344">Access control.</p>
</td>
</tr>
<tr id="CreateClusterMultiRole__row41031836153411"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.14.2.5.1.1 "><p id="CreateClusterMultiRole__p737093610345">professionVpcep</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.14.2.5.1.2 "><p id="CreateClusterMultiRole__p8371103618349">No</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.14.2.5.1.3 "><p id="CreateClusterMultiRole__p103715368340">Boolean</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.3.14.2.5.1.4 "><p id="CreateClusterMultiRole__p1937112368343">Create a professional VPC endpoint.</p>
<ul id="CreateClusterMultiRole__ul137118361345"><li id="CreateClusterMultiRole__li1637113364340"><p id="CreateClusterMultiRole__p103711636143415"><a name="CreateClusterMultiRole__li1637113364340"></a><a name="li1637113364340"></a><strong id="CreateClusterMultiRole__b1137112365348">true</strong>: enabled.</p>
</li><li id="CreateClusterMultiRole__li18371163633420"><p id="CreateClusterMultiRole__p1037193683413"><a name="CreateClusterMultiRole__li18371163633420"></a><a name="li18371163633420"></a><strong id="CreateClusterMultiRole__b83711336183411">false</strong>: disabled.</p>
</li></ul>
</td>
</tr>
<tr id="CreateClusterMultiRole__row910493673414"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.14.2.5.1.1 "><p id="CreateClusterMultiRole__p1837163633412">dualstackEnable</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.14.2.5.1.2 "><p id="CreateClusterMultiRole__p12371236143414">No</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.14.2.5.1.3 "><p id="CreateClusterMultiRole__p837115362346">Boolean</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.3.14.2.5.1.4 "><p id="CreateClusterMultiRole__p173718367347">Whether to enable the IPv4/IPv6 dual-stack network. The IPv4/IPv6 dual-stack network can be enabled only when a professional VPC endpoint is created and the VPC of the cluster supports IPv6.</p>
<ul id="CreateClusterMultiRole__ul16372203663411"><li id="CreateClusterMultiRole__li137283615344"><p id="CreateClusterMultiRole__p1637243617348"><a name="CreateClusterMultiRole__li137283615344"></a><a name="li137283615344"></a><strong id="CreateClusterMultiRole__b133721736153419">true</strong>: enabled.</p>
</li><li id="CreateClusterMultiRole__li137293615346"><p id="CreateClusterMultiRole__p73726368347"><a name="CreateClusterMultiRole__li137293615346"></a><a name="li137293615346"></a><strong id="CreateClusterMultiRole__b237210369343">false</strong>: disabled.</p>
</li></ul>
</td>
</tr>
</tbody>
</table>
</div>
<div class="tablenoborder"><a name="CreateClusterMultiRole__request_CreateClusterPublicKibanaReq"></a><a name="request_CreateClusterPublicKibanaReq"></a><table cellpadding="4" cellspacing="0" summary="" id="CreateClusterMultiRole__request_CreateClusterPublicKibanaReq" frame="border" border="1" rules="all"><caption><b>Table 15 </b>CreateClusterPublicKibanaReq</caption><thead align="left"><tr id="CreateClusterMultiRole__row1711383673417"><th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.3.15.2.5.1.1"><p id="CreateClusterMultiRole__p4372193615342">Parameter</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.3.15.2.5.1.2"><p id="CreateClusterMultiRole__p173720363347">Mandatory</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.3.15.2.5.1.3"><p id="CreateClusterMultiRole__p11372133612349">Type</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="40%" id="mcps1.3.3.15.2.5.1.4"><p id="CreateClusterMultiRole__p10372136163416">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="CreateClusterMultiRole__row91137361340"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.15.2.5.1.1 "><p id="CreateClusterMultiRole__p8372113617343">eipSize</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.15.2.5.1.2 "><p id="CreateClusterMultiRole__p737219361349">Yes</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.15.2.5.1.3 "><p id="CreateClusterMultiRole__p9372133693415">Integer</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.3.15.2.5.1.4 "><p id="CreateClusterMultiRole__p163731536163410">Bandwidth range.</p>
</td>
</tr>
<tr id="CreateClusterMultiRole__row311353611349"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.15.2.5.1.1 "><p id="CreateClusterMultiRole__p1373183618344">elbWhiteList</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.15.2.5.1.2 "><p id="CreateClusterMultiRole__p1537343610348">Yes</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.15.2.5.1.3 "><p id="CreateClusterMultiRole__p83731736123410"><a href="#CreateClusterMultiRole__request_CreateClusterPublicKibanaElbWhiteList">CreateClusterPublicKibanaElbWhiteList</a> object</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.3.15.2.5.1.4 "><p id="CreateClusterMultiRole__p637363610349">Kibana whitelist information.</p>
</td>
</tr>
</tbody>
</table>
</div>
<div class="tablenoborder"><a name="CreateClusterMultiRole__request_CreateClusterPublicKibanaElbWhiteList"></a><a name="request_CreateClusterPublicKibanaElbWhiteList"></a><table cellpadding="4" cellspacing="0" summary="" id="CreateClusterMultiRole__request_CreateClusterPublicKibanaElbWhiteList" frame="border" border="1" rules="all"><caption><b>Table 16 </b>CreateClusterPublicKibanaElbWhiteList</caption><thead align="left"><tr id="CreateClusterMultiRole__row1511913633410"><th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.3.16.2.5.1.1"><p id="CreateClusterMultiRole__p4373103618344">Parameter</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.3.16.2.5.1.2"><p id="CreateClusterMultiRole__p3373103612346">Mandatory</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.3.16.2.5.1.3"><p id="CreateClusterMultiRole__p537333617345">Type</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="40%" id="mcps1.3.3.16.2.5.1.4"><p id="CreateClusterMultiRole__p537383613417">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="CreateClusterMultiRole__row18119536153414"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.16.2.5.1.1 "><p id="CreateClusterMultiRole__p5373193623413">whiteList</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.16.2.5.1.2 "><p id="CreateClusterMultiRole__p1937317364342">Yes</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.16.2.5.1.3 "><p id="CreateClusterMultiRole__p937423673419">String</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.3.16.2.5.1.4 "><p id="CreateClusterMultiRole__p12374183616341">Whitelist. Separate the whitelisted network segments or IP addresses with commas (,), and each of them must be unique.</p>
</td>
</tr>
<tr id="CreateClusterMultiRole__row4119123623418"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.16.2.5.1.1 "><p id="CreateClusterMultiRole__p15374236193411">enableWhiteList</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.16.2.5.1.2 "><p id="CreateClusterMultiRole__p143741736123420">Yes</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.16.2.5.1.3 "><p id="CreateClusterMultiRole__p2374636103418">Boolean</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.3.16.2.5.1.4 "><p id="CreateClusterMultiRole__p53742036173416">Whether to enable the Kibana access control.</p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="section" id="CreateClusterMultiRole__section83791336163417"><h4 class="sectiontitle">Response Parameters</h4><p id="CreateClusterMultiRole__p10379193643414"><strong id="CreateClusterMultiRole__b3379193603415">Status code: 200</strong></p>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="CreateClusterMultiRole__response_CreateClusterResponseBody" frame="border" border="1" rules="all"><caption><b>Table 17 </b>Response body parameters</caption><thead align="left"><tr id="CreateClusterMultiRole__row15144153616349"><th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.4.3.2.4.1.1"><p id="CreateClusterMultiRole__p1037923693412">Parameter</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.4.3.2.4.1.2"><p id="CreateClusterMultiRole__p15379103618346">Type</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="60%" id="mcps1.3.4.3.2.4.1.3"><p id="CreateClusterMultiRole__p3379133683418">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="CreateClusterMultiRole__row11145636163418"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.4.1.1 "><p id="CreateClusterMultiRole__p19379173616344">cluster</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.4.1.2 "><p id="CreateClusterMultiRole__p11379236203417"><a href="#CreateClusterMultiRole__response_CreateClusterResp">CreateClusterResp</a> object</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.3.2.4.1.3 "><p id="CreateClusterMultiRole__p15380113613343">Cluster object.</p>
</td>
</tr>
</tbody>
</table>
</div>
<div class="tablenoborder"><a name="CreateClusterMultiRole__response_CreateClusterResp"></a><a name="response_CreateClusterResp"></a><table cellpadding="4" cellspacing="0" summary="" id="CreateClusterMultiRole__response_CreateClusterResp" frame="border" border="1" rules="all"><caption><b>Table 18 </b>CreateClusterResp</caption><thead align="left"><tr id="CreateClusterMultiRole__row19149193613341"><th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.4.4.2.4.1.1"><p id="CreateClusterMultiRole__p18380183613412">Parameter</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.4.4.2.4.1.2"><p id="CreateClusterMultiRole__p12380153613414">Type</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="60%" id="mcps1.3.4.4.2.4.1.3"><p id="CreateClusterMultiRole__p1638020366347">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="CreateClusterMultiRole__row1014911367349"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.4.2.4.1.1 "><p id="CreateClusterMultiRole__p11380173617347">id</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.4.2.4.1.2 "><p id="CreateClusterMultiRole__p8380103610348">String</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.4.2.4.1.3 "><p id="CreateClusterMultiRole__p1238043693415">Cluster ID.</p>
</td>
</tr>
<tr id="CreateClusterMultiRole__row19149183683416"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.4.2.4.1.1 "><p id="CreateClusterMultiRole__p19380113611348">name</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.4.2.4.1.2 "><p id="CreateClusterMultiRole__p15381113633419">String</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.4.2.4.1.3 "><p id="CreateClusterMultiRole__p16381133603418">Cluster name</p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="section" id="CreateClusterMultiRole__section16381123643415"><h4 class="sectiontitle">Example Requests</h4><p id="CreateClusterMultiRole__p038123611345">Example request for creating a pay-per-use cluster.</p>
<pre class="screen" id="CreateClusterMultiRole__screen183811366347">{
"cluster" : {
"name" : "css-cluster",
"backupStrategy" : {
"period" : "16:00 GMT+08:00",
"prefix" : "snapshot",
"keepday" : 7,
"frequency" : "DAY",
"bucket" : "OBS-obsName",
"basePath" : "css_repository/obs-path",
"agency" : "css_obs_agency"
},
"roles" : [ {
"flavorRef" : "ess.spec-4u8g",
"volume" : {
"volume_type" : "COMMON",
"size" : 100
},
"type" : "ess",
"instanceNum" : 1
} ],
"nics" : {
"vpcId" : "{VPC ID}",
"netId" : "{NET ID}",
"securityGroupId" : "{Security group ID}"
},
"enterprise_project_id" : 0,
"tags" : [ {
"key" : "k1",
"value" : "v1"
}, {
"key" : "k2",
"value" : "v2"
} ],
"availability_zone" : "{Az code}",
"datastore" : {
"version" : "{cluster-version}",
"type" : "elasticsearch"
},
"authorityEnable" : true,
"httpsEnable" : true,
"adminPwd" : "{password}",
"publicIPReq" : {
"eip" : {
"bandWidth" : {
"size" : 5
}
},
"elbWhiteListReq" : {
"enableWhiteList" : true,
"whiteList" : "127.0.0.1"
},
"publicBindType" : "auto_assign",
"eipId" : null
},
"loadBalance" : {
"endpointWithDnsName" : false,
"vpcPermissions" : [ "{Account ID}" ]
},
"publicKibanaReq" : {
"eipSize" : 5,
"elbWhiteList" : {
"whiteList" : "127.0.0.1",
"enableWhiteList" : true
}
}
}
}</pre>
</div>
<div class="section" id="CreateClusterMultiRole__section1938418369349"><h4 class="sectiontitle">Example Responses</h4><p id="CreateClusterMultiRole__p1738410369346"><strong id="CreateClusterMultiRole__b18384143610345">Status code: 200</strong></p>
<p id="CreateClusterMultiRole__p14384113673415">Request succeeded.</p>
<ul id="CreateClusterMultiRole__ul8384203616346"><li id="CreateClusterMultiRole__li183842368347"><p id="CreateClusterMultiRole__p1838423611342"><a name="CreateClusterMultiRole__li183842368347"></a><a name="li183842368347"></a>Example response for creating a pay-per-use cluster.</p>
<pre class="screen" id="CreateClusterMultiRole__screen153841936173419">{
"cluster" : {
"id" : "ef683016-871e-48bc-bf93-74a29d60d214",
"name" : "ES-Test"
}
}</pre>
</li><li id="CreateClusterMultiRole__li5384103610344"><p id="CreateClusterMultiRole__p143848365343"><a name="CreateClusterMultiRole__li5384103610344"></a><a name="li5384103610344"></a>Example response for creating a yearly/monthly cluster.</p>
<pre class="screen" id="CreateClusterMultiRole__screen738463663411">{
"orderId" : "CS2208241141LY94J",
"cluster" : {
"id" : "ef683016-871e-48bc-bf93-74a29d60d214",
"name" : "ES-Test"
}
}</pre>
</li></ul>
</div>
<div class="section" id="CreateClusterMultiRole__section938523663411"><h4 class="sectiontitle">Status Codes</h4>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="CreateClusterMultiRole__status_code" frame="border" border="1" rules="all"><thead align="left"><tr id="CreateClusterMultiRole__row717110366343"><th align="left" class="cellrowborder" valign="top" width="15%" id="mcps1.3.7.2.1.3.1.1"><p id="CreateClusterMultiRole__p10385036173415">Status Code</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="85%" id="mcps1.3.7.2.1.3.1.2"><p id="CreateClusterMultiRole__p6385193683417">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="CreateClusterMultiRole__row2172103693414"><td class="cellrowborder" valign="top" width="15%" headers="mcps1.3.7.2.1.3.1.1 "><p id="CreateClusterMultiRole__p17385736183418">200</p>
</td>
<td class="cellrowborder" valign="top" width="85%" headers="mcps1.3.7.2.1.3.1.2 "><p id="CreateClusterMultiRole__p1385136153418">Request succeeded.</p>
</td>
</tr>
<tr id="CreateClusterMultiRole__row717283615343"><td class="cellrowborder" valign="top" width="15%" headers="mcps1.3.7.2.1.3.1.1 "><p id="CreateClusterMultiRole__p1738543693414">400</p>
</td>
<td class="cellrowborder" valign="top" width="85%" headers="mcps1.3.7.2.1.3.1.2 "><p id="CreateClusterMultiRole__p16385143617341">Invalid request.</p>
<p id="CreateClusterMultiRole__p1038514362347">Modify the request before retry.</p>
</td>
</tr>
<tr id="CreateClusterMultiRole__row41721836163412"><td class="cellrowborder" valign="top" width="15%" headers="mcps1.3.7.2.1.3.1.1 "><p id="CreateClusterMultiRole__p163851536173414">409</p>
</td>
<td class="cellrowborder" valign="top" width="85%" headers="mcps1.3.7.2.1.3.1.2 "><p id="CreateClusterMultiRole__p193851536143410">The request could not be completed due to a conflict with the current state of the resource.</p>
<p id="CreateClusterMultiRole__p153869366341">The resource that the client attempts to create already exists, or the update request fails to be processed because of a conflict.</p>
</td>
</tr>
<tr id="CreateClusterMultiRole__row1817213618346"><td class="cellrowborder" valign="top" width="15%" headers="mcps1.3.7.2.1.3.1.1 "><p id="CreateClusterMultiRole__p838616360349">412</p>
</td>
<td class="cellrowborder" valign="top" width="85%" headers="mcps1.3.7.2.1.3.1.2 "><p id="CreateClusterMultiRole__p19386336123412">The server did not meet one of the preconditions contained in the request.</p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="section" id="CreateClusterMultiRole__section2386143614346"><h4 class="sectiontitle">Error Codes</h4><p id="CreateClusterMultiRole__p19386336103413">See <a href="css_03_0076.html">Error Codes</a>.</p>
</div>
</div>
<div>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="cluster_management.html">Cluster Management</a></div>
</div>
</div>