Files
doc-exports/docs/wafd/api-ref/CreateInstance.html
qinweiwei 14cbe51752 wafd API 20260210 version
Reviewed-by: Belejkanic, Lukas <lukas.belejkanic@t-systems.com>
Co-authored-by: qinweiwei <qinweiwei@huawei.com>
Co-committed-by: qinweiwei <qinweiwei@huawei.com>
2026-04-21 11:31:19 +00:00

394 lines
28 KiB
HTML

<a name="CreateInstance"></a><a name="CreateInstance"></a>
<h1 class="topictitle1">Creating a Dedicated WAF Engine</h1>
<div id="body1708331107508"><div class="section" id="CreateInstance__topic1001000000"><h4 class="sectiontitle">Function</h4><p id="CreateInstance__topic1001000002">This API is used to create a dedicated WAF engine</p>
</div>
<div class="section" id="CreateInstance__atuogenerate_1"><h4 class="sectiontitle">URI</h4><p id="CreateInstance__topic1001000004">POST /v1/{project_id}/premium-waf/instance</p>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="CreateInstance__topic1001000005" frame="border" border="1" rules="all"><caption><b>Table 1 </b>Path Parameters</caption><thead align="left"><tr id="CreateInstance__topic1001000013"><th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.2.3.2.5.1.1"><p id="CreateInstance__topic1001000015">Parameter</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.2.3.2.5.1.2"><p id="CreateInstance__topic1001000017">Mandatory</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.2.3.2.5.1.3"><p id="CreateInstance__topic1001000019">Type</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="40%" id="mcps1.3.2.3.2.5.1.4"><p id="CreateInstance__topic1001000021">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="CreateInstance__topic1001000023"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.2.3.2.5.1.1 "><p id="CreateInstance__topic1001000025">project_id</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.2.3.2.5.1.2 "><p id="CreateInstance__topic1001000027">Yes</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.2.3.2.5.1.3 "><p id="CreateInstance__topic1001000029">String</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.2.3.2.5.1.4 "><p id="CreateInstance__topic1001000031">Project ID</p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="section" id="CreateInstance__topic1001000032"><h4 class="sectiontitle">Request Parameters</h4>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="CreateInstance__HeaderParameter" frame="border" border="1" rules="all"><caption><b>Table 2 </b>Request header parameters</caption><thead align="left"><tr id="CreateInstance__topic1001000041"><th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.3.2.2.5.1.1"><p id="CreateInstance__topic1001000043">Parameter</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.3.2.2.5.1.2"><p id="CreateInstance__topic1001000045">Mandatory</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.3.2.2.5.1.3"><p id="CreateInstance__topic1001000047">Type</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="40%" id="mcps1.3.3.2.2.5.1.4"><p id="CreateInstance__topic1001000049">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="CreateInstance__topic1001000051"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.2.2.5.1.1 "><p id="CreateInstance__topic1001000053">X-Auth-Token</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.2.2.5.1.2 "><p id="CreateInstance__topic1001000055">Yes</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.2.2.5.1.3 "><p id="CreateInstance__topic1001000057">String</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.3.2.2.5.1.4 "><p id="CreateInstance__topic1001000059">User token. It can be obtained by calling the IAM API (value of X-Subject-Token in the response header).</p>
</td>
</tr>
<tr id="CreateInstance__topic1001000060"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.2.2.5.1.1 "><p id="CreateInstance__topic1001000062">Content-Type</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.2.2.5.1.2 "><p id="CreateInstance__topic1001000064">Yes</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.2.2.5.1.3 "><p id="CreateInstance__topic1001000066">String</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.3.2.2.5.1.4 "><p id="CreateInstance__topic1001000068">Content type.</p>
</td>
</tr>
</tbody>
</table>
</div>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="CreateInstance__request_CreateInstanceRequestBody" frame="border" border="1" rules="all"><caption><b>Table 3 </b>Request body parameters</caption><thead align="left"><tr id="CreateInstance__topic1001000076"><th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.3.3.2.5.1.1"><p id="CreateInstance__topic1001000078">Parameter</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.3.3.2.5.1.2"><p id="CreateInstance__topic1001000080">Mandatory</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.3.3.2.5.1.3"><p id="CreateInstance__topic1001000082">Type</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="40%" id="mcps1.3.3.3.2.5.1.4"><p id="CreateInstance__topic1001000084">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="CreateInstance__topic1001000086"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.3.2.5.1.1 "><p id="CreateInstance__topic1001000088">chargemode</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.3.2.5.1.2 "><p id="CreateInstance__topic1001000090">No</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.3.2.5.1.3 "><p id="CreateInstance__topic1001000092">Integer</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.3.3.2.5.1.4 "><p id="CreateInstance__topic1001000094">Billing mode. Currently, only pay-per-use (30) is supported.</p>
</td>
</tr>
<tr id="CreateInstance__topic1001000095"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.3.2.5.1.1 "><p id="CreateInstance__topic1001000097">region</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.3.2.5.1.2 "><p id="CreateInstance__topic1001000099">Yes</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.3.2.5.1.3 "><p id="CreateInstance__topic1001000101">String</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.3.3.2.5.1.4 "><p id="CreateInstance__topic1001000103">Region where a dedicated engine is to be created. Its value is EU-DE.</p>
</td>
</tr>
<tr id="CreateInstance__topic1001000104"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.3.2.5.1.1 "><p id="CreateInstance__topic1001000106">available_zone</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.3.2.5.1.2 "><p id="CreateInstance__topic1001000108">Yes</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.3.2.5.1.3 "><p id="CreateInstance__topic1001000110">String</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.3.3.2.5.1.4 "><p id="CreateInstance__topic1001000112">AZ where the dedicated engine is to be created.</p>
</td>
</tr>
<tr id="CreateInstance__topic1001000113"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.3.2.5.1.1 "><p id="CreateInstance__topic1001000115">arch</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.3.2.5.1.2 "><p id="CreateInstance__topic1001000117">Yes</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.3.2.5.1.3 "><p id="CreateInstance__topic1001000119">String</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.3.3.2.5.1.4 "><p id="CreateInstance__topic1001000121">Dedicated engine CPU architecture. Its value has to be x86.</p>
</td>
</tr>
<tr id="CreateInstance__topic1001000122"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.3.2.5.1.1 "><p id="CreateInstance__topic1001000124">instancename</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.3.2.5.1.2 "><p id="CreateInstance__topic1001000126">Yes</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.3.2.5.1.3 "><p id="CreateInstance__topic1001000128">String</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.3.3.2.5.1.4 "><p id="CreateInstance__topic1001000130">Prefix of the dedicated WAF engine name, which is user-defined.</p>
</td>
</tr>
<tr id="CreateInstance__topic1001000131"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.3.2.5.1.1 "><p id="CreateInstance__topic1001000133">specification</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.3.2.5.1.2 "><p id="CreateInstance__topic1001000135">Yes</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.3.2.5.1.3 "><p id="CreateInstance__topic1001000137">String</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.3.3.2.5.1.4 "><p id="CreateInstance__topic1001000139">Specifications of the dedicated engine version. The value can be <strong id="CreateInstance__topic1001000140">waf.instance.enterprise</strong> or <strong id="CreateInstance__topic1001000141">waf.instance.professional</strong>.</p>
<ul id="CreateInstance__topic1001000142"><li id="CreateInstance__topic1001000143"><p id="CreateInstance__topic1001000144"><a name="CreateInstance__topic1001000143"></a><a name="topic1001000143"></a><strong id="CreateInstance__topic1001000145">waf.instance.professional</strong>: WI-100. Performance: 100 Mbit/s of throughput and 2,000 QPS.</p>
</li><li id="CreateInstance__topic1001000146"><p id="CreateInstance__topic1001000147"><a name="CreateInstance__topic1001000146"></a><a name="topic1001000146"></a><strong id="CreateInstance__topic1001000148">waf.instance.enterprise</strong>: WI-500. Performance: 500 Mbit/s of throughput and 10,000 QPS.</p>
</li></ul>
</td>
</tr>
<tr id="CreateInstance__topic1001000149"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.3.2.5.1.1 "><p id="CreateInstance__topic1001000151">cpu_flavor</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.3.2.5.1.2 "><p id="CreateInstance__topic1001000153">Yes</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.3.2.5.1.3 "><p id="CreateInstance__topic1001000155">String</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.3.3.2.5.1.4 "><p id="CreateInstance__topic1001000157">ECS specifications and the dedicated WAF instance specifications. You can view details about the supported specifications on the WAF console.</p>
</td>
</tr>
<tr id="CreateInstance__topic1001000158"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.3.2.5.1.1 "><p id="CreateInstance__topic1001000160">vpc_id</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.3.2.5.1.2 "><p id="CreateInstance__topic1001000162">Yes</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.3.2.5.1.3 "><p id="CreateInstance__topic1001000164">String</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.3.3.2.5.1.4 "><p id="CreateInstance__topic1001000166">ID of the VPC where the dedicated engine is located. It can be obtained by calling the ListVpcs API.</p>
</td>
</tr>
<tr id="CreateInstance__topic1001000167"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.3.2.5.1.1 "><p id="CreateInstance__topic1001000169">subnet_id</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.3.2.5.1.2 "><p id="CreateInstance__topic1001000171">Yes</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.3.2.5.1.3 "><p id="CreateInstance__topic1001000173">String</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.3.3.2.5.1.4 "><p id="CreateInstance__topic1001000175">ID of the VPC subnet where the dedicated engine is located. It can be obtained by calling the <strong id="CreateInstance__topic1001000176">ListSubnets API</strong>. <strong id="CreateInstance__topic1001000177">subnet_id</strong> has the same value as <strong id="CreateInstance__topic1001000178">network_id</strong> obtained by calling the OpenStack APIs</p>
</td>
</tr>
<tr id="CreateInstance__topic1001000179"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.3.2.5.1.1 "><p id="CreateInstance__topic1001000181">security_group</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.3.2.5.1.2 "><p id="CreateInstance__topic1001000183">Yes</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.3.2.5.1.3 "><p id="CreateInstance__topic1001000185">Array of strings</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.3.3.2.5.1.4 "><p id="CreateInstance__topic1001000187">ID of the security group where the dedicated engine is located. It can be obtained by calling the ListSecurityGroups API.</p>
</td>
</tr>
<tr id="CreateInstance__topic1001000188"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.3.2.5.1.1 "><p id="CreateInstance__topic1001000190">count</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.3.2.5.1.2 "><p id="CreateInstance__topic1001000192">Yes</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.3.2.5.1.3 "><p id="CreateInstance__topic1001000194">Integer</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.3.3.2.5.1.4 "><p id="CreateInstance__topic1001000196">Number of dedicated engines to be provisioned</p>
</td>
</tr>
<tr id="CreateInstance__topic1001000197"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.3.2.5.1.1 "><p id="CreateInstance__topic1001000199">res_tenant</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.3.2.5.1.2 "><p id="CreateInstance__topic1001000201">Yes</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.3.2.5.1.3 "><p id="CreateInstance__topic1001000203">Boolean</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.3.3.2.5.1.4 "><p id="CreateInstance__topic1001000205">Whether to create a dedicated engine instance of the network interface type. Its value has to be true.</p>
<ul id="CreateInstance__topic1001000206"><li id="CreateInstance__topic1001000207"><p id="CreateInstance__topic1001000208"><a name="CreateInstance__topic1001000207"></a><a name="topic1001000207"></a><strong id="CreateInstance__topic1001000209">Network Interface</strong>: Your WAF instance will be connected to your network via a VPC. (If ELB is used, only dedicated load balancers can be used.)</p>
</li></ul>
</td>
</tr>
<tr id="CreateInstance__topic1001000210"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.3.2.5.1.1 "><p id="CreateInstance__topic1001000212">ipv6_enable</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.3.2.5.1.2 "><p id="CreateInstance__topic1001000214">No</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.3.2.5.1.3 "><p id="CreateInstance__topic1001000216">Boolean</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.3.3.2.5.1.4 "><p id="CreateInstance__topic1001000218">Use of IPv6 addresses. If IPv6 address is enabled, the system assigns an IPv6 address to the dedicated instance.</p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="section" id="CreateInstance__topic1001000219"><h4 class="sectiontitle">Response Parameters</h4><p id="CreateInstance__topic1001000221"><strong id="CreateInstance__topic1001000222">Status code: 200</strong></p>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="CreateInstance__response_CreateInstanceResponseBody" frame="border" border="1" rules="all"><caption><b>Table 4 </b>Response body parameters</caption><thead align="left"><tr id="CreateInstance__topic1001000229"><th align="left" class="cellrowborder" valign="top" width="25%" id="mcps1.3.4.3.2.4.1.1"><p id="CreateInstance__topic1001000231">Parameter</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="25%" id="mcps1.3.4.3.2.4.1.2"><p id="CreateInstance__topic1001000233">Type</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="50%" id="mcps1.3.4.3.2.4.1.3"><p id="CreateInstance__topic1001000235">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="CreateInstance__topic1001000237"><td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.3.2.4.1.1 "><p id="CreateInstance__topic1001000239">instances</p>
</td>
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.3.2.4.1.2 "><p id="CreateInstance__topic1001000241">Array of <a href="#CreateInstance__response_instanceInfo">instanceInfo</a> objects</p>
</td>
<td class="cellrowborder" valign="top" width="50%" headers="mcps1.3.4.3.2.4.1.3 "><p id="CreateInstance__topic1001000244">instances</p>
</td>
</tr>
</tbody>
</table>
</div>
<div class="tablenoborder"><a name="CreateInstance__response_instanceInfo"></a><a name="response_instanceInfo"></a><table cellpadding="4" cellspacing="0" summary="" id="CreateInstance__response_instanceInfo" frame="border" border="1" rules="all"><caption><b>Table 5 </b>instanceInfo</caption><thead align="left"><tr id="CreateInstance__topic1001000251"><th align="left" class="cellrowborder" valign="top" width="25%" id="mcps1.3.4.4.2.4.1.1"><p id="CreateInstance__topic1001000253">Parameter</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="25%" id="mcps1.3.4.4.2.4.1.2"><p id="CreateInstance__topic1001000255">Type</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="50%" id="mcps1.3.4.4.2.4.1.3"><p id="CreateInstance__topic1001000257">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="CreateInstance__topic1001000259"><td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.4.2.4.1.1 "><p id="CreateInstance__topic1001000261">id</p>
</td>
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.4.2.4.1.2 "><p id="CreateInstance__topic1001000263">String</p>
</td>
<td class="cellrowborder" valign="top" width="50%" headers="mcps1.3.4.4.2.4.1.3 "><p id="CreateInstance__topic1001000265">the id of dedicated WAF engines.</p>
</td>
</tr>
<tr id="CreateInstance__topic1001000266"><td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.4.2.4.1.1 "><p id="CreateInstance__topic1001000268">name</p>
</td>
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.4.2.4.1.2 "><p id="CreateInstance__topic1001000270">String</p>
</td>
<td class="cellrowborder" valign="top" width="50%" headers="mcps1.3.4.4.2.4.1.3 "><p id="CreateInstance__topic1001000272">the name of dedicated WAF engines.</p>
</td>
</tr>
</tbody>
</table>
</div>
<p id="CreateInstance__topic1001000273"><strong id="CreateInstance__topic1001000274">Status code: 400</strong></p>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="CreateInstance__response_RestErrorResponse" frame="border" border="1" rules="all"><caption><b>Table 6 </b>Response body parameters</caption><thead align="left"><tr id="CreateInstance__topic1001000281"><th align="left" class="cellrowborder" valign="top" width="25%" id="mcps1.3.4.6.2.4.1.1"><p id="CreateInstance__topic1001000283">Parameter</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="25%" id="mcps1.3.4.6.2.4.1.2"><p id="CreateInstance__topic1001000285">Type</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="50%" id="mcps1.3.4.6.2.4.1.3"><p id="CreateInstance__topic1001000287">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="CreateInstance__topic1001000289"><td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.6.2.4.1.1 "><p id="CreateInstance__topic1001000291">error_code</p>
</td>
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.6.2.4.1.2 "><p id="CreateInstance__topic1001000293">String</p>
</td>
<td class="cellrowborder" valign="top" width="50%" headers="mcps1.3.4.6.2.4.1.3 "><p id="CreateInstance__topic1001000295">Error code</p>
</td>
</tr>
<tr id="CreateInstance__topic1001000296"><td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.6.2.4.1.1 "><p id="CreateInstance__topic1001000298">error_msg</p>
</td>
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.6.2.4.1.2 "><p id="CreateInstance__topic1001000300">String</p>
</td>
<td class="cellrowborder" valign="top" width="50%" headers="mcps1.3.4.6.2.4.1.3 "><p id="CreateInstance__topic1001000302">Error message</p>
</td>
</tr>
</tbody>
</table>
</div>
<p id="CreateInstance__topic1001000303"><strong id="CreateInstance__topic1001000304">Status code: 401</strong></p>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="CreateInstance__response_RestErrorResponse_1" frame="border" border="1" rules="all"><caption><b>Table 7 </b>Response body parameters</caption><thead align="left"><tr id="CreateInstance__topic1001000311"><th align="left" class="cellrowborder" valign="top" width="25%" id="mcps1.3.4.8.2.4.1.1"><p id="CreateInstance__topic1001000313">Parameter</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="25%" id="mcps1.3.4.8.2.4.1.2"><p id="CreateInstance__topic1001000315">Type</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="50%" id="mcps1.3.4.8.2.4.1.3"><p id="CreateInstance__topic1001000317">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="CreateInstance__topic1001000319"><td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.8.2.4.1.1 "><p id="CreateInstance__topic1001000321">error_code</p>
</td>
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.8.2.4.1.2 "><p id="CreateInstance__topic1001000323">String</p>
</td>
<td class="cellrowborder" valign="top" width="50%" headers="mcps1.3.4.8.2.4.1.3 "><p id="CreateInstance__topic1001000325">Error code</p>
</td>
</tr>
<tr id="CreateInstance__topic1001000326"><td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.8.2.4.1.1 "><p id="CreateInstance__topic1001000328">error_msg</p>
</td>
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.8.2.4.1.2 "><p id="CreateInstance__topic1001000330">String</p>
</td>
<td class="cellrowborder" valign="top" width="50%" headers="mcps1.3.4.8.2.4.1.3 "><p id="CreateInstance__topic1001000332">Error message</p>
</td>
</tr>
</tbody>
</table>
</div>
<p id="CreateInstance__topic1001000333"><strong id="CreateInstance__topic1001000334">Status code: 500</strong></p>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="CreateInstance__response_RestErrorResponse_2" frame="border" border="1" rules="all"><caption><b>Table 8 </b>Response body parameters</caption><thead align="left"><tr id="CreateInstance__topic1001000341"><th align="left" class="cellrowborder" valign="top" width="25%" id="mcps1.3.4.10.2.4.1.1"><p id="CreateInstance__topic1001000343">Parameter</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="25%" id="mcps1.3.4.10.2.4.1.2"><p id="CreateInstance__topic1001000345">Type</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="50%" id="mcps1.3.4.10.2.4.1.3"><p id="CreateInstance__topic1001000347">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="CreateInstance__topic1001000349"><td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.10.2.4.1.1 "><p id="CreateInstance__topic1001000351">error_code</p>
</td>
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.10.2.4.1.2 "><p id="CreateInstance__topic1001000353">String</p>
</td>
<td class="cellrowborder" valign="top" width="50%" headers="mcps1.3.4.10.2.4.1.3 "><p id="CreateInstance__topic1001000355">Error code</p>
</td>
</tr>
<tr id="CreateInstance__topic1001000356"><td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.10.2.4.1.1 "><p id="CreateInstance__topic1001000358">error_msg</p>
</td>
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.10.2.4.1.2 "><p id="CreateInstance__topic1001000360">String</p>
</td>
<td class="cellrowborder" valign="top" width="50%" headers="mcps1.3.4.10.2.4.1.3 "><p id="CreateInstance__topic1001000362">Error message</p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="section" id="CreateInstance__topic1001000363"><h4 class="sectiontitle">Example Requests</h4><pre class="screen" id="CreateInstance__topic1001000365">POST https://{endpoint}/v1/{project_id}/premium-waf/instance
{
"region" : "region-01-4",
"available_zone" : "region-01-4a",
"arch" : "x86",
"instancename" : "demo",
"specification" : "waf.instance.enterprise",
"cpu_flavor" : "c3ne.2xlarge.2",
"vpc_id" : "d7b6a5ff-6c53-4cd4-9d57-f20ee8753056",
"subnet_id" : "e59ccd18-7e15-4588-b689-04b856f4e78b",
"security_group" : [ "09b156a2-f0f0-41fd-9891-60e594601cfd" ],
"count" : 1,
"res_tenant" : true,
"ipv6_enable" : false
}</pre>
</div>
<div class="section" id="CreateInstance__topic1001000366"><h4 class="sectiontitle">Example Responses</h4><p id="CreateInstance__topic1001000368"><strong id="CreateInstance__topic1001000369">Status code: 200</strong></p>
<p id="CreateInstance__topic1001000370">Information about the created dedicated WAF engine.</p>
<pre class="screen" id="CreateInstance__topic1001000371">{
"instances" : [ {
"id" : "50a6b6c9bdb643f9a8038976fc58ad02",
"name" : "demo-6wvl"
} ]
}</pre>
</div>
<div class="section" id="CreateInstance__topic1001000372"><h4 class="sectiontitle">Status Codes</h4>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="CreateInstance__status_code" frame="border" border="1" rules="all"><thead align="left"><tr id="CreateInstance__topic1001000378"><th align="left" class="cellrowborder" valign="top" width="15%" id="mcps1.3.7.2.1.3.1.1"><p id="CreateInstance__topic1001000380">Status Code</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="85%" id="mcps1.3.7.2.1.3.1.2"><p id="CreateInstance__topic1001000382">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="CreateInstance__topic1001000384"><td class="cellrowborder" valign="top" width="15%" headers="mcps1.3.7.2.1.3.1.1 "><p id="CreateInstance__topic1001000386">200</p>
</td>
<td class="cellrowborder" valign="top" width="85%" headers="mcps1.3.7.2.1.3.1.2 "><p id="CreateInstance__topic1001000388">Information about the created dedicated WAF engine.</p>
</td>
</tr>
<tr id="CreateInstance__topic1001000389"><td class="cellrowborder" valign="top" width="15%" headers="mcps1.3.7.2.1.3.1.1 "><p id="CreateInstance__topic1001000391">400</p>
</td>
<td class="cellrowborder" valign="top" width="85%" headers="mcps1.3.7.2.1.3.1.2 "><p id="CreateInstance__topic1001000393">Request failed.</p>
</td>
</tr>
<tr id="CreateInstance__topic1001000394"><td class="cellrowborder" valign="top" width="15%" headers="mcps1.3.7.2.1.3.1.1 "><p id="CreateInstance__topic1001000396">401</p>
</td>
<td class="cellrowborder" valign="top" width="85%" headers="mcps1.3.7.2.1.3.1.2 "><p id="CreateInstance__topic1001000398">The token does not have required permissions.</p>
</td>
</tr>
<tr id="CreateInstance__topic1001000399"><td class="cellrowborder" valign="top" width="15%" headers="mcps1.3.7.2.1.3.1.1 "><p id="CreateInstance__topic1001000401">500</p>
</td>
<td class="cellrowborder" valign="top" width="85%" headers="mcps1.3.7.2.1.3.1.2 "><p id="CreateInstance__topic1001000403">Internal server error.</p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="section" id="CreateInstance__topic1001000404"><h4 class="sectiontitle">Error Codes</h4><p id="CreateInstance__topic1001000406">See <a href="ErrorCode.html">Error Codes</a>.</p>
</div>
</div>
<div>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="topic_300000000.html">Dedicated Instance Management</a></div>
</div>
</div>