diff --git a/docs/vpc/api-ref/ALL_META.TXT.json b/docs/vpc/api-ref/ALL_META.TXT.json index 4d861d956..320ccf95f 100644 --- a/docs/vpc/api-ref/ALL_META.TXT.json +++ b/docs/vpc/api-ref/ALL_META.TXT.json @@ -17,8 +17,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"API Usage Guidelines", @@ -39,8 +40,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"VPC APIs (V1/V2)", @@ -61,8 +63,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Virtual Private Cloud", @@ -83,8 +86,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Creating a VPC", @@ -105,8 +109,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Querying VPC Details", @@ -127,8 +132,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Querying VPCs", @@ -149,8 +155,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Updating a VPC", @@ -171,8 +178,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Deleting a VPC", @@ -193,8 +201,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Subnet", @@ -215,8 +224,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Creating a Subnet", @@ -237,8 +247,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Querying Subnet Details", @@ -259,8 +270,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Querying Subnets", @@ -281,8 +293,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Updating Subnet Information", @@ -303,8 +316,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Deleting a Subnet", @@ -325,8 +339,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"EIP", @@ -347,8 +362,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Assigning an EIP", @@ -359,7 +375,7 @@ "node_id":"vpc_eip_0002.xml", "product_code":"vpc", "code":"17", - "des":"This API is used to query a specific EIP.Note the following when you use EIPs of the Dedicated Load Balancer (5_gray) type:In eu-de, no more new EIPs of this type can be ", + "des":"This API is used to query a specific EIP.Note the following when you use EIPs of the Dedicated Load Balancer (5_gray) type:In eu-de, EIPs of the Dedicated Load Balancer (", "doc_type":"api", "kw":"Querying an EIP,EIP,API Reference", "search_title":"", @@ -369,8 +385,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Querying an EIP", @@ -381,7 +398,7 @@ "node_id":"vpc_eip_0003.xml", "product_code":"vpc", "code":"18", - "des":"This API is used to query EIPs.Note the following when you use EIPs of the Dedicated Load Balancer (5_gray) type:In eu-de, no more new EIPs of this type can be assigned. ", + "des":"This API is used to query EIPs.Note the following when you use EIPs of the Dedicated Load Balancer (5_gray) type:In eu-de, EIPs of the Dedicated Load Balancer (5_gray) ty", "doc_type":"api", "kw":"Querying EIPs,EIP,API Reference", "search_title":"", @@ -391,8 +408,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Querying EIPs", @@ -403,7 +421,7 @@ "node_id":"vpc_eip_0004.xml", "product_code":"vpc", "code":"19", - "des":"This API is used to bind an EIP to a NIC, or unbind an EIP from a NIC.Note the following when you use EIPs of the Dedicated Load Balancer (5_gray) type:In eu-de, no more ", + "des":"This API is used to bind an EIP to a NIC, or unbind an EIP from a NIC.Note the following when you use EIPs of the Dedicated Load Balancer (5_gray) type:In eu-de, EIPs of ", "doc_type":"api", "kw":"Updating an EIP,EIP,API Reference", "search_title":"", @@ -413,8 +431,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Updating an EIP", @@ -425,7 +444,7 @@ "node_id":"vpc_eip_0005.xml", "product_code":"vpc", "code":"20", - "des":"This API is used to release an EIP.Note the following when you use EIPs of the Dedicated Load Balancer (5_gray) type:In eu-de, no more new EIPs of this type can be assign", + "des":"This API is used to release an EIP.Note the following when you use EIPs of the Dedicated Load Balancer (5_gray) type:In eu-de, EIPs of the Dedicated Load Balancer (5_gray", "doc_type":"api", "kw":"Releasing an EIP,EIP,API Reference", "search_title":"", @@ -435,8 +454,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Releasing an EIP", @@ -457,8 +477,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Floating IP Address (IPv6)", @@ -479,8 +500,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Querying Floating IP Addresses", @@ -501,8 +523,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Querying a Floating IP Address", @@ -523,8 +546,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Assigning a Floating IP Address", @@ -545,8 +569,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Updating a Floating IP Address", @@ -567,8 +592,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Deleting a Floating IP Address", @@ -589,8 +615,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Bandwidth", @@ -611,8 +638,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Querying a Bandwidth", @@ -633,8 +661,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Querying Bandwidths", @@ -655,8 +684,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Updating a Bandwidth", @@ -677,8 +707,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Bandwidth (V2.0)", @@ -699,8 +730,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Assigning a Shared Bandwidth", @@ -721,8 +753,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Deleting a Shared Bandwidth", @@ -743,8 +776,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Adding an EIP to a Shared Bandwidth", @@ -765,8 +799,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Removing an EIP from a Shared Bandwidth", @@ -787,8 +822,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Quota", @@ -809,8 +845,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Querying Quotas", @@ -831,8 +868,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Private IP Address", @@ -853,8 +891,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Assigning a Private IP Address", @@ -875,8 +914,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Querying Private IP Address Details", @@ -897,8 +937,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Querying Private IP Addresses", @@ -919,8 +960,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Deleting a Private IP Address", @@ -941,8 +983,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Security Group", @@ -963,8 +1006,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Creating a Security Group", @@ -985,8 +1029,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Querying Security Group Details", @@ -1007,8 +1052,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Querying Security Groups", @@ -1029,8 +1075,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Deleting a Security Group", @@ -1051,8 +1098,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Adding a Security Group Rule", @@ -1073,8 +1121,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Querying Security Group Rule Details", @@ -1095,8 +1144,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Querying Security Group Rules", @@ -1117,8 +1167,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Deleting a Security Group Rule", @@ -1139,8 +1190,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Associating Multiple NIC Ports to or Disassociating Them from a Security Group at a Time", @@ -1161,8 +1213,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"VPC Peering Connection", @@ -1183,8 +1236,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Querying VPC Peering Connections", @@ -1205,8 +1259,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Querying a VPC Peering Connection", @@ -1227,8 +1282,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Creating a VPC Peering Connection", @@ -1249,8 +1305,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Accepting a VPC Peering Connection", @@ -1271,8 +1328,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Refusing a VPC Peering Connection", @@ -1293,8 +1351,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Updating a VPC Peering Connection", @@ -1315,8 +1374,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Deleting a VPC Peering Connection", @@ -1337,8 +1397,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"VPC Route", @@ -1359,8 +1420,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Querying VPC Routes", @@ -1381,8 +1443,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Querying a VPC Route", @@ -1403,8 +1466,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Creating a VPC Route", @@ -1425,8 +1489,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Deleting a VPC Route", @@ -1447,8 +1512,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Route Table", @@ -1469,8 +1535,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Querying Route Tables", @@ -1491,8 +1558,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Querying a Route Table", @@ -1513,8 +1581,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Creating a Route Table", @@ -1535,8 +1604,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Updating a Route Table", @@ -1557,8 +1627,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Associating Subnets with a Route Table", @@ -1579,8 +1650,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Disassociating Subnets from a Route Table", @@ -1601,8 +1673,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Deleting a Route Table", @@ -1623,8 +1696,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"VPC Tag Management", @@ -1645,8 +1719,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Adding a Tag to a VPC", @@ -1667,8 +1742,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Querying VPC Tags", @@ -1689,8 +1765,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Deleting a Tag from a VPC", @@ -1711,8 +1788,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Batch Adding or Deleting VPC Tags", @@ -1733,8 +1811,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Querying VPCs by Tag", @@ -1755,8 +1834,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Querying VPC Tags in a Specified Project", @@ -1777,8 +1857,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Subnet Tag Management", @@ -1799,8 +1880,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Adding a Tag to a Subnet", @@ -1821,8 +1903,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Querying Subnet Tags", @@ -1843,8 +1926,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Deleting a Tag from a Subnet", @@ -1865,8 +1949,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Batch Adding or Deleting Subnet Tags", @@ -1887,8 +1972,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Querying Subnets by Tag", @@ -1909,8 +1995,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Querying Subnet Tags in a Specified Project", @@ -1931,8 +2018,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"EIP Tag Management", @@ -1953,8 +2041,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Adding a Tag to an EIP", @@ -1975,8 +2064,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Querying EIP Tags", @@ -1997,8 +2087,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Deleting a Tag from an EIP", @@ -2019,8 +2110,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Batch Adding or Deleting EIP Tags", @@ -2041,8 +2133,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Querying EIPs by Tag", @@ -2063,8 +2156,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Querying EIP Tags in a Specified Project", @@ -2085,8 +2179,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Querying IP Address Usage", @@ -2107,8 +2202,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Querying IP Address Usage on a Specified Network", @@ -2129,8 +2225,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"VPC Flow Log", @@ -2151,8 +2248,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Creating a VPC Flow Log", @@ -2173,8 +2271,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Querying VPC Flow Logs", @@ -2195,8 +2294,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Querying a VPC Flow Log", @@ -2217,8 +2317,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Updating a VPC Flow Log", @@ -2239,8 +2340,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Deleting a VPC Flow Log", @@ -2261,8 +2363,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"VPC APIs (V3)", @@ -2279,7 +2382,7 @@ "search_title":"", "metedata":[ { - "operation_id":"AddVpcExtendCidr;ListVpcs;RemoveVpcExtendCidr;ShowVpc;CreateSecurityGroup;ListSecurityGroups;ShowSecurityGroup;UpdateSecurityGroup;DeleteSecurityGroup;CreateSecurityGroupRule;ShowSecurityGroupRule;ListSecurityGroupRules;DeleteSecurityGroupRule;CreateAddressGroup;ListAddressGroup;ShowAddressGroup;UpdateAddressGroup;DeleteAddressGroup;DeleteIpAddressGroupForce", + "operation_id":"AddVpcExtendCidr;ListVpcs;RemoveVpcExtendCidr;ShowVpc;CreateSecurityGroup;ListSecurityGroups;ShowSecurityGroup;UpdateSecurityGroup;DeleteSecurityGroup;CreateSecurityGroupRule;ShowSecurityGroupRule;ListSecurityGroupRules;DeleteSecurityGroupRule;CreateAddressGroup;ListAddressGroup;ShowAddressGroup;UpdateAddressGroup;DeleteAddressGroup;DeleteIpAddressGroupForce;CreateFirewall;ListFirewall;ShowFirewall;UpdateFirewall;DeleteFirewall;UpdateFirewallRules;AddFirewallRules;RemoveFirewallRules;AssociateSubnetFirewall;DisassociateSubnetFirewall;CountFirewallsByTags;ListFirewallsByTags;CreateFirewallTag;DeleteFirewallTag;ShowFirewallTags;BatchCreateFirewallTags;BatchDeleteFirewallTags;ListFirewallTags", "documenttype":"api", "opensource":"true", "version":"v3", @@ -2300,7 +2403,7 @@ "search_title":"", "metedata":[ { - "operation_id":"AddVpcExtendCidr;ListVpcs;RemoveVpcExtendCidr;ShowVpc;CreateSecurityGroup;ListSecurityGroups;ShowSecurityGroup;UpdateSecurityGroup;DeleteSecurityGroup;CreateSecurityGroupRule;ShowSecurityGroupRule;ListSecurityGroupRules;DeleteSecurityGroupRule;CreateAddressGroup;ListAddressGroup;ShowAddressGroup;UpdateAddressGroup;DeleteAddressGroup;DeleteIpAddressGroupForce", + "operation_id":"AddVpcExtendCidr;ListVpcs;RemoveVpcExtendCidr;ShowVpc;CreateSecurityGroup;ListSecurityGroups;ShowSecurityGroup;UpdateSecurityGroup;DeleteSecurityGroup;CreateSecurityGroupRule;ShowSecurityGroupRule;ListSecurityGroupRules;DeleteSecurityGroupRule;CreateAddressGroup;ListAddressGroup;ShowAddressGroup;UpdateAddressGroup;DeleteAddressGroup;DeleteIpAddressGroupForce;CreateFirewall;ListFirewall;ShowFirewall;UpdateFirewall;DeleteFirewall;UpdateFirewallRules;AddFirewallRules;RemoveFirewallRules;AssociateSubnetFirewall;DisassociateSubnetFirewall;CountFirewallsByTags;ListFirewallsByTags;CreateFirewallTag;DeleteFirewallTag;ShowFirewallTags;BatchCreateFirewallTags;BatchDeleteFirewallTags;ListFirewallTags", "documenttype":"api", "opensource":"true", "version":"v3", @@ -2321,7 +2424,7 @@ "search_title":"", "metedata":[ { - "operation_id":"AddVpcExtendCidr;ListVpcs;RemoveVpcExtendCidr;ShowVpc;CreateSecurityGroup;ListSecurityGroups;ShowSecurityGroup;UpdateSecurityGroup;DeleteSecurityGroup;CreateSecurityGroupRule;ShowSecurityGroupRule;ListSecurityGroupRules;DeleteSecurityGroupRule;CreateAddressGroup;ListAddressGroup;ShowAddressGroup;UpdateAddressGroup;DeleteAddressGroup;DeleteIpAddressGroupForce", + "operation_id":"AddVpcExtendCidr;ListVpcs;RemoveVpcExtendCidr;ShowVpc;CreateSecurityGroup;ListSecurityGroups;ShowSecurityGroup;UpdateSecurityGroup;DeleteSecurityGroup;CreateSecurityGroupRule;ShowSecurityGroupRule;ListSecurityGroupRules;DeleteSecurityGroupRule;CreateAddressGroup;ListAddressGroup;ShowAddressGroup;UpdateAddressGroup;DeleteAddressGroup;DeleteIpAddressGroupForce;CreateFirewall;ListFirewall;ShowFirewall;UpdateFirewall;DeleteFirewall;UpdateFirewallRules;AddFirewallRules;RemoveFirewallRules;AssociateSubnetFirewall;DisassociateSubnetFirewall;CountFirewallsByTags;ListFirewallsByTags;CreateFirewallTag;DeleteFirewallTag;ShowFirewallTags;BatchCreateFirewallTags;BatchDeleteFirewallTags;ListFirewallTags", "documenttype":"api", "opensource":"true", "version":"v3", @@ -2342,7 +2445,7 @@ "search_title":"", "metedata":[ { - "operation_id":"AddVpcExtendCidr;ListVpcs;RemoveVpcExtendCidr;ShowVpc;CreateSecurityGroup;ListSecurityGroups;ShowSecurityGroup;UpdateSecurityGroup;DeleteSecurityGroup;CreateSecurityGroupRule;ShowSecurityGroupRule;ListSecurityGroupRules;DeleteSecurityGroupRule;CreateAddressGroup;ListAddressGroup;ShowAddressGroup;UpdateAddressGroup;DeleteAddressGroup;DeleteIpAddressGroupForce", + "operation_id":"AddVpcExtendCidr;ListVpcs;RemoveVpcExtendCidr;ShowVpc;CreateSecurityGroup;ListSecurityGroups;ShowSecurityGroup;UpdateSecurityGroup;DeleteSecurityGroup;CreateSecurityGroupRule;ShowSecurityGroupRule;ListSecurityGroupRules;DeleteSecurityGroupRule;CreateAddressGroup;ListAddressGroup;ShowAddressGroup;UpdateAddressGroup;DeleteAddressGroup;DeleteIpAddressGroupForce;CreateFirewall;ListFirewall;ShowFirewall;UpdateFirewall;DeleteFirewall;UpdateFirewallRules;AddFirewallRules;RemoveFirewallRules;AssociateSubnetFirewall;DisassociateSubnetFirewall;CountFirewallsByTags;ListFirewallsByTags;CreateFirewallTag;DeleteFirewallTag;ShowFirewallTags;BatchCreateFirewallTags;BatchDeleteFirewallTags;ListFirewallTags", "documenttype":"api", "opensource":"true", "version":"v3", @@ -2363,7 +2466,7 @@ "search_title":"", "metedata":[ { - "operation_id":"AddVpcExtendCidr;ListVpcs;RemoveVpcExtendCidr;ShowVpc;CreateSecurityGroup;ListSecurityGroups;ShowSecurityGroup;UpdateSecurityGroup;DeleteSecurityGroup;CreateSecurityGroupRule;ShowSecurityGroupRule;ListSecurityGroupRules;DeleteSecurityGroupRule;CreateAddressGroup;ListAddressGroup;ShowAddressGroup;UpdateAddressGroup;DeleteAddressGroup;DeleteIpAddressGroupForce", + "operation_id":"AddVpcExtendCidr;ListVpcs;RemoveVpcExtendCidr;ShowVpc;CreateSecurityGroup;ListSecurityGroups;ShowSecurityGroup;UpdateSecurityGroup;DeleteSecurityGroup;CreateSecurityGroupRule;ShowSecurityGroupRule;ListSecurityGroupRules;DeleteSecurityGroupRule;CreateAddressGroup;ListAddressGroup;ShowAddressGroup;UpdateAddressGroup;DeleteAddressGroup;DeleteIpAddressGroupForce;CreateFirewall;ListFirewall;ShowFirewall;UpdateFirewall;DeleteFirewall;UpdateFirewallRules;AddFirewallRules;RemoveFirewallRules;AssociateSubnetFirewall;DisassociateSubnetFirewall;CountFirewallsByTags;ListFirewallsByTags;CreateFirewallTag;DeleteFirewallTag;ShowFirewallTags;BatchCreateFirewallTags;BatchDeleteFirewallTags;ListFirewallTags", "documenttype":"api", "opensource":"true", "version":"v3", @@ -2384,7 +2487,7 @@ "search_title":"", "metedata":[ { - "operation_id":"AddVpcExtendCidr;ListVpcs;RemoveVpcExtendCidr;ShowVpc;CreateSecurityGroup;ListSecurityGroups;ShowSecurityGroup;UpdateSecurityGroup;DeleteSecurityGroup;CreateSecurityGroupRule;ShowSecurityGroupRule;ListSecurityGroupRules;DeleteSecurityGroupRule;CreateAddressGroup;ListAddressGroup;ShowAddressGroup;UpdateAddressGroup;DeleteAddressGroup;DeleteIpAddressGroupForce", + "operation_id":"AddVpcExtendCidr;ListVpcs;RemoveVpcExtendCidr;ShowVpc;CreateSecurityGroup;ListSecurityGroups;ShowSecurityGroup;UpdateSecurityGroup;DeleteSecurityGroup;CreateSecurityGroupRule;ShowSecurityGroupRule;ListSecurityGroupRules;DeleteSecurityGroupRule;CreateAddressGroup;ListAddressGroup;ShowAddressGroup;UpdateAddressGroup;DeleteAddressGroup;DeleteIpAddressGroupForce;CreateFirewall;ListFirewall;ShowFirewall;UpdateFirewall;DeleteFirewall;UpdateFirewallRules;AddFirewallRules;RemoveFirewallRules;AssociateSubnetFirewall;DisassociateSubnetFirewall;CountFirewallsByTags;ListFirewallsByTags;CreateFirewallTag;DeleteFirewallTag;ShowFirewallTags;BatchCreateFirewallTags;BatchDeleteFirewallTags;ListFirewallTags", "documenttype":"api", "opensource":"true", "version":"v3", @@ -2405,7 +2508,7 @@ "search_title":"", "metedata":[ { - "operation_id":"AddVpcExtendCidr;ListVpcs;RemoveVpcExtendCidr;ShowVpc;CreateSecurityGroup;ListSecurityGroups;ShowSecurityGroup;UpdateSecurityGroup;DeleteSecurityGroup;CreateSecurityGroupRule;ShowSecurityGroupRule;ListSecurityGroupRules;DeleteSecurityGroupRule;CreateAddressGroup;ListAddressGroup;ShowAddressGroup;UpdateAddressGroup;DeleteAddressGroup;DeleteIpAddressGroupForce", + "operation_id":"AddVpcExtendCidr;ListVpcs;RemoveVpcExtendCidr;ShowVpc;CreateSecurityGroup;ListSecurityGroups;ShowSecurityGroup;UpdateSecurityGroup;DeleteSecurityGroup;CreateSecurityGroupRule;ShowSecurityGroupRule;ListSecurityGroupRules;DeleteSecurityGroupRule;CreateAddressGroup;ListAddressGroup;ShowAddressGroup;UpdateAddressGroup;DeleteAddressGroup;DeleteIpAddressGroupForce;CreateFirewall;ListFirewall;ShowFirewall;UpdateFirewall;DeleteFirewall;UpdateFirewallRules;AddFirewallRules;RemoveFirewallRules;AssociateSubnetFirewall;DisassociateSubnetFirewall;CountFirewallsByTags;ListFirewallsByTags;CreateFirewallTag;DeleteFirewallTag;ShowFirewallTags;BatchCreateFirewallTags;BatchDeleteFirewallTags;ListFirewallTags", "documenttype":"api", "opensource":"true", "version":"v3", @@ -2426,7 +2529,7 @@ "search_title":"", "metedata":[ { - "operation_id":"AddVpcExtendCidr;ListVpcs;RemoveVpcExtendCidr;ShowVpc;CreateSecurityGroup;ListSecurityGroups;ShowSecurityGroup;UpdateSecurityGroup;DeleteSecurityGroup;CreateSecurityGroupRule;ShowSecurityGroupRule;ListSecurityGroupRules;DeleteSecurityGroupRule;CreateAddressGroup;ListAddressGroup;ShowAddressGroup;UpdateAddressGroup;DeleteAddressGroup;DeleteIpAddressGroupForce", + "operation_id":"AddVpcExtendCidr;ListVpcs;RemoveVpcExtendCidr;ShowVpc;CreateSecurityGroup;ListSecurityGroups;ShowSecurityGroup;UpdateSecurityGroup;DeleteSecurityGroup;CreateSecurityGroupRule;ShowSecurityGroupRule;ListSecurityGroupRules;DeleteSecurityGroupRule;CreateAddressGroup;ListAddressGroup;ShowAddressGroup;UpdateAddressGroup;DeleteAddressGroup;DeleteIpAddressGroupForce;CreateFirewall;ListFirewall;ShowFirewall;UpdateFirewall;DeleteFirewall;UpdateFirewallRules;AddFirewallRules;RemoveFirewallRules;AssociateSubnetFirewall;DisassociateSubnetFirewall;CountFirewallsByTags;ListFirewallsByTags;CreateFirewallTag;DeleteFirewallTag;ShowFirewallTags;BatchCreateFirewallTags;BatchDeleteFirewallTags;ListFirewallTags", "documenttype":"api", "opensource":"true", "version":"v3", @@ -2447,7 +2550,7 @@ "search_title":"", "metedata":[ { - "operation_id":"AddVpcExtendCidr;ListVpcs;RemoveVpcExtendCidr;ShowVpc;CreateSecurityGroup;ListSecurityGroups;ShowSecurityGroup;UpdateSecurityGroup;DeleteSecurityGroup;CreateSecurityGroupRule;ShowSecurityGroupRule;ListSecurityGroupRules;DeleteSecurityGroupRule;CreateAddressGroup;ListAddressGroup;ShowAddressGroup;UpdateAddressGroup;DeleteAddressGroup;DeleteIpAddressGroupForce", + "operation_id":"AddVpcExtendCidr;ListVpcs;RemoveVpcExtendCidr;ShowVpc;CreateSecurityGroup;ListSecurityGroups;ShowSecurityGroup;UpdateSecurityGroup;DeleteSecurityGroup;CreateSecurityGroupRule;ShowSecurityGroupRule;ListSecurityGroupRules;DeleteSecurityGroupRule;CreateAddressGroup;ListAddressGroup;ShowAddressGroup;UpdateAddressGroup;DeleteAddressGroup;DeleteIpAddressGroupForce;CreateFirewall;ListFirewall;ShowFirewall;UpdateFirewall;DeleteFirewall;UpdateFirewallRules;AddFirewallRules;RemoveFirewallRules;AssociateSubnetFirewall;DisassociateSubnetFirewall;CountFirewallsByTags;ListFirewallsByTags;CreateFirewallTag;DeleteFirewallTag;ShowFirewallTags;BatchCreateFirewallTags;BatchDeleteFirewallTags;ListFirewallTags", "documenttype":"api", "opensource":"true", "version":"v3", @@ -2468,7 +2571,7 @@ "search_title":"", "metedata":[ { - "operation_id":"AddVpcExtendCidr;ListVpcs;RemoveVpcExtendCidr;ShowVpc;CreateSecurityGroup;ListSecurityGroups;ShowSecurityGroup;UpdateSecurityGroup;DeleteSecurityGroup;CreateSecurityGroupRule;ShowSecurityGroupRule;ListSecurityGroupRules;DeleteSecurityGroupRule;CreateAddressGroup;ListAddressGroup;ShowAddressGroup;UpdateAddressGroup;DeleteAddressGroup;DeleteIpAddressGroupForce", + "operation_id":"AddVpcExtendCidr;ListVpcs;RemoveVpcExtendCidr;ShowVpc;CreateSecurityGroup;ListSecurityGroups;ShowSecurityGroup;UpdateSecurityGroup;DeleteSecurityGroup;CreateSecurityGroupRule;ShowSecurityGroupRule;ListSecurityGroupRules;DeleteSecurityGroupRule;CreateAddressGroup;ListAddressGroup;ShowAddressGroup;UpdateAddressGroup;DeleteAddressGroup;DeleteIpAddressGroupForce;CreateFirewall;ListFirewall;ShowFirewall;UpdateFirewall;DeleteFirewall;UpdateFirewallRules;AddFirewallRules;RemoveFirewallRules;AssociateSubnetFirewall;DisassociateSubnetFirewall;CountFirewallsByTags;ListFirewallsByTags;CreateFirewallTag;DeleteFirewallTag;ShowFirewallTags;BatchCreateFirewallTags;BatchDeleteFirewallTags;ListFirewallTags", "documenttype":"api", "opensource":"true", "version":"v3", @@ -2489,7 +2592,7 @@ "search_title":"", "metedata":[ { - "operation_id":"AddVpcExtendCidr;ListVpcs;RemoveVpcExtendCidr;ShowVpc;CreateSecurityGroup;ListSecurityGroups;ShowSecurityGroup;UpdateSecurityGroup;DeleteSecurityGroup;CreateSecurityGroupRule;ShowSecurityGroupRule;ListSecurityGroupRules;DeleteSecurityGroupRule;CreateAddressGroup;ListAddressGroup;ShowAddressGroup;UpdateAddressGroup;DeleteAddressGroup;DeleteIpAddressGroupForce", + "operation_id":"AddVpcExtendCidr;ListVpcs;RemoveVpcExtendCidr;ShowVpc;CreateSecurityGroup;ListSecurityGroups;ShowSecurityGroup;UpdateSecurityGroup;DeleteSecurityGroup;CreateSecurityGroupRule;ShowSecurityGroupRule;ListSecurityGroupRules;DeleteSecurityGroupRule;CreateAddressGroup;ListAddressGroup;ShowAddressGroup;UpdateAddressGroup;DeleteAddressGroup;DeleteIpAddressGroupForce;CreateFirewall;ListFirewall;ShowFirewall;UpdateFirewall;DeleteFirewall;UpdateFirewallRules;AddFirewallRules;RemoveFirewallRules;AssociateSubnetFirewall;DisassociateSubnetFirewall;CountFirewallsByTags;ListFirewallsByTags;CreateFirewallTag;DeleteFirewallTag;ShowFirewallTags;BatchCreateFirewallTags;BatchDeleteFirewallTags;ListFirewallTags", "documenttype":"api", "opensource":"true", "version":"v3", @@ -2510,7 +2613,7 @@ "search_title":"", "metedata":[ { - "operation_id":"AddVpcExtendCidr;ListVpcs;RemoveVpcExtendCidr;ShowVpc;CreateSecurityGroup;ListSecurityGroups;ShowSecurityGroup;UpdateSecurityGroup;DeleteSecurityGroup;CreateSecurityGroupRule;ShowSecurityGroupRule;ListSecurityGroupRules;DeleteSecurityGroupRule;CreateAddressGroup;ListAddressGroup;ShowAddressGroup;UpdateAddressGroup;DeleteAddressGroup;DeleteIpAddressGroupForce", + "operation_id":"AddVpcExtendCidr;ListVpcs;RemoveVpcExtendCidr;ShowVpc;CreateSecurityGroup;ListSecurityGroups;ShowSecurityGroup;UpdateSecurityGroup;DeleteSecurityGroup;CreateSecurityGroupRule;ShowSecurityGroupRule;ListSecurityGroupRules;DeleteSecurityGroupRule;CreateAddressGroup;ListAddressGroup;ShowAddressGroup;UpdateAddressGroup;DeleteAddressGroup;DeleteIpAddressGroupForce;CreateFirewall;ListFirewall;ShowFirewall;UpdateFirewall;DeleteFirewall;UpdateFirewallRules;AddFirewallRules;RemoveFirewallRules;AssociateSubnetFirewall;DisassociateSubnetFirewall;CountFirewallsByTags;ListFirewallsByTags;CreateFirewallTag;DeleteFirewallTag;ShowFirewallTags;BatchCreateFirewallTags;BatchDeleteFirewallTags;ListFirewallTags", "documenttype":"api", "opensource":"true", "version":"v3", @@ -2531,7 +2634,7 @@ "search_title":"", "metedata":[ { - "operation_id":"AddVpcExtendCidr;ListVpcs;RemoveVpcExtendCidr;ShowVpc;CreateSecurityGroup;ListSecurityGroups;ShowSecurityGroup;UpdateSecurityGroup;DeleteSecurityGroup;CreateSecurityGroupRule;ShowSecurityGroupRule;ListSecurityGroupRules;DeleteSecurityGroupRule;CreateAddressGroup;ListAddressGroup;ShowAddressGroup;UpdateAddressGroup;DeleteAddressGroup;DeleteIpAddressGroupForce", + "operation_id":"AddVpcExtendCidr;ListVpcs;RemoveVpcExtendCidr;ShowVpc;CreateSecurityGroup;ListSecurityGroups;ShowSecurityGroup;UpdateSecurityGroup;DeleteSecurityGroup;CreateSecurityGroupRule;ShowSecurityGroupRule;ListSecurityGroupRules;DeleteSecurityGroupRule;CreateAddressGroup;ListAddressGroup;ShowAddressGroup;UpdateAddressGroup;DeleteAddressGroup;DeleteIpAddressGroupForce;CreateFirewall;ListFirewall;ShowFirewall;UpdateFirewall;DeleteFirewall;UpdateFirewallRules;AddFirewallRules;RemoveFirewallRules;AssociateSubnetFirewall;DisassociateSubnetFirewall;CountFirewallsByTags;ListFirewallsByTags;CreateFirewallTag;DeleteFirewallTag;ShowFirewallTags;BatchCreateFirewallTags;BatchDeleteFirewallTags;ListFirewallTags", "documenttype":"api", "opensource":"true", "version":"v3", @@ -2552,7 +2655,7 @@ "search_title":"", "metedata":[ { - "operation_id":"AddVpcExtendCidr;ListVpcs;RemoveVpcExtendCidr;ShowVpc;CreateSecurityGroup;ListSecurityGroups;ShowSecurityGroup;UpdateSecurityGroup;DeleteSecurityGroup;CreateSecurityGroupRule;ShowSecurityGroupRule;ListSecurityGroupRules;DeleteSecurityGroupRule;CreateAddressGroup;ListAddressGroup;ShowAddressGroup;UpdateAddressGroup;DeleteAddressGroup;DeleteIpAddressGroupForce", + "operation_id":"AddVpcExtendCidr;ListVpcs;RemoveVpcExtendCidr;ShowVpc;CreateSecurityGroup;ListSecurityGroups;ShowSecurityGroup;UpdateSecurityGroup;DeleteSecurityGroup;CreateSecurityGroupRule;ShowSecurityGroupRule;ListSecurityGroupRules;DeleteSecurityGroupRule;CreateAddressGroup;ListAddressGroup;ShowAddressGroup;UpdateAddressGroup;DeleteAddressGroup;DeleteIpAddressGroupForce;CreateFirewall;ListFirewall;ShowFirewall;UpdateFirewall;DeleteFirewall;UpdateFirewallRules;AddFirewallRules;RemoveFirewallRules;AssociateSubnetFirewall;DisassociateSubnetFirewall;CountFirewallsByTags;ListFirewallsByTags;CreateFirewallTag;DeleteFirewallTag;ShowFirewallTags;BatchCreateFirewallTags;BatchDeleteFirewallTags;ListFirewallTags", "documenttype":"api", "opensource":"true", "version":"v3", @@ -2573,7 +2676,7 @@ "search_title":"", "metedata":[ { - "operation_id":"AddVpcExtendCidr;ListVpcs;RemoveVpcExtendCidr;ShowVpc;CreateSecurityGroup;ListSecurityGroups;ShowSecurityGroup;UpdateSecurityGroup;DeleteSecurityGroup;CreateSecurityGroupRule;ShowSecurityGroupRule;ListSecurityGroupRules;DeleteSecurityGroupRule;CreateAddressGroup;ListAddressGroup;ShowAddressGroup;UpdateAddressGroup;DeleteAddressGroup;DeleteIpAddressGroupForce", + "operation_id":"AddVpcExtendCidr;ListVpcs;RemoveVpcExtendCidr;ShowVpc;CreateSecurityGroup;ListSecurityGroups;ShowSecurityGroup;UpdateSecurityGroup;DeleteSecurityGroup;CreateSecurityGroupRule;ShowSecurityGroupRule;ListSecurityGroupRules;DeleteSecurityGroupRule;CreateAddressGroup;ListAddressGroup;ShowAddressGroup;UpdateAddressGroup;DeleteAddressGroup;DeleteIpAddressGroupForce;CreateFirewall;ListFirewall;ShowFirewall;UpdateFirewall;DeleteFirewall;UpdateFirewallRules;AddFirewallRules;RemoveFirewallRules;AssociateSubnetFirewall;DisassociateSubnetFirewall;CountFirewallsByTags;ListFirewallsByTags;CreateFirewallTag;DeleteFirewallTag;ShowFirewallTags;BatchCreateFirewallTags;BatchDeleteFirewallTags;ListFirewallTags", "documenttype":"api", "opensource":"true", "version":"v3", @@ -2594,7 +2697,7 @@ "search_title":"", "metedata":[ { - "operation_id":"AddVpcExtendCidr;ListVpcs;RemoveVpcExtendCidr;ShowVpc;CreateSecurityGroup;ListSecurityGroups;ShowSecurityGroup;UpdateSecurityGroup;DeleteSecurityGroup;CreateSecurityGroupRule;ShowSecurityGroupRule;ListSecurityGroupRules;DeleteSecurityGroupRule;CreateAddressGroup;ListAddressGroup;ShowAddressGroup;UpdateAddressGroup;DeleteAddressGroup;DeleteIpAddressGroupForce", + "operation_id":"AddVpcExtendCidr;ListVpcs;RemoveVpcExtendCidr;ShowVpc;CreateSecurityGroup;ListSecurityGroups;ShowSecurityGroup;UpdateSecurityGroup;DeleteSecurityGroup;CreateSecurityGroupRule;ShowSecurityGroupRule;ListSecurityGroupRules;DeleteSecurityGroupRule;CreateAddressGroup;ListAddressGroup;ShowAddressGroup;UpdateAddressGroup;DeleteAddressGroup;DeleteIpAddressGroupForce;CreateFirewall;ListFirewall;ShowFirewall;UpdateFirewall;DeleteFirewall;UpdateFirewallRules;AddFirewallRules;RemoveFirewallRules;AssociateSubnetFirewall;DisassociateSubnetFirewall;CountFirewallsByTags;ListFirewallsByTags;CreateFirewallTag;DeleteFirewallTag;ShowFirewallTags;BatchCreateFirewallTags;BatchDeleteFirewallTags;ListFirewallTags", "documenttype":"api", "opensource":"true", "version":"v3", @@ -2615,7 +2718,7 @@ "search_title":"", "metedata":[ { - "operation_id":"AddVpcExtendCidr;ListVpcs;RemoveVpcExtendCidr;ShowVpc;CreateSecurityGroup;ListSecurityGroups;ShowSecurityGroup;UpdateSecurityGroup;DeleteSecurityGroup;CreateSecurityGroupRule;ShowSecurityGroupRule;ListSecurityGroupRules;DeleteSecurityGroupRule;CreateAddressGroup;ListAddressGroup;ShowAddressGroup;UpdateAddressGroup;DeleteAddressGroup;DeleteIpAddressGroupForce", + "operation_id":"AddVpcExtendCidr;ListVpcs;RemoveVpcExtendCidr;ShowVpc;CreateSecurityGroup;ListSecurityGroups;ShowSecurityGroup;UpdateSecurityGroup;DeleteSecurityGroup;CreateSecurityGroupRule;ShowSecurityGroupRule;ListSecurityGroupRules;DeleteSecurityGroupRule;CreateAddressGroup;ListAddressGroup;ShowAddressGroup;UpdateAddressGroup;DeleteAddressGroup;DeleteIpAddressGroupForce;CreateFirewall;ListFirewall;ShowFirewall;UpdateFirewall;DeleteFirewall;UpdateFirewallRules;AddFirewallRules;RemoveFirewallRules;AssociateSubnetFirewall;DisassociateSubnetFirewall;CountFirewallsByTags;ListFirewallsByTags;CreateFirewallTag;DeleteFirewallTag;ShowFirewallTags;BatchCreateFirewallTags;BatchDeleteFirewallTags;ListFirewallTags", "documenttype":"api", "opensource":"true", "version":"v3", @@ -2630,13 +2733,13 @@ "node_id":"vpc_apiv3_0022.xml", "product_code":"vpc", "code":"121", - "des":"This API is used to create an IP address group.The default IP address group quota for each account is 50.POST /v3/{project_id}/vpc/address-groupsStatus code: 201Create an", + "des":"An IP address group is a collection of IP addresses. It can be associated with security groups and network ACLs to simplify IP address configuration and management in net", "doc_type":"api", "kw":"Creating an IP Address Group,IP Address Group,API Reference", "search_title":"", "metedata":[ { - "operation_id":"AddVpcExtendCidr;ListVpcs;RemoveVpcExtendCidr;ShowVpc;CreateSecurityGroup;ListSecurityGroups;ShowSecurityGroup;UpdateSecurityGroup;DeleteSecurityGroup;CreateSecurityGroupRule;ShowSecurityGroupRule;ListSecurityGroupRules;DeleteSecurityGroupRule;CreateAddressGroup;ListAddressGroup;ShowAddressGroup;UpdateAddressGroup;DeleteAddressGroup;DeleteIpAddressGroupForce", + "operation_id":"AddVpcExtendCidr;ListVpcs;RemoveVpcExtendCidr;ShowVpc;CreateSecurityGroup;ListSecurityGroups;ShowSecurityGroup;UpdateSecurityGroup;DeleteSecurityGroup;CreateSecurityGroupRule;ShowSecurityGroupRule;ListSecurityGroupRules;DeleteSecurityGroupRule;CreateAddressGroup;ListAddressGroup;ShowAddressGroup;UpdateAddressGroup;DeleteAddressGroup;DeleteIpAddressGroupForce;CreateFirewall;ListFirewall;ShowFirewall;UpdateFirewall;DeleteFirewall;UpdateFirewallRules;AddFirewallRules;RemoveFirewallRules;AssociateSubnetFirewall;DisassociateSubnetFirewall;CountFirewallsByTags;ListFirewallsByTags;CreateFirewallTag;DeleteFirewallTag;ShowFirewallTags;BatchCreateFirewallTags;BatchDeleteFirewallTags;ListFirewallTags", "documenttype":"api", "opensource":"true", "version":"v3", @@ -2651,13 +2754,13 @@ "node_id":"vpc_apiv3_0023.xml", "product_code":"vpc", "code":"122", - "des":"This API is used to query IP address groups based on filter criteria.GET /v3/{project_id}/vpc/address-groupsNoneStatus code: 200Query address groups based on combined fil", + "des":"This API is used to query information about all IP address groups, including the IP address group name and IP addresses.GET /v3/{project_id}/vpc/address-groupsNoneStatus ", "doc_type":"api", "kw":"Querying IP Address Groups,IP Address Group,API Reference", "search_title":"", "metedata":[ { - "operation_id":"AddVpcExtendCidr;ListVpcs;RemoveVpcExtendCidr;ShowVpc;CreateSecurityGroup;ListSecurityGroups;ShowSecurityGroup;UpdateSecurityGroup;DeleteSecurityGroup;CreateSecurityGroupRule;ShowSecurityGroupRule;ListSecurityGroupRules;DeleteSecurityGroupRule;CreateAddressGroup;ListAddressGroup;ShowAddressGroup;UpdateAddressGroup;DeleteAddressGroup;DeleteIpAddressGroupForce", + "operation_id":"AddVpcExtendCidr;ListVpcs;RemoveVpcExtendCidr;ShowVpc;CreateSecurityGroup;ListSecurityGroups;ShowSecurityGroup;UpdateSecurityGroup;DeleteSecurityGroup;CreateSecurityGroupRule;ShowSecurityGroupRule;ListSecurityGroupRules;DeleteSecurityGroupRule;CreateAddressGroup;ListAddressGroup;ShowAddressGroup;UpdateAddressGroup;DeleteAddressGroup;DeleteIpAddressGroupForce;CreateFirewall;ListFirewall;ShowFirewall;UpdateFirewall;DeleteFirewall;UpdateFirewallRules;AddFirewallRules;RemoveFirewallRules;AssociateSubnetFirewall;DisassociateSubnetFirewall;CountFirewallsByTags;ListFirewallsByTags;CreateFirewallTag;DeleteFirewallTag;ShowFirewallTags;BatchCreateFirewallTags;BatchDeleteFirewallTags;ListFirewallTags", "documenttype":"api", "opensource":"true", "version":"v3", @@ -2672,13 +2775,13 @@ "node_id":"vpc_apiv3_0024.xml", "product_code":"vpc", "code":"123", - "des":"This API is used to query the details of an IP address group.GET /v3/{project_id}/vpc/address-groups/{address_group_id}NoneStatus code: 200Querying the details of an IP a", + "des":"This API is used to query information about an IP address group, including the IP address group name and IP addresses.GET /v3/{project_id}/vpc/address-groups/{address_gro", "doc_type":"api", "kw":"Querying an IP Address Group,IP Address Group,API Reference", "search_title":"", "metedata":[ { - "operation_id":"AddVpcExtendCidr;ListVpcs;RemoveVpcExtendCidr;ShowVpc;CreateSecurityGroup;ListSecurityGroups;ShowSecurityGroup;UpdateSecurityGroup;DeleteSecurityGroup;CreateSecurityGroupRule;ShowSecurityGroupRule;ListSecurityGroupRules;DeleteSecurityGroupRule;CreateAddressGroup;ListAddressGroup;ShowAddressGroup;UpdateAddressGroup;DeleteAddressGroup;DeleteIpAddressGroupForce", + "operation_id":"AddVpcExtendCidr;ListVpcs;RemoveVpcExtendCidr;ShowVpc;CreateSecurityGroup;ListSecurityGroups;ShowSecurityGroup;UpdateSecurityGroup;DeleteSecurityGroup;CreateSecurityGroupRule;ShowSecurityGroupRule;ListSecurityGroupRules;DeleteSecurityGroupRule;CreateAddressGroup;ListAddressGroup;ShowAddressGroup;UpdateAddressGroup;DeleteAddressGroup;DeleteIpAddressGroupForce;CreateFirewall;ListFirewall;ShowFirewall;UpdateFirewall;DeleteFirewall;UpdateFirewallRules;AddFirewallRules;RemoveFirewallRules;AssociateSubnetFirewall;DisassociateSubnetFirewall;CountFirewallsByTags;ListFirewallsByTags;CreateFirewallTag;DeleteFirewallTag;ShowFirewallTags;BatchCreateFirewallTags;BatchDeleteFirewallTags;ListFirewallTags", "documenttype":"api", "opensource":"true", "version":"v3", @@ -2693,13 +2796,13 @@ "node_id":"vpc_apiv3_0025.xml", "product_code":"vpc", "code":"124", - "des":"This API is used to update an IP address group.PUT /v3/{project_id}/vpc/address-groups/{address_group_id}Status code: 200Change the IP set and description of the IP addre", + "des":"This API is used to update information about an IP address group, including the IP address group name and IP addresses.PUT /v3/{project_id}/vpc/address-groups/{address_gr", "doc_type":"api", "kw":"Updating an IP Address Group,IP Address Group,API Reference", "search_title":"", "metedata":[ { - "operation_id":"AddVpcExtendCidr;ListVpcs;RemoveVpcExtendCidr;ShowVpc;CreateSecurityGroup;ListSecurityGroups;ShowSecurityGroup;UpdateSecurityGroup;DeleteSecurityGroup;CreateSecurityGroupRule;ShowSecurityGroupRule;ListSecurityGroupRules;DeleteSecurityGroupRule;CreateAddressGroup;ListAddressGroup;ShowAddressGroup;UpdateAddressGroup;DeleteAddressGroup;DeleteIpAddressGroupForce", + "operation_id":"AddVpcExtendCidr;ListVpcs;RemoveVpcExtendCidr;ShowVpc;CreateSecurityGroup;ListSecurityGroups;ShowSecurityGroup;UpdateSecurityGroup;DeleteSecurityGroup;CreateSecurityGroupRule;ShowSecurityGroupRule;ListSecurityGroupRules;DeleteSecurityGroupRule;CreateAddressGroup;ListAddressGroup;ShowAddressGroup;UpdateAddressGroup;DeleteAddressGroup;DeleteIpAddressGroupForce;CreateFirewall;ListFirewall;ShowFirewall;UpdateFirewall;DeleteFirewall;UpdateFirewallRules;AddFirewallRules;RemoveFirewallRules;AssociateSubnetFirewall;DisassociateSubnetFirewall;CountFirewallsByTags;ListFirewallsByTags;CreateFirewallTag;DeleteFirewallTag;ShowFirewallTags;BatchCreateFirewallTags;BatchDeleteFirewallTags;ListFirewallTags", "documenttype":"api", "opensource":"true", "version":"v3", @@ -2714,13 +2817,13 @@ "node_id":"vpc_apiv3_0026.xml", "product_code":"vpc", "code":"125", - "des":"This API is used to delete an IP address group. Before deleting an IP address group, ensure that no resource is using this group.DELETE /v3/{project_id}/vpc/address-group", + "des":"This API can be used to delete an IP address group that is no longer used. This API does not forcibly delete an IP address group. Before deleting an IP address group, ens", "doc_type":"api", "kw":"Deleting an IP Address Group,IP Address Group,API Reference", "search_title":"", "metedata":[ { - "operation_id":"AddVpcExtendCidr;ListVpcs;RemoveVpcExtendCidr;ShowVpc;CreateSecurityGroup;ListSecurityGroups;ShowSecurityGroup;UpdateSecurityGroup;DeleteSecurityGroup;CreateSecurityGroupRule;ShowSecurityGroupRule;ListSecurityGroupRules;DeleteSecurityGroupRule;CreateAddressGroup;ListAddressGroup;ShowAddressGroup;UpdateAddressGroup;DeleteAddressGroup;DeleteIpAddressGroupForce", + "operation_id":"AddVpcExtendCidr;ListVpcs;RemoveVpcExtendCidr;ShowVpc;CreateSecurityGroup;ListSecurityGroups;ShowSecurityGroup;UpdateSecurityGroup;DeleteSecurityGroup;CreateSecurityGroupRule;ShowSecurityGroupRule;ListSecurityGroupRules;DeleteSecurityGroupRule;CreateAddressGroup;ListAddressGroup;ShowAddressGroup;UpdateAddressGroup;DeleteAddressGroup;DeleteIpAddressGroupForce;CreateFirewall;ListFirewall;ShowFirewall;UpdateFirewall;DeleteFirewall;UpdateFirewallRules;AddFirewallRules;RemoveFirewallRules;AssociateSubnetFirewall;DisassociateSubnetFirewall;CountFirewallsByTags;ListFirewallsByTags;CreateFirewallTag;DeleteFirewallTag;ShowFirewallTags;BatchCreateFirewallTags;BatchDeleteFirewallTags;ListFirewallTags", "documenttype":"api", "opensource":"true", "version":"v3", @@ -2735,13 +2838,13 @@ "node_id":"vpc_apiv3_0027.xml", "product_code":"vpc", "code":"126", - "des":"This API is used to forcibly delete an IP address group. If the IP address group to be deleted has associated security group rules, the IP address group and its associate", + "des":"You can call this API to delete an IP address group that is no longer used. This API is used to forcibly delete an IP address group. If the IP address group to be deleted", "doc_type":"api", "kw":"Forcibly Deleting an IP Address Group,IP Address Group,API Reference", "search_title":"", "metedata":[ { - "operation_id":"AddVpcExtendCidr;ListVpcs;RemoveVpcExtendCidr;ShowVpc;CreateSecurityGroup;ListSecurityGroups;ShowSecurityGroup;UpdateSecurityGroup;DeleteSecurityGroup;CreateSecurityGroupRule;ShowSecurityGroupRule;ListSecurityGroupRules;DeleteSecurityGroupRule;CreateAddressGroup;ListAddressGroup;ShowAddressGroup;UpdateAddressGroup;DeleteAddressGroup;DeleteIpAddressGroupForce", + "operation_id":"AddVpcExtendCidr;ListVpcs;RemoveVpcExtendCidr;ShowVpc;CreateSecurityGroup;ListSecurityGroups;ShowSecurityGroup;UpdateSecurityGroup;DeleteSecurityGroup;CreateSecurityGroupRule;ShowSecurityGroupRule;ListSecurityGroupRules;DeleteSecurityGroupRule;CreateAddressGroup;ListAddressGroup;ShowAddressGroup;UpdateAddressGroup;DeleteAddressGroup;DeleteIpAddressGroupForce;CreateFirewall;ListFirewall;ShowFirewall;UpdateFirewall;DeleteFirewall;UpdateFirewallRules;AddFirewallRules;RemoveFirewallRules;AssociateSubnetFirewall;DisassociateSubnetFirewall;CountFirewallsByTags;ListFirewallsByTags;CreateFirewallTag;DeleteFirewallTag;ShowFirewallTags;BatchCreateFirewallTags;BatchDeleteFirewallTags;ListFirewallTags", "documenttype":"api", "opensource":"true", "version":"v3", @@ -2751,11 +2854,431 @@ "title":"Forcibly Deleting an IP Address Group", "githuburl":"" }, + { + "uri":"topic_300000004.html", + "node_id":"topic_300000004.xml", + "product_code":"vpc", + "code":"127", + "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "doc_type":"api", + "kw":"Network ACL", + "search_title":"", + "metedata":[ + { + "operation_id":"AddVpcExtendCidr;ListVpcs;RemoveVpcExtendCidr;ShowVpc;CreateSecurityGroup;ListSecurityGroups;ShowSecurityGroup;UpdateSecurityGroup;DeleteSecurityGroup;CreateSecurityGroupRule;ShowSecurityGroupRule;ListSecurityGroupRules;DeleteSecurityGroupRule;CreateAddressGroup;ListAddressGroup;ShowAddressGroup;UpdateAddressGroup;DeleteAddressGroup;DeleteIpAddressGroupForce;CreateFirewall;ListFirewall;ShowFirewall;UpdateFirewall;DeleteFirewall;UpdateFirewallRules;AddFirewallRules;RemoveFirewallRules;AssociateSubnetFirewall;DisassociateSubnetFirewall;CountFirewallsByTags;ListFirewallsByTags;CreateFirewallTag;DeleteFirewallTag;ShowFirewallTags;BatchCreateFirewallTags;BatchDeleteFirewallTags;ListFirewallTags", + "documenttype":"api", + "opensource":"true", + "version":"v3", + "prodname":"vpc" + } + ], + "title":"Network ACL", + "githuburl":"" + }, + { + "uri":"CreateFirewall.html", + "node_id":"createfirewall.xml", + "product_code":"vpc", + "code":"128", + "des":"A network ACL is an optional layer of security for your subnets. You can add inbound and outbound rules to a network ACL and associate subnets with it to control traffic ", + "doc_type":"api", + "kw":"Creating a Network ACL,Network ACL,API Reference", + "search_title":"", + "metedata":[ + { + "operation_id":"AddVpcExtendCidr;ListVpcs;RemoveVpcExtendCidr;ShowVpc;CreateSecurityGroup;ListSecurityGroups;ShowSecurityGroup;UpdateSecurityGroup;DeleteSecurityGroup;CreateSecurityGroupRule;ShowSecurityGroupRule;ListSecurityGroupRules;DeleteSecurityGroupRule;CreateAddressGroup;ListAddressGroup;ShowAddressGroup;UpdateAddressGroup;DeleteAddressGroup;DeleteIpAddressGroupForce;CreateFirewall;ListFirewall;ShowFirewall;UpdateFirewall;DeleteFirewall;UpdateFirewallRules;AddFirewallRules;RemoveFirewallRules;AssociateSubnetFirewall;DisassociateSubnetFirewall;CountFirewallsByTags;ListFirewallsByTags;CreateFirewallTag;DeleteFirewallTag;ShowFirewallTags;BatchCreateFirewallTags;BatchDeleteFirewallTags;ListFirewallTags", + "documenttype":"api", + "opensource":"true", + "version":"v3", + "prodname":"vpc" + } + ], + "title":"Creating a Network ACL", + "githuburl":"" + }, + { + "uri":"ListFirewall.html", + "node_id":"listfirewall.xml", + "product_code":"vpc", + "code":"129", + "des":"This API is used to query information about all network ACLs, including the network ACL name and status.GET /v3/{project_id}/vpc/firewallsNoneStatus code: 200Querying net", + "doc_type":"api", + "kw":"Querying Network ACLs,Network ACL,API Reference", + "search_title":"", + "metedata":[ + { + "operation_id":"AddVpcExtendCidr;ListVpcs;RemoveVpcExtendCidr;ShowVpc;CreateSecurityGroup;ListSecurityGroups;ShowSecurityGroup;UpdateSecurityGroup;DeleteSecurityGroup;CreateSecurityGroupRule;ShowSecurityGroupRule;ListSecurityGroupRules;DeleteSecurityGroupRule;CreateAddressGroup;ListAddressGroup;ShowAddressGroup;UpdateAddressGroup;DeleteAddressGroup;DeleteIpAddressGroupForce;CreateFirewall;ListFirewall;ShowFirewall;UpdateFirewall;DeleteFirewall;UpdateFirewallRules;AddFirewallRules;RemoveFirewallRules;AssociateSubnetFirewall;DisassociateSubnetFirewall;CountFirewallsByTags;ListFirewallsByTags;CreateFirewallTag;DeleteFirewallTag;ShowFirewallTags;BatchCreateFirewallTags;BatchDeleteFirewallTags;ListFirewallTags", + "documenttype":"api", + "opensource":"true", + "version":"v3", + "prodname":"vpc" + } + ], + "title":"Querying Network ACLs", + "githuburl":"" + }, + { + "uri":"ShowFirewall.html", + "node_id":"showfirewall.xml", + "product_code":"vpc", + "code":"130", + "des":"This API is used to query details about a network ACL, including the network ACL name and status.GET /v3/{project_id}/vpc/firewalls/{firewall_id}NoneStatus code: 200Query", + "doc_type":"api", + "kw":"Querying the Details of a Network ACL,Network ACL,API Reference", + "search_title":"", + "metedata":[ + { + "operation_id":"AddVpcExtendCidr;ListVpcs;RemoveVpcExtendCidr;ShowVpc;CreateSecurityGroup;ListSecurityGroups;ShowSecurityGroup;UpdateSecurityGroup;DeleteSecurityGroup;CreateSecurityGroupRule;ShowSecurityGroupRule;ListSecurityGroupRules;DeleteSecurityGroupRule;CreateAddressGroup;ListAddressGroup;ShowAddressGroup;UpdateAddressGroup;DeleteAddressGroup;DeleteIpAddressGroupForce;CreateFirewall;ListFirewall;ShowFirewall;UpdateFirewall;DeleteFirewall;UpdateFirewallRules;AddFirewallRules;RemoveFirewallRules;AssociateSubnetFirewall;DisassociateSubnetFirewall;CountFirewallsByTags;ListFirewallsByTags;CreateFirewallTag;DeleteFirewallTag;ShowFirewallTags;BatchCreateFirewallTags;BatchDeleteFirewallTags;ListFirewallTags", + "documenttype":"api", + "opensource":"true", + "version":"v3", + "prodname":"vpc" + } + ], + "title":"Querying the Details of a Network ACL", + "githuburl":"" + }, + { + "uri":"UpdateFirewall.html", + "node_id":"updatefirewall.xml", + "product_code":"vpc", + "code":"131", + "des":"This API is used to update the basic information about a network ACL, including the network ACL name and description.PUT /v3/{project_id}/vpc/firewalls/{firewall_id}Statu", + "doc_type":"api", + "kw":"Updating a Network ACL,Network ACL,API Reference", + "search_title":"", + "metedata":[ + { + "operation_id":"AddVpcExtendCidr;ListVpcs;RemoveVpcExtendCidr;ShowVpc;CreateSecurityGroup;ListSecurityGroups;ShowSecurityGroup;UpdateSecurityGroup;DeleteSecurityGroup;CreateSecurityGroupRule;ShowSecurityGroupRule;ListSecurityGroupRules;DeleteSecurityGroupRule;CreateAddressGroup;ListAddressGroup;ShowAddressGroup;UpdateAddressGroup;DeleteAddressGroup;DeleteIpAddressGroupForce;CreateFirewall;ListFirewall;ShowFirewall;UpdateFirewall;DeleteFirewall;UpdateFirewallRules;AddFirewallRules;RemoveFirewallRules;AssociateSubnetFirewall;DisassociateSubnetFirewall;CountFirewallsByTags;ListFirewallsByTags;CreateFirewallTag;DeleteFirewallTag;ShowFirewallTags;BatchCreateFirewallTags;BatchDeleteFirewallTags;ListFirewallTags", + "documenttype":"api", + "opensource":"true", + "version":"v3", + "prodname":"vpc" + } + ], + "title":"Updating a Network ACL", + "githuburl":"" + }, + { + "uri":"DeleteFirewall.html", + "node_id":"deletefirewall.xml", + "product_code":"vpc", + "code":"132", + "des":"This API is used to delete a network ACL that is no longer required.DELETE /v3/{project_id}/vpc/firewalls/{firewall_id}NoneStatus code: 204Normal response to the DELETE o", + "doc_type":"api", + "kw":"Deleting a Network ACL,Network ACL,API Reference", + "search_title":"", + "metedata":[ + { + "operation_id":"AddVpcExtendCidr;ListVpcs;RemoveVpcExtendCidr;ShowVpc;CreateSecurityGroup;ListSecurityGroups;ShowSecurityGroup;UpdateSecurityGroup;DeleteSecurityGroup;CreateSecurityGroupRule;ShowSecurityGroupRule;ListSecurityGroupRules;DeleteSecurityGroupRule;CreateAddressGroup;ListAddressGroup;ShowAddressGroup;UpdateAddressGroup;DeleteAddressGroup;DeleteIpAddressGroupForce;CreateFirewall;ListFirewall;ShowFirewall;UpdateFirewall;DeleteFirewall;UpdateFirewallRules;AddFirewallRules;RemoveFirewallRules;AssociateSubnetFirewall;DisassociateSubnetFirewall;CountFirewallsByTags;ListFirewallsByTags;CreateFirewallTag;DeleteFirewallTag;ShowFirewallTags;BatchCreateFirewallTags;BatchDeleteFirewallTags;ListFirewallTags", + "documenttype":"api", + "opensource":"true", + "version":"v3", + "prodname":"vpc" + } + ], + "title":"Deleting a Network ACL", + "githuburl":"" + }, + { + "uri":"UpdateFirewallRules.html", + "node_id":"updatefirewallrules.xml", + "product_code":"vpc", + "code":"133", + "des":"This API is used to update the basic information about a network ACL rule, such as the source address, destination address, source port, and destination port.PUT /v3/{pro", + "doc_type":"api", + "kw":"Updating a Network ACL Rule,Network ACL,API Reference", + "search_title":"", + "metedata":[ + { + "operation_id":"AddVpcExtendCidr;ListVpcs;RemoveVpcExtendCidr;ShowVpc;CreateSecurityGroup;ListSecurityGroups;ShowSecurityGroup;UpdateSecurityGroup;DeleteSecurityGroup;CreateSecurityGroupRule;ShowSecurityGroupRule;ListSecurityGroupRules;DeleteSecurityGroupRule;CreateAddressGroup;ListAddressGroup;ShowAddressGroup;UpdateAddressGroup;DeleteAddressGroup;DeleteIpAddressGroupForce;CreateFirewall;ListFirewall;ShowFirewall;UpdateFirewall;DeleteFirewall;UpdateFirewallRules;AddFirewallRules;RemoveFirewallRules;AssociateSubnetFirewall;DisassociateSubnetFirewall;CountFirewallsByTags;ListFirewallsByTags;CreateFirewallTag;DeleteFirewallTag;ShowFirewallTags;BatchCreateFirewallTags;BatchDeleteFirewallTags;ListFirewallTags", + "documenttype":"api", + "opensource":"true", + "version":"v3", + "prodname":"vpc" + } + ], + "title":"Updating a Network ACL Rule", + "githuburl":"" + }, + { + "uri":"AddFirewallRules.html", + "node_id":"addfirewallrules.xml", + "product_code":"vpc", + "code":"134", + "des":"This API is used to add rules to a network ACL.PUT /v3/{project_id}/vpc/firewalls/{firewall_id}/insert-rulesStatus code: 200Insert an inbound rule below the rule whose ID", + "doc_type":"api", + "kw":"Inserting a Network ACL Rule,Network ACL,API Reference", + "search_title":"", + "metedata":[ + { + "operation_id":"AddVpcExtendCidr;ListVpcs;RemoveVpcExtendCidr;ShowVpc;CreateSecurityGroup;ListSecurityGroups;ShowSecurityGroup;UpdateSecurityGroup;DeleteSecurityGroup;CreateSecurityGroupRule;ShowSecurityGroupRule;ListSecurityGroupRules;DeleteSecurityGroupRule;CreateAddressGroup;ListAddressGroup;ShowAddressGroup;UpdateAddressGroup;DeleteAddressGroup;DeleteIpAddressGroupForce;CreateFirewall;ListFirewall;ShowFirewall;UpdateFirewall;DeleteFirewall;UpdateFirewallRules;AddFirewallRules;RemoveFirewallRules;AssociateSubnetFirewall;DisassociateSubnetFirewall;CountFirewallsByTags;ListFirewallsByTags;CreateFirewallTag;DeleteFirewallTag;ShowFirewallTags;BatchCreateFirewallTags;BatchDeleteFirewallTags;ListFirewallTags", + "documenttype":"api", + "opensource":"true", + "version":"v3", + "prodname":"vpc" + } + ], + "title":"Inserting a Network ACL Rule", + "githuburl":"" + }, + { + "uri":"RemoveFirewallRules.html", + "node_id":"removefirewallrules.xml", + "product_code":"vpc", + "code":"135", + "des":"This API is used to delete a network ACL rule that is no longer required.PUT /v3/{project_id}/vpc/firewalls/{firewall_id}/remove-rulesStatus code: 200Delete the inbound r", + "doc_type":"api", + "kw":"Deleting a Network ACL Rule,Network ACL,API Reference", + "search_title":"", + "metedata":[ + { + "operation_id":"AddVpcExtendCidr;ListVpcs;RemoveVpcExtendCidr;ShowVpc;CreateSecurityGroup;ListSecurityGroups;ShowSecurityGroup;UpdateSecurityGroup;DeleteSecurityGroup;CreateSecurityGroupRule;ShowSecurityGroupRule;ListSecurityGroupRules;DeleteSecurityGroupRule;CreateAddressGroup;ListAddressGroup;ShowAddressGroup;UpdateAddressGroup;DeleteAddressGroup;DeleteIpAddressGroupForce;CreateFirewall;ListFirewall;ShowFirewall;UpdateFirewall;DeleteFirewall;UpdateFirewallRules;AddFirewallRules;RemoveFirewallRules;AssociateSubnetFirewall;DisassociateSubnetFirewall;CountFirewallsByTags;ListFirewallsByTags;CreateFirewallTag;DeleteFirewallTag;ShowFirewallTags;BatchCreateFirewallTags;BatchDeleteFirewallTags;ListFirewallTags", + "documenttype":"api", + "opensource":"true", + "version":"v3", + "prodname":"vpc" + } + ], + "title":"Deleting a Network ACL Rule", + "githuburl":"" + }, + { + "uri":"AssociateSubnetFirewall.html", + "node_id":"associatesubnetfirewall.xml", + "product_code":"vpc", + "code":"136", + "des":"This API is used to associate a network ACL with a subnet to control the inbound and outbound traffic of the subnet.PUT /v3/{project_id}/vpc/firewalls/{firewall_id}/assoc", + "doc_type":"api", + "kw":"Associating a Subnet with a Network ACL,Network ACL,API Reference", + "search_title":"", + "metedata":[ + { + "operation_id":"AddVpcExtendCidr;ListVpcs;RemoveVpcExtendCidr;ShowVpc;CreateSecurityGroup;ListSecurityGroups;ShowSecurityGroup;UpdateSecurityGroup;DeleteSecurityGroup;CreateSecurityGroupRule;ShowSecurityGroupRule;ListSecurityGroupRules;DeleteSecurityGroupRule;CreateAddressGroup;ListAddressGroup;ShowAddressGroup;UpdateAddressGroup;DeleteAddressGroup;DeleteIpAddressGroupForce;CreateFirewall;ListFirewall;ShowFirewall;UpdateFirewall;DeleteFirewall;UpdateFirewallRules;AddFirewallRules;RemoveFirewallRules;AssociateSubnetFirewall;DisassociateSubnetFirewall;CountFirewallsByTags;ListFirewallsByTags;CreateFirewallTag;DeleteFirewallTag;ShowFirewallTags;BatchCreateFirewallTags;BatchDeleteFirewallTags;ListFirewallTags", + "documenttype":"api", + "opensource":"true", + "version":"v3", + "prodname":"vpc" + } + ], + "title":"Associating a Subnet with a Network ACL", + "githuburl":"" + }, + { + "uri":"DisassociateSubnetFirewall.html", + "node_id":"disassociatesubnetfirewall.xml", + "product_code":"vpc", + "code":"137", + "des":"This API is used to disassociate a network ACL from a subnet if the network ACL is not required to control the inbound and outbound traffic of the subnet.PUT /v3/{project", + "doc_type":"api", + "kw":"Disassociating a Subnet from a Network ACL,Network ACL,API Reference", + "search_title":"", + "metedata":[ + { + "operation_id":"AddVpcExtendCidr;ListVpcs;RemoveVpcExtendCidr;ShowVpc;CreateSecurityGroup;ListSecurityGroups;ShowSecurityGroup;UpdateSecurityGroup;DeleteSecurityGroup;CreateSecurityGroupRule;ShowSecurityGroupRule;ListSecurityGroupRules;DeleteSecurityGroupRule;CreateAddressGroup;ListAddressGroup;ShowAddressGroup;UpdateAddressGroup;DeleteAddressGroup;DeleteIpAddressGroupForce;CreateFirewall;ListFirewall;ShowFirewall;UpdateFirewall;DeleteFirewall;UpdateFirewallRules;AddFirewallRules;RemoveFirewallRules;AssociateSubnetFirewall;DisassociateSubnetFirewall;CountFirewallsByTags;ListFirewallsByTags;CreateFirewallTag;DeleteFirewallTag;ShowFirewallTags;BatchCreateFirewallTags;BatchDeleteFirewallTags;ListFirewallTags", + "documenttype":"api", + "opensource":"true", + "version":"v3", + "prodname":"vpc" + } + ], + "title":"Disassociating a Subnet from a Network ACL", + "githuburl":"" + }, + { + "uri":"topic_300000005.html", + "node_id":"topic_300000005.xml", + "product_code":"vpc", + "code":"138", + "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "doc_type":"api", + "kw":"Network ACL Tag Management", + "search_title":"", + "metedata":[ + { + "operation_id":"AddVpcExtendCidr;ListVpcs;RemoveVpcExtendCidr;ShowVpc;CreateSecurityGroup;ListSecurityGroups;ShowSecurityGroup;UpdateSecurityGroup;DeleteSecurityGroup;CreateSecurityGroupRule;ShowSecurityGroupRule;ListSecurityGroupRules;DeleteSecurityGroupRule;CreateAddressGroup;ListAddressGroup;ShowAddressGroup;UpdateAddressGroup;DeleteAddressGroup;DeleteIpAddressGroupForce;CreateFirewall;ListFirewall;ShowFirewall;UpdateFirewall;DeleteFirewall;UpdateFirewallRules;AddFirewallRules;RemoveFirewallRules;AssociateSubnetFirewall;DisassociateSubnetFirewall;CountFirewallsByTags;ListFirewallsByTags;CreateFirewallTag;DeleteFirewallTag;ShowFirewallTags;BatchCreateFirewallTags;BatchDeleteFirewallTags;ListFirewallTags", + "documenttype":"api", + "opensource":"true", + "version":"v3", + "prodname":"vpc" + } + ], + "title":"Network ACL Tag Management", + "githuburl":"" + }, + { + "uri":"CountFirewallsByTags.html", + "node_id":"countfirewallsbytags.xml", + "product_code":"vpc", + "code":"139", + "des":"This API is used to query the number of network ACLs using tags.POST /v3/{project_id}/firewalls/resource-instances/countStatus code: 200Query network ACLs using tags and ", + "doc_type":"api", + "kw":"Querying the Number of Network ACLs Using Tags,Network ACL Tag Management,API Reference", + "search_title":"", + "metedata":[ + { + "operation_id":"AddVpcExtendCidr;ListVpcs;RemoveVpcExtendCidr;ShowVpc;CreateSecurityGroup;ListSecurityGroups;ShowSecurityGroup;UpdateSecurityGroup;DeleteSecurityGroup;CreateSecurityGroupRule;ShowSecurityGroupRule;ListSecurityGroupRules;DeleteSecurityGroupRule;CreateAddressGroup;ListAddressGroup;ShowAddressGroup;UpdateAddressGroup;DeleteAddressGroup;DeleteIpAddressGroupForce;CreateFirewall;ListFirewall;ShowFirewall;UpdateFirewall;DeleteFirewall;UpdateFirewallRules;AddFirewallRules;RemoveFirewallRules;AssociateSubnetFirewall;DisassociateSubnetFirewall;CountFirewallsByTags;ListFirewallsByTags;CreateFirewallTag;DeleteFirewallTag;ShowFirewallTags;BatchCreateFirewallTags;BatchDeleteFirewallTags;ListFirewallTags", + "documenttype":"api", + "opensource":"true", + "version":"v3", + "prodname":"vpc" + } + ], + "title":"Querying the Number of Network ACLs Using Tags", + "githuburl":"" + }, + { + "uri":"ListFirewallsByTags.html", + "node_id":"listfirewallsbytags.xml", + "product_code":"vpc", + "code":"140", + "des":"This API is used to query network ACLs using tags.POST /v3/{project_id}/firewalls/resource-instances/filterStatus code: 200Query network ACLs using tags and matches. A ma", + "doc_type":"api", + "kw":"Querying Network ACLs Using Tags,Network ACL Tag Management,API Reference", + "search_title":"", + "metedata":[ + { + "operation_id":"AddVpcExtendCidr;ListVpcs;RemoveVpcExtendCidr;ShowVpc;CreateSecurityGroup;ListSecurityGroups;ShowSecurityGroup;UpdateSecurityGroup;DeleteSecurityGroup;CreateSecurityGroupRule;ShowSecurityGroupRule;ListSecurityGroupRules;DeleteSecurityGroupRule;CreateAddressGroup;ListAddressGroup;ShowAddressGroup;UpdateAddressGroup;DeleteAddressGroup;DeleteIpAddressGroupForce;CreateFirewall;ListFirewall;ShowFirewall;UpdateFirewall;DeleteFirewall;UpdateFirewallRules;AddFirewallRules;RemoveFirewallRules;AssociateSubnetFirewall;DisassociateSubnetFirewall;CountFirewallsByTags;ListFirewallsByTags;CreateFirewallTag;DeleteFirewallTag;ShowFirewallTags;BatchCreateFirewallTags;BatchDeleteFirewallTags;ListFirewallTags", + "documenttype":"api", + "opensource":"true", + "version":"v3", + "prodname":"vpc" + } + ], + "title":"Querying Network ACLs Using Tags", + "githuburl":"" + }, + { + "uri":"CreateFirewallTag.html", + "node_id":"createfirewalltag.xml", + "product_code":"vpc", + "code":"141", + "des":"This API is used to add a tag to a specific network ACL. This is an idempotent API. If the new tag has the same key as an existing tag, the tag will be created and overwr", + "doc_type":"api", + "kw":"Adding a Tag to a Network ACL,Network ACL Tag Management,API Reference", + "search_title":"", + "metedata":[ + { + "operation_id":"AddVpcExtendCidr;ListVpcs;RemoveVpcExtendCidr;ShowVpc;CreateSecurityGroup;ListSecurityGroups;ShowSecurityGroup;UpdateSecurityGroup;DeleteSecurityGroup;CreateSecurityGroupRule;ShowSecurityGroupRule;ListSecurityGroupRules;DeleteSecurityGroupRule;CreateAddressGroup;ListAddressGroup;ShowAddressGroup;UpdateAddressGroup;DeleteAddressGroup;DeleteIpAddressGroupForce;CreateFirewall;ListFirewall;ShowFirewall;UpdateFirewall;DeleteFirewall;UpdateFirewallRules;AddFirewallRules;RemoveFirewallRules;AssociateSubnetFirewall;DisassociateSubnetFirewall;CountFirewallsByTags;ListFirewallsByTags;CreateFirewallTag;DeleteFirewallTag;ShowFirewallTags;BatchCreateFirewallTags;BatchDeleteFirewallTags;ListFirewallTags", + "documenttype":"api", + "opensource":"true", + "version":"v3", + "prodname":"vpc" + } + ], + "title":"Adding a Tag to a Network ACL", + "githuburl":"" + }, + { + "uri":"DeleteFirewallTag.html", + "node_id":"deletefirewalltag.xml", + "product_code":"vpc", + "code":"142", + "des":"This API is used to delete a tag from a specified network ACL. This is an idempotent API. The tag key cannot be left blank or be an empty string. If the key of the tag to", + "doc_type":"api", + "kw":"Deleting a Tag from a Network ACL,Network ACL Tag Management,API Reference", + "search_title":"", + "metedata":[ + { + "operation_id":"AddVpcExtendCidr;ListVpcs;RemoveVpcExtendCidr;ShowVpc;CreateSecurityGroup;ListSecurityGroups;ShowSecurityGroup;UpdateSecurityGroup;DeleteSecurityGroup;CreateSecurityGroupRule;ShowSecurityGroupRule;ListSecurityGroupRules;DeleteSecurityGroupRule;CreateAddressGroup;ListAddressGroup;ShowAddressGroup;UpdateAddressGroup;DeleteAddressGroup;DeleteIpAddressGroupForce;CreateFirewall;ListFirewall;ShowFirewall;UpdateFirewall;DeleteFirewall;UpdateFirewallRules;AddFirewallRules;RemoveFirewallRules;AssociateSubnetFirewall;DisassociateSubnetFirewall;CountFirewallsByTags;ListFirewallsByTags;CreateFirewallTag;DeleteFirewallTag;ShowFirewallTags;BatchCreateFirewallTags;BatchDeleteFirewallTags;ListFirewallTags", + "documenttype":"api", + "opensource":"true", + "version":"v3", + "prodname":"vpc" + } + ], + "title":"Deleting a Tag from a Network ACL", + "githuburl":"" + }, + { + "uri":"ShowFirewallTags.html", + "node_id":"showfirewalltags.xml", + "product_code":"vpc", + "code":"143", + "des":"This API is used to query tags of a specific network ACL.GET /v3/{project_id}/firewalls/{firewall_id}/tagsNoneStatus code: 200Query tags of a network ACL.Status code: 200", + "doc_type":"api", + "kw":"Querying Tags of a Network ACL,Network ACL Tag Management,API Reference", + "search_title":"", + "metedata":[ + { + "operation_id":"AddVpcExtendCidr;ListVpcs;RemoveVpcExtendCidr;ShowVpc;CreateSecurityGroup;ListSecurityGroups;ShowSecurityGroup;UpdateSecurityGroup;DeleteSecurityGroup;CreateSecurityGroupRule;ShowSecurityGroupRule;ListSecurityGroupRules;DeleteSecurityGroupRule;CreateAddressGroup;ListAddressGroup;ShowAddressGroup;UpdateAddressGroup;DeleteAddressGroup;DeleteIpAddressGroupForce;CreateFirewall;ListFirewall;ShowFirewall;UpdateFirewall;DeleteFirewall;UpdateFirewallRules;AddFirewallRules;RemoveFirewallRules;AssociateSubnetFirewall;DisassociateSubnetFirewall;CountFirewallsByTags;ListFirewallsByTags;CreateFirewallTag;DeleteFirewallTag;ShowFirewallTags;BatchCreateFirewallTags;BatchDeleteFirewallTags;ListFirewallTags", + "documenttype":"api", + "opensource":"true", + "version":"v3", + "prodname":"vpc" + } + ], + "title":"Querying Tags of a Network ACL", + "githuburl":"" + }, + { + "uri":"BatchCreateFirewallTags.html", + "node_id":"batchcreatefirewalltags.xml", + "product_code":"vpc", + "code":"144", + "des":"This API is used to add tags to a specified network ACL in batches. This is an idempotent API. When you add tags, if there are duplicate keys in the request body, an erro", + "doc_type":"api", + "kw":"Adding Tags to a Network ACL in Batches,Network ACL Tag Management,API Reference", + "search_title":"", + "metedata":[ + { + "operation_id":"AddVpcExtendCidr;ListVpcs;RemoveVpcExtendCidr;ShowVpc;CreateSecurityGroup;ListSecurityGroups;ShowSecurityGroup;UpdateSecurityGroup;DeleteSecurityGroup;CreateSecurityGroupRule;ShowSecurityGroupRule;ListSecurityGroupRules;DeleteSecurityGroupRule;CreateAddressGroup;ListAddressGroup;ShowAddressGroup;UpdateAddressGroup;DeleteAddressGroup;DeleteIpAddressGroupForce;CreateFirewall;ListFirewall;ShowFirewall;UpdateFirewall;DeleteFirewall;UpdateFirewallRules;AddFirewallRules;RemoveFirewallRules;AssociateSubnetFirewall;DisassociateSubnetFirewall;CountFirewallsByTags;ListFirewallsByTags;CreateFirewallTag;DeleteFirewallTag;ShowFirewallTags;BatchCreateFirewallTags;BatchDeleteFirewallTags;ListFirewallTags", + "documenttype":"api", + "opensource":"true", + "version":"v3", + "prodname":"vpc" + } + ], + "title":"Adding Tags to a Network ACL in Batches", + "githuburl":"" + }, + { + "uri":"BatchDeleteFirewallTags.html", + "node_id":"batchdeletefirewalltags.xml", + "product_code":"vpc", + "code":"145", + "des":"This API is used to delete tags from a specified network ACL in batches. This is an idempotent API. If some tags to be deleted do not exist, the deletion is considered to", + "doc_type":"api", + "kw":"Deleting Tags from a Network ACL in Batches,Network ACL Tag Management,API Reference", + "search_title":"", + "metedata":[ + { + "operation_id":"AddVpcExtendCidr;ListVpcs;RemoveVpcExtendCidr;ShowVpc;CreateSecurityGroup;ListSecurityGroups;ShowSecurityGroup;UpdateSecurityGroup;DeleteSecurityGroup;CreateSecurityGroupRule;ShowSecurityGroupRule;ListSecurityGroupRules;DeleteSecurityGroupRule;CreateAddressGroup;ListAddressGroup;ShowAddressGroup;UpdateAddressGroup;DeleteAddressGroup;DeleteIpAddressGroupForce;CreateFirewall;ListFirewall;ShowFirewall;UpdateFirewall;DeleteFirewall;UpdateFirewallRules;AddFirewallRules;RemoveFirewallRules;AssociateSubnetFirewall;DisassociateSubnetFirewall;CountFirewallsByTags;ListFirewallsByTags;CreateFirewallTag;DeleteFirewallTag;ShowFirewallTags;BatchCreateFirewallTags;BatchDeleteFirewallTags;ListFirewallTags", + "documenttype":"api", + "opensource":"true", + "version":"v3", + "prodname":"vpc" + } + ], + "title":"Deleting Tags from a Network ACL in Batches", + "githuburl":"" + }, + { + "uri":"ListFirewallTags.html", + "node_id":"listfirewalltags.xml", + "product_code":"vpc", + "code":"146", + "des":"This API is used to query all tags of network ACLs in a specific project.GET /v3/{project_id}/firewalls/tagsNoneStatus code: 200Query tags of network ACLs by project ID.S", + "doc_type":"api", + "kw":"Querying Tags of Network ACLs in a Project,Network ACL Tag Management,API Reference", + "search_title":"", + "metedata":[ + { + "operation_id":"AddVpcExtendCidr;ListVpcs;RemoveVpcExtendCidr;ShowVpc;CreateSecurityGroup;ListSecurityGroups;ShowSecurityGroup;UpdateSecurityGroup;DeleteSecurityGroup;CreateSecurityGroupRule;ShowSecurityGroupRule;ListSecurityGroupRules;DeleteSecurityGroupRule;CreateAddressGroup;ListAddressGroup;ShowAddressGroup;UpdateAddressGroup;DeleteAddressGroup;DeleteIpAddressGroupForce;CreateFirewall;ListFirewall;ShowFirewall;UpdateFirewall;DeleteFirewall;UpdateFirewallRules;AddFirewallRules;RemoveFirewallRules;AssociateSubnetFirewall;DisassociateSubnetFirewall;CountFirewallsByTags;ListFirewallsByTags;CreateFirewallTag;DeleteFirewallTag;ShowFirewallTags;BatchCreateFirewallTags;BatchDeleteFirewallTags;ListFirewallTags", + "documenttype":"api", + "opensource":"true", + "version":"v3", + "prodname":"vpc" + } + ], + "title":"Querying Tags of Network ACLs in a Project", + "githuburl":"" + }, { "uri":"eip_apiv3_0100.html", "node_id":"eip_apiv3_0100.xml", "product_code":"vpc", - "code":"127", + "code":"147", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"api", "kw":"EIPs", @@ -2765,21 +3288,44 @@ "documenttype":"api", "prodname":"vpc", "opensource":"true;false", - "operation_id":"ListSecurityGroupsByTags;BatchCreateSecurityGroupTags;BatchDeleteSecurityGroupTags;ShowSecurityGroupTags;CreateSecurityGroupTag;DeleteSecurityGroupTag;ListSecurityGroupTags;ListTrafficMirrorSessions;ShowTrafficMirrorSessions;CreateTrafficMirrorSession;UpdateTrafficMirrorSessions;DeleteTrafficMirrorSession;RemoveSourcesFromTrafficMirrorSession;AddSourcesToTrafficMirrorSession;CreateTrafficMirrorFilter;ListTrafficMirrorFilters;ShowTrafficMirrorFilter;UpdateTrafficMirrorFilter;DeleteTrafficMirrorFilter;ListTrafficMirrorFilterRules;ShowTrafficMirrorFilterRule;CreateTrafficMirrorFilterRule;BatchCreateTrafficMirrorFilterRules;UpdateTrafficMirrorFilterRule;DeleteTrafficMirrorFilterRule;AttachBatchPublicIp;UpdatePublicips;CreateAddressGroupTag;ShowAddressGroupTags;CountAddressGroupsByTags;ListAddressGroupsByTags;ListAddressGroupTags;BatchCreateAddressGroupTags;BatchDeleteAddressGroupTags;DeleteAddressGroupTag;CreateSubNetworkInterface;BatchCreateSubNetworkInterface;ListSubNetworkInterfaces;ShowSubNetworkInterface;ShowSubNetworkInterfacesQuantity;DeleteSubNetworkInterface;UpdateSubNetworkInterface;ListSubNetworkInterfacesCountByTags;ListSubNetworkInterfacesByTags;ShowSubNetworkInterfaceTags;CreateSubNetworkInterfaceTag;BatchCreateSubNetworkInterfaceTags;BatchDeleteSubNetworkInterfaceTags;DeleteSubNetworkInterfaceTag;ListSubNetworkInterfaceTags;ShowTrafficMirrorSession;UpdateTrafficMirrorSession;CreateFirewall;ListFirewall;ShowFirewall;UpdateFirewall;DeleteFirewall;UpdateFirewallRules;AddFirewallRules;RemoveFirewallRules;AssociateSubnetFirewall;DisassociateSubnetFirewall;CountFirewallsByTags;ListFirewallsByTags;CreateFirewallTag;DeleteFirewallTag;ShowFirewallTags;BatchCreateFirewallTags;BatchDeleteFirewallTags;ListFirewallTags;AddSecurityGroups;RemoveSecurityGroups;CountPortsByTags;ListPortsByTags;CreatePortTag;ListPortTags;BatchCreatePortTags;DeletePortTag;ShowPortTags;BatchDeletePortTags;ShowNetwork;DeleteNetwork;ListVpcs;ShowVpc;AddVpcExtendCidr;RemoveVpcExtendCidr;CreateSecurityGroup;ListSecurityGroups;ShowSecurityGroup;UpdateSecurityGroup;DeleteSecurityGroup;CreateSecurityGroupRule;ShowSecurityGroupRule;ListSecurityGroupRules;DeleteSecurityGroupRule;CreateAddressGroup;ListAddressGroup;ShowAddressGroup;UpdateAddressGroup;DeleteAddressGroup;DeleteIpAddressGroupForce", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"EIPs", "githuburl":"" }, + { + "uri":"AttachBatchPublicIp.html", + "node_id":"attachbatchpublicip.xml", + "product_code":"vpc", + "code":"148", + "des":"This API is used to add multiple EIPs to a shared bandwidth.POST /v3/{project_id}/eip/publicips/attach-share-bandwidthStatus code: 200If multiple EIPs are added to the sa", + "doc_type":"api", + "kw":"Adding EIPs to a Shared Bandwidth in Batches,EIPs,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"vpc", + "opensource":"true;false", + "IsMulti":"No", + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" + } + ], + "title":"Adding EIPs to a Shared Bandwidth in Batches", + "githuburl":"" + }, { "uri":"ListPublicipsV3.html", "node_id":"listpublicipsv3.xml", "product_code":"vpc", - "code":"128", - "des":"This API is used to query all EIPs. (This API is not supported in eu-nl.)GET /v3/{project_id}/eip/publicipsNoneStatus code: 200NoneStatus code: 200Normal response to the ", + "code":"149", + "des":"This API is used to query all EIPs.GET /v3/{project_id}/eip/publicipsNoneStatus code: 200NoneStatus code: 200Normal response to the GET operation{\n \"page_info\" : {\n \"", "doc_type":"api", "kw":"Querying All EIPs,EIPs,API Reference", "search_title":"", @@ -2788,10 +3334,10 @@ "documenttype":"api", "prodname":"vpc", "opensource":"true;false", - "operation_id":"ListSecurityGroupsByTags;BatchCreateSecurityGroupTags;BatchDeleteSecurityGroupTags;ShowSecurityGroupTags;CreateSecurityGroupTag;DeleteSecurityGroupTag;ListSecurityGroupTags;ListTrafficMirrorSessions;ShowTrafficMirrorSessions;CreateTrafficMirrorSession;UpdateTrafficMirrorSessions;DeleteTrafficMirrorSession;RemoveSourcesFromTrafficMirrorSession;AddSourcesToTrafficMirrorSession;CreateTrafficMirrorFilter;ListTrafficMirrorFilters;ShowTrafficMirrorFilter;UpdateTrafficMirrorFilter;DeleteTrafficMirrorFilter;ListTrafficMirrorFilterRules;ShowTrafficMirrorFilterRule;CreateTrafficMirrorFilterRule;BatchCreateTrafficMirrorFilterRules;UpdateTrafficMirrorFilterRule;DeleteTrafficMirrorFilterRule;AttachBatchPublicIp;UpdatePublicips;CreateAddressGroupTag;ShowAddressGroupTags;CountAddressGroupsByTags;ListAddressGroupsByTags;ListAddressGroupTags;BatchCreateAddressGroupTags;BatchDeleteAddressGroupTags;DeleteAddressGroupTag;CreateSubNetworkInterface;BatchCreateSubNetworkInterface;ListSubNetworkInterfaces;ShowSubNetworkInterface;ShowSubNetworkInterfacesQuantity;DeleteSubNetworkInterface;UpdateSubNetworkInterface;ListSubNetworkInterfacesCountByTags;ListSubNetworkInterfacesByTags;ShowSubNetworkInterfaceTags;CreateSubNetworkInterfaceTag;BatchCreateSubNetworkInterfaceTags;BatchDeleteSubNetworkInterfaceTags;DeleteSubNetworkInterfaceTag;ListSubNetworkInterfaceTags;ShowTrafficMirrorSession;UpdateTrafficMirrorSession;CreateFirewall;ListFirewall;ShowFirewall;UpdateFirewall;DeleteFirewall;UpdateFirewallRules;AddFirewallRules;RemoveFirewallRules;AssociateSubnetFirewall;DisassociateSubnetFirewall;CountFirewallsByTags;ListFirewallsByTags;CreateFirewallTag;DeleteFirewallTag;ShowFirewallTags;BatchCreateFirewallTags;BatchDeleteFirewallTags;ListFirewallTags;AddSecurityGroups;RemoveSecurityGroups;CountPortsByTags;ListPortsByTags;CreatePortTag;ListPortTags;BatchCreatePortTags;DeletePortTag;ShowPortTags;BatchDeletePortTags;ShowNetwork;DeleteNetwork;ListVpcs;ShowVpc;AddVpcExtendCidr;RemoveVpcExtendCidr;CreateSecurityGroup;ListSecurityGroups;ShowSecurityGroup;UpdateSecurityGroup;DeleteSecurityGroup;CreateSecurityGroupRule;ShowSecurityGroupRule;ListSecurityGroupRules;DeleteSecurityGroupRule;CreateAddressGroup;ListAddressGroup;ShowAddressGroup;UpdateAddressGroup;DeleteAddressGroup;DeleteIpAddressGroupForce", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Querying All EIPs", @@ -2801,7 +3347,7 @@ "uri":"ShowPublicipV3.html", "node_id":"showpublicipv3.xml", "product_code":"vpc", - "code":"129", + "code":"150", "des":"This API is used to query EIP details. (This API is not supported in eu-nl.)GET /v3/{project_id}/eip/publicips/{publicip_id}NoneStatus code: 200NoneStatus code: 200Normal", "doc_type":"api", "kw":"Querying EIP Details,EIPs,API Reference", @@ -2811,20 +3357,43 @@ "documenttype":"api", "prodname":"vpc", "opensource":"true;false", - "operation_id":"ListSecurityGroupsByTags;BatchCreateSecurityGroupTags;BatchDeleteSecurityGroupTags;ShowSecurityGroupTags;CreateSecurityGroupTag;DeleteSecurityGroupTag;ListSecurityGroupTags;ListTrafficMirrorSessions;ShowTrafficMirrorSessions;CreateTrafficMirrorSession;UpdateTrafficMirrorSessions;DeleteTrafficMirrorSession;RemoveSourcesFromTrafficMirrorSession;AddSourcesToTrafficMirrorSession;CreateTrafficMirrorFilter;ListTrafficMirrorFilters;ShowTrafficMirrorFilter;UpdateTrafficMirrorFilter;DeleteTrafficMirrorFilter;ListTrafficMirrorFilterRules;ShowTrafficMirrorFilterRule;CreateTrafficMirrorFilterRule;BatchCreateTrafficMirrorFilterRules;UpdateTrafficMirrorFilterRule;DeleteTrafficMirrorFilterRule;AttachBatchPublicIp;UpdatePublicips;CreateAddressGroupTag;ShowAddressGroupTags;CountAddressGroupsByTags;ListAddressGroupsByTags;ListAddressGroupTags;BatchCreateAddressGroupTags;BatchDeleteAddressGroupTags;DeleteAddressGroupTag;CreateSubNetworkInterface;BatchCreateSubNetworkInterface;ListSubNetworkInterfaces;ShowSubNetworkInterface;ShowSubNetworkInterfacesQuantity;DeleteSubNetworkInterface;UpdateSubNetworkInterface;ListSubNetworkInterfacesCountByTags;ListSubNetworkInterfacesByTags;ShowSubNetworkInterfaceTags;CreateSubNetworkInterfaceTag;BatchCreateSubNetworkInterfaceTags;BatchDeleteSubNetworkInterfaceTags;DeleteSubNetworkInterfaceTag;ListSubNetworkInterfaceTags;ShowTrafficMirrorSession;UpdateTrafficMirrorSession;CreateFirewall;ListFirewall;ShowFirewall;UpdateFirewall;DeleteFirewall;UpdateFirewallRules;AddFirewallRules;RemoveFirewallRules;AssociateSubnetFirewall;DisassociateSubnetFirewall;CountFirewallsByTags;ListFirewallsByTags;CreateFirewallTag;DeleteFirewallTag;ShowFirewallTags;BatchCreateFirewallTags;BatchDeleteFirewallTags;ListFirewallTags;AddSecurityGroups;RemoveSecurityGroups;CountPortsByTags;ListPortsByTags;CreatePortTag;ListPortTags;BatchCreatePortTags;DeletePortTag;ShowPortTags;BatchDeletePortTags;ShowNetwork;DeleteNetwork;ListVpcs;ShowVpc;AddVpcExtendCidr;RemoveVpcExtendCidr;CreateSecurityGroup;ListSecurityGroups;ShowSecurityGroup;UpdateSecurityGroup;DeleteSecurityGroup;CreateSecurityGroupRule;ShowSecurityGroupRule;ListSecurityGroupRules;DeleteSecurityGroupRule;CreateAddressGroup;ListAddressGroup;ShowAddressGroup;UpdateAddressGroup;DeleteAddressGroup;DeleteIpAddressGroupForce", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Querying EIP Details", "githuburl":"" }, + { + "uri":"UpdatePublicips.html", + "node_id":"updatepublicips.xml", + "product_code":"vpc", + "code":"151", + "des":"This API is used to update an EIP.PUT /v3/{project_id}/eip/publicips/{publicip_id}Status code: 200Update the alias and description of an EIP.{\n \"publicip\" : {\n \"alias", + "doc_type":"api", + "kw":"Updating an EIP,EIPs,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"vpc", + "opensource":"true;false", + "IsMulti":"No", + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" + } + ], + "title":"Updating an EIP", + "githuburl":"" + }, { "uri":"DisassociatePublicips.html", "node_id":"disassociatepublicips.xml", "product_code":"vpc", - "code":"130", + "code":"152", "des":"This API is used to unbind an EIP. (This API is not supported in eu-nl.)POST /v3/{project_id}/eip/publicips/{publicip_id}/disassociate-instanceNoneStatus code: 200NoneSta", "doc_type":"api", "kw":"Unbinding an EIP,EIPs,API Reference", @@ -2834,10 +3403,10 @@ "documenttype":"api", "prodname":"vpc", "opensource":"true;false", - "operation_id":"ListSecurityGroupsByTags;BatchCreateSecurityGroupTags;BatchDeleteSecurityGroupTags;ShowSecurityGroupTags;CreateSecurityGroupTag;DeleteSecurityGroupTag;ListSecurityGroupTags;ListTrafficMirrorSessions;ShowTrafficMirrorSessions;CreateTrafficMirrorSession;UpdateTrafficMirrorSessions;DeleteTrafficMirrorSession;RemoveSourcesFromTrafficMirrorSession;AddSourcesToTrafficMirrorSession;CreateTrafficMirrorFilter;ListTrafficMirrorFilters;ShowTrafficMirrorFilter;UpdateTrafficMirrorFilter;DeleteTrafficMirrorFilter;ListTrafficMirrorFilterRules;ShowTrafficMirrorFilterRule;CreateTrafficMirrorFilterRule;BatchCreateTrafficMirrorFilterRules;UpdateTrafficMirrorFilterRule;DeleteTrafficMirrorFilterRule;AttachBatchPublicIp;UpdatePublicips;CreateAddressGroupTag;ShowAddressGroupTags;CountAddressGroupsByTags;ListAddressGroupsByTags;ListAddressGroupTags;BatchCreateAddressGroupTags;BatchDeleteAddressGroupTags;DeleteAddressGroupTag;CreateSubNetworkInterface;BatchCreateSubNetworkInterface;ListSubNetworkInterfaces;ShowSubNetworkInterface;ShowSubNetworkInterfacesQuantity;DeleteSubNetworkInterface;UpdateSubNetworkInterface;ListSubNetworkInterfacesCountByTags;ListSubNetworkInterfacesByTags;ShowSubNetworkInterfaceTags;CreateSubNetworkInterfaceTag;BatchCreateSubNetworkInterfaceTags;BatchDeleteSubNetworkInterfaceTags;DeleteSubNetworkInterfaceTag;ListSubNetworkInterfaceTags;ShowTrafficMirrorSession;UpdateTrafficMirrorSession;CreateFirewall;ListFirewall;ShowFirewall;UpdateFirewall;DeleteFirewall;UpdateFirewallRules;AddFirewallRules;RemoveFirewallRules;AssociateSubnetFirewall;DisassociateSubnetFirewall;CountFirewallsByTags;ListFirewallsByTags;CreateFirewallTag;DeleteFirewallTag;ShowFirewallTags;BatchCreateFirewallTags;BatchDeleteFirewallTags;ListFirewallTags;AddSecurityGroups;RemoveSecurityGroups;CountPortsByTags;ListPortsByTags;CreatePortTag;ListPortTags;BatchCreatePortTags;DeletePortTag;ShowPortTags;BatchDeletePortTags;ShowNetwork;DeleteNetwork;ListVpcs;ShowVpc;AddVpcExtendCidr;RemoveVpcExtendCidr;CreateSecurityGroup;ListSecurityGroups;ShowSecurityGroup;UpdateSecurityGroup;DeleteSecurityGroup;CreateSecurityGroupRule;ShowSecurityGroupRule;ListSecurityGroupRules;DeleteSecurityGroupRule;CreateAddressGroup;ListAddressGroup;ShowAddressGroup;UpdateAddressGroup;DeleteAddressGroup;DeleteIpAddressGroupForce", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Unbinding an EIP", @@ -2847,7 +3416,7 @@ "uri":"AssociatePublicips.html", "node_id":"associatepublicips.xml", "product_code":"vpc", - "code":"131", + "code":"153", "des":"This API is used to bind an EIP. (This API is not supported in eu-nl.)POST /v3/{project_id}/eip/publicips/{publicip_id}/associate-instanceStatus code: 200Status code: 200", "doc_type":"api", "kw":"Binding an EIP,EIPs,API Reference", @@ -2857,10 +3426,10 @@ "documenttype":"api", "prodname":"vpc", "opensource":"true;false", - "operation_id":"ListSecurityGroupsByTags;BatchCreateSecurityGroupTags;BatchDeleteSecurityGroupTags;ShowSecurityGroupTags;CreateSecurityGroupTag;DeleteSecurityGroupTag;ListSecurityGroupTags;ListTrafficMirrorSessions;ShowTrafficMirrorSessions;CreateTrafficMirrorSession;UpdateTrafficMirrorSessions;DeleteTrafficMirrorSession;RemoveSourcesFromTrafficMirrorSession;AddSourcesToTrafficMirrorSession;CreateTrafficMirrorFilter;ListTrafficMirrorFilters;ShowTrafficMirrorFilter;UpdateTrafficMirrorFilter;DeleteTrafficMirrorFilter;ListTrafficMirrorFilterRules;ShowTrafficMirrorFilterRule;CreateTrafficMirrorFilterRule;BatchCreateTrafficMirrorFilterRules;UpdateTrafficMirrorFilterRule;DeleteTrafficMirrorFilterRule;AttachBatchPublicIp;UpdatePublicips;CreateAddressGroupTag;ShowAddressGroupTags;CountAddressGroupsByTags;ListAddressGroupsByTags;ListAddressGroupTags;BatchCreateAddressGroupTags;BatchDeleteAddressGroupTags;DeleteAddressGroupTag;CreateSubNetworkInterface;BatchCreateSubNetworkInterface;ListSubNetworkInterfaces;ShowSubNetworkInterface;ShowSubNetworkInterfacesQuantity;DeleteSubNetworkInterface;UpdateSubNetworkInterface;ListSubNetworkInterfacesCountByTags;ListSubNetworkInterfacesByTags;ShowSubNetworkInterfaceTags;CreateSubNetworkInterfaceTag;BatchCreateSubNetworkInterfaceTags;BatchDeleteSubNetworkInterfaceTags;DeleteSubNetworkInterfaceTag;ListSubNetworkInterfaceTags;ShowTrafficMirrorSession;UpdateTrafficMirrorSession;CreateFirewall;ListFirewall;ShowFirewall;UpdateFirewall;DeleteFirewall;UpdateFirewallRules;AddFirewallRules;RemoveFirewallRules;AssociateSubnetFirewall;DisassociateSubnetFirewall;CountFirewallsByTags;ListFirewallsByTags;CreateFirewallTag;DeleteFirewallTag;ShowFirewallTags;BatchCreateFirewallTags;BatchDeleteFirewallTags;ListFirewallTags;AddSecurityGroups;RemoveSecurityGroups;CountPortsByTags;ListPortsByTags;CreatePortTag;ListPortTags;BatchCreatePortTags;DeletePortTag;ShowPortTags;BatchDeletePortTags;ShowNetwork;DeleteNetwork;ListVpcs;ShowVpc;AddVpcExtendCidr;RemoveVpcExtendCidr;CreateSecurityGroup;ListSecurityGroups;ShowSecurityGroup;UpdateSecurityGroup;DeleteSecurityGroup;CreateSecurityGroupRule;ShowSecurityGroupRule;ListSecurityGroupRules;DeleteSecurityGroupRule;CreateAddressGroup;ListAddressGroup;ShowAddressGroup;UpdateAddressGroup;DeleteAddressGroup;DeleteIpAddressGroupForce", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Binding an EIP", @@ -2870,7 +3439,7 @@ "uri":"eip_apiv3_0300.html", "node_id":"eip_apiv3_0300.xml", "product_code":"vpc", - "code":"132", + "code":"154", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"api", "kw":"Common Pools", @@ -2880,10 +3449,10 @@ "documenttype":"api", "prodname":"vpc", "opensource":"true;false", - "operation_id":"ListSecurityGroupsByTags;BatchCreateSecurityGroupTags;BatchDeleteSecurityGroupTags;ShowSecurityGroupTags;CreateSecurityGroupTag;DeleteSecurityGroupTag;ListSecurityGroupTags;ListTrafficMirrorSessions;ShowTrafficMirrorSessions;CreateTrafficMirrorSession;UpdateTrafficMirrorSessions;DeleteTrafficMirrorSession;RemoveSourcesFromTrafficMirrorSession;AddSourcesToTrafficMirrorSession;CreateTrafficMirrorFilter;ListTrafficMirrorFilters;ShowTrafficMirrorFilter;UpdateTrafficMirrorFilter;DeleteTrafficMirrorFilter;ListTrafficMirrorFilterRules;ShowTrafficMirrorFilterRule;CreateTrafficMirrorFilterRule;BatchCreateTrafficMirrorFilterRules;UpdateTrafficMirrorFilterRule;DeleteTrafficMirrorFilterRule;AttachBatchPublicIp;UpdatePublicips;CreateAddressGroupTag;ShowAddressGroupTags;CountAddressGroupsByTags;ListAddressGroupsByTags;ListAddressGroupTags;BatchCreateAddressGroupTags;BatchDeleteAddressGroupTags;DeleteAddressGroupTag;CreateSubNetworkInterface;BatchCreateSubNetworkInterface;ListSubNetworkInterfaces;ShowSubNetworkInterface;ShowSubNetworkInterfacesQuantity;DeleteSubNetworkInterface;UpdateSubNetworkInterface;ListSubNetworkInterfacesCountByTags;ListSubNetworkInterfacesByTags;ShowSubNetworkInterfaceTags;CreateSubNetworkInterfaceTag;BatchCreateSubNetworkInterfaceTags;BatchDeleteSubNetworkInterfaceTags;DeleteSubNetworkInterfaceTag;ListSubNetworkInterfaceTags;ShowTrafficMirrorSession;UpdateTrafficMirrorSession;CreateFirewall;ListFirewall;ShowFirewall;UpdateFirewall;DeleteFirewall;UpdateFirewallRules;AddFirewallRules;RemoveFirewallRules;AssociateSubnetFirewall;DisassociateSubnetFirewall;CountFirewallsByTags;ListFirewallsByTags;CreateFirewallTag;DeleteFirewallTag;ShowFirewallTags;BatchCreateFirewallTags;BatchDeleteFirewallTags;ListFirewallTags;AddSecurityGroups;RemoveSecurityGroups;CountPortsByTags;ListPortsByTags;CreatePortTag;ListPortTags;BatchCreatePortTags;DeletePortTag;ShowPortTags;BatchDeletePortTags;ShowNetwork;DeleteNetwork;ListVpcs;ShowVpc;AddVpcExtendCidr;RemoveVpcExtendCidr;CreateSecurityGroup;ListSecurityGroups;ShowSecurityGroup;UpdateSecurityGroup;DeleteSecurityGroup;CreateSecurityGroupRule;ShowSecurityGroupRule;ListSecurityGroupRules;DeleteSecurityGroupRule;CreateAddressGroup;ListAddressGroup;ShowAddressGroup;UpdateAddressGroup;DeleteAddressGroup;DeleteIpAddressGroupForce", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Common Pools", @@ -2893,7 +3462,7 @@ "uri":"ListCommonPools.html", "node_id":"listcommonpools.xml", "product_code":"vpc", - "code":"133", + "code":"155", "des":"This API is used to query common pools. (This API is not supported in eu-nl.)GET /v3/{project_id}/eip/publicip-pools/common-poolsNoneStatus code: 200NoneStatus code: 200N", "doc_type":"api", "kw":"Querying Common Pools,Common Pools,API Reference", @@ -2903,10 +3472,10 @@ "documenttype":"api", "prodname":"vpc", "opensource":"true;false", - "operation_id":"ListSecurityGroupsByTags;BatchCreateSecurityGroupTags;BatchDeleteSecurityGroupTags;ShowSecurityGroupTags;CreateSecurityGroupTag;DeleteSecurityGroupTag;ListSecurityGroupTags;ListTrafficMirrorSessions;ShowTrafficMirrorSessions;CreateTrafficMirrorSession;UpdateTrafficMirrorSessions;DeleteTrafficMirrorSession;RemoveSourcesFromTrafficMirrorSession;AddSourcesToTrafficMirrorSession;CreateTrafficMirrorFilter;ListTrafficMirrorFilters;ShowTrafficMirrorFilter;UpdateTrafficMirrorFilter;DeleteTrafficMirrorFilter;ListTrafficMirrorFilterRules;ShowTrafficMirrorFilterRule;CreateTrafficMirrorFilterRule;BatchCreateTrafficMirrorFilterRules;UpdateTrafficMirrorFilterRule;DeleteTrafficMirrorFilterRule;AttachBatchPublicIp;UpdatePublicips;CreateAddressGroupTag;ShowAddressGroupTags;CountAddressGroupsByTags;ListAddressGroupsByTags;ListAddressGroupTags;BatchCreateAddressGroupTags;BatchDeleteAddressGroupTags;DeleteAddressGroupTag;CreateSubNetworkInterface;BatchCreateSubNetworkInterface;ListSubNetworkInterfaces;ShowSubNetworkInterface;ShowSubNetworkInterfacesQuantity;DeleteSubNetworkInterface;UpdateSubNetworkInterface;ListSubNetworkInterfacesCountByTags;ListSubNetworkInterfacesByTags;ShowSubNetworkInterfaceTags;CreateSubNetworkInterfaceTag;BatchCreateSubNetworkInterfaceTags;BatchDeleteSubNetworkInterfaceTags;DeleteSubNetworkInterfaceTag;ListSubNetworkInterfaceTags;ShowTrafficMirrorSession;UpdateTrafficMirrorSession;CreateFirewall;ListFirewall;ShowFirewall;UpdateFirewall;DeleteFirewall;UpdateFirewallRules;AddFirewallRules;RemoveFirewallRules;AssociateSubnetFirewall;DisassociateSubnetFirewall;CountFirewallsByTags;ListFirewallsByTags;CreateFirewallTag;DeleteFirewallTag;ShowFirewallTags;BatchCreateFirewallTags;BatchDeleteFirewallTags;ListFirewallTags;AddSecurityGroups;RemoveSecurityGroups;CountPortsByTags;ListPortsByTags;CreatePortTag;ListPortTags;BatchCreatePortTags;DeletePortTag;ShowPortTags;BatchDeletePortTags;ShowNetwork;DeleteNetwork;ListVpcs;ShowVpc;AddVpcExtendCidr;RemoveVpcExtendCidr;CreateSecurityGroup;ListSecurityGroups;ShowSecurityGroup;UpdateSecurityGroup;DeleteSecurityGroup;CreateSecurityGroupRule;ShowSecurityGroupRule;ListSecurityGroupRules;DeleteSecurityGroupRule;CreateAddressGroup;ListAddressGroup;ShowAddressGroup;UpdateAddressGroup;DeleteAddressGroup;DeleteIpAddressGroupForce", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Querying Common Pools", @@ -2916,7 +3485,7 @@ "uri":"vpc_open_0000.html", "node_id":"vpc_open_0000.xml", "product_code":"vpc", - "code":"134", + "code":"156", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"api", "kw":"Native OpenStack Neutron APIs (V2.0)", @@ -2927,8 +3496,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Native OpenStack Neutron APIs (V2.0)", @@ -2938,7 +3508,7 @@ "uri":"vpc_version_0000xx.html", "node_id":"vpc_version_0000xx.xml", "product_code":"vpc", - "code":"135", + "code":"157", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"api", "kw":"API Version Information", @@ -2949,8 +3519,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"API Version Information", @@ -2960,7 +3531,7 @@ "uri":"vpc_version_0001.html", "node_id":"vpc_version_0001.xml", "product_code":"vpc", - "code":"136", + "code":"158", "des":"This API is used to query all available versions of a native OpenStack API.GET /NoneSee Status Codes.See Error Codes.", "doc_type":"api", "kw":"Querying API Versions,API Version Information,API Reference", @@ -2971,8 +3542,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Querying API Versions", @@ -2982,7 +3554,7 @@ "uri":"vpc_version_0002.html", "node_id":"vpc_version_0002.xml", "product_code":"vpc", - "code":"137", + "code":"159", "des":"This API is used to query the version of a specified API.GET /{api_version}Table 1 describes the parameters.NoneSee Status Codes.See Error Codes.", "doc_type":"api", "kw":"Querying a Specified API Version,API Version Information,API Reference", @@ -2993,8 +3565,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Querying a Specified API Version", @@ -3004,7 +3577,7 @@ "uri":"vpc_version_0003xx.html", "node_id":"vpc_version_0003xx.xml", "product_code":"vpc", - "code":"138", + "code":"160", "des":"Neutron APIs v2.0 provides the pagination function. You can set parameters limit and marker in the URL of the list request to enable the desired number of items to be ret", "doc_type":"api", "kw":"Pagination,API Version Information,API Reference", @@ -3015,8 +3588,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Pagination", @@ -3026,7 +3600,7 @@ "uri":"vpc_port02_0000xx.html", "node_id":"vpc_port02_0000xx.xml", "product_code":"vpc", - "code":"139", + "code":"161", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"api", "kw":"Port", @@ -3037,8 +3611,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Port", @@ -3048,7 +3623,7 @@ "uri":"vpc_port02_0001.html", "node_id":"vpc_port02_0001.xml", "product_code":"vpc", - "code":"140", + "code":"162", "des":"Queries all ports accessible to the tenant submitting the request.GET /v2.0/portsExample:Example of querying ports by pageTable 1 describes the parameters.NoneExample 1Ex", "doc_type":"api", "kw":"Querying Ports,Port,API Reference", @@ -3059,8 +3634,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Querying Ports", @@ -3070,7 +3646,7 @@ "uri":"vpc_port02_0002.html", "node_id":"vpc_port02_0002.xml", "product_code":"vpc", - "code":"141", + "code":"163", "des":"This API is used to query details about a specified port.GET /v2.0/ports/{port_id}Table 1 describes the parameters.NoneSee Status Codes.See Error Codes.", "doc_type":"api", "kw":"Querying a Port,Port,API Reference", @@ -3081,8 +3657,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Querying a Port", @@ -3092,7 +3669,7 @@ "uri":"vpc_port02_0003xx.html", "node_id":"vpc_port02_0003xx.xml", "product_code":"vpc", - "code":"142", + "code":"164", "des":"This API is used to create a port.POST /v2.0/portsCreate a port named port-test on network whose ID is 00ae08c5-f727-49ab-ad4b-b069398aa171.See Status Codes.See Error Cod", "doc_type":"api", "kw":"Creating a Port,Port,API Reference", @@ -3103,8 +3680,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Creating a Port", @@ -3114,7 +3692,7 @@ "uri":"vpc_port02_0004.html", "node_id":"vpc_port02_0004.xml", "product_code":"vpc", - "code":"143", + "code":"165", "des":"This API is used to update a port.PUT /v2.0/ports/{port_id}Table 1 describes the parameters.Change the name of the port whose ID is 7a9a954a-eb41-4954-a300-11ab17a361a2 t", "doc_type":"api", "kw":"Updating a Port,Port,API Reference", @@ -3125,8 +3703,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Updating a Port", @@ -3136,7 +3715,7 @@ "uri":"vpc_port02_0005.html", "node_id":"vpc_port02_0005.xml", "product_code":"vpc", - "code":"144", + "code":"166", "des":"This API is used to delete a port.RestrictionsA port with device_owner set to a value other than neutron:VIP_PORT cannot be deleted.A port with device_id specified cannot", "doc_type":"api", "kw":"Deleting a Port,Port,API Reference", @@ -3147,8 +3726,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Deleting a Port", @@ -3158,7 +3738,7 @@ "uri":"vpc_network_0000xx.html", "node_id":"vpc_network_0000xx.xml", "product_code":"vpc", - "code":"145", + "code":"167", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"api", "kw":"Network", @@ -3169,8 +3749,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Network", @@ -3180,7 +3761,7 @@ "uri":"vpc_network_0001xx.html", "node_id":"vpc_network_0001xx.xml", "product_code":"vpc", - "code":"146", + "code":"168", "des":"Queries all networks accessible to the tenant submitting the request.GET /v2.0/networksExample:Example of querying networks by pageTable 1 describes the parameters.NoneSe", "doc_type":"api", "kw":"Querying Networks,Network,API Reference", @@ -3191,8 +3772,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Querying Networks", @@ -3202,7 +3784,7 @@ "uri":"vpc_network_0002.html", "node_id":"vpc_network_0002.xml", "product_code":"vpc", - "code":"147", + "code":"169", "des":"This API is used to query details about a network.GET /v2.0/networks/{network_id}Table 1 describes the parameters.NoneSee Status Codes.See Error Codes.", "doc_type":"api", "kw":"Querying Network Details,Network,API Reference", @@ -3213,8 +3795,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Querying Network Details", @@ -3224,7 +3807,7 @@ "uri":"vpc_network_0003.html", "node_id":"vpc_network_0003.xml", "product_code":"vpc", - "code":"148", + "code":"170", "des":"This API is used to create a network.POST /v2.0/networksCreate a network named network-test.See Status Codes.See Error Codes.", "doc_type":"api", "kw":"Creating a Network,Network,API Reference", @@ -3235,8 +3818,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Creating a Network", @@ -3246,7 +3830,7 @@ "uri":"vpc_network_0004.html", "node_id":"vpc_network_0004.xml", "product_code":"vpc", - "code":"149", + "code":"171", "des":"This API is used to update a network.PUT /v2.0/networks/{network_id}Table 1 describes the parameters.Change the name of the network whose ID is c360322d-5315-45d7-b7d2-48", "doc_type":"api", "kw":"Updating a Network,Network,API Reference", @@ -3257,8 +3841,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Updating a Network", @@ -3268,7 +3853,7 @@ "uri":"vpc_network_0005.html", "node_id":"vpc_network_0005.xml", "product_code":"vpc", - "code":"150", + "code":"172", "des":"This API is used to delete a network.DELETE /v2.0/networks/{network_id}Table 1 describes the parameters.NoneNoneNoneSee Status Codes.See Error Codes.", "doc_type":"api", "kw":"Deleting a Network,Network,API Reference", @@ -3279,8 +3864,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Deleting a Network", @@ -3290,7 +3876,7 @@ "uri":"vpc_subnet02_0000xx.html", "node_id":"vpc_subnet02_0000xx.xml", "product_code":"vpc", - "code":"151", + "code":"173", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"api", "kw":"Subnet", @@ -3301,8 +3887,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Subnet", @@ -3312,7 +3899,7 @@ "uri":"vpc_subnet02_0001xx.html", "node_id":"vpc_subnet02_0001xx.xml", "product_code":"vpc", - "code":"152", + "code":"174", "des":"Queries all subnets accessible to the tenant submitting the request.GET /v2.0/subnetsExample:Example of querying subnets by pageTable 1 describes the parameters.NoneExamp", "doc_type":"api", "kw":"Querying Subnets,Subnet,API Reference", @@ -3323,8 +3910,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Querying Subnets", @@ -3334,7 +3922,7 @@ "uri":"vpc_subnet02_0002.html", "node_id":"vpc_subnet02_0002.xml", "product_code":"vpc", - "code":"153", + "code":"175", "des":"This API is used to query details about a subnet.GET /v2.0/subnets/{subnet_id}NoneSee Status Codes.See Error Codes.", "doc_type":"api", "kw":"Querying a Subnet,Subnet,API Reference", @@ -3345,8 +3933,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Querying a Subnet", @@ -3356,7 +3945,7 @@ "uri":"vpc_subnet02_0003xx.html", "node_id":"vpc_subnet02_0003xx.xml", "product_code":"vpc", - "code":"154", + "code":"176", "des":"This API is used to create a subnet.IPv6 subnets can be created only when IPv4 subnets have been created on the network.POST /v2.0/subnetsCreate an IPv4 subnet named subn", "doc_type":"api", "kw":"Creating a Subnet,Subnet,API Reference", @@ -3367,8 +3956,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Creating a Subnet", @@ -3378,7 +3968,7 @@ "uri":"vpc_subnet02_0004.html", "node_id":"vpc_subnet02_0004.xml", "product_code":"vpc", - "code":"155", + "code":"177", "des":"This API is used to update information about a subnet.RestrictionsWhen updating the allocation_pools field, neither gateway nor broadcast IP addresses can be included.PUT", "doc_type":"api", "kw":"Updating a Subnet,Subnet,API Reference", @@ -3389,8 +3979,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Updating a Subnet", @@ -3400,7 +3991,7 @@ "uri":"vpc_subnet02_0005.html", "node_id":"vpc_subnet02_0005.xml", "product_code":"vpc", - "code":"156", + "code":"178", "des":"This API is used to delete a subnet.DELETE /v2.0/subnets/{subnet_id}NoneNoneNoneSee Status Codes.See Error Codes.", "doc_type":"api", "kw":"Deleting a Subnet,Subnet,API Reference", @@ -3411,8 +4002,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Deleting a Subnet", @@ -3422,7 +4014,7 @@ "uri":"vpc_router_0000xx.html", "node_id":"vpc_router_0000xx.xml", "product_code":"vpc", - "code":"157", + "code":"179", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"api", "kw":"Router", @@ -3433,8 +4025,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Router", @@ -3444,7 +4037,7 @@ "uri":"vpc_router_0001.html", "node_id":"vpc_router_0001.xml", "product_code":"vpc", - "code":"158", + "code":"180", "des":"This API is used to query all routers accessible to the tenant submitting the request.GET /v2.0/routersExample:Example of querying routers by pageTable 1 describes the pa", "doc_type":"api", "kw":"Querying Routers,Router,API Reference", @@ -3455,8 +4048,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Querying Routers", @@ -3466,7 +4060,7 @@ "uri":"vpc_router_0002xx.html", "node_id":"vpc_router_0002xx.xml", "product_code":"vpc", - "code":"159", + "code":"181", "des":"This API is used to query details about a router.GET /v2.0/routers/{router_id}NoneSee Status Codes.See Error Codes.", "doc_type":"api", "kw":"Querying a Router,Router,API Reference", @@ -3477,8 +4071,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Querying a Router", @@ -3488,7 +4083,7 @@ "uri":"vpc_router_0003xx.html", "node_id":"vpc_router_0003xx.xml", "product_code":"vpc", - "code":"160", + "code":"182", "des":"This API is used to create a router.POST /v2.0/routersCreate a router named router-test2.See Status Codes.See Error Codes.", "doc_type":"api", "kw":"Creating a Router,Router,API Reference", @@ -3499,8 +4094,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Creating a Router", @@ -3510,7 +4106,7 @@ "uri":"vpc_router_0004.html", "node_id":"vpc_router_0004.xml", "product_code":"vpc", - "code":"161", + "code":"183", "des":"This API is used to update a router.PUT /v2.0/routers/{router_id}Change the name of the router whose ID is f5dbdfe0-86f9-4b0a-9a32-6be143f0a076 to router-220.See Status C", "doc_type":"api", "kw":"Updating a Router,Router,API Reference", @@ -3521,8 +4117,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Updating a Router", @@ -3532,7 +4129,7 @@ "uri":"vpc_router_0005.html", "node_id":"vpc_router_0005.xml", "product_code":"vpc", - "code":"162", + "code":"184", "des":"This API is used to delete a router.DELETE /v2.0/routers/{router_id}NoneNoneNoneSee Status Codes.See Error Codes.", "doc_type":"api", "kw":"Deleting a Router,Router,API Reference", @@ -3543,8 +4140,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Deleting a Router", @@ -3554,7 +4152,7 @@ "uri":"vpc_router_0006.html", "node_id":"vpc_router_0006.xml", "product_code":"vpc", - "code":"163", + "code":"185", "des":"This API is used to add an interface to a router.RestrictionsWhen a port is used, the port can have only one IP address.When a subnet is used, the gateway IP address must", "doc_type":"api", "kw":"Adding an Interface to a Router,Router,API Reference", @@ -3565,8 +4163,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Adding an Interface to a Router", @@ -3576,7 +4175,7 @@ "uri":"vpc_router_0007.html", "node_id":"vpc_router_0007.xml", "product_code":"vpc", - "code":"164", + "code":"186", "des":"Removing an interface from a router will also remove the port.RestrictionsYou are not allowed to remove an interface from a router if there are load balancers in the subn", "doc_type":"api", "kw":"Removing an Interface from a Router,Router,API Reference", @@ -3587,8 +4186,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Removing an Interface from a Router", @@ -3598,7 +4198,7 @@ "uri":"vpc_floatingiP_0000.html", "node_id":"vpc_floatingip_0000.xml", "product_code":"vpc", - "code":"165", + "code":"187", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"api", "kw":"Floating IP Address", @@ -3609,8 +4209,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Floating IP Address", @@ -3620,7 +4221,7 @@ "uri":"vpc_floatingiP_0001.html", "node_id":"vpc_floatingip_0001.xml", "product_code":"vpc", - "code":"166", + "code":"188", "des":"This API is used to query all floating IP addresses accessible to the tenant submitting the request.You can query the detailed information about a specified floating IP a", "doc_type":"api", "kw":"Querying Floating IP Addresses,Floating IP Address,API Reference", @@ -3631,8 +4232,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Querying Floating IP Addresses", @@ -3642,7 +4244,7 @@ "uri":"vpc_floatingiP_0002.html", "node_id":"vpc_floatingip_0002.xml", "product_code":"vpc", - "code":"167", + "code":"189", "des":"This API is used to query details about a specified floating IP address, including the floating IP address status, ID of the router to which the floating IP address belon", "doc_type":"api", "kw":"Querying a Floating IP Address,Floating IP Address,API Reference", @@ -3653,8 +4255,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Querying a Floating IP Address", @@ -3664,7 +4267,7 @@ "uri":"vpc_floatingiP_0003.html", "node_id":"vpc_floatingip_0003.xml", "product_code":"vpc", - "code":"168", + "code":"190", "des":"When assigning a floating IP address, you need to obtain the external network ID floating_network_id of the floating IP address.You can use GET /v2.0/networks?router:exte", "doc_type":"api", "kw":"Assigning a Floating IP Address,Floating IP Address,API Reference", @@ -3675,8 +4278,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Assigning a Floating IP Address", @@ -3686,7 +4290,7 @@ "uri":"vpc_floatingiP_0004.html", "node_id":"vpc_floatingip_0004.xml", "product_code":"vpc", - "code":"169", + "code":"191", "des":"This API is used to update a floating IP address.During the update, the ID of the floating IP address must be provided in the URL.If port_id is left blank, the floating I", "doc_type":"api", "kw":"Updating a Floating IP Address,Floating IP Address,API Reference", @@ -3697,8 +4301,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Updating a Floating IP Address", @@ -3708,8 +4313,8 @@ "uri":"vpc_floatingiP_0005.html", "node_id":"vpc_floatingip_0005.xml", "product_code":"vpc", - "code":"170", - "des":"This API is used to delete a floating IP address.Note the following when you use EIPs of the Dedicated Load Balancer (5_gray) type:In eu-de, no more new EIPs of this type", + "code":"192", + "des":"This API is used to delete a floating IP address.Note the following when you use EIPs of the Dedicated Load Balancer (5_gray) type:In eu-de, EIPs of the Dedicated Load Ba", "doc_type":"api", "kw":"Deleting a Floating IP Address,Floating IP Address,API Reference", "search_title":"", @@ -3719,8 +4324,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Deleting a Floating IP Address", @@ -3730,7 +4336,7 @@ "uri":"vpc_firewall_0000xx.html", "node_id":"vpc_firewall_0000xx.xml", "product_code":"vpc", - "code":"171", + "code":"193", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"api", "kw":"Firewall", @@ -3741,8 +4347,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Firewall", @@ -3752,7 +4359,7 @@ "uri":"vpc_firewall_0001.html", "node_id":"vpc_firewall_0001.xml", "product_code":"vpc", - "code":"172", + "code":"194", "des":"This API is used to query all firewall rules accessible to the tenant submitting the request.GET /v2.0/fwaas/firewall_rulesExample:Example of querying rules by pageTable ", "doc_type":"api", "kw":"Querying Firewall Rules,Firewall,API Reference", @@ -3763,8 +4370,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Querying Firewall Rules", @@ -3774,7 +4382,7 @@ "uri":"vpc_firewall_0002.html", "node_id":"vpc_firewall_0002.xml", "product_code":"vpc", - "code":"173", + "code":"195", "des":"This API is used to query details about a specific firewall rule.GET /v2.0/fwaas/firewall_rules/{firewall_rule_id}Table 1 describes the parameters.Parameter descriptionPa", "doc_type":"api", "kw":"Querying a Firewall Rule,Firewall,API Reference", @@ -3785,8 +4393,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Querying a Firewall Rule", @@ -3796,7 +4405,7 @@ "uri":"vpc_firewall_0003.html", "node_id":"vpc_firewall_0003.xml", "product_code":"vpc", - "code":"174", + "code":"196", "des":"This API is used to create a firewall rule.POST /v2.0/fwaas/firewall_rulesCreate an ACL rule with action set to allow, protocol set to tcp, and destination port set to 80", "doc_type":"api", "kw":"Creating a Firewall Rule,Firewall,API Reference", @@ -3807,8 +4416,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Creating a Firewall Rule", @@ -3818,7 +4428,7 @@ "uri":"vpc_firewall_0004.html", "node_id":"vpc_firewall_0004.xml", "product_code":"vpc", - "code":"175", + "code":"197", "des":"This API is used to update a firewall rule.PUT /v2.0/fwaas/firewall_rules/{firewall_rule_id}Change the action of the ACL rule whose ID is b94acf06-efc2-485d-ba67-a61acf2a", "doc_type":"api", "kw":"Updating a Firewall Rule,Firewall,API Reference", @@ -3829,8 +4439,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Updating a Firewall Rule", @@ -3840,7 +4451,7 @@ "uri":"vpc_firewall_0005.html", "node_id":"vpc_firewall_0005.xml", "product_code":"vpc", - "code":"176", + "code":"198", "des":"This API is used to delete a firewall rule.Before deleting a rule, you need to remove the rule from the corresponding policy first. For details, see Removing a Firewall R", "doc_type":"api", "kw":"Deleting a Firewall Rule,Firewall,API Reference", @@ -3851,8 +4462,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Deleting a Firewall Rule", @@ -3862,7 +4474,7 @@ "uri":"vpc_firewall_0006.html", "node_id":"vpc_firewall_0006.xml", "product_code":"vpc", - "code":"177", + "code":"199", "des":"This API is used to query all firewall policies accessible to the tenant submitting the request.GET /v2.0/fwaas/firewall_policiesExample of querying policies by pageTable", "doc_type":"api", "kw":"Querying Firewall Policies,Firewall,API Reference", @@ -3873,8 +4485,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Querying Firewall Policies", @@ -3884,7 +4497,7 @@ "uri":"vpc_firewall_0007.html", "node_id":"vpc_firewall_0007.xml", "product_code":"vpc", - "code":"178", + "code":"200", "des":"This API is used to query details about a specific firewall policy.GET /v2.0/fwaas/firewall_policies/{firewall_policy_id}Table 1 describes the parameters.Parameter descri", "doc_type":"api", "kw":"Querying a Firewall Policy,Firewall,API Reference", @@ -3895,8 +4508,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Querying a Firewall Policy", @@ -3906,7 +4520,7 @@ "uri":"vpc_firewall_0008.html", "node_id":"vpc_firewall_0008.xml", "product_code":"vpc", - "code":"179", + "code":"201", "des":"This API is used to create a firewall policy which must be bound to a firewall group. You can learn more about the relationships among firewall groups, policies, and rule", "doc_type":"api", "kw":"Creating a Firewall Policy,Firewall,API Reference", @@ -3917,8 +4531,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Creating a Firewall Policy", @@ -3928,7 +4543,7 @@ "uri":"vpc_firewall_0009.html", "node_id":"vpc_firewall_0009.xml", "product_code":"vpc", - "code":"180", + "code":"202", "des":"This API is used to update a firewall policy.PUT /v2.0/fwaas/firewall_policies/{firewall_policy_id}Associate the ACL policy whose ID is 2fb0e81f-9f63-44b2-9894-c13a328459", "doc_type":"api", "kw":"Updating a Firewall Policy,Firewall,API Reference", @@ -3939,8 +4554,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Updating a Firewall Policy", @@ -3950,7 +4566,7 @@ "uri":"vpc_firewall_0010.html", "node_id":"vpc_firewall_0010.xml", "product_code":"vpc", - "code":"181", + "code":"203", "des":"This API is used to delete a firewall policy.DELETE /v2.0/fwaas/firewall_policies/{firewall_policy_id}Table 1 describes the parameters.Parameter descriptionParameterManda", "doc_type":"api", "kw":"Deleting a Firewall Policy,Firewall,API Reference", @@ -3961,8 +4577,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Deleting a Firewall Policy", @@ -3972,7 +4589,7 @@ "uri":"vpc_firewall_0011.html", "node_id":"vpc_firewall_0011.xml", "product_code":"vpc", - "code":"182", + "code":"204", "des":"This API is used to insert a firewall rule to a firewall policy.PUT /v2.0/fwaas/firewall_policies/{firewall_policy_id}/insert_ruleTable 1 describes the parameters.Paramet", "doc_type":"api", "kw":"Inserting a Firewall Rule,Firewall,API Reference", @@ -3983,8 +4600,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Inserting a Firewall Rule", @@ -3994,7 +4612,7 @@ "uri":"vpc_firewall_0012xx.html", "node_id":"vpc_firewall_0012xx.xml", "product_code":"vpc", - "code":"183", + "code":"205", "des":"This API is used to remove a firewall rule from a firewall policy.PUT /v2.0/fwaas/firewall_policies/{firewall_policy_id}/remove_ruleRemove ACL rule 0f82b221-8cd6-44bd-9df", "doc_type":"api", "kw":"Removing a Firewall Rule,Firewall,API Reference", @@ -4005,8 +4623,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Removing a Firewall Rule", @@ -4016,7 +4635,7 @@ "uri":"vpc_firewall_0013.html", "node_id":"vpc_firewall_0013.xml", "product_code":"vpc", - "code":"184", + "code":"206", "des":"This API is used to query all firewall groups accessible to the tenant submitting the request.GET /v2.0/fwaas/firewall_groupsExample of querying groups by pageTable 1 des", "doc_type":"api", "kw":"Querying Firewall Groups,Firewall,API Reference", @@ -4027,8 +4646,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Querying Firewall Groups", @@ -4038,7 +4658,7 @@ "uri":"vpc_firewall_0014.html", "node_id":"vpc_firewall_0014.xml", "product_code":"vpc", - "code":"185", + "code":"207", "des":"This API is used to query details about a specific firewall group.GET /v2.0/fwaas/firewall_groups/{firewall_group_id}Table 1 describes the parameters.Parameter descriptio", "doc_type":"api", "kw":"Querying a Firewall Group,Firewall,API Reference", @@ -4049,8 +4669,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Querying a Firewall Group", @@ -4060,7 +4681,7 @@ "uri":"vpc_firewall_0015.html", "node_id":"vpc_firewall_0015.xml", "product_code":"vpc", - "code":"186", + "code":"208", "des":"This API is used to create a firewall group.POST /v2.0/fwaas/firewall_groupsCreate an ACL group, associate it with the inbound ACL policy afc52ce9-5305-4ec9-9feb-44feb833", "doc_type":"api", "kw":"Creating a Firewall Group,Firewall,API Reference", @@ -4071,8 +4692,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Creating a Firewall Group", @@ -4082,7 +4704,7 @@ "uri":"vpc_firewall_0016.html", "node_id":"vpc_firewall_0016.xml", "product_code":"vpc", - "code":"187", + "code":"209", "des":"This API is used to update a firewall group.PUT /v2.0/fwaas/firewall_groups/{firewall_group_id}Associate the ACL group whose ID is 2fb0e81f-9f63-44b2-9894-c13a3284594a wi", "doc_type":"api", "kw":"Updating a Firewall Group,Firewall,API Reference", @@ -4093,8 +4715,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Updating a Firewall Group", @@ -4104,7 +4727,7 @@ "uri":"vpc_firewall_0017.html", "node_id":"vpc_firewall_0017.xml", "product_code":"vpc", - "code":"188", + "code":"210", "des":"This API is used to delete a firewall group.DELETE /v2.0/fwaas/firewall_groups/{firewall_group_id}Table 1 describes the parameters.Parameter descriptionParameterMandatory", "doc_type":"api", "kw":"Deleting a Firewall Group,Firewall,API Reference", @@ -4115,8 +4738,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Deleting a Firewall Group", @@ -4126,7 +4750,7 @@ "uri":"vpc_sg02_0000xx.html", "node_id":"vpc_sg02_0000xx.xml", "product_code":"vpc", - "code":"189", + "code":"211", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"api", "kw":"Security Group", @@ -4137,8 +4761,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Security Group", @@ -4148,7 +4773,7 @@ "uri":"vpc_sg02_0001xx.html", "node_id":"vpc_sg02_0001xx.xml", "product_code":"vpc", - "code":"190", + "code":"212", "des":"This API is used to query all security groups accessible to the tenant submitting the request.GET /v2.0/security-groupsExample of querying security groups by pageTable 1 ", "doc_type":"api", "kw":"Querying Security Groups,Security Group,API Reference", @@ -4159,8 +4784,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Querying Security Groups", @@ -4170,7 +4796,7 @@ "uri":"vpc_sg02_0002xx.html", "node_id":"vpc_sg02_0002xx.xml", "product_code":"vpc", - "code":"191", + "code":"213", "des":"This API is used to query details about a specific security group.GET /v2.0/security-groups/{security_group_id}NoneSee Status Codes.See Error Codes.", "doc_type":"api", "kw":"Querying a Security Group,Security Group,API Reference", @@ -4181,8 +4807,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Querying a Security Group", @@ -4192,7 +4819,7 @@ "uri":"vpc_sg02_0003xx.html", "node_id":"vpc_sg02_0003xx.xml", "product_code":"vpc", - "code":"192", + "code":"214", "des":"This API is used to create a security group.POST /v2.0/security-groupsCreate a security group named sg-test.See Status Codes.See Error Codes.", "doc_type":"api", "kw":"Creating a Security Group,Security Group,API Reference", @@ -4203,8 +4830,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Creating a Security Group", @@ -4214,7 +4842,7 @@ "uri":"vpc_sg02_0004xx.html", "node_id":"vpc_sg02_0004xx.xml", "product_code":"vpc", - "code":"193", + "code":"215", "des":"This API is used to update a security group.PUT /v2.0/security-groups/{security_group_id}Change the name of the security group whose ID is d29ae17d-f355-4992-8747-1fb66cc", "doc_type":"api", "kw":"Updating a Security Group,Security Group,API Reference", @@ -4225,8 +4853,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Updating a Security Group", @@ -4236,7 +4865,7 @@ "uri":"vpc_sg02_0005xx.html", "node_id":"vpc_sg02_0005xx.xml", "product_code":"vpc", - "code":"194", + "code":"216", "des":"This API is used to delete a security group.DELETE /v2.0/security-groups/{security_group_id}NoneNoneNoneSee Status Codes.See Error Codes.", "doc_type":"api", "kw":"Deleting a Security Group,Security Group,API Reference", @@ -4247,8 +4876,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Deleting a Security Group", @@ -4258,7 +4888,7 @@ "uri":"vpc_sg02_0006.html", "node_id":"vpc_sg02_0006.xml", "product_code":"vpc", - "code":"195", + "code":"217", "des":"This API is used to query all security group rules accessible to the tenant submitting the request.GET /v2.0/security-group-rulesExample:Example of querying security grou", "doc_type":"api", "kw":"Querying Security Group Rules,Security Group,API Reference", @@ -4269,8 +4899,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Querying Security Group Rules", @@ -4280,7 +4911,7 @@ "uri":"vpc_sg02_0007.html", "node_id":"vpc_sg02_0007.xml", "product_code":"vpc", - "code":"196", + "code":"218", "des":"This API is used to query details about a specific security group rule.GET /v2.0/security-group-rules/{security_group_rule_id}NoneSee Status Codes.See Error Codes.", "doc_type":"api", "kw":"Querying a Security Group Rule,Security Group,API Reference", @@ -4291,8 +4922,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Querying a Security Group Rule", @@ -4302,7 +4934,7 @@ "uri":"vpc_sg02_0008xx.html", "node_id":"vpc_sg02_0008xx.xml", "product_code":"vpc", - "code":"197", + "code":"219", "des":"This API is used to add a security group rule.POST /v2.0/security-group-rulesCreate an outbound rule in the security group whose ID is 5cb9c1ee-00e0-4d0f-9623-55463cd26ff", "doc_type":"api", "kw":"Adding a Security Group Rule,Security Group,API Reference", @@ -4313,8 +4945,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Adding a Security Group Rule", @@ -4324,7 +4957,7 @@ "uri":"vpc_sg02_0009xx.html", "node_id":"vpc_sg02_0009xx.xml", "product_code":"vpc", - "code":"198", + "code":"220", "des":"This API is used to delete a security group rule.DELETE /v2.0/security-group-rules/{security_group_rule_id}NoneNoneNoneSee Status Codes.See Error Codes.", "doc_type":"api", "kw":"Deleting a Security Group Rule,Security Group,API Reference", @@ -4335,8 +4968,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Deleting a Security Group Rule", @@ -4346,7 +4980,7 @@ "uri":"vpc_subnetpools_0000.html", "node_id":"vpc_subnetpools_0000.xml", "product_code":"vpc", - "code":"199", + "code":"221", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"api", "kw":"Subnet Pool", @@ -4357,8 +4991,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Subnet Pool", @@ -4368,7 +5003,7 @@ "uri":"vpc_subnetpools_0001.html", "node_id":"vpc_subnetpools_0001.xml", "product_code":"vpc", - "code":"200", + "code":"222", "des":"This API is used to create a subnet pool.POST /v2.0/subnetpoolsExample requestPOST https://{Endpoint}/v2.0/subnetpools\n\n{\n \"subnetpool\": {\n \"name\": \"my-subnet-p", "doc_type":"api", "kw":"Creating a Subnet Pool,Subnet Pool,API Reference", @@ -4379,8 +5014,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Creating a Subnet Pool", @@ -4390,7 +5026,7 @@ "uri":"vpc_subnetpools_0002.html", "node_id":"vpc_subnetpools_0002.xml", "product_code":"vpc", - "code":"201", + "code":"223", "des":"This API is used to query subnet pools. Pagination query is supported.GET /v2.0/subnetpoolsExample:Example of querying subnet pools by pageNoneExample requestExample resp", "doc_type":"api", "kw":"Querying Subnet Pools,Subnet Pool,API Reference", @@ -4401,8 +5037,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Querying Subnet Pools", @@ -4412,7 +5049,7 @@ "uri":"vpc_subnetpools_0003.html", "node_id":"vpc_subnetpools_0003.xml", "product_code":"vpc", - "code":"202", + "code":"224", "des":"This API is used to query details about the specific subnet pool.GET /v2.0/subnetpools/{subnetpool_id}NoneExample requestExample responseSee Status Codes.See Error Codes.", "doc_type":"api", "kw":"Querying a Subnet Pool,Subnet Pool,API Reference", @@ -4423,8 +5060,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Querying a Subnet Pool", @@ -4434,7 +5072,7 @@ "uri":"vpc_subnetpools_0004.html", "node_id":"vpc_subnetpools_0004.xml", "product_code":"vpc", - "code":"203", + "code":"225", "des":"This API is used to update a subnet pool.PUT /v2.0/subnetpools/{subnetpool_id}Example requestExample responseSee Status Codes.See Error Codes.", "doc_type":"api", "kw":"Updating a Subnet Pool,Subnet Pool,API Reference", @@ -4445,8 +5083,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Updating a Subnet Pool", @@ -4456,7 +5095,7 @@ "uri":"vpc_subnetpools_0005.html", "node_id":"vpc_subnetpools_0005.xml", "product_code":"vpc", - "code":"204", + "code":"226", "des":"This API is used to delete a subnet pool.DELETE /v2.0/subnetpools/{subnetpool_id}NoneNoneExample requestExample responseNoneSee Status Codes.See Error Codes.", "doc_type":"api", "kw":"Deleting a Subnet Pool,Subnet Pool,API Reference", @@ -4467,8 +5106,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Deleting a Subnet Pool", @@ -4478,7 +5118,7 @@ "uri":"vpc_permission_0000.html", "node_id":"vpc_permission_0000.xml", "product_code":"vpc", - "code":"205", + "code":"227", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"api", "kw":"Permissions and Supported Actions", @@ -4489,8 +5129,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Permissions and Supported Actions", @@ -4500,7 +5141,7 @@ "uri":"permission_0001.html", "node_id":"permission_0001.xml", "product_code":"vpc", - "code":"206", + "code":"228", "des":"By default, new IAM users do not have permissions assigned. You need to add them to one or more groups and attach policies or roles to these groups. The users then inheri", "doc_type":"api", "kw":"Introduction,Permissions and Supported Actions,API Reference", @@ -4511,8 +5152,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Introduction", @@ -4522,7 +5164,7 @@ "uri":"en-us_topic_0000002261678644.html", "node_id":"en-us_topic_0000002261678644.xml", "product_code":"vpc", - "code":"207", + "code":"229", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"api", "kw":"Permissions and Supported Actions of API V1 and V2", @@ -4533,8 +5175,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Permissions and Supported Actions of API V1 and V2", @@ -4544,7 +5187,7 @@ "uri":"vpc_permission_0022.html", "node_id":"vpc_permission_0022.xml", "product_code":"vpc", - "code":"208", + "code":"230", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"api", "kw":"VPC,Permissions and Supported Actions of API V1 and V2,API Reference", @@ -4555,8 +5198,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"VPC", @@ -4566,7 +5210,7 @@ "uri":"vpc_permission_0001.html", "node_id":"vpc_permission_0001.xml", "product_code":"vpc", - "code":"209", + "code":"231", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"api", "kw":"Subnet,Permissions and Supported Actions of API V1 and V2,API Reference", @@ -4577,8 +5221,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Subnet", @@ -4588,7 +5233,7 @@ "uri":"vpc_permission_0002.html", "node_id":"vpc_permission_0002.xml", "product_code":"vpc", - "code":"210", + "code":"232", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"api", "kw":"EIP,Permissions and Supported Actions of API V1 and V2,API Reference", @@ -4599,8 +5244,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"EIP", @@ -4610,7 +5256,7 @@ "uri":"vpc_permission_0003.html", "node_id":"vpc_permission_0003.xml", "product_code":"vpc", - "code":"211", + "code":"233", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"api", "kw":"Bandwidth,Permissions and Supported Actions of API V1 and V2,API Reference", @@ -4621,8 +5267,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Bandwidth", @@ -4632,7 +5279,7 @@ "uri":"vpc_permission_0018.html", "node_id":"vpc_permission_0018.xml", "product_code":"vpc", - "code":"212", + "code":"234", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"api", "kw":"Bandwidth (V2),Permissions and Supported Actions of API V1 and V2,API Reference", @@ -4643,8 +5290,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Bandwidth (V2)", @@ -4654,7 +5302,7 @@ "uri":"vpc_permission_0031.html", "node_id":"vpc_permission_0031.xml", "product_code":"vpc", - "code":"213", + "code":"235", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"api", "kw":"EIP (V3),Permissions and Supported Actions of API V1 and V2,API Reference", @@ -4665,8 +5313,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"EIP (V3)", @@ -4676,7 +5325,7 @@ "uri":"vpc_permission_0005.html", "node_id":"vpc_permission_0005.xml", "product_code":"vpc", - "code":"214", + "code":"236", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"api", "kw":"VPC Peering Connection,Permissions and Supported Actions of API V1 and V2,API Reference", @@ -4687,8 +5336,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"VPC Peering Connection", @@ -4698,7 +5348,7 @@ "uri":"vpc_permission_0028.html", "node_id":"vpc_permission_0028.xml", "product_code":"vpc", - "code":"215", + "code":"237", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"api", "kw":"VPC Route,Permissions and Supported Actions of API V1 and V2,API Reference", @@ -4709,8 +5359,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"VPC Route", @@ -4720,7 +5371,7 @@ "uri":"vpc_permission_0029.html", "node_id":"vpc_permission_0029.xml", "product_code":"vpc", - "code":"216", + "code":"238", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"api", "kw":"Route Table,Permissions and Supported Actions of API V1 and V2,API Reference", @@ -4731,8 +5382,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Route Table", @@ -4742,7 +5394,7 @@ "uri":"vpc_permission_0006.html", "node_id":"vpc_permission_0006.xml", "product_code":"vpc", - "code":"217", + "code":"239", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"api", "kw":"Quota,Permissions and Supported Actions of API V1 and V2,API Reference", @@ -4753,8 +5405,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Quota", @@ -4764,7 +5417,7 @@ "uri":"vpc_permission_0007.html", "node_id":"vpc_permission_0007.xml", "product_code":"vpc", - "code":"218", + "code":"240", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"api", "kw":"Private IP Address,Permissions and Supported Actions of API V1 and V2,API Reference", @@ -4775,8 +5428,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Private IP Address", @@ -4786,7 +5440,7 @@ "uri":"vpc_permission_0008.html", "node_id":"vpc_permission_0008.xml", "product_code":"vpc", - "code":"219", + "code":"241", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"api", "kw":"Security Group,Permissions and Supported Actions of API V1 and V2,API Reference", @@ -4797,8 +5451,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Security Group", @@ -4808,7 +5463,7 @@ "uri":"vpc_permission_0009.html", "node_id":"vpc_permission_0009.xml", "product_code":"vpc", - "code":"220", + "code":"242", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"api", "kw":"Security Group Rule,Permissions and Supported Actions of API V1 and V2,API Reference", @@ -4819,8 +5474,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Security Group Rule", @@ -4830,7 +5486,7 @@ "uri":"vpc_permission_0021.html", "node_id":"vpc_permission_0021.xml", "product_code":"vpc", - "code":"221", + "code":"243", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"api", "kw":"VPC Tag,Permissions and Supported Actions of API V1 and V2,API Reference", @@ -4841,8 +5497,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"VPC Tag", @@ -4852,7 +5509,7 @@ "uri":"vpc_permission_0019.html", "node_id":"vpc_permission_0019.xml", "product_code":"vpc", - "code":"222", + "code":"244", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"api", "kw":"Subnet Tag,Permissions and Supported Actions of API V1 and V2,API Reference", @@ -4863,8 +5520,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Subnet Tag", @@ -4874,7 +5532,7 @@ "uri":"vpc_permission_0025.html", "node_id":"vpc_permission_0025.xml", "product_code":"vpc", - "code":"223", + "code":"245", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"api", "kw":"VPC Flow Log,Permissions and Supported Actions of API V1 and V2,API Reference", @@ -4885,8 +5543,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"VPC Flow Log", @@ -4896,7 +5555,7 @@ "uri":"en-us_topic_0000002296431777.html", "node_id":"en-us_topic_0000002296431777.xml", "product_code":"vpc", - "code":"224", + "code":"246", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"api", "kw":"Permissions and Supported Actions of Native OpenStack Neutron V2.0", @@ -4907,8 +5566,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Permissions and Supported Actions of Native OpenStack Neutron V2.0", @@ -4918,7 +5578,7 @@ "uri":"vpc_permission_0010.html", "node_id":"vpc_permission_0010.xml", "product_code":"vpc", - "code":"225", + "code":"247", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"api", "kw":"Port (OpenStack Neutron API),Permissions and Supported Actions of Native OpenStack Neutron V2.0,API ", @@ -4929,8 +5589,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Port (OpenStack Neutron API)", @@ -4940,7 +5601,7 @@ "uri":"vpc_permission_0011.html", "node_id":"vpc_permission_0011.xml", "product_code":"vpc", - "code":"226", + "code":"248", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"api", "kw":"Network (OpenStack Neutron API),Permissions and Supported Actions of Native OpenStack Neutron V2.0,A", @@ -4951,8 +5612,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Network (OpenStack Neutron API)", @@ -4962,7 +5624,7 @@ "uri":"vpc_permission_0012.html", "node_id":"vpc_permission_0012.xml", "product_code":"vpc", - "code":"227", + "code":"249", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"api", "kw":"Subnet (OpenStack Neutron API),Permissions and Supported Actions of Native OpenStack Neutron V2.0,AP", @@ -4973,8 +5635,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Subnet (OpenStack Neutron API)", @@ -4984,7 +5647,7 @@ "uri":"vpc_permission_0013.html", "node_id":"vpc_permission_0013.xml", "product_code":"vpc", - "code":"228", + "code":"250", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"api", "kw":"Router (OpenStack Neutron API),Permissions and Supported Actions of Native OpenStack Neutron V2.0,AP", @@ -4995,8 +5658,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Router (OpenStack Neutron API)", @@ -5006,7 +5670,7 @@ "uri":"vpc_permission_0014.html", "node_id":"vpc_permission_0014.xml", "product_code":"vpc", - "code":"229", + "code":"251", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"api", "kw":"Floating IP Address (OpenStack Neutron API),Permissions and Supported Actions of Native OpenStack Ne", @@ -5017,8 +5681,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Floating IP Address (OpenStack Neutron API)", @@ -5028,7 +5693,7 @@ "uri":"vpc_permission_0015.html", "node_id":"vpc_permission_0015.xml", "product_code":"vpc", - "code":"230", + "code":"252", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"api", "kw":"Firewall (OpenStack Neutron API),Permissions and Supported Actions of Native OpenStack Neutron V2.0,", @@ -5039,8 +5704,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Firewall (OpenStack Neutron API)", @@ -5050,7 +5716,7 @@ "uri":"vpc_permission_0016.html", "node_id":"vpc_permission_0016.xml", "product_code":"vpc", - "code":"231", + "code":"253", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"api", "kw":"Security Group (OpenStack Neutron API),Permissions and Supported Actions of Native OpenStack Neutron", @@ -5061,8 +5727,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Security Group (OpenStack Neutron API)", @@ -5072,7 +5739,7 @@ "uri":"en-us_topic_0000002261781702.html", "node_id":"en-us_topic_0000002261781702.xml", "product_code":"vpc", - "code":"232", + "code":"254", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"api", "kw":"Permissions and Supported Actions of API V3", @@ -5083,8 +5750,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Permissions and Supported Actions of API V3", @@ -5094,7 +5762,7 @@ "uri":"vpc_permission_0030.html", "node_id":"vpc_permission_0030.xml", "product_code":"vpc", - "code":"233", + "code":"255", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"api", "kw":"VPC (V3),Permissions and Supported Actions of API V3,API Reference", @@ -5105,8 +5773,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"VPC (V3)", @@ -5116,7 +5785,7 @@ "uri":"vpc_permission_0044.html", "node_id":"vpc_permission_0044.xml", "product_code":"vpc", - "code":"234", + "code":"256", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"api", "kw":"Security Group (V3),Permissions and Supported Actions of API V3,API Reference", @@ -5127,8 +5796,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Security Group (V3)", @@ -5138,7 +5808,7 @@ "uri":"vpc_permission_0032.html", "node_id":"vpc_permission_0032.xml", "product_code":"vpc", - "code":"235", + "code":"257", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"api", "kw":"Security Group Rule (V3),Permissions and Supported Actions of API V3,API Reference", @@ -5149,8 +5819,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Security Group Rule (V3)", @@ -5160,7 +5831,7 @@ "uri":"vpc_permission_0017.html", "node_id":"vpc_permission_0017.xml", "product_code":"vpc", - "code":"236", + "code":"258", "des":"Note:If you have insufficient permissions, response code 200 will be returned when you query network resources and an empty list will be displayed.You can apply for the p", "doc_type":"api", "kw":"Precautions for API Permissions,Permissions and Supported Actions,API Reference", @@ -5171,8 +5842,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Precautions for API Permissions", @@ -5182,7 +5854,7 @@ "uri":"vpc_api_0004.html", "node_id":"vpc_api_0004.xml", "product_code":"vpc", - "code":"237", + "code":"259", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"api", "kw":"FAQs", @@ -5193,8 +5865,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"FAQs", @@ -5204,7 +5877,7 @@ "uri":"en-us_topic_0000001487936070.html", "node_id":"en-us_topic_0000001487936070.xml", "product_code":"vpc", - "code":"238", + "code":"260", "des":"Firewall resources are classified into groups, policies, and rules.The relationships among them are as follows:A firewall policy can be associated with multiple firewall ", "doc_type":"api", "kw":"What Are the Relationships Among Firewall Groups, Policies, and Rules?,FAQs,API Reference", @@ -5215,8 +5888,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"What Are the Relationships Among Firewall Groups, Policies, and Rules?", @@ -5226,7 +5900,7 @@ "uri":"vpc_api_0007.html", "node_id":"vpc_api_0007.xml", "product_code":"vpc", - "code":"239", + "code":"261", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"api", "kw":"Appendix", @@ -5237,8 +5911,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Appendix", @@ -5248,7 +5923,7 @@ "uri":"vpc_api_0009.html", "node_id":"vpc_api_0009.xml", "product_code":"vpc", - "code":"240", + "code":"262", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"api", "kw":"ICMP-Port Range Relationship Table,Appendix,API Reference", @@ -5259,8 +5934,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"ICMP-Port Range Relationship Table", @@ -5270,7 +5946,7 @@ "uri":"vpc_api_0010.html", "node_id":"vpc_api_0010.xml", "product_code":"vpc", - "code":"241", + "code":"263", "des":"This section describes monitoring metrics reported by VPC to Cloud Eye as well as their namespaces and dimensions. You can use APIs provided by Cloud Eye to query the mon", "doc_type":"api", "kw":"VPC Monitoring Metrics,Appendix,API Reference", @@ -5281,8 +5957,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"VPC Monitoring Metrics", @@ -5292,7 +5969,7 @@ "uri":"vpc_api_0002.html", "node_id":"vpc_api_0002.xml", "product_code":"vpc", - "code":"242", + "code":"264", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"api", "kw":"Status Codes,Appendix,API Reference", @@ -5303,8 +5980,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Status Codes", @@ -5314,7 +5992,7 @@ "uri":"vpc_api_0003.html", "node_id":"vpc_api_0003.xml", "product_code":"vpc", - "code":"243", + "code":"265", "des":"If an error occurs when an API is called, error information is returned. This section describes the error information for VPC APIs (excluding native OpenStack APIs).", "doc_type":"api", "kw":"Error Codes,Appendix,API Reference", @@ -5325,8 +6003,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Error Codes", @@ -5336,7 +6015,7 @@ "uri":"vpc_api_0012.html", "node_id":"vpc_api_0012.xml", "product_code":"vpc", - "code":"244", + "code":"266", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"api", "kw":"Change History,API Reference", @@ -5347,8 +6026,9 @@ "prodname":"vpc", "opensource":"true;false", "IsMulti":"No", - "version":"v3", - "IsBot":"Yes" + "IsBot":"Yes", + "operation_id":"CreateSecurityGroupTag;ShowSecurityGroupTags;DeleteSecurityGroupTag;BatchCreateDeleteSecurityGroupTags;ListSecurityGroupsByTags;ListSecurityGroupTags", + "version":"v2" } ], "title":"Change History", diff --git a/docs/vpc/api-ref/AddFirewallRules.html b/docs/vpc/api-ref/AddFirewallRules.html new file mode 100644 index 000000000..a703b9675 --- /dev/null +++ b/docs/vpc/api-ref/AddFirewallRules.html @@ -0,0 +1,948 @@ + + +
This API is used to add rules to a network ACL.
+PUT /v3/{project_id}/vpc/firewalls/{firewall_id}/insert-rules
+ +Parameter + |
+Mandatory + |
+Type + |
+Description + |
+
|---|---|---|---|
firewall_id + |
+Yes + |
+String + |
+Definition: +Network ACL ID. You can call the API Querying Network ACLs to obtain the ID of the target network ACL, and then use this API to add network ACL rules. +Range: +N/A + |
+
project_id + |
+Yes + |
+String + |
+Definition: +ID of the project that the network ACL belongs to. +Range: +N/A + |
+
Parameter + |
+Mandatory + |
+Type + |
+Description + |
+
|---|---|---|---|
firewall + |
+Yes + |
+FirewallInsertRuleOption object + |
+Definition: +Request body for inserting a network ACL rule. +Constraints: +N/A +Range: +N/A +Default Value: +N/A + |
+
dry_run + |
+No + |
+Boolean + |
+Definition: +Whether to only check the request. +Constraints: +N/A +Range: +
Default Value: +false + |
+
Parameter + |
+Mandatory + |
+Type + |
+Description + |
+
|---|---|---|---|
ingress_rules + |
+No + |
+Array of FirewallInsertRuleItemOption objects + |
+Definition: +Network ACL inbound rules. +Constraints: +N/A +Range: +N/A +Default Value: +N/A + |
+
egress_rules + |
+No + |
+Array of FirewallInsertRuleItemOption objects + |
+Definition: +Network ACL outbound rules. +Constraints: +N/A +Range: +N/A +Default Value: +N/A + |
+
insert_after_rule + |
+No + |
+String + |
+Definition: +ID of an inbound or outbound network ACL rule after which a new rule will be inserted. If not specified, the network ACL rule will be inserted at the beginning of the inbound or outbound rule list. +Constraints: +If insert_after_rule is specified, either ingress_rules or egress_rules can be specified. That is, the new rule must be inserted into either the inbound or outbound rule list. The specified rule must exist in the inbound or outbound network ACL rule list. +Range: +N/A +Default Value: +N/A + |
+
Parameter + |
+Mandatory + |
+Type + |
+Description + |
+
|---|---|---|---|
name + |
+No + |
+String + |
+Definition: +Network ACL rule name. +Constraints: +The value can contain 0 to 255 characters, including letters, digits, underscores (_), hyphens (-), and periods. +Range: +N/A +Default Value: +N/A + |
+
description + |
+No + |
+String + |
+Definition: +Supplementary information about the network ACL rule. +Constraints: +The value can contain 0 to 255 characters and cannot contain angle brackets (< or >). +Range: +N/A +Default Value: +N/A + |
+
action + |
+Yes + |
+String + |
+Definition: +Whether a network ACL rule allows or denies traffic. +Constraints: +N/A +Range: +
Default Value: +N/A + |
+
protocol + |
+Yes + |
+String + |
+Definition: +Communication protocol of a network ACL rule. +Constraints: +
Range: +Default Value: +N/A + |
+
ip_version + |
+Yes + |
+Integer + |
+Definition: +IP address version of a network ACL rule. +Constraints: +N/A +Range: +
Default Value: +N/A + |
+
source_ip_address + |
+No + |
+String + |
+Definition: +Source IP address or source IP address range of a network ACL rule. +Constraints: +source_ip_address and source_address_group_id cannot be specified at the same time. +Range: +N/A +Default Value: +N/A + |
+
destination_ip_address + |
+No + |
+String + |
+Definition: +Destination IP address or destination IP address range of a network ACL rule. +Constraints: +destination_ip_address and destination_address_group_id cannot be specified at the same time. +Range: +N/A +Default Value: +N/A + |
+
source_port + |
+No + |
+String + |
+Definition: +Source port of a network ACL rule. +Constraints: +
Range: +N/A +Default Value: +N/A + |
+
destination_port + |
+No + |
+String + |
+Definition: +Destination port of a network ACL rule. +Constraints: +
Range: +N/A +Default Value: +N/A + |
+
source_address_group_id + |
+No + |
+String + |
+Definition: +ID of the source IP address group of a network ACL rule. +Constraints: +
Range: +N/A +Default Value: +N/A + |
+
destination_address_group_id + |
+No + |
+String + |
+Definition: +ID of the destination IP address group of a network ACL rule. +Constraints: +
Range: +N/A +Default Value: +N/A + |
+
enabled + |
+No + |
+Boolean + |
+Definition: +Whether a network ACL rule is enabled. +Constraints: +N/A +Range: +
Default Value: +true + |
+
Status code: 200
+ +Parameter + |
+Type + |
+Description + |
+
|---|---|---|
firewall + |
+FirewallDetail object + |
+Definition: +Response body for inserting a network ACL rule. +Range: +N/A + |
+
request_id + |
+String + |
+Definition: +Request ID. +Range: +N/A + |
+
Parameter + |
+Type + |
+Description + |
+
|---|---|---|
id + |
+String + |
+Definition: +Network ACL ID. Each network ACL comes with an ID, which uniquely identifies the network ACL. +Range: +The value is in UUID format with hyphens (-). + |
+
name + |
+String + |
+Definition: +Name of the network ACL. +Range: +The value can contain 1 to 64 characters, including letters, digits, underscores (_), hyphens (-), and periods. + |
+
description + |
+String + |
+Definition: +Supplementary information about the network ACL. +Range: +The value can contain 0 to 255 characters and cannot contain angle brackets (< or >). + |
+
project_id + |
+String + |
+Definition: +ID of the project that the network ACL belongs to. +Range: +N/A + |
+
created_at + |
+String + |
+Definition: +Time when the network ACL was created. The value is automatically generated by the system. +Range: +The value is a UTC time in the format of yyyy-MM-ddTHH:mm:ssZ. + |
+
updated_at + |
+String + |
+Definition: +Time when the network ACL was last updated. The value is automatically generated by the system. +Range: +The value is a UTC time in the format of yyyy-MM-ddTHH:mm:ssZ. + |
+
admin_state_up + |
+Boolean + |
+Definition: +Network ACL administrative status. +Range +
|
+
status + |
+String + |
+Definition: +Network ACL status. +Range +
|
+
enterprise_project_id + |
+String + |
+Definition: +ID of the enterprise project that the network ACL belongs to. +Range: +The value is 0 or a string that contains a maximum of 36 characters in UUID format with hyphens (-). 0 indicates the default enterprise project. + |
+
tags + |
+Array of ResponseTag objects + |
+Definition: +Tags of a network ACL, including tag keys and tag values, which can be used to classify and identify resources. For details, see the tag objects. +Range: +N/A + |
+
associations + |
+Array of FirewallAssociation objects + |
+Definition: +Subnets associated with the network ACL. +Range: +N/A + |
+
ingress_rules + |
+Array of FirewallRuleDetail objects + |
+Definition: +Network ACL inbound rules. +Range: +N/A + |
+
egress_rules + |
+Array of FirewallRuleDetail objects + |
+Definition: +Network ACL outbound rules. +Range: +N/A + |
+
Parameter + |
+Type + |
+Description + |
+
|---|---|---|
key + |
+String + |
+Definition: +Tag key. +Range: +
|
+
value + |
+String + |
+Definition: +Tag value. +Range: +
|
+
Parameter + |
+Type + |
+Description + |
+
|---|---|---|
virsubnet_id + |
+String + |
+Definition: +ID of the subnet associated with the network ACL. +Range: +
|
+
Parameter + |
+Type + |
+Description + |
+
|---|---|---|
id + |
+String + |
+Definition: +Network ACL rule ID. Each network ACL rule comes with an ID, which uniquely identifies the network ACL rule. +Range: +The value is in UUID format with hyphens (-). + |
+
name + |
+String + |
+Definition: +Network ACL rule name. +Range: +The value can contain 0 to 255 characters, including letters, digits, underscores (_), hyphens (-), and periods. + |
+
description + |
+String + |
+Definition: +Supplementary information about the network ACL rule. +Range: +The value can contain 0 to 255 characters and cannot contain angle brackets (< or >). + |
+
action + |
+String + |
+Definition: +Whether a network ACL rule allows or denies traffic. +Range: +
|
+
project_id + |
+String + |
+Definition: +ID of the project that the network ACL rule belongs to. +Range: +N/A + |
+
protocol + |
+String + |
+Definition: +Communication protocol of a network ACL rule. +Range: +
|
+
ip_version + |
+Integer + |
+Definition: +IP address version of a network ACL rule. +Range: +
|
+
source_ip_address + |
+String + |
+Definition: +Source IP address or source IP address range of a network ACL rule. +Range: +source_ip_address and source_address_group_id cannot be specified at the same time. + |
+
destination_ip_address + |
+String + |
+Definition: +Destination IP address or destination IP address range of a network ACL rule. +Range: +destination_ip_address and destination_address_group_id cannot be specified at the same time. + |
+
source_port + |
+String + |
+Definition: +Source port of a network ACL rule. +Range: +
|
+
destination_port + |
+String + |
+Definition: +Destination port of a network ACL rule. +Range: +
|
+
source_address_group_id + |
+String + |
+Definition: +ID of the source IP address group of a network ACL rule. +Range: +source_ip_address and source_address_group_id cannot be specified at the same time. + |
+
destination_address_group_id + |
+String + |
+Definition: +ID of the destination IP address group of a network ACL rule. +Range: +destination_ip_address and destination_address_group_id cannot be specified at the same time. + |
+
enabled + |
+Boolean + |
+Definition: +Whether a network ACL rule is enabled. +Range: +
|
+
Insert an inbound rule below the rule whose ID is 774cf578-e70d-ec11-a40c-b864b1cf74ea to the network ACL whose ID is e9a7731d-5bd9-4250-a524-b9a076fd5629.
+PUT https://{Endpoint}/v3/{project_id}/vpc/firewalls/e9a7731d-5bd9-4250-a524-b9a076fd5629/insert-rules
+
+{
+ "firewall" : {
+ "ingress_rules" : [ {
+ "name" : "network_acl_rule test 2",
+ "description" : "network_acl_rule test 2",
+ "action" : "allow",
+ "protocol" : "tcp",
+ "ip_version" : "4",
+ "source_ip_address" : "192.168.12.0/24",
+ "destination_ip_address" : "192.168.17.0/24",
+ "source_port" : "30-40,60-90",
+ "destination_port" : "40-60,70-90",
+ "source_address_group_id" : null,
+ "destination_address_group_id" : null
+ } ],
+ "insert_after_rule" : "774cf578-e70d-ec11-a40c-b864b1cf74ea"
+ }
+}
+Insert an outbound rule below the rule whose ID is f9a7731d-5bd9-4250-a524-b9a076fd5629 to the network ACL whose ID is e9a7731d-5bd9-4250-a524-b9a076fd5629.
+PUT https://{Endpoint}/v3/{project_id}/vpc/firewalls/e9a7731d-5bd9-4250-a524-b9a076fd5629/insert-rules
+
+{
+ "firewall" : {
+ "egress_rules" : [ {
+ "name" : "network_acl_rule test 2",
+ "description" : "network_acl_rule test 2",
+ "action" : "allow",
+ "protocol" : "tcp",
+ "ip_version" : "4",
+ "source_ip_address" : "192.168.22.0/24",
+ "destination_ip_address" : "192.168.27.0/24",
+ "source_port" : "30-40,60-90",
+ "destination_port" : "40-60,70-90",
+ "source_address_group_id" : null,
+ "destination_address_group_id" : null
+ } ],
+ "insert_after_rule" : "f9a7731d-5bd9-4250-a524-b9a076fd5629"
+ }
+}
+Status code: 200
+Normal response to the PUT operation. For more status codes, see Status Codes.
+{
+ "firewall" : {
+ "id" : "e9a7731d-5bd9-4250-a524-b9a076fd5629",
+ "name" : "network_acl_test1",
+ "description" : "network_acl_test1",
+ "project_id" : "9476ea5a8a9849c38358e43c0c3a9e12",
+ "created_at" : "2022-04-07T07:30:46.000+00:00",
+ "updated_at" : "2022-04-07T07:30:46.000+00:00",
+ "admin_state_up" : true,
+ "enterprise_project_id" : "158ad39a-dab7-45a3-9b5a-2836b3cf93f9",
+ "status" : "ACTIVE",
+ "tags" : [ ],
+ "ingress_rules" : [ {
+ "id" : "774cf578-e70d-ec11-a40c-b864b1cf74ea",
+ "name" : "network_acl_rule test",
+ "description" : "network_acl_rule test",
+ "action" : "allow",
+ "project_id" : "9476ea5a8a9849c38358e43c0c3a9e12",
+ "protocol" : "tcp",
+ "ip_version" : 4,
+ "source_ip_address" : "192.168.3.0/24",
+ "destination_ip_address" : "192.168.6.0/24",
+ "source_port" : "30-40,60-90",
+ "destination_port" : "40-60,70-90"
+ }, {
+ "id" : "8cdd7975-3124-c8cf-1046-2255714f44a7",
+ "name" : "network_acl_rule test 2",
+ "description" : "network_acl_rule test 2",
+ "action" : "allow",
+ "project_id" : "9476ea5a8a9849c38358e43c0c3a9e12",
+ "protocol" : "tcp",
+ "ip_version" : 4,
+ "source_ip_address" : "192.168.12.0/24",
+ "destination_ip_address" : "192.168.17.0/24",
+ "source_port" : "30-40,60-90",
+ "destination_port" : "40-60,70-90"
+ } ],
+ "egress_rules" : [ {
+ "id" : "f9a7731d-5bd9-4250-a524-b9a076fd5629",
+ "name" : "network_acl_rule test",
+ "description" : "network_acl_rule test",
+ "action" : "allow",
+ "project_id" : "9476ea5a8a9849c38358e43c0c3a9e12",
+ "protocol" : "tcp",
+ "ip_version" : 4,
+ "source_ip_address" : "192.168.3.0/24",
+ "destination_ip_address" : "192.168.6.0/24",
+ "source_port" : "30-40,60-90",
+ "destination_port" : "40-60,70-90"
+ }, {
+ "id" : "f223851e-c5a3-9761-294a-9ad9f548c105",
+ "name" : "network_acl_rule test 2",
+ "description" : "network_acl_rule test 2",
+ "action" : "allow",
+ "project_id" : "9476ea5a8a9849c38358e43c0c3a9e12",
+ "protocol" : "tcp",
+ "ip_version" : 4,
+ "source_ip_address" : "192.168.22.0/24",
+ "destination_ip_address" : "192.168.27.0/24",
+ "source_port" : "30-40,60-90",
+ "destination_port" : "40-60,70-90"
+ } ],
+ "associations" : [ {
+ "virsubnet_id" : "8359e5b0-353f-4ef3-a071-98e67a34a143"
+ } ]
+ }
+}
+Status Code + |
+Description + |
+
|---|---|
200 + |
+Normal response to the PUT operation. For more status codes, see Status Codes. + |
+
See Error Codes.
+Minimum length: 0
+Minimum length: 0
Maximum length: 36
String
Minimum length: 0
+Minimum length: 0
Maximum length: 36
String
Minimum length: 0
+Minimum length: 0
Maximum length: 36
This API is used to associate a network ACL with a subnet to control the inbound and outbound traffic of the subnet.
+PUT /v3/{project_id}/vpc/firewalls/{firewall_id}/associate-subnets
+ +Parameter + |
+Mandatory + |
+Type + |
+Description + |
+
|---|---|---|---|
firewall_id + |
+Yes + |
+String + |
+Definition: +Network ACL ID. You can call the API Querying Network ACLs to obtain the ID of the target network ACL, and then use this API to associate the network ACL with a subnet. +Range: +N/A + |
+
project_id + |
+Yes + |
+String + |
+Definition: +ID of the project that the network ACL belongs to. +Range: +N/A + |
+
Parameter + |
+Mandatory + |
+Type + |
+Description + |
+
|---|---|---|---|
subnets + |
+Yes + |
+Array of RequestFirewallAssociation objects + |
+Definition: +Request body for associating a network ACL with a subnet. +Constraints: +N/A +Range: +N/A +Default Value: +N/A + |
+
dry_run + |
+No + |
+Boolean + |
+Definition: +Whether to only check the request. +Constraints: +N/A +Range: +
Default Value: +false + |
+
Parameter + |
+Mandatory + |
+Type + |
+Description + |
+
|---|---|---|---|
virsubnet_id + |
+Yes + |
+String + |
+Definition: +ID of the subnet associated with the network ACL. +Constraints: +If the network ACL type is normal, it can only be associated with common subnets. If the network ACL type is CloudDCN, it can only be associated with CloudDCN subnets. +Range: +N/A +Range: +N/A + |
+
Status code: 200
+ +Parameter + |
+Type + |
+Description + |
+
|---|---|---|
firewall + |
+FirewallDetail object + |
+Definition: +Response body for associating a network ACL with a subnet. +Range: +N/A + |
+
request_id + |
+String + |
+Definition: +Request ID. +Range: +N/A + |
+
Parameter + |
+Type + |
+Description + |
+
|---|---|---|
id + |
+String + |
+Definition: +Network ACL ID. Each network ACL comes with an ID, which uniquely identifies the network ACL. +Range: +The value is in UUID format with hyphens (-). + |
+
name + |
+String + |
+Definition: +Name of the network ACL. +Range: +The value can contain 1 to 64 characters, including letters, digits, underscores (_), hyphens (-), and periods. + |
+
description + |
+String + |
+Definition: +Supplementary information about the network ACL. +Range: +The value can contain 0 to 255 characters and cannot contain angle brackets (< or >). + |
+
project_id + |
+String + |
+Definition: +ID of the project that the network ACL belongs to. +Range: +N/A + |
+
created_at + |
+String + |
+Definition: +Time when the network ACL was created. The value is automatically generated by the system. +Range: +The value is a UTC time in the format of yyyy-MM-ddTHH:mm:ssZ. + |
+
updated_at + |
+String + |
+Definition: +Time when the network ACL was last updated. The value is automatically generated by the system. +Range: +The value is a UTC time in the format of yyyy-MM-ddTHH:mm:ssZ. + |
+
admin_state_up + |
+Boolean + |
+Definition: +Network ACL administrative status. +Range +
|
+
status + |
+String + |
+Definition: +Network ACL status. +Range +
|
+
enterprise_project_id + |
+String + |
+Definition: +ID of the enterprise project that the network ACL belongs to. +Range: +The value is 0 or a string that contains a maximum of 36 characters in UUID format with hyphens (-). 0 indicates the default enterprise project. + |
+
tags + |
+Array of ResponseTag objects + |
+Definition: +Tags of a network ACL, including tag keys and tag values, which can be used to classify and identify resources. For details, see the tag objects. +Range: +N/A + |
+
associations + |
+Array of FirewallAssociation objects + |
+Definition: +Subnets associated with the network ACL. +Range: +N/A + |
+
ingress_rules + |
+Array of FirewallRuleDetail objects + |
+Definition: +Network ACL inbound rules. +Range: +N/A + |
+
egress_rules + |
+Array of FirewallRuleDetail objects + |
+Definition: +Network ACL outbound rules. +Range: +N/A + |
+
Parameter + |
+Type + |
+Description + |
+
|---|---|---|
key + |
+String + |
+Definition: +Tag key. +Range: +
|
+
value + |
+String + |
+Definition: +Tag value. +Range: +
|
+
Parameter + |
+Type + |
+Description + |
+
|---|---|---|
virsubnet_id + |
+String + |
+Definition: +ID of the subnet associated with the network ACL. +Range: +
|
+
Parameter + |
+Type + |
+Description + |
+
|---|---|---|
id + |
+String + |
+Definition: +Network ACL rule ID. Each network ACL rule comes with an ID, which uniquely identifies the network ACL rule. +Range: +The value is in UUID format with hyphens (-). + |
+
name + |
+String + |
+Definition: +Network ACL rule name. +Range: +The value can contain 0 to 255 characters, including letters, digits, underscores (_), hyphens (-), and periods. + |
+
description + |
+String + |
+Definition: +Supplementary information about the network ACL rule. +Range: +The value can contain 0 to 255 characters and cannot contain angle brackets (< or >). + |
+
action + |
+String + |
+Definition: +Whether a network ACL rule allows or denies traffic. +Range: +
|
+
project_id + |
+String + |
+Definition: +ID of the project that the network ACL rule belongs to. +Range: +N/A + |
+
protocol + |
+String + |
+Definition: +Communication protocol of a network ACL rule. +Range: +
|
+
ip_version + |
+Integer + |
+Definition: +IP address version of a network ACL rule. +Range: +
|
+
source_ip_address + |
+String + |
+Definition: +Source IP address or source IP address range of a network ACL rule. +Range: +source_ip_address and source_address_group_id cannot be specified at the same time. + |
+
destination_ip_address + |
+String + |
+Definition: +Destination IP address or destination IP address range of a network ACL rule. +Range: +destination_ip_address and destination_address_group_id cannot be specified at the same time. + |
+
source_port + |
+String + |
+Definition: +Source port of a network ACL rule. +Range: +
|
+
destination_port + |
+String + |
+Definition: +Destination port of a network ACL rule. +Range: +
|
+
source_address_group_id + |
+String + |
+Definition: +ID of the source IP address group of a network ACL rule. +Range: +source_ip_address and source_address_group_id cannot be specified at the same time. + |
+
destination_address_group_id + |
+String + |
+Definition: +ID of the destination IP address group of a network ACL rule. +Range: +destination_ip_address and destination_address_group_id cannot be specified at the same time. + |
+
enabled + |
+Boolean + |
+Definition: +Whether a network ACL rule is enabled. +Range: +
|
+
Associate the subnet whose ID is 8359e5b0-353f-4ef3-a071-98e67a34a143 with the network ACL whose ID is e9a7731d-5bd9-4250-a524-b9a076fd5629.
+PUT https://{Endpoint}/v3/{project_id}/vpc/firewalls/e9a7731d-5bd9-4250-a524-b9a076fd5629/associate-subnets
+
+{
+ "subnets" : [ {
+ "virsubnet_id" : "8359e5b0-353f-4ef3-a071-98e67a34a143"
+ } ]
+}
+Status code: 200
+Normal response to the PUT operation. For more status codes, see Status Codes.
+{
+ "firewall" : {
+ "id" : "e9a7731d-5bd9-4250-a524-b9a076fd5629",
+ "name" : "network_acl_test1",
+ "description" : "network_acl_test1",
+ "project_id" : "9476ea5a8a9849c38358e43c0c3a9e12",
+ "created_at" : "2022-04-07T07:30:46.000+00:00",
+ "updated_at" : "2022-04-07T07:30:46.000+00:00",
+ "admin_state_up" : true,
+ "enterprise_project_id" : "158ad39a-dab7-45a3-9b5a-2836b3cf93f9",
+ "status" : "ACTIVE",
+ "tags" : [ ],
+ "ingress_rules" : [ {
+ "id" : "774cf578-e70d-ec11-a40c-b864b1cf74ea",
+ "name" : "network_acl_rule test",
+ "description" : "network_acl_rule test",
+ "action" : "allow",
+ "project_id" : "9476ea5a8a9849c38358e43c0c3a9e12",
+ "protocol" : "tcp",
+ "ip_version" : 4,
+ "source_ip_address" : "192.168.3.0/24",
+ "destination_ip_address" : "192.168.6.0/24",
+ "source_port" : "30-40,60-90",
+ "destination_port" : "40-60,70-90"
+ } ],
+ "egress_rules" : [ {
+ "id" : "f9a7731d-5bd9-4250-a524-b9a076fd5629",
+ "name" : "network_acl_rule test",
+ "description" : "network_acl_rule test",
+ "action" : "allow",
+ "project_id" : "9476ea5a8a9849c38358e43c0c3a9e12",
+ "protocol" : "tcp",
+ "ip_version" : 4,
+ "source_ip_address" : "192.168.3.0/24",
+ "destination_ip_address" : "192.168.6.0/24",
+ "source_port" : "30-40,60-90",
+ "destination_port" : "40-60,70-90"
+ } ],
+ "associations" : [ {
+ "virsubnet_id" : "8359e5b0-353f-4ef3-a071-98e67a34a143"
+ } ]
+ }
+}
+Status Code + |
+Description + |
+
|---|---|
200 + |
+Normal response to the PUT operation. For more status codes, see Status Codes. + |
+
See Error Codes.
+This API is used to add multiple EIPs to a shared bandwidth.
+POST /v3/{project_id}/eip/publicips/attach-share-bandwidth
+ +Parameter + |
+Mandatory + |
+Type + |
+Description + |
+
|---|---|---|---|
project_id + |
+Yes + |
+String + |
+Project ID. +Minimum length: 32 +Maximum length: 32 + |
+
Parameter + |
+Mandatory + |
+Type + |
+Description + |
+
|---|---|---|---|
publicips + |
+Yes + |
+Array of BatchAttachSharebwDict objects + |
+
Array length: 1 to 50 + |
+
Status code: 200
+ +Parameter + |
+Type + |
+Description + |
+
|---|---|---|
publicips + |
+Array of BatchPublicipResp objects + |
+EIPs. + |
+
request_id + |
+String + |
+Request ID. + |
+
Parameter + |
+Type + |
+Description + |
+
|---|---|---|
statusCode + |
+Integer + |
+Status code + |
+
publicip + |
+PublicipResp object + |
+EIP. + |
+
Parameter + |
+Type + |
+Description + |
+
|---|---|---|
id + |
+String + |
++ | +
project_id + |
+String + |
++ | +
ip_version + |
+Integer + |
++ | +
public_ip_address + |
+String + |
++ | +
public_ipv6_address + |
+String + |
++ | +
status + |
+String + |
++ | +
description + |
+String + |
++ | +
created_at + |
+String + |
++ | +
updated_at + |
+String + |
++ | +
type + |
+String + |
++ | +
vnic + |
+VnicResp object + |
++ | +
bandwidth + |
+BandwidthResp object + |
++ | +
enterprise_project_id + |
+String + |
++ | +
billing_info + |
+String + |
++ | +
lock_status + |
+String + |
++ | +
associate_instance_type + |
+String + |
++ | +
associate_instance_id + |
+String + |
++ | +
publicip_pool_id + |
+String + |
++ | +
publicip_pool_name + |
+String + |
+
+ including public EIP pool (for example, 5_bgp or 5_sbgp) and dedicated EIP pool. For details about the dedicated EIP pool, see the APIs about publcip_pool. + |
+
alias + |
+String + |
++ | +
public_border_group + |
+String + |
++ | +
Parameter + |
+Type + |
+Description + |
+
|---|---|---|
id + |
+String + |
++ | +
size + |
+Integer + |
++ | +
share_type + |
+String + |
+
+ WHOLE indicates a shared bandwidth, and PER indicates a dedicated bandwidth. + |
+
charge_mode + |
+String + |
++ | +
name + |
+String + |
++ | +
billing_info + |
+String + |
++ | +
If multiple EIPs are added to the same shared bandwidth, the bandwidth ID of these EIPs must be the same.
+POST /v3/{project_id}/eip/publicips/attach-share-bandwidth
+
+{
+ "publicips" : [ {
+ "bandwidth_id" : "e6af636c-ea79-4c20-ba2f-402057ba7886",
+ "publicip_id" : "99c8a2df-9e90-48df-9132-e2216e659459"
+ }, {
+ "bandwidth_id" : "e6af636c-ea79-4c20-ba2f-402057ba7886",
+ "publicip_id" : "7b484d78-550a-4e92-8363-a34b5194ddcb"
+ } ]
+}
+Status code: 200
+Normal response to POST requests
+{
+ "publicips" : [ {
+ "statusCode" : 200,
+ "publicip" : {
+ "alias" : "test",
+ "associate_instance_id" : null,
+ "associate_instance_type" : null,
+ "bandwidth" : {
+ "id" : "e6af636c-ea79-4c20-ba2f-402057ba7886",
+ "size" : 5,
+ "share_type" : "WHOLE",
+ "charge_mode" : "traffic",
+ "name" : "bandwidth-b8ff",
+ "billing_info" : ""
+ },
+ "billing_info" : null,
+ "created_at" : "2020-07-10T10:10:18Z",
+ "description" : "",
+ "enterprise_project_id" : "0",
+ "id" : "99c8a2df-9e90-48df-9132-e2216e659459",
+ "ip_version" : 4,
+ "lock_status" : null,
+ "project_id" : "8d53f081ea24444aa95e2bfa942ef6ee",
+ "public_border_group" : "center",
+ "public_ip_address" : "10.246.165.44",
+ "public_ipv6_address" : null,
+ "publicip_pool_id" : "ece62314-858c-4793-a768-346efca42131",
+ "publicip_pool_name" : "5_bgp",
+ "status" : "ACTIVE",
+ "type" : "EIP",
+ "updated_at" : "2020-07-11T05:03:25Z",
+ "vnic" : {
+ "device_id" : "cc03e7f7-b820-4a2e-b243-8022daabf0cf",
+ "device_owner" : "compute:br-iaas-odin1a",
+ "instance_id" : "",
+ "instance_type" : "",
+ "mac" : "fa:16:3e:7a:5f:db",
+ "port_id" : "fb68a8e1-b93e-4100-8735-6d6b0a6a0eb5",
+ "port_profile" : "",
+ "private_ip_address" : "192.168.3.222",
+ "vni" : "435405",
+ "vpc_id" : "ac17491b-0769-4d96-b883-6d6295f6afad",
+ "vtep" : "18.8.152.158",
+ "port_vif_details" : "{\"primary_interface\": true}"
+ }
+ }
+ }, {
+ "statusCode" : 200,
+ "publicip" : {
+ "alias" : "test",
+ "associate_instance_id" : null,
+ "associate_instance_type" : null,
+ "bandwidth" : {
+ "id" : "e6af636c-ea79-4c20-ba2f-402057ba7886",
+ "size" : 5,
+ "share_type" : "WHOLE",
+ "charge_mode" : "traffic",
+ "name" : "bandwidth-b8ff",
+ "billing_info" : ""
+ },
+ "billing_info" : null,
+ "created_at" : "2020-07-10T10:10:18Z",
+ "description" : "",
+ "enterprise_project_id" : "0",
+ "id" : "7b484d78-550a-4e92-8363-a34b5194ddcb",
+ "ip_version" : 4,
+ "lock_status" : null,
+ "project_id" : "8d53f081ea24444aa95e2bfa942ef6ee",
+ "public_border_group" : "center",
+ "public_ip_address" : "10.246.165.45",
+ "public_ipv6_address" : null,
+ "publicip_pool_id" : "ece62314-858c-4793-a768-346efca42131",
+ "publicip_pool_name" : "5_bgp",
+ "status" : "ACTIVE",
+ "type" : "EIP",
+ "updated_at" : "2020-07-11T05:03:25Z",
+ "vnic" : {
+ "device_id" : "cc03e7f7-b820-4a2e-b243-8022daabf0dd",
+ "device_owner" : "compute:br-iaas-odin1a",
+ "instance_id" : "",
+ "instance_type" : "",
+ "mac" : "fa:16:3e:7a:5f:cc",
+ "port_id" : "fb68a8e1-b93e-4100-8735-6d6b0a6a0eb6",
+ "port_profile" : "",
+ "private_ip_address" : "192.168.3.221",
+ "vni" : "435405",
+ "vpc_id" : "ac17491b-0769-4d96-b883-6d6295f6afad",
+ "vtep" : "18.8.152.158",
+ "port_vif_details" : "{\"primary_interface\": true}"
+ }
+ }
+ } ],
+ "request_id" : "db4b975a79d1da86dda3d02054f11e16"
+}
+Status Code + |
+Description + |
+
|---|---|
200 + |
+Normal response to POST requests + |
+
See Error Codes.
+This API is used to add tags to a specified network ACL in batches. This is an idempotent API. When you add tags, if there are duplicate keys in the request body, an error is reported. Duplicate keys are not allowed. If a key already exists, its value will be overwritten by the new value.
+POST /v3/{project_id}/firewalls/{firewall_id}/tags/create
+ +Parameter + |
+Mandatory + |
+Type + |
+Description + |
+
|---|---|---|---|
firewall_id + |
+Yes + |
+String + |
+The unique ID of a network ACL. +The value is a string in UUID format. +The network ACL with a given ID must exist. + |
+
project_id + |
+Yes + |
+String + |
+Project ID + |
+
Parameter + |
+Mandatory + |
+Type + |
+Description + |
+
|---|---|---|---|
tags + |
+Yes + |
+Array of ResourceTag objects + |
+Tags + |
+
Status code: 204
+Normal request response. For more status codes, see Status Codes.
+None
+Add two tags to a network ACL. For one tag, the key is keyxxx and the value is value1. The key of the other tag is keyyyy, and the value is value2.
+POST https://{Endpoint}/v3/{project_id}/firewalls/{firewall_id}/tags/create
+
+{
+ "tags" : [ {
+ "key" : "keyxxx",
+ "value" : "value1"
+ }, {
+ "key" : "keyyyy",
+ "value" : "value2"
+ } ]
+}
+None
+Status Code + |
+Description + |
+
|---|---|
204 + |
+Normal request response. For more status codes, see Status Codes. + |
+
See Error Codes.
+This API is used to delete tags from a specified network ACL in batches. This is an idempotent API. If some tags to be deleted do not exist, the deletion is considered to be successful by default. The character set of the tags will not be checked. When you delete tags, the tag structure cannot be missing, and the key cannot be left blank or be an empty string.
+POST /v3/{project_id}/firewalls/{firewall_id}/tags/delete
+ +Parameter + |
+Mandatory + |
+Type + |
+Description + |
+
|---|---|---|---|
firewall_id + |
+Yes + |
+String + |
+The unique ID of a network ACL. +The value is a string in UUID format. +The network ACL with a given ID must exist. + |
+
project_id + |
+Yes + |
+String + |
+Project ID + |
+
Parameter + |
+Mandatory + |
+Type + |
+Description + |
+
|---|---|---|---|
tags + |
+Yes + |
+Array of DeleteResourceTagRequestBody objects + |
+Tags + |
+
Status code: 204
+Normal request response. For more status codes, see Status Codes.
+None
+Delete tags from a network ACL in batches. The key of the tag is keyxxx, and the value is value1.
+POST https://{Endpoint}/v3/{project_id}/firewalls/{firewall_id}/tags/delete
+
+{
+ "tags" : [ {
+ "key" : "keyxxx",
+ "value" : "value1"
+ } ]
+}
+None
+Status Code + |
+Description + |
+
|---|---|
204 + |
+Normal request response. For more status codes, see Status Codes. + |
+
See Error Codes.
+This API is used to query the number of network ACLs using tags.
+POST /v3/{project_id}/firewalls/resource-instances/count
+ +Parameter + |
+Mandatory + |
+Type + |
+Description + |
+
|---|---|---|---|
project_id + |
+Yes + |
+String + |
+Project ID + |
+
Parameter + |
+Mandatory + |
+Type + |
+Description + |
+
|---|---|---|---|
matches + |
+No + |
+Array of Match objects + |
+The key-value pair to be matched in the query. The key is a fixed dictionary value and must be a unique and supported key. The key can only be resource_name. + |
+
tags + |
+No + |
+Array of ListTag objects + |
+The resources to be queried contain all tags listed in tags. A maximum of 50 tags can be specified. Each tag key can have a maximum of 10 tag values. Each tag value can be an empty array but the structure cannot be missing. Each tag key must be unique, and each tag value of a tag must also be unique. Resources with all tags listed in tags will be returned. Keys in this list are in an AND relationship while values in each key-value structure are in an OR relationship. If tags is not specified, all resources will be returned. + |
+
Parameter + |
+Mandatory + |
+Type + |
+Description + |
+
|---|---|---|---|
key + |
+Yes + |
+String + |
+Tag key. Currently, the tag key can only be the resource name. + |
+
value + |
+Yes + |
+String + |
+Tag value. Each value can contain a maximum of 255 Unicode characters. + |
+
Parameter + |
+Mandatory + |
+Type + |
+Description + |
+
|---|---|---|---|
key + |
+Yes + |
+String + |
+Tag key. +The key cannot be left blank. + |
+
values + |
+Yes + |
+Array of strings + |
+Tag values. If values is left blank, it indicates any_value (querying any value). The values are in the OR relationship. + |
+
Status code: 200
+ +Parameter + |
+Type + |
+Description + |
+
|---|---|---|
request_id + |
+String + |
+Request ID + |
+
total_count + |
+Integer + |
+Resource quantity + |
+
Query network ACLs using tags and matches.
+POST https://{{Endpoint}}/v3/{project_id}/firewalls/resource-instances/count
+
+{
+ "tags" : [ {
+ "key" : "key1",
+ "values" : [ "value1" ]
+ } ],
+ "matches" : [ {
+ "key" : "resource_name",
+ "value" : "network_aclv3_test"
+ } ]
+}
+Status code: 200
+Normal request response. For more status codes, see Status Codes.
+{
+ "request_id" : "239df34e-a651-4631-aaa1-d5fef231933a",
+ "total_count" : 2
+}
+Status Code + |
+Description + |
+
|---|---|
200 + |
+Normal request response. For more status codes, see Status Codes. + |
+
See Error Codes.
+A network ACL is an optional layer of security for your subnets. You can add inbound and outbound rules to a network ACL and associate subnets with it to control traffic in and out of the subnets.
+POST /v3/{project_id}/vpc/firewalls
+ +Parameter + |
+Mandatory + |
+Type + |
+Description + |
+
|---|---|---|---|
project_id + |
+Yes + |
+String + |
+Definition: +ID of the project that the network ACL belongs to. +Range: +N/A + |
+
Parameter + |
+Mandatory + |
+Type + |
+Description + |
+
|---|---|---|---|
firewall + |
+Yes + |
+CreateFirewallOption object + |
+Definition: +Request body for creating a network ACL. +Constraints: +N/A +Range: +N/A +Default Value: +N/A + |
+
dry_run + |
+No + |
+Boolean + |
+Definition: +Whether to only check the request. +Constraints: +N/A +Range: +
Default Value: +false + |
+
Parameter + |
+Mandatory + |
+Type + |
+Description + |
+
|---|---|---|---|
name + |
+Yes + |
+String + |
+Definition: +Name of the network ACL. +Constraints: +The value can contain 1 to 64 characters, including letters, digits, underscores (_), hyphens (-), and periods. +Range: +N/A +Default Value: +N/A + |
+
description + |
+No + |
+String + |
+Definition: +Supplementary information about the network ACL. +Constraints: +The value can contain 0 to 255 characters and cannot contain angle brackets (< or >). +Range: +N/A +Default Value: +N/A + |
+
enterprise_project_id + |
+No + |
+String + |
+Definition: +ID of the enterprise project that the network ACL belongs to. +Constraints: +
Range: +N/A +Default Value: +0 indicates the default enterprise project. + |
+
tags + |
+No + |
+Array of RequestTag objects + |
+Definition: +Tags of a network ACL, including tag keys and tag values, which can be used to classify and identify resources. For details, see the tag objects. +Constraints: +A maximum of 20 tag key-value pairs are supported. +Range: +N/A +Default Value: +N/A + |
+
admin_state_up + |
+No + |
+Boolean + |
+Definition: +Network ACL administrative status. +Constraints: +N/A +Range: + +Default Value: +true + |
+
Parameter + |
+Mandatory + |
+Type + |
+Description + |
+
|---|---|---|---|
key + |
+Yes + |
+String + |
+Definition: +Tag key. +Constraints: +N/A +Range: + +Default Value: +N/A + |
+
value + |
+Yes + |
+String + |
+Definition: +Tag value. +Constraints: +N/A +Range: + +Default Value: +N/A + |
+
Status code: 201
+ +Parameter + |
+Type + |
+Description + |
+
|---|---|---|
firewall + |
+FirewallDetail object + |
+Definition: +Response body for creating a network ACL. +Range: +N/A + |
+
request_id + |
+String + |
+Definition: +Request ID. +Range: +N/A + |
+
Parameter + |
+Type + |
+Description + |
+
|---|---|---|
id + |
+String + |
+Definition: +Network ACL ID. Each network ACL comes with an ID, which uniquely identifies the network ACL. +Range: +The value is in UUID format with hyphens (-). + |
+
name + |
+String + |
+Definition: +Name of the network ACL. +Range: +The value can contain 1 to 64 characters, including letters, digits, underscores (_), hyphens (-), and periods. + |
+
description + |
+String + |
+Definition: +Supplementary information about the network ACL. +Range: +The value can contain 0 to 255 characters and cannot contain angle brackets (< or >). + |
+
project_id + |
+String + |
+Definition: +ID of the project that the network ACL belongs to. +Range: +N/A + |
+
created_at + |
+String + |
+Definition: +Time when the network ACL was created. The value is automatically generated by the system. +Range: +The value is a UTC time in the format of yyyy-MM-ddTHH:mm:ssZ. + |
+
updated_at + |
+String + |
+Definition: +Time when the network ACL was last updated. The value is automatically generated by the system. +Range: +The value is a UTC time in the format of yyyy-MM-ddTHH:mm:ssZ. + |
+
admin_state_up + |
+Boolean + |
+Definition: +Network ACL administrative status. +Range + + |
+
status + |
+String + |
+Definition: +Network ACL status. +Range + + |
+
enterprise_project_id + |
+String + |
+Definition: +ID of the enterprise project that the network ACL belongs to. +Range: +The value is 0 or a string that contains a maximum of 36 characters in UUID format with hyphens (-). 0 indicates the default enterprise project. + |
+
tags + |
+Array of ResponseTag objects + |
+Definition: +Tags of a network ACL, including tag keys and tag values, which can be used to classify and identify resources. For details, see the tag objects. +Range: +N/A + |
+
associations + |
+Array of FirewallAssociation objects + |
+Definition: +Subnets associated with the network ACL. +Range: +N/A + |
+
ingress_rules + |
+Array of FirewallRuleDetail objects + |
+Definition: +Network ACL inbound rules. +Range: +N/A + |
+
egress_rules + |
+Array of FirewallRuleDetail objects + |
+Definition: +Network ACL outbound rules. +Range: +N/A + |
+
Parameter + |
+Type + |
+Description + |
+
|---|---|---|
key + |
+String + |
+Definition: +Tag key. +Range: + + |
+
value + |
+String + |
+Definition: +Tag value. +Range: + + |
+
Parameter + |
+Type + |
+Description + |
+
|---|---|---|
virsubnet_id + |
+String + |
+Definition: +ID of the subnet associated with the network ACL. +Range: + + |
+
Parameter + |
+Type + |
+Description + |
+
|---|---|---|
id + |
+String + |
+Definition: +Network ACL rule ID. Each network ACL rule comes with an ID, which uniquely identifies the network ACL rule. +Range: +The value is in UUID format with hyphens (-). + |
+
name + |
+String + |
+Definition: +Network ACL rule name. +Range: +The value can contain 0 to 255 characters, including letters, digits, underscores (_), hyphens (-), and periods. + |
+
description + |
+String + |
+Definition: +Supplementary information about the network ACL rule. +Range: +The value can contain 0 to 255 characters and cannot contain angle brackets (< or >). + |
+
action + |
+String + |
+Definition: +Whether a network ACL rule allows or denies traffic. +Range: + + |
+
project_id + |
+String + |
+Definition: +ID of the project that the network ACL rule belongs to. +Range: +N/A + |
+
protocol + |
+String + |
+Definition: +Communication protocol of a network ACL rule. +Range: + + |
+
ip_version + |
+Integer + |
+Definition: +IP address version of a network ACL rule. +Range: + + |
+
source_ip_address + |
+String + |
+Definition: +Source IP address or source IP address range of a network ACL rule. +Range: +source_ip_address and source_address_group_id cannot be specified at the same time. + |
+
destination_ip_address + |
+String + |
+Definition: +Destination IP address or destination IP address range of a network ACL rule. +Range: +destination_ip_address and destination_address_group_id cannot be specified at the same time. + |
+
source_port + |
+String + |
+Definition: +Source port of a network ACL rule. +Range: + + |
+
destination_port + |
+String + |
+Definition: +Destination port of a network ACL rule. +Range: + + |
+
source_address_group_id + |
+String + |
+Definition: +ID of the source IP address group of a network ACL rule. +Range: +source_ip_address and source_address_group_id cannot be specified at the same time. + |
+
destination_address_group_id + |
+String + |
+Definition: +ID of the destination IP address group of a network ACL rule. +Range: +destination_ip_address and destination_address_group_id cannot be specified at the same time. + |
+
enabled + |
+Boolean + |
+Definition: +Whether a network ACL rule is enabled. +Range: + + |
+
Create a network ACL named network_acl_test1.
+POST https://{Endpoint}/v3/{project_id}/vpc/firewalls
+
+{
+ "firewall" : {
+ "name" : "network_acl_test1",
+ "description" : "network_acl_test1",
+ "enterprise_project_id" : "158ad39a-dab7-45a3-9b5a-2836b3cf93f9"
+ }
+}
+Status code: 201
+Normal response to the POST operation. For more status codes, see Status Codes.
+{
+ "firewall" : {
+ "id" : "e9a7731d-5bd9-4250-a524-b9a076fd5629",
+ "name" : "network_acl_test1",
+ "description" : "network_acl_test1",
+ "project_id" : "9476ea5a8a9849c38358e43c0c3a9e12",
+ "created_at" : "2022-04-07T07:30:46.000+00:00",
+ "updated_at" : "2022-04-07T07:30:46.000+00:00",
+ "admin_state_up" : true,
+ "enterprise_project_id" : "158ad39a-dab7-45a3-9b5a-2836b3cf93f9",
+ "status" : "INACTIVE",
+ "tags" : [ ],
+ "ingress_rules" : [ ],
+ "egress_rules" : [ ],
+ "associations" : [ ]
+ }
+}
+Status Code + |
+Description + |
+
|---|---|
201 + |
+Normal response to the POST operation. For more status codes, see Status Codes. + |
+
See Error Codes.
+This API is used to add a tag to a specific network ACL. This is an idempotent API. If the new tag has the same key as an existing tag, the tag will be created and overwrite the existing one.
+POST /v3/{project_id}/firewalls/{firewall_id}/tags
+ +Parameter + |
+Mandatory + |
+Type + |
+Description + |
+
|---|---|---|---|
firewall_id + |
+Yes + |
+String + |
+The unique ID of a network ACL. +The value is a string in UUID format. +The network ACL with a given ID must exist. + |
+
project_id + |
+Yes + |
+String + |
+Project ID + |
+
Parameter + |
+Mandatory + |
+Type + |
+Description + |
+
|---|---|---|---|
tag + |
+Yes + |
+ResourceTag object + |
+Request body for adding tags to a network ACL. + |
+
Status code: 204
+Normal request response. For more status codes, see Status Codes.
+None
+Add a tag to a network ACL. Set the tag key to key4 and tag value to value4.
+POST https://{Endpoint}/v3/{project_id}/firewalls/{firewall_id}/tags
+
+{
+ "tag" : {
+ "key" : "key4",
+ "value" : "value4"
+ }
+}
+None
+Status Code + |
+Description + |
+
|---|---|
204 + |
+Normal request response. For more status codes, see Status Codes. + |
+
See Error Codes.
+This API is used to delete a network ACL that is no longer required.
+DELETE /v3/{project_id}/vpc/firewalls/{firewall_id}
+ +Parameter + |
+Mandatory + |
+Type + |
+Description + |
+
|---|---|---|---|
firewall_id + |
+Yes + |
+String + |
+Definition: +Network ACL ID. You can call the API Querying Network ACLs to obtain the ID of the target network ACL, and then use this API to delete the network ACL. +Range: +N/A + |
+
project_id + |
+Yes + |
+String + |
+Definition: +ID of the project that the network ACL belongs to. +Range: +N/A + |
+
None
+Status code: 204
+Normal response to the DELETE operation. For more status codes, see Status Codes.
+None
+Deleting a network ACL
+DELETE https://{Endpoint}/v3/{project_id}/vpc/firewalls/{firewall_id}
+None
+Status Code + |
+Description + |
+
|---|---|
204 + |
+Normal response to the DELETE operation. For more status codes, see Status Codes. + |
+
See Error Codes.
+This API is used to delete a tag from a specified network ACL. This is an idempotent API. The tag key cannot be left blank or be an empty string. If the key of the tag to be deleted does not exist, 404 will be returned.
+DELETE /v3/{project_id}/firewalls/{firewall_id}/tags/{tag_key}
+ +Parameter + |
+Mandatory + |
+Type + |
+Description + |
+
|---|---|---|---|
firewall_id + |
+Yes + |
+String + |
+The unique ID of a network ACL. +The value is a string in UUID format. +The network ACL with a given ID must exist. + |
+
project_id + |
+Yes + |
+String + |
+Project ID + |
+
tag_key + |
+Yes + |
+String + |
+Tag key + |
+
None
+Status code: 204
+Normal request response. For more status codes, see Status Codes.
+None
+Delete a tag from a network ACL.
+DELETE https://{Endpoint}/v3/{project_id}/firewalls/{firewall_id}/tags/{tag_key}
+None
+Status Code + |
+Description + |
+
|---|---|
204 + |
+Normal request response. For more status codes, see Status Codes. + |
+
See Error Codes.
+String
Minimum length: 0
+Minimum length: 0
Maximum length: 36
String
Minimum length: 0
+Minimum length: 0
Maximum length: 36
This API is used to disassociate a network ACL from a subnet if the network ACL is not required to control the inbound and outbound traffic of the subnet.
+PUT /v3/{project_id}/vpc/firewalls/{firewall_id}/disassociate-subnets
+ +Parameter + |
+Mandatory + |
+Type + |
+Description + |
+
|---|---|---|---|
firewall_id + |
+Yes + |
+String + |
+Definition: +Network ACL ID. You can call the API Querying Network ACLs to obtain the ID of the target network ACL, and then use this API to disassociate the network ACL from a subnet. +Range: +N/A + |
+
project_id + |
+Yes + |
+String + |
+Definition: +ID of the project that the network ACL belongs to. +Range: +N/A + |
+
Parameter + |
+Mandatory + |
+Type + |
+Description + |
+
|---|---|---|---|
subnets + |
+Yes + |
+Array of FirewallAssociation objects + |
+Definition: +Request body for disassociating a network ACL with a subnet. +Constraints: +N/A +Range: +N/A +Default Value: +N/A + |
+
dry_run + |
+No + |
+Boolean + |
+Definition: +Whether to only check the request. +Constraints: +N/A +Range: +
Default Value: +false + |
+
Parameter + |
+Mandatory + |
+Type + |
+Description + |
+
|---|---|---|---|
virsubnet_id + |
+Yes + |
+String + |
+Definition: +ID of the subnet associated with the network ACL. +Range: +
|
+
Status code: 200
+ +Parameter + |
+Type + |
+Description + |
+
|---|---|---|
firewall + |
+FirewallDetail object + |
+Definition: +Response body for disassociating a network ACL with a subnet. +Range: +N/A + |
+
request_id + |
+String + |
+Definition: +Request ID. +Range: +N/A + |
+
Parameter + |
+Type + |
+Description + |
+
|---|---|---|
id + |
+String + |
+Definition: +Network ACL ID. Each network ACL comes with an ID, which uniquely identifies the network ACL. +Range: +The value is in UUID format with hyphens (-). + |
+
name + |
+String + |
+Definition: +Name of the network ACL. +Range: +The value can contain 1 to 64 characters, including letters, digits, underscores (_), hyphens (-), and periods. + |
+
description + |
+String + |
+Definition: +Supplementary information about the network ACL. +Range: +The value can contain 0 to 255 characters and cannot contain angle brackets (< or >). + |
+
project_id + |
+String + |
+Definition: +ID of the project that the network ACL belongs to. +Range: +N/A + |
+
created_at + |
+String + |
+Definition: +Time when the network ACL was created. The value is automatically generated by the system. +Range: +The value is a UTC time in the format of yyyy-MM-ddTHH:mm:ssZ. + |
+
updated_at + |
+String + |
+Definition: +Time when the network ACL was last updated. The value is automatically generated by the system. +Range: +The value is a UTC time in the format of yyyy-MM-ddTHH:mm:ssZ. + |
+
admin_state_up + |
+Boolean + |
+Definition: +Network ACL administrative status. +Range +
|
+
status + |
+String + |
+Definition: +Network ACL status. +Range +
|
+
enterprise_project_id + |
+String + |
+Definition: +ID of the enterprise project that the network ACL belongs to. +Range: +The value is 0 or a string that contains a maximum of 36 characters in UUID format with hyphens (-). 0 indicates the default enterprise project. + |
+
tags + |
+Array of ResponseTag objects + |
+Definition: +Tags of a network ACL, including tag keys and tag values, which can be used to classify and identify resources. For details, see the tag objects. +Range: +N/A + |
+
associations + |
+Array of FirewallAssociation objects + |
+Definition: +Subnets associated with the network ACL. +Range: +N/A + |
+
ingress_rules + |
+Array of FirewallRuleDetail objects + |
+Definition: +Network ACL inbound rules. +Range: +N/A + |
+
egress_rules + |
+Array of FirewallRuleDetail objects + |
+Definition: +Network ACL outbound rules. +Range: +N/A + |
+
Parameter + |
+Type + |
+Description + |
+
|---|---|---|
key + |
+String + |
+Definition: +Tag key. +Range: +
|
+
value + |
+String + |
+Definition: +Tag value. +Range: +
|
+
Parameter + |
+Type + |
+Description + |
+
|---|---|---|
virsubnet_id + |
+String + |
+Definition: +ID of the subnet associated with the network ACL. +Range: +
|
+
Parameter + |
+Type + |
+Description + |
+
|---|---|---|
id + |
+String + |
+Definition: +Network ACL rule ID. Each network ACL rule comes with an ID, which uniquely identifies the network ACL rule. +Range: +The value is in UUID format with hyphens (-). + |
+
name + |
+String + |
+Definition: +Network ACL rule name. +Range: +The value can contain 0 to 255 characters, including letters, digits, underscores (_), hyphens (-), and periods. + |
+
description + |
+String + |
+Definition: +Supplementary information about the network ACL rule. +Range: +The value can contain 0 to 255 characters and cannot contain angle brackets (< or >). + |
+
action + |
+String + |
+Definition: +Whether a network ACL rule allows or denies traffic. +Range: +
|
+
project_id + |
+String + |
+Definition: +ID of the project that the network ACL rule belongs to. +Range: +N/A + |
+
protocol + |
+String + |
+Definition: +Communication protocol of a network ACL rule. +Range: +
|
+
ip_version + |
+Integer + |
+Definition: +IP address version of a network ACL rule. +Range: +
|
+
source_ip_address + |
+String + |
+Definition: +Source IP address or source IP address range of a network ACL rule. +Range: +source_ip_address and source_address_group_id cannot be specified at the same time. + |
+
destination_ip_address + |
+String + |
+Definition: +Destination IP address or destination IP address range of a network ACL rule. +Range: +destination_ip_address and destination_address_group_id cannot be specified at the same time. + |
+
source_port + |
+String + |
+Definition: +Source port of a network ACL rule. +Range: +
|
+
destination_port + |
+String + |
+Definition: +Destination port of a network ACL rule. +Range: +
|
+
source_address_group_id + |
+String + |
+Definition: +ID of the source IP address group of a network ACL rule. +Range: +source_ip_address and source_address_group_id cannot be specified at the same time. + |
+
destination_address_group_id + |
+String + |
+Definition: +ID of the destination IP address group of a network ACL rule. +Range: +destination_ip_address and destination_address_group_id cannot be specified at the same time. + |
+
enabled + |
+Boolean + |
+Definition: +Whether a network ACL rule is enabled. +Range: +
|
+
Disassociate subnets whose IDs are 8359e5b0-353f-4ef3-a071-98e67a34a143 and d9994dcf-ef6d-47ec-9ac9-a62d4fd5e163 from the network ACL whose ID is e9a7731d-5bd9-4250-a524-b9a076fd5629.
+PUT https://{Endpoint}/v3/{project_id}/vpc/firewalls/e9a7731d-5bd9-4250-a524-b9a076fd5629/disassociate-subnets
+
+{
+ "subnets" : [ {
+ "virsubnet_id" : "8359e5b0-353f-4ef3-a071-98e67a34a143"
+ }, {
+ "virsubnet_id" : "d9994dcf-ef6d-47ec-9ac9-a62d4fd5e163"
+ } ]
+}
+Status code: 200
+Normal response to the PUT operation. For more status codes, see Status Codes.
+{
+ "firewall" : {
+ "id" : "e9a7731d-5bd9-4250-a524-b9a076fd5629",
+ "name" : "network_acl_test1",
+ "description" : "network_acl_test1",
+ "project_id" : "9476ea5a8a9849c38358e43c0c3a9e12",
+ "created_at" : "2022-04-07T07:30:46.000+00:00",
+ "updated_at" : "2022-04-07T07:30:46.000+00:00",
+ "admin_state_up" : true,
+ "enterprise_project_id" : "158ad39a-dab7-45a3-9b5a-2836b3cf93f9",
+ "status" : "INACTIVE",
+ "tags" : [ ],
+ "ingress_rules" : [ {
+ "id" : "774cf578-e70d-ec11-a40c-b864b1cf74ea",
+ "name" : "network_acl_rule test",
+ "description" : "network_acl_rule test",
+ "action" : "allow",
+ "project_id" : "9476ea5a8a9849c38358e43c0c3a9e12",
+ "protocol" : "tcp",
+ "ip_version" : 4,
+ "source_ip_address" : "192.168.3.0/24",
+ "destination_ip_address" : "192.168.6.0/24",
+ "source_port" : "30-40,60-90",
+ "destination_port" : "40-60,70-90"
+ } ],
+ "egress_rules" : [ {
+ "id" : "f9a7731d-5bd9-4250-a524-b9a076fd5629",
+ "name" : "network_acl_rule test",
+ "description" : "network_acl_rule test",
+ "action" : "allow",
+ "project_id" : "9476ea5a8a9849c38358e43c0c3a9e12",
+ "protocol" : "tcp",
+ "ip_version" : 4,
+ "source_ip_address" : "192.168.3.0/24",
+ "destination_ip_address" : "192.168.6.0/24",
+ "source_port" : "30-40,60-90",
+ "destination_port" : "40-60,70-90"
+ } ],
+ "associations" : [ ]
+ }
+}
+Status Code + |
+Description + |
+
|---|---|
200 + |
+Normal response to the PUT operation. For more status codes, see Status Codes. + |
+
See Error Codes.
+This API is used to query information about all network ACLs, including the network ACL name and status.
+GET /v3/{project_id}/vpc/firewalls
+ +Parameter + |
+Mandatory + |
+Type + |
+Description + |
+
|---|---|---|---|
project_id + |
+Yes + |
+String + |
+Definition: +ID of the project that the network ACL belongs to. +Range: +N/A + |
+
Parameter + |
+Mandatory + |
+Type + |
+Description + |
+
|---|---|---|---|
limit + |
+No + |
+Integer + |
+Definition: +Number of resources on each page. +Range: +0 to 2000 + |
+
marker + |
+No + |
+String + |
+Definition: +Start resource ID of pagination query. If the parameter is left blank, only resources on the first page are queried. +Range: +Network ACL ID. + |
+
id + |
+No + |
+Array of strings + |
+Definition: +ID of the network ACL, which can be used to filter the network ACL. Multiple IDs can be specified for filtering. +Range: +N/A + |
+
name + |
+No + |
+Array of strings + |
+Definition: +Name of the network ACL, which can be used to filter the network ACL. Multiple names can be specified for filtering. +Range: +N/A + |
+
status + |
+No + |
+String + |
+Definition: +Network ACL status, which indicates whether the network ACL has been associated with a subnet. This value can be used to filter the network ACL. +Range: +
|
+
admin_state_up + |
+No + |
+Boolean + |
+Definition: +Administrative status of a network ACL, which indicates whether the network ACL is enabled or disabled and can be used to filter the network ACL. +Range: +
|
+
enterprise_project_id + |
+No + |
+Array of strings + |
+Definition: +ID of the enterprise project that the network ACL belongs to. You can use this field to filter network ACLs in an enterprise project. +Range: +
|
+
None
+Status code: 200
+ +Parameter + |
+Type + |
+Description + |
+
|---|---|---|
firewalls + |
+Array of ListFirewallDetail objects + |
+Definition: +Response body for querying network ACLs. +Range: +N/A + |
+
page_info + |
+PageInfo object + |
+Definition: +Pagination information. +Range: +N/A + |
+
request_id + |
+String + |
+Definition: +Request ID. +Range: +N/A + |
+
Parameter + |
+Type + |
+Description + |
+
|---|---|---|
id + |
+String + |
+Definition: +Network ACL ID. Each network ACL comes with an ID, which uniquely identifies the network ACL. +Range: +The value is in UUID format with hyphens (-). + |
+
name + |
+String + |
+Definition: +Name of the network ACL. +Range: +The value can contain 1 to 64 characters, including letters, digits, underscores (_), hyphens (-), and periods. + |
+
description + |
+String + |
+Definition: +Supplementary information about the network ACL. +Range: +The value can contain 0 to 255 characters and cannot contain angle brackets (< or >). + |
+
project_id + |
+String + |
+Definition: +ID of the project that the network ACL belongs to. +Range: +N/A + |
+
created_at + |
+String + |
+Definition: +Time when the network ACL was created. The value is automatically generated by the system. +Range: +The value is a UTC time in the format of yyyy-MM-ddTHH:mm:ssZ. + |
+
updated_at + |
+String + |
+Definition: +Time when the network ACL was last updated. The value is automatically generated by the system. +Range: +The value is a UTC time in the format of yyyy-MM-ddTHH:mm:ssZ. + |
+
admin_state_up + |
+Boolean + |
+Definition: +Network ACL administrative status. +Range: +
|
+
status + |
+String + |
+Definition: +Network ACL status. +Range: +
|
+
enterprise_project_id + |
+String + |
+Definition: +ID of the enterprise project that the network ACL belongs to. +Range: +The value is 0 or a string that contains a maximum of 36 characters in UUID format with hyphens (-). 0 indicates the default enterprise project. + |
+
tags + |
+Array of ResponseTag objects + |
+Definition: +Tags of a network ACL, including tag keys and tag values, which can be used to classify and identify resources. For details, see the tag objects. +Range: +N/A + |
+
associations + |
+Array of FirewallAssociation objects + |
+Definition: +Subnets associated with the network ACL. +Range: +N/A + |
+
Parameter + |
+Type + |
+Description + |
+
|---|---|---|
key + |
+String + |
+Definition: +Tag key. +Range: +
|
+
value + |
+String + |
+Definition: +Tag value. +Range: +
|
+
Parameter + |
+Type + |
+Description + |
+
|---|---|---|
virsubnet_id + |
+String + |
+Definition: +ID of the subnet associated with the network ACL. +Range: +
|
+
Parameter + |
+Type + |
+Description + |
+
|---|---|---|
previous_marker + |
+String + |
+Definition: +The first record on the current page. +Range: +N/A + |
+
current_count + |
+Integer + |
+Definition: +Total number of resources on the current page. +Range: +N/A + |
+
next_marker + |
+String + |
+Definition: +The last record on the current page. The next_marker field does not exist if the page is the last one. +Range: +N/A + |
+
Querying network ACLs
+GET https://{Endpoint}/v3/{project_id}/vpc/firewalls
+Status code: 200
+Normal response to the GET operation. For more status codes, see Status Codes.
+{
+ "firewalls" : [ {
+ "id" : "e9a7731d-5bd9-4250-a524-b9a076fd5629",
+ "name" : "network_acl_test1",
+ "description" : "network_acl_test1",
+ "project_id" : "9476ea5a8a9849c38358e43c0c3a9e12",
+ "created_at" : "2022-04-07T07:30:46.000+00:00",
+ "updated_at" : "2022-04-07T07:30:46.000+00:00",
+ "admin_state_up" : true,
+ "enterprise_project_id" : "158ad39a-dab7-45a3-9b5a-2836b3cf93f9",
+ "status" : "ACTIVE",
+ "tags" : [ ],
+ "associations" : [ {
+ "virsubnet_id" : "8359e5b0-353f-4ef3-a071-98e67a34a143"
+ } ]
+ } ]
+}
+Status Code + |
+Description + |
+
|---|---|
200 + |
+Normal response to the GET operation. For more status codes, see Status Codes. + |
+
See Error Codes.
+This API is used to query all tags of network ACLs in a specific project.
+GET /v3/{project_id}/firewalls/tags
+ +Parameter + |
+Mandatory + |
+Type + |
+Description + |
+
|---|---|---|---|
project_id + |
+Yes + |
+String + |
+Project ID + |
+
Parameter + |
+Mandatory + |
+Type + |
+Description + |
+
|---|---|---|---|
limit + |
+No + |
+Integer + |
+Number of records to be queried. + |
+
offset + |
+No + |
+Integer + |
+The index position. The query starts from the next piece of data indexed by this parameter. +The value is 0 by default, indicating that the query starts from the first piece of data. The value cannot be a negative number. + |
+
None
+Status code: 200
+ +Parameter + |
+Type + |
+Description + |
+
|---|---|---|
tags + |
+Array of ListTag objects + |
+Tags + |
+
request_id + |
+String + |
+Request ID. + |
+
total_count + |
+Integer + |
+Resource quantity. + |
+
Query tags of network ACLs by project ID.
+GET https://{Endpoint}/v3/{project_id}/firewalls/tags
+Status code: 200
+Normal request response. For more status codes, see Status Codes.
+{
+ "request_id" : "65ae533b-f32c-49df-9b5d-e55eda8f2c25",
+ "tags" : [ {
+ "key" : "key1",
+ "values" : [ "value1", "value2" ]
+ }, {
+ "key" : "key2",
+ "values" : [ "value2" ]
+ }, {
+ "key" : "key3",
+ "values" : [ "value3" ]
+ }, {
+ "key" : "key4",
+ "values" : [ "value4" ]
+ }, {
+ "key" : "key5",
+ "values" : [ "value5" ]
+ }, {
+ "key" : "keyyyy",
+ "values" : [ "value2" ]
+ } ]
+}
+Status Code + |
+Description + |
+
|---|---|
200 + |
+Normal request response. For more status codes, see Status Codes. + |
+
See Error Codes.
+This API is used to query network ACLs using tags.
+POST /v3/{project_id}/firewalls/resource-instances/filter
+ +Parameter + |
+Mandatory + |
+Type + |
+Description + |
+
|---|---|---|---|
project_id + |
+Yes + |
+String + |
+Project ID + |
+
Parameter + |
+Mandatory + |
+Type + |
+Description + |
+
|---|---|---|---|
limit + |
+No + |
+Integer + |
+Number of records to be queried. +The value can be from 1 to 1000. +The default value is 1000. + |
+
offset + |
+No + |
+Integer + |
+The index position. The query starts from the next piece of data indexed by this parameter. +The value is 0 by default, indicating that the query starts from the first piece of data. The value cannot be a negative number. + |
+
Parameter + |
+Mandatory + |
+Type + |
+Description + |
+
|---|---|---|---|
matches + |
+No + |
+Array of Match objects + |
+The key-value pair to be matched in the query. The key is a fixed dictionary value and must be a unique and supported key. The key can only be resource_name. + |
+
tags + |
+No + |
+Array of ListTag objects + |
+The resources to be queried contain all tags listed in tags. A maximum of 50 tags can be specified. Each tag key can have a maximum of 10 tag values. Each tag value can be an empty array but the structure cannot be missing. Each tag key must be unique, and each tag value of a tag must also be unique. Resources with all tags listed in tags will be returned. Keys in this list are in an AND relationship while values in each key-value structure are in an OR relationship. If tags is not specified, all resources will be returned. + |
+
Parameter + |
+Mandatory + |
+Type + |
+Description + |
+
|---|---|---|---|
key + |
+Yes + |
+String + |
+Tag key. Currently, the tag key can only be the resource name. + |
+
value + |
+Yes + |
+String + |
+Tag value. Each value can contain a maximum of 255 Unicode characters. + |
+
Parameter + |
+Mandatory + |
+Type + |
+Description + |
+
|---|---|---|---|
key + |
+Yes + |
+String + |
+Tag key. +The key cannot be left blank. + |
+
values + |
+Yes + |
+Array of strings + |
+Tag values. If values is left blank, it indicates any_value (querying any value). The values are in the OR relationship. + |
+
Status code: 200
+ +Parameter + |
+Type + |
+Description + |
+
|---|---|---|
resources + |
+Array of ListResourceResp objects + |
+Resources + |
+
total_count + |
+Integer + |
+Resource quantity + |
+
request_id + |
+String + |
+Request ID + |
+
Parameter + |
+Type + |
+Description + |
+
|---|---|---|
resource_id + |
+String + |
+Resource ID + |
+
resource_detail + |
+Object + |
+Resource details that are used for extension. This parameter is left blank by default. + |
+
resource_name + |
+String + |
+Resource name. This parameter is an empty string by default if there is no resource name. + |
+
tags + |
+Array of ResourceTag objects + |
+A list of tags for queried resources to match against. This parameter is an empty array by default if there is no tag. + |
+
Query network ACLs using tags and matches. A maximum of 100 records can be returned. The query starts from the first record.
+https://{{Endpoint}}/v3/{project_id}/firewalls/resource-instances/filter?limit=100&offset=0
+
+{
+ "tags" : [ {
+ "key" : "key1",
+ "values" : [ "value1" ]
+ } ],
+ "matches" : [ {
+ "key" : "resource_name",
+ "value" : "network_aclv3_test"
+ } ]
+}
+Status code: 200
+Normal request response. For more status codes, see Status Codes.
+{
+ "resources" : [ {
+ "resource_id" : "55046c0b-f38e-4bc4-988a-06529b34a7db",
+ "resource_detail" : "",
+ "resource_name" : "network_aclv3_test",
+ "tags" : [ {
+ "key" : "key1",
+ "value" : "value1"
+ }, {
+ "key" : "key2",
+ "value" : "value2"
+ } ]
+ }, {
+ "resource_id" : "1828c600-793d-4570-987b-ac59f3ef0734",
+ "resource_detail" : "",
+ "resource_name" : "network_aclv3_test",
+ "tags" : [ {
+ "key" : "key1",
+ "value" : "value1"
+ }, {
+ "key" : "key5",
+ "value" : "value5"
+ } ]
+ } ],
+ "request_id" : "2d9cef8c-4e17-40bc-9111-f3fc97b97294",
+ "total_count" : 2
+}
+Status Code + |
+Description + |
+
|---|---|
200 + |
+Normal request response. For more status codes, see Status Codes. + |
+
See Error Codes.
+This API is used to query all EIPs. (This API is not supported in eu-nl.)
+This API is used to query all EIPs.
GET /v3/{project_id}/eip/publicips
@@ -1052,7 +1052,7 @@bandwith_info
+bandwidth_info
BandwidthInfoResp object
This API is used to delete a network ACL rule that is no longer required.
+PUT /v3/{project_id}/vpc/firewalls/{firewall_id}/remove-rules
+ +Parameter + |
+Mandatory + |
+Type + |
+Description + |
+
|---|---|---|---|
firewall_id + |
+Yes + |
+String + |
+Definition: +Network ACL ID. You can call the API Querying Network ACLs to obtain the ID of the target network ACL, and then use this API to delete network ACL rules. +Range: +N/A + |
+
project_id + |
+Yes + |
+String + |
+Definition: +ID of the project that the network ACL belongs to. +Range: +N/A + |
+
Parameter + |
+Mandatory + |
+Type + |
+Description + |
+
|---|---|---|---|
firewall + |
+Yes + |
+FirewallRemoveRuleOption object + |
+Definition: +Request body for removing a network ACL rule. +Constraints: +N/A +Range: +N/A +Default Value: +N/A + |
+
dry_run + |
+No + |
+Boolean + |
+Definition: +Whether to only check the request. +Constraints: +N/A +Range: +
Default Value: +false + |
+
Parameter + |
+Mandatory + |
+Type + |
+Description + |
+
|---|---|---|---|
ingress_rules + |
+No + |
+Array of FirewallRemoveRuleItemOption objects + |
+Definition: +Inbound network ACL rules to be deleted. +Constraints: +Either ingress_rules or egress_rules can be specified. That is, either the inbound or outbound rules can be specified for deleting rules. +Range: +N/A +Default Value: +N/A + |
+
egress_rules + |
+No + |
+Array of FirewallRemoveRuleItemOption objects + |
+Definition: +Outbound network ACL rules to be deleted. +Constraints: +Either ingress_rules or egress_rules can be specified. That is, either the inbound or outbound rules can be specified for deleting rules. +Range: +N/A +Default Value: +N/A + |
+
Status code: 200
+ +Parameter + |
+Type + |
+Description + |
+
|---|---|---|
firewall + |
+FirewallDetail object + |
+Details after a network ACL rule is deleted. + |
+
request_id + |
+String + |
+Request ID. + |
+
Parameter + |
+Type + |
+Description + |
+
|---|---|---|
id + |
+String + |
+Definition: +Network ACL ID. Each network ACL comes with an ID, which uniquely identifies the network ACL. +Range: +The value is in UUID format with hyphens (-). + |
+
name + |
+String + |
+Definition: +Name of the network ACL. +Range: +The value can contain 1 to 64 characters, including letters, digits, underscores (_), hyphens (-), and periods. + |
+
description + |
+String + |
+Definition: +Supplementary information about the network ACL. +Range: +The value can contain 0 to 255 characters and cannot contain angle brackets (< or >). + |
+
project_id + |
+String + |
+Definition: +ID of the project that the network ACL belongs to. +Range: +N/A + |
+
created_at + |
+String + |
+Definition: +Time when the network ACL was created. The value is automatically generated by the system. +Range: +The value is a UTC time in the format of yyyy-MM-ddTHH:mm:ssZ. + |
+
updated_at + |
+String + |
+Definition: +Time when the network ACL was last updated. The value is automatically generated by the system. +Range: +The value is a UTC time in the format of yyyy-MM-ddTHH:mm:ssZ. + |
+
admin_state_up + |
+Boolean + |
+Definition: +Network ACL administrative status. +Range +
|
+
status + |
+String + |
+Definition: +Network ACL status. +Range +
|
+
enterprise_project_id + |
+String + |
+Definition: +ID of the enterprise project that the network ACL belongs to. +Range: +The value is 0 or a string that contains a maximum of 36 characters in UUID format with hyphens (-). 0 indicates the default enterprise project. + |
+
tags + |
+Array of ResponseTag objects + |
+Definition: +Tags of a network ACL, including tag keys and tag values, which can be used to classify and identify resources. For details, see the tag objects. +Range: +N/A + |
+
associations + |
+Array of FirewallAssociation objects + |
+Definition: +Subnets associated with the network ACL. +Range: +N/A + |
+
ingress_rules + |
+Array of FirewallRuleDetail objects + |
+Definition: +Network ACL inbound rules. +Range: +N/A + |
+
egress_rules + |
+Array of FirewallRuleDetail objects + |
+Definition: +Network ACL outbound rules. +Range: +N/A + |
+
Parameter + |
+Type + |
+Description + |
+
|---|---|---|
key + |
+String + |
+Definition: +Tag key. +Range: +
|
+
value + |
+String + |
+Definition: +Tag value. +Range: +
|
+
Parameter + |
+Type + |
+Description + |
+
|---|---|---|
virsubnet_id + |
+String + |
+Definition: +ID of the subnet associated with the network ACL. +Range: +
|
+
Parameter + |
+Type + |
+Description + |
+
|---|---|---|
id + |
+String + |
+Definition: +Network ACL rule ID. Each network ACL rule comes with an ID, which uniquely identifies the network ACL rule. +Range: +The value is in UUID format with hyphens (-). + |
+
name + |
+String + |
+Definition: +Network ACL rule name. +Range: +The value can contain 0 to 255 characters, including letters, digits, underscores (_), hyphens (-), and periods. + |
+
description + |
+String + |
+Definition: +Supplementary information about the network ACL rule. +Range: +The value can contain 0 to 255 characters and cannot contain angle brackets (< or >). + |
+
action + |
+String + |
+Definition: +Whether a network ACL rule allows or denies traffic. +Range: +
|
+
project_id + |
+String + |
+Definition: +ID of the project that the network ACL rule belongs to. +Range: +N/A + |
+
protocol + |
+String + |
+Definition: +Communication protocol of a network ACL rule. +Range: +
|
+
ip_version + |
+Integer + |
+Definition: +IP address version of a network ACL rule. +Range: +
|
+
source_ip_address + |
+String + |
+Definition: +Source IP address or source IP address range of a network ACL rule. +Range: +source_ip_address and source_address_group_id cannot be specified at the same time. + |
+
destination_ip_address + |
+String + |
+Definition: +Destination IP address or destination IP address range of a network ACL rule. +Range: +destination_ip_address and destination_address_group_id cannot be specified at the same time. + |
+
source_port + |
+String + |
+Definition: +Source port of a network ACL rule. +Range: +
|
+
destination_port + |
+String + |
+Definition: +Destination port of a network ACL rule. +Range: +
|
+
source_address_group_id + |
+String + |
+Definition: +ID of the source IP address group of a network ACL rule. +Range: +source_ip_address and source_address_group_id cannot be specified at the same time. + |
+
destination_address_group_id + |
+String + |
+Definition: +ID of the destination IP address group of a network ACL rule. +Range: +destination_ip_address and destination_address_group_id cannot be specified at the same time. + |
+
enabled + |
+Boolean + |
+Definition: +Whether a network ACL rule is enabled. +Range: +
|
+
Delete the inbound rule whose ID is 774cf578-e70d-ec11-a40c-b864b1cf74ea from the network ACL whose ID is e9a7731d-5bd9-4250-a524-b9a076fd5629.
+PUT /v3/{project_id}/vpc/firewalls/e9a7731d-5bd9-4250-a524-b9a076fd5629/remove-rules
+
+{
+ "firewall" : {
+ "ingress_rules" : [ {
+ "id" : "774cf578-e70d-ec11-a40c-b864b1cf74ea"
+ } ]
+ }
+}
+Status code: 200
+Normal response to the PUT operation. For more status codes, see Status Codes.
+{
+ "firewall" : {
+ "id" : "e9a7731d-5bd9-4250-a524-b9a076fd5629",
+ "name" : "network_acl_test1",
+ "description" : "network_acl_test1",
+ "project_id" : "9476ea5a8a9849c38358e43c0c3a9e12",
+ "created_at" : "2022-04-07T07:30:46.000+00:00",
+ "updated_at" : "2022-04-07T07:30:46.000+00:00",
+ "admin_state_up" : true,
+ "enterprise_project_id" : "158ad39a-dab7-45a3-9b5a-2836b3cf93f9",
+ "status" : "ACTIVE",
+ "tags" : [ ],
+ "ingress_rules" : [ ],
+ "egress_rules" : [ {
+ "id" : "f9a7731d-5bd9-4250-a524-b9a076fd5629",
+ "name" : "network_acl_rule test",
+ "description" : "network_acl_rule test",
+ "action" : "allow",
+ "project_id" : "9476ea5a8a9849c38358e43c0c3a9e12",
+ "protocol" : "tcp",
+ "ip_version" : 4,
+ "source_ip_address" : "192.168.3.0/24",
+ "destination_ip_address" : "192.168.6.0/24",
+ "source_port" : "30-40,60-90",
+ "destination_port" : "40-60,70-90"
+ } ],
+ "associations" : [ {
+ "virsubnet_id" : "8359e5b0-353f-4ef3-a071-98e67a34a143"
+ } ]
+ }
+}
+Status Code + |
+Description + |
+
|---|---|
200 + |
+Normal response to the PUT operation. For more status codes, see Status Codes. + |
+
See Error Codes.
+This API is used to query details about a network ACL, including the network ACL name and status.
+GET /v3/{project_id}/vpc/firewalls/{firewall_id}
+ +Parameter + |
+Mandatory + |
+Type + |
+Description + |
+
|---|---|---|---|
firewall_id + |
+Yes + |
+String + |
+Definition: +Network ACL ID. You can call the API Querying Network ACLs to obtain the ID of the target network ACL, and then use this API to query details about the network ACL. +Range: +N/A + |
+
project_id + |
+Yes + |
+String + |
+Definition: +ID of the project that the network ACL belongs to. +Range: +N/A + |
+
None
+Status code: 200
+ +Parameter + |
+Type + |
+Description + |
+
|---|---|---|
firewall + |
+FirewallDetail object + |
+Definition: +Response body for querying network ACL details. +Range: +N/A + |
+
request_id + |
+String + |
+Definition: +Request ID. +Range: +N/A + |
+
Parameter + |
+Type + |
+Description + |
+
|---|---|---|
id + |
+String + |
+Definition: +Network ACL ID. Each network ACL comes with an ID, which uniquely identifies the network ACL. +Range: +The value is in UUID format with hyphens (-). + |
+
name + |
+String + |
+Definition: +Name of the network ACL. +Range: +The value can contain 1 to 64 characters, including letters, digits, underscores (_), hyphens (-), and periods. + |
+
description + |
+String + |
+Definition: +Supplementary information about the network ACL. +Range: +The value can contain 0 to 255 characters and cannot contain angle brackets (< or >). + |
+
project_id + |
+String + |
+Definition: +ID of the project that the network ACL belongs to. +Range: +N/A + |
+
created_at + |
+String + |
+Definition: +Time when the network ACL was created. The value is automatically generated by the system. +Range: +The value is a UTC time in the format of yyyy-MM-ddTHH:mm:ssZ. + |
+
updated_at + |
+String + |
+Definition: +Time when the network ACL was last updated. The value is automatically generated by the system. +Range: +The value is a UTC time in the format of yyyy-MM-ddTHH:mm:ssZ. + |
+
admin_state_up + |
+Boolean + |
+Definition: +Network ACL administrative status. +Range +
|
+
status + |
+String + |
+Definition: +Network ACL status. +Range +
|
+
enterprise_project_id + |
+String + |
+Definition: +ID of the enterprise project that the network ACL belongs to. +Range: +The value is 0 or a string that contains a maximum of 36 characters in UUID format with hyphens (-). 0 indicates the default enterprise project. + |
+
tags + |
+Array of ResponseTag objects + |
+Definition: +Tags of a network ACL, including tag keys and tag values, which can be used to classify and identify resources. For details, see the tag objects. +Range: +N/A + |
+
associations + |
+Array of FirewallAssociation objects + |
+Definition: +Subnets associated with the network ACL. +Range: +N/A + |
+
ingress_rules + |
+Array of FirewallRuleDetail objects + |
+Definition: +Network ACL inbound rules. +Range: +N/A + |
+
egress_rules + |
+Array of FirewallRuleDetail objects + |
+Definition: +Network ACL outbound rules. +Range: +N/A + |
+
Parameter + |
+Type + |
+Description + |
+
|---|---|---|
key + |
+String + |
+Definition: +Tag key. +Range: +
|
+
value + |
+String + |
+Definition: +Tag value. +Range: +
|
+
Parameter + |
+Type + |
+Description + |
+
|---|---|---|
virsubnet_id + |
+String + |
+Definition: +ID of the subnet associated with the network ACL. +Range: +
|
+
Parameter + |
+Type + |
+Description + |
+
|---|---|---|
id + |
+String + |
+Definition: +Network ACL rule ID. Each network ACL rule comes with an ID, which uniquely identifies the network ACL rule. +Range: +The value is in UUID format with hyphens (-). + |
+
name + |
+String + |
+Definition: +Network ACL rule name. +Range: +The value can contain 0 to 255 characters, including letters, digits, underscores (_), hyphens (-), and periods. + |
+
description + |
+String + |
+Definition: +Supplementary information about the network ACL rule. +Range: +The value can contain 0 to 255 characters and cannot contain angle brackets (< or >). + |
+
action + |
+String + |
+Definition: +Whether a network ACL rule allows or denies traffic. +Range: +
|
+
project_id + |
+String + |
+Definition: +ID of the project that the network ACL rule belongs to. +Range: +N/A + |
+
protocol + |
+String + |
+Definition: +Communication protocol of a network ACL rule. +Range: +
|
+
ip_version + |
+Integer + |
+Definition: +IP address version of a network ACL rule. +Range: +
|
+
source_ip_address + |
+String + |
+Definition: +Source IP address or source IP address range of a network ACL rule. +Range: +source_ip_address and source_address_group_id cannot be specified at the same time. + |
+
destination_ip_address + |
+String + |
+Definition: +Destination IP address or destination IP address range of a network ACL rule. +Range: +destination_ip_address and destination_address_group_id cannot be specified at the same time. + |
+
source_port + |
+String + |
+Definition: +Source port of a network ACL rule. +Range: +
|
+
destination_port + |
+String + |
+Definition: +Destination port of a network ACL rule. +Range: +
|
+
source_address_group_id + |
+String + |
+Definition: +ID of the source IP address group of a network ACL rule. +Range: +source_ip_address and source_address_group_id cannot be specified at the same time. + |
+
destination_address_group_id + |
+String + |
+Definition: +ID of the destination IP address group of a network ACL rule. +Range: +destination_ip_address and destination_address_group_id cannot be specified at the same time. + |
+
enabled + |
+Boolean + |
+Definition: +Whether a network ACL rule is enabled. +Range: +
|
+
Querying the details of a network ACL
+GET https://{Endpoint}/v3/{project_id}/vpc/firewalls/{firewall_id}
+Status code: 200
+Normal response to the GET operation. For more status codes, see Status Codes.
+{
+ "firewall" : {
+ "id" : "e9a7731d-5bd9-4250-a524-b9a076fd5629",
+ "name" : "network_acl_test1",
+ "description" : "network_acl_test1",
+ "project_id" : "9476ea5a8a9849c38358e43c0c3a9e12",
+ "created_at" : "2022-04-07T07:30:46.000+00:00",
+ "updated_at" : "2022-04-07T07:30:46.000+00:00",
+ "admin_state_up" : true,
+ "enterprise_project_id" : "158ad39a-dab7-45a3-9b5a-2836b3cf93f9",
+ "status" : "ACTIVE",
+ "tags" : [ ],
+ "ingress_rules" : [ {
+ "id" : "774cf578-e70d-ec11-a40c-b864b1cf74ea",
+ "name" : "network_acl_rule test",
+ "description" : "network_acl_rule test",
+ "action" : "allow",
+ "project_id" : "9476ea5a8a9849c38358e43c0c3a9e12",
+ "protocol" : "tcp",
+ "ip_version" : 4,
+ "source_ip_address" : "192.168.3.0/24",
+ "destination_ip_address" : "192.168.6.0/24",
+ "source_port" : "30-40,60-90",
+ "destination_port" : "40-60,70-90"
+ } ],
+ "egress_rules" : [ {
+ "id" : "e9a7731d-5bd9-4250-a524-b9a076fd5629",
+ "name" : "network_acl_rule test",
+ "description" : "network_acl_rule test",
+ "action" : "allow",
+ "project_id" : "9476ea5a8a9849c38358e43c0c3a9e12",
+ "protocol" : "tcp",
+ "ip_version" : 4,
+ "source_ip_address" : "192.168.3.0/24",
+ "destination_ip_address" : "192.168.6.0/24",
+ "source_port" : "30-40,60-90",
+ "destination_port" : "40-60,70-90"
+ } ],
+ "associations" : [ {
+ "virsubnet_id" : "8359e5b0-353f-4ef3-a071-98e67a34a143"
+ } ]
+ }
+}
+Status Code + |
+Description + |
+
|---|---|
200 + |
+Normal response to the GET operation. For more status codes, see Status Codes. + |
+
See Error Codes.
+This API is used to query tags of a specific network ACL.
+GET /v3/{project_id}/firewalls/{firewall_id}/tags
+ +Parameter + |
+Mandatory + |
+Type + |
+Description + |
+
|---|---|---|---|
firewall_id + |
+Yes + |
+String + |
+The unique ID of a network ACL. +The value is a string in UUID format. +The network ACL with a given ID must exist. + |
+
project_id + |
+Yes + |
+String + |
+Project ID + |
+
None
+Status code: 200
+ +Parameter + |
+Type + |
+Description + |
+
|---|---|---|
tags + |
+Array of ResourceTag objects + |
+Tags + |
+
request_id + |
+String + |
+Request ID + |
+
Query tags of a network ACL.
+GET https://{Endpoint}/v3/{project_id}/firewalls/{firewall_id}/tags
+Status code: 200
+Normal response to the GET operation
+{
+ "request_id" : "95cedc2b-4b3d-4e5c-af29-74576daf5513",
+ "tags" : [ {
+ "key" : "key5",
+ "value" : "value5"
+ }, {
+ "key" : "key1",
+ "value" : "value1"
+ } ]
+}
+Status Code + |
+Description + |
+
|---|---|
200 + |
+Normal response to the GET operation + |
+
See Error Codes.
+This API is used to query EIP details. (This API is not supported in eu-nl.)
+This API is used to query EIP details. (This API is not supported in eu-nl.)
GET /v3/{project_id}/eip/publicips/{publicip_id}
diff --git a/docs/vpc/api-ref/UpdateFirewall.html b/docs/vpc/api-ref/UpdateFirewall.html new file mode 100644 index 000000000..f165f6605 --- /dev/null +++ b/docs/vpc/api-ref/UpdateFirewall.html @@ -0,0 +1,661 @@ + + +This API is used to update the basic information about a network ACL, including the network ACL name and description.
+PUT /v3/{project_id}/vpc/firewalls/{firewall_id}
+ +Parameter + |
+Mandatory + |
+Type + |
+Description + |
+
|---|---|---|---|
firewall_id + |
+Yes + |
+String + |
+Definition: +Network ACL ID. You can call the API Querying Network ACLs to obtain the ID of the target network ACL, and then use this API to update the network ACL. +Range: +N/A + |
+
project_id + |
+Yes + |
+String + |
+Definition: +ID of the project that the network ACL belongs to. +Range: +N/A + |
+
Parameter + |
+Mandatory + |
+Type + |
+Description + |
+
|---|---|---|---|
firewall + |
+Yes + |
+UpdateFirewallOption object + |
+Definition: +Request body for updating a network ACL +Constraints: +N/A +Range: +N/A +Default Value: +N/A + |
+
dry_run + |
+No + |
+Boolean + |
+Definition: +Whether to only check the request. +Constraints: +N/A +Range: +
Default Value: +false + |
+
Parameter + |
+Mandatory + |
+Type + |
+Description + |
+
|---|---|---|---|
name + |
+No + |
+String + |
+Definition: +Name of the network ACL. +Constraints: +The value can contain 1 to 64 characters, including letters, digits, underscores (_), hyphens (-), and periods. +Range: +N/A +Default Value: +N/A + |
+
description + |
+No + |
+String + |
+Definition: +Supplementary information about the network ACL. +Constraints: +The value can contain 0 to 255 characters and cannot contain angle brackets (< or >). +Range: +N/A +Default Value: +N/A + |
+
admin_state_up + |
+No + |
+Boolean + |
+Definition: +Network ACL administrative status. +Constraints: +N/A +Range: +
Default Value: +true + |
+
Status code: 200
+ +Parameter + |
+Type + |
+Description + |
+
|---|---|---|
firewall + |
+FirewallDetail object + |
+Definition: +Response body for updating a network ACL +Range: +N/A + |
+
request_id + |
+String + |
+Definition: +Request ID. +Range: +N/A + |
+
Parameter + |
+Type + |
+Description + |
+
|---|---|---|
id + |
+String + |
+Definition: +Network ACL ID. Each network ACL comes with an ID, which uniquely identifies the network ACL. +Range: +The value is in UUID format with hyphens (-). + |
+
name + |
+String + |
+Definition: +Name of the network ACL. +Range: +The value can contain 1 to 64 characters, including letters, digits, underscores (_), hyphens (-), and periods. + |
+
description + |
+String + |
+Definition: +Supplementary information about the network ACL. +Range: +The value can contain 0 to 255 characters and cannot contain angle brackets (< or >). + |
+
project_id + |
+String + |
+Definition: +ID of the project that the network ACL belongs to. +Range: +N/A + |
+
created_at + |
+String + |
+Definition: +Time when the network ACL was created. The value is automatically generated by the system. +Range: +The value is a UTC time in the format of yyyy-MM-ddTHH:mm:ssZ. + |
+
updated_at + |
+String + |
+Definition: +Time when the network ACL was last updated. The value is automatically generated by the system. +Range: +The value is a UTC time in the format of yyyy-MM-ddTHH:mm:ssZ. + |
+
admin_state_up + |
+Boolean + |
+Definition: +Network ACL administrative status. +Range +
|
+
status + |
+String + |
+Definition: +Network ACL status. +Range +
|
+
enterprise_project_id + |
+String + |
+Definition: +ID of the enterprise project that the network ACL belongs to. +Range: +The value is 0 or a string that contains a maximum of 36 characters in UUID format with hyphens (-). 0 indicates the default enterprise project. + |
+
tags + |
+Array of ResponseTag objects + |
+Definition: +Tags of a network ACL, including tag keys and tag values, which can be used to classify and identify resources. For details, see the tag objects. +Range: +N/A + |
+
associations + |
+Array of FirewallAssociation objects + |
+Definition: +Subnets associated with the network ACL. +Range: +N/A + |
+
ingress_rules + |
+Array of FirewallRuleDetail objects + |
+Definition: +Network ACL inbound rules. +Range: +N/A + |
+
egress_rules + |
+Array of FirewallRuleDetail objects + |
+Definition: +Network ACL outbound rules. +Range: +N/A + |
+
Parameter + |
+Type + |
+Description + |
+
|---|---|---|
key + |
+String + |
+Definition: +Tag key. +Range: +
|
+
value + |
+String + |
+Definition: +Tag value. +Range: +
|
+
Parameter + |
+Type + |
+Description + |
+
|---|---|---|
virsubnet_id + |
+String + |
+Definition: +ID of the subnet associated with the network ACL. +Range: +
|
+
Parameter + |
+Type + |
+Description + |
+
|---|---|---|
id + |
+String + |
+Definition: +Network ACL rule ID. Each network ACL rule comes with an ID, which uniquely identifies the network ACL rule. +Range: +The value is in UUID format with hyphens (-). + |
+
name + |
+String + |
+Definition: +Network ACL rule name. +Range: +The value can contain 0 to 255 characters, including letters, digits, underscores (_), hyphens (-), and periods. + |
+
description + |
+String + |
+Definition: +Supplementary information about the network ACL rule. +Range: +The value can contain 0 to 255 characters and cannot contain angle brackets (< or >). + |
+
action + |
+String + |
+Definition: +Whether a network ACL rule allows or denies traffic. +Range: +
|
+
project_id + |
+String + |
+Definition: +ID of the project that the network ACL rule belongs to. +Range: +N/A + |
+
protocol + |
+String + |
+Definition: +Communication protocol of a network ACL rule. +Range: +
|
+
ip_version + |
+Integer + |
+Definition: +IP address version of a network ACL rule. +Range: +
|
+
source_ip_address + |
+String + |
+Definition: +Source IP address or source IP address range of a network ACL rule. +Range: +source_ip_address and source_address_group_id cannot be specified at the same time. + |
+
destination_ip_address + |
+String + |
+Definition: +Destination IP address or destination IP address range of a network ACL rule. +Range: +destination_ip_address and destination_address_group_id cannot be specified at the same time. + |
+
source_port + |
+String + |
+Definition: +Source port of a network ACL rule. +Range: +
|
+
destination_port + |
+String + |
+Definition: +Destination port of a network ACL rule. +Range: +
|
+
source_address_group_id + |
+String + |
+Definition: +ID of the source IP address group of a network ACL rule. +Range: +source_ip_address and source_address_group_id cannot be specified at the same time. + |
+
destination_address_group_id + |
+String + |
+Definition: +ID of the destination IP address group of a network ACL rule. +Range: +destination_ip_address and destination_address_group_id cannot be specified at the same time. + |
+
enabled + |
+Boolean + |
+Definition: +Whether a network ACL rule is enabled. +Range: +
|
+
Change the name and description of the network ACL whose ID is e9a7731d-5bd9-4250-a524-b9a076fd5629 to network_acl_test1 and enable the network ACL.
+PUT https://{Endpoint}/v3/9476ea5a8a9849c38358e43c0c3a9e12/vpc/firewalls/e9a7731d-5bd9-4250-a524-b9a076fd5629
+
+{
+ "firewall" : {
+ "name" : "network_acl_test1",
+ "description" : "network_acl_test1",
+ "admin_state_up" : true
+ }
+}
+Status code: 200
+Normal response to the PUT operation. For more status codes, see Status Codes.
+{
+ "firewall" : {
+ "id" : "e9a7731d-5bd9-4250-a524-b9a076fd5629",
+ "name" : "network_acl_test1",
+ "description" : "network_acl_test1",
+ "project_id" : "9476ea5a8a9849c38358e43c0c3a9e12",
+ "created_at" : "2022-04-07T07:30:46.000+00:00",
+ "updated_at" : "2022-04-07T07:30:46.000+00:00",
+ "admin_state_up" : true,
+ "enterprise_project_id" : "158ad39a-dab7-45a3-9b5a-2836b3cf93f9",
+ "status" : "ACTIVE",
+ "tags" : [ ],
+ "ingress_rules" : [ {
+ "id" : "774cf578-e70d-ec11-a40c-b864b1cf74ea",
+ "name" : "network_acl_rule test",
+ "description" : "network_acl_rule test",
+ "action" : "allow",
+ "project_id" : "9476ea5a8a9849c38358e43c0c3a9e12",
+ "protocol" : "tcp",
+ "ip_version" : 4,
+ "source_ip_address" : "192.168.3.0/24",
+ "destination_ip_address" : "192.168.6.0/24",
+ "source_port" : "30-40,60-90",
+ "destination_port" : "40-60,70-90"
+ } ],
+ "egress_rules" : [ {
+ "id" : "f9a7731d-5bd9-4250-a524-b9a076fd5629",
+ "name" : "network_acl_rule test",
+ "description" : "network_acl_rule test",
+ "action" : "allow",
+ "project_id" : "9476ea5a8a9849c38358e43c0c3a9e12",
+ "protocol" : "tcp",
+ "ip_version" : 4,
+ "source_ip_address" : "192.168.3.0/24",
+ "destination_ip_address" : "192.168.6.0/24",
+ "source_port" : "30-40,60-90",
+ "destination_port" : "40-60,70-90"
+ } ],
+ "associations" : [ {
+ "virsubnet_id" : "8359e5b0-353f-4ef3-a071-98e67a34a143"
+ } ]
+ }
+}
+Status Code + |
+Description + |
+
|---|---|
200 + |
+Normal response to the PUT operation. For more status codes, see Status Codes. + |
+
See Error Codes.
+This API is used to update the basic information about a network ACL rule, such as the source address, destination address, source port, and destination port.
+PUT /v3/{project_id}/vpc/firewalls/{firewall_id}/update-rules
+ +Parameter + |
+Mandatory + |
+Type + |
+Description + |
+
|---|---|---|---|
firewall_id + |
+Yes + |
+String + |
+Definition: +Network ACL ID. You can call the API Querying Network ACLs to obtain the ID of the target network ACL, and then use this API to update network ACL rules. +Range: +N/A + |
+
project_id + |
+Yes + |
+String + |
+Definition: +ID of the project that the network ACL belongs to. +Range: +N/A + |
+
Parameter + |
+Mandatory + |
+Type + |
+Description + |
+
|---|---|---|---|
firewall + |
+Yes + |
+FirewallUpdateRuleOption object + |
+Definition: +Request body for updating a network ACL rule +Constraints: +N/A +Range: +N/A +Default Value: +N/A + |
+
dry_run + |
+No + |
+Boolean + |
+Definition: +Whether to only check the request. +Constraints: +N/A +Range: +
Default Value: +false + |
+
Parameter + |
+Mandatory + |
+Type + |
+Description + |
+
|---|---|---|---|
ingress_rules + |
+No + |
+Array of FirewallUpdateRuleItemOption objects + |
+Definition: +Inbound network ACL rules to be updated. +Constraints: +
Range: +N/A +Default Value: +N/A + |
+
egress_rules + |
+No + |
+Array of FirewallUpdateRuleItemOption objects + |
+Definition: +Outbound network ACL rules to be updated. +Constraints: +
Range: +N/A +Default Value: +N/A + |
+
Parameter + |
+Mandatory + |
+Type + |
+Description + |
+
|---|---|---|---|
id + |
+Yes + |
+String + |
+Definition: +Network ACL rule ID. +Constraints: +The value is in UUID format with hyphens (-). +Range: +N/A +Default Value: +N/A + |
+
name + |
+No + |
+String + |
+Definition: +Network ACL rule name. +Constraints: +The value can contain 0 to 255 characters, including letters, digits, underscores (_), hyphens (-), and periods. +Range: +N/A +Default Value: +N/A + |
+
description + |
+No + |
+String + |
+Definition: +Supplementary information about the network ACL rule. +Constraints: +The value can contain 0 to 255 characters and cannot contain angle brackets (< or >). +Range: +N/A +Default Value: +N/A + |
+
action + |
+No + |
+String + |
+Definition: +Whether a network ACL rule allows or denies traffic. +Constraints: +N/A +Range: +
Default Value: +N/A + |
+
protocol + |
+No + |
+String + |
+Definition: +Communication protocol of a network ACL rule. +Constraints: +
Range: +Default Value: +N/A + |
+
ip_version + |
+No + |
+Integer + |
+Definition: +IP address version of a network ACL rule. +Constraints: +N/A +Range: +
Default Value: +N/A + |
+
source_ip_address + |
+No + |
+String + |
+Definition: +Source IP address or source IP address range of a network ACL rule. +Constraints: +source_ip_address and source_address_group_id cannot be specified at the same time. +Range: +N/A +Default Value: +N/A + |
+
destination_ip_address + |
+No + |
+String + |
+Definition: +Destination IP address or destination IP address range of a network ACL rule. +Constraints: +destination_ip_address and destination_address_group_id cannot be specified at the same time. +Range: +N/A +Default Value: +N/A + |
+
source_port + |
+No + |
+String + |
+Definition: +Source port of a network ACL rule. +Constraints: +
Range: +N/A +Default Value: +N/A + |
+
destination_port + |
+No + |
+String + |
+Definition: +Destination port of a network ACL rule. +Constraints: +
Range: +N/A +Default Value: +N/A + |
+
source_address_group_id + |
+No + |
+String + |
+Definition: +ID of the source IP address group of a network ACL rule. +Constraints: +
Range: +N/A +Default Value: +N/A + |
+
destination_address_group_id + |
+No + |
+String + |
+Definition: +ID of the destination IP address group of a network ACL rule. +Constraints: +
Range: +N/A +Default Value: +N/A + |
+
enabled + |
+No + |
+Boolean + |
+Definition: +Whether a network ACL rule is enabled. +Constraints: +N/A +Range: +
Default Value: +true + |
+
Status code: 200
+ +Parameter + |
+Type + |
+Description + |
+
|---|---|---|
firewall + |
+FirewallDetail object + |
+Definition: +Response body for updating a network ACL rule +Range: +N/A + |
+
request_id + |
+String + |
+Definition: +Request ID. +Range: +N/A + |
+
Parameter + |
+Type + |
+Description + |
+
|---|---|---|
id + |
+String + |
+Definition: +Network ACL ID. Each network ACL comes with an ID, which uniquely identifies the network ACL. +Range: +The value is in UUID format with hyphens (-). + |
+
name + |
+String + |
+Definition: +Name of the network ACL. +Range: +The value can contain 1 to 64 characters, including letters, digits, underscores (_), hyphens (-), and periods. + |
+
description + |
+String + |
+Definition: +Supplementary information about the network ACL. +Range: +The value can contain 0 to 255 characters and cannot contain angle brackets (< or >). + |
+
project_id + |
+String + |
+Definition: +ID of the project that the network ACL belongs to. +Range: +N/A + |
+
created_at + |
+String + |
+Definition: +Time when the network ACL was created. The value is automatically generated by the system. +Range: +The value is a UTC time in the format of yyyy-MM-ddTHH:mm:ssZ. + |
+
updated_at + |
+String + |
+Definition: +Time when the network ACL was last updated. The value is automatically generated by the system. +Range: +The value is a UTC time in the format of yyyy-MM-ddTHH:mm:ssZ. + |
+
admin_state_up + |
+Boolean + |
+Definition: +Network ACL administrative status. +Range +
|
+
status + |
+String + |
+Definition: +Network ACL status. +Range +
|
+
enterprise_project_id + |
+String + |
+Definition: +ID of the enterprise project that the network ACL belongs to. +Range: +The value is 0 or a string that contains a maximum of 36 characters in UUID format with hyphens (-). 0 indicates the default enterprise project. + |
+
tags + |
+Array of ResponseTag objects + |
+Definition: +Tags of a network ACL, including tag keys and tag values, which can be used to classify and identify resources. For details, see the tag objects. +Range: +N/A + |
+
associations + |
+Array of FirewallAssociation objects + |
+Definition: +Subnets associated with the network ACL. +Range: +N/A + |
+
ingress_rules + |
+Array of FirewallRuleDetail objects + |
+Definition: +Network ACL inbound rules. +Range: +N/A + |
+
egress_rules + |
+Array of FirewallRuleDetail objects + |
+Definition: +Network ACL outbound rules. +Range: +N/A + |
+
Parameter + |
+Type + |
+Description + |
+
|---|---|---|
key + |
+String + |
+Definition: +Tag key. +Range: +
|
+
value + |
+String + |
+Definition: +Tag value. +Range: +
|
+
Parameter + |
+Type + |
+Description + |
+
|---|---|---|
virsubnet_id + |
+String + |
+Definition: +ID of the subnet associated with the network ACL. +Range: +
|
+
Parameter + |
+Type + |
+Description + |
+
|---|---|---|
id + |
+String + |
+Definition: +Network ACL rule ID. Each network ACL rule comes with an ID, which uniquely identifies the network ACL rule. +Range: +The value is in UUID format with hyphens (-). + |
+
name + |
+String + |
+Definition: +Network ACL rule name. +Range: +The value can contain 0 to 255 characters, including letters, digits, underscores (_), hyphens (-), and periods. + |
+
description + |
+String + |
+Definition: +Supplementary information about the network ACL rule. +Range: +The value can contain 0 to 255 characters and cannot contain angle brackets (< or >). + |
+
action + |
+String + |
+Definition: +Whether a network ACL rule allows or denies traffic. +Range: +
|
+
project_id + |
+String + |
+Definition: +ID of the project that the network ACL rule belongs to. +Range: +N/A + |
+
protocol + |
+String + |
+Definition: +Communication protocol of a network ACL rule. +Range: +
|
+
ip_version + |
+Integer + |
+Definition: +IP address version of a network ACL rule. +Range: +
|
+
source_ip_address + |
+String + |
+Definition: +Source IP address or source IP address range of a network ACL rule. +Range: +source_ip_address and source_address_group_id cannot be specified at the same time. + |
+
destination_ip_address + |
+String + |
+Definition: +Destination IP address or destination IP address range of a network ACL rule. +Range: +destination_ip_address and destination_address_group_id cannot be specified at the same time. + |
+
source_port + |
+String + |
+Definition: +Source port of a network ACL rule. +Range: +
|
+
destination_port + |
+String + |
+Definition: +Destination port of a network ACL rule. +Range: +
|
+
source_address_group_id + |
+String + |
+Definition: +ID of the source IP address group of a network ACL rule. +Range: +source_ip_address and source_address_group_id cannot be specified at the same time. + |
+
destination_address_group_id + |
+String + |
+Definition: +ID of the destination IP address group of a network ACL rule. +Range: +destination_ip_address and destination_address_group_id cannot be specified at the same time. + |
+
enabled + |
+Boolean + |
+Definition: +Whether a network ACL rule is enabled. +Range: +
|
+
Update the inbound rule whose ID is 774cf578-e70d-ec11-a40c-b864b1cf74ea in the network ACL whose ID is e9a7731d-5bd9-4250-a524-b9a076fd5629.
+PUT https://{Endpoint}/v3/{project_id}/vpc/firewalls/e9a7731d-5bd9-4250-a524-b9a076fd5629/update-rules
+
+{
+ "firewall" : {
+ "ingress_rules" : [ {
+ "id" : "774cf578-e70d-ec11-a40c-b864b1cf74ea",
+ "name" : "network_acl_rule test2",
+ "description" : "network_acl_rule test2",
+ "action" : "allow",
+ "protocol" : "tcp",
+ "ip_version" : "4",
+ "source_ip_address" : "192.168.3.0/24",
+ "destination_ip_address" : "192.168.6.0/24",
+ "source_port" : "30-40,60-90",
+ "destination_port" : "40-60,70-90",
+ "source_address_group_id" : null,
+ "destination_address_group_id" : null
+ } ]
+ }
+}
+Status code: 200
+Normal response to the PUT operation. For more status codes, see Status Codes.
+{
+ "firewall" : {
+ "id" : "e9a7731d-5bd9-4250-a524-b9a076fd5629",
+ "name" : "network_acl_test1",
+ "description" : "network_acl_test1",
+ "project_id" : "9476ea5a8a9849c38358e43c0c3a9e12",
+ "created_at" : "2022-04-07T07:30:46.000+00:00",
+ "updated_at" : "2022-04-07T07:30:46.000+00:00",
+ "admin_state_up" : true,
+ "enterprise_project_id" : "158ad39a-dab7-45a3-9b5a-2836b3cf93f9",
+ "status" : "ACTIVE",
+ "tags" : [ ],
+ "ingress_rules" : [ {
+ "id" : "774cf578-e70d-ec11-a40c-b864b1cf74ea",
+ "name" : "network_acl_rule test2",
+ "description" : "network_acl_rule test2",
+ "action" : "allow",
+ "project_id" : "9476ea5a8a9849c38358e43c0c3a9e12",
+ "protocol" : "tcp",
+ "ip_version" : 4,
+ "source_ip_address" : "192.168.3.0/24",
+ "destination_ip_address" : "192.168.6.0/24",
+ "source_port" : "30-40,60-90",
+ "destination_port" : "40-60,70-90"
+ } ],
+ "egress_rules" : [ {
+ "id" : "f9a7731d-5bd9-4250-a524-b9a076fd5629",
+ "name" : "network_acl_rule test",
+ "description" : "network_acl_rule test",
+ "action" : "allow",
+ "project_id" : "9476ea5a8a9849c38358e43c0c3a9e12",
+ "protocol" : "tcp",
+ "ip_version" : 4,
+ "source_ip_address" : "192.168.3.0/24",
+ "destination_ip_address" : "192.168.6.0/24",
+ "source_port" : "30-40,60-90",
+ "destination_port" : "40-60,70-90"
+ } ],
+ "associations" : [ {
+ "virsubnet_id" : "8359e5b0-353f-4ef3-a071-98e67a34a143"
+ } ]
+ }
+}
+Status Code + |
+Description + |
+
|---|---|
200 + |
+Normal response to the PUT operation. For more status codes, see Status Codes. + |
+
See Error Codes.
+This API is used to update an EIP.
+PUT /v3/{project_id}/eip/publicips/{publicip_id}
+ +Parameter + |
+Mandatory + |
+Type + |
+Description + |
+
|---|---|---|---|
project_id + |
+Yes + |
+String + |
+Definition: +Project ID. +Range: +N/A. +Maximum: 32 + |
+
publicip_id + |
+Yes + |
+String + |
+EIP ID +Minimum: 36 +Maximum: 36 + |
+
Parameter + |
+Mandatory + |
+Type + |
+Description + |
+
|---|---|---|---|
publicip + |
+Yes + |
+UpdatePublicipOption object + |
+EIP + |
+
Status code: 200
+ +Parameter + |
+Type + |
+Description + |
+
|---|---|---|
request_id + |
+String + |
+Request ID. + |
+
publicip + |
+PublicipUpdateResp object + |
+Response object of updating an EIP + |
+
Parameter + |
+Type + |
+Description + |
+
|---|---|---|
id + |
+String + |
++ | +
project_id + |
+String + |
++ | +
ip_version + |
+Integer + |
++ | +
public_ip_address + |
+String + |
++ | +
public_ipv6_address + |
+String + |
++ | +
status + |
+String + |
+
|
+
description + |
+String + |
++ | +
public_border_group + |
+String + |
++ | +
created_at + |
+String + |
++ | +
updated_at + |
+String + |
++ | +
type + |
+String + |
++ | +
vnic + |
+VnicInfo object + |
++ | +
bandwidth + |
+PublicipBandwidthInfo object + |
+Definition: Bandwidth of an EIP + |
+
enterprise_project_id + |
+String + |
+Definition: Enterprise project ID The value is 0 or a string that contains a maximum of 36 characters in the UUID format with hyphens (-). This is the ID of the enterprise project that you associate with the EIP when you assign the EIP. + |
+
billing_info + |
+String + |
++ | +
lock_status + |
+String + |
++ | +
associate_instance_type + |
+String + |
++ | +
associate_instance_id + |
+String + |
+Definition: ID of the instance with an EIP bound. + |
+
publicip_pool_id + |
+String + |
+Definition: ID of the network that an EIP belongs to. It is the network ID corresponding to publicip_pool_name. + |
+
publicip_pool_name + |
+String + |
++ | +
alias + |
+String + |
++ | +
associate_mode + |
+String + |
++ | +
Status code: 200
+Normal response to PUT requests
+{
+ "publicip" : {
+ "alias" : "abcd",
+ "associate_instance_id" : null,
+ "associate_instance_type" : null,
+ "bandwidth" : {
+ "billing_info" : "xxxx:xxxx:xxxx",
+ "charge_mode" : "bandwidth",
+ "id" : "80549ae1-cf7a-4f39-a45f-bdb8e194a1f4",
+ "name" : "bandwidth-bd25-test",
+ "share_type" : "WHOLE",
+ "size" : 7
+ },
+ "billing_info" : null,
+ "created_at" : "2020-06-18T14:05:32Z",
+ "description" : "test!!!!",
+ "enterprise_project_id" : "0",
+ "public_border_group" : "center",
+ "id" : "b0c42aa6-3d1d-4b39-9188-35ee6aa8d6f7",
+ "ip_version" : 4,
+ "lock_status" : null,
+ "project_id" : "060576782980d5762f9ec014dd2f1148",
+ "public_ip_address" : "xx.xx.xx.xx",
+ "public_ipv6_address" : null,
+ "publicip_pool_id" : "160576782980d5762f9ec014dd2f1148",
+ "publicip_pool_name" : "5_mobile",
+ "status" : "DOWN",
+ "type" : "Updating an EIP",
+ "updated_at" : "2020-06-18T14:05:32Z",
+ "vnic" : null
+ },
+ "request_id" : "ead9f912bd1191e3d5f0037141098d91"
+}
+Status Code + |
+Description + |
+
|---|---|
200 + |
+Normal response to PUT requests + |
+
See Error Codes.
+Parameter |
Type @@ -56,7 +56,7 @@ |
|---|
Attribute + -Request Message
|
|---|