doc-exports/docs/vpc/api-ref/vpc_firewall_0015.html
Qin Ying, Fan 310d2d9eb1 VPC API 20230106 version
Reviewed-by: Sarda, Priya <prsarda@noreply.gitea.eco.tsi-dev.otc-service.com>
Co-authored-by: Qin Ying, Fan <fanqinying@huawei.com>
Co-committed-by: Qin Ying, Fan <fanqinying@huawei.com>
2024-02-06 08:38:37 +00:00

279 lines
23 KiB
HTML

<a name="vpc_firewall_0015"></a><a name="vpc_firewall_0015"></a>
<h1 class="topictitle1">Creating a <span id="text1677218444820">Firewall</span> Group</h1>
<div id="body1495598977069"><div class="section" id="vpc_firewall_0015__section28317954132753"><h4 class="sectiontitle">Function</h4><p id="vpc_firewall_0015__p9400184132753">This API is used to create a <span id="vpc_firewall_0015__text6504112185114"></span><span id="vpc_firewall_0015__text10504162145115">firewall</span> group.</p>
</div>
<div class="section" id="vpc_firewall_0015__section55587849132753"><h4 class="sectiontitle">URI</h4><p id="vpc_firewall_0015__p129212529561">POST /v2.0/fwaas/firewall_groups</p>
</div>
<div class="section" id="vpc_firewall_0015__section28981251132753"><h4 class="sectiontitle">Request Parameters</h4>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="vpc_firewall_0015__table23322114132753" frame="border" border="1" rules="all"><caption><b>Table 1 </b>Request parameter</caption><thead align="left"><tr id="vpc_firewall_0015__row65935357132753"><th align="left" class="cellrowborder" valign="top" width="19.39%" id="mcps1.3.3.2.2.5.1.1"><p id="vpc_firewall_0015__p47877448132753">Parameter</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="17.29%" id="mcps1.3.3.2.2.5.1.2"><p id="vpc_firewall_0015__p52491337132753">Type</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="20.46%" id="mcps1.3.3.2.2.5.1.3"><p id="vpc_firewall_0015__p45667362132753">Mandatory</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="42.86%" id="mcps1.3.3.2.2.5.1.4"><p id="vpc_firewall_0015__p17633266132753">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="vpc_firewall_0015__row8939225132753"><td class="cellrowborder" valign="top" width="19.39%" headers="mcps1.3.3.2.2.5.1.1 "><p id="vpc_firewall_0015__p59896822132753">firewall_group</p>
</td>
<td class="cellrowborder" valign="top" width="17.29%" headers="mcps1.3.3.2.2.5.1.2 "><p id="vpc_firewall_0015__p49917547132753"><a href="#vpc_firewall_0015__table31629250121127">firewall_group </a>object</p>
</td>
<td class="cellrowborder" valign="top" width="20.46%" headers="mcps1.3.3.2.2.5.1.3 "><p id="vpc_firewall_0015__p64285015132753">Yes</p>
</td>
<td class="cellrowborder" valign="top" width="42.86%" headers="mcps1.3.3.2.2.5.1.4 "><p id="vpc_firewall_0015__p48871362132652">Specifies the firewall group. For details, see <a href="#vpc_firewall_0015__table31629250121127">Table 2</a>.</p>
</td>
</tr>
</tbody>
</table>
</div>
<div class="tablenoborder"><a name="vpc_firewall_0015__table31629250121127"></a><a name="table31629250121127"></a><table cellpadding="4" cellspacing="0" summary="" id="vpc_firewall_0015__table31629250121127" frame="border" border="1" rules="all"><caption><b>Table 2 </b><strong id="vpc_firewall_0015__b2831617202219">Firewall Group</strong> objects</caption><thead align="left"><tr id="vpc_firewall_0015__row45711693121127"><th align="left" class="cellrowborder" valign="top" width="26.897310268973108%" id="mcps1.3.3.3.2.5.1.1"><p id="vpc_firewall_0015__p46819705121127"><strong id="vpc_firewall_0015__b5241633192214">Attribute</strong></p>
</th>
<th align="left" class="cellrowborder" valign="top" width="13.268673132686734%" id="mcps1.3.3.3.2.5.1.2"><p id="vpc_firewall_0015__p8500055165416"><strong id="vpc_firewall_0015__b4555347222">Mandatory</strong></p>
</th>
<th align="left" class="cellrowborder" valign="top" width="19.948005199480054%" id="mcps1.3.3.3.2.5.1.3"><p id="vpc_firewall_0015__p35064605121127"><strong id="vpc_firewall_0015__b242163517223">Type</strong></p>
</th>
<th align="left" class="cellrowborder" valign="top" width="39.88601139886011%" id="mcps1.3.3.3.2.5.1.4"><p id="vpc_firewall_0015__p11952850121127"><strong id="vpc_firewall_0015__b198383582216">Description</strong></p>
</th>
</tr>
</thead>
<tbody><tr id="vpc_firewall_0015__row34896104121127"><td class="cellrowborder" valign="top" width="26.897310268973108%" headers="mcps1.3.3.3.2.5.1.1 "><p id="vpc_firewall_0015__p52608071121127">name</p>
</td>
<td class="cellrowborder" valign="top" width="13.268673132686734%" headers="mcps1.3.3.3.2.5.1.2 "><p id="vpc_firewall_0015__p1500355195417">No</p>
</td>
<td class="cellrowborder" valign="top" width="19.948005199480054%" headers="mcps1.3.3.3.2.5.1.3 "><p id="vpc_firewall_0015__p59846605121127">String</p>
</td>
<td class="cellrowborder" valign="top" width="39.88601139886011%" headers="mcps1.3.3.3.2.5.1.4 "><p id="vpc_firewall_0015__p28604909121127">Specifies the name of the <span id="vpc_firewall_0015__text827585942015"></span><span id="vpc_firewall_0015__text1328012598202">firewall</span> group.</p>
<p id="vpc_firewall_0015__p83231610195414">The value can contain a maximum of 255 characters.</p>
</td>
</tr>
<tr id="vpc_firewall_0015__row11129246121127"><td class="cellrowborder" valign="top" width="26.897310268973108%" headers="mcps1.3.3.3.2.5.1.1 "><p id="vpc_firewall_0015__p39887063121127">description</p>
</td>
<td class="cellrowborder" valign="top" width="13.268673132686734%" headers="mcps1.3.3.3.2.5.1.2 "><p id="vpc_firewall_0015__p1450085505420">No</p>
</td>
<td class="cellrowborder" valign="top" width="19.948005199480054%" headers="mcps1.3.3.3.2.5.1.3 "><p id="vpc_firewall_0015__p28745735121127">String</p>
</td>
<td class="cellrowborder" valign="top" width="39.88601139886011%" headers="mcps1.3.3.3.2.5.1.4 "><p id="vpc_firewall_0015__p35639020121127">Provides supplementary information about the <span id="vpc_firewall_0015__text117377322119"></span><span id="vpc_firewall_0015__text47424313211">firewall</span> group.</p>
<p id="vpc_firewall_0015__p11817162215413">The value can contain a maximum of 255 characters.</p>
</td>
</tr>
<tr id="vpc_firewall_0015__row38137474121127"><td class="cellrowborder" valign="top" width="26.897310268973108%" headers="mcps1.3.3.3.2.5.1.1 "><p id="vpc_firewall_0015__p35500294121127">ingress_firewall_policy_id</p>
</td>
<td class="cellrowborder" valign="top" width="13.268673132686734%" headers="mcps1.3.3.3.2.5.1.2 "><p id="vpc_firewall_0015__p3500155520543">No</p>
</td>
<td class="cellrowborder" valign="top" width="19.948005199480054%" headers="mcps1.3.3.3.2.5.1.3 "><p id="vpc_firewall_0015__p49995809121127">String</p>
</td>
<td class="cellrowborder" valign="top" width="39.88601139886011%" headers="mcps1.3.3.3.2.5.1.4 "><p id="vpc_firewall_0015__p56499442121127">Specifies the <span id="vpc_firewall_0015__text988210602119"></span><span id="vpc_firewall_0015__text98829618214">firewall</span> policy for inbound traffic.</p>
</td>
</tr>
<tr id="vpc_firewall_0015__row9094936121127"><td class="cellrowborder" valign="top" width="26.897310268973108%" headers="mcps1.3.3.3.2.5.1.1 "><p id="vpc_firewall_0015__p34911245121127">egress_firewall_policy_id</p>
</td>
<td class="cellrowborder" valign="top" width="13.268673132686734%" headers="mcps1.3.3.3.2.5.1.2 "><p id="vpc_firewall_0015__p1950085514546">No</p>
</td>
<td class="cellrowborder" valign="top" width="19.948005199480054%" headers="mcps1.3.3.3.2.5.1.3 "><p id="vpc_firewall_0015__p44624490121127">String</p>
</td>
<td class="cellrowborder" valign="top" width="39.88601139886011%" headers="mcps1.3.3.3.2.5.1.4 "><p id="vpc_firewall_0015__p37100641121127">Specifies the <span id="vpc_firewall_0015__text521211015212"></span><span id="vpc_firewall_0015__text3217710142115">firewall</span> policy for outbound traffic.</p>
</td>
</tr>
<tr id="vpc_firewall_0015__row31622902121127"><td class="cellrowborder" valign="top" width="26.897310268973108%" headers="mcps1.3.3.3.2.5.1.1 "><p id="vpc_firewall_0015__p65911012121127">ports</p>
</td>
<td class="cellrowborder" valign="top" width="13.268673132686734%" headers="mcps1.3.3.3.2.5.1.2 "><p id="vpc_firewall_0015__p8500855175412">No</p>
</td>
<td class="cellrowborder" valign="top" width="19.948005199480054%" headers="mcps1.3.3.3.2.5.1.3 "><p id="vpc_firewall_0015__p5459978121127">Array of strings</p>
</td>
<td class="cellrowborder" valign="top" width="39.88601139886011%" headers="mcps1.3.3.3.2.5.1.4 "><p id="vpc_firewall_0015__p61002567121127">Specifies the list of ports bound with the <span id="vpc_firewall_0015__text775141282111"></span><span id="vpc_firewall_0015__text12752712182118">firewall</span> group.</p>
<p id="vpc_firewall_0015__p10668102685116">The value must be the port ID.</p>
<div class="note" id="vpc_firewall_0015__vpc_port01_0006_note194395217304"><span class="notetitle"> NOTE: </span><div class="notebody"><p id="vpc_firewall_0015__p173634135519">The port is the one whose <strong id="vpc_firewall_0015__b173931338123815">device_owner</strong> is <strong id="vpc_firewall_0015__b1439317386381">network:router_interface_distributed</strong>.</p>
<ul id="vpc_firewall_0015__vpc_port01_0006_vpc_port01_0006_ul19184152410233"><li id="vpc_firewall_0015__li1886516715466">Call the VPC API for querying the port ID. The filtering criteria are the specified <strong id="vpc_firewall_0015__b8171134416407">network_id</strong> and <strong id="vpc_firewall_0015__b1917164484015">device_owner</strong>. The <strong id="vpc_firewall_0015__b176214594411">network_id</strong> is the network ID of the subnet associated with the <span id="vpc_firewall_0015__text1153751145519"></span><span id="vpc_firewall_0015__text21531451165518">firewall</span>.<div class="p" id="vpc_firewall_0015__p12613122414473">Example:<pre class="screen" id="vpc_firewall_0015__screen89681858123819">GET https://{Endpoint}/v1/{project_id}/ports?network_id={network_id}&amp;device_owner=network%3Arouter_interface_distributed</pre>
</div>
</li></ul>
</div></div>
</td>
</tr>
<tr id="vpc_firewall_0015__row59833296121127"><td class="cellrowborder" valign="top" width="26.897310268973108%" headers="mcps1.3.3.3.2.5.1.1 "><p id="vpc_firewall_0015__p44051842121127">admin_state_up</p>
</td>
<td class="cellrowborder" valign="top" width="13.268673132686734%" headers="mcps1.3.3.3.2.5.1.2 "><p id="vpc_firewall_0015__p3500455195415">No</p>
</td>
<td class="cellrowborder" valign="top" width="19.948005199480054%" headers="mcps1.3.3.3.2.5.1.3 "><p id="vpc_firewall_0015__p58587899121127">Boolean</p>
</td>
<td class="cellrowborder" valign="top" width="39.88601139886011%" headers="mcps1.3.3.3.2.5.1.4 "><p id="vpc_firewall_0015__p3428646121127">Specifies the administrative status of the <span id="vpc_firewall_0015__text20976153372419"></span><span id="vpc_firewall_0015__text9976103311245">firewall</span>.</p>
<p id="vpc_firewall_0015__p19344243185411">The value can be <strong id="vpc_firewall_0015__b1138151814315">true</strong> or <strong id="vpc_firewall_0015__b5152161834312">false</strong>.</p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="section" id="vpc_firewall_0015__section20790161113446"><h4 class="sectiontitle">Example Request</h4><p id="vpc_firewall_0015__p195474519256">Create an ACL group, associate it with the inbound ACL policy afc52ce9-5305-4ec9-9feb-44feb8330341, and set the port ID to c133f2bf-6937-4416-bb17-012e1be5cd2d.</p>
<pre class="screen" id="vpc_firewall_0015__screen635319212445">POST https://{Endpoint}/v2.0/fwaas/firewall_groups
{
"firewall_group": {
"name": "test",
"ingress_firewall_policy_id": "afc52ce9-5305-4ec9-9feb-44feb8330341",
"ports": [
"c133f2bf-6937-4416-bb17-012e1be5cd2d"
]
}
}</pre>
</div>
<div class="section" id="vpc_firewall_0015__section47249684132753"><h4 class="sectiontitle">Response Parameters</h4>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="vpc_firewall_0015__table22528036132753" frame="border" border="1" rules="all"><caption><b>Table 3 </b>Response parameter</caption><thead align="left"><tr id="vpc_firewall_0015__row54420002132753"><th align="left" class="cellrowborder" valign="top" width="23.169999999999998%" id="mcps1.3.5.2.2.4.1.1"><p id="vpc_firewall_0015__p43836262132753">Parameter</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="25.61%" id="mcps1.3.5.2.2.4.1.2"><p id="vpc_firewall_0015__p57315890132753">Type</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="51.22%" id="mcps1.3.5.2.2.4.1.3"><p id="vpc_firewall_0015__p55101661132753">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="vpc_firewall_0015__row23789310132753"><td class="cellrowborder" valign="top" width="23.169999999999998%" headers="mcps1.3.5.2.2.4.1.1 "><p id="vpc_firewall_0015__p30981925132753">firewall_group</p>
</td>
<td class="cellrowborder" valign="top" width="25.61%" headers="mcps1.3.5.2.2.4.1.2 "><p id="vpc_firewall_0015__p1451635132753"><a href="#vpc_firewall_0015__table7886851182616">firewall_group </a>object</p>
</td>
<td class="cellrowborder" valign="top" width="51.22%" headers="mcps1.3.5.2.2.4.1.3 "><p id="vpc_firewall_0015__p47442693132753">Specifies the firewall group. For details, see <a href="#vpc_firewall_0015__table7886851182616">Table 4</a>.</p>
</td>
</tr>
</tbody>
</table>
</div>
<div class="tablenoborder"><a name="vpc_firewall_0015__table7886851182616"></a><a name="table7886851182616"></a><table cellpadding="4" cellspacing="0" summary="" id="vpc_firewall_0015__table7886851182616" frame="border" border="1" rules="all"><caption><b>Table 4 </b><strong id="vpc_firewall_0015__b616103434315">Firewall Group</strong> objects</caption><thead align="left"><tr id="vpc_firewall_0015__row388711511267"><th align="left" class="cellrowborder" valign="top" width="35.3%" id="mcps1.3.5.3.2.4.1.1"><p id="vpc_firewall_0015__p4887205152611"><strong id="vpc_firewall_0015__b11649123714310">Attribute</strong></p>
</th>
<th align="left" class="cellrowborder" valign="top" width="21.57%" id="mcps1.3.5.3.2.4.1.2"><p id="vpc_firewall_0015__p288711516264"><strong id="vpc_firewall_0015__b480163917438">Type</strong></p>
</th>
<th align="left" class="cellrowborder" valign="top" width="43.13%" id="mcps1.3.5.3.2.4.1.3"><p id="vpc_firewall_0015__p12887651122618"><strong id="vpc_firewall_0015__b1221240104316">Description</strong></p>
</th>
</tr>
</thead>
<tbody><tr id="vpc_firewall_0015__row20395689121127"><td class="cellrowborder" valign="top" width="35.3%" headers="mcps1.3.5.3.2.4.1.1 "><p id="vpc_firewall_0015__p50168503121127">id</p>
</td>
<td class="cellrowborder" valign="top" width="21.57%" headers="mcps1.3.5.3.2.4.1.2 "><p id="vpc_firewall_0015__p47513116121127">String</p>
</td>
<td class="cellrowborder" valign="top" width="43.13%" headers="mcps1.3.5.3.2.4.1.3 "><p id="vpc_firewall_0015__p62072725121127">Specifies the UUID of the <span id="vpc_firewall_0015__text1423813952117"></span><span id="vpc_firewall_0015__text1124363972113">firewall</span> group.</p>
</td>
</tr>
<tr id="vpc_firewall_0015__row788715512269"><td class="cellrowborder" valign="top" width="35.3%" headers="mcps1.3.5.3.2.4.1.1 "><p id="vpc_firewall_0015__p6887105192617">name</p>
</td>
<td class="cellrowborder" valign="top" width="21.57%" headers="mcps1.3.5.3.2.4.1.2 "><p id="vpc_firewall_0015__p12887175111264">String</p>
</td>
<td class="cellrowborder" valign="top" width="43.13%" headers="mcps1.3.5.3.2.4.1.3 "><p id="vpc_firewall_0015__p4889105118269">Specifies the name of the <span id="vpc_firewall_0015__text10346204115214"></span><span id="vpc_firewall_0015__text103467415219">firewall</span> group.</p>
</td>
</tr>
<tr id="vpc_firewall_0015__row1288910518269"><td class="cellrowborder" valign="top" width="35.3%" headers="mcps1.3.5.3.2.4.1.1 "><p id="vpc_firewall_0015__p148891451162617">description</p>
</td>
<td class="cellrowborder" valign="top" width="21.57%" headers="mcps1.3.5.3.2.4.1.2 "><p id="vpc_firewall_0015__p15889125111262">String</p>
</td>
<td class="cellrowborder" valign="top" width="43.13%" headers="mcps1.3.5.3.2.4.1.3 "><p id="vpc_firewall_0015__p688975152619">Provides supplementary information about the <span id="vpc_firewall_0015__text4768843102118"></span><span id="vpc_firewall_0015__text117681443132114">firewall</span> group.</p>
</td>
</tr>
<tr id="vpc_firewall_0015__row677472121127"><td class="cellrowborder" valign="top" width="35.3%" headers="mcps1.3.5.3.2.4.1.1 "><p id="vpc_firewall_0015__p60717947121127">tenant_id</p>
</td>
<td class="cellrowborder" valign="top" width="21.57%" headers="mcps1.3.5.3.2.4.1.2 "><p id="vpc_firewall_0015__p65871708121127">String</p>
</td>
<td class="cellrowborder" valign="top" width="43.13%" headers="mcps1.3.5.3.2.4.1.3 "><p id="vpc_firewall_0015__p10487112">Specifies the project ID.</p>
</td>
</tr>
<tr id="vpc_firewall_0015__row16889175115261"><td class="cellrowborder" valign="top" width="35.3%" headers="mcps1.3.5.3.2.4.1.1 "><p id="vpc_firewall_0015__p6889155182616">ingress_firewall_policy_id</p>
</td>
<td class="cellrowborder" valign="top" width="21.57%" headers="mcps1.3.5.3.2.4.1.2 "><p id="vpc_firewall_0015__p198896511262">String</p>
</td>
<td class="cellrowborder" valign="top" width="43.13%" headers="mcps1.3.5.3.2.4.1.3 "><p id="vpc_firewall_0015__p7890105182610">Specifies the <span id="vpc_firewall_0015__text04460912312"></span><span id="vpc_firewall_0015__text745115912233">firewall</span> policy for inbound traffic.</p>
</td>
</tr>
<tr id="vpc_firewall_0015__row118901051122618"><td class="cellrowborder" valign="top" width="35.3%" headers="mcps1.3.5.3.2.4.1.1 "><p id="vpc_firewall_0015__p189075119263">egress_firewall_policy_id</p>
</td>
<td class="cellrowborder" valign="top" width="21.57%" headers="mcps1.3.5.3.2.4.1.2 "><p id="vpc_firewall_0015__p1989075152620">String</p>
</td>
<td class="cellrowborder" valign="top" width="43.13%" headers="mcps1.3.5.3.2.4.1.3 "><p id="vpc_firewall_0015__p489045192610">Specifies the <span id="vpc_firewall_0015__text101811342310"></span><span id="vpc_firewall_0015__text13181213132319">firewall</span> policy for outbound traffic.</p>
</td>
</tr>
<tr id="vpc_firewall_0015__row11890165162618"><td class="cellrowborder" valign="top" width="35.3%" headers="mcps1.3.5.3.2.4.1.1 "><p id="vpc_firewall_0015__p889075115268">ports</p>
</td>
<td class="cellrowborder" valign="top" width="21.57%" headers="mcps1.3.5.3.2.4.1.2 "><p id="vpc_firewall_0015__p38902051102616">Array of strings</p>
</td>
<td class="cellrowborder" valign="top" width="43.13%" headers="mcps1.3.5.3.2.4.1.3 "><p id="vpc_firewall_0015__p148906511265">Specifies the list of ports bound with the <span id="vpc_firewall_0015__text13540171572317"></span><span id="vpc_firewall_0015__text254518156231">firewall</span> group.</p>
</td>
</tr>
<tr id="vpc_firewall_0015__row48186031121127"><td class="cellrowborder" valign="top" width="35.3%" headers="mcps1.3.5.3.2.4.1.1 "><p id="vpc_firewall_0015__p33368479121127">public</p>
</td>
<td class="cellrowborder" valign="top" width="21.57%" headers="mcps1.3.5.3.2.4.1.2 "><p id="vpc_firewall_0015__p7938198121127">Boolean</p>
</td>
<td class="cellrowborder" valign="top" width="43.13%" headers="mcps1.3.5.3.2.4.1.3 "><p id="vpc_firewall_0015__p56166201121127">Specifies whether the firewall group can be shared by different tenants.</p>
</td>
</tr>
<tr id="vpc_firewall_0015__row60912436121127"><td class="cellrowborder" valign="top" width="35.3%" headers="mcps1.3.5.3.2.4.1.1 "><p id="vpc_firewall_0015__p66273781121127">status</p>
</td>
<td class="cellrowborder" valign="top" width="21.57%" headers="mcps1.3.5.3.2.4.1.2 "><p id="vpc_firewall_0015__p7141533121127">String</p>
</td>
<td class="cellrowborder" valign="top" width="43.13%" headers="mcps1.3.5.3.2.4.1.3 "><p id="vpc_firewall_0015__p6468335121127">Specifies the status of the <span id="vpc_firewall_0015__text189411017132314"></span><span id="vpc_firewall_0015__text14941517152316">firewall</span> policy.</p>
</td>
</tr>
<tr id="vpc_firewall_0015__row9890155162614"><td class="cellrowborder" valign="top" width="35.3%" headers="mcps1.3.5.3.2.4.1.1 "><p id="vpc_firewall_0015__p1889085142618">admin_state_up</p>
</td>
<td class="cellrowborder" valign="top" width="21.57%" headers="mcps1.3.5.3.2.4.1.2 "><p id="vpc_firewall_0015__p10890551152617">Boolean</p>
</td>
<td class="cellrowborder" valign="top" width="43.13%" headers="mcps1.3.5.3.2.4.1.3 "><p id="vpc_firewall_0015__p5890115118263">Specifies the administrative status of the <span id="vpc_firewall_0015__text1599244582419"></span><span id="vpc_firewall_0015__text5998154517242">firewall</span>.</p>
</td>
</tr>
<tr id="vpc_firewall_0015__row7228115213486"><td class="cellrowborder" valign="top" width="35.3%" headers="mcps1.3.5.3.2.4.1.1 "><p id="vpc_firewall_0015__p53071912134918">project_id</p>
</td>
<td class="cellrowborder" valign="top" width="21.57%" headers="mcps1.3.5.3.2.4.1.2 "><p id="vpc_firewall_0015__p1731011220498">String</p>
</td>
<td class="cellrowborder" valign="top" width="43.13%" headers="mcps1.3.5.3.2.4.1.3 "><p id="vpc_firewall_0015__p555515419297">Specifies the project ID. </p>
</td>
</tr>
<tr id="vpc_firewall_0015__row1933393255913"><td class="cellrowborder" valign="top" width="35.3%" headers="mcps1.3.5.3.2.4.1.1 "><p id="vpc_firewall_0015__p1953114119914">created_at</p>
</td>
<td class="cellrowborder" valign="top" width="21.57%" headers="mcps1.3.5.3.2.4.1.2 "><p id="vpc_firewall_0015__p595318416919">String</p>
</td>
<td class="cellrowborder" valign="top" width="43.13%" headers="mcps1.3.5.3.2.4.1.3 "><p id="vpc_firewall_0015__p1395374115919">Specifies the time (UTC) when the resource is created.</p>
<p id="vpc_firewall_0015__p65980291419">Format: <em id="vpc_firewall_0015__i4957151011218">yyyy-MM-ddTHH:mm:ss</em></p>
</td>
</tr>
<tr id="vpc_firewall_0015__row62318369590"><td class="cellrowborder" valign="top" width="35.3%" headers="mcps1.3.5.3.2.4.1.1 "><p id="vpc_firewall_0015__p139719548912">updated_at</p>
</td>
<td class="cellrowborder" valign="top" width="21.57%" headers="mcps1.3.5.3.2.4.1.2 "><p id="vpc_firewall_0015__p53971154594">String</p>
</td>
<td class="cellrowborder" valign="top" width="43.13%" headers="mcps1.3.5.3.2.4.1.3 "><p id="vpc_firewall_0015__p1339713549918">Specifies the time (UTC) when the resource is updated.</p>
<p id="vpc_firewall_0015__p15297192516128">Format: <em id="vpc_firewall_0015__i321481417216">yyyy-MM-ddTHH:mm:ss</em></p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="section" id="vpc_firewall_0015__section59424075132753"><h4 class="sectiontitle">Example Response</h4><pre class="screen" id="vpc_firewall_0015__screen1768114307448">{
"firewall_group": {
"status": "PENDING_CREATE",
"public": false,
"egress_firewall_policy_id": null,
"name": "test",
"admin_state_up": true,
"ports": [
"c133f2bf-6937-4416-bb17-012e1be5cd2d"
],
"tenant_id": "23c8a121505047b6869edf39f3062712",
"id": "0415f554-26ed-44e7-a881-bdf4e6216e38",
"ingress_firewall_policy_id": "afc52ce9-5305-4ec9-9feb-44feb8330341",
"description": "",
"project_id": "23c8a121505047b6869edf39f3062712",
"created_at": "2018-09-12T08:24:14",
"updated_at": "2018-09-12T08:24:14"
}
}</pre>
</div>
<div class="section" id="vpc_firewall_0015__section10470352390"><h4 class="sectiontitle">Status Code</h4><p id="vpc_firewall_0015__p18112112662914">See <a href="vpc_api_0002.html">Status Codes</a>.</p>
</div>
<div class="section" id="vpc_firewall_0015__section85821649202813"><h4 class="sectiontitle">Error Code</h4><p id="vpc_firewall_0015__p7233105282813">See <a href="vpc_api_0003.html">Error Codes</a>.</p>
</div>
<p id="vpc_firewall_0015__p8060118"></p>
</div>
<div>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="vpc_firewall_0000.html">Firewall</a></div>
</div>
</div>