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 @@ + + +

Inserting a Network ACL Rule

+

Function

This API is used to add rules to a network ACL.

+
+

URI

PUT /v3/{project_id}/vpc/firewalls/{firewall_id}/insert-rules

+ +
+ + + + + + + + + + + + + + + + +
Table 1 Path Parameters

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

+
+
+
+

Request Parameters

+
+ + + + + + + + + + + + + + + + +
Table 2 Request body parameters

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:

+
  • true: A check request will be sent and no network ACL rule will be inserted. Check items include mandatory parameters, request format, and constraints. If the check fails, an error will be returned. If the check succeeds, response code 202 will be returned.

    +
  • false: A request will be sent and a network ACL rule will be inserted.

    +
+

Default Value:

+

false

+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + +
Table 3 FirewallInsertRuleOption

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

+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Table 4 FirewallInsertRuleItemOption

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:

+
  • allow: A network ACL rule allows traffic.

    +
  • deny: A network ACL rule denies traffic.

    +
+

Default Value:

+

N/A

+

protocol

+

Yes

+

String

+

Definition:

+

Communication protocol of a network ACL rule.

+

Constraints:

+
  • The protocol cannot be empty.

    +
  • If the protocol is icmpv6, IP version should be IPv6.

    +
  • If the protocol is icmp, IP version should be IPv4.

    +
  • tcp

    +
  • udp

    +
  • icmp

    +
  • icmpv6

    +
  • IP protocol number (0-255)

    +
  • any: any protocol

    +
+

Range:

+

Default Value:

+

N/A

+

ip_version

+

Yes

+

Integer

+

Definition:

+

IP address version of a network ACL rule.

+

Constraints:

+

N/A

+

Range:

+
  • 4: IPv4 network ACL rule.

    +
  • 6: IPv6 network ACL rule.

    +
+

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:

+
  • Individual port: for example, 22

    +
  • Consecutive ports: for example, 22-30

    +
  • Non-consecutive ports: ports and port ranges, such as 22,23-30. You can specify up to 20 port ranges. Port ranges cannot overlap.

    +
  • All ports: Leave it empty or enter 1-65535.

    +
+

Range:

+

N/A

+

Default Value:

+

N/A

+

destination_port

+

No

+

String

+

Definition:

+

Destination port of a network ACL rule.

+

Constraints:

+
  • Individual port: for example, 22

    +
  • Consecutive ports: for example, 22-30

    +
  • Non-consecutive ports: ports and port ranges, such as 22,23-30. You can specify up to 20 port ranges. Port ranges cannot overlap.

    +
  • All ports: Leave it empty or enter 1-65535.

    +
+

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:

+
  • source_ip_address and source_address_group_id cannot be specified at the same time.

    +
  • source_address_group_id and destination_address_group_id cannot be specified at the same time.

    +
+

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:

+
  • destination_ip_address and destination_address_group_id cannot be specified at the same time.

    +
  • destination_address_group_id and source_address_group_id cannot be specified at the same time.

    +
+

Range:

+

N/A

+

Default Value:

+

N/A

+

enabled

+

No

+

Boolean

+

Definition:

+

Whether a network ACL rule is enabled.

+

Constraints:

+

N/A

+

Range:

+
  • true: A network ACL rule is enabled.

    +
  • false: A network ACL rule is disabled.

    +
+

Default Value:

+

true

+
+
+
+

Response Parameters

Status code: 200

+ +
+ + + + + + + + + + + + + +
Table 5 Response body parameters

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

+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Table 6 FirewallDetail

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

+
  • true: The network ACL is enabled.

    +
  • false: The network ACL is disabled.

    +
+

status

+

String

+

Definition:

+

Network ACL status.

+

Range

+
  • ACTIVE: The network ACL is associated with a subnet.

    +
  • INACTIVE: The network ACL is not associated with a subnet.

    +
+

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

+
+
+ +
+ + + + + + + + + + + + + +
Table 7 ResponseTag

Parameter

+

Type

+

Description

+

key

+

String

+

Definition:

+

Tag key.

+

Range:

+
  • A tag key can contain a maximum of 128 Unicode characters and cannot be left blank.

    +
  • Each tag key of a resource must be unique.

    +
  • The value can contain:

    +
    • Letters

      +
    • Digits

      +
    • Special characters: underscores (_), periods (.), colons (:), plus signs (+), hyphens (-), at signs (@), and equal signs (=)

      +
    +
+

value

+

String

+

Definition:

+

Tag value.

+

Range:

+
  • Each value can contain a maximum of 255 Unicode characters and can be left blank.

    +
  • The value can contain:

    +
    • Letters

      +
    • Digits

      +
    • Special characters: underscores (_), colons (:), plus signs (+), hyphens (-), at signs (@), and equal signs (=)

      +
    +
+
+
+ +
+ + + + + + + + + +
Table 8 FirewallAssociation

Parameter

+

Type

+

Description

+

virsubnet_id

+

String

+

Definition:

+

ID of the subnet associated with the network ACL.

+

Range:

+
  • 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.

    +
+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Table 9 FirewallRuleDetail

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:

+
  • allow: A network ACL rule allows traffic.

    +
  • deny: A network ACL rule denies traffic.

    +
+

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:

+
  • tcp

    +
  • udp

    +
  • icmp

    +
  • icmpv6

    +
  • IP protocol number (0-255)

    +
  • any: any protocol

    +
+

ip_version

+

Integer

+

Definition:

+

IP address version of a network ACL rule.

+

Range:

+
  • 4: IPv4 network ACL rule.

    +
  • 6: IPv6 network ACL rule.

    +
+

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:

+
  • Individual port: for example, 22

    +
  • Consecutive ports: for example, 22-30

    +
  • Non-consecutive ports: ports and port ranges, such as 22,23-30. You can specify up to 20 port ranges. Port ranges cannot overlap.

    +
  • All ports: Leave it empty or enter 1-65535.

    +
+

destination_port

+

String

+

Definition:

+

Destination port of a network ACL rule.

+

Range:

+
  • Individual port: for example, 22

    +
  • Consecutive ports: for example, 22-30

    +
  • Non-consecutive ports: ports and port ranges, such as 22,23-30. You can specify up to 20 port ranges. Port ranges cannot overlap.

    +
  • All ports: Leave it empty or enter 1-65535.

    +
+

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:

+
  • true: (default value) A network ACL rule is enabled.

    +
  • false: A network ACL rule is disabled.

    +
+
+
+
+

Example Requests

+
+

Example Responses

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 Codes

+
+ + + + + + + +

Status Code

+

Description

+

200

+

Normal response to the PUT operation. For more status codes, see Status Codes.

+
+
+
+

Error Codes

See Error Codes.

+
+
+
+ +
+ diff --git a/docs/vpc/api-ref/AssociatePublicips.html b/docs/vpc/api-ref/AssociatePublicips.html index a2c714134..d62384030 100644 --- a/docs/vpc/api-ref/AssociatePublicips.html +++ b/docs/vpc/api-ref/AssociatePublicips.html @@ -97,7 +97,7 @@ -

Minimum length: 0

+

Minimum length: 0

Maximum length: 36

@@ -420,7 +420,7 @@

String

-

Minimum length: 0

+

Minimum length: 0

Maximum length: 36

@@ -429,7 +429,7 @@

String

-

Minimum length: 0

+

Minimum length: 0

Maximum length: 36

diff --git a/docs/vpc/api-ref/AssociateSubnetFirewall.html b/docs/vpc/api-ref/AssociateSubnetFirewall.html new file mode 100644 index 000000000..e153a889e --- /dev/null +++ b/docs/vpc/api-ref/AssociateSubnetFirewall.html @@ -0,0 +1,625 @@ + + +

Associating a Subnet with a Network ACL

+

Function

This API is used to associate a network ACL with a subnet to control the inbound and outbound traffic of the subnet.

+
+

URI

PUT /v3/{project_id}/vpc/firewalls/{firewall_id}/associate-subnets

+ +
+ + + + + + + + + + + + + + + + +
Table 1 Path Parameters

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

+
+
+
+

Request Parameters

+
+ + + + + + + + + + + + + + + + +
Table 2 Request body parameters

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:

+
  • true: A check request will be sent and no network ACL will be associated with the subnet. Check items include mandatory parameters, request format, and constraints. If the check fails, an error will be returned. If the check succeeds, response code 202 will be returned.

    +
  • false: A request will be sent and a network ACL will be associated with the subnet.

    +
+

Default Value:

+

false

+
+
+ +
+ + + + + + + + + + + +
Table 3 RequestFirewallAssociation

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

+
+
+
+

Response Parameters

Status code: 200

+ +
+ + + + + + + + + + + + + +
Table 4 Response body parameters

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

+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Table 5 FirewallDetail

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

+
  • true: The network ACL is enabled.

    +
  • false: The network ACL is disabled.

    +
+

status

+

String

+

Definition:

+

Network ACL status.

+

Range

+
  • ACTIVE: The network ACL is associated with a subnet.

    +
  • INACTIVE: The network ACL is not associated with a subnet.

    +
+

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

+
+
+ +
+ + + + + + + + + + + + + +
Table 6 ResponseTag

Parameter

+

Type

+

Description

+

key

+

String

+

Definition:

+

Tag key.

+

Range:

+
  • A tag key can contain a maximum of 128 Unicode characters and cannot be left blank.

    +
  • Each tag key of a resource must be unique.

    +
  • The value can contain:

    +
    • Letters

      +
    • Digits

      +
    • Special characters: underscores (_), periods (.), colons (:), plus signs (+), hyphens (-), at signs (@), and equal signs (=)

      +
    +
+

value

+

String

+

Definition:

+

Tag value.

+

Range:

+
  • Each value can contain a maximum of 255 Unicode characters and can be left blank.

    +
  • The value can contain:

    +
    • Letters

      +
    • Digits

      +
    • Special characters: underscores (_), colons (:), plus signs (+), hyphens (-), at signs (@), and equal signs (=)

      +
    +
+
+
+ +
+ + + + + + + + + +
Table 7 FirewallAssociation

Parameter

+

Type

+

Description

+

virsubnet_id

+

String

+

Definition:

+

ID of the subnet associated with the network ACL.

+

Range:

+
  • 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.

    +
+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Table 8 FirewallRuleDetail

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:

+
  • allow: A network ACL rule allows traffic.

    +
  • deny: A network ACL rule denies traffic.

    +
+

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:

+
  • tcp

    +
  • udp

    +
  • icmp

    +
  • icmpv6

    +
  • IP protocol number (0-255)

    +
  • any: any protocol

    +
+

ip_version

+

Integer

+

Definition:

+

IP address version of a network ACL rule.

+

Range:

+
  • 4: IPv4 network ACL rule.

    +
  • 6: IPv6 network ACL rule.

    +
+

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:

+
  • Individual port: for example, 22

    +
  • Consecutive ports: for example, 22-30

    +
  • Non-consecutive ports: ports and port ranges, such as 22,23-30. You can specify up to 20 port ranges. Port ranges cannot overlap.

    +
  • All ports: Leave it empty or enter 1-65535.

    +
+

destination_port

+

String

+

Definition:

+

Destination port of a network ACL rule.

+

Range:

+
  • Individual port: for example, 22

    +
  • Consecutive ports: for example, 22-30

    +
  • Non-consecutive ports: ports and port ranges, such as 22,23-30. You can specify up to 20 port ranges. Port ranges cannot overlap.

    +
  • All ports: Leave it empty or enter 1-65535.

    +
+

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:

+
  • true: (default value) A network ACL rule is enabled.

    +
  • false: A network ACL rule is disabled.

    +
+
+
+
+

Example Requests

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"
+  } ]
+}
+
+

Example Responses

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 Codes

+
+ + + + + + + +

Status Code

+

Description

+

200

+

Normal response to the PUT operation. For more status codes, see Status Codes.

+
+
+
+

Error Codes

See Error Codes.

+
+
+
+ +
+ diff --git a/docs/vpc/api-ref/AttachBatchPublicIp.html b/docs/vpc/api-ref/AttachBatchPublicIp.html new file mode 100644 index 000000000..08c639e02 --- /dev/null +++ b/docs/vpc/api-ref/AttachBatchPublicIp.html @@ -0,0 +1,661 @@ + + +

Adding EIPs to a Shared Bandwidth in Batches

+

Function

This API is used to add multiple EIPs to a shared bandwidth.

+
+

URI

POST /v3/{project_id}/eip/publicips/attach-share-bandwidth

+ +
+ + + + + + + + + + + +
Table 1 Path parameters

Parameter

+

Mandatory

+

Type

+

Description

+

project_id

+

Yes

+

String

+

Project ID.

+

Minimum length: 32

+

Maximum length: 32

+
+
+
+

Request Parameters

+
+ + + + + + + + + + + +
Table 2 Request body parameters

Parameter

+

Mandatory

+

Type

+

Description

+

publicips

+

Yes

+

Array of BatchAttachSharebwDict objects

+
  • Definition: EIPs in a shared bandwidth.

    +
  • Constraints: If multiple EIPs are added to a shared bandwidth, the value of bandwidth_id of these EIPs must be the same.

    +
+

Array length: 1 to 50

+
+
+ +
+ + + + + + + + + + + + + + + + +
Table 3 BatchAttachSharebwDict

Parameter

+

Mandatory

+

Type

+

Description

+

bandwidth_id

+

Yes

+

String

+
  • Definition: Shared bandwidth ID.

    +
+

Minimum length: 36

+

Maximum length: 36

+

publicip_id

+

Yes

+

String

+
  • Definition: EIP ID.

    +
+

Minimum length: 36

+

Maximum length: 36

+
+
+
+

Response Parameters

Status code: 200

+ +
+ + + + + + + + + + + + + +
Table 4 Response body parameters

Parameter

+

Type

+

Description

+

publicips

+

Array of BatchPublicipResp objects

+

EIPs.

+

request_id

+

String

+

Request ID.

+
+
+ +
+ + + + + + + + + + + + + +
Table 5 BatchPublicipResp

Parameter

+

Type

+

Description

+

statusCode

+

Integer

+

Status code

+

publicip

+

PublicipResp object

+

EIP.

+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Table 6 PublicipResp

Parameter

+

Type

+

Description

+

id

+

String

+
  • Definition: EIP ID, which uniquely identifies the EIP.

    +
+

project_id

+

String

+
  • Definition: Project ID.

    +
+

ip_version

+

Integer

+
  • Definition: EIP version.

    +
  • Range: The value can be 4 or 6. 6 indicates that the NAT64 capability is enabled.

    +
    • 4: IPv4 EIP

      +
    • 6: IPv6 EIP

      +
    +
+

public_ip_address

+

String

+
  • Definition: IPv4 EIP.

    +
+

public_ipv6_address

+

String

+
  • Definition: IPv6 EIP.

    +
+

status

+

String

+
  • Definition: EIP status

    +
  • Range: The value can be FREEZED, DOWN, ACTIVE, or ERROR.

    +
    • FREEZED: The EIP is frozen.

      +
    • DOWN: The EIP is not bound to any instance.

      +
    • ACTIVE: The EIP is bound to an instance and is in use.

      +
    • ERROR: The EIP status is abnormal.

      +
    +
+

description

+

String

+
  • Definition: Supplementary information about the EIP

    +
  • Constraints: You can customize this value to identify your EIP, which is not perceived by the system.

    +
+

created_at

+

String

+
  • Definition: Time when an EIP was assigned.

    +
  • Constraints: The value is in UTC format, for example, 2018-12-25T10:07:24Z.

    +
+

updated_at

+

String

+
  • Definition: Time when an EIP was last updated.

    +
  • Constraints: The value is in UTC format, for example, 2018-12-25T10:09:20Z.

    +
+

type

+

String

+
  • Definition: EIP type.

    +
  • Range: The value can be EIP or DUALSTACK.

    +
+

vnic

+

VnicResp object

+
  • Definition: Port information of the instance that an EIP is bound to

    +
  • Constraints: If the instance has no port, the value is null.

    +
+

bandwidth

+

BandwidthResp object

+
  • Definition: Bandwidth of the EIP.

    +
+

enterprise_project_id

+

String

+
  • Definition: Enterprise project ID of the EIP.

    +
+

billing_info

+

String

+
  • Definition: Order information of an EIP.

    +
  • Constraints: Order information is available only for yearly/monthly resources. This parameter is left empty for pay-per-use resources.

    +
+

lock_status

+

String

+
  • Definition: Frozen status of an EIP.

    +
  • Constraints: The metadata type indicates that the EIP is frozen due to arrears or security reasons.

    +
+

associate_instance_type

+

String

+
  • Definition: Type of the instance that an EIP is bound to.

    +
  • Range:

    +
    • PORT (Instance type, including ECS, BMS, and CCE)

      +
    • NATGW (NAT gateway type)

      +
    • ELB (Load balancer type)

      +
    • VPN (VPN instance type)

      +
    +
+

associate_instance_id

+

String

+
  • Definition: ID of the instance that an EIP is bound to.

    +
+

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

+
  • Definition: Network type of an EIP,

    +
+

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

+
  • Definition: EIP alias.

    +
+

public_border_group

+

String

+
  • Definition: Whether it is a central or an edge EIP. The value is CENTER for a central EIP and an edge AZ name for an edge EIP.

    +
+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Table 7 VnicResp

Parameter

+

Type

+

Description

+

private_ip_address

+

String

+
  • Definition: Private IP address of a port.

    +
+

device_id

+

String

+
  • Definition: ID of the device that the port belongs to. The device ID indicates the ID of the cloud service resource that uses the private IP address in the subnet, for example, the cloud server ID or load balancer ID.

    +
  • Constraints: If there is a port, the value of this parameter is the same as that of associate_instance_id.

    +
+

device_owner

+

String

+
  • Definition: Device that the port belongs to, that is, a cloud service resource that uses a private IP address in the subnet.

    +
  • Constraints: If there is a port, this parameter and associate_instance_type can be used to identify the instance type.

    +
+

vtep

+

String

+
  • Definition: VTEP IP address.

    +
+

vni

+

String

+
  • Definition: VXLAN ID.

    +
+

vpc_id

+

String

+
  • Definition: ID of the VPC that the port belongs to.

    +
+

port_id

+

String

+
  • Definition: Port ID, which uniquely identifies a port.

    +
+

port_profile

+

String

+
  • Definition: Port profile.

    +
+

mac

+

String

+
  • Definition: MAC address of a port.

    +
+

instance_id

+

String

+
  • Definition: User of a port, which is different from the owner of device_id. For example, the device_owner of a virtual IP address port is a virtual IP address, but the actual user of the port may be a VM or others.

    +
+

instance_type

+

String

+
  • Definition: Instance type. This parameter is used together with instance_id.

    +
+

port_vif_details

+

String

+
  • Definition: Details about the virtual interface of the network interface

    +
+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Table 8 BandwidthResp

Parameter

+

Type

+

Description

+

id

+

String

+
  • Definition: Bandwidth ID.

    +
+

size

+

Integer

+
  • Definition: Bandwidth size.

    +
+

share_type

+

String

+
  • Definition: Bandwidth type.

    +
+

WHOLE indicates a shared bandwidth, and PER indicates a dedicated bandwidth.

+

charge_mode

+

String

+
  • Definition: Bandwidth billing mode.

    +
+

name

+

String

+
  • Definition: Bandwidth name

    +
+

billing_info

+

String

+
  • Definition: Bandwidth order information.

    +
+
+
+
+

Example Request

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"
+  } ]
+}
+
+

Example Response

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 Codes

+
+ + + + + + + +

Status Code

+

Description

+

200

+

Normal response to POST requests

+
+
+
+

Error Codes

See Error Codes.

+
+
+
+ +
+ diff --git a/docs/vpc/api-ref/BatchCreateFirewallTags.html b/docs/vpc/api-ref/BatchCreateFirewallTags.html new file mode 100644 index 000000000..cd18b6319 --- /dev/null +++ b/docs/vpc/api-ref/BatchCreateFirewallTags.html @@ -0,0 +1,146 @@ + + +

Adding Tags to a Network ACL in Batches

+

Function

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.

+
+

URI

POST /v3/{project_id}/firewalls/{firewall_id}/tags/create

+ +
+ + + + + + + + + + + + + + + + +
Table 1 Path Parameters

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

+
+
+
+

Request Parameters

+
+ + + + + + + + + + + +
Table 2 Request body parameters

Parameter

+

Mandatory

+

Type

+

Description

+

tags

+

Yes

+

Array of ResourceTag objects

+

Tags

+
+
+ +
+ + + + + + + + + + + + + + + + +
Table 3 ResourceTag

Parameter

+

Mandatory

+

Type

+

Description

+

key

+

Yes

+

String

+
  • Tag key

    +
  • Tag keys must be unique for each resource.

    +
  • The value can contain 1 to 128 characters.

    +
+

value

+

Yes

+

String

+
  • Tag value.

    +
  • The value can contain no more than 255 characters

    +
+
+
+
+

Response Parameters

Status code: 204

+

Normal request response. For more status codes, see Status Codes.

+

None

+
+

Example Requests

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"
+  } ]
+}
+
+

Example Responses

None

+
+

Status Codes

+
+ + + + + + + +

Status Code

+

Description

+

204

+

Normal request response. For more status codes, see Status Codes.

+
+
+
+

Error Codes

See Error Codes.

+
+
+
+ +
+ diff --git a/docs/vpc/api-ref/BatchDeleteFirewallTags.html b/docs/vpc/api-ref/BatchDeleteFirewallTags.html new file mode 100644 index 000000000..8bf56ef26 --- /dev/null +++ b/docs/vpc/api-ref/BatchDeleteFirewallTags.html @@ -0,0 +1,139 @@ + + +

Deleting Tags from a Network ACL in Batches

+

Function

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.

+
+

URI

POST /v3/{project_id}/firewalls/{firewall_id}/tags/delete

+ +
+ + + + + + + + + + + + + + + + +
Table 1 Path Parameters

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

+
+
+
+

Request Parameters

+
+ + + + + + + + + + + +
Table 2 Request body parameters

Parameter

+

Mandatory

+

Type

+

Description

+

tags

+

Yes

+

Array of DeleteResourceTagRequestBody objects

+

Tags

+
+
+ +
+ + + + + + + + + + + + + + + + +
Table 3 DeleteResourceTagRequestBody

Parameter

+

Mandatory

+

Type

+

Description

+

key

+

Yes

+

String

+

Tag key.

+

The key of the same resource must be unique.

+

value

+

No

+

String

+

Tag key

+
+
+
+

Response Parameters

Status code: 204

+

Normal request response. For more status codes, see Status Codes.

+

None

+
+

Example Requests

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"
+  } ]
+}
+
+

Example Responses

None

+
+

Status Codes

+
+ + + + + + + +

Status Code

+

Description

+

204

+

Normal request response. For more status codes, see Status Codes.

+
+
+
+

Error Codes

See Error Codes.

+
+
+
+ +
+ diff --git a/docs/vpc/api-ref/CLASS.TXT.json b/docs/vpc/api-ref/CLASS.TXT.json index e04d01d2f..5403f2a1f 100644 --- a/docs/vpc/api-ref/CLASS.TXT.json +++ b/docs/vpc/api-ref/CLASS.TXT.json @@ -144,7 +144,7 @@ "code":"16" }, { - "desc":"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 ", + "desc":"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 (", "product_code":"vpc", "title":"Querying an EIP", "uri":"vpc_eip_0002.html", @@ -153,7 +153,7 @@ "code":"17" }, { - "desc":"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. ", + "desc":"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", "product_code":"vpc", "title":"Querying EIPs", "uri":"vpc_eip_0003.html", @@ -162,7 +162,7 @@ "code":"18" }, { - "desc":"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 ", + "desc":"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 ", "product_code":"vpc", "title":"Updating an EIP", "uri":"vpc_eip_0004.html", @@ -171,7 +171,7 @@ "code":"19" }, { - "desc":"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", + "desc":"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", "product_code":"vpc", "title":"Releasing an EIP", "uri":"vpc_eip_0005.html", @@ -1080,7 +1080,7 @@ "code":"120" }, { - "desc":"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", + "desc":"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", "product_code":"vpc", "title":"Creating an IP Address Group", "uri":"vpc_apiv3_0022.html", @@ -1089,7 +1089,7 @@ "code":"121" }, { - "desc":"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", + "desc":"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 ", "product_code":"vpc", "title":"Querying IP Address Groups", "uri":"vpc_apiv3_0023.html", @@ -1098,7 +1098,7 @@ "code":"122" }, { - "desc":"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", + "desc":"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", "product_code":"vpc", "title":"Querying an IP Address Group", "uri":"vpc_apiv3_0024.html", @@ -1107,7 +1107,7 @@ "code":"123" }, { - "desc":"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", + "desc":"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", "product_code":"vpc", "title":"Updating an IP Address Group", "uri":"vpc_apiv3_0025.html", @@ -1116,7 +1116,7 @@ "code":"124" }, { - "desc":"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", + "desc":"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", "product_code":"vpc", "title":"Deleting an IP Address Group", "uri":"vpc_apiv3_0026.html", @@ -1125,7 +1125,7 @@ "code":"125" }, { - "desc":"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", + "desc":"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", "product_code":"vpc", "title":"Forcibly Deleting an IP Address Group", "uri":"vpc_apiv3_0027.html", @@ -1136,20 +1136,209 @@ { "desc":"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.", "product_code":"vpc", - "title":"EIPs", - "uri":"eip_apiv3_0100.html", + "title":"Network ACL", + "uri":"topic_300000004.html", "doc_type":"api", "p_code":"103", "code":"127" }, { - "desc":"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 ", + "desc":"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 ", + "product_code":"vpc", + "title":"Creating a Network ACL", + "uri":"CreateFirewall.html", + "doc_type":"api", + "p_code":"127", + "code":"128" + }, + { + "desc":"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", + "product_code":"vpc", + "title":"Querying Network ACLs", + "uri":"ListFirewall.html", + "doc_type":"api", + "p_code":"127", + "code":"129" + }, + { + "desc":"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", + "product_code":"vpc", + "title":"Querying the Details of a Network ACL", + "uri":"ShowFirewall.html", + "doc_type":"api", + "p_code":"127", + "code":"130" + }, + { + "desc":"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", + "product_code":"vpc", + "title":"Updating a Network ACL", + "uri":"UpdateFirewall.html", + "doc_type":"api", + "p_code":"127", + "code":"131" + }, + { + "desc":"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", + "product_code":"vpc", + "title":"Deleting a Network ACL", + "uri":"DeleteFirewall.html", + "doc_type":"api", + "p_code":"127", + "code":"132" + }, + { + "desc":"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", + "product_code":"vpc", + "title":"Updating a Network ACL Rule", + "uri":"UpdateFirewallRules.html", + "doc_type":"api", + "p_code":"127", + "code":"133" + }, + { + "desc":"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", + "product_code":"vpc", + "title":"Inserting a Network ACL Rule", + "uri":"AddFirewallRules.html", + "doc_type":"api", + "p_code":"127", + "code":"134" + }, + { + "desc":"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", + "product_code":"vpc", + "title":"Deleting a Network ACL Rule", + "uri":"RemoveFirewallRules.html", + "doc_type":"api", + "p_code":"127", + "code":"135" + }, + { + "desc":"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", + "product_code":"vpc", + "title":"Associating a Subnet with a Network ACL", + "uri":"AssociateSubnetFirewall.html", + "doc_type":"api", + "p_code":"127", + "code":"136" + }, + { + "desc":"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", + "product_code":"vpc", + "title":"Disassociating a Subnet from a Network ACL", + "uri":"DisassociateSubnetFirewall.html", + "doc_type":"api", + "p_code":"127", + "code":"137" + }, + { + "desc":"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.", + "product_code":"vpc", + "title":"Network ACL Tag Management", + "uri":"topic_300000005.html", + "doc_type":"api", + "p_code":"103", + "code":"138" + }, + { + "desc":"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 ", + "product_code":"vpc", + "title":"Querying the Number of Network ACLs Using Tags", + "uri":"CountFirewallsByTags.html", + "doc_type":"api", + "p_code":"138", + "code":"139" + }, + { + "desc":"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", + "product_code":"vpc", + "title":"Querying Network ACLs Using Tags", + "uri":"ListFirewallsByTags.html", + "doc_type":"api", + "p_code":"138", + "code":"140" + }, + { + "desc":"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", + "product_code":"vpc", + "title":"Adding a Tag to a Network ACL", + "uri":"CreateFirewallTag.html", + "doc_type":"api", + "p_code":"138", + "code":"141" + }, + { + "desc":"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", + "product_code":"vpc", + "title":"Deleting a Tag from a Network ACL", + "uri":"DeleteFirewallTag.html", + "doc_type":"api", + "p_code":"138", + "code":"142" + }, + { + "desc":"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", + "product_code":"vpc", + "title":"Querying Tags of a Network ACL", + "uri":"ShowFirewallTags.html", + "doc_type":"api", + "p_code":"138", + "code":"143" + }, + { + "desc":"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", + "product_code":"vpc", + "title":"Adding Tags to a Network ACL in Batches", + "uri":"BatchCreateFirewallTags.html", + "doc_type":"api", + "p_code":"138", + "code":"144" + }, + { + "desc":"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", + "product_code":"vpc", + "title":"Deleting Tags from a Network ACL in Batches", + "uri":"BatchDeleteFirewallTags.html", + "doc_type":"api", + "p_code":"138", + "code":"145" + }, + { + "desc":"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", + "product_code":"vpc", + "title":"Querying Tags of Network ACLs in a Project", + "uri":"ListFirewallTags.html", + "doc_type":"api", + "p_code":"138", + "code":"146" + }, + { + "desc":"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.", + "product_code":"vpc", + "title":"EIPs", + "uri":"eip_apiv3_0100.html", + "doc_type":"api", + "p_code":"103", + "code":"147" + }, + { + "desc":"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", + "product_code":"vpc", + "title":"Adding EIPs to a Shared Bandwidth in Batches", + "uri":"AttachBatchPublicIp.html", + "doc_type":"api", + "p_code":"147", + "code":"148" + }, + { + "desc":"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 \"", "product_code":"vpc", "title":"Querying All EIPs", "uri":"ListPublicipsV3.html", "doc_type":"api", - "p_code":"127", - "code":"128" + "p_code":"147", + "code":"149" }, { "desc":"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", @@ -1157,8 +1346,17 @@ "title":"Querying EIP Details", "uri":"ShowPublicipV3.html", "doc_type":"api", - "p_code":"127", - "code":"129" + "p_code":"147", + "code":"150" + }, + { + "desc":"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", + "product_code":"vpc", + "title":"Updating an EIP", + "uri":"UpdatePublicips.html", + "doc_type":"api", + "p_code":"147", + "code":"151" }, { "desc":"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", @@ -1166,8 +1364,8 @@ "title":"Unbinding an EIP", "uri":"DisassociatePublicips.html", "doc_type":"api", - "p_code":"127", - "code":"130" + "p_code":"147", + "code":"152" }, { "desc":"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", @@ -1175,8 +1373,8 @@ "title":"Binding an EIP", "uri":"AssociatePublicips.html", "doc_type":"api", - "p_code":"127", - "code":"131" + "p_code":"147", + "code":"153" }, { "desc":"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.", @@ -1185,7 +1383,7 @@ "uri":"eip_apiv3_0300.html", "doc_type":"api", "p_code":"103", - "code":"132" + "code":"154" }, { "desc":"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", @@ -1193,8 +1391,8 @@ "title":"Querying Common Pools", "uri":"ListCommonPools.html", "doc_type":"api", - "p_code":"132", - "code":"133" + "p_code":"154", + "code":"155" }, { "desc":"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.", @@ -1203,7 +1401,7 @@ "uri":"vpc_open_0000.html", "doc_type":"api", "p_code":"", - "code":"134" + "code":"156" }, { "desc":"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.", @@ -1211,8 +1409,8 @@ "title":"API Version Information", "uri":"vpc_version_0000xx.html", "doc_type":"api", - "p_code":"134", - "code":"135" + "p_code":"156", + "code":"157" }, { "desc":"This API is used to query all available versions of a native OpenStack API.GET /NoneSee Status Codes.See Error Codes.", @@ -1220,8 +1418,8 @@ "title":"Querying API Versions", "uri":"vpc_version_0001.html", "doc_type":"api", - "p_code":"135", - "code":"136" + "p_code":"157", + "code":"158" }, { "desc":"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.", @@ -1229,8 +1427,8 @@ "title":"Querying a Specified API Version", "uri":"vpc_version_0002.html", "doc_type":"api", - "p_code":"135", - "code":"137" + "p_code":"157", + "code":"159" }, { "desc":"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", @@ -1238,8 +1436,8 @@ "title":"Pagination", "uri":"vpc_version_0003xx.html", "doc_type":"api", - "p_code":"135", - "code":"138" + "p_code":"157", + "code":"160" }, { "desc":"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.", @@ -1247,8 +1445,8 @@ "title":"Port", "uri":"vpc_port02_0000xx.html", "doc_type":"api", - "p_code":"134", - "code":"139" + "p_code":"156", + "code":"161" }, { "desc":"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", @@ -1256,8 +1454,8 @@ "title":"Querying Ports", "uri":"vpc_port02_0001.html", "doc_type":"api", - "p_code":"139", - "code":"140" + "p_code":"161", + "code":"162" }, { "desc":"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.", @@ -1265,8 +1463,8 @@ "title":"Querying a Port", "uri":"vpc_port02_0002.html", "doc_type":"api", - "p_code":"139", - "code":"141" + "p_code":"161", + "code":"163" }, { "desc":"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", @@ -1274,8 +1472,8 @@ "title":"Creating a Port", "uri":"vpc_port02_0003xx.html", "doc_type":"api", - "p_code":"139", - "code":"142" + "p_code":"161", + "code":"164" }, { "desc":"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", @@ -1283,8 +1481,8 @@ "title":"Updating a Port", "uri":"vpc_port02_0004.html", "doc_type":"api", - "p_code":"139", - "code":"143" + "p_code":"161", + "code":"165" }, { "desc":"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", @@ -1292,8 +1490,8 @@ "title":"Deleting a Port", "uri":"vpc_port02_0005.html", "doc_type":"api", - "p_code":"139", - "code":"144" + "p_code":"161", + "code":"166" }, { "desc":"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.", @@ -1301,8 +1499,8 @@ "title":"Network", "uri":"vpc_network_0000xx.html", "doc_type":"api", - "p_code":"134", - "code":"145" + "p_code":"156", + "code":"167" }, { "desc":"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", @@ -1310,8 +1508,8 @@ "title":"Querying Networks", "uri":"vpc_network_0001xx.html", "doc_type":"api", - "p_code":"145", - "code":"146" + "p_code":"167", + "code":"168" }, { "desc":"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.", @@ -1319,8 +1517,8 @@ "title":"Querying Network Details", "uri":"vpc_network_0002.html", "doc_type":"api", - "p_code":"145", - "code":"147" + "p_code":"167", + "code":"169" }, { "desc":"This API is used to create a network.POST /v2.0/networksCreate a network named network-test.See Status Codes.See Error Codes.", @@ -1328,8 +1526,8 @@ "title":"Creating a Network", "uri":"vpc_network_0003.html", "doc_type":"api", - "p_code":"145", - "code":"148" + "p_code":"167", + "code":"170" }, { "desc":"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", @@ -1337,8 +1535,8 @@ "title":"Updating a Network", "uri":"vpc_network_0004.html", "doc_type":"api", - "p_code":"145", - "code":"149" + "p_code":"167", + "code":"171" }, { "desc":"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.", @@ -1346,8 +1544,8 @@ "title":"Deleting a Network", "uri":"vpc_network_0005.html", "doc_type":"api", - "p_code":"145", - "code":"150" + "p_code":"167", + "code":"172" }, { "desc":"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.", @@ -1355,8 +1553,8 @@ "title":"Subnet", "uri":"vpc_subnet02_0000xx.html", "doc_type":"api", - "p_code":"134", - "code":"151" + "p_code":"156", + "code":"173" }, { "desc":"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", @@ -1364,8 +1562,8 @@ "title":"Querying Subnets", "uri":"vpc_subnet02_0001xx.html", "doc_type":"api", - "p_code":"151", - "code":"152" + "p_code":"173", + "code":"174" }, { "desc":"This API is used to query details about a subnet.GET /v2.0/subnets/{subnet_id}NoneSee Status Codes.See Error Codes.", @@ -1373,8 +1571,8 @@ "title":"Querying a Subnet", "uri":"vpc_subnet02_0002.html", "doc_type":"api", - "p_code":"151", - "code":"153" + "p_code":"173", + "code":"175" }, { "desc":"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", @@ -1382,8 +1580,8 @@ "title":"Creating a Subnet", "uri":"vpc_subnet02_0003xx.html", "doc_type":"api", - "p_code":"151", - "code":"154" + "p_code":"173", + "code":"176" }, { "desc":"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", @@ -1391,8 +1589,8 @@ "title":"Updating a Subnet", "uri":"vpc_subnet02_0004.html", "doc_type":"api", - "p_code":"151", - "code":"155" + "p_code":"173", + "code":"177" }, { "desc":"This API is used to delete a subnet.DELETE /v2.0/subnets/{subnet_id}NoneNoneNoneSee Status Codes.See Error Codes.", @@ -1400,8 +1598,8 @@ "title":"Deleting a Subnet", "uri":"vpc_subnet02_0005.html", "doc_type":"api", - "p_code":"151", - "code":"156" + "p_code":"173", + "code":"178" }, { "desc":"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.", @@ -1409,8 +1607,8 @@ "title":"Router", "uri":"vpc_router_0000xx.html", "doc_type":"api", - "p_code":"134", - "code":"157" + "p_code":"156", + "code":"179" }, { "desc":"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", @@ -1418,8 +1616,8 @@ "title":"Querying Routers", "uri":"vpc_router_0001.html", "doc_type":"api", - "p_code":"157", - "code":"158" + "p_code":"179", + "code":"180" }, { "desc":"This API is used to query details about a router.GET /v2.0/routers/{router_id}NoneSee Status Codes.See Error Codes.", @@ -1427,8 +1625,8 @@ "title":"Querying a Router", "uri":"vpc_router_0002xx.html", "doc_type":"api", - "p_code":"157", - "code":"159" + "p_code":"179", + "code":"181" }, { "desc":"This API is used to create a router.POST /v2.0/routersCreate a router named router-test2.See Status Codes.See Error Codes.", @@ -1436,8 +1634,8 @@ "title":"Creating a Router", "uri":"vpc_router_0003xx.html", "doc_type":"api", - "p_code":"157", - "code":"160" + "p_code":"179", + "code":"182" }, { "desc":"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", @@ -1445,8 +1643,8 @@ "title":"Updating a Router", "uri":"vpc_router_0004.html", "doc_type":"api", - "p_code":"157", - "code":"161" + "p_code":"179", + "code":"183" }, { "desc":"This API is used to delete a router.DELETE /v2.0/routers/{router_id}NoneNoneNoneSee Status Codes.See Error Codes.", @@ -1454,8 +1652,8 @@ "title":"Deleting a Router", "uri":"vpc_router_0005.html", "doc_type":"api", - "p_code":"157", - "code":"162" + "p_code":"179", + "code":"184" }, { "desc":"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", @@ -1463,8 +1661,8 @@ "title":"Adding an Interface to a Router", "uri":"vpc_router_0006.html", "doc_type":"api", - "p_code":"157", - "code":"163" + "p_code":"179", + "code":"185" }, { "desc":"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", @@ -1472,8 +1670,8 @@ "title":"Removing an Interface from a Router", "uri":"vpc_router_0007.html", "doc_type":"api", - "p_code":"157", - "code":"164" + "p_code":"179", + "code":"186" }, { "desc":"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.", @@ -1481,8 +1679,8 @@ "title":"Floating IP Address", "uri":"vpc_floatingiP_0000.html", "doc_type":"api", - "p_code":"134", - "code":"165" + "p_code":"156", + "code":"187" }, { "desc":"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", @@ -1490,8 +1688,8 @@ "title":"Querying Floating IP Addresses", "uri":"vpc_floatingiP_0001.html", "doc_type":"api", - "p_code":"165", - "code":"166" + "p_code":"187", + "code":"188" }, { "desc":"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", @@ -1499,8 +1697,8 @@ "title":"Querying a Floating IP Address", "uri":"vpc_floatingiP_0002.html", "doc_type":"api", - "p_code":"165", - "code":"167" + "p_code":"187", + "code":"189" }, { "desc":"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", @@ -1508,8 +1706,8 @@ "title":"Assigning a Floating IP Address", "uri":"vpc_floatingiP_0003.html", "doc_type":"api", - "p_code":"165", - "code":"168" + "p_code":"187", + "code":"190" }, { "desc":"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", @@ -1517,17 +1715,17 @@ "title":"Updating a Floating IP Address", "uri":"vpc_floatingiP_0004.html", "doc_type":"api", - "p_code":"165", - "code":"169" + "p_code":"187", + "code":"191" }, { - "desc":"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", + "desc":"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", "product_code":"vpc", "title":"Deleting a Floating IP Address", "uri":"vpc_floatingiP_0005.html", "doc_type":"api", - "p_code":"165", - "code":"170" + "p_code":"187", + "code":"192" }, { "desc":"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.", @@ -1535,8 +1733,8 @@ "title":"Firewall", "uri":"vpc_firewall_0000xx.html", "doc_type":"api", - "p_code":"134", - "code":"171" + "p_code":"156", + "code":"193" }, { "desc":"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 ", @@ -1544,8 +1742,8 @@ "title":"Querying Firewall Rules", "uri":"vpc_firewall_0001.html", "doc_type":"api", - "p_code":"171", - "code":"172" + "p_code":"193", + "code":"194" }, { "desc":"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", @@ -1553,8 +1751,8 @@ "title":"Querying a Firewall Rule", "uri":"vpc_firewall_0002.html", "doc_type":"api", - "p_code":"171", - "code":"173" + "p_code":"193", + "code":"195" }, { "desc":"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", @@ -1562,8 +1760,8 @@ "title":"Creating a Firewall Rule", "uri":"vpc_firewall_0003.html", "doc_type":"api", - "p_code":"171", - "code":"174" + "p_code":"193", + "code":"196" }, { "desc":"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", @@ -1571,8 +1769,8 @@ "title":"Updating a Firewall Rule", "uri":"vpc_firewall_0004.html", "doc_type":"api", - "p_code":"171", - "code":"175" + "p_code":"193", + "code":"197" }, { "desc":"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", @@ -1580,8 +1778,8 @@ "title":"Deleting a Firewall Rule", "uri":"vpc_firewall_0005.html", "doc_type":"api", - "p_code":"171", - "code":"176" + "p_code":"193", + "code":"198" }, { "desc":"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", @@ -1589,8 +1787,8 @@ "title":"Querying Firewall Policies", "uri":"vpc_firewall_0006.html", "doc_type":"api", - "p_code":"171", - "code":"177" + "p_code":"193", + "code":"199" }, { "desc":"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", @@ -1598,8 +1796,8 @@ "title":"Querying a Firewall Policy", "uri":"vpc_firewall_0007.html", "doc_type":"api", - "p_code":"171", - "code":"178" + "p_code":"193", + "code":"200" }, { "desc":"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", @@ -1607,8 +1805,8 @@ "title":"Creating a Firewall Policy", "uri":"vpc_firewall_0008.html", "doc_type":"api", - "p_code":"171", - "code":"179" + "p_code":"193", + "code":"201" }, { "desc":"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", @@ -1616,8 +1814,8 @@ "title":"Updating a Firewall Policy", "uri":"vpc_firewall_0009.html", "doc_type":"api", - "p_code":"171", - "code":"180" + "p_code":"193", + "code":"202" }, { "desc":"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", @@ -1625,8 +1823,8 @@ "title":"Deleting a Firewall Policy", "uri":"vpc_firewall_0010.html", "doc_type":"api", - "p_code":"171", - "code":"181" + "p_code":"193", + "code":"203" }, { "desc":"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", @@ -1634,8 +1832,8 @@ "title":"Inserting a Firewall Rule", "uri":"vpc_firewall_0011.html", "doc_type":"api", - "p_code":"171", - "code":"182" + "p_code":"193", + "code":"204" }, { "desc":"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", @@ -1643,8 +1841,8 @@ "title":"Removing a Firewall Rule", "uri":"vpc_firewall_0012xx.html", "doc_type":"api", - "p_code":"171", - "code":"183" + "p_code":"193", + "code":"205" }, { "desc":"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", @@ -1652,8 +1850,8 @@ "title":"Querying Firewall Groups", "uri":"vpc_firewall_0013.html", "doc_type":"api", - "p_code":"171", - "code":"184" + "p_code":"193", + "code":"206" }, { "desc":"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", @@ -1661,8 +1859,8 @@ "title":"Querying a Firewall Group", "uri":"vpc_firewall_0014.html", "doc_type":"api", - "p_code":"171", - "code":"185" + "p_code":"193", + "code":"207" }, { "desc":"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", @@ -1670,8 +1868,8 @@ "title":"Creating a Firewall Group", "uri":"vpc_firewall_0015.html", "doc_type":"api", - "p_code":"171", - "code":"186" + "p_code":"193", + "code":"208" }, { "desc":"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", @@ -1679,8 +1877,8 @@ "title":"Updating a Firewall Group", "uri":"vpc_firewall_0016.html", "doc_type":"api", - "p_code":"171", - "code":"187" + "p_code":"193", + "code":"209" }, { "desc":"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", @@ -1688,8 +1886,8 @@ "title":"Deleting a Firewall Group", "uri":"vpc_firewall_0017.html", "doc_type":"api", - "p_code":"171", - "code":"188" + "p_code":"193", + "code":"210" }, { "desc":"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.", @@ -1697,8 +1895,8 @@ "title":"Security Group", "uri":"vpc_sg02_0000xx.html", "doc_type":"api", - "p_code":"134", - "code":"189" + "p_code":"156", + "code":"211" }, { "desc":"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 ", @@ -1706,8 +1904,8 @@ "title":"Querying Security Groups", "uri":"vpc_sg02_0001xx.html", "doc_type":"api", - "p_code":"189", - "code":"190" + "p_code":"211", + "code":"212" }, { "desc":"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.", @@ -1715,8 +1913,8 @@ "title":"Querying a Security Group", "uri":"vpc_sg02_0002xx.html", "doc_type":"api", - "p_code":"189", - "code":"191" + "p_code":"211", + "code":"213" }, { "desc":"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.", @@ -1724,8 +1922,8 @@ "title":"Creating a Security Group", "uri":"vpc_sg02_0003xx.html", "doc_type":"api", - "p_code":"189", - "code":"192" + "p_code":"211", + "code":"214" }, { "desc":"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", @@ -1733,8 +1931,8 @@ "title":"Updating a Security Group", "uri":"vpc_sg02_0004xx.html", "doc_type":"api", - "p_code":"189", - "code":"193" + "p_code":"211", + "code":"215" }, { "desc":"This API is used to delete a security group.DELETE /v2.0/security-groups/{security_group_id}NoneNoneNoneSee Status Codes.See Error Codes.", @@ -1742,8 +1940,8 @@ "title":"Deleting a Security Group", "uri":"vpc_sg02_0005xx.html", "doc_type":"api", - "p_code":"189", - "code":"194" + "p_code":"211", + "code":"216" }, { "desc":"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", @@ -1751,8 +1949,8 @@ "title":"Querying Security Group Rules", "uri":"vpc_sg02_0006.html", "doc_type":"api", - "p_code":"189", - "code":"195" + "p_code":"211", + "code":"217" }, { "desc":"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.", @@ -1760,8 +1958,8 @@ "title":"Querying a Security Group Rule", "uri":"vpc_sg02_0007.html", "doc_type":"api", - "p_code":"189", - "code":"196" + "p_code":"211", + "code":"218" }, { "desc":"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", @@ -1769,8 +1967,8 @@ "title":"Adding a Security Group Rule", "uri":"vpc_sg02_0008xx.html", "doc_type":"api", - "p_code":"189", - "code":"197" + "p_code":"211", + "code":"219" }, { "desc":"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.", @@ -1778,8 +1976,8 @@ "title":"Deleting a Security Group Rule", "uri":"vpc_sg02_0009xx.html", "doc_type":"api", - "p_code":"189", - "code":"198" + "p_code":"211", + "code":"220" }, { "desc":"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.", @@ -1787,8 +1985,8 @@ "title":"Subnet Pool", "uri":"vpc_subnetpools_0000.html", "doc_type":"api", - "p_code":"134", - "code":"199" + "p_code":"156", + "code":"221" }, { "desc":"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", @@ -1796,8 +1994,8 @@ "title":"Creating a Subnet Pool", "uri":"vpc_subnetpools_0001.html", "doc_type":"api", - "p_code":"199", - "code":"200" + "p_code":"221", + "code":"222" }, { "desc":"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", @@ -1805,8 +2003,8 @@ "title":"Querying Subnet Pools", "uri":"vpc_subnetpools_0002.html", "doc_type":"api", - "p_code":"199", - "code":"201" + "p_code":"221", + "code":"223" }, { "desc":"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.", @@ -1814,8 +2012,8 @@ "title":"Querying a Subnet Pool", "uri":"vpc_subnetpools_0003.html", "doc_type":"api", - "p_code":"199", - "code":"202" + "p_code":"221", + "code":"224" }, { "desc":"This API is used to update a subnet pool.PUT /v2.0/subnetpools/{subnetpool_id}Example requestExample responseSee Status Codes.See Error Codes.", @@ -1823,8 +2021,8 @@ "title":"Updating a Subnet Pool", "uri":"vpc_subnetpools_0004.html", "doc_type":"api", - "p_code":"199", - "code":"203" + "p_code":"221", + "code":"225" }, { "desc":"This API is used to delete a subnet pool.DELETE /v2.0/subnetpools/{subnetpool_id}NoneNoneExample requestExample responseNoneSee Status Codes.See Error Codes.", @@ -1832,8 +2030,8 @@ "title":"Deleting a Subnet Pool", "uri":"vpc_subnetpools_0005.html", "doc_type":"api", - "p_code":"199", - "code":"204" + "p_code":"221", + "code":"226" }, { "desc":"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.", @@ -1842,7 +2040,7 @@ "uri":"vpc_permission_0000.html", "doc_type":"api", "p_code":"", - "code":"205" + "code":"227" }, { "desc":"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", @@ -1850,8 +2048,8 @@ "title":"Introduction", "uri":"permission_0001.html", "doc_type":"api", - "p_code":"205", - "code":"206" + "p_code":"227", + "code":"228" }, { "desc":"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.", @@ -1859,8 +2057,8 @@ "title":"Permissions and Supported Actions of API V1 and V2", "uri":"en-us_topic_0000002261678644.html", "doc_type":"api", - "p_code":"205", - "code":"207" + "p_code":"227", + "code":"229" }, { "desc":"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.", @@ -1868,8 +2066,8 @@ "title":"VPC", "uri":"vpc_permission_0022.html", "doc_type":"api", - "p_code":"207", - "code":"208" + "p_code":"229", + "code":"230" }, { "desc":"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.", @@ -1877,8 +2075,8 @@ "title":"Subnet", "uri":"vpc_permission_0001.html", "doc_type":"api", - "p_code":"207", - "code":"209" + "p_code":"229", + "code":"231" }, { "desc":"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.", @@ -1886,8 +2084,8 @@ "title":"EIP", "uri":"vpc_permission_0002.html", "doc_type":"api", - "p_code":"207", - "code":"210" + "p_code":"229", + "code":"232" }, { "desc":"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.", @@ -1895,8 +2093,8 @@ "title":"Bandwidth", "uri":"vpc_permission_0003.html", "doc_type":"api", - "p_code":"207", - "code":"211" + "p_code":"229", + "code":"233" }, { "desc":"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.", @@ -1904,8 +2102,8 @@ "title":"Bandwidth (V2)", "uri":"vpc_permission_0018.html", "doc_type":"api", - "p_code":"207", - "code":"212" + "p_code":"229", + "code":"234" }, { "desc":"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.", @@ -1913,8 +2111,8 @@ "title":"EIP (V3)", "uri":"vpc_permission_0031.html", "doc_type":"api", - "p_code":"207", - "code":"213" + "p_code":"229", + "code":"235" }, { "desc":"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.", @@ -1922,8 +2120,8 @@ "title":"VPC Peering Connection", "uri":"vpc_permission_0005.html", "doc_type":"api", - "p_code":"207", - "code":"214" + "p_code":"229", + "code":"236" }, { "desc":"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.", @@ -1931,8 +2129,8 @@ "title":"VPC Route", "uri":"vpc_permission_0028.html", "doc_type":"api", - "p_code":"207", - "code":"215" + "p_code":"229", + "code":"237" }, { "desc":"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.", @@ -1940,8 +2138,8 @@ "title":"Route Table", "uri":"vpc_permission_0029.html", "doc_type":"api", - "p_code":"207", - "code":"216" + "p_code":"229", + "code":"238" }, { "desc":"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.", @@ -1949,8 +2147,8 @@ "title":"Quota", "uri":"vpc_permission_0006.html", "doc_type":"api", - "p_code":"207", - "code":"217" + "p_code":"229", + "code":"239" }, { "desc":"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.", @@ -1958,8 +2156,8 @@ "title":"Private IP Address", "uri":"vpc_permission_0007.html", "doc_type":"api", - "p_code":"207", - "code":"218" + "p_code":"229", + "code":"240" }, { "desc":"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.", @@ -1967,8 +2165,8 @@ "title":"Security Group", "uri":"vpc_permission_0008.html", "doc_type":"api", - "p_code":"207", - "code":"219" + "p_code":"229", + "code":"241" }, { "desc":"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.", @@ -1976,8 +2174,8 @@ "title":"Security Group Rule", "uri":"vpc_permission_0009.html", "doc_type":"api", - "p_code":"207", - "code":"220" + "p_code":"229", + "code":"242" }, { "desc":"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.", @@ -1985,8 +2183,8 @@ "title":"VPC Tag", "uri":"vpc_permission_0021.html", "doc_type":"api", - "p_code":"207", - "code":"221" + "p_code":"229", + "code":"243" }, { "desc":"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.", @@ -1994,8 +2192,8 @@ "title":"Subnet Tag", "uri":"vpc_permission_0019.html", "doc_type":"api", - "p_code":"207", - "code":"222" + "p_code":"229", + "code":"244" }, { "desc":"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.", @@ -2003,8 +2201,8 @@ "title":"VPC Flow Log", "uri":"vpc_permission_0025.html", "doc_type":"api", - "p_code":"207", - "code":"223" + "p_code":"229", + "code":"245" }, { "desc":"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.", @@ -2012,8 +2210,8 @@ "title":"Permissions and Supported Actions of Native OpenStack Neutron V2.0", "uri":"en-us_topic_0000002296431777.html", "doc_type":"api", - "p_code":"205", - "code":"224" + "p_code":"227", + "code":"246" }, { "desc":"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.", @@ -2021,8 +2219,8 @@ "title":"Port (OpenStack Neutron API)", "uri":"vpc_permission_0010.html", "doc_type":"api", - "p_code":"224", - "code":"225" + "p_code":"246", + "code":"247" }, { "desc":"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.", @@ -2030,8 +2228,8 @@ "title":"Network (OpenStack Neutron API)", "uri":"vpc_permission_0011.html", "doc_type":"api", - "p_code":"224", - "code":"226" + "p_code":"246", + "code":"248" }, { "desc":"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.", @@ -2039,8 +2237,8 @@ "title":"Subnet (OpenStack Neutron API)", "uri":"vpc_permission_0012.html", "doc_type":"api", - "p_code":"224", - "code":"227" + "p_code":"246", + "code":"249" }, { "desc":"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.", @@ -2048,8 +2246,8 @@ "title":"Router (OpenStack Neutron API)", "uri":"vpc_permission_0013.html", "doc_type":"api", - "p_code":"224", - "code":"228" + "p_code":"246", + "code":"250" }, { "desc":"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.", @@ -2057,8 +2255,8 @@ "title":"Floating IP Address (OpenStack Neutron API)", "uri":"vpc_permission_0014.html", "doc_type":"api", - "p_code":"224", - "code":"229" + "p_code":"246", + "code":"251" }, { "desc":"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.", @@ -2066,8 +2264,8 @@ "title":"Firewall (OpenStack Neutron API)", "uri":"vpc_permission_0015.html", "doc_type":"api", - "p_code":"224", - "code":"230" + "p_code":"246", + "code":"252" }, { "desc":"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.", @@ -2075,8 +2273,8 @@ "title":"Security Group (OpenStack Neutron API)", "uri":"vpc_permission_0016.html", "doc_type":"api", - "p_code":"224", - "code":"231" + "p_code":"246", + "code":"253" }, { "desc":"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.", @@ -2084,8 +2282,8 @@ "title":"Permissions and Supported Actions of API V3", "uri":"en-us_topic_0000002261781702.html", "doc_type":"api", - "p_code":"205", - "code":"232" + "p_code":"227", + "code":"254" }, { "desc":"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.", @@ -2093,8 +2291,8 @@ "title":"VPC (V3)", "uri":"vpc_permission_0030.html", "doc_type":"api", - "p_code":"232", - "code":"233" + "p_code":"254", + "code":"255" }, { "desc":"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.", @@ -2102,8 +2300,8 @@ "title":"Security Group (V3)", "uri":"vpc_permission_0044.html", "doc_type":"api", - "p_code":"232", - "code":"234" + "p_code":"254", + "code":"256" }, { "desc":"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.", @@ -2111,8 +2309,8 @@ "title":"Security Group Rule (V3)", "uri":"vpc_permission_0032.html", "doc_type":"api", - "p_code":"232", - "code":"235" + "p_code":"254", + "code":"257" }, { "desc":"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", @@ -2120,8 +2318,8 @@ "title":"Precautions for API Permissions", "uri":"vpc_permission_0017.html", "doc_type":"api", - "p_code":"205", - "code":"236" + "p_code":"227", + "code":"258" }, { "desc":"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.", @@ -2130,7 +2328,7 @@ "uri":"vpc_api_0004.html", "doc_type":"api", "p_code":"", - "code":"237" + "code":"259" }, { "desc":"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 ", @@ -2138,8 +2336,8 @@ "title":"What Are the Relationships Among Firewall Groups, Policies, and Rules?", "uri":"en-us_topic_0000001487936070.html", "doc_type":"api", - "p_code":"237", - "code":"238" + "p_code":"259", + "code":"260" }, { "desc":"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.", @@ -2148,7 +2346,7 @@ "uri":"vpc_api_0007.html", "doc_type":"api", "p_code":"", - "code":"239" + "code":"261" }, { "desc":"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.", @@ -2156,8 +2354,8 @@ "title":"ICMP-Port Range Relationship Table", "uri":"vpc_api_0009.html", "doc_type":"api", - "p_code":"239", - "code":"240" + "p_code":"261", + "code":"262" }, { "desc":"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", @@ -2165,8 +2363,8 @@ "title":"VPC Monitoring Metrics", "uri":"vpc_api_0010.html", "doc_type":"api", - "p_code":"239", - "code":"241" + "p_code":"261", + "code":"263" }, { "desc":"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.", @@ -2174,8 +2372,8 @@ "title":"Status Codes", "uri":"vpc_api_0002.html", "doc_type":"api", - "p_code":"239", - "code":"242" + "p_code":"261", + "code":"264" }, { "desc":"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).", @@ -2183,8 +2381,8 @@ "title":"Error Codes", "uri":"vpc_api_0003.html", "doc_type":"api", - "p_code":"239", - "code":"243" + "p_code":"261", + "code":"265" }, { "desc":"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.", @@ -2193,6 +2391,6 @@ "uri":"vpc_api_0012.html", "doc_type":"api", "p_code":"", - "code":"244" + "code":"266" } ] \ No newline at end of file diff --git a/docs/vpc/api-ref/CountFirewallsByTags.html b/docs/vpc/api-ref/CountFirewallsByTags.html new file mode 100644 index 000000000..8f5d59e27 --- /dev/null +++ b/docs/vpc/api-ref/CountFirewallsByTags.html @@ -0,0 +1,202 @@ + + +

Querying the Number of Network ACLs Using Tags

+

Function

This API is used to query the number of network ACLs using tags.

+
+

URI

POST /v3/{project_id}/firewalls/resource-instances/count

+ +
+ + + + + + + + + + + +
Table 1 Path Parameters

Parameter

+

Mandatory

+

Type

+

Description

+

project_id

+

Yes

+

String

+

Project ID

+
+
+
+

Request Parameters

+
+ + + + + + + + + + + + + + + + +
Table 2 Request body parameters

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.

+
+
+ +
+ + + + + + + + + + + + + + + + +
Table 3 Match

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.

+
+
+ +
+ + + + + + + + + + + + + + + + +
Table 4 ListTag

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.

+
+
+
+

Response Parameters

Status code: 200

+ +
+ + + + + + + + + + + + + +
Table 5 Response body parameters

Parameter

+

Type

+

Description

+

request_id

+

String

+

Request ID

+

total_count

+

Integer

+

Resource quantity

+
+
+
+

Example Requests

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"
+  } ]
+}
+
+

Example Responses

Status code: 200

+

Normal request response. For more status codes, see Status Codes.

+
{
+  "request_id" : "239df34e-a651-4631-aaa1-d5fef231933a",
+  "total_count" : 2
+}
+
+

Status Codes

+
+ + + + + + + +

Status Code

+

Description

+

200

+

Normal request response. For more status codes, see Status Codes.

+
+
+
+

Error Codes

See Error Codes.

+
+
+
+ +
+ diff --git a/docs/vpc/api-ref/CreateFirewall.html b/docs/vpc/api-ref/CreateFirewall.html new file mode 100644 index 000000000..4d74447cc --- /dev/null +++ b/docs/vpc/api-ref/CreateFirewall.html @@ -0,0 +1,716 @@ + + +

Creating a Network ACL

+

Function

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.

+
+

URI

POST /v3/{project_id}/vpc/firewalls

+ +
+ + + + + + + + + + + +
Table 1 Path Parameters

Parameter

+

Mandatory

+

Type

+

Description

+

project_id

+

Yes

+

String

+

Definition:

+

ID of the project that the network ACL belongs to.

+

Range:

+

N/A

+
+
+
+

Request Parameters

+
+ + + + + + + + + + + + + + + + +
Table 2 Request body parameters

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:

+
  • true: A check request will be sent and no network ACL will not be created. Check items include mandatory parameters, request format, and constraints. If the check fails, an error will be returned. If the check succeeds, response code 202 will be returned.

    +
  • false: A request will be sent and a network ACL will be created.

    +
+

Default Value:

+

false

+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Table 3 CreateFirewallOption

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:

+
  • The value can contain a maximum of 36 bytes.

    +
  • The value is 0 or a string in UUID format with hyphens (-).

    +
+

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:

+
  • true: The network ACL is enabled.

    +
  • false: The network ACL is disabled.

    +
+

Default Value:

+

true

+
+
+ +
+ + + + + + + + + + + + + + + + +
Table 4 RequestTag

Parameter

+

Mandatory

+

Type

+

Description

+

key

+

Yes

+

String

+

Definition:

+

Tag key.

+

Constraints:

+

N/A

+

Range:

+
  • A tag key can contain a maximum of 128 Unicode characters and cannot be left blank.

    +
  • Each tag key of a resource must be unique.

    +
  • The value can contain:

    +
    • Letters

      +
    • Digits

      +
    • Special characters: underscores (_), periods (.), colons (:), plus signs (+), hyphens (-), at signs (@), and equal signs (=)

      +
    +
+

Default Value:

+

N/A

+

value

+

Yes

+

String

+

Definition:

+

Tag value.

+

Constraints:

+

N/A

+

Range:

+
  • Each value can contain a maximum of 255 Unicode characters and can be left blank.

    +
  • The value can contain:

    +
    • Letters

      +
    • Digits

      +
    • Special characters: underscores (_), colons (:), plus signs (+), hyphens (-), at signs (@), and equal signs (=)

      +
    +
+

Default Value:

+

N/A

+
+
+
+

Response Parameters

Status code: 201

+ +
+ + + + + + + + + + + + + +
Table 5 Response body parameters

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

+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Table 6 FirewallDetail

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

+
  • true: The network ACL is enabled.

    +
  • false: The network ACL is disabled.

    +
+

status

+

String

+

Definition:

+

Network ACL status.

+

Range

+
  • ACTIVE: The network ACL is associated with a subnet.

    +
  • INACTIVE: The network ACL is not associated with a subnet.

    +
+

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

+
+
+ +
+ + + + + + + + + + + + + +
Table 7 ResponseTag

Parameter

+

Type

+

Description

+

key

+

String

+

Definition:

+

Tag key.

+

Range:

+
  • A tag key can contain a maximum of 128 Unicode characters and cannot be left blank.

    +
  • Each tag key of a resource must be unique.

    +
  • The value can contain:

    +
    • Letters

      +
    • Digits

      +
    • Special characters: underscores (_), periods (.), colons (:), plus signs (+), hyphens (-), at signs (@), and equal signs (=)

      +
    +
+

value

+

String

+

Definition:

+

Tag value.

+

Range:

+
  • Each value can contain a maximum of 255 Unicode characters and can be left blank.

    +
  • The value can contain:

    +
    • Letters

      +
    • Digits

      +
    • Special characters: underscores (_), colons (:), plus signs (+), hyphens (-), at signs (@), and equal signs (=)

      +
    +
+
+
+ +
+ + + + + + + + + +
Table 8 FirewallAssociation

Parameter

+

Type

+

Description

+

virsubnet_id

+

String

+

Definition:

+

ID of the subnet associated with the network ACL.

+

Range:

+
  • 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.

    +
+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Table 9 FirewallRuleDetail

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:

+
  • allow: A network ACL rule allows traffic.

    +
  • deny: A network ACL rule denies traffic.

    +
+

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:

+
  • tcp

    +
  • udp

    +
  • icmp

    +
  • icmpv6

    +
  • IP protocol number (0-255)

    +
  • any: any protocol

    +
+

ip_version

+

Integer

+

Definition:

+

IP address version of a network ACL rule.

+

Range:

+
  • 4: IPv4 network ACL rule.

    +
  • 6: IPv6 network ACL rule.

    +
+

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:

+
  • Individual port: for example, 22

    +
  • Consecutive ports: for example, 22-30

    +
  • Non-consecutive ports: ports and port ranges, such as 22,23-30. You can specify up to 20 port ranges. Port ranges cannot overlap.

    +
  • All ports: Leave it empty or enter 1-65535.

    +
+

destination_port

+

String

+

Definition:

+

Destination port of a network ACL rule.

+

Range:

+
  • Individual port: for example, 22

    +
  • Consecutive ports: for example, 22-30

    +
  • Non-consecutive ports: ports and port ranges, such as 22,23-30. You can specify up to 20 port ranges. Port ranges cannot overlap.

    +
  • All ports: Leave it empty or enter 1-65535.

    +
+

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:

+
  • true: (default value) A network ACL rule is enabled.

    +
  • false: A network ACL rule is disabled.

    +
+
+
+
+

Example Requests

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"
+  }
+}
+
+

Example Responses

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 Codes

+
+ + + + + + + +

Status Code

+

Description

+

201

+

Normal response to the POST operation. For more status codes, see Status Codes.

+
+
+
+

Error Codes

See Error Codes.

+
+
+
+ +
+ diff --git a/docs/vpc/api-ref/CreateFirewallTag.html b/docs/vpc/api-ref/CreateFirewallTag.html new file mode 100644 index 000000000..f71288a9c --- /dev/null +++ b/docs/vpc/api-ref/CreateFirewallTag.html @@ -0,0 +1,143 @@ + + +

Adding a Tag to a Network ACL

+

Function

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.

+
+

URI

POST /v3/{project_id}/firewalls/{firewall_id}/tags

+ +
+ + + + + + + + + + + + + + + + +
Table 1 Path Parameters

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

+
+
+
+

Request Parameters

+
+ + + + + + + + + + + +
Table 2 Request body parameters

Parameter

+

Mandatory

+

Type

+

Description

+

tag

+

Yes

+

ResourceTag object

+

Request body for adding tags to a network ACL.

+
+
+ +
+ + + + + + + + + + + + + + + + +
Table 3 ResourceTag

Parameter

+

Mandatory

+

Type

+

Description

+

key

+

Yes

+

String

+
  • Tag key

    +
  • Tag keys must be unique for each resource.

    +
  • The value can contain 1 to 128 characters.

    +
+

value

+

Yes

+

String

+
  • Tag value.

    +
  • The value can contain no more than 255 characters

    +
+
+
+
+

Response Parameters

Status code: 204

+

Normal request response. For more status codes, see Status Codes.

+

None

+
+

Example Requests

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"
+  }
+}
+
+

Example Responses

None

+
+

Status Codes

+
+ + + + + + + +

Status Code

+

Description

+

204

+

Normal request response. For more status codes, see Status Codes.

+
+
+
+

Error Codes

See Error Codes.

+
+
+
+ +
+ diff --git a/docs/vpc/api-ref/DeleteFirewall.html b/docs/vpc/api-ref/DeleteFirewall.html new file mode 100644 index 000000000..fa17d4619 --- /dev/null +++ b/docs/vpc/api-ref/DeleteFirewall.html @@ -0,0 +1,81 @@ + + +

Deleting a Network ACL

+

Function

This API is used to delete a network ACL that is no longer required.

+
+

URI

DELETE /v3/{project_id}/vpc/firewalls/{firewall_id}

+ +
+ + + + + + + + + + + + + + + + +
Table 1 Path Parameters

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

+
+
+
+

Request Parameters

None

+
+

Response Parameters

Status code: 204

+

Normal response to the DELETE operation. For more status codes, see Status Codes.

+

None

+
+

Example Requests

Deleting a network ACL

+
DELETE https://{Endpoint}/v3/{project_id}/vpc/firewalls/{firewall_id}
+
+

Example Responses

None

+
+

Status Codes

+
+ + + + + + + +

Status Code

+

Description

+

204

+

Normal response to the DELETE operation. For more status codes, see Status Codes.

+
+
+
+

Error Codes

See Error Codes.

+
+
+
+ +
+ diff --git a/docs/vpc/api-ref/DeleteFirewallTag.html b/docs/vpc/api-ref/DeleteFirewallTag.html new file mode 100644 index 000000000..a2127ff29 --- /dev/null +++ b/docs/vpc/api-ref/DeleteFirewallTag.html @@ -0,0 +1,86 @@ + + +

Deleting a Tag from a Network ACL

+

Function

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.

+
+

URI

DELETE /v3/{project_id}/firewalls/{firewall_id}/tags/{tag_key}

+ +
+ + + + + + + + + + + + + + + + + + + + + +
Table 1 Path Parameters

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

+
+
+
+

Request Parameters

None

+
+

Response Parameters

Status code: 204

+

Normal request response. For more status codes, see Status Codes.

+

None

+
+

Example Requests

Delete a tag from a network ACL.

+
DELETE https://{Endpoint}/v3/{project_id}/firewalls/{firewall_id}/tags/{tag_key}
+
+

Example Responses

None

+
+

Status Codes

+
+ + + + + + + +

Status Code

+

Description

+

204

+

Normal request response. For more status codes, see Status Codes.

+
+
+
+

Error Codes

See Error Codes.

+
+
+
+ +
+ diff --git a/docs/vpc/api-ref/DisassociatePublicips.html b/docs/vpc/api-ref/DisassociatePublicips.html index 6ff4ba518..79e2aa00f 100644 --- a/docs/vpc/api-ref/DisassociatePublicips.html +++ b/docs/vpc/api-ref/DisassociatePublicips.html @@ -359,7 +359,7 @@

String

-

Minimum length: 0

+

Minimum length: 0

Maximum length: 36

@@ -368,7 +368,7 @@

String

-

Minimum length: 0

+

Minimum length: 0

Maximum length: 36

diff --git a/docs/vpc/api-ref/DisassociateSubnetFirewall.html b/docs/vpc/api-ref/DisassociateSubnetFirewall.html new file mode 100644 index 000000000..77399af3b --- /dev/null +++ b/docs/vpc/api-ref/DisassociateSubnetFirewall.html @@ -0,0 +1,623 @@ + + +

Disassociating a Subnet from a Network ACL

+

Function

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.

+
+

URI

PUT /v3/{project_id}/vpc/firewalls/{firewall_id}/disassociate-subnets

+ +
+ + + + + + + + + + + + + + + + +
Table 1 Path Parameters

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

+
+
+
+

Request Parameters

+
+ + + + + + + + + + + + + + + + +
Table 2 Request body parameters

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:

+
  • true: A check request will be sent and no network ACL will be disassociated with the subnet. Check items include mandatory parameters, request format, and constraints. If the check fails, an error will be returned. If the check succeeds, response code 202 will be returned.

    +
  • false: A request will be sent and a network ACL will be disassociated with the subnet.

    +
+

Default Value:

+

false

+
+
+ +
+ + + + + + + + + + + +
Table 3 FirewallAssociation

Parameter

+

Mandatory

+

Type

+

Description

+

virsubnet_id

+

Yes

+

String

+

Definition:

+

ID of the subnet associated with the network ACL.

+

Range:

+
  • 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.

    +
+
+
+
+

Response Parameters

Status code: 200

+ +
+ + + + + + + + + + + + + +
Table 4 Response body parameters

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

+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Table 5 FirewallDetail

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

+
  • true: The network ACL is enabled.

    +
  • false: The network ACL is disabled.

    +
+

status

+

String

+

Definition:

+

Network ACL status.

+

Range

+
  • ACTIVE: The network ACL is associated with a subnet.

    +
  • INACTIVE: The network ACL is not associated with a subnet.

    +
+

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

+
+
+ +
+ + + + + + + + + + + + + +
Table 6 ResponseTag

Parameter

+

Type

+

Description

+

key

+

String

+

Definition:

+

Tag key.

+

Range:

+
  • A tag key can contain a maximum of 128 Unicode characters and cannot be left blank.

    +
  • Each tag key of a resource must be unique.

    +
  • The value can contain:

    +
    • Letters

      +
    • Digits

      +
    • Special characters: underscores (_), periods (.), colons (:), plus signs (+), hyphens (-), at signs (@), and equal signs (=)

      +
    +
+

value

+

String

+

Definition:

+

Tag value.

+

Range:

+
  • Each value can contain a maximum of 255 Unicode characters and can be left blank.

    +
  • The value can contain:

    +
    • Letters

      +
    • Digits

      +
    • Special characters: underscores (_), colons (:), plus signs (+), hyphens (-), at signs (@), and equal signs (=)

      +
    +
+
+
+ +
+ + + + + + + + + +
Table 7 FirewallAssociation

Parameter

+

Type

+

Description

+

virsubnet_id

+

String

+

Definition:

+

ID of the subnet associated with the network ACL.

+

Range:

+
  • 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.

    +
+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Table 8 FirewallRuleDetail

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:

+
  • allow: A network ACL rule allows traffic.

    +
  • deny: A network ACL rule denies traffic.

    +
+

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:

+
  • tcp

    +
  • udp

    +
  • icmp

    +
  • icmpv6

    +
  • IP protocol number (0-255)

    +
  • any: any protocol

    +
+

ip_version

+

Integer

+

Definition:

+

IP address version of a network ACL rule.

+

Range:

+
  • 4: IPv4 network ACL rule.

    +
  • 6: IPv6 network ACL rule.

    +
+

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:

+
  • Individual port: for example, 22

    +
  • Consecutive ports: for example, 22-30

    +
  • Non-consecutive ports: ports and port ranges, such as 22,23-30. You can specify up to 20 port ranges. Port ranges cannot overlap.

    +
  • All ports: Leave it empty or enter 1-65535.

    +
+

destination_port

+

String

+

Definition:

+

Destination port of a network ACL rule.

+

Range:

+
  • Individual port: for example, 22

    +
  • Consecutive ports: for example, 22-30

    +
  • Non-consecutive ports: ports and port ranges, such as 22,23-30. You can specify up to 20 port ranges. Port ranges cannot overlap.

    +
  • All ports: Leave it empty or enter 1-65535.

    +
+

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:

+
  • true: (default value) A network ACL rule is enabled.

    +
  • false: A network ACL rule is disabled.

    +
+
+
+
+

Example Requests

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"
+  } ]
+}
+
+

Example Responses

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 Codes

+
+ + + + + + + +

Status Code

+

Description

+

200

+

Normal response to the PUT operation. For more status codes, see Status Codes.

+
+
+
+

Error Codes

See Error Codes.

+
+
+
+ +
+ diff --git a/docs/vpc/api-ref/ListFirewall.html b/docs/vpc/api-ref/ListFirewall.html new file mode 100644 index 000000000..9676d258b --- /dev/null +++ b/docs/vpc/api-ref/ListFirewall.html @@ -0,0 +1,468 @@ + + +

Querying Network ACLs

+

Function

This API is used to query information about all network ACLs, including the network ACL name and status.

+
+

URI

GET /v3/{project_id}/vpc/firewalls

+ +
+ + + + + + + + + + + +
Table 1 Path Parameters

Parameter

+

Mandatory

+

Type

+

Description

+

project_id

+

Yes

+

String

+

Definition:

+

ID of the project that the network ACL belongs to.

+

Range:

+

N/A

+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Table 2 Query Parameters

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:

+
  • ACTIVE: Filter network ACLs that have been associated with subnets.

    +
  • INACTIVE: Filter network ACLs that have not been associated with subnets.

    +
+

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:

+
  • true: Filter network ACLs that are enabled.

    +
  • false: Filter network ACLs that are disabled.

    +
+

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:

+
  • 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.

    +
  • To obtain network ACLs of all enterprise projects, set this parameter to all_granted_eps.

    +
+
+
+
+

Request Parameters

None

+
+

Response Parameters

Status code: 200

+ +
+ + + + + + + + + + + + + + + + + +
Table 3 Response body parameters

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

+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Table 4 ListFirewallDetail

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:

+
  • true: The network ACL is enabled.

    +
  • false: The network ACL is disabled.

    +
+

status

+

String

+

Definition:

+

Network ACL status.

+

Range:

+
  • ACTIVE: The network ACL is associated with a subnet.

    +
  • INACTIVE: The network ACL is not associated with a subnet.

    +
+

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

+
+
+ +
+ + + + + + + + + + + + + +
Table 5 ResponseTag

Parameter

+

Type

+

Description

+

key

+

String

+

Definition:

+

Tag key.

+

Range:

+
  • A tag key can contain a maximum of 128 Unicode characters and cannot be left blank.

    +
  • Each tag key of a resource must be unique.

    +
  • The value can contain:

    +
    • Letters

      +
    • Digits

      +
    • Special characters: underscores (_), periods (.), colons (:), plus signs (+), hyphens (-), at signs (@), and equal signs (=)

      +
    +
+

value

+

String

+

Definition:

+

Tag value.

+

Range:

+
  • Each value can contain a maximum of 255 Unicode characters and can be left blank.

    +
  • The value can contain:

    +
    • Letters

      +
    • Digits

      +
    • Special characters: underscores (_), colons (:), plus signs (+), hyphens (-), at signs (@), and equal signs (=)

      +
    +
+
+
+ +
+ + + + + + + + + +
Table 6 FirewallAssociation

Parameter

+

Type

+

Description

+

virsubnet_id

+

String

+

Definition:

+

ID of the subnet associated with the network ACL.

+

Range:

+
  • 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.

    +
+
+
+ +
+ + + + + + + + + + + + + + + + + +
Table 7 PageInfo

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

+
+
+
+

Example Requests

Querying network ACLs

+
GET https://{Endpoint}/v3/{project_id}/vpc/firewalls
+
+

Example Responses

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 Codes

+
+ + + + + + + +

Status Code

+

Description

+

200

+

Normal response to the GET operation. For more status codes, see Status Codes.

+
+
+
+

Error Codes

See Error Codes.

+
+
+
+ +
+ diff --git a/docs/vpc/api-ref/ListFirewallTags.html b/docs/vpc/api-ref/ListFirewallTags.html new file mode 100644 index 000000000..44ffd5448 --- /dev/null +++ b/docs/vpc/api-ref/ListFirewallTags.html @@ -0,0 +1,180 @@ + + +

Querying Tags of Network ACLs in a Project

+

Function

This API is used to query all tags of network ACLs in a specific project.

+
+

URI

GET /v3/{project_id}/firewalls/tags

+ +
+ + + + + + + + + + + +
Table 1 Path Parameters

Parameter

+

Mandatory

+

Type

+

Description

+

project_id

+

Yes

+

String

+

Project ID

+
+
+ +
+ + + + + + + + + + + + + + + + +
Table 2 Query Parameters

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.

+
+
+
+

Request Parameters

None

+
+

Response Parameters

Status code: 200

+ +
+ + + + + + + + + + + + + + + + + +
Table 3 Response body parameters

Parameter

+

Type

+

Description

+

tags

+

Array of ListTag objects

+

Tags

+

request_id

+

String

+

Request ID.

+

total_count

+

Integer

+

Resource quantity.

+
+
+ +
+ + + + + + + + + + + + + +
Table 4 ListTag

Parameter

+

Type

+

Description

+

key

+

String

+

Tag key.

+

The key cannot be left blank.

+

values

+

Array of strings

+

Tag values. If values is left blank, it indicates any_value (querying any value). The values are in the OR relationship.

+
+
+
+

Example Requests

Query tags of network ACLs by project ID.

+
GET https://{Endpoint}/v3/{project_id}/firewalls/tags
+
+

Example Responses

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 Codes

+
+ + + + + + + +

Status Code

+

Description

+

200

+

Normal request response. For more status codes, see Status Codes.

+
+
+
+

Error Codes

See Error Codes.

+
+
+
+ +
+ diff --git a/docs/vpc/api-ref/ListFirewallsByTags.html b/docs/vpc/api-ref/ListFirewallsByTags.html new file mode 100644 index 000000000..1e37a9a2f --- /dev/null +++ b/docs/vpc/api-ref/ListFirewallsByTags.html @@ -0,0 +1,338 @@ + + +

Querying Network ACLs Using Tags

+

Function

This API is used to query network ACLs using tags.

+
+

URI

POST /v3/{project_id}/firewalls/resource-instances/filter

+ +
+ + + + + + + + + + + +
Table 1 Path Parameters

Parameter

+

Mandatory

+

Type

+

Description

+

project_id

+

Yes

+

String

+

Project ID

+
+
+ +
+ + + + + + + + + + + + + + + + +
Table 2 Query Parameters

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.

+
+
+
+

Request Parameters

+
+ + + + + + + + + + + + + + + + +
Table 3 Request body parameters

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.

+
+
+ +
+ + + + + + + + + + + + + + + + +
Table 4 Match

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.

+
+
+ +
+ + + + + + + + + + + + + + + + +
Table 5 ListTag

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.

+
+
+
+

Response Parameters

Status code: 200

+ +
+ + + + + + + + + + + + + + + + + +
Table 6 Response body parameters

Parameter

+

Type

+

Description

+

resources

+

Array of ListResourceResp objects

+

Resources

+

total_count

+

Integer

+

Resource quantity

+

request_id

+

String

+

Request ID

+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + +
Table 7 ListResourceResp

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.

+
+
+ +
+ + + + + + + + + + + + + +
Table 8 ResourceTag

Parameter

+

Type

+

Description

+

key

+

String

+
  • Tag key

    +
  • Tag keys must be unique for each resource.

    +
  • The value can contain 1 to 128 characters.

    +
+

value

+

String

+
  • Tag value.

    +
  • The value can contain no more than 255 characters

    +
+
+
+
+

Example Requests

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"
+  } ]
+}
+
+

Example Responses

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 Codes

+
+ + + + + + + +

Status Code

+

Description

+

200

+

Normal request response. For more status codes, see Status Codes.

+
+
+
+

Error Codes

See Error Codes.

+
+
+
+ +
+ diff --git a/docs/vpc/api-ref/ListPublicipsV3.html b/docs/vpc/api-ref/ListPublicipsV3.html index f1f7c82fa..602bd0d0c 100644 --- a/docs/vpc/api-ref/ListPublicipsV3.html +++ b/docs/vpc/api-ref/ListPublicipsV3.html @@ -1,7 +1,7 @@

Querying All EIPs

-

Function

This API is used to query all EIPs. (This API is not supported in eu-nl.)

+

Function

This API is used to query all EIPs.

URI

GET /v3/{project_id}/eip/publicips

@@ -1052,7 +1052,7 @@
  • FREEZED
  • UNFREEZED
-

bandwith_info

+

bandwidth_info

BandwidthInfoResp object

diff --git a/docs/vpc/api-ref/RemoveFirewallRules.html b/docs/vpc/api-ref/RemoveFirewallRules.html new file mode 100644 index 000000000..801b3fa23 --- /dev/null +++ b/docs/vpc/api-ref/RemoveFirewallRules.html @@ -0,0 +1,655 @@ + + +

Deleting a Network ACL Rule

+

Function

This API is used to delete a network ACL rule that is no longer required.

+
+

URI

PUT /v3/{project_id}/vpc/firewalls/{firewall_id}/remove-rules

+ +
+ + + + + + + + + + + + + + + + +
Table 1 Path Parameters

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

+
+
+
+

Request Parameters

+
+ + + + + + + + + + + + + + + + +
Table 2 Request body parameters

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:

+
  • true: A check request will be sent and no network ACL rule will be deleted. Check items include mandatory parameters, request format, and constraints. If the check fails, an error will be returned. If the check succeeds, response code 202 will be returned.

    +
  • false: A request will be sent and a network ACL rule will be deleted.

    +
+

Default Value:

+

false

+
+
+ +
+ + + + + + + + + + + + + + + + +
Table 3 FirewallRemoveRuleOption

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

+
+
+ +
+ + + + + + + + + + + +
Table 4 FirewallRemoveRuleItemOption

Parameter

+

Mandatory

+

Type

+

Description

+

id

+

Yes

+

String

+

Definition:

+

ID of the network ACL rule to be deleted.

+

Constraints:

+

N/A

+

Range:

+

N/A

+

Default Value:

+

N/A

+
+
+
+

Response Parameters

Status code: 200

+ +
+ + + + + + + + + + + + + +
Table 5 Response body parameters

Parameter

+

Type

+

Description

+

firewall

+

FirewallDetail object

+

Details after a network ACL rule is deleted.

+

request_id

+

String

+

Request ID.

+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Table 6 FirewallDetail

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

+
  • true: The network ACL is enabled.

    +
  • false: The network ACL is disabled.

    +
+

status

+

String

+

Definition:

+

Network ACL status.

+

Range

+
  • ACTIVE: The network ACL is associated with a subnet.

    +
  • INACTIVE: The network ACL is not associated with a subnet.

    +
+

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

+
+
+ +
+ + + + + + + + + + + + + +
Table 7 ResponseTag

Parameter

+

Type

+

Description

+

key

+

String

+

Definition:

+

Tag key.

+

Range:

+
  • A tag key can contain a maximum of 128 Unicode characters and cannot be left blank.

    +
  • Each tag key of a resource must be unique.

    +
  • The value can contain:

    +
    • Letters

      +
    • Digits

      +
    • Special characters: underscores (_), periods (.), colons (:), plus signs (+), hyphens (-), at signs (@), and equal signs (=)

      +
    +
+

value

+

String

+

Definition:

+

Tag value.

+

Range:

+
  • Each value can contain a maximum of 255 Unicode characters and can be left blank.

    +
  • The value can contain:

    +
    • Letters

      +
    • Digits

      +
    • Special characters: underscores (_), colons (:), plus signs (+), hyphens (-), at signs (@), and equal signs (=)

      +
    +
+
+
+ +
+ + + + + + + + + +
Table 8 FirewallAssociation

Parameter

+

Type

+

Description

+

virsubnet_id

+

String

+

Definition:

+

ID of the subnet associated with the network ACL.

+

Range:

+
  • 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.

    +
+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Table 9 FirewallRuleDetail

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:

+
  • allow: A network ACL rule allows traffic.

    +
  • deny: A network ACL rule denies traffic.

    +
+

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:

+
  • tcp

    +
  • udp

    +
  • icmp

    +
  • icmpv6

    +
  • IP protocol number (0-255)

    +
  • any: any protocol

    +
+

ip_version

+

Integer

+

Definition:

+

IP address version of a network ACL rule.

+

Range:

+
  • 4: IPv4 network ACL rule.

    +
  • 6: IPv6 network ACL rule.

    +
+

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:

+
  • Individual port: for example, 22

    +
  • Consecutive ports: for example, 22-30

    +
  • Non-consecutive ports: ports and port ranges, such as 22,23-30. You can specify up to 20 port ranges. Port ranges cannot overlap.

    +
  • All ports: Leave it empty or enter 1-65535.

    +
+

destination_port

+

String

+

Definition:

+

Destination port of a network ACL rule.

+

Range:

+
  • Individual port: for example, 22

    +
  • Consecutive ports: for example, 22-30

    +
  • Non-consecutive ports: ports and port ranges, such as 22,23-30. You can specify up to 20 port ranges. Port ranges cannot overlap.

    +
  • All ports: Leave it empty or enter 1-65535.

    +
+

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:

+
  • true: (default value) A network ACL rule is enabled.

    +
  • false: A network ACL rule is disabled.

    +
+
+
+
+

Example Requests

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"
+    } ]
+  }
+}
+
+

Example Responses

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 Codes

+
+ + + + + + + +

Status Code

+

Description

+

200

+

Normal response to the PUT operation. For more status codes, see Status Codes.

+
+
+
+

Error Codes

See Error Codes.

+
+
+
+ +
+ diff --git a/docs/vpc/api-ref/ShowFirewall.html b/docs/vpc/api-ref/ShowFirewall.html new file mode 100644 index 000000000..0b4fc3e77 --- /dev/null +++ b/docs/vpc/api-ref/ShowFirewall.html @@ -0,0 +1,542 @@ + + +

Querying the Details of a Network ACL

+

Function

This API is used to query details about a network ACL, including the network ACL name and status.

+
+

URI

GET /v3/{project_id}/vpc/firewalls/{firewall_id}

+ +
+ + + + + + + + + + + + + + + + +
Table 1 Path Parameters

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

+
+
+
+

Request Parameters

None

+
+

Response Parameters

Status code: 200

+ +
+ + + + + + + + + + + + + +
Table 2 Response body parameters

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

+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Table 3 FirewallDetail

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

+
  • true: The network ACL is enabled.

    +
  • false: The network ACL is disabled.

    +
+

status

+

String

+

Definition:

+

Network ACL status.

+

Range

+
  • ACTIVE: The network ACL is associated with a subnet.

    +
  • INACTIVE: The network ACL is not associated with a subnet.

    +
+

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

+
+
+ +
+ + + + + + + + + + + + + +
Table 4 ResponseTag

Parameter

+

Type

+

Description

+

key

+

String

+

Definition:

+

Tag key.

+

Range:

+
  • A tag key can contain a maximum of 128 Unicode characters and cannot be left blank.

    +
  • Each tag key of a resource must be unique.

    +
  • The value can contain:

    +
    • Letters

      +
    • Digits

      +
    • Special characters: underscores (_), periods (.), colons (:), plus signs (+), hyphens (-), at signs (@), and equal signs (=)

      +
    +
+

value

+

String

+

Definition:

+

Tag value.

+

Range:

+
  • Each value can contain a maximum of 255 Unicode characters and can be left blank.

    +
  • The value can contain:

    +
    • Letters

      +
    • Digits

      +
    • Special characters: underscores (_), colons (:), plus signs (+), hyphens (-), at signs (@), and equal signs (=)

      +
    +
+
+
+ +
+ + + + + + + + + +
Table 5 FirewallAssociation

Parameter

+

Type

+

Description

+

virsubnet_id

+

String

+

Definition:

+

ID of the subnet associated with the network ACL.

+

Range:

+
  • 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.

    +
+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Table 6 FirewallRuleDetail

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:

+
  • allow: A network ACL rule allows traffic.

    +
  • deny: A network ACL rule denies traffic.

    +
+

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:

+
  • tcp

    +
  • udp

    +
  • icmp

    +
  • icmpv6

    +
  • IP protocol number (0-255)

    +
  • any: any protocol

    +
+

ip_version

+

Integer

+

Definition:

+

IP address version of a network ACL rule.

+

Range:

+
  • 4: IPv4 network ACL rule.

    +
  • 6: IPv6 network ACL rule.

    +
+

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:

+
  • Individual port: for example, 22

    +
  • Consecutive ports: for example, 22-30

    +
  • Non-consecutive ports: ports and port ranges, such as 22,23-30. You can specify up to 20 port ranges. Port ranges cannot overlap.

    +
  • All ports: Leave it empty or enter 1-65535.

    +
+

destination_port

+

String

+

Definition:

+

Destination port of a network ACL rule.

+

Range:

+
  • Individual port: for example, 22

    +
  • Consecutive ports: for example, 22-30

    +
  • Non-consecutive ports: ports and port ranges, such as 22,23-30. You can specify up to 20 port ranges. Port ranges cannot overlap.

    +
  • All ports: Leave it empty or enter 1-65535.

    +
+

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:

+
  • true: (default value) A network ACL rule is enabled.

    +
  • false: A network ACL rule is disabled.

    +
+
+
+
+

Example Requests

Querying the details of a network ACL

+
GET https://{Endpoint}/v3/{project_id}/vpc/firewalls/{firewall_id}
+
+

Example Responses

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 Codes

+
+ + + + + + + +

Status Code

+

Description

+

200

+

Normal response to the GET operation. For more status codes, see Status Codes.

+
+
+
+

Error Codes

See Error Codes.

+
+
+
+ +
+ diff --git a/docs/vpc/api-ref/ShowFirewallTags.html b/docs/vpc/api-ref/ShowFirewallTags.html new file mode 100644 index 000000000..83834efbc --- /dev/null +++ b/docs/vpc/api-ref/ShowFirewallTags.html @@ -0,0 +1,143 @@ + + +

Querying Tags of a Network ACL

+

Function

This API is used to query tags of a specific network ACL.

+
+

URI

GET /v3/{project_id}/firewalls/{firewall_id}/tags

+ +
+ + + + + + + + + + + + + + + + +
Table 1 Path Parameters

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

+
+
+
+

Request Parameters

None

+
+

Response Parameters

Status code: 200

+ +
+ + + + + + + + + + + + + +
Table 2 Response body parameters

Parameter

+

Type

+

Description

+

tags

+

Array of ResourceTag objects

+

Tags

+

request_id

+

String

+

Request ID

+
+
+ +
+ + + + + + + + + + + + + +
Table 3 ResourceTag

Parameter

+

Type

+

Description

+

key

+

String

+
  • Tag key

    +
  • Tag keys must be unique for each resource.

    +
  • The value can contain 1 to 128 characters.

    +
+

value

+

String

+
  • Tag value.

    +
  • The value can contain no more than 255 characters

    +
+
+
+
+

Example Requests

Query tags of a network ACL.

+
GET https://{Endpoint}/v3/{project_id}/firewalls/{firewall_id}/tags
+
+

Example Responses

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 Codes

+
+ + + + + + + +

Status Code

+

Description

+

200

+

Normal response to the GET operation

+
+
+
+

Error Codes

See Error Codes.

+
+
+
+ +
+ diff --git a/docs/vpc/api-ref/ShowPublicipV3.html b/docs/vpc/api-ref/ShowPublicipV3.html index fc20d47e2..a713dedd5 100644 --- a/docs/vpc/api-ref/ShowPublicipV3.html +++ b/docs/vpc/api-ref/ShowPublicipV3.html @@ -1,7 +1,7 @@

Querying EIP Details

-

Function

This API is used to query EIP details. (This API is not supported in eu-nl.)

+

Function

This API is used to query EIP details. (This API is not supported in eu-nl.)

URI

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 @@ + + +

Updating a Network ACL

+

Function

This API is used to update the basic information about a network ACL, including the network ACL name and description.

+
+

URI

PUT /v3/{project_id}/vpc/firewalls/{firewall_id}

+ +
+ + + + + + + + + + + + + + + + +
Table 1 Path Parameters

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

+
+
+
+

Request Parameters

+
+ + + + + + + + + + + + + + + + +
Table 2 Request body parameters

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:

+
  • true: A check request will be sent and no network ACL will not be updated. Check items include mandatory parameters, request format, and constraints. If the check fails, an error will be returned. If the check succeeds, response code 202 will be returned.

    +
  • false: A request will be sent and a network ACL will be updated.

    +
+

Default Value:

+

false

+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + +
Table 3 UpdateFirewallOption

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:

+
  • true: The network ACL is enabled.

    +
  • false: The network ACL is disabled.

    +
+

Default Value:

+

true

+
+
+
+

Response Parameters

Status code: 200

+ +
+ + + + + + + + + + + + + +
Table 4 Response body parameters

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

+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Table 5 FirewallDetail

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

+
  • true: The network ACL is enabled.

    +
  • false: The network ACL is disabled.

    +
+

status

+

String

+

Definition:

+

Network ACL status.

+

Range

+
  • ACTIVE: The network ACL is associated with a subnet.

    +
  • INACTIVE: The network ACL is not associated with a subnet.

    +
+

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

+
+
+ +
+ + + + + + + + + + + + + +
Table 6 ResponseTag

Parameter

+

Type

+

Description

+

key

+

String

+

Definition:

+

Tag key.

+

Range:

+
  • A tag key can contain a maximum of 128 Unicode characters and cannot be left blank.

    +
  • Each tag key of a resource must be unique.

    +
  • The value can contain:

    +
    • Letters

      +
    • Digits

      +
    • Special characters: underscores (_), periods (.), colons (:), plus signs (+), hyphens (-), at signs (@), and equal signs (=)

      +
    +
+

value

+

String

+

Definition:

+

Tag value.

+

Range:

+
  • Each value can contain a maximum of 255 Unicode characters and can be left blank.

    +
  • The value can contain:

    +
    • Letters

      +
    • Digits

      +
    • Special characters: underscores (_), colons (:), plus signs (+), hyphens (-), at signs (@), and equal signs (=)

      +
    +
+
+
+ +
+ + + + + + + + + +
Table 7 FirewallAssociation

Parameter

+

Type

+

Description

+

virsubnet_id

+

String

+

Definition:

+

ID of the subnet associated with the network ACL.

+

Range:

+
  • 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.

    +
+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Table 8 FirewallRuleDetail

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:

+
  • allow: A network ACL rule allows traffic.

    +
  • deny: A network ACL rule denies traffic.

    +
+

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:

+
  • tcp

    +
  • udp

    +
  • icmp

    +
  • icmpv6

    +
  • IP protocol number (0-255)

    +
  • any: any protocol

    +
+

ip_version

+

Integer

+

Definition:

+

IP address version of a network ACL rule.

+

Range:

+
  • 4: IPv4 network ACL rule.

    +
  • 6: IPv6 network ACL rule.

    +
+

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:

+
  • Individual port: for example, 22

    +
  • Consecutive ports: for example, 22-30

    +
  • Non-consecutive ports: ports and port ranges, such as 22,23-30. You can specify up to 20 port ranges. Port ranges cannot overlap.

    +
  • All ports: Leave it empty or enter 1-65535.

    +
+

destination_port

+

String

+

Definition:

+

Destination port of a network ACL rule.

+

Range:

+
  • Individual port: for example, 22

    +
  • Consecutive ports: for example, 22-30

    +
  • Non-consecutive ports: ports and port ranges, such as 22,23-30. You can specify up to 20 port ranges. Port ranges cannot overlap.

    +
  • All ports: Leave it empty or enter 1-65535.

    +
+

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:

+
  • true: (default value) A network ACL rule is enabled.

    +
  • false: A network ACL rule is disabled.

    +
+
+
+
+

Example Requests

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
+  }
+}
+
+

Example Responses

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 Codes

+
+ + + + + + + +

Status Code

+

Description

+

200

+

Normal response to the PUT operation. For more status codes, see Status Codes.

+
+
+
+

Error Codes

See Error Codes.

+
+
+
+ +
+ diff --git a/docs/vpc/api-ref/UpdateFirewallRules.html b/docs/vpc/api-ref/UpdateFirewallRules.html new file mode 100644 index 000000000..d9fb9e7c5 --- /dev/null +++ b/docs/vpc/api-ref/UpdateFirewallRules.html @@ -0,0 +1,906 @@ + + +

Updating a Network ACL Rule

+

Function

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.

+
+

URI

PUT /v3/{project_id}/vpc/firewalls/{firewall_id}/update-rules

+ +
+ + + + + + + + + + + + + + + + +
Table 1 Path Parameters

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

+
+
+
+

Request Parameters

+
+ + + + + + + + + + + + + + + + +
Table 2 Request body parameters

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:

+
  • true: A check request will be sent and no network ACL rule will not be updated. Check items include mandatory parameters, request format, and constraints. If the check fails, an error will be returned. If the check succeeds, response code 202 will be returned.

    +
  • false: A request will be sent and a network ACL rule will be updated.

    +
+

Default Value:

+

false

+
+
+ +
+ + + + + + + + + + + + + + + + +
Table 3 FirewallUpdateRuleOption

Parameter

+

Mandatory

+

Type

+

Description

+

ingress_rules

+

No

+

Array of FirewallUpdateRuleItemOption objects

+

Definition:

+

Inbound network ACL rules to be updated.

+

Constraints:

+
  • Either ingress_rules or egress_rules can be specified. That is, either the inbound or outbound rules can be specified for updating rules.

    +
  • Currently, only one network ACL rule can be updated at a time.

    +
+

Range:

+

N/A

+

Default Value:

+

N/A

+

egress_rules

+

No

+

Array of FirewallUpdateRuleItemOption objects

+

Definition:

+

Outbound network ACL rules to be updated.

+

Constraints:

+
  • Either ingress_rules or egress_rules can be specified. That is, either the inbound or outbound rules can be specified for updating rules.

    +
  • Currently, only one network ACL rule can be updated at a time.

    +
+

Range:

+

N/A

+

Default Value:

+

N/A

+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Table 4 FirewallUpdateRuleItemOption

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:

+
  • allow: A network ACL rule allows traffic.

    +
  • deny: A network ACL rule denies traffic.

    +
+

Default Value:

+

N/A

+

protocol

+

No

+

String

+

Definition:

+

Communication protocol of a network ACL rule.

+

Constraints:

+
  • The protocol cannot be empty.

    +
  • If the protocol is icmpv6, IP version should be IPv6.

    +
  • If the protocol is icmp, IP version should be IPv4.

    +
  • tcp

    +
  • udp

    +
  • icmp

    +
  • icmpv6

    +
  • IP protocol number (0-255)

    +
  • any: any protocol

    +
+

Range:

+

Default Value:

+

N/A

+

ip_version

+

No

+

Integer

+

Definition:

+

IP address version of a network ACL rule.

+

Constraints:

+

N/A

+

Range:

+
  • 4: IPv4 network ACL rule.

    +
  • 6: IPv6 network ACL rule.

    +
+

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:

+
  • Individual port: for example, 22

    +
  • Consecutive ports: for example, 22-30

    +
  • Non-consecutive ports: ports and port ranges, such as 22,23-30. You can specify up to 20 port ranges. Port ranges cannot overlap.

    +
  • All ports: Leave it empty or enter 1-65535.

    +
+

Range:

+

N/A

+

Default Value:

+

N/A

+

destination_port

+

No

+

String

+

Definition:

+

Destination port of a network ACL rule.

+

Constraints:

+
  • Individual port: for example, 22

    +
  • Consecutive ports: for example, 22-30

    +
  • Non-consecutive ports: ports and port ranges, such as 22,23-30. You can specify up to 20 port ranges. Port ranges cannot overlap.

    +
  • All ports: Leave it empty or enter 1-65535.

    +
+

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:

+
  • source_ip_address and source_address_group_id cannot be specified at the same time.

    +
  • source_address_group_id and destination_address_group_id cannot be specified at the same time.

    +
+

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:

+
  • destination_ip_address and destination_address_group_id cannot be specified at the same time.

    +
  • destination_address_group_id and source_address_group_id cannot be specified at the same time.

    +
+

Range:

+

N/A

+

Default Value:

+

N/A

+

enabled

+

No

+

Boolean

+

Definition:

+

Whether a network ACL rule is enabled.

+

Constraints:

+

N/A

+

Range:

+
  • true: A network ACL rule is enabled.

    +
  • false: A network ACL rule is disabled.

    +
+

Default Value:

+

true

+
+
+
+

Response Parameters

Status code: 200

+ +
+ + + + + + + + + + + + + +
Table 5 Response body parameters

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

+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Table 6 FirewallDetail

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

+
  • true: The network ACL is enabled.

    +
  • false: The network ACL is disabled.

    +
+

status

+

String

+

Definition:

+

Network ACL status.

+

Range

+
  • ACTIVE: The network ACL is associated with a subnet.

    +
  • INACTIVE: The network ACL is not associated with a subnet.

    +
+

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

+
+
+ +
+ + + + + + + + + + + + + +
Table 7 ResponseTag

Parameter

+

Type

+

Description

+

key

+

String

+

Definition:

+

Tag key.

+

Range:

+
  • A tag key can contain a maximum of 128 Unicode characters and cannot be left blank.

    +
  • Each tag key of a resource must be unique.

    +
  • The value can contain:

    +
    • Letters

      +
    • Digits

      +
    • Special characters: underscores (_), periods (.), colons (:), plus signs (+), hyphens (-), at signs (@), and equal signs (=)

      +
    +
+

value

+

String

+

Definition:

+

Tag value.

+

Range:

+
  • Each value can contain a maximum of 255 Unicode characters and can be left blank.

    +
  • The value can contain:

    +
    • Letters

      +
    • Digits

      +
    • Special characters: underscores (_), colons (:), plus signs (+), hyphens (-), at signs (@), and equal signs (=)

      +
    +
+
+
+ +
+ + + + + + + + + +
Table 8 FirewallAssociation

Parameter

+

Type

+

Description

+

virsubnet_id

+

String

+

Definition:

+

ID of the subnet associated with the network ACL.

+

Range:

+
  • 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.

    +
+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Table 9 FirewallRuleDetail

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:

+
  • allow: A network ACL rule allows traffic.

    +
  • deny: A network ACL rule denies traffic.

    +
+

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:

+
  • tcp

    +
  • udp

    +
  • icmp

    +
  • icmpv6

    +
  • IP protocol number (0-255)

    +
  • any: any protocol

    +
+

ip_version

+

Integer

+

Definition:

+

IP address version of a network ACL rule.

+

Range:

+
  • 4: IPv4 network ACL rule.

    +
  • 6: IPv6 network ACL rule.

    +
+

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:

+
  • Individual port: for example, 22

    +
  • Consecutive ports: for example, 22-30

    +
  • Non-consecutive ports: ports and port ranges, such as 22,23-30. You can specify up to 20 port ranges. Port ranges cannot overlap.

    +
  • All ports: Leave it empty or enter 1-65535.

    +
+

destination_port

+

String

+

Definition:

+

Destination port of a network ACL rule.

+

Range:

+
  • Individual port: for example, 22

    +
  • Consecutive ports: for example, 22-30

    +
  • Non-consecutive ports: ports and port ranges, such as 22,23-30. You can specify up to 20 port ranges. Port ranges cannot overlap.

    +
  • All ports: Leave it empty or enter 1-65535.

    +
+

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:

+
  • true: (default value) A network ACL rule is enabled.

    +
  • false: A network ACL rule is disabled.

    +
+
+
+
+

Example Requests

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
+    } ]
+  }
+}
+
+

Example Responses

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 Codes

+
+ + + + + + + +

Status Code

+

Description

+

200

+

Normal response to the PUT operation. For more status codes, see Status Codes.

+
+
+
+

Error Codes

See Error Codes.

+
+
+
+ +
+ diff --git a/docs/vpc/api-ref/UpdatePublicips.html b/docs/vpc/api-ref/UpdatePublicips.html new file mode 100644 index 000000000..9a4199544 --- /dev/null +++ b/docs/vpc/api-ref/UpdatePublicips.html @@ -0,0 +1,684 @@ + + +

Updating an EIP

+

Function

This API is used to update an EIP.

+
+

URI

PUT /v3/{project_id}/eip/publicips/{publicip_id}

+ +
+ + + + + + + + + + + + + + + + +
Table 1 Path Parameters

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

+
+
+
+

Request Parameters

+
+ + + + + + + + + + + +
Table 2 Request body parameters

Parameter

+

Mandatory

+

Type

+

Description

+

publicip

+

Yes

+

UpdatePublicipOption object

+

EIP

+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Table 3 UpdatePublicipOption

Parameter

+

Mandatory

+

Type

+

Description

+

alias

+

No

+

String

+
  • Definition: EIP name

    +
+

Minimum: 0

+

Maximum: 64

+

description

+

No

+

String

+
  • Definition: Supplementary information about the EIP.

    +
  • Range: The value can contain 0 to 255 characters and cannot contain the following special characters: <>

    +
+

Minimum: 0

+

Maximum: 255

+

associate_instance_type

+

No

+

String

+
  • Definition: Type of the instance with an EIP bound.

    +
  • Range:

    +
    • PORT (Instance type, including ECS, BMS, and CCE)

      +
    • NATGW (NAT gateway type)

      +
    • ELB (Load balancer type)

      +
    • ELBV1 (ELB V1 load balancer type)

      +
    • VPN (VPN instance type)

      +
    +
  • Constraints:

    +
    • If both associate_instance_type and associate_instance_id are not left empty, the EIP is bound to an instance.

      +
    • If both associate_instance_type and associate_instance_id are null, an instance is unbound. You can configure associate_instance_type and associate_instance_id to null on API Explorer. For details, see the example request for unbinding an EIP from an instance.

      +
    • A dual-stack EIP cannot have its bound instance changed.

      +
    +
+

Minimum: 0

+

Maximum: 36

+

associate_instance_id

+

No

+

String

+
  • Definition: ID of the bound instance, such as a load balancer ID or an ECS network interface ID.

    +
  • Constraints:

    +
    • If both associate_instance_type and associate_instance_id are not left empty, the EIP is bound to an instance.

      +
    • If both associate_instance_type and associate_instance_id are null, an instance is unbound. You can configure associate_instance_type and associate_instance_id to null on API Explorer. For details, see the example request for unbinding an EIP from an instance.

      +
    • A dual-stack EIP cannot have its bound instance changed.

      +
    +
+

Minimum: 0

+

Maximum: 36

+
+
+
+

Response Parameters

Status code: 200

+ +
+ + + + + + + + + + + + + +
Table 4 Response body parameters

Parameter

+

Type

+

Description

+

request_id

+

String

+

Request ID.

+

publicip

+

PublicipUpdateResp object

+

Response object of updating an EIP

+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Table 5 PublicipUpdateResp

Parameter

+

Type

+

Description

+

id

+

String

+
  • Definition: EIP ID, which uniquely identifies the EIP.

    +
+

project_id

+

String

+
  • Definition: Project ID.

    +
+

ip_version

+

Integer

+
  • Definition: IP address version

    +
  • Range:

    +
    • 4: IPv4 EIP

      +
    • 6: IPv6 EIP

      +
    +
+

public_ip_address

+

String

+
  • Definition: EIP or IPv6 port address.

    +
+

public_ipv6_address

+

String

+
  • Definition: Obtained EIP if IPv6 EIPs are available. This parameter does not exist if only IPv4 EIPs are available.

    +
+

status

+

String

+
  • Definition: EIP status

    +
  • Range:

    +
    • FREEZED: frozen

      +
    • BIND_ERROR: failed to be bound

      +
    • BINDING: being bound

      +
    • PENDING_DELETE: being released

      +
    • PENDING_CREATE: being created

      +
    • NOTIFYING: being created

      +
    • NOTIFY_DELETE: being released

      +
    • PENDING_UPDATE: being updated

      +
    • DOWN: not bound

      +
    • ACTIVE: bound

      +
    • ELB: bound to a load balancer

      +
    • VPN: bound to a VPN

      +
    • ERROR: failed

      +
    +
+

description

+

String

+
  • Definition: Supplementary information about the EIP.

    +
  • Constraints: You can customize this value to identify your EIP, which is not perceived by the system.

    +
+

public_border_group

+

String

+
  • Definition: Whether the resource is in a central region or an edge site.

    +
  • Range: The value can be center or an edge site name.

    +
  • Constraints: An EIP can only be bound to a resource from the same region or site.

    +
+

created_at

+

String

+
  • Definition: Time (UTC) when the resource was created.

    +
  • Format: yyyy-MM-ddTHH:mm:ssZ

    +
+

updated_at

+

String

+
  • Definition: Time (UTC) when the resource was updated.

    +
  • Format: yyyy-MM-ddTHH:mm:ssZ

    +
+

type

+

String

+
  • Definition: EIP type.

    +
  • Constraints: N/A

    +
  • Range:

    +
    • EIP: IPv4 EIP.

      +
    • DUALSTACK: IPv6 EIP.

      +
    +
  • Default Value: N/A

    +
+

vnic

+

VnicInfo object

+
  • Definition: Port information of the instance that an EIP is bound to.

    +
  • Constraints: If the instance has no port, the value is null.

    +
+

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

+
  • Definition: Order information of an EIP.

    +
  • Constraints: Order information is available only for yearly/monthly resources. This parameter is left empty for pay-per-use resources.

    +
+

lock_status

+

String

+
  • Definition: Frozen reason of the EIP.

    +
  • Constraints: The metadata type is used.

    +
  • Range:

    +
    • POLICE: frozen due to public security issues

      +
    • LOCKED: frozen due to common issues

      +
    • ARREAR: frozen due to arrears

      +
    • DELABLE: frozen and can be deleted

      +
    +
  • Default Value: N/A

    +
+

associate_instance_type

+

String

+
  • Definition: Type of the instance with an EIP bound.

    +
  • Range:

    +
    • PORT (Instance type, including ECS, BMS, and CCE)

      +
    • NATGW (NAT gateway type)

      +
    • ELB (Load balancer type)

      +
    • VPN (VPN instance type)

      +
    +

    +
+

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

+
  • Definition: Network type of an EIP, including public EIP pool (for example, 5_bgp or 5_sbgp) and dedicated EIP pool.

    +
  • For details about a dedicated EIP pool, see the APIs about publicip_pool.

    +
+

alias

+

String

+
  • Definition: EIP name

    +
+

associate_mode

+

String

+
  • Definition: Passthrough mode. This parameter is available after the passthrough mode is enabled. (Not displayed by default)

    +
+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Table 6 VnicInfo

Parameter

+

Type

+

Description

+

private_ip_address

+

String

+
  • Definition: Private IP address

    +
+

device_id

+

String

+
  • Definition: ID of the device that the port belongs to. The device ID indicates the ID of the cloud service resource that uses the private IP address in the subnet, for example, the cloud server ID or load balancer ID.

    +
  • Constraints: The value cannot be configured or updated and is automatically maintained by the system.

    +
+

device_owner

+

String

+
  • Definition: Device that the port belongs to, that is, a cloud service resource that uses a private IP address in the subnet.

    +
  • Range: Valid devices.

    +
    • network:dhcp: DHCP service

      +
    • network:VIP_PORT: Virtual IP address

      +
    • network:router_interface_distributed: Subnet gateway address

      +
    • network:router_centralized_snat: SNAT gateway address

      +
    +
  • Constraints: The value cannot be configured or updated and is automatically maintained by the system.

    +
+

vpc_id

+

String

+
  • Definition: VPC ID

    +
+

port_id

+

String

+
  • Definition: Port ID

    +
+

port_profile

+

String

+
  • Definition: Port profile

    +
+

mac

+

String

+
  • Definition: MAC address of the port

    +
  • Constraints: The value is allocated by the system and cannot be specified.

    +
+

vtep

+

String

+
  • Definition: VTEP IP address

    +
+

vni

+

String

+
  • Definition: VXLAN ID

    +
+

instance_id

+

String

+
  • Definition: ID of the instance that the port belongs to, for example, RDS instance ID.

    +
  • Constraints: The value cannot be configured or updated and is automatically maintained by the system.

    +
+

instance_type

+

String

+
  • Definition: Port user.

    +
  • Constraints: N/A

    +
  • Range:

    +
  • PORT: elastic network interface

    +
  • PEP_PORT: PEP elastic network interface

    +
  • EVPN: Ethernet virtual private network

    +
  • NATGW: NAT gateway

    +
  • P2CVPN: P2C virtual private network

    +
  • Default Value: N/A

    +
+

port_vif_details

+

String

+
  • Definition: Details about the virtual interface of the network interface

    +
+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Table 7 PublicipBandwidthInfo

Parameter

+

Type

+

Description

+

id

+

String

+
  • Definition: Bandwidth ID

    +
+

size

+

Integer

+
  • Definition: Bandwidth size.

    +
  • Range: The value ranges from 5 Mbit/s to 2000 Mbit/s by default.

    +
+

share_type

+

String

+
  • Definition: Whether the bandwidth is shared or dedicated.

    +
  • Range:

    +
    • PER: dedicated bandwidths

      +
    • WHOLE: shared bandwidth

      +
    +

    [- Constraints: IPv6 addresses do not support bandwidth whose type is "WHOLE".] (tag:hws,srg)

    +
+

charge_mode

+

String

+
  • Definition: Whether the billing is based on traffic or bandwidth.

    +
  • Range:

    +
    • bandwidth: billed by bandwidth

      +
    • traffic: billed by traffic

      +
    • 95peak_plus: 95th percentile bandwidth (enhanced)

      +
    +
+

name

+

String

+
  • Definition: Bandwidth name.

    +
  • Range: The value can contain 1 to 64 characters, including letters, digits, underscores (_), hyphens (-), and periods (.).

    +
+

billing_info

+

String

+
  • Definition: Billing information If billinginfo is specified, the bandwidth is billed on a yearly/monthly basis.

    +
+
+
+
+

Example Requests

  • Update the alias and description of an EIP.

    +
    {
    +  "publicip" : {
    +    "alias" : "abcd",
    +    "description" : "test!!!!"
    +  }
    +}
    +
  • Unbind an EIP from an instance.

    +
    {
    +  "publicip" : {
    +    "associate_instance_type" : null,
    +    "associate_instance_id" : null
    +  }
    +}
    +
+
+

Example Responses

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 Codes

+
+ + + + + + + +

Status Code

+

Description

+

200

+

Normal response to PUT requests

+
+
+
+

Error Codes

See Error Codes.

+
+
+
+ +
+ diff --git a/docs/vpc/api-ref/eip_apiv3_0100.html b/docs/vpc/api-ref/eip_apiv3_0100.html index bd8e84663..886fd04b3 100644 --- a/docs/vpc/api-ref/eip_apiv3_0100.html +++ b/docs/vpc/api-ref/eip_apiv3_0100.html @@ -5,10 +5,14 @@
-

Request Message

  • Request parameter +

    Request Parameters

    • Request parameter
      Table 2 Request parameter

      Parameter

      Type

      @@ -56,7 +56,7 @@
      -
      Table 3 tag objects

      Attribute

      +
      @@ -99,7 +99,7 @@ } -

      Response Message

      • Response parameter

        None

        +

        Response Parameters

        • Response parameter

          None

        • Example response

          None

          Or

          {
          diff --git a/docs/vpc/api-ref/eip_tag_0002.html b/docs/vpc/api-ref/eip_tag_0002.html
          index 8b6217d77..275113684 100644
          --- a/docs/vpc/api-ref/eip_tag_0002.html
          +++ b/docs/vpc/api-ref/eip_tag_0002.html
          @@ -32,11 +32,11 @@
           
      Table 3 tag objects

      Parameter

      Type

      -

      Request Message

      • Request parameter

        None

        +

        Request Parameters

        • Request parameter

          None

        • Example request
          GET https://{Endpoint}/v2.0/{project_id}/publicips/{publicip_id}/tags
        -

        Response Message

        • Response parameter +

          Response Parameters

          • Response parameter
            Table 2 Response parameter

            Parameter

            Type

            @@ -56,7 +56,7 @@
            -
            Table 3 tag objects

            Attribute

            +
            diff --git a/docs/vpc/api-ref/eip_tag_0003.html b/docs/vpc/api-ref/eip_tag_0003.html index 71028cd7a..4583796b2 100644 --- a/docs/vpc/api-ref/eip_tag_0003.html +++ b/docs/vpc/api-ref/eip_tag_0003.html @@ -39,11 +39,11 @@
            Table 3 tag objects

            Parameter

            Type

            -

            Request Message

            • Request parameter

              None

              +

              Request Parameters

              • Request parameter

                None

              • Example request
                DELETE https://{Endpoint}/v2.0/{project_id}/publicips/{publicip_id}/tags/{key}
              -

              Response Message

              • Response parameter

                None

                +

                Response Parameters

                • Response parameter

                  None

                • Example response

                  None

                  Or

                  {
                  diff --git a/docs/vpc/api-ref/eip_tag_0004.html b/docs/vpc/api-ref/eip_tag_0004.html
                  index 79c2742c5..e4a60b370 100644
                  --- a/docs/vpc/api-ref/eip_tag_0004.html
                  +++ b/docs/vpc/api-ref/eip_tag_0004.html
                  @@ -36,7 +36,7 @@
                   
          -

          Request Message

          • Request parameter +

            Request Parameters

            • Request parameter
              Table 2 Request parameter

              Parameter

              Type

              @@ -70,13 +70,13 @@
              -
              Table 3 tag objects

              Attribute

              +
              - @@ -137,7 +137,7 @@ ] } -

              Response Message

              • Response parameter

                None

                +

                Response Parameters

                • Response parameter

                  None

                • Example response

                  None

                  Or

                  {
                  diff --git a/docs/vpc/api-ref/eip_tag_0005.html b/docs/vpc/api-ref/eip_tag_0005.html
                  index a0b1ac49c..321d13fbd 100644
                  --- a/docs/vpc/api-ref/eip_tag_0005.html
                  +++ b/docs/vpc/api-ref/eip_tag_0005.html
                  @@ -25,7 +25,7 @@
                   
              Table 3 tag objects

              Parameter

              Type

              Mandatory

              Description

              +

              Description

              -

              Request Message

              • Request parameter +

                Request Parameters

                • Request parameter
                  - @@ -119,13 +119,13 @@
                  -
                  Table 2 Request parameter

                  Parameter

                  Type

                  @@ -92,7 +92,7 @@

                  Type

                  Description

                  +

                  Description

                  Table 4 Description of the match field

                  Parameter

                  +
                  - - - @@ -201,12 +201,12 @@ ] } -

                  Response Message

                  • Response parameter -
                  Table 4 Description of the match field

                  Parameter

                  Mandatory

                  +

                  Mandatory

                  Type

                  +

                  Type

                  Description

                  +

                  Description

                  Table 5 Response parameter

                  Parameter

                  +

                  Response Parameters

                  • Response parameter +
                    - - @@ -228,11 +228,11 @@
                    Table 5 Response parameter

                    Parameter

                    Type

                    +

                    Type

                    Description

                    +

                    Description

                    -
                    Table 6 resource objects

                    Parameter

                    +
                    - - @@ -269,13 +269,13 @@ -
                    Table 6 resource objects

                    Parameter

                    Type

                    +

                    Type

                    Description

                    +

                    Description

                    Table 7 Description of the tags field

                    Parameter

                    +
                    - - - @@ -294,7 +294,7 @@ - @@ -304,8 +304,8 @@ "resources": [ { "resource_detail": null, - "resource_id": "cdfs_cefs_wesas_12_dsad", - "resource_name": "resouece1", + "resource_id": "d6b4c05c-a38a-3f15-83cd-6b4b396f9813", + "resource_name": "resource1", "tags": [ { "key": "key1", diff --git a/docs/vpc/api-ref/eip_tag_0006.html b/docs/vpc/api-ref/eip_tag_0006.html index cb06eb5ec..046464518 100644 --- a/docs/vpc/api-ref/eip_tag_0006.html +++ b/docs/vpc/api-ref/eip_tag_0006.html @@ -25,11 +25,11 @@
                    Table 7 Description of the tags field

                    Parameter

                    Mandatory

                    +

                    Mandatory

                    Type

                    +

                    Type

                    Description

                    +

                    Description

                    String

                    Specifies the tag value list. Each value can contain a maximum of 255 Unicode characters. An empty list for values indicates any value. The values are in the OR relationship.

                    +

                    Specifies the tag value list. Each value can contain a maximum of 255 Unicode characters. An empty list for values indicates any value. The values are in the OR relationship.

                    -

                    Request Message

                    • Request parameter

                      None

                      +

                      Request Parameters

                      • Request parameter

                        None

                      • Example request
                        GET /v2.0/{project_id}/publicips/tags
                      -

                      Response Message

                      • Response parameter +

                        Response Parameters

                        • Response parameter
                          - diff --git a/docs/vpc/api-ref/en-us_topic_0000001487936070.html b/docs/vpc/api-ref/en-us_topic_0000001487936070.html index 71ec55819..5945f158e 100644 --- a/docs/vpc/api-ref/en-us_topic_0000001487936070.html +++ b/docs/vpc/api-ref/en-us_topic_0000001487936070.html @@ -7,10 +7,10 @@

                          Log in to the network console and view basic information about the firewall. You can view the name and ID of the firewall.

                          -

                          +

                          On the Inbound Rules or Outbound Rules tab, you can add, modify, or delete firewall rules. These rules are associated with the same inbound or outbound policy.

                          -

                          +

                          Example

                          The following describes how to create firewall resources.

                          • Creating a firewall rule
                          POST /v2.0/fwaas/firewall_rules
                          @@ -104,7 +104,7 @@ }

                          Log in to the network console and view the created firewall resources.

                          -

                          +

                          @@ -113,3 +113,10 @@
                          + + \ No newline at end of file diff --git a/docs/vpc/api-ref/en-us_topic_0020090596.html b/docs/vpc/api-ref/en-us_topic_0020090596.html index d5725b26a..9f62c3fa0 100644 --- a/docs/vpc/api-ref/en-us_topic_0020090596.html +++ b/docs/vpc/api-ref/en-us_topic_0020090596.html @@ -3,8 +3,8 @@

                          Assigning an EIP

                          Function

                          This API is used to assign an EIP.

                          The EIP service provides independent public IP addresses and bandwidth for Internet access. EIPs can be flexibly bound to or unbound from ECSs, BMSs, virtual IP addresses, NAT gateways, or load balancers.

                          -
                          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. You can assign EIPs of the BGP (5_bgp) type.
                          • Existing EIPs of the Dedicated Load Balancer (5_gray) type can be bound to dedicated or shared load balancers.
                            • The EIP console cannot be used to bind EIPs to or unbind them from dedicated load balancers.
                            • You can use APIs to bind EIPs to or unbind them from dedicated load balancers. For details, see Binding an EIP and Unbinding an EIP.
                            • EIPs of this type can be bound to or unbound from shared load balancers using the EIP console or APIs.
                            • You are advised to bind or unbind BGP EIPs to or from dedicated load balancers.
                            -
                          • 5_gray EIPs cannot be added to the same shared bandwidth as EIPs of other types. If they are in the same shared bandwidth, the bandwidth limit settings will not take effect.
                          +
                          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) type cannot be assigned anymore. You can assign EIPs of the BGP (5_bgp) type.
                          • Existing EIPs of the Dedicated Load Balancer (5_gray) type can be bound to dedicated or shared load balancers.
                            • The EIP console cannot be used to bind EIPs to or unbind them from dedicated load balancers.
                            • You can use APIs to bind EIPs to or unbind them from dedicated load balancers. For details, see Binding an EIP and Unbinding an EIP.
                            • EIPs of this type can be bound to or unbound from shared load balancers using the EIP console or APIs.
                            • You are advised to bind or unbind BGP EIPs to or from dedicated load balancers.
                            +
                          • Do not add EIPs of the dedicated load balancer type (5_gray) and other types to the same shared bandwidth. Otherwise, the bandwidth limit policy will not take effect.
                          @@ -79,7 +79,8 @@
                          - @@ -132,7 +133,7 @@ - @@ -183,7 +184,7 @@ } -

                          Response Message

                          • Response parameter +

                            Response Parameters

                            • Response parameter
                          Table 2 Response parameter

                          Parameter

                          Type

                          @@ -53,7 +53,7 @@

                          Type

                          Description

                          +

                          Description

                          String

                          • Specifies the EIP type.
                          • The value can be 5_bgp (Dynamic BGP), 5_mailbgp (Mail BGP), 5_gray (Dedicated Load Balancer), or 5_dualStack.
                          • Constraints:
                            • The configured value must be supported by the system.
                            • publicip_id is an IPv4 port. If publicip_type is not specified, the default value is 5_bgp.
                            +
                          • Specifies the EIP type.
                          • Range:
                            • For region eu-de: 5_bgp (Dynamic BGP), 5_mailbgp (Mail BGP), 5_gray (Dedicated Load Balancer), and 5_dualStack.
                            • For region eu-nl: 5_bgp (Dynamic BGP), 5_mailbgp (Mail BGP), and 5_dualStack
                            +
                          • Constraints:
                            • The configured value must be supported by the system.
                            • publicip_id is an IPv4 port. If publicip_type is not specified, the default value is 5_bgp.

                          Integer

                          • Specifies the bandwidth size.
                          • The value ranges from 1 Mbit/s to 1000 Mbit/s by default. (The specific range may vary depending on the configuration in each region. You can see the bandwidth range of each region on the management console.)
                          • This parameter is mandatory when share_type is set to PER. This parameter will be ignored when share_type is set to WHOLE with an ID specified.
                          • The minimum increment for bandwidth adjustment varies depending on the bandwidth range. The details are as follows:
                            • The minimum increment is 1 Mbit/s if the allowed bandwidth ranges from 0 Mbit/s to 300 Mbit/s (with 300 Mbit/s included).
                            • The minimum increment is 50 Mbit/s if the allowed bandwidth ranges from 300 Mbit/s to 1000 Mbit/s (with 1000 Mbit/s included).
                            • The minimum increment is 500 Mbit/s if the allowed bandwidth is greater than 1000 Mbit/s.
                            +
                          • Specifies the bandwidth size.
                          • The value ranges from 1 Mbit/s to 1000 Mbit/s by default. (The specific range may vary depending on the configuration in each region. You can see the bandwidth range of each region on the management console.)
                          • This parameter is mandatory when share_type is set to PER. This parameter will be ignored when share_type is set to WHOLE with an ID specified.
                          • The minimum increment for bandwidth adjustment varies depending on the bandwidth range. The details are as follows:
                            • The minimum increment is 1 Mbit/s if the allowed bandwidth ranges from 0 Mbit/s to 300 Mbit/s (with 300 Mbit/s included).
                            • The minimum increment is 50 Mbit/s if the allowed bandwidth ranges from 300 Mbit/s to 1000 Mbit/s (with 1000 Mbit/s included).
                            • The minimum increment is 500 Mbit/s if the allowed bandwidth is greater than 1000 Mbit/s.
                          - diff --git a/docs/vpc/api-ref/public_sys-resources/imageclose.gif b/docs/vpc/api-ref/public_sys-resources/imageclose.gif new file mode 100644 index 000000000..3a3344af4 Binary files /dev/null and b/docs/vpc/api-ref/public_sys-resources/imageclose.gif differ diff --git a/docs/vpc/api-ref/public_sys-resources/imageclosehover.gif b/docs/vpc/api-ref/public_sys-resources/imageclosehover.gif new file mode 100644 index 000000000..8699d5e36 Binary files /dev/null and b/docs/vpc/api-ref/public_sys-resources/imageclosehover.gif differ diff --git a/docs/vpc/api-ref/public_sys-resources/imagemax.gif b/docs/vpc/api-ref/public_sys-resources/imagemax.gif new file mode 100644 index 000000000..99c07dc25 Binary files /dev/null and b/docs/vpc/api-ref/public_sys-resources/imagemax.gif differ diff --git a/docs/vpc/api-ref/public_sys-resources/imagemaxhover.gif b/docs/vpc/api-ref/public_sys-resources/imagemaxhover.gif new file mode 100644 index 000000000..d01d77d6e Binary files /dev/null and b/docs/vpc/api-ref/public_sys-resources/imagemaxhover.gif differ diff --git a/docs/vpc/api-ref/public_sys-resources/macFFBgHack.png b/docs/vpc/api-ref/public_sys-resources/macFFBgHack.png new file mode 100644 index 000000000..ec811470c Binary files /dev/null and b/docs/vpc/api-ref/public_sys-resources/macFFBgHack.png differ diff --git a/docs/vpc/api-ref/subnet_tag_0001.html b/docs/vpc/api-ref/subnet_tag_0001.html index 0e10176ce..139835cb0 100644 --- a/docs/vpc/api-ref/subnet_tag_0001.html +++ b/docs/vpc/api-ref/subnet_tag_0001.html @@ -57,7 +57,7 @@
                          Table 5 Response parameter

                          Parameter

                          Type

                          @@ -230,7 +231,8 @@

                          String

                          • Specifies the EIP type.
                          • The value can be 5_bgp (Dynamic BGP), 5_mailbgp (Mail BGP), 5_gray (Dedicated Load Balancer), or 5_dualStack.
                          • Constraints:
                            • The configured value must be supported by the system.
                            • publicip_id is an IPv4 port. If publicip_type is not specified, the default value is 5_bgp.
                            +
                          • Specifies the EIP type.
                          • Range:
                            • For region eu-de: 5_bgp (Dynamic BGP), 5_mailbgp (Mail BGP), 5_gray (Dedicated Load Balancer), and 5_dualStack.
                            • For region eu-nl: 5_bgp (Dynamic BGP), 5_mailbgp (Mail BGP), and 5_dualStack
                            +
                          • Constraints:
                            • The configured value must be supported by the system.
                            • publicip_id is an IPv4 port. If publicip_type is not specified, the default value is 5_bgp.
                          -
                          Table 3 tag objects

                          Attribute

                          +
                          diff --git a/docs/vpc/api-ref/subnet_tag_0002.html b/docs/vpc/api-ref/subnet_tag_0002.html index e868cf53b..cb25e6e4a 100644 --- a/docs/vpc/api-ref/subnet_tag_0002.html +++ b/docs/vpc/api-ref/subnet_tag_0002.html @@ -57,7 +57,7 @@
                          Table 3 tag objects

                          Parameter

                          Type

                          -
                          Table 3 tag objects

                          Attribute

                          +
                          diff --git a/docs/vpc/api-ref/subnet_tag_0004.html b/docs/vpc/api-ref/subnet_tag_0004.html index c8352ca01..eae6e47f6 100644 --- a/docs/vpc/api-ref/subnet_tag_0004.html +++ b/docs/vpc/api-ref/subnet_tag_0004.html @@ -55,6 +55,7 @@
                          Table 3 tag objects

                          Parameter

                          Type

                          Yes

                          Specifies the tag object list. For details, see Table 3.

                          +

                          Constraints: A maximum of 20 tag key-value pairs are supported.

                          action

                          @@ -71,7 +72,7 @@
                          -
                          Table 3 tag objects

                          Attribute

                          +
                          diff --git a/docs/vpc/api-ref/subnet_tag_0005.html b/docs/vpc/api-ref/subnet_tag_0005.html index ccb9fc933..b0c469089 100644 --- a/docs/vpc/api-ref/subnet_tag_0005.html +++ b/docs/vpc/api-ref/subnet_tag_0005.html @@ -92,7 +92,7 @@ - @@ -119,13 +119,13 @@
                          -
                          Table 3 tag objects

                          Parameter

                          Type

                          Type

                          Description

                          +

                          Description

                          Table 4 Description of the match field

                          Parameter

                          +
                          - - - @@ -136,6 +136,8 @@
                          Table 4 Description of the match field

                          Parameter

                          Mandatory

                          +

                          Mandatory

                          Type

                          +

                          Type

                          Description

                          +

                          Description

                          String

                          Specifies the tag key. Currently, the tag key can only be the resource name.

                          +

                          Minimum length: 1

                          +

                          Maximum length: 128

                          value

                          @@ -205,11 +207,11 @@

                          Response Parameters

                          -
                          Table 5 Response parameter

                          Parameter

                          +
                          - - @@ -231,11 +233,11 @@
                          Table 5 Response parameter

                          Parameter

                          Type

                          +

                          Type

                          Description

                          +

                          Description

                          -
                          Table 6 resource objects

                          Parameter

                          +
                          - - @@ -272,13 +274,13 @@ -
                          Table 6 resource objects

                          Parameter

                          Type

                          +

                          Type

                          Description

                          +

                          Description

                          Table 7 Description of the tag field

                          Parameter

                          +
                          - - - @@ -297,7 +299,7 @@ - diff --git a/docs/vpc/api-ref/subnet_tag_0006.html b/docs/vpc/api-ref/subnet_tag_0006.html index 49296537f..edba1f4c0 100644 --- a/docs/vpc/api-ref/subnet_tag_0006.html +++ b/docs/vpc/api-ref/subnet_tag_0006.html @@ -53,7 +53,7 @@ - diff --git a/docs/vpc/api-ref/topic_300000004.html b/docs/vpc/api-ref/topic_300000004.html new file mode 100644 index 000000000..416224790 --- /dev/null +++ b/docs/vpc/api-ref/topic_300000004.html @@ -0,0 +1,34 @@ + + +

                          Network ACL

                          +

                          +
                          + + diff --git a/docs/vpc/api-ref/topic_300000005.html b/docs/vpc/api-ref/topic_300000005.html new file mode 100644 index 000000000..0d945904e --- /dev/null +++ b/docs/vpc/api-ref/topic_300000005.html @@ -0,0 +1,30 @@ + + +

                          Network ACL Tag Management

                          +

                          +
                          + + diff --git a/docs/vpc/api-ref/vpc_api01_0001.html b/docs/vpc/api-ref/vpc_api01_0001.html index e573c8ffa..b79820a3b 100644 --- a/docs/vpc/api-ref/vpc_api01_0001.html +++ b/docs/vpc/api-ref/vpc_api01_0001.html @@ -83,7 +83,8 @@ - @@ -165,7 +166,8 @@ - diff --git a/docs/vpc/api-ref/vpc_api01_0002.html b/docs/vpc/api-ref/vpc_api01_0002.html index cb151f1bb..9d8a430f1 100644 --- a/docs/vpc/api-ref/vpc_api01_0002.html +++ b/docs/vpc/api-ref/vpc_api01_0002.html @@ -89,7 +89,8 @@ - @@ -159,7 +160,7 @@ - - @@ -127,7 +127,8 @@ - @@ -232,7 +233,7 @@ "description": "test", "cidr": "192.168.0.0/16", "status": "OK", - "enterprise_project_id": "0635d733-c12d-4308-ba5a-4dc27ec21038", + "enterprise_project_id": "0", "routes": [], "enable_shared_snat": false, "tenant_id": "087679f0aa80d32a2f4ec0172f5e902b", diff --git a/docs/vpc/api-ref/vpc_api01_0004.html b/docs/vpc/api-ref/vpc_api01_0004.html index 69aa04c2d..9aabe6ebb 100644 --- a/docs/vpc/api-ref/vpc_api01_0004.html +++ b/docs/vpc/api-ref/vpc_api01_0004.html @@ -90,7 +90,8 @@ - @@ -101,7 +102,7 @@ - @@ -205,7 +206,8 @@ - diff --git a/docs/vpc/api-ref/vpc_api_0003.html b/docs/vpc/api-ref/vpc_api_0003.html index 27f2e503e..bc8974a7e 100644 --- a/docs/vpc/api-ref/vpc_api_0003.html +++ b/docs/vpc/api-ref/vpc_api_0003.html @@ -29,7 +29,7 @@ - @@ -51,7 +51,7 @@ - @@ -73,7 +73,7 @@ - @@ -86,7 +86,7 @@ - @@ -108,7 +108,7 @@ - @@ -122,7 +122,7 @@ - @@ -146,7 +146,7 @@ - @@ -168,7 +168,7 @@ - @@ -192,7 +192,7 @@ - @@ -227,7 +227,7 @@ - @@ -238,7 +238,7 @@ - @@ -262,7 +262,7 @@ - @@ -295,7 +295,7 @@ - @@ -317,7 +317,7 @@ - @@ -328,7 +328,7 @@ - @@ -339,7 +339,7 @@ - @@ -350,7 +350,7 @@ - @@ -361,7 +361,7 @@ - @@ -372,7 +372,7 @@ - @@ -383,7 +383,7 @@ - @@ -396,7 +396,7 @@ - @@ -420,7 +420,7 @@ - @@ -442,7 +442,7 @@ - @@ -453,7 +453,7 @@ - @@ -499,7 +499,7 @@ - @@ -510,7 +510,7 @@ - @@ -582,7 +582,7 @@ - @@ -604,7 +604,7 @@ - @@ -615,7 +615,7 @@ - @@ -637,7 +637,7 @@ - @@ -674,7 +674,7 @@ - @@ -685,7 +685,7 @@ - @@ -732,7 +732,7 @@ - @@ -743,7 +743,7 @@ - @@ -776,7 +776,7 @@ - @@ -787,7 +787,7 @@ - @@ -855,7 +855,7 @@ - @@ -914,7 +914,7 @@ - @@ -925,7 +925,7 @@ - @@ -936,7 +936,7 @@ - @@ -947,7 +947,7 @@ - @@ -982,7 +982,7 @@ - @@ -993,7 +993,7 @@ - @@ -1004,7 +1004,7 @@ - @@ -1026,7 +1026,7 @@ - @@ -1051,7 +1051,7 @@ - @@ -1062,7 +1062,7 @@ - @@ -1086,7 +1086,7 @@ - @@ -1097,7 +1097,7 @@ - @@ -1121,7 +1121,7 @@ - @@ -1132,7 +1132,7 @@ - @@ -1145,7 +1145,7 @@ - @@ -1158,7 +1158,7 @@ - @@ -1169,7 +1169,7 @@ - @@ -1180,7 +1180,7 @@ - @@ -1191,7 +1191,7 @@ - @@ -1204,7 +1204,7 @@ - @@ -1217,7 +1217,7 @@ - @@ -1230,7 +1230,7 @@ - @@ -1241,7 +1241,7 @@ - @@ -1252,7 +1252,7 @@ - @@ -1266,7 +1266,7 @@ - @@ -1323,7 +1323,7 @@ - @@ -1334,7 +1334,7 @@ - @@ -1775,7 +1775,7 @@ - @@ -1799,7 +1799,7 @@ - @@ -2011,7 +2011,7 @@ - @@ -2022,7 +2022,7 @@ - @@ -2033,7 +2033,7 @@ - @@ -2044,7 +2044,7 @@ - @@ -2057,7 +2057,7 @@ - @@ -2087,7 +2087,7 @@ - - - - - - @@ -2240,7 +2239,7 @@ - diff --git a/docs/vpc/api-ref/vpc_api_0010.html b/docs/vpc/api-ref/vpc_api_0010.html index 1f2a8e224..1b8394191 100644 --- a/docs/vpc/api-ref/vpc_api_0010.html +++ b/docs/vpc/api-ref/vpc_api_0010.html @@ -36,7 +36,8 @@ - @@ -53,7 +54,8 @@ - @@ -70,7 +72,8 @@ - @@ -87,7 +90,8 @@ - diff --git a/docs/vpc/api-ref/vpc_api_0012.html b/docs/vpc/api-ref/vpc_api_0012.html index 504ace51d..ec4cb90b9 100644 --- a/docs/vpc/api-ref/vpc_api_0012.html +++ b/docs/vpc/api-ref/vpc_api_0012.html @@ -2,13 +2,61 @@

                          Change History

                          -
                          Table 7 Description of the tag field

                          Parameter

                          Mandatory

                          +

                          Mandatory

                          Type

                          +

                          Type

                          Description

                          +

                          Description

                          String

                          Specifies the tag value list. Each value can contain a maximum of 255 Unicode characters. An empty list for values indicates any value. The values are in the OR relationship.

                          +

                          Specifies the tag value list. Each value can contain a maximum of 255 Unicode characters. An empty list for values indicates any value. The values are in the OR relationship.

                          Type

                          Description

                          +

                          Description

                          String

                          • Specifies the available IP address ranges for subnets in the VPC.
                          • Range:
                            • 10.0.0.0/8-24
                            • 172.16.0.0/12-24
                            • 192.168.0.0/16-24
                            +
                          • Specifies the available IP address ranges for subnets in the VPC.
                          • Range:
                            Recommended IP address ranges:
                            • 10.0.0.0/8-24
                            • 172.16.0.0/12-24
                            • 192.168.0.0/16-24
                            +
                          • If cidr is not specified, the default value is left blank.
                          • The value must be in CIDR format, for example, 192.168.0.0/16.

                          String

                          • Specifies the available IP address ranges for subnets in the VPC.
                          • Range:
                            • 10.0.0.0/8-24
                            • 172.16.0.0/12-24
                            • 192.168.0.0/16-24
                            +
                          • Specifies the available IP address ranges for subnets in the VPC.
                          • Range:
                            Recommended IP address ranges:
                            • 10.0.0.0/8-24
                            • 172.16.0.0/12-24
                            • 192.168.0.0/16-24
                            +
                          • If cidr is not specified, the default value is left blank.
                          • The value must be in CIDR format, for example, 192.168.0.0/16.

                          String

                          • Specifies the available IP address ranges for subnets in the VPC.
                          • Range:
                            • 10.0.0.0/8-24
                            • 172.16.0.0/12-24
                            • 192.168.0.0/16-24
                            +
                          • Specifies the available IP address ranges for subnets in the VPC.
                          • Range:
                            Recommended IP address ranges:
                            • 10.0.0.0/8-24
                            • 172.16.0.0/12-24
                            • 192.168.0.0/16-24
                            +
                          • If cidr is not specified, the default value is left blank.
                          • The value must be in CIDR format, for example, 192.168.0.0/16.

                          String

                          • Specifies the destination network segment of a route.
                          • Constraints: The value must be in the CIDR format. IPv4 and IPv6 CIDR formats are supported.
                          +
                          • Specifies the destination CIDR block of a route.
                          • Constraints: The value must be in the CIDR format. IPv4 and IPv6 CIDR formats are supported.

                          nexthop

                          diff --git a/docs/vpc/api-ref/vpc_api01_0003.html b/docs/vpc/api-ref/vpc_api01_0003.html index 554bc428e..a609bcb0b 100644 --- a/docs/vpc/api-ref/vpc_api01_0003.html +++ b/docs/vpc/api-ref/vpc_api01_0003.html @@ -52,7 +52,7 @@

                          Integer

                          Specifies the number of records that will be returned on each page. The value is from 0 to intmax (2^31-1). The default value is 2000.

                          +

                          Specifies the number of records that will be returned on each page. The value is from 0 to 2000. The default value is 2000.

                          limit can be used together with marker. For details, see the parameter description of marker.

                          String

                          • Specifies the available IP address ranges for subnets in the VPC.
                          • Range:
                            • 10.0.0.0/8-24
                            • 172.16.0.0/12-24
                            • 192.168.0.0/16-24
                            +
                          • Specifies the available IP address ranges for subnets in the VPC.
                          • Range:
                            Recommended IP address ranges:
                            • 10.0.0.0/8-24
                            • 172.16.0.0/12-24
                            • 192.168.0.0/16-24
                            +
                          • If cidr is not specified, the value is left blank by default.
                          • If cidr is specified, the value must be in CIDR format, for example, 192.168.0.0/16.

                          String

                          • Specifies the available IP address ranges for subnets in the VPC.
                          • Range:
                            • 10.0.0.0/8-24
                            • 172.16.0.0/12-24
                            • 192.168.0.0/16-24
                            +
                          • Specifies the available IP address ranges for subnets in the VPC.
                          • Range:
                            Recommended IP address ranges:
                            • 10.0.0.0/8-24
                            • 172.16.0.0/12-24
                            • 192.168.0.0/16-24
                            +
                          • If cidr is not specified, the value is left blank by default.
                          • Constraints:
                            • The value must be in CIDR format, for example, 192.168.0.0/16.
                            • If you want to update the CIDR block of the VPC, the new CIDR block must contain all subnets in the VPC.

                          Array of route objects

                          • Specifies the route list. For details, see Table 4.
                          +
                          • Specifies the route list. For details, see Table 4.
                          • Each route table can have a maximum of 200 routes.

                          String

                          • Specifies the available IP address ranges for subnets in the VPC.
                          • Range:
                            • 10.0.0.0/8-24
                            • 172.16.0.0/12-24
                            • 192.168.0.0/16-24
                            +
                          • Specifies the available IP address ranges for subnets in the VPC.
                          • Range:
                            Recommended IP address ranges:
                            • 10.0.0.0/8-24
                            • 172.16.0.0/12-24
                            • 192.168.0.0/16-24
                            +
                          • If cidr is not specified, the default value is left blank.
                          • The value must be in CIDR format, for example, 192.168.0.0/16.

                          VPC.0002

                          Available zone Name is null.

                          +

                          AZ name is null.

                          The AZ is left blank.

                          VPC.0004

                          VPC is not active, please try later.

                          +

                          VPC is not active. Try again later.

                          The VPC status is abnormal.

                          VPC.0009

                          real-name authentication fail.

                          +

                          Real-name authentication failed.

                          Real-name authentication fails.

                          VPC.0007

                          urlTenantId is not equal tokenTenantId

                          +

                          Inconsistent tenant IDs.

                          Inconsistent tenant IDs.

                          VPC.2701

                          Token not allowed to do this action.

                          +

                          Token is not allowed to do this action.

                          You do not have permission to perform this operation, or your account balance is insufficient.

                          VPC.0010

                          Rules on xx by ** disallowed by policy

                          +

                          Insufficient permissions to call the underlying system.

                          Insufficient permissions to make calls to the underlying system.

                          VPC.0101

                          Param is invalid.

                          +

                          Invalid VPC parameter values.

                          VPC parameters are incorrect.

                          VPC.0115

                          The router name has exist.

                          +

                          The router name exists.

                          The VPC name already exists.

                          VPC.0105

                          Neutron Error.

                          +

                          Neutron error.

                          Calling the backend service fails.

                          VPC.0105

                          Neutron Error.

                          +

                          Neutron error.

                          Calling the backend service fails.

                          VPC.0106

                          query routers or getList are null.

                          +

                          The response of router query or getList is null.

                          The response result of calls to the IaaS OpenStack system is null or empty.

                          VPC.0102

                          Delete router fail.

                          +

                          Router deletion failed.

                          The interface fails to obtain the routing resources.

                          VPC.0105

                          Neutron Error.

                          +

                          Neutron error.

                          Calling the backend service fails.

                          VPC.0108

                          Router is used not allow deleted.

                          +

                          Router is being used and cannot be deleted.

                          Failed to delete the VPC because it has EIPs associated.

                          VPC.0110

                          deleteDefaultNetworkFromRouter router status is invalid.

                          +

                          The VPC cannot be deleted because it is not in the stable status.

                          The VPC cannot be deleted because its status is unstable.

                          VPC.0111

                          Database Error.

                          +

                          Database error.

                          An internal VPC exception occurs.

                          VPC.0112

                          Delete the securitygroup first before deleting the router.

                          +

                          Delete the security group first before deleting the router.

                          The VPC cannot be deleted because it contains security groups.

                          VPC.0118

                          ELB exists under this router, delete ELB firstly.

                          +

                          ELB exists under this router. Delete ELB first.

                          The VPC cannot be deleted because it contains load balancers.

                          VPC.0119

                          ELB Error.

                          +

                          ELB error.

                          An error occurred when the VPC service makes calls to the ELB service.

                          VPC.0120

                          exroutes exists under this router, delete exroutes firstly.

                          +

                          Extension routes exist under this router. Delete the routes first.

                          The VPC cannot be deleted because it contains extension routes.

                          VPC.0109

                          Router is used not allow deleted.

                          +

                          Router is being used and cannot be deleted.

                          Failed to delete the VPC because one or more VPNs have been created for it.

                          VPC.0105

                          Neutron Error.

                          +

                          Neutron error.

                          Calling the backend service fails.

                          VPC.0115

                          The router name has exist.

                          +

                          The router name exists.

                          The VPC name already exists.

                          VPC.0117

                          Cidr can not contain subnetList cidr.

                          +

                          VPC CIDR block cannot contain the subnet CIDR block.

                          The subnet parameters are invalid. The VPC CIDR block does not contain all its subnet CIDR blocks.

                          VPC.0204

                          The subnet has already existed in the VPC, or has been in conflict with the VPC subnet.

                          +

                          The subnet already exists in the VPC or conflicts with an existing VPC subnet.

                          The CIDR block of the subnet already exists in the VPC.

                          VPC.0212

                          The subnet cidr is not valid.

                          +

                          Invalid subnet CIDR block.

                          Invalid subnet CIDR block.

                          VPC.0202

                          Neutron Error.

                          +

                          Neutron error.

                          An internal error occurs in the subnet.

                          VPC.0208

                          Subnet is used by private IP, can not be deleted.

                          +

                          The subnet cannot be deleted because it has private IP addresses that are being used.

                          The subnet cannot be deleted because it is being used by the private IP address.

                          VPC.0209

                          subnet is still used ,such as computer,LB.

                          +

                          The subnet is being used by an ECS or a load balancer.

                          The subnet cannot be deleted because it is being used by an ECS or load balancer.

                          VPC.0211

                          subnet is still used by LBaas.

                          +

                          The subnet is being used by a load balancer.

                          The subnet cannot be deleted because it is being used by load balancers.

                          VPC.0202

                          Neutron Error.

                          +

                          Neutron error.

                          An internal error occurs in the subnet.

                          VPC.0205

                          Subnet states is invalid, please try again later.

                          +

                          Invalid subnet status. Try again later.

                          The subnet cannot be updated because it is being processed.

                          VPC.0502

                          Tenant status is op_restricted.

                          +

                          You are not allowed to assign the EIP.

                          You are not allowed to assign the EIP.

                          VPC.0503

                          Creating publicIp failed.

                          +

                          Failed to assign the EIP.

                          Failed to assign the EIP.

                          VPC.0510

                          Floatingip has already associated with port.

                          +

                          EIP has already been bound to a port.

                          The EIP has already been bound to another ECS.

                          VPC.0511

                          Port has already associated with floatingip.

                          +

                          The port has already been bound with an EIP.

                          The port has already been associated with an EIP.

                          VPC.0514

                          Neutron Error.

                          +

                          Neutron error.

                          An exception occurs in the IaaS OpenStack system.

                          VPC.0513

                          getElementByKey error.

                          +

                          Network resources not found.

                          Network resources cannot be found.

                          VPC.0516

                          Publicip is in used by ELB.

                          +

                          EIP is being used by ELB.

                          Failed to release the EIP because it is being used by a load balancer.

                          VPC.0517

                          Floatingip has associated with port, please disassociate it firstly.

                          +

                          EIP is bound to a port. Unbind it first.

                          Failed to release the EIP because it is bound to an ECS.

                          VPC.0518

                          Public IP has firewall rules.

                          +

                          EIP has firewall rules.

                          Failed to release the EIP because it is being used by a firewall.

                          VPC.0509

                          Floating ip double status is invalid.

                          +

                          The port has already been bound with an EIP.

                          The port has already been associated with an EIP.

                          VPC.0510

                          Floatingip has already associated with port.

                          +

                          EIP has already been bound to a port.

                          The EIP has already been bound to another ECS.

                          VPC.0511

                          Port has already associated with floatingip.

                          +

                          The port has already been bound with an EIP.

                          Failed to bind the EIP to the ECS because another EIP has already been bound to the ECS.

                          VPC.0514

                          Neutron Error.

                          +

                          Neutron error.

                          An exception occurs in the IaaS OpenStack system.

                          VPC.0306

                          No Eip bandwidth exist with id.

                          +

                          EIP bandwidth with the ID not found.

                          The bandwidth object does not exist.

                          VPC.0302

                          Neutron Error.

                          +

                          Neutron error.

                          An exception occurs in the IaaS OpenStack system.

                          VPC.0306

                          No Eip bandwidth exist with id.

                          +

                          EIP bandwidth with the ID not found.

                          The bandwidth object does not exist.

                          VPC.0302

                          Neutron Error.

                          +

                          Neutron error.

                          An exception occurs in the IaaS OpenStack system.

                          VPC.0302

                          Neutron Error.

                          +

                          Neutron error.

                          Failed to obtain underlying resources.

                          VPC.0305

                          updateBandwidth error.

                          +

                          Bandwidth update error.

                          An internal error occurs during the bandwidth update.

                          VPC.1207

                          resource type is invalid.

                          +

                          Invalid resource type.

                          The specified resource type does not exist.

                          VPC.0701

                          The IP has been used.

                          +

                          The IP address is in use.

                          The private IP address already exists.

                          VPC.0705

                          IP address is not a valid IP for the specified subnet.

                          +

                          Invalid IP address for the specified subnet.

                          Invalid private IP address

                          VPC.2204

                          Query resource by id fail.

                          +

                          Resource query by ID failed.

                          The resource does not exist or the permission is insufficient.

                          VPC.0703

                          No more IP addresses available on network xxx.

                          +

                          No more IP addresses available on network xxx.

                          Insufficient IP addresses.

                          VPC.0704

                          Query resource by id fail.

                          +

                          Resource query by ID failed.

                          The private IP address does not exist.

                          VPC.0702

                          query privateIps error.

                          +

                          Private IP address query error.

                          Invalid parameters.

                          VPC.0704

                          Query resource by id fail.

                          +

                          Resource query by ID failed.

                          The private IP address does not exist.

                          VPC.0706

                          Delete port fail.

                          +

                          Deleting port failed.

                          An error occurs when the private IP address is being released.

                          VPC.0707

                          privateIp is in use.

                          +

                          Private IP address is in use.

                          The private IP address is in use.

                          VPC.0601

                          Creating securitygroup name is invalid.

                          +

                          Invalid security group name.

                          The parameters of the security group are incorrect.

                          VPC.0603

                          Securitygroup is not exist.

                          +

                          Security group does not exist.

                          The security group does not exist.

                          VPC.0612

                          Neutron Error.

                          +

                          Neutron error.

                          An internal error occurs in the security group.

                          VPC.1801

                          InvalidInput

                          +

                          Invalid input.

                          Incorrect request body format.

                          VPC.2301

                          parameter network_id is invalid.

                          +

                          Invalid parameter network_id.

                          The request parameter is incorrect.

                          VPC.9911

                          xxx is not a valid cidr format.

                          +

                          Invalid CIDR block format.

                          Invalid CIDR block format.

                          VPC.9912

                          Input extend cidr num xxx over limit xxx.

                          +

                          The number of secondary CIDR blocks to be added exceeds the upper limit.

                          The number of secondary CIDR blocks to be added exceeds the upper limit.

                          VPC.9914

                          Add Extend cidr xxx conflict with exist cidr xxx.

                          +

                          The secondary CIDR block conflicts with an existing CIDR block.

                          The secondary CIDR block conflicts with an existing CIDR block.

                          VPC.9916

                          Add Extend cidr %s conflict with black list cidr %s-24.

                          +

                          The secondary CIDR block overlaps with a blacklisted CIDR block.

                          The secondary CIDR block overlaps with a blacklisted CIDR block.

                          VPC.9915

                          Extend cidr xxx could not be found.

                          +

                          The secondary CIDR block to be removed not found.

                          The secondary CIDR block to be removed does not exist.

                          The ip_set request body contains duplicate data.

                          Ensure that the ip_set request body does not contain duplicate data.

                          +

                          Ensure that the ip_set request body does not contain duplicate data.

                          400

                          @@ -2098,7 +2098,7 @@

                          Invalid data in the value of parameter ip_set.

                          Ensure that the data in the value of parameter ip_set is valid.

                          +

                          Ensure that the data in the value of parameter ip_set is valid.

                          409

                          @@ -2122,7 +2122,7 @@

                          The ip_set request body contains duplicate data.

                          Ensure that the ip_set request body does not contain duplicate data.

                          +

                          Ensure that the ip_set request body does not contain duplicate data.

                          400

                          @@ -2133,7 +2133,7 @@

                          Invalid data in the value of parameter ip_set.

                          Ensure that the data in the value of parameter ip_set is valid.

                          +

                          Ensure that the data in the value of parameter ip_set is valid.

                          404

                          @@ -2175,8 +2175,7 @@

                          VPC.9907

                          1. Addressgroup xxx is used by securitygroup rules.

                          -

                          2. Addressgroup xxx is used by firewall rules.

                          +

                          1. The IP address group is used by a security group rule.\n2. The IP address group is used by a network ACL rule.

                          1. The IP address group is used by a security group rule.

                          2. The IP address group is used by a network ACL rule.

                          @@ -2216,7 +2215,7 @@

                          VPC.9904

                          SecurityGroup xxx could not be found.

                          +

                          Security group xxx could not be found.

                          The security group to be updated does not exist.

                          VPC.9902

                          Security Group xxx is in use.

                          +

                          Security group xxx is in use.

                          The security group to be deleted is associated with a port.

                          1000 (SI)

                          Bandwidth or EIP

                          +

                          bandwidth_id

                          +

                          publicip_id

                          1 minute

                          1000 (SI)

                          Bandwidth or EIP

                          +

                          bandwidth_id

                          +

                          publicip_id

                          1 minute

                          1000 (SI)

                          Bandwidth or EIP

                          +

                          bandwidth_id

                          +

                          publicip_id

                          1 minute

                          1000 (SI)

                          Bandwidth or EIP

                          +

                          bandwidth_id

                          +

                          publicip_id

                          1 minute

                          Released On

                          +
                          - + + + + + + + + + + + + + + + + + + + + + + + + @@ -325,7 +373,7 @@ - @@ -188,7 +188,7 @@

                          Released On

                          Description

                          2025-09-09

                          +

                          2026-04-10

                          +

                          This release incorporates the following changes:

                          +

                          Deleted the chapter Port (Discarded).

                          +

                          2026-03-30

                          +

                          This release incorporates the following changes:

                          +

                          Restored the project_id, created_at, and updated_at fields in the response example in Assigning a Floating IP Address and Updating a Floating IP Address.

                          +

                          2026-03-18

                          +

                          This release incorporates the following changes:

                          + +

                          2026-03-11

                          +

                          This release incorporates the following changes:

                          + +

                          2025-12-12

                          +

                          This release incorporates the following changes:

                          +

                          Deleted sections about floating IP address (IPv6) APIs.

                          +

                          2025-11-11

                          +

                          This release incorporates the following changes:

                          +

                          Added sections "Network ACL" and "Network ACL Tag Management".

                          +

                          2025-10-15

                          +

                          This release incorporates the following changes:

                          +

                          Deleted 5_gray (Dedicated Load Balancer) from the value range of the type parameter in Assigning an EIP.

                          +

                          2025-10-10

                          +

                          This release incorporates the following changes:

                          + +

                          2025-09-09

                          This release incorporates the following changes:

                          Modified the parameter description of the name field in Creating a Router and Updating a Router.

                          @@ -59,13 +107,13 @@

                          2024-09-02

                          This release incorporates the following changes:

                          -

                          Deleted parameters created_at and updated_at from section Querying Floating IP Addresses.

                          +

                          Deleted the created_at and updated_at parameters from section "Querying Floating IP Addresses".

                          2024-08-25

                          This release incorporates the following changes:

                          -

                          Updated the description about parameter updated_at in sections Querying Floating IP Addresses and Querying a Floating IP Address.

                          +

                          Updated the description of the updated_at parameter in sections "Querying Floating IP Addresses" and "Querying a Floating IP Address".

                          2024-08-01

                          @@ -264,7 +312,7 @@

                          2020-03-20

                          This release incorporates the following changes:

                          -

                          Added the value of 5_mailbgp for parameters type and publicip_type

                          +

                          Added the value of 5_mailbgp for parameters type and publicip_type

                          in sections Assigning an EIP, Bandwidth, and Bandwidth (V2.0).

                          2018-04-28

                          This release incorporates the following changes:

                          - +
                          • Added the floating IP address (IPv6) API.

                          2018-03-30

                          @@ -368,7 +416,7 @@

                          This release incorporates the following changes:

                          Updated description in section Updating a Network under Network (Native OpenStack API).

                          -
                          • Added section Elastic IP Address V2.0 (Extended OpenStack API).
                          • Deleted the ip_version field from the floatingip object, request parameter, and response parameter in section Floating IP Address (Native OpenStack API).
                          +
                          • Added section Elastic IP Address V2.0 (Extended OpenStack API).
                          • Deleted the ip_version field from the floatingip object, request parameter, and response parameter in section Floating IP Address (Native OpenStack API).

                          2017-07-30

                          diff --git a/docs/vpc/api-ref/vpc_apiroutetab_0001.html b/docs/vpc/api-ref/vpc_apiroutetab_0001.html index 12318e70e..e56faee03 100644 --- a/docs/vpc/api-ref/vpc_apiroutetab_0001.html +++ b/docs/vpc/api-ref/vpc_apiroutetab_0001.html @@ -33,7 +33,7 @@

                          Integer

                          Specifies the number of records that will be returned on each page. The value is from 0 to intmax (2^31-1). The default value is 2000.

                          +

                          Specifies the number of records that will be returned on each page. The value is from 0 to 2000. The default value is 2000.

                          limit can be used together with marker. For details, see the parameter description of marker.

                          - @@ -213,7 +213,7 @@ - diff --git a/docs/vpc/api-ref/vpc_apiroutetab_0002.html b/docs/vpc/api-ref/vpc_apiroutetab_0002.html index aa8c60e0d..57162e502 100644 --- a/docs/vpc/api-ref/vpc_apiroutetab_0002.html +++ b/docs/vpc/api-ref/vpc_apiroutetab_0002.html @@ -64,7 +64,7 @@
                          Table 4 Description of the route field

                          Parameter

                          Type

                          +

                          Type

                          Description

                          String

                          • Specifies the ID of the next hop in the route.
                          • Values:
                            • When type is ecs, the value is an ECS ID.
                            • When type is eni, the value is an extension NIC ID.
                            • When type is vip, the value is a virtual IP address.
                            • When type is nat, the value a NAT gateway ID.
                            • When type is peering, the value is a VPC peering connection ID.
                            • When type is vpn, the value is a VPN ID.
                            • When type is dc, the value is a Direct Connect connection ID.
                            • When type is set to egw, the value is a VPC endpoint ID.
                            • When type is set to er, the value is the ID of an enterprise router.
                            • When type is set to subeni, the value is the ID of a supplementary network interface.
                            +
                          • Specifies the ID of the next hop in the route.
                          • Values:
                            • When type is ecs, the value is an ECS ID.
                            • When type is eni, the value is an extension NIC ID.
                            • When type is vip, the value is a virtual IP address.
                            • When type is nat, the value is a NAT gateway ID.
                            • When type is peering, the value is a VPC peering connection ID.
                            • When type is vpn, the value is a VPN ID.
                            • When type is dc, the value is a Direct Connect connection ID.
                            • When type is set to egw, the value is a VPC endpoint ID.
                            • When type is set to er, the value is the ID of an enterprise router.
                            • When type is set to subeni, the value is the ID of a supplementary network interface.
                          - @@ -171,7 +171,7 @@ - diff --git a/docs/vpc/api-ref/vpc_apiroutetab_0003.html b/docs/vpc/api-ref/vpc_apiroutetab_0003.html index 3c042dfff..f3d009208 100644 --- a/docs/vpc/api-ref/vpc_apiroutetab_0003.html +++ b/docs/vpc/api-ref/vpc_apiroutetab_0003.html @@ -140,7 +140,7 @@ - @@ -186,131 +186,131 @@ - -
                          Table 3 Description of the routetable field

                          Parameter

                          Type

                          +

                          Type

                          Description

                          String

                          • Specifies the ID of the next hop in the route.
                          • Values:
                            • When type is ecs, the value is an ECS ID.
                            • When type is eni, the value is an extension NIC ID.
                            • When type is vip, the value is a virtual IP address.
                            • When type is nat, the value a NAT gateway ID.
                            • When type is peering, the value is a VPC peering connection ID.
                            • When type is vpn, the value is a VPN ID.
                            • When type is dc, the value is a Direct Connect connection ID.
                            • When type is set to egw, the value is a VPC endpoint ID.
                            • When type is set to er, the value is the ID of an enterprise router.
                            • When type is set to subeni, the value is the ID of a supplementary network interface.
                            +
                          • Specifies the ID of the next hop in the route.
                          • Values:
                            • When type is ecs, the value is an ECS ID.
                            • When type is eni, the value is an extension NIC ID.
                            • When type is vip, the value is a virtual IP address.
                            • When type is nat, the value is a NAT gateway ID.
                            • When type is peering, the value is a VPC peering connection ID.
                            • When type is vpn, the value is a VPN ID.
                            • When type is dc, the value is a Direct Connect connection ID.
                            • When type is set to egw, the value is a VPC endpoint ID.
                            • When type is set to er, the value is the ID of an enterprise router.
                            • When type is set to subeni, the value is the ID of a supplementary network interface.

                          String

                          • Specifies the ID of the next hop in the route.
                          • Values:
                            • When type is ecs, the value is an ECS ID.
                            • When type is eni, the value is an extension NIC ID.
                            • When type is vip, the value is a virtual IP address.
                            • When type is nat, the value a NAT gateway ID.
                            • When type is peering, the value is a VPC peering connection ID.
                            • When type is vpn, the value is a VPN ID.
                            • When type is dc, the value is a Direct Connect connection ID.
                            • When type is set to egw, the value is a VPC endpoint ID.
                            • When type is set to er, the value is the ID of an enterprise router.
                            • When type is set to subeni, the value is the ID of a supplementary network interface.
                            +
                          • Specifies the ID of the next hop in the route.
                          • Values:
                            • When type is ecs, the value is an ECS ID.
                            • When type is eni, the value is an extension NIC ID.
                            • When type is vip, the value is a virtual IP address.
                            • When type is nat, the value is a NAT gateway ID.
                            • When type is peering, the value is a VPC peering connection ID.
                            • When type is vpn, the value is a VPN ID.
                            • When type is dc, the value is a Direct Connect connection ID.
                            • When type is set to egw, the value is a VPC endpoint ID.
                            • When type is set to er, the value is the ID of an enterprise router.
                            • When type is set to subeni, the value is the ID of a supplementary network interface.

                          routetable

                          routetable object

                          +

                          routetable object

                          Specifies the route table. For details, see Table 6.

                          +

                          Specifies the route table. For details, see Table 6.

                          -
                          Table 6 Description of the routetable field

                          Parameter

                          +
                          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                          Table 6 Description of the routetable field

                          Parameter

                          Type

                          +

                          Type

                          Description

                          +

                          Description

                          id

                          +

                          id

                          String

                          +

                          String

                          • Specifies the route table ID that uniquely identifies the route table.
                          • The value must be in standard UUID format.
                          +
                          • Specifies the route table ID, which uniquely identifies the route table.
                          • The value must be in standard UUID format.

                          name

                          +

                          name

                          String

                          +

                          String

                          • Specifies the route table name.
                          • The value can contain up to 64 characters, including letters, digits, underscores (_), hyphens (-), and periods (.).
                          +
                          • Specifies the route table name.
                          • The value can contain up to 64 characters, including letters, digits, underscores (_), hyphens (-), and periods (.).

                          default

                          +

                          default

                          Boolean

                          +

                          Boolean

                          • Specifies whether the route table is the default one.
                          • The value can be true (default route table) or false (custom route table).
                          +
                          • Specifies whether the route table is the default one.
                          • The value can be true (default route table) or false (custom route table).

                          routes

                          +

                          routes

                          Array of route objects

                          +

                          Array of route objects

                          • Specifies the route list. For details, see Table 4.
                          • Each route table can have a maximum of 200 routes.
                          +
                          • Specifies the routes. For details, see Table 7.
                          • Each route table can have a maximum of 200 routes.

                          subnets

                          +

                          subnets

                          Array of subnet objects

                          +

                          Array of subnet objects

                          • Specifies the subnets associated with the route table. For details, see Table 5.
                          • Only subnets in the VPC to which the route table belongs can be associated with the route table.
                          +
                          • Specifies the subnets associated with the route table. For details, see Table 8.
                          • Only subnets in the VPC that the route table belongs to can be associated with the route table.

                          tenant_id

                          +

                          tenant_id

                          String

                          +

                          String

                          • Specifies the project ID.
                          +
                          • Specifies the project ID.

                          vpc_id

                          +

                          vpc_id

                          String

                          +

                          String

                          • Specifies the ID of the VPC associated with the route table.
                          +
                          • Specifies the ID of the VPC associated with the route table.

                          description

                          +

                          description

                          String

                          +

                          String

                          • Provides supplementary information about the route table.
                          • The value can contain up to 255 characters and cannot contain angle brackets (< or >).
                          +
                          • Provides supplementary information about the route table.
                          • The value can contain up to 255 characters and cannot contain angle brackets (< or >).

                          created_at

                          +

                          created_at

                          String

                          +

                          String

                          • Specifies the time (UTC) when the route table is created.
                          • Format: yyyy-MM-ddTHH:mm:ss
                          +
                          • Specifies the time (UTC) when the resource was created.
                          • Format: yyyy-MM-ddTHH:mm:ss

                          updated_at

                          +

                          updated_at

                          String

                          +

                          String

                          • Specifies the time (UTC) when the route table is updated.
                          • Format: yyyy-MM-ddTHH:mm:ss
                          +
                          • Specifies the time (UTC) when the resource was updated.
                          • Format: yyyy-MM-ddTHH:mm:ss
                          -
                          Table 7 Description of the route field

                          Parameter

                          +
                          - - - - - - - - - - - @@ -319,7 +319,7 @@
                          Table 7 Description of the route field

                          Parameter

                          Type

                          +

                          Type

                          Description

                          +

                          Description

                          type

                          +

                          type

                          String

                          +

                          String

                          • Specifies the route type.
                          • Values:
                            • ecs (ECS)
                            • eni (NIC)
                            • vip (Virtual IP address)
                            • nat (NAT gateway)
                            • peering (VPC peering connection)
                            • vpn (VPN)
                            • dc (Direct Connect connection)
                            • egw: VPC endpoint. This route type is not supported.
                            • er: enterprise router
                            • subeni: supplementary network interface. This type of route cannot be created or updated by users.
                            • local: reserved CIDR block. The destination CIDR block of the route configured cannot overlap with that defined by local.

                          destination

                          +

                          destination

                          String

                          +

                          String

                          • Specifies the destination CIDR block of a route.
                          • Constraints: The value must be in valid IPv4 or IPv6 CIDR formats.

                          nexthop

                          +

                          nexthop

                          String

                          +

                          String

                          • Specifies the ID of the next hop in the route.
                          • Values:
                            • When type is ecs, the value is an ECS ID.
                            • When type is eni, the value is an extension NIC ID.
                            • When type is vip, the value is a virtual IP address.
                            • When type is nat, the value a NAT gateway ID.
                            • When type is peering, the value is a VPC peering connection ID.
                            • When type is vpn, the value is a VPN ID.
                            • When type is dc, the value is a Direct Connect connection ID.
                            • When type is set to egw, the value is a VPC endpoint ID.
                            • When type is set to er, the value is the ID of an enterprise router.
                            • When type is set to subeni, the value is the ID of a supplementary network interface.
                            +
                          • Specifies the ID of the next hop in the route.
                          • Values:
                            • When type is ecs, the value is an ECS ID.
                            • When type is eni, the value is an extension NIC ID.
                            • When type is vip, the value is a virtual IP address.
                            • When type is nat, the value is a NAT gateway ID.
                            • When type is peering, the value is a VPC peering connection ID.
                            • When type is vpn, the value is a VPN ID.
                            • When type is dc, the value is a Direct Connect connection ID.
                            • When type is set to egw, the value is a VPC endpoint ID.
                            • When type is set to er, the value is the ID of an enterprise router.
                            • When type is set to subeni, the value is the ID of a supplementary network interface.

                          description

                          +

                          description

                          String

                          +

                          String

                          • Provides supplementary information about the route.
                          • The value can contain up to 255 characters and cannot contain angle brackets (< or >).
                          -
                          Table 8 Description of the subnet field

                          Parameter

                          +
                          diff --git a/docs/vpc/api-ref/vpc_apiroutetab_0004.html b/docs/vpc/api-ref/vpc_apiroutetab_0004.html index ac05c8e35..d5800cf2f 100644 --- a/docs/vpc/api-ref/vpc_apiroutetab_0004.html +++ b/docs/vpc/api-ref/vpc_apiroutetab_0004.html @@ -184,7 +184,7 @@ - @@ -236,7 +236,7 @@ - @@ -288,7 +288,7 @@ - @@ -344,104 +344,104 @@ - - -
                          Table 8 Description of the subnet field

                          Parameter

                          Type

                          String

                          • Specifies the ID of the next hop in the route.
                          • Values:
                            • When type is ecs, the value is an ECS ID.
                            • When type is eni, the value is an extension NIC ID.
                            • When type is vip, the value is a virtual IP address.
                            • When type is nat, the value a NAT gateway ID.
                            • When type is peering, the value is a VPC peering connection ID.
                            • When type is vpn, the value is a VPN ID.
                            • When type is dc, the value is a Direct Connect connection ID.
                            • When type is set to egw, the value is a VPC endpoint ID.
                            • When type is set to er, the value is the ID of an enterprise router.
                            • When type is set to subeni, the value is the ID of a supplementary network interface.
                            +
                          • Specifies the ID of the next hop in the route.
                          • Values:
                            • When type is ecs, the value is an ECS ID.
                            • When type is eni, the value is an extension NIC ID.
                            • When type is vip, the value is a virtual IP address.
                            • When type is nat, the value is a NAT gateway ID.
                            • When type is peering, the value is a VPC peering connection ID.
                            • When type is vpn, the value is a VPN ID.
                            • When type is dc, the value is a Direct Connect connection ID.
                            • When type is set to egw, the value is a VPC endpoint ID.
                            • When type is set to er, the value is the ID of an enterprise router.
                            • When type is set to subeni, the value is the ID of a supplementary network interface.

                          String

                          • Specifies the ID of the next hop in the route.
                          • Values:
                            • When type is ecs, the value is an ECS ID.
                            • When type is eni, the value is an extension NIC ID.
                            • When type is vip, the value is a virtual IP address.
                            • When type is nat, the value a NAT gateway ID.
                            • When type is peering, the value is a VPC peering connection ID.
                            • When type is vpn, the value is a VPN ID.
                            • When type is dc, the value is a Direct Connect connection ID.
                            • When type is set to egw, the value is a VPC endpoint ID.
                            • When type is set to er, the value is the ID of an enterprise router.
                            • When type is set to subeni, the value is the ID of a supplementary network interface.
                            +
                          • Specifies the ID of the next hop in the route.
                          • Values:
                            • When type is ecs, the value is an ECS ID.
                            • When type is eni, the value is an extension NIC ID.
                            • When type is vip, the value is a virtual IP address.
                            • When type is nat, the value is a NAT gateway ID.
                            • When type is peering, the value is a VPC peering connection ID.
                            • When type is vpn, the value is a VPN ID.
                            • When type is dc, the value is a Direct Connect connection ID.
                            • When type is set to egw, the value is a VPC endpoint ID.
                            • When type is set to er, the value is the ID of an enterprise router.
                            • When type is set to subeni, the value is the ID of a supplementary network interface.

                          String

                          • Specifies the ID of the next hop in the route.
                          • Values:
                            • When type is ecs, the value is an ECS ID.
                            • When type is eni, the value is an extension NIC ID.
                            • When type is vip, the value is a virtual IP address.
                            • When type is nat, the value a NAT gateway ID.
                            • When type is peering, the value is a VPC peering connection ID.
                            • When type is vpn, the value is a VPN ID.
                            • When type is dc, the value is a Direct Connect connection ID.
                            • When type is set to egw, the value is a VPC endpoint ID.
                            • When type is set to er, the value is the ID of an enterprise router.
                            • When type is set to subeni, the value is the ID of a supplementary network interface.
                            +
                          • Specifies the ID of the next hop in the route.
                          • Values:
                            • When type is ecs, the value is an ECS ID.
                            • When type is eni, the value is an extension NIC ID.
                            • When type is vip, the value is a virtual IP address.
                            • When type is nat, the value is a NAT gateway ID.
                            • When type is peering, the value is a VPC peering connection ID.
                            • When type is vpn, the value is a VPN ID.
                            • When type is dc, the value is a Direct Connect connection ID.
                            • When type is set to egw, the value is a VPC endpoint ID.
                            • When type is set to er, the value is the ID of an enterprise router.
                            • When type is set to subeni, the value is the ID of a supplementary network interface.

                          Type

                          Description

                          +

                          Description

                          routetable

                          routetable object

                          +

                          routetable object

                          Specifies the route table. For details, see Table 9.

                          +

                          Specifies the route table. For details, see Table 9.

                          -
                          Table 9 Description of the routetable field

                          Parameter

                          +
                          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                          Table 9 Description of the routetable field

                          Parameter

                          Type

                          +

                          Type

                          Description

                          +

                          Description

                          id

                          +

                          id

                          String

                          +

                          String

                          • Specifies the route table ID that uniquely identifies the route table.
                          • The value must be in standard UUID format.
                          +
                          • Specifies the route table ID, which uniquely identifies the route table.
                          • The value must be in standard UUID format.

                          name

                          +

                          name

                          String

                          +

                          String

                          • Specifies the route table name.
                          • The value can contain up to 64 characters, including letters, digits, underscores (_), hyphens (-), and periods (.).
                          +
                          • Specifies the route table name.
                          • The value can contain up to 64 characters, including letters, digits, underscores (_), hyphens (-), and periods (.).

                          default

                          +

                          default

                          Boolean

                          +

                          Boolean

                          • Specifies whether the route table is the default one.
                          • The value can be true (default route table) or false (custom route table).
                          +
                          • Specifies whether the route table is the default one.
                          • The value can be true (default route table) or false (custom route table).

                          routes

                          +

                          routes

                          Array of route objects

                          +

                          Array of route objects

                          • Specifies the route list. For details, see Table 4.
                          • Each route table can have a maximum of 200 routes.
                          +
                          • Specifies the routes. For details, see Table 10.
                          • Each route table can have a maximum of 200 routes.

                          subnets

                          +

                          subnets

                          Array of subnet objects

                          +

                          Array of subnet objects

                          • Specifies the subnets associated with the route table. For details, see Table 5.
                          • Only subnets in the VPC to which the route table belongs can be associated with the route table.
                          +
                          • Specifies the subnets associated with the route table. For details, see Table 11.
                          • Only subnets in the VPC that the route table belongs to can be associated with the route table.

                          tenant_id

                          +

                          tenant_id

                          String

                          +

                          String

                          • Specifies the project ID.
                          +
                          • Specifies the project ID.

                          vpc_id

                          +

                          vpc_id

                          String

                          +

                          String

                          • Specifies the ID of the VPC associated with the route table.
                          +
                          • Specifies the ID of the VPC associated with the route table.

                          description

                          +

                          description

                          String

                          +

                          String

                          • Provides supplementary information about the route table.
                          • The value can contain up to 255 characters and cannot contain angle brackets (< or >).
                          +
                          • Provides supplementary information about the route table.
                          • The value can contain up to 255 characters and cannot contain angle brackets (< or >).

                          created_at

                          +

                          created_at

                          String

                          +

                          String

                          • Specifies the time (UTC) when the route table is created.
                          • Format: yyyy-MM-ddTHH:mm:ss
                          +
                          • Specifies the time (UTC) when the resource was created.
                          • Format: yyyy-MM-ddTHH:mm:ss

                          updated_at

                          +

                          updated_at

                          String

                          +

                          String

                          • Specifies the time (UTC) when the route table is updated.
                          • Format: yyyy-MM-ddTHH:mm:ss
                          +
                          • Specifies the time (UTC) when the resource was updated.
                          • Format: yyyy-MM-ddTHH:mm:ss
                          -
                          Table 10 Description of the route field

                          Parameter

                          +
                          @@ -468,7 +468,7 @@ - @@ -483,7 +483,7 @@
                          Table 10 Description of the route field

                          Parameter

                          Type

                          String

                          • Specifies the ID of the next hop in the route.
                          • Values:
                            • When type is ecs, the value is an ECS ID.
                            • When type is eni, the value is an extension NIC ID.
                            • When type is vip, the value is a virtual IP address.
                            • When type is nat, the value a NAT gateway ID.
                            • When type is peering, the value is a VPC peering connection ID.
                            • When type is vpn, the value is a VPN ID.
                            • When type is dc, the value is a Direct Connect connection ID.
                            • When type is set to egw, the value is a VPC endpoint ID.
                            • When type is set to er, the value is the ID of an enterprise router.
                            • When type is set to subeni, the value is the ID of a supplementary network interface.
                            +
                          • Specifies the ID of the next hop in the route.
                          • Values:
                            • When type is ecs, the value is an ECS ID.
                            • When type is eni, the value is an extension NIC ID.
                            • When type is vip, the value is a virtual IP address.
                            • When type is nat, the value is a NAT gateway ID.
                            • When type is peering, the value is a VPC peering connection ID.
                            • When type is vpn, the value is a VPN ID.
                            • When type is dc, the value is a Direct Connect connection ID.
                            • When type is set to egw, the value is a VPC endpoint ID.
                            • When type is set to er, the value is the ID of an enterprise router.
                            • When type is set to subeni, the value is the ID of a supplementary network interface.
                          -
                          - diff --git a/docs/vpc/api-ref/vpc_apiroutetab_0007.html b/docs/vpc/api-ref/vpc_apiroutetab_0007.html index f23a3e406..333948a69 100644 --- a/docs/vpc/api-ref/vpc_apiroutetab_0007.html +++ b/docs/vpc/api-ref/vpc_apiroutetab_0007.html @@ -102,6 +102,7 @@ @@ -259,7 +261,7 @@ - diff --git a/docs/vpc/api-ref/vpc_apiv3_0000.html b/docs/vpc/api-ref/vpc_apiv3_0000.html index 74b4ebfc9..42b3e852e 100644 --- a/docs/vpc/api-ref/vpc_apiv3_0000.html +++ b/docs/vpc/api-ref/vpc_apiv3_0000.html @@ -12,6 +12,10 @@ + +
                          Table 11 Description of the subnet field

                          Parameter

                          +
                          diff --git a/docs/vpc/api-ref/vpc_apiroutetab_0005.html b/docs/vpc/api-ref/vpc_apiroutetab_0005.html index 218cc5a60..c6be82092 100644 --- a/docs/vpc/api-ref/vpc_apiroutetab_0005.html +++ b/docs/vpc/api-ref/vpc_apiroutetab_0005.html @@ -103,6 +103,7 @@ @@ -215,6 +217,20 @@ + + + + + + + +
                          Table 11 Description of the subnet field

                          Parameter

                          Type

                          Array of strings

                          Specifies a list of IDs of the subnets to be associated with the route table.

                          +

                          By default, a route table can be associated with a maximum of 100 subnets.

                          disassociate

                          @@ -112,6 +113,7 @@

                          Array of strings

                          Specifies a list of IDs of the subnets to be disassociated from the route table.

                          +

                          By default, a route table can be disassociated from a maximum of 100 subnets.

                          • Provides supplementary information about the route table.
                          • The value can contain no more than 255 characters and cannot contain angle brackets (< or >).

                          created_at

                          +

                          String

                          +
                          • Specifies the time (UTC) when the route table is created.
                          • Format: yyyy-MM-ddTHH:mm:ss
                          +

                          updated_at

                          +

                          String

                          +
                          • Specifies the time (UTC) when the route table is updated.
                          • Format: yyyy-MM-ddTHH:mm:ss
                          +
                          @@ -246,7 +262,7 @@

                          String

                          • Specifies the ID of the next hop in the route.
                          • Values:
                            • When type is ecs, the value is an ECS ID.
                            • When type is eni, the value is an extension NIC ID.
                            • When type is vip, the value is a virtual IP address.
                            • When type is nat, the value a NAT gateway ID.
                            • When type is peering, the value is a VPC peering connection ID.
                            • When type is vpn, the value is a VPN ID.
                            • When type is dc, the value is a Direct Connect connection ID.
                            • When type is set to egw, the value is a VPC endpoint ID.
                            • When type is set to er, the value is the ID of an enterprise router.
                            • When type is set to subeni, the value is the ID of a supplementary network interface.
                            +
                          • Specifies the ID of the next hop in the route.
                          • Values:
                            • When type is ecs, the value is an ECS ID.
                            • When type is eni, the value is an extension NIC ID.
                            • When type is vip, the value is a virtual IP address.
                            • When type is nat, the value is a NAT gateway ID.
                            • When type is peering, the value is a VPC peering connection ID.
                            • When type is vpn, the value is a VPN ID.
                            • When type is dc, the value is a Direct Connect connection ID.
                            • When type is set to egw, the value is a VPC endpoint ID.
                            • When type is set to er, the value is the ID of an enterprise router.
                            • When type is set to subeni, the value is the ID of a supplementary network interface.

                          Array of strings

                          Specifies the IDs of the subnets to be associated with the route table.

                          +

                          By default, a route table can be associated with a maximum of 100 subnets.

                          disassociate

                          @@ -111,6 +112,7 @@

                          Array of strings

                          Specifies the IDs of the subnets to be disassociated from the route table.

                          +

                          By default, a route table can be disassociated from a maximum of 100 subnets.

                          String

                          • Specifies the ID of the next hop in the route.
                          • Values:
                            • When type is ecs, the value is an ECS ID.
                            • When type is eni, the value is an extension NIC ID.
                            • When type is vip, the value is a virtual IP address.
                            • When type is nat, the value a NAT gateway ID.
                            • When type is peering, the value is a VPC peering connection ID.
                            • When type is vpn, the value is a VPN ID.
                            • When type is dc, the value is a Direct Connect connection ID.
                            • When type is set to egw, the value is a VPC endpoint ID.
                            • When type is set to er, the value is the ID of an enterprise router.
                            • When type is set to subeni, the value is the ID of a supplementary network interface.
                            +
                          • Specifies the ID of the next hop in the route.
                          • Values:
                            • When type is ecs, the value is an ECS ID.
                            • When type is eni, the value is an extension NIC ID.
                            • When type is vip, the value is a virtual IP address.
                            • When type is nat, the value is a NAT gateway ID.
                            • When type is peering, the value is a VPC peering connection ID.
                            • When type is vpn, the value is a VPN ID.
                            • When type is dc, the value is a Direct Connect connection ID.
                            • When type is set to egw, the value is a VPC endpoint ID.
                            • When type is set to er, the value is the ID of an enterprise router.
                            • When type is set to subeni, the value is the ID of a supplementary network interface.
                          Table 1 Path Parameters

                          Parameter

                          +
                          - - - - - - - @@ -32,79 +32,79 @@
                          Table 1 Path Parameters

                          Parameter

                          Mandatory

                          +

                          Mandatory

                          Type

                          +

                          Type

                          Description

                          +

                          Description

                          project_id

                          +

                          project_id

                          Yes

                          +

                          Yes

                          String

                          +

                          String

                          • Definition: ID of the project that a VPC belongs to.

                            -
                          • Range: None

                            +
                          • Definition: ID of the project that a VPC belongs to.

                            +
                          • Range: None

                          -
                          Table 2 Query Parameters

                          Parameter

                          +
                          - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -112,42 +112,42 @@
                          Table 2 Query Parameters

                          Parameter

                          Mandatory

                          +

                          Mandatory

                          Type

                          +

                          Type

                          Description

                          +

                          Description

                          limit

                          +

                          limit

                          No

                          +

                          No

                          Integer

                          +

                          Integer

                          • Definition: Number of records returned on each page.

                            -
                          • Range: 0-2000

                            +
                          • Definition: Number of records returned on each page.

                            +
                          • Range: 0-2000

                          marker

                          +

                          marker

                          No

                          +

                          No

                          String

                          +

                          String

                          • Definition: ID of the resource from which the pagination query starts. If the parameter is left blank, only resources on the first page are queried.

                            -
                          • Range: VPC ID.

                            +
                          • Definition: ID of the resource from which the pagination query starts. If the parameter is left blank, only resources on the first page are queried.

                            +
                          • Range: VPC ID.

                          id

                          +

                          id

                          No

                          +

                          No

                          Array of strings

                          +

                          Array of strings

                          • Definition: VPC ID, which can be used to filter VPCs.

                            -
                          • Range: None

                            +
                          • Definition: VPC ID, which can be used to filter VPCs.

                            +
                          • Range: None

                          name

                          +

                          name

                          No

                          +

                          No

                          Array of strings

                          +

                          Array of strings

                          • Definition: VPC name, which can be used to filter VPCs.

                            -
                          • Range: None

                            +
                          • Definition: VPC name, which can be used to filter VPCs.

                            +
                          • Range: None

                          description

                          +

                          description

                          No

                          +

                          No

                          Array of strings

                          +

                          Array of strings

                          • Definition: VPC description, which can be used to filter VPCs.

                            -
                          • Range: None

                            +
                          • Definition: VPC description, which can be used to filter VPCs.

                            +
                          • Range: None

                          cidr

                          +

                          cidr

                          No

                          +

                          No

                          Array of strings

                          +

                          Array of strings

                          • Definition: CIDR block of a VPC, which can be used to filter VPCs.

                            -
                          • Range: None

                            +
                          • Definition: CIDR block of a VPC, which can be used to filter VPCs.

                            +
                          • Range: None

                          -

                          Request Parameters

                          None

                          +

                          Request Parameters

                          None

                          -

                          Response Parameters

                          Status code: 200

                          +

                          Response Parameters

                          Status code: 200

                          -
                          Table 3 Response body parameters

                          Parameter

                          +
                          - - - - - - - - - - - @@ -155,139 +155,139 @@
                          Table 3 Response body parameters

                          Parameter

                          Type

                          +

                          Type

                          Description

                          +

                          Description

                          request_id

                          +

                          request_id

                          String

                          +

                          String

                          • Definition: Request ID.

                            -
                          • Range: None

                            +
                          • Definition: Request ID.

                            +
                          • Range: None

                          vpcs

                          +

                          vpcs

                          Array of Vpc objects

                          +

                          Array of Vpc objects

                          • Definition: Response body for querying VPCs.

                            -
                          • Range: None

                            +
                          • Definition: Response body for querying VPCs.

                            +
                          • Range: None

                          page_info

                          +

                          page_info

                          PageInfo object

                          +

                          PageInfo object

                          • Definition: Pagination information.

                            -
                          • Range: None

                            +
                          • Definition: Pagination information.

                            +
                          • Range: None

                          -
                          Table 4 Vpc

                          Parameter

                          +
                          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -295,29 +295,29 @@
                          Table 4 Vpc

                          Parameter

                          Type

                          +

                          Type

                          Description

                          +

                          Description

                          id

                          +

                          id

                          String

                          +

                          String

                          • Definition: VPC ID. After a VPC is created, a VPC ID is generated, which uniquely identifies the VPC.

                            -
                          • Range: The value is in UUID format with hyphens (-).

                            +
                          • Definition: VPC ID. After a VPC is created, a VPC ID is generated, which uniquely identifies the VPC.

                            +
                          • Range: The value is in UUID format with hyphens (-).

                          name

                          +

                          name

                          String

                          +

                          String

                          • Definition: VPC name.

                            -
                          • Range: The value can contain 0 to 64 characters. It can include letters, digits, underscores (_), hyphens (-), and periods (.).

                            +
                          • Definition: VPC name.

                            +
                          • Range: The value can contain 0 to 64 characters. It can include letters, digits, underscores (_), hyphens (-), and periods (.).

                          description

                          +

                          description

                          String

                          +

                          String

                          • Definition: Description of a VPC.

                            -
                          • Range: The value can contain no more than 255 characters and cannot contain angle brackets (< or >).

                            +
                          • Definition: Description of a VPC.

                            +
                          • Range: The value can contain no more than 255 characters and cannot contain angle brackets (< or >).

                          cidr

                          +

                          cidr

                          String

                          +

                          String

                          • Definition: Available subnets in a VPC.

                            -
                          • Range:

                            -
                            • 10.0.0.0/8–24: The IP address ranges from 10.0.0.0 to 10.255.255.255, and the netmask ranges from 8 to 24.

                              -
                            • 172.16.0.0/12–24: The IP address ranges from 172.16.0.0 to 172.31.255.255, and the netmask ranges from 12 to 24.

                              -
                            • 192.168.0.0/16–24: The IP address ranges from 192.168.0.0 to 192.168.255.255, and the netmask ranges from 16 to 24.

                              -
                            • If cidr is not specified, the default value is "".

                              +
                          • Definition: Available subnets in a VPC.

                            +
                          • Range:

                            +
                            • 10.0.0.0/8–24: The IP address ranges from 10.0.0.0 to 10.255.255.255, and the netmask ranges from 8 to 24.

                              +
                            • 172.16.0.0/12–24: The IP address ranges from 172.16.0.0 to 172.31.255.255, and the netmask ranges from 12 to 24.

                              +
                            • 192.168.0.0/16–24: The IP address ranges from 192.168.0.0 to 192.168.255.255, and the netmask ranges from 16 to 24.

                              +
                            • If cidr is not specified, the default value is "".

                          extend_cidrs

                          +

                          extend_cidrs

                          Array of strings

                          +

                          Array of strings

                          • Definition: Secondary CIDR blocks of a VPC.

                            -
                          • Range: The following CIDR blocks are not supported:

                            -
                            • 10.0.0.0/8: The IP address range is 10.0.0.0-10.255.255.255.

                              -
                            • 172.16.0.0/12: The IP address range is 172.16.0.0-172.31.255.255.

                              -
                            • 192.168.0.0/16: The IP address range is 192.168.0.0-192.168.255.255.

                              -
                            • 172.31.0.0/16: The IP address range is 172.31.0.0-172.31.255.255.

                              -
                            • 100.64.0.0/10: The IP address range is 100.64.0.0-100.127.255.255.

                              -
                            • 214.0.0.0/7: The IP address range is 214.0.0.0-215.255.255.255.

                              -
                            • 198.18.0.0/15: The IP address range is 198.18.0.0-198.19.255.255.

                              -
                            • 169.254.0.0/16: The IP address range is 169.254.0.0-169.254.255.255.

                              -
                            • 0.0.0.0/8: The IP address range is 0.0.0.0-0.255.255.255.

                              -
                            • 127.0.0.0/8: The IP address range is 127.0.0.0-127.255.255.255.

                              -
                            • 240.0.0.0/4: The IP address range is 240.0.0.0-255.255.255.255.

                              +
                          • Definition: Secondary CIDR blocks of a VPC.

                            +
                          • Range: The following CIDR blocks are not supported:

                            +
                            • 10.0.0.0/8: The IP address range is 10.0.0.0-10.255.255.255.

                              +
                            • 172.16.0.0/12: The IP address range is 172.16.0.0-172.31.255.255.

                              +
                            • 192.168.0.0/16: The IP address range is 192.168.0.0-192.168.255.255.

                              +
                            • 172.31.0.0/16: The IP address range is 172.31.0.0-172.31.255.255.

                              +
                            • 100.64.0.0/10: The IP address range is 100.64.0.0-100.127.255.255.

                              +
                            • 214.0.0.0/7: The IP address range is 214.0.0.0-215.255.255.255.

                              +
                            • 198.18.0.0/15: The IP address range is 198.18.0.0-198.19.255.255.

                              +
                            • 169.254.0.0/16: The IP address range is 169.254.0.0-169.254.255.255.

                              +
                            • 0.0.0.0/8: The IP address range is 0.0.0.0-0.255.255.255.

                              +
                            • 127.0.0.0/8: The IP address range is 127.0.0.0-127.255.255.255.

                              +
                            • 240.0.0.0/4: The IP address range is 240.0.0.0-255.255.255.255.

                          status

                          +

                          status

                          String

                          +

                          String

                          • Definition: VPC status.

                            -
                          • Range:

                            -
                            • PENDING: The VPC is being created.

                              -
                            • ACTIVE: The VPC is created.

                              +
                          • Definition: VPC status.

                            +
                          • Range:

                            +
                            • PENDING: The VPC is being created.

                              +
                            • ACTIVE: The VPC is created.

                          project_id

                          +

                          project_id

                          String

                          +

                          String

                          • Definition: ID of the project that a VPC belongs to.

                            -
                          • Range: None

                            +
                          • Definition: ID of the project that a VPC belongs to.

                            +
                          • Range: None

                          enterprise_project_id

                          +

                          enterprise_project_id

                          String

                          +

                          String

                          • Definition: ID of the enterprise project that a VPC 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.

                            +
                          • Definition: ID of the enterprise project that a VPC 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.

                          created_at

                          +

                          created_at

                          String

                          +

                          String

                          • Definition: Time when a VPC was created.

                            -
                          • Range: UTC time in the format of yyyy-MM-ddTHH:mm:ssZ

                            +
                          • Definition: Time when a VPC was created.

                            +
                          • Range: UTC time in the format of yyyy-MM-ddTHH:mm:ssZ

                          updated_at

                          +

                          updated_at

                          String

                          +

                          String

                          • Definition: Time when a VPC was updated.

                            -
                          • Range: UTC time in the format of yyyy-MM-ddTHH:mm:ssZ

                            +
                          • Definition: Time when a VPC was updated.

                            +
                          • Range: UTC time in the format of yyyy-MM-ddTHH:mm:ssZ

                          cloud_resources

                          +

                          cloud_resources

                          Array of CloudResource objects

                          +

                          Array of CloudResource objects

                          • Definition: Type and number of resources associated with a VPC. For example, subnets and route tables.

                            -
                          • Range: None

                            +
                          • Definition: Type and number of resources associated with a VPC. For example, subnets and route tables.

                            +
                          • Range: None

                          tags

                          +

                          tags

                          Array of ResponseTag objects

                          +

                          Array of ResponseTag objects

                          • Definition: Tags of a VPC, including tag keys and tag values, which can be used to classify and identify resources. For details, see the tag objects.

                            -
                          • Range: None

                            +
                          • Definition: Tags of a VPC, including tag keys and tag values, which can be used to classify and identify resources. For details, see the tag objects.

                            +
                          • Range: None

                          -
                          Table 5 CloudResource

                          Parameter

                          +
                          - - - - - - - - @@ -325,43 +325,43 @@
                          Table 5 CloudResource

                          Parameter

                          Type

                          +

                          Type

                          Description

                          +

                          Description

                          resource_type

                          +

                          resource_type

                          String

                          +

                          String

                          • Definition: Resource type.

                            -
                          • Range: None

                            +
                          • Definition: Resource type.

                            +
                          • Range: None

                          resource_count

                          +

                          resource_count

                          Integer

                          +

                          Integer

                          • Definition: Number of resources.

                            -
                          • Range: None

                            +
                          • Definition: Number of resources.

                            +
                          • Range: None

                          -
                          Table 6 ResponseTag

                          Parameter

                          +
                          - - - - - - - - @@ -370,58 +370,61 @@
                          Table 6 ResponseTag

                          Parameter

                          Type

                          +

                          Type

                          Description

                          +

                          Description

                          key

                          +

                          key

                          String

                          +

                          String

                          • Definition: Tag key.

                            -
                          • Range:

                            -
                            • Each key can contain up to 36 Unicode characters and cannot be left blank.

                              -
                            • Each key value of a resource must be unique.

                              -
                            • The value can contain:

                              -
                              • Letters

                                -
                              • Digits

                                -
                              • Special characters: underscores (_) ,at signs (@), and hyphens (-)

                                -
                              +

                          Definition:

                          +

                          Tag key.

                          +

                          Range:

                          +
                          • A tag key can contain a maximum of 128 Unicode characters and cannot be left blank.

                            +
                          • Each tag key of a resource must be unique.

                            +
                          • The value can contain:

                            +
                            • Letters

                              +
                            • Digits

                              +
                            • Special characters: underscores (_), periods (.), colons (:), plus signs (+), hyphens (-), at signs (@), and equal signs (=)

                          value

                          +

                          value

                          String

                          +

                          String

                          • Definition: Tag value.

                            -
                          • Range:

                            -
                            • Each value can contain up to 43 Unicode characters and can be left blank.

                              -
                            • The value can contain:

                              -
                              • Letters

                                -
                              • Digits

                                -
                              • Special characters: underscore (_), at signs (@), and hyphen (-)

                                -
                              +

                          Definition:

                          +

                          Tag value.

                          +

                          Range:

                          +
                          • Each value can contain a maximum of 255 Unicode characters and can be left blank.

                            +
                          • The value can contain:

                            +
                            • Letters

                              +
                            • Digits

                              +
                            • Special characters: underscores (_), colons (:), plus signs (+), hyphens (-), at signs (@), and equal signs (=)

                          -
                          Table 7 PageInfo

                          Parameter

                          +
                          - - - - - - - - - - -
                          Table 7 PageInfo

                          Parameter

                          Type

                          +

                          Type

                          Description

                          +

                          Description

                          previous_marker

                          +

                          previous_marker

                          String

                          +

                          String

                          • Definition: The first record on the current page.

                            -
                          • Range: None

                            -
                          +

                          Definition:

                          +

                          The first record on the current page.

                          +

                          Range:

                          +

                          N/A

                          current_count

                          +

                          current_count

                          Integer

                          +

                          Integer

                          • Definition: Total number of records on the current page.

                            -
                          • Range: None

                            -
                          +

                          Definition:

                          +

                          Total number of resources on the current page.

                          +

                          Range:

                          +

                          N/A

                          next_marker

                          +

                          next_marker

                          String

                          +

                          String

                          • Definition: The last record on the current page. The parameter next_marker does not exist if the page is the last one.

                            -
                          • Range: None

                            -
                          +

                          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

                          -

                          Example Requests

                          • Querying VPCs

                            -
                            GET https://{Endpoint}/v3/{project_id}/vpc/vpcs
                            -
                          • Querying VPCs by VPC ID

                            -
                            GET https://{Endpoint}/v3/{project_id}/vpc/vpcs?id=01ab4be1-4447-45fb-94be-3ee787ed4ebe&id=02cd5ef2-4447-36fb-75be-3ee787ed6adf
                            -
                          • Querying VPCs by VPC name

                            -
                            GET https://{Endpoint}/v3/{project_id}/vpc/vpcs?name=vpc-test
                            -
                          • Querying VPCs by page

                            -
                            GET https://{Endpoint}/v3/{project_id}/vpc/vpcs?limit=2&marker=01ab4be1-4447-45fb-94be-3ee787ed4ebe
                            +

                            Example Requests

                            • Querying VPCs

                              +
                              GET https://{Endpoint}/v3/{project_id}/vpc/vpcs
                              +
                            • Querying VPCs by VPC ID

                              +
                              GET https://{Endpoint}/v3/{project_id}/vpc/vpcs?id=01ab4be1-4447-45fb-94be-3ee787ed4ebe&id=02cd5ef2-4447-36fb-75be-3ee787ed6adf
                              +
                            • Querying VPCs by VPC name

                              +
                              GET https://{Endpoint}/v3/{project_id}/vpc/vpcs?name=vpc-test
                              +
                            • Querying VPCs by page

                              +
                              GET https://{Endpoint}/v3/{project_id}/vpc/vpcs?limit=2&marker=01ab4be1-4447-45fb-94be-3ee787ed4ebe
                            -

                            Example Responses

                            Status code: 200

                            -

                            Normal response to the GET operation. For more status codes, see Status Code.

                            -
                            {
                            +

                            Example Responses

                            Status code: 200

                            +

                            Normal response to the GET operation. For more status codes, see Status Code.

                            +
                            {
                               "request_id" : "9c1838ba498249547be43dd618b58d27",
                               "vpcs" : [ {
                                 "id" : "01da5a65-0bb9-4638-8ab7-74c64e24a9a7",
                            @@ -487,23 +490,23 @@
                               }
                             }
                            -

                            Status Codes

                            -

                            Status Code

                            +

                            Status Codes

                            +
                            - - -

                            Status Code

                            Description

                            +

                            Description

                            200

                            +

                            200

                            Normal response to the GET operation. For more status codes, see Status Code.

                            +

                            Normal response to the GET operation. For more status codes, see Status Code.

                            -

                            Error Codes

                            See Error Codes.

                            +

                            Error Codes

                            See Error Codes.

                            diff --git a/docs/vpc/api-ref/vpc_apiv3_0004.html b/docs/vpc/api-ref/vpc_apiv3_0004.html index 23553ab4f..36ce27463 100644 --- a/docs/vpc/api-ref/vpc_apiv3_0004.html +++ b/docs/vpc/api-ref/vpc_apiv3_0004.html @@ -1,39 +1,39 @@

                            Querying the Details of a VPC

                            -

                            Function

                            After a VPC is created, you can call this API to query all information about the VPC, including the VPC name, ID, and CIDR block.

                            +

                            Function

                            After a VPC is created, you can call this API to query all information about the VPC, including the VPC name, ID, and CIDR block.

                            -

                            URI

                            GET /v3/{project_id}/vpc/vpcs/{vpc_id}

                            +

                            URI

                            GET /v3/{project_id}/vpc/vpcs/{vpc_id}

                            -
                            Table 1 Path Parameters

                            Parameter

                            +
                            - - - - - - - - - - - @@ -41,33 +41,33 @@
                            Table 1 Path Parameters

                            Parameter

                            Mandatory

                            +

                            Mandatory

                            Type

                            +

                            Type

                            Description

                            +

                            Description

                            project_id

                            +

                            project_id

                            Yes

                            +

                            Yes

                            String

                            +

                            String

                            • Definition: ID of the project that a VPC belongs to.

                              -
                            • Range: None

                              +
                            • Definition: ID of the project that a VPC belongs to.

                              +
                            • Range: None

                            vpc_id

                            +

                            vpc_id

                            Yes

                            +

                            Yes

                            String

                            +

                            String

                            • Definition: VPC ID, which uniquely identifies the VPC.

                              -
                            • Range: None

                              +
                            • Definition: VPC ID, which uniquely identifies the VPC.

                              +
                            • Range: None

                            -

                            Request Parameters

                            None

                            +

                            Request Parameters

                            None

                            -

                            Response Parameters

                            Status code: 200

                            +

                            Response Parameters

                            Status code: 200

                            -
                            Table 2 Response body parameters

                            Parameter

                            +
                            - - - - - - - - @@ -75,139 +75,139 @@
                            Table 2 Response body parameters

                            Parameter

                            Type

                            +

                            Type

                            Description

                            +

                            Description

                            request_id

                            +

                            request_id

                            String

                            +

                            String

                            • Definition: Request ID.

                              -
                            • Range: None

                              +
                            • Definition: Request ID.

                              +
                            • Range: None

                            vpc

                            +

                            vpc

                            Vpc object

                            +

                            Vpc object

                            • Definition: Response body for querying details about a VPC.

                              -
                            • Range: None

                              +
                            • Definition: Response body for querying details about a VPC.

                              +
                            • Range: None

                            -
                            Table 3 Vpc

                            Parameter

                            +
                            - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -215,29 +215,29 @@
                            Table 3 Vpc

                            Parameter

                            Type

                            +

                            Type

                            Description

                            +

                            Description

                            id

                            +

                            id

                            String

                            +

                            String

                            • Definition: VPC ID. After a VPC is created, a VPC ID is generated, which uniquely identifies the VPC.

                              -
                            • Range: The value is in UUID format with hyphens (-).

                              +
                            • Definition: VPC ID. After a VPC is created, a VPC ID is generated, which uniquely identifies the VPC.

                              +
                            • Range: The value is in UUID format with hyphens (-).

                            name

                            +

                            name

                            String

                            +

                            String

                            • Definition: VPC name.

                              -
                            • Range: The value can contain 0 to 64 characters. It can include letters, digits, underscores (_), hyphens (-), and periods (.).

                              +
                            • Definition: VPC name.

                              +
                            • Range: The value can contain 0 to 64 characters. It can include letters, digits, underscores (_), hyphens (-), and periods (.).

                            description

                            +

                            description

                            String

                            +

                            String

                            • Definition: Description of a VPC.

                              -
                            • Range: The value can contain no more than 255 characters and cannot contain angle brackets (< or >).

                              +
                            • Definition: Description of a VPC.

                              +
                            • Range: The value can contain no more than 255 characters and cannot contain angle brackets (< or >).

                            cidr

                            +

                            cidr

                            String

                            +

                            String

                            • Definition: Available subnets in a VPC.

                              -
                            • Range:

                              -
                              • 10.0.0.0/8–24: The IP address ranges from 10.0.0.0 to 10.255.255.255, and the netmask ranges from 8 to 24.

                                -
                              • 172.16.0.0/12–24: The IP address ranges from 172.16.0.0 to 172.31.255.255, and the netmask ranges from 12 to 24.

                                -
                              • 192.168.0.0/16–24: The IP address ranges from 192.168.0.0 to 192.168.255.255, and the netmask ranges from 16 to 24.

                                -
                              • If cidr is not specified, the default value is "".

                                +
                            • Definition: Available subnets in a VPC.

                              +
                            • Range:

                              +
                              • 10.0.0.0/8–24: The IP address ranges from 10.0.0.0 to 10.255.255.255, and the netmask ranges from 8 to 24.

                                +
                              • 172.16.0.0/12–24: The IP address ranges from 172.16.0.0 to 172.31.255.255, and the netmask ranges from 12 to 24.

                                +
                              • 192.168.0.0/16–24: The IP address ranges from 192.168.0.0 to 192.168.255.255, and the netmask ranges from 16 to 24.

                                +
                              • If cidr is not specified, the default value is "".

                            extend_cidrs

                            +

                            extend_cidrs

                            Array of strings

                            +

                            Array of strings

                            • Definition: Secondary CIDR blocks of a VPC.

                              -
                            • Range: The following CIDR blocks are not supported:

                              -
                              • 10.0.0.0/8: The IP address range is 10.0.0.0-10.255.255.255.

                                -
                              • 172.16.0.0/12: The IP address range is 172.16.0.0-172.31.255.255.

                                -
                              • 192.168.0.0/16: The IP address range is 192.168.0.0-192.168.255.255.

                                -
                              • 172.31.0.0/16: The IP address range is 172.31.0.0-172.31.255.255.

                                -
                              • 100.64.0.0/10: The IP address range is 100.64.0.0-100.127.255.255.

                                -
                              • 214.0.0.0/7: The IP address range is 214.0.0.0-215.255.255.255.

                                -
                              • 198.18.0.0/15: The IP address range is 198.18.0.0-198.19.255.255.

                                -
                              • 169.254.0.0/16: The IP address range is 169.254.0.0-169.254.255.255.

                                -
                              • 0.0.0.0/8: The IP address range is 0.0.0.0-0.255.255.255.

                                -
                              • 127.0.0.0/8: The IP address range is 127.0.0.0-127.255.255.255.

                                -
                              • 240.0.0.0/4: The IP address range is 240.0.0.0-255.255.255.255.

                                +
                            • Definition: Secondary CIDR blocks of a VPC.

                              +
                            • Range: The following CIDR blocks are not supported:

                              +
                              • 10.0.0.0/8: The IP address range is 10.0.0.0-10.255.255.255.

                                +
                              • 172.16.0.0/12: The IP address range is 172.16.0.0-172.31.255.255.

                                +
                              • 192.168.0.0/16: The IP address range is 192.168.0.0-192.168.255.255.

                                +
                              • 172.31.0.0/16: The IP address range is 172.31.0.0-172.31.255.255.

                                +
                              • 100.64.0.0/10: The IP address range is 100.64.0.0-100.127.255.255.

                                +
                              • 214.0.0.0/7: The IP address range is 214.0.0.0-215.255.255.255.

                                +
                              • 198.18.0.0/15: The IP address range is 198.18.0.0-198.19.255.255.

                                +
                              • 169.254.0.0/16: The IP address range is 169.254.0.0-169.254.255.255.

                                +
                              • 0.0.0.0/8: The IP address range is 0.0.0.0-0.255.255.255.

                                +
                              • 127.0.0.0/8: The IP address range is 127.0.0.0-127.255.255.255.

                                +
                              • 240.0.0.0/4: The IP address range is 240.0.0.0-255.255.255.255.

                            status

                            +

                            status

                            String

                            +

                            String

                            • Definition: VPC status.

                              -
                            • Range:

                              -
                              • PENDING: The VPC is being created.

                                -
                              • ACTIVE: The VPC is created.

                                +
                            • Definition: VPC status.

                              +
                            • Range:

                              +
                              • PENDING: The VPC is being created.

                                +
                              • ACTIVE: The VPC is created.

                            project_id

                            +

                            project_id

                            String

                            +

                            String

                            • Definition: ID of the project that a VPC belongs to.

                              -
                            • Range: None

                              +
                            • Definition: ID of the project that a VPC belongs to.

                              +
                            • Range: None

                            enterprise_project_id

                            +

                            enterprise_project_id

                            String

                            +

                            String

                            • Definition: ID of the enterprise project that a VPC 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.

                              +
                            • Definition: ID of the enterprise project that a VPC 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.

                            created_at

                            +

                            created_at

                            String

                            +

                            String

                            • Definition: Time when a VPC was created.

                              -
                            • Range: UTC time in the format of yyyy-MM-ddTHH:mm:ssZ

                              +
                            • Definition: Time when a VPC was created.

                              +
                            • Range: UTC time in the format of yyyy-MM-ddTHH:mm:ssZ

                            updated_at

                            +

                            updated_at

                            String

                            +

                            String

                            • Definition: Time when a VPC was updated.

                              -
                            • Range: UTC time in the format of yyyy-MM-ddTHH:mm:ssZ

                              +
                            • Definition: Time when a VPC was updated.

                              +
                            • Range: UTC time in the format of yyyy-MM-ddTHH:mm:ssZ

                            cloud_resources

                            +

                            cloud_resources

                            Array of CloudResource objects

                            +

                            Array of CloudResource objects

                            • Definition: Type and number of resources associated with a VPC. For example, subnets and route tables.

                              -
                            • Range: None

                              +
                            • Definition: Type and number of resources associated with a VPC. For example, subnets and route tables.

                              +
                            • Range: None

                            tags

                            +

                            tags

                            Array of ResponseTag objects

                            +

                            Array of ResponseTag objects

                            • Definition: Tags of a VPC, including tag keys and tag values, which can be used to classify and identify resources. For details, see the tag objects.

                              -
                            • Range: None

                              +
                            • Definition: Tags of a VPC, including tag keys and tag values, which can be used to classify and identify resources. For details, see the tag objects.

                              +
                            • Range: None

                            -
                            Table 4 CloudResource

                            Parameter

                            +
                            - - - - - - - - @@ -245,43 +245,43 @@
                            Table 4 CloudResource

                            Parameter

                            Type

                            +

                            Type

                            Description

                            +

                            Description

                            resource_type

                            +

                            resource_type

                            String

                            +

                            String

                            • Definition: Resource type.

                              -
                            • Range: None

                              +
                            • Definition: Resource type.

                              +
                            • Range: None

                            resource_count

                            +

                            resource_count

                            Integer

                            +

                            Integer

                            • Definition: Number of resources.

                              -
                            • Range: None

                              +
                            • Definition: Number of resources.

                              +
                            • Range: None

                            -
                            Table 5 ResponseTag

                            Parameter

                            +
                            - - - - - - - - @@ -290,12 +290,12 @@
                            Table 5 ResponseTag

                            Parameter

                            Type

                            +

                            Type

                            Description

                            +

                            Description

                            key

                            +

                            key

                            String

                            +

                            String

                            • Definition: Tag key.

                              -
                            • Range:

                              -
                              • Each key can contain up to 36 Unicode characters and cannot be left blank.

                                -
                              • Each key value of a resource must be unique.

                                -
                              • The value can contain:

                                -
                                • Letters

                                  -
                                • Digits

                                  -
                                • Special characters: underscores (_) ,at signs (@), and hyphens (-)

                                  -
                                +

                            Definition:

                            +

                            Tag key.

                            +

                            Range:

                            +
                            • A tag key can contain a maximum of 128 Unicode characters and cannot be left blank.

                              +
                            • Each tag key of a resource must be unique.

                              +
                            • The value can contain:

                              +
                              • Letters

                                +
                              • Digits

                                +
                              • Special characters: underscores (_), periods (.), colons (:), plus signs (+), hyphens (-), at signs (@), and equal signs (=)

                            value

                            +

                            value

                            String

                            +

                            String

                            • Definition: Tag value.

                              -
                            • Range:

                              -
                              • Each value can contain up to 43 Unicode characters and can be left blank.

                                -
                              • The value can contain:

                                -
                                • Letters

                                  -
                                • Digits

                                  -
                                • Special characters: underscore (_), at signs (@), and hyphen (-)

                                  -
                                +

                            Definition:

                            +

                            Tag value.

                            +

                            Range:

                            +
                            • Each value can contain a maximum of 255 Unicode characters and can be left blank.

                              +
                            • The value can contain:

                              +
                              • Letters

                                +
                              • Digits

                                +
                              • Special characters: underscores (_), colons (:), plus signs (+), hyphens (-), at signs (@), and equal signs (=)

                            -

                            Example Requests

                            Querying the details of a VPC

                            -
                            GET https://{Endpoint}/v3/{project_id}/vpc/vpcs/0552091e-b83a-49dd-88a7-4a5c86fd9ec3
                            +

                            Example Requests

                            Querying the details of a VPC

                            +
                            GET https://{Endpoint}/v3/{project_id}/vpc/vpcs/0552091e-b83a-49dd-88a7-4a5c86fd9ec3
                            -

                            Example Responses

                            Status code: 200

                            -

                            Normal response to the GET operation. For more status codes, see Status Code.

                            -
                            {
                            +

                            Example Responses

                            Status code: 200

                            +

                            Normal response to the GET operation. For more status codes, see Status Code.

                            +
                            {
                               "request_id" : "84eb4f775d66dd916db121768ec55626",
                               "vpc" : {
                                 "id" : "0552091e-b83a-49dd-88a7-4a5c86fd9ec3",
                            @@ -319,23 +319,23 @@
                               }
                             }
                            -

                            Status Codes

                            -

                            Status Code

                            +

                            Status Codes

                            +
                            - - -

                            Status Code

                            Description

                            +

                            Description

                            200

                            +

                            200

                            Normal response to the GET operation. For more status codes, see Status Code.

                            +

                            Normal response to the GET operation. For more status codes, see Status Code.

                            -

                            Error Codes

                            See Error Codes.

                            +

                            Error Codes

                            See Error Codes.

                            diff --git a/docs/vpc/api-ref/vpc_apiv3_0007.html b/docs/vpc/api-ref/vpc_apiv3_0007.html index c6809cf44..2622b3250 100644 --- a/docs/vpc/api-ref/vpc_apiv3_0007.html +++ b/docs/vpc/api-ref/vpc_apiv3_0007.html @@ -1,39 +1,39 @@

                            Adding a Secondary CIDR Block to a VPC

                            -

                            Function

                            The IPv4 CIDR block you specify when you create a VPC is the primary one. The primary CIDR block cannot be changed after the VPC is created. If IP addresses in the primary CIDR block are insufficient, you can call this API to add a secondary CIDR block to a VPC.

                            +

                            Function

                            The IPv4 CIDR block you specify when you create a VPC is the primary one. The primary CIDR block cannot be changed after the VPC is created. If IP addresses in the primary CIDR block are insufficient, you can call this API to add a secondary CIDR block to a VPC.

                            -

                            URI

                            PUT /v3/{project_id}/vpc/vpcs/{vpc_id}/add-extend-cidr

                            +

                            URI

                            PUT /v3/{project_id}/vpc/vpcs/{vpc_id}/add-extend-cidr

                            -
                            Table 1 Path Parameters

                            Parameter

                            +
                            - - - - - - - - - - - @@ -41,43 +41,43 @@
                            Table 1 Path Parameters

                            Parameter

                            Mandatory

                            +

                            Mandatory

                            Type

                            +

                            Type

                            Description

                            +

                            Description

                            project_id

                            +

                            project_id

                            Yes

                            +

                            Yes

                            String

                            +

                            String

                            • Definition: ID of the project that a VPC belongs to.

                              -
                            • Range: None

                              +
                            • Definition: ID of the project that a VPC belongs to.

                              +
                            • Range: None

                            vpc_id

                            +

                            vpc_id

                            Yes

                            +

                            Yes

                            String

                            +

                            String

                            • Definition: VPC ID, which uniquely identifies the VPC.

                              -
                            • Range: None

                              +
                            • Definition: VPC ID, which uniquely identifies the VPC.

                              +
                            • Range: None

                            -

                            Request Parameters

                            -
                            Table 2 Request body parameters

                            Parameter

                            +

                            Request Parameters

                            +
                            - - - - - - - - - - - @@ -85,38 +85,38 @@
                            Table 2 Request body parameters

                            Parameter

                            Mandatory

                            +

                            Mandatory

                            Type

                            +

                            Type

                            Description

                            +

                            Description

                            dry_run

                            +

                            dry_run

                            No

                            +

                            No

                            Boolean

                            +

                            Boolean

                            • Definition: Whether to only send the check request.

                              -
                            • Constraints: None

                              -
                            • Range:

                              -
                              • true: Only the check request will be sent and no secondary CIDR block will not be added. Check items include mandatory parameters, request format, and constraints. If the check fails, an error will be returned. If the check succeeds, response code 202 will be returned.

                                -
                              • false: A request will be sent and a secondary CIDR block will be added.

                                +
                            • Definition: Whether to only send the check request.

                              +
                            • Constraints: None

                              +
                            • Range:

                              +
                              • true: Only the check request will be sent and no secondary CIDR block will not be added. Check items include mandatory parameters, request format, and constraints. If the check fails, an error will be returned. If the check succeeds, response code 202 will be returned.

                                +
                              • false: A request will be sent and a secondary CIDR block will be added.

                              -
                            • Default Value: false

                              +
                            • Default Value: false

                            vpc

                            +

                            vpc

                            Yes

                            +

                            Yes

                            AddExtendCidrOption object

                            +

                            AddExtendCidrOption object

                            • Definition: Request body for adding a secondary CIDR block.

                              -
                            • Constraints: None

                              -
                            • Range: None

                              -
                            • Default Value: None

                              +
                            • Definition: Request body for adding a secondary CIDR block.

                              +
                            • Constraints: None

                              +
                            • Range: None

                              +
                            • Default Value: None

                            -
                            Table 3 AddExtendCidrOption

                            Parameter

                            +
                            - - - - - - - @@ -124,31 +124,31 @@
                            Table 3 AddExtendCidrOption

                            Parameter

                            Mandatory

                            +

                            Mandatory

                            Type

                            +

                            Type

                            Description

                            +

                            Description

                            extend_cidrs

                            +

                            extend_cidrs

                            Yes

                            +

                            Yes

                            Array of strings

                            +

                            Array of strings

                            • Definition: Secondary CIDR blocks of a VPC.

                              -
                            • Constraints: Only IPv4 CIDR blocks are supported. Each VPC can have up to five secondary CIDR blocks.

                              -
                            • Range: The following CIDR blocks are not supported:

                              -
                              • 10.0.0.0/8: The IP address range is 10.0.0.0-10.255.255.255.

                                -
                              • 172.16.0.0/12: The IP address range is 172.16.0.0-172.31.255.255.

                                -
                              • 192.168.0.0/16: The IP address range is 192.168.0.0-192.168.255.255.

                                -
                              • 172.31.0.0/16: The IP address range is 172.31.0.0-172.31.255.255.

                                -
                              • 100.64.0.0/10: The IP address range is 100.64.0.0-100.127.255.255.

                                -
                              • 214.0.0.0/7: The IP address range is 214.0.0.0-215.255.255.255.

                                -
                              • 198.18.0.0/15: The IP address range is 198.18.0.0-198.19.255.255.

                                -
                              • 169.254.0.0/16: The IP address range is 169.254.0.0-169.254.255.255.

                                -
                              • 0.0.0.0/8: The IP address range is 0.0.0.0-0.255.255.255.

                                -
                              • 127.0.0.0/8: The IP address range is 127.0.0.0-127.255.255.255.

                                -
                              • 240.0.0.0/4: The IP address range is 240.0.0.0-255.255.255.255.

                                +
                            • Definition: Secondary CIDR blocks of a VPC.

                              +
                            • Constraints: Only IPv4 CIDR blocks are supported. Each VPC can have up to five secondary CIDR blocks.

                              +
                            • Range: The following CIDR blocks are not supported:

                              +
                              • 10.0.0.0/8: The IP address range is 10.0.0.0-10.255.255.255.

                                +
                              • 172.16.0.0/12: The IP address range is 172.16.0.0-172.31.255.255.

                                +
                              • 192.168.0.0/16: The IP address range is 192.168.0.0-192.168.255.255.

                                +
                              • 172.31.0.0/16: The IP address range is 172.31.0.0-172.31.255.255.

                                +
                              • 100.64.0.0/10: The IP address range is 100.64.0.0-100.127.255.255.

                                +
                              • 214.0.0.0/7: The IP address range is 214.0.0.0-215.255.255.255.

                                +
                              • 198.18.0.0/15: The IP address range is 198.18.0.0-198.19.255.255.

                                +
                              • 169.254.0.0/16: The IP address range is 169.254.0.0-169.254.255.255.

                                +
                              • 0.0.0.0/8: The IP address range is 0.0.0.0-0.255.255.255.

                                +
                              • 127.0.0.0/8: The IP address range is 127.0.0.0-127.255.255.255.

                                +
                              • 240.0.0.0/4: The IP address range is 240.0.0.0-255.255.255.255.

                              -
                            • Default Value: None

                              +
                            • Default Value: None

                            -

                            Response Parameters

                            Status code: 200

                            +

                            Response Parameters

                            Status code: 200

                            -
                            Table 4 Response body parameters

                            Parameter

                            +
                            - - - - - - - - @@ -156,139 +156,139 @@
                            Table 4 Response body parameters

                            Parameter

                            Type

                            +

                            Type

                            Description

                            +

                            Description

                            request_id

                            +

                            request_id

                            String

                            +

                            String

                            • Definition: Request ID.

                              -
                            • Range: None

                              +
                            • Definition: Request ID.

                              +
                            • Range: None

                            vpc

                            +

                            vpc

                            Vpc object

                            +

                            Vpc object

                            • Definition: Response body for adding a secondary CIDR block.

                              -
                            • Range: None

                              +
                            • Definition: Response body for adding a secondary CIDR block.

                              +
                            • Range: None

                            -
                            Table 5 Vpc

                            Parameter

                            +
                            - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -296,29 +296,29 @@
                            Table 5 Vpc

                            Parameter

                            Type

                            +

                            Type

                            Description

                            +

                            Description

                            id

                            +

                            id

                            String

                            +

                            String

                            • Definition: VPC ID. After a VPC is created, a VPC ID is generated, which uniquely identifies the VPC.

                              -
                            • Range: The value is in UUID format with hyphens (-).

                              +
                            • Definition: VPC ID. After a VPC is created, a VPC ID is generated, which uniquely identifies the VPC.

                              +
                            • Range: The value is in UUID format with hyphens (-).

                            name

                            +

                            name

                            String

                            +

                            String

                            • Definition: VPC name.

                              -
                            • Range: The value can contain 0 to 64 characters. It can include letters, digits, underscores (_), hyphens (-), and periods (.).

                              +
                            • Definition: VPC name.

                              +
                            • Range: The value can contain 0 to 64 characters. It can include letters, digits, underscores (_), hyphens (-), and periods (.).

                            description

                            +

                            description

                            String

                            +

                            String

                            • Definition: Description of a VPC.

                              -
                            • Range: The value can contain no more than 255 characters and cannot contain angle brackets (< or >).

                              +
                            • Definition: Description of a VPC.

                              +
                            • Range: The value can contain no more than 255 characters and cannot contain angle brackets (< or >).

                            cidr

                            +

                            cidr

                            String

                            +

                            String

                            • Definition: Available subnets in a VPC.

                              -
                            • Range:

                              -
                              • 10.0.0.0/8–24: The IP address ranges from 10.0.0.0 to 10.255.255.255, and the netmask ranges from 8 to 24.

                                -
                              • 172.16.0.0/12–24: The IP address ranges from 172.16.0.0 to 172.31.255.255, and the netmask ranges from 12 to 24.

                                -
                              • 192.168.0.0/16–24: The IP address ranges from 192.168.0.0 to 192.168.255.255, and the netmask ranges from 16 to 24.

                                -
                              • If cidr is not specified, the default value is "".

                                +
                            • Definition: Available subnets in a VPC.

                              +
                            • Range:

                              +
                              • 10.0.0.0/8–24: The IP address ranges from 10.0.0.0 to 10.255.255.255, and the netmask ranges from 8 to 24.

                                +
                              • 172.16.0.0/12–24: The IP address ranges from 172.16.0.0 to 172.31.255.255, and the netmask ranges from 12 to 24.

                                +
                              • 192.168.0.0/16–24: The IP address ranges from 192.168.0.0 to 192.168.255.255, and the netmask ranges from 16 to 24.

                                +
                              • If cidr is not specified, the default value is "".

                            extend_cidrs

                            +

                            extend_cidrs

                            Array of strings

                            +

                            Array of strings

                            • Definition: Secondary CIDR blocks of a VPC.

                              -
                            • Range: The following CIDR blocks are not supported:

                              -
                              • 10.0.0.0/8: The IP address range is 10.0.0.0-10.255.255.255.

                                -
                              • 172.16.0.0/12: The IP address range is 172.16.0.0-172.31.255.255.

                                -
                              • 192.168.0.0/16: The IP address range is 192.168.0.0-192.168.255.255.

                                -
                              • 172.31.0.0/16: The IP address range is 172.31.0.0-172.31.255.255.

                                -
                              • 100.64.0.0/10: The IP address range is 100.64.0.0-100.127.255.255.

                                -
                              • 214.0.0.0/7: The IP address range is 214.0.0.0-215.255.255.255.

                                -
                              • 198.18.0.0/15: The IP address range is 198.18.0.0-198.19.255.255.

                                -
                              • 169.254.0.0/16: The IP address range is 169.254.0.0-169.254.255.255.

                                -
                              • 0.0.0.0/8: The IP address range is 0.0.0.0-0.255.255.255.

                                -
                              • 127.0.0.0/8: The IP address range is 127.0.0.0-127.255.255.255.

                                -
                              • 240.0.0.0/4: The IP address range is 240.0.0.0-255.255.255.255.

                                +
                            • Definition: Secondary CIDR blocks of a VPC.

                              +
                            • Range: The following CIDR blocks are not supported:

                              +
                              • 10.0.0.0/8: The IP address range is 10.0.0.0-10.255.255.255.

                                +
                              • 172.16.0.0/12: The IP address range is 172.16.0.0-172.31.255.255.

                                +
                              • 192.168.0.0/16: The IP address range is 192.168.0.0-192.168.255.255.

                                +
                              • 172.31.0.0/16: The IP address range is 172.31.0.0-172.31.255.255.

                                +
                              • 100.64.0.0/10: The IP address range is 100.64.0.0-100.127.255.255.

                                +
                              • 214.0.0.0/7: The IP address range is 214.0.0.0-215.255.255.255.

                                +
                              • 198.18.0.0/15: The IP address range is 198.18.0.0-198.19.255.255.

                                +
                              • 169.254.0.0/16: The IP address range is 169.254.0.0-169.254.255.255.

                                +
                              • 0.0.0.0/8: The IP address range is 0.0.0.0-0.255.255.255.

                                +
                              • 127.0.0.0/8: The IP address range is 127.0.0.0-127.255.255.255.

                                +
                              • 240.0.0.0/4: The IP address range is 240.0.0.0-255.255.255.255.

                            status

                            +

                            status

                            String

                            +

                            String

                            • Definition: VPC status.

                              -
                            • Range:

                              -
                              • PENDING: The VPC is being created.

                                -
                              • ACTIVE: The VPC is created.

                                +
                            • Definition: VPC status.

                              +
                            • Range:

                              +
                              • PENDING: The VPC is being created.

                                +
                              • ACTIVE: The VPC is created.

                            project_id

                            +

                            project_id

                            String

                            +

                            String

                            • Definition: ID of the project that a VPC belongs to.

                              -
                            • Range: None

                              +
                            • Definition: ID of the project that a VPC belongs to.

                              +
                            • Range: None

                            enterprise_project_id

                            +

                            enterprise_project_id

                            String

                            +

                            String

                            • Definition: ID of the enterprise project that a VPC 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.

                              +
                            • Definition: ID of the enterprise project that a VPC 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.

                            created_at

                            +

                            created_at

                            String

                            +

                            String

                            • Definition: Time when a VPC was created.

                              -
                            • Range: UTC time in the format of yyyy-MM-ddTHH:mm:ssZ

                              +
                            • Definition: Time when a VPC was created.

                              +
                            • Range: UTC time in the format of yyyy-MM-ddTHH:mm:ssZ

                            updated_at

                            +

                            updated_at

                            String

                            +

                            String

                            • Definition: Time when a VPC was updated.

                              -
                            • Range: UTC time in the format of yyyy-MM-ddTHH:mm:ssZ

                              +
                            • Definition: Time when a VPC was updated.

                              +
                            • Range: UTC time in the format of yyyy-MM-ddTHH:mm:ssZ

                            cloud_resources

                            +

                            cloud_resources

                            Array of CloudResource objects

                            +

                            Array of CloudResource objects

                            • Definition: Type and number of resources associated with a VPC. For example, subnets and route tables.

                              -
                            • Range: None

                              +
                            • Definition: Type and number of resources associated with a VPC. For example, subnets and route tables.

                              +
                            • Range: None

                            tags

                            +

                            tags

                            Array of ResponseTag objects

                            +

                            Array of ResponseTag objects

                            • Definition: Tags of a VPC, including tag keys and tag values, which can be used to classify and identify resources. For details, see the tag objects.

                              -
                            • Range: None

                              +
                            • Definition: Tags of a VPC, including tag keys and tag values, which can be used to classify and identify resources. For details, see the tag objects.

                              +
                            • Range: None

                            -
                            Table 6 CloudResource

                            Parameter

                            +
                            - - - - - - - - @@ -326,43 +326,43 @@
                            Table 6 CloudResource

                            Parameter

                            Type

                            +

                            Type

                            Description

                            +

                            Description

                            resource_type

                            +

                            resource_type

                            String

                            +

                            String

                            • Definition: Resource type.

                              -
                            • Range: None

                              +
                            • Definition: Resource type.

                              +
                            • Range: None

                            resource_count

                            +

                            resource_count

                            Integer

                            +

                            Integer

                            • Definition: Number of resources.

                              -
                            • Range: None

                              +
                            • Definition: Number of resources.

                              +
                            • Range: None

                            -
                            Table 7 ResponseTag

                            Parameter

                            +
                            - - - - - - - - @@ -370,40 +370,40 @@
                            Table 7 ResponseTag

                            Parameter

                            Type

                            +

                            Type

                            Description

                            +

                            Description

                            key

                            +

                            key

                            String

                            +

                            String

                            • Definition: Tag key.

                              -
                            • Range:

                              -
                              • Each key can contain up to 36 Unicode characters and cannot be left blank.

                                -
                              • Each key value of a resource must be unique.

                                -
                              • The value can contain:

                                -
                                • Letters

                                  -
                                • Digits

                                  -
                                • Special characters: underscores (_) ,at signs (@), and hyphens (-)

                                  -
                                +

                            Definition:

                            +

                            Tag key.

                            +

                            Range:

                            +
                            • A tag key can contain a maximum of 128 Unicode characters and cannot be left blank.

                              +
                            • Each tag key of a resource must be unique.

                              +
                            • The value can contain:

                              +
                              • Letters

                                +
                              • Digits

                                +
                              • Special characters: underscores (_), periods (.), colons (:), plus signs (+), hyphens (-), at signs (@), and equal signs (=)

                            value

                            +

                            value

                            String

                            +

                            String

                            • Definition: Tag value.

                              -
                            • Range:

                              -
                              • Each value can contain up to 43 Unicode characters and can be left blank.

                                -
                              • The value can contain:

                                -
                                • Letters

                                  -
                                • Digits

                                  -
                                • Special characters: underscore (_), at signs (@), and hyphen (-)

                                  -
                                +

                            Definition:

                            +

                            Tag value.

                            +

                            Range:

                            +
                            • Each value can contain a maximum of 255 Unicode characters and can be left blank.

                              +
                            • The value can contain:

                              +
                              • Letters

                                +
                              • Digits

                                +
                              • Special characters: underscores (_), colons (:), plus signs (+), hyphens (-), at signs (@), and equal signs (=)

                            -

                            Status code: 202

                            +

                            Status code: 202

                            -
                            Table 8 Response body parameters

                            Parameter

                            +
                            - - - - - - - - - - - @@ -411,8 +411,8 @@
                            Table 8 Response body parameters

                            Parameter

                            Type

                            +

                            Type

                            Description

                            +

                            Description

                            request_id

                            +

                            request_id

                            String

                            +

                            String

                            • Definition: Request ID.

                              -
                            • Range: None

                              +
                            • Definition: Request ID.

                              +
                            • Range: None

                            error_msg

                            +

                            error_msg

                            String

                            +

                            String

                            • Definition: Error message.

                              -
                            • Range: None

                              +
                            • Definition: Error message.

                              +
                            • Range: None

                            error_code

                            +

                            error_code

                            String

                            +

                            String

                            • Definition: Error code.

                              -
                            • Range: None

                              +
                            • Definition: Error code.

                              +
                            • Range: None

                            -

                            Example Requests

                            Add the secondary CIDR block 23.8.0.0/16 to the VPC whose ID is 0552091e-b83a-49dd-88a7-4a5c86fd9ec3.

                            -
                            PUT https://{Endpoint}/v3/{project_id}/vpc/vpcs/0552091e-b83a-49dd-88a7-4a5c86fd9ec3/add-extend-cidr
                            +

                            Example Requests

                            Add the secondary CIDR block 23.8.0.0/16 to the VPC whose ID is 0552091e-b83a-49dd-88a7-4a5c86fd9ec3.

                            +
                            PUT https://{Endpoint}/v3/{project_id}/vpc/vpcs/0552091e-b83a-49dd-88a7-4a5c86fd9ec3/add-extend-cidr
                             
                             {
                               "vpc" : {
                            @@ -420,9 +420,9 @@
                               }
                             }
                            -

                            Example Responses

                            Status code: 200

                            -

                            Normal response to the PUT operation. For more status codes, see Status Code.

                            -
                            {
                            +

                            Example Responses

                            Status code: 200

                            +

                            Normal response to the PUT operation. For more status codes, see Status Code.

                            +
                            {
                               "request_id" : "84eb4f775d66dd916db121768ec55626",
                               "vpc" : {
                                 "id" : "0552091e-b83a-49dd-88a7-4a5c86fd9ec3",
                            @@ -445,36 +445,36 @@
                                 "updated_at" : "2018-08-24T08:49:53"
                               }
                             }
                            -

                            Status code: 202

                            -

                            Normal response to the specified preflight request of API V3. For more status codes, see Status Code.

                            -
                            {
                            +

                            Status code: 202

                            +

                            Normal response to the specified preflight request of API V3. For more status codes, see Status Code.

                            +
                            {
                               "error_msg" : "Request validation has been passed with dry run...",
                               "error_code" : "SYS.0202",
                               "request_id" : "cfd81aea3f59eac7128dba4b36d516c8"
                             }
                            -

                            Status Codes

                            -

                            Status Code

                            +

                            Status Codes

                            +
                            - - - - -

                            Status Code

                            Description

                            +

                            Description

                            200

                            +

                            200

                            Normal response to the PUT operation. For more status codes, see Status Code.

                            +

                            Normal response to the PUT operation. For more status codes, see Status Code.

                            202

                            +

                            202

                            Normal response to the specified preflight request of API V3. For more status codes, see Status Code.

                            +

                            Normal response to the specified preflight request of API V3. For more status codes, see Status Code.

                            -

                            Error Codes

                            See Error Codes.

                            +

                            Error Codes

                            See Error Codes.

                            diff --git a/docs/vpc/api-ref/vpc_apiv3_0008.html b/docs/vpc/api-ref/vpc_apiv3_0008.html index 0c2fe94d7..92e927e22 100644 --- a/docs/vpc/api-ref/vpc_apiv3_0008.html +++ b/docs/vpc/api-ref/vpc_apiv3_0008.html @@ -1,39 +1,39 @@

                            Removing a Secondary CIDR Block from a VPC

                            -

                            Function

                            If a secondary CIDR block of your VPC is no longer used, you can call this API to remove it from the VPC.

                            +

                            Function

                            If a secondary CIDR block of your VPC is no longer used, you can call this API to remove it from the VPC.

                            -

                            URI

                            PUT /v3/{project_id}/vpc/vpcs/{vpc_id}/remove-extend-cidr

                            +

                            URI

                            PUT /v3/{project_id}/vpc/vpcs/{vpc_id}/remove-extend-cidr

                            -
                            Table 1 Path Parameters

                            Parameter

                            +
                            - - - - - - - - - - - @@ -41,43 +41,43 @@
                            Table 1 Path Parameters

                            Parameter

                            Mandatory

                            +

                            Mandatory

                            Type

                            +

                            Type

                            Description

                            +

                            Description

                            project_id

                            +

                            project_id

                            Yes

                            +

                            Yes

                            String

                            +

                            String

                            • Definition: ID of the project that a VPC belongs to.

                              -
                            • Range: None

                              +
                            • Definition: ID of the project that a VPC belongs to.

                              +
                            • Range: None

                            vpc_id

                            +

                            vpc_id

                            Yes

                            +

                            Yes

                            String

                            +

                            String

                            • Definition: VPC ID, which uniquely identifies the VPC.

                              -
                            • Range: None

                              +
                            • Definition: VPC ID, which uniquely identifies the VPC.

                              +
                            • Range: None

                            -

                            Request Parameters

                            -
                            Table 2 Request body parameters

                            Parameter

                            +

                            Request Parameters

                            +
                            - - - - - - - - - - - @@ -85,26 +85,26 @@
                            Table 2 Request body parameters

                            Parameter

                            Mandatory

                            +

                            Mandatory

                            Type

                            +

                            Type

                            Description

                            +

                            Description

                            dry_run

                            +

                            dry_run

                            No

                            +

                            No

                            Boolean

                            +

                            Boolean

                            • Definition: Whether to only send the check request.

                              -
                            • Constraints: None

                              -
                            • Range:

                              -
                              • true: Only the check request will be sent and no secondary CIDR block will be removed. Check items include mandatory parameters, request format, and constraints. If the check fails, an error will be returned. If the check succeeds, response code 202 will be returned.

                                -
                              • false: A request will be sent and a secondary CIDR block will be removed.

                                +
                            • Definition: Whether to only send the check request.

                              +
                            • Constraints: None

                              +
                            • Range:

                              +
                              • true: Only the check request will be sent and no secondary CIDR block will be removed. Check items include mandatory parameters, request format, and constraints. If the check fails, an error will be returned. If the check succeeds, response code 202 will be returned.

                                +
                              • false: A request will be sent and a secondary CIDR block will be removed.

                              -
                            • Default Value: false

                              +
                            • Default Value: false

                            vpc

                            +

                            vpc

                            Yes

                            +

                            Yes

                            RemoveExtendCidrOption object

                            +

                            RemoveExtendCidrOption object

                            • Definition: Request body for removing a secondary CIDR block from a VPC.

                              -
                            • Constraints: None

                              -
                            • Range: None

                              -
                            • Default Value: None

                              +
                            • Definition: Request body for removing a secondary CIDR block from a VPC.

                              +
                            • Constraints: None

                              +
                            • Range: None

                              +
                            • Default Value: None

                            -
                            Table 3 RemoveExtendCidrOption

                            Parameter

                            +
                            - - - - - - - @@ -112,31 +112,31 @@
                            Table 3 RemoveExtendCidrOption

                            Parameter

                            Mandatory

                            +

                            Mandatory

                            Type

                            +

                            Type

                            Description

                            +

                            Description

                            extend_cidrs

                            +

                            extend_cidrs

                            Yes

                            +

                            Yes

                            Array of strings

                            +

                            Array of strings

                            • Definition: Secondary CIDR block to be removed from a VPC.

                              -
                            • Constraints: Before removing a secondary CIDR block, delete the subnets in the CIDR block first.

                              -
                            • Range: The value must be the secondary CIDR blocks in the VPC.

                              -
                            • Default Value: None

                              +
                            • Definition: Secondary CIDR block to be removed from a VPC.

                              +
                            • Constraints: Before removing a secondary CIDR block, delete the subnets in the CIDR block first.

                              +
                            • Range: The value must be the secondary CIDR blocks in the VPC.

                              +
                            • Default Value: None

                            -

                            Response Parameters

                            Status code: 200

                            +

                            Response Parameters

                            Status code: 200

                            -
                            Table 4 Response body parameters

                            Parameter

                            +
                            - - - - - - - - @@ -144,139 +144,139 @@
                            Table 4 Response body parameters

                            Parameter

                            Type

                            +

                            Type

                            Description

                            +

                            Description

                            request_id

                            +

                            request_id

                            String

                            +

                            String

                            • Definition: Request ID.

                              -
                            • Range: None

                              +
                            • Definition: Request ID.

                              +
                            • Range: None

                            vpc

                            +

                            vpc

                            Vpc object

                            +

                            Vpc object

                            • Definition: Response body for removing a secondary CIDR block from a VPC.

                              -
                            • Range: None

                              +
                            • Definition: Response body for removing a secondary CIDR block from a VPC.

                              +
                            • Range: None

                            -
                            Table 5 Vpc

                            Parameter

                            +
                            - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -284,29 +284,29 @@
                            Table 5 Vpc

                            Parameter

                            Type

                            +

                            Type

                            Description

                            +

                            Description

                            id

                            +

                            id

                            String

                            +

                            String

                            • Definition: VPC ID. After a VPC is created, a VPC ID is generated, which uniquely identifies the VPC.

                              -
                            • Range: The value is in UUID format with hyphens (-).

                              +
                            • Definition: VPC ID. After a VPC is created, a VPC ID is generated, which uniquely identifies the VPC.

                              +
                            • Range: The value is in UUID format with hyphens (-).

                            name

                            +

                            name

                            String

                            +

                            String

                            • Definition: VPC name.

                              -
                            • Range: The value can contain 0 to 64 characters. It can include letters, digits, underscores (_), hyphens (-), and periods (.).

                              +
                            • Definition: VPC name.

                              +
                            • Range: The value can contain 0 to 64 characters. It can include letters, digits, underscores (_), hyphens (-), and periods (.).

                            description

                            +

                            description

                            String

                            +

                            String

                            • Definition: Description of a VPC.

                              -
                            • Range: The value can contain no more than 255 characters and cannot contain angle brackets (< or >).

                              +
                            • Definition: Description of a VPC.

                              +
                            • Range: The value can contain no more than 255 characters and cannot contain angle brackets (< or >).

                            cidr

                            +

                            cidr

                            String

                            +

                            String

                            • Definition: Available subnets in a VPC.

                              -
                            • Range:

                              -
                              • 10.0.0.0/8–24: The IP address ranges from 10.0.0.0 to 10.255.255.255, and the netmask ranges from 8 to 24.

                                -
                              • 172.16.0.0/12–24: The IP address ranges from 172.16.0.0 to 172.31.255.255, and the netmask ranges from 12 to 24.

                                -
                              • 192.168.0.0/16–24: The IP address ranges from 192.168.0.0 to 192.168.255.255, and the netmask ranges from 16 to 24.

                                -
                              • If cidr is not specified, the default value is "".

                                +
                            • Definition: Available subnets in a VPC.

                              +
                            • Range:

                              +
                              • 10.0.0.0/8–24: The IP address ranges from 10.0.0.0 to 10.255.255.255, and the netmask ranges from 8 to 24.

                                +
                              • 172.16.0.0/12–24: The IP address ranges from 172.16.0.0 to 172.31.255.255, and the netmask ranges from 12 to 24.

                                +
                              • 192.168.0.0/16–24: The IP address ranges from 192.168.0.0 to 192.168.255.255, and the netmask ranges from 16 to 24.

                                +
                              • If cidr is not specified, the default value is "".

                            extend_cidrs

                            +

                            extend_cidrs

                            Array of strings

                            +

                            Array of strings

                            • Definition: Secondary CIDR blocks of a VPC.

                              -
                            • Range: The following CIDR blocks are not supported:

                              -
                              • 10.0.0.0/8: The IP address range is 10.0.0.0-10.255.255.255.

                                -
                              • 172.16.0.0/12: The IP address range is 172.16.0.0-172.31.255.255.

                                -
                              • 192.168.0.0/16: The IP address range is 192.168.0.0-192.168.255.255.

                                -
                              • 172.31.0.0/16: The IP address range is 172.31.0.0-172.31.255.255.

                                -
                              • 100.64.0.0/10: The IP address range is 100.64.0.0-100.127.255.255.

                                -
                              • 214.0.0.0/7: The IP address range is 214.0.0.0-215.255.255.255.

                                -
                              • 198.18.0.0/15: The IP address range is 198.18.0.0-198.19.255.255.

                                -
                              • 169.254.0.0/16: The IP address range is 169.254.0.0-169.254.255.255.

                                -
                              • 0.0.0.0/8: The IP address range is 0.0.0.0-0.255.255.255.

                                -
                              • 127.0.0.0/8: The IP address range is 127.0.0.0-127.255.255.255.

                                -
                              • 240.0.0.0/4: The IP address range is 240.0.0.0-255.255.255.255.

                                +
                            • Definition: Secondary CIDR blocks of a VPC.

                              +
                            • Range: The following CIDR blocks are not supported:

                              +
                              • 10.0.0.0/8: The IP address range is 10.0.0.0-10.255.255.255.

                                +
                              • 172.16.0.0/12: The IP address range is 172.16.0.0-172.31.255.255.

                                +
                              • 192.168.0.0/16: The IP address range is 192.168.0.0-192.168.255.255.

                                +
                              • 172.31.0.0/16: The IP address range is 172.31.0.0-172.31.255.255.

                                +
                              • 100.64.0.0/10: The IP address range is 100.64.0.0-100.127.255.255.

                                +
                              • 214.0.0.0/7: The IP address range is 214.0.0.0-215.255.255.255.

                                +
                              • 198.18.0.0/15: The IP address range is 198.18.0.0-198.19.255.255.

                                +
                              • 169.254.0.0/16: The IP address range is 169.254.0.0-169.254.255.255.

                                +
                              • 0.0.0.0/8: The IP address range is 0.0.0.0-0.255.255.255.

                                +
                              • 127.0.0.0/8: The IP address range is 127.0.0.0-127.255.255.255.

                                +
                              • 240.0.0.0/4: The IP address range is 240.0.0.0-255.255.255.255.

                            status

                            +

                            status

                            String

                            +

                            String

                            • Definition: VPC status.

                              -
                            • Range:

                              -
                              • PENDING: The VPC is being created.

                                -
                              • ACTIVE: The VPC is created.

                                +
                            • Definition: VPC status.

                              +
                            • Range:

                              +
                              • PENDING: The VPC is being created.

                                +
                              • ACTIVE: The VPC is created.

                            project_id

                            +

                            project_id

                            String

                            +

                            String

                            • Definition: ID of the project that a VPC belongs to.

                              -
                            • Range: None

                              +
                            • Definition: ID of the project that a VPC belongs to.

                              +
                            • Range: None

                            enterprise_project_id

                            +

                            enterprise_project_id

                            String

                            +

                            String

                            • Definition: ID of the enterprise project that a VPC 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.

                              +
                            • Definition: ID of the enterprise project that a VPC 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.

                            created_at

                            +

                            created_at

                            String

                            +

                            String

                            • Definition: Time when a VPC was created.

                              -
                            • Range: UTC time in the format of yyyy-MM-ddTHH:mm:ssZ

                              +
                            • Definition: Time when a VPC was created.

                              +
                            • Range: UTC time in the format of yyyy-MM-ddTHH:mm:ssZ

                            updated_at

                            +

                            updated_at

                            String

                            +

                            String

                            • Definition: Time when a VPC was updated.

                              -
                            • Range: UTC time in the format of yyyy-MM-ddTHH:mm:ssZ

                              +
                            • Definition: Time when a VPC was updated.

                              +
                            • Range: UTC time in the format of yyyy-MM-ddTHH:mm:ssZ

                            cloud_resources

                            +

                            cloud_resources

                            Array of CloudResource objects

                            +

                            Array of CloudResource objects

                            • Definition: Type and number of resources associated with a VPC. For example, subnets and route tables.

                              -
                            • Range: None

                              +
                            • Definition: Type and number of resources associated with a VPC. For example, subnets and route tables.

                              +
                            • Range: None

                            tags

                            +

                            tags

                            Array of ResponseTag objects

                            +

                            Array of ResponseTag objects

                            • Definition: Tags of a VPC, including tag keys and tag values, which can be used to classify and identify resources. For details, see the tag objects.

                              -
                            • Range: None

                              +
                            • Definition: Tags of a VPC, including tag keys and tag values, which can be used to classify and identify resources. For details, see the tag objects.

                              +
                            • Range: None

                            -
                            Table 6 CloudResource

                            Parameter

                            +
                            - - - - - - - - @@ -314,43 +314,43 @@
                            Table 6 CloudResource

                            Parameter

                            Type

                            +

                            Type

                            Description

                            +

                            Description

                            resource_type

                            +

                            resource_type

                            String

                            +

                            String

                            • Definition: Resource type.

                              -
                            • Range: None

                              +
                            • Definition: Resource type.

                              +
                            • Range: None

                            resource_count

                            +

                            resource_count

                            Integer

                            +

                            Integer

                            • Definition: Number of resources.

                              -
                            • Range: None

                              +
                            • Definition: Number of resources.

                              +
                            • Range: None

                            -
                            Table 7 ResponseTag

                            Parameter

                            +
                            - - - - - - - - @@ -358,40 +358,40 @@
                            Table 7 ResponseTag

                            Parameter

                            Type

                            +

                            Type

                            Description

                            +

                            Description

                            key

                            +

                            key

                            String

                            +

                            String

                            • Definition: Tag key.

                              -
                            • Range:

                              -
                              • Each key can contain up to 36 Unicode characters and cannot be left blank.

                                -
                              • Each key value of a resource must be unique.

                                -
                              • The value can contain:

                                -
                                • Letters

                                  -
                                • Digits

                                  -
                                • Special characters: underscores (_) ,at signs (@), and hyphens (-)

                                  -
                                +

                            Definition:

                            +

                            Tag key.

                            +

                            Range:

                            +
                            • A tag key can contain a maximum of 128 Unicode characters and cannot be left blank.

                              +
                            • Each tag key of a resource must be unique.

                              +
                            • The value can contain:

                              +
                              • Letters

                                +
                              • Digits

                                +
                              • Special characters: underscores (_), periods (.), colons (:), plus signs (+), hyphens (-), at signs (@), and equal signs (=)

                            value

                            +

                            value

                            String

                            +

                            String

                            • Definition: Tag value.

                              -
                            • Range:

                              -
                              • Each value can contain up to 43 Unicode characters and can be left blank.

                                -
                              • The value can contain:

                                -
                                • Letters

                                  -
                                • Digits

                                  -
                                • Special characters: underscore (_), at signs (@), and hyphen (-)

                                  -
                                +

                            Definition:

                            +

                            Tag value.

                            +

                            Range:

                            +
                            • Each value can contain a maximum of 255 Unicode characters and can be left blank.

                              +
                            • The value can contain:

                              +
                              • Letters

                                +
                              • Digits

                                +
                              • Special characters: underscores (_), colons (:), plus signs (+), hyphens (-), at signs (@), and equal signs (=)

                            -

                            Status code: 202

                            +

                            Status code: 202

                            -
                            Table 8 Response body parameters

                            Parameter

                            +
                            - - - - - - - - - - - @@ -399,8 +399,8 @@
                            Table 8 Response body parameters

                            Parameter

                            Type

                            +

                            Type

                            Description

                            +

                            Description

                            request_id

                            +

                            request_id

                            String

                            +

                            String

                            • Definition: Request ID.

                              -
                            • Range: None

                              +
                            • Definition: Request ID.

                              +
                            • Range: None

                            error_msg

                            +

                            error_msg

                            String

                            +

                            String

                            • Definition: Error message.

                              -
                            • Range: None

                              +
                            • Definition: Error message.

                              +
                            • Range: None

                            error_code

                            +

                            error_code

                            String

                            +

                            String

                            • Definition: Error code.

                              -
                            • Range: None

                              +
                            • Definition: Error code.

                              +
                            • Range: None

                            -

                            Example Requests

                            Remove the secondary CIDR block 23.8.0.0/16 from the VPC whose ID is 0552091e-b83a-49dd-88a7-4a5c86fd9ec3.

                            -
                            PUT https://{Endpoint}/v3/{project_id}/vpc/vpcs/0552091e-b83a-49dd-88a7-4a5c86fd9ec3/remove-extend-cidr
                            +

                            Example Requests

                            Remove the secondary CIDR block 23.8.0.0/16 from the VPC whose ID is 0552091e-b83a-49dd-88a7-4a5c86fd9ec3.

                            +
                            PUT https://{Endpoint}/v3/{project_id}/vpc/vpcs/0552091e-b83a-49dd-88a7-4a5c86fd9ec3/remove-extend-cidr
                             
                             {
                               "vpc" : {
                            @@ -408,9 +408,9 @@
                               }
                             }
                            -

                            Example Responses

                            Status code: 200

                            -

                            Normal response to the PUT operation. For more status codes, see Status Code.

                            -
                            {
                            +

                            Example Responses

                            Status code: 200

                            +

                            Normal response to the PUT operation. For more status codes, see Status Code.

                            +
                            {
                               "request_id" : "84eb4f775d66dd916db121768ec55626",
                               "vpc" : {
                                 "id" : "0552091e-b83a-49dd-88a7-4a5c86fd9ec3",
                            @@ -433,36 +433,36 @@
                                 "updated_at" : "2018-08-24T08:49:53"
                               }
                             }
                            -

                            Status code: 202

                            -

                            Normal response to the specified preflight request of API V3. For more status codes, see Status Code.

                            -
                            {
                            +

                            Status code: 202

                            +

                            Normal response to the specified preflight request of API V3. For more status codes, see Status Code.

                            +
                            {
                               "error_msg" : "Request validation has been passed with dry run...",
                               "error_code" : "SYS.0202",
                               "request_id" : "cfd81aea3f59eac7128dba4b36d516c8"
                             }
                            -

                            Status Codes

                            -

                            Status Code

                            +

                            Status Codes

                            +
                            - - - - -

                            Status Code

                            Description

                            +

                            Description

                            200

                            +

                            200

                            Normal response to the PUT operation. For more status codes, see Status Code.

                            +

                            Normal response to the PUT operation. For more status codes, see Status Code.

                            202

                            +

                            202

                            Normal response to the specified preflight request of API V3. For more status codes, see Status Code.

                            +

                            Normal response to the specified preflight request of API V3. For more status codes, see Status Code.

                            -

                            Error Codes

                            See Error Codes.

                            +

                            Error Codes

                            See Error Codes.

                            diff --git a/docs/vpc/api-ref/vpc_apiv3_0010.html b/docs/vpc/api-ref/vpc_apiv3_0010.html index 612a027ae..81e3ee5a4 100644 --- a/docs/vpc/api-ref/vpc_apiv3_0010.html +++ b/docs/vpc/api-ref/vpc_apiv3_0010.html @@ -1,30 +1,30 @@

                            Creating a Security Group

                            -

                            Function

                            A security group is a collection of access control rules for cloud instances, such as cloud servers, containers, and databases, that have the same security requirements and that are mutually trusted within a VPC. You can define different access control rules for a security group, and these rules are then applied to all the instances added to this security group.

                            +

                            Function

                            A security group is a collection of access control rules for cloud instances, such as cloud servers, containers, and databases, that have the same security requirements and that are mutually trusted within a VPC. You can define different access control rules for a security group, and these rules are then applied to all the instances added to this security group.

                            -

                            Constraints

                            By default, a security group only allows instances in it to communicate with each other.

                            +

                            Constraints

                            By default, a security group only allows instances in it to communicate with each other.

                            -

                            URI

                            POST /v3/{project_id}/vpc/security-groups

                            +

                            URI

                            POST /v3/{project_id}/vpc/security-groups

                            -
                            Table 1 Path Parameters

                            Parameter

                            +
                            - - - - - - - @@ -32,43 +32,43 @@
                            Table 1 Path Parameters

                            Parameter

                            Mandatory

                            +

                            Mandatory

                            Type

                            +

                            Type

                            Description

                            +

                            Description

                            project_id

                            +

                            project_id

                            Yes

                            +

                            Yes

                            String

                            +

                            String

                            • Definition: ID of the project that a security group belongs to.

                              -
                            • Range: None

                              +
                            • Definition: ID of the project that a security group belongs to.

                              +
                            • Range: None

                            -

                            Request Parameters

                            -
                            Table 2 Request body parameters

                            Parameter

                            +

                            Request Parameters

                            +
                            - - - - - - - - - - - @@ -76,68 +76,68 @@
                            Table 2 Request body parameters

                            Parameter

                            Mandatory

                            +

                            Mandatory

                            Type

                            +

                            Type

                            Description

                            +

                            Description

                            dry_run

                            +

                            dry_run

                            No

                            +

                            No

                            Boolean

                            +

                            Boolean

                            • Definition: Whether to only send the check request.

                              -
                            • Constraints: None

                              -
                            • Range:

                              -
                              • true: A check request will be sent and no security group will be created. Check items include mandatory parameters, request format, and constraints. If the check fails, an error will be returned. If the check succeeds, response code 202 will be returned.

                                -
                              • false: A request will be sent and a security group will be created.

                                +
                            • Definition: Whether to only send the check request.

                              +
                            • Constraints: None

                              +
                            • Range:

                              +
                              • true: A check request will be sent and no security group will be created. Check items include mandatory parameters, request format, and constraints. If the check fails, an error will be returned. If the check succeeds, response code 202 will be returned.

                                +
                              • false: A request will be sent and a security group will be created.

                              -
                            • Default Value: false

                              +
                            • Default Value: false

                            security_group

                            +

                            security_group

                            Yes

                            +

                            Yes

                            CreateSecurityGroupOption object

                            +

                            CreateSecurityGroupOption object

                            • Definition: Request body for creating a security group.

                              -
                            • Constraints: None

                              -
                            • Range: None

                              -
                            • Default Value: None

                              +
                            • Definition: Request body for creating a security group.

                              +
                            • Constraints: None

                              +
                            • Range: None

                              +
                            • Default Value: None

                            -
                            Table 3 CreateSecurityGroupOption

                            Parameter

                            +
                            - - - - - - - - - - - - - - - - - - - @@ -145,84 +145,90 @@
                            Table 3 CreateSecurityGroupOption

                            Parameter

                            Mandatory

                            +

                            Mandatory

                            Type

                            +

                            Type

                            Description

                            +

                            Description

                            name

                            +

                            name

                            Yes

                            +

                            Yes

                            String

                            +

                            String

                            • Definition: Name of a security group.

                              -
                            • Constraints: The value can contain 1 to 64 characters, including letters, digits, underscores (_), hyphens (-), and periods (.).

                              -
                            • Range: None

                              -
                            • Default Value: None

                              +
                            • Definition: Name of a security group.

                              +
                            • Constraints: The value can contain 1 to 64 characters, including letters, digits, underscores (_), hyphens (-), and periods (.).

                              +
                            • Range: None

                              +
                            • Default Value: None

                            description

                            +

                            description

                            No

                            +

                            No

                            String

                            +

                            String

                            • Definition: Description of a security group.

                              -
                            • Constraints: The value can contain no more than 255 characters and cannot contain angle brackets (< or >).

                              -
                            • Range: None

                              -
                            • Default Value: None

                              +
                            • Definition: Description of a security group.

                              +
                            • Constraints: The value can contain no more than 255 characters and cannot contain angle brackets (< or >).

                              +
                            • Range: None

                              +
                            • Default Value: None

                            enterprise_project_id

                            +

                            enterprise_project_id

                            No

                            +

                            No

                            String

                            +

                            String

                            • Definition: ID of the enterprise project that a security group belongs to.

                              -
                            • Constraints:

                              -
                              • The value can contain a maximum of 36 bytes.

                                -
                              • The value is 0 or a string in UUID format with hyphens (-).

                                +
                            • Definition: ID of the enterprise project that a security group belongs to.

                              +
                            • Constraints:

                              +
                              • The value can contain a maximum of 36 bytes.

                                +
                              • The value is 0 or a string in UUID format with hyphens (-).

                              -
                            • Range: None

                              -
                            • Default Value: 0 (default enterprise project)

                              +
                            • Range: None

                              +
                            • Default Value: 0 (default enterprise project)

                            tags

                            +

                            tags

                            No

                            +

                            No

                            Array of RequestTag objects

                            +

                            Array of RequestTag objects

                            • Definition: Tags of a security group, 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: None

                              -
                            • Default Value: None

                              +
                            • Definition: Tags of a security group, 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: None

                              +
                            • Default Value: None

                            -
                            Table 4 RequestTag

                            Parameter

                            +
                            - - - - - - - - - - -
                            Table 4 RequestTag

                            Parameter

                            Mandatory

                            +

                            Mandatory

                            Type

                            +

                            Type

                            Description

                            +

                            Description

                            key

                            +

                            key

                            Yes

                            +

                            Yes

                            String

                            +

                            String

                            • Definition: Tag key.

                              -
                            • Constraints: None
                            • Range:

                              -
                              • Each key can contain up to 36 Unicode characters and cannot be left blank.

                                -
                              • Each key value of a resource must be unique.

                                -
                              • The value can contain:

                                -
                                • Letters

                                  -
                                • Digits

                                  -
                                • Special characters: underscores (_) ,at signs (@), and hyphens (-)

                                  +

                            Definition:

                            +

                            Tag key.

                            +

                            Constraints:

                            +

                            N/A

                            +

                            Range:

                            +
                            • A tag key can contain a maximum of 128 Unicode characters and cannot be left blank.

                              +
                            • Each tag key of a resource must be unique.

                              +
                            • The value can contain:

                              +
                              • Letters

                                +
                              • Digits

                                +
                              • Special characters: underscores (_), periods (.), colons (:), plus signs (+), hyphens (-), at signs (@), and equal signs (=)

                            -
                          • Default Value: None

                            -
                          • +

                            Default Value:

                            +

                            N/A

                            value

                            +

                            value

                            Yes

                            +

                            Yes

                            String

                            +

                            String

                            • Definition: Tag value.

                              -
                            • Constraints: None
                            • Range:

                              -
                              • Each value can contain up to 43 Unicode characters and can be left blank.

                                -
                              • The value can contain:

                                -
                                • Letters

                                  -
                                • Digits

                                  -
                                • Special characters: underscore (_), at signs (@), and hyphen (-)

                                  +

                            Definition:

                            +

                            Tag value.

                            +

                            Constraints:

                            +

                            N/A

                            +

                            Range:

                            +
                            • Each value can contain a maximum of 255 Unicode characters and can be left blank.

                              +
                            • The value can contain:

                              +
                              • Letters

                                +
                              • Digits

                                +
                              • Special characters: underscores (_), colons (:), plus signs (+), hyphens (-), at signs (@), and equal signs (=)

                            -
                          • Default Value: None

                            -
                          • +

                            Default Value:

                            +

                            N/A

                            -

                            Response Parameters

                            Status code: 201

                            +

                            Response Parameters

                            Status code: 201

                            -
                            Table 5 Response body parameters

                            Parameter

                            +
                            - - - - - - - - @@ -230,92 +236,92 @@
                            Table 5 Response body parameters

                            Parameter

                            Type

                            +

                            Type

                            Description

                            +

                            Description

                            request_id

                            +

                            request_id

                            String

                            +

                            String

                            • Definition: Request ID.

                              -
                            • Range: None

                              +
                            • Definition: Request ID.

                              +
                            • Range: None

                            security_group

                            +

                            security_group

                            SecurityGroupInfo object

                            +

                            SecurityGroupInfo object

                            • Definition: Response body for creating a security group.

                              -
                            • Range: None

                              +
                            • Definition: Response body for creating a security group.

                              +
                            • Range: None

                            -
                            Table 6 SecurityGroupInfo

                            Parameter

                            +
                            - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -323,43 +329,43 @@
                            Table 6 SecurityGroupInfo

                            Parameter

                            Type

                            +

                            Type

                            Description

                            +

                            Description

                            id

                            +

                            id

                            String

                            +

                            String

                            • Definition: ID of a security group. After a security group is created, a security group ID is generated, which uniquely identifies the security group.

                              -
                            • Range: The value is in UUID format with hyphens (-).

                              +
                            • Definition: ID of a security group. After a security group is created, a security group ID is generated, which uniquely identifies the security group.

                              +
                            • Range: The value is in UUID format with hyphens (-).

                            name

                            +

                            name

                            String

                            +

                            String

                            • Definition: Name of a security group.

                              -
                            • Range: The value can contain 1 to 64 characters, including letters, digits, underscores (_), hyphens (-), and periods (.).

                              +
                            • Definition: Name of a security group.

                              +
                            • Range: The value can contain 1 to 64 characters, including letters, digits, underscores (_), hyphens (-), and periods (.).

                            description

                            +

                            description

                            String

                            +

                            String

                            • Definition: Description of a security group.

                              -
                            • Range: The value can contain no more than 255 characters and cannot contain angle brackets (< or >).

                              +
                            • Definition: Description of a security group.

                              +
                            • Range: The value can contain no more than 255 characters and cannot contain angle brackets (< or >).

                            project_id

                            +

                            project_id

                            String

                            +

                            String

                            • Definition: ID of the project that a security group belongs to.

                              -
                            • Range: None

                              +
                            • Definition: ID of the project that a security group belongs to.

                              +
                            • Range: None

                            created_at

                            +

                            created_at

                            String

                            +

                            String

                            • Definition: Time when a security group was created.

                              -
                            • Range: UTC time in the format of yyyy-MM-ddTHH:mm:ssZ

                              +
                            • Definition: Time when a security group was created.

                              +
                            • Range: UTC time in the format of yyyy-MM-ddTHH:mm:ssZ

                            updated_at

                            +

                            updated_at

                            String

                            +

                            String

                            • Definition: Time when a security group was updated.

                              -
                            • Range: UTC time in the format of yyyy-MM-ddTHH:mm:ssZ

                              +
                            • Definition: Time when a security group was updated.

                              +
                            • Range: UTC time in the format of yyyy-MM-ddTHH:mm:ssZ

                            enterprise_project_id

                            +

                            enterprise_project_id

                            String

                            +

                            String

                            • Definition: ID of the enterprise project that a security group 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.

                              +
                            • Definition: ID of the enterprise project that a security group 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

                            +

                            tags

                            Array of ResponseTag objects

                            +

                            Array of ResponseTag objects

                            • Definition: Tags of a security group, including tag keys and tag values, which can be used to classify and identify resources. For details, see the tag objects.

                              -
                            • Range: None

                              +
                            • Definition: Tags of a security group, including tag keys and tag values, which can be used to classify and identify resources. For details, see the tag objects.

                              +
                            • Range: None

                            security_group_rules

                            +

                            security_group_rules

                            Array of SecurityGroupRule objects

                            +

                            Array of SecurityGroupRule objects

                            • Definition: Security group rule list.

                              -
                            • Range: None

                              +
                            • Definition: Security group rule list.

                              +
                            • Range: None

                            -
                            Table 7 ResponseTag

                            Parameter

                            +
                            - - - - - - - - @@ -368,204 +374,204 @@
                            Table 7 ResponseTag

                            Parameter

                            Type

                            +

                            Type

                            Description

                            +

                            Description

                            key

                            +

                            key

                            String

                            +

                            String

                            • Definition: Tag key.

                              -
                            • Range:

                              -
                              • Each key can contain up to 36 Unicode characters and cannot be left blank.

                                -
                              • Each key value of a resource must be unique.

                                -
                              • The value can contain:

                                -
                                • Letters

                                  -
                                • Digits

                                  -
                                • Special characters: underscores (_) ,at signs (@), and hyphens (-)

                                  -
                                +

                            Definition:

                            +

                            Tag key.

                            +

                            Range:

                            +
                            • A tag key can contain a maximum of 128 Unicode characters and cannot be left blank.

                              +
                            • Each tag key of a resource must be unique.

                              +
                            • The value can contain:

                              +
                              • Letters

                                +
                              • Digits

                                +
                              • Special characters: underscores (_), periods (.), colons (:), plus signs (+), hyphens (-), at signs (@), and equal signs (=)

                            value

                            +

                            value

                            String

                            +

                            String

                            • Definition: Tag value.

                              -
                            • Range:

                              -
                              • Each value can contain up to 43 Unicode characters and can be left blank.

                                -
                              • The value can contain:

                                -
                                • Letters

                                  -
                                • Digits

                                  -
                                • Special characters: underscore (_), at signs (@), and hyphen (-)

                                  -
                                +

                            Definition:

                            +

                            Tag value.

                            +

                            Range:

                            +
                            • Each value can contain a maximum of 255 Unicode characters and can be left blank.

                              +
                            • The value can contain:

                              +
                              • Letters

                                +
                              • Digits

                                +
                              • Special characters: underscores (_), colons (:), plus signs (+), hyphens (-), at signs (@), and equal signs (=)

                            -
                            Table 8 SecurityGroupRule

                            Parameter

                            +
                            - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                            Table 8 SecurityGroupRule

                            Parameter

                            Type

                            +

                            Type

                            Description

                            +

                            Description

                            id

                            +

                            id

                            String

                            +

                            String

                            • Definition: ID of a security group rule. After a security group rule is created, a security group rule ID is generated, which uniquely identifies the security group rule.

                              -
                            • Range: The value is in UUID format with hyphens (-).

                              +
                            • Definition: ID of a security group rule. After a security group rule is created, a security group rule ID is generated, which uniquely identifies the security group rule.

                              +
                            • Range: The value is in UUID format with hyphens (-).

                            description

                            +

                            description

                            String

                            +

                            String

                            • Definition: Description of a security group rule.

                              -
                            • Range: The value can contain no more than 255 characters and cannot contain angle brackets (< or >).

                              +
                            • Definition: Description of a security group rule.

                              +
                            • Range: The value can contain no more than 255 characters and cannot contain angle brackets (< or >).

                            security_group_id

                            +

                            security_group_id

                            String

                            +

                            String

                            • Definition: ID of the security group that a security group rule belongs to.

                              -
                            • Range: None

                              +
                            • Definition: ID of the security group that a security group rule belongs to.

                              +
                            • Range: None

                            direction

                            +

                            direction

                            String

                            +

                            String

                            • Definition: Inbound or outbound direction of a security group rule.

                              -
                            • Range:

                              -
                              • ingress: inbound direction

                                -
                              • egress: outbound direction

                                +
                            • Definition: Inbound or outbound direction of a security group rule.

                              +
                            • Range:

                              +
                              • ingress: inbound direction

                                +
                              • egress: outbound direction

                            protocol

                            +

                            protocol

                            String

                            +

                            String

                            • Definition: Communication protocol of a security group rule.

                              -
                            • Range:

                              -
                              • icmp

                                -
                              • tcp

                                -
                              • udp

                                -
                              • icmpv6

                                -
                              • IP protocol number

                                +
                            • Definition: Communication protocol of a security group rule.

                              +
                            • Range:

                              +
                              • icmp

                                +
                              • tcp

                                +
                              • udp

                                +
                              • icmpv6

                                +
                              • IP protocol number

                            ethertype

                            +

                            ethertype

                            String

                            +

                            String

                            • Definition: IP address version of a security group rule.

                              -
                            • Range:

                              -
                              • IPv4

                                -
                              • IPv6

                                +
                            • Definition: IP address version of a security group rule.

                              +
                            • Range:

                              +
                              • IPv4

                                +
                              • IPv6

                            multiport

                            +

                            multiport

                            String

                            +

                            String

                            • Definition: Port range of a security group rule.

                              -
                            • Range: The value can be a single port (80), a port range (1-30), or inconsecutive ports separated by commas (22,3389,80).

                              +
                            • Definition: Port range of a security group rule.

                              +
                            • Range: The value can be a single port (80), a port range (1-30), or inconsecutive ports separated by commas (22,3389,80).

                            action

                            +

                            action

                            String

                            +

                            String

                            • Definition: Action of a security group rule.

                              -
                            • Range:

                              -
                              • allow

                                -
                              • deny

                                +
                            • Definition: Action of a security group rule.

                              +
                            • Range:

                              +
                              • allow

                                +
                              • deny

                            priority

                            +

                            priority

                            Integer

                            +

                            Integer

                            • Definition: Priority of a security group rule.

                              -
                            • Range: The value is from 1 to 100. The value 1 indicates the highest priority.

                              +
                            • Definition: Priority of a security group rule.

                              +
                            • Range: The value is from 1 to 100. The value 1 indicates the highest priority.

                            remote_group_id

                            +

                            remote_group_id

                            String

                            +

                            String

                            • Definition: ID of the remote security group of a security group rule. If the action of the rule is allow, the traffic from the remote security group is allowed. If the action of the rule is deny, the traffic from the remote security group is denied.

                              -
                            • Range: ID of an existing security group.

                              +
                            • Definition: ID of the remote security group of a security group rule. If the action of the rule is allow, the traffic from the remote security group is allowed. If the action of the rule is deny, the traffic from the remote security group is denied.

                              +
                            • Range: ID of an existing security group.

                            remote_ip_prefix

                            +

                            remote_ip_prefix

                            String

                            +

                            String

                            • Definition: Remote IP address of a security group rule.

                              -
                              • If direction is set to egress, the IP address is the outbound destination and will be accessed by instances in the security group.

                                -
                              • If direction is set to ingress, the IP address is the inbound source and will access the instances in the security group.

                                +
                            • Definition: Remote IP address of a security group rule.

                              +
                              • If direction is set to egress, the IP address is the outbound destination and will be accessed by instances in the security group.

                                +
                              • If direction is set to ingress, the IP address is the inbound source and will access the instances in the security group.

                              -
                            • Range: CIDR notation format. If an IP address is transferred in the request, the IP address is automatically formatted with /32 as the subnet mask, for example, 192.168.21.45/32.

                              +
                            • Range: CIDR notation format. If an IP address is transferred in the request, the IP address is automatically formatted with /32 as the subnet mask, for example, 192.168.21.45/32.

                            remote_address_group_id

                            +

                            remote_address_group_id

                            String

                            +

                            String

                            • Definition: ID of the remote IP address group of a security group rule.

                              -
                            • Range: ID of an existing IP address group.

                              +
                            • Definition: ID of the remote IP address group of a security group rule.

                              +
                            • Range: ID of an existing IP address group.

                            created_at

                            +

                            created_at

                            String

                            +

                            String

                            • Definition: Time when a security group rule was created.

                              -
                            • Range: UTC time in the format of yyyy-MM-ddTHH:mm:ssZ

                              +
                            • Definition: Time when a security group rule was created.

                              +
                            • Range: UTC time in the format of yyyy-MM-ddTHH:mm:ssZ

                            updated_at

                            +

                            updated_at

                            String

                            +

                            String

                            • Definition: Time when a security group rule was updated.

                              -
                            • Range: UTC time in the format of yyyy-MM-ddTHH:mm:ssZ

                              +
                            • Definition: Time when a security group rule was updated.

                              +
                            • Range: UTC time in the format of yyyy-MM-ddTHH:mm:ssZ

                            project_id

                            +

                            project_id

                            String

                            +

                            String

                            • Definition: ID of the project that a security group rule belongs to.

                              -
                            • Range: None

                              +
                            • Definition: ID of the project that a security group rule belongs to.

                              +
                            • Range: None

                            -

                            Status code: 202

                            +

                            Status code: 202

                            -
                            Table 9 Response body parameters

                            Parameter

                            +
                            - - - - - - - - - - - @@ -573,8 +579,8 @@
                            Table 9 Response body parameters

                            Parameter

                            Type

                            +

                            Type

                            Description

                            +

                            Description

                            request_id

                            +

                            request_id

                            String

                            +

                            String

                            • Definition: Request ID.

                              -
                            • Range: None

                              +
                            • Definition: Request ID.

                              +
                            • Range: None

                            error_msg

                            +

                            error_msg

                            String

                            +

                            String

                            • Definition: Error message.

                              -
                            • Range: None

                              +
                            • Definition: Error message.

                              +
                            • Range: None

                            error_code

                            +

                            error_code

                            String

                            +

                            String

                            • Definition: Error code.

                              -
                            • Range: None

                              +
                            • Definition: Error code.

                              +
                            • Range: None

                            -

                            Example Requests

                            • Create a security group, set its name to security_group_1 and description to security group description, and specify the request as a prefight request.

                              -
                              POST https://{Endpoint}/v3/{project_id}/vpc/security-groups
                              +

                              Example Requests

                              • Create a security group, set its name to security_group_1 and description to security group description, and specify the request as a prefight request.

                                +
                                POST https://{Endpoint}/v3/{project_id}/vpc/security-groups
                                 
                                 {
                                   "security_group" : {
                                @@ -583,8 +589,8 @@
                                   },
                                   "dry_run" : true
                                 }
                                -
                              • Create a security group and set its name to security_group_1* and description to security group description.

                                -
                                POST https://{Endpoint}/v3/{project_id}/vpc/security-groups
                                +
                              • Create a security group and set its name to security_group_1* and description to security group description.

                                +
                                POST https://{Endpoint}/v3/{project_id}/vpc/security-groups
                                 
                                 {
                                   "security_group" : {
                                @@ -594,9 +600,9 @@
                                 }
                              -

                              Example Responses

                              Status code: 201

                              -

                              Normal response to the POST operation. For more status codes, see Status Code.

                              -
                              {
                              +

                              Example Responses

                              Status code: 201

                              +

                              Normal response to the POST operation. For more status codes, see Status Code.

                              +
                              {
                                 "security_group" : {
                                   "id" : "69c999ad-d9ef-4d79-94fd-35e6ceb75325",
                                   "name" : "security_group_1",
                              @@ -674,36 +680,36 @@
                                 },
                                 "request_id" : "a8cf4f79ca3c22ca685e7e8872e8c20b"
                               }
                              -

                              Status code: 202

                              -

                              Normal response for the specified pre-check request of API V3. For more status codes, see Status Code.

                              -
                              {
                              +

                              Status code: 202

                              +

                              Normal response for the specified pre-check request of API V3. For more status codes, see Status Code.

                              +
                              {
                                 "error_msg" : "Request validation has been passed with dry run...",
                                 "error_code" : "SYS.0202",
                                 "request_id" : "cfd81aea3f59eac7128dba4b36d516c8"
                               }
                              -

                              Status Codes

                              -

                              Status Code

                              +

                              Status Codes

                              +
                              - - - - -

                              Status Code

                              Description

                              +

                              Description

                              201

                              +

                              201

                              Normal response to the POST operation. For more status codes, see Status Code.

                              +

                              Normal response to the POST operation. For more status codes, see Status Code.

                              202

                              +

                              202

                              Normal response for the specified pre-check request of API V3. For more status codes, see Status Code.

                              +

                              Normal response for the specified pre-check request of API V3. For more status codes, see Status Code.

                              -

                              Error Codes

                              See Error Codes.

                              +

                              Error Codes

                              See Error Codes.

                              diff --git a/docs/vpc/api-ref/vpc_apiv3_0011.html b/docs/vpc/api-ref/vpc_apiv3_0011.html index 84d45d912..b9d8623c1 100644 --- a/docs/vpc/api-ref/vpc_apiv3_0011.html +++ b/docs/vpc/api-ref/vpc_apiv3_0011.html @@ -1,30 +1,30 @@

                              Querying Security Groups

                              -

                              Function

                              After a security group is created, you can call this API to query all information about the security group, including the name, ID, and description.

                              +

                              Function

                              After a security group is created, you can call this API to query all information about the security group, including the name, ID, and description.

                              -

                              Constraints

                              You can query all security groups under your account. A maximum of 2,000 records can be returned for each query. If the number of records exceeds 2,000, the pagination marker will be returned.

                              +

                              Constraints

                              You can query all security groups under your account. A maximum of 2,000 records can be returned for each query. If the number of records exceeds 2,000, the pagination marker will be returned.

                              -

                              URI

                              GET /v3/{project_id}/vpc/security-groups

                              +

                              URI

                              GET /v3/{project_id}/vpc/security-groups

                              -
                              Table 1 Path Parameters

                              Parameter

                              +
                              - - - - - - - @@ -32,93 +32,93 @@
                              Table 1 Path Parameters

                              Parameter

                              Mandatory

                              +

                              Mandatory

                              Type

                              +

                              Type

                              Description

                              +

                              Description

                              project_id

                              +

                              project_id

                              Yes

                              +

                              Yes

                              String

                              +

                              String

                              • Definition: ID of the project that a security group belongs to.

                                -
                              • Range: None

                                +
                              • Definition: ID of the project that a security group belongs to. Multiple IDs can be specified for filtering.

                                +
                              • Range: None

                              -
                              Table 2 Query Parameters

                              Parameter

                              +
                              - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -126,42 +126,42 @@
                              Table 2 Query Parameters

                              Parameter

                              Mandatory

                              +

                              Mandatory

                              Type

                              +

                              Type

                              Description

                              +

                              Description

                              limit

                              +

                              limit

                              No

                              +

                              No

                              Integer

                              +

                              Integer

                              • Definition: Number of resources returned on each page.

                                -
                              • Range: 0-2000

                                +
                              • Definition: Number of resources returned on each page.

                                +
                              • Range: 0-2000

                              marker

                              +

                              marker

                              No

                              +

                              No

                              String

                              +

                              String

                              • Definition: ID of the resource from which the pagination query starts. If the parameter is left blank, only resources on the first page are queried.

                                -
                              • Range: Security group ID.

                                +
                              • Definition: ID of the resource from which the pagination query starts. If the parameter is left blank, only resources on the first page are queried.

                                +
                              • Range: Security group ID.

                              id

                              +

                              id

                              No

                              +

                              No

                              Array of strings

                              +

                              Array of strings

                              • Definition: ID of a security group. This field can be used to precisely filter security groups. Multiple IDs can be specified for filtering.

                                -
                              • Range: None

                                +
                              • Definition: ID of a security group. This field can be used to precisely filter security groups. Multiple IDs can be specified for filtering.

                                +
                              • Range: None

                              name

                              +

                              name

                              No

                              +

                              No

                              Array of strings

                              +

                              Array of strings

                              • Definition: Name of a security group. This field can be used to precisely filter security groups. Multiple names can be specified for filtering.

                                -
                              • Range: None

                                +
                              • Definition: Name of a security group. This field can be used to precisely filter security groups. Multiple names can be specified for filtering.

                                +
                              • Range: None

                              description

                              +

                              description

                              No

                              +

                              No

                              Array of strings

                              +

                              Array of strings

                              • Definition: Description of a security group. This field can be used to precisely filter security groups. Multiple descriptions can be specified for filtering.

                                -
                              • Range: None

                                +
                              • Definition: Description of a security group. This field can be used to precisely filter security groups. Multiple descriptions can be specified for filtering.

                                +
                              • Range: None

                              enterprise_project_id

                              +

                              enterprise_project_id

                              No

                              +

                              No

                              String

                              +

                              String

                              • Definition: ID of the enterprise project that a security group belongs to. This field can be used to filter the security groups associated with an enterprise project.

                                -
                              • 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.

                                  -
                                • To obtain the security groups associated with all enterprise projects that a user has permissions to view, specify all_granted_eps.

                                  +
                              • Definition: ID of the enterprise project that a security group belongs to. This field can be used to filter the security groups associated with an enterprise project.

                                +
                              • 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.

                                  +
                                • To obtain the security groups associated with all enterprise projects that a user has permissions to view, specify all_granted_eps.

                              project_id

                              +

                              project_id

                              No

                              +

                              No

                              Array of strings

                              +

                              Array of strings

                              • Definition: ID of the project that a security group belongs to.

                                -
                              • Range: None

                                +
                              • Definition: ID of the project that a security group belongs to. Multiple IDs can be specified for filtering.

                                +
                              • Range: None

                              -

                              Request Parameters

                              None

                              +

                              Request Parameters

                              None

                              -

                              Response Parameters

                              Status code: 200

                              +

                              Response Parameters

                              Status code: 200

                              -
                              Table 3 Response body parameters

                              Parameter

                              +
                              - - - - - - - - - - - @@ -169,83 +169,83 @@
                              Table 3 Response body parameters

                              Parameter

                              Type

                              +

                              Type

                              Description

                              +

                              Description

                              security_groups

                              +

                              security_groups

                              Array of SecurityGroup objects

                              +

                              Array of SecurityGroup objects

                              • Definition: Response body for querying security groups.

                                -
                              • Range: None

                                +
                              • Definition: Response body for querying security groups.

                                +
                              • Range: None

                              request_id

                              +

                              request_id

                              String

                              +

                              String

                              • Definition: Request ID.

                                -
                              • Range: None

                                +
                              • Definition: Request ID.

                                +
                              • Range: None

                              page_info

                              +

                              page_info

                              PageInfo object

                              +

                              PageInfo object

                              • Definition: Pagination information.

                                -
                              • Range: None

                                +
                              • Definition: Pagination information.

                                +
                              • Range: None

                              -
                              Table 4 SecurityGroup

                              Parameter

                              +
                              - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -253,43 +253,43 @@
                              Table 4 SecurityGroup

                              Parameter

                              Type

                              +

                              Type

                              Description

                              +

                              Description

                              id

                              +

                              id

                              String

                              +

                              String

                              • Definition: ID of a security group. After a security group is created, a security group ID is generated, which uniquely identifies the security group.

                                -
                              • Range: The value is in UUID format with hyphens (-).

                                +
                              • Definition: ID of a security group. After a security group is created, a security group ID is generated, which uniquely identifies the security group.

                                +
                              • Range: The value is in UUID format with hyphens (-).

                              name

                              +

                              name

                              String

                              +

                              String

                              • Definition: Name of a security group.

                                -
                              • Range: The value can contain 1 to 64 characters, including letters, digits, underscores (_), hyphens (-), and periods (.).

                                +
                              • Definition: Name of a security group.

                                +
                              • Range: The value can contain 1 to 64 characters, including letters, digits, underscores (_), hyphens (-), and periods (.).

                              description

                              +

                              description

                              String

                              +

                              String

                              • Definition: Description of a security group.

                                -
                              • Range: The value can contain no more than 255 characters and cannot contain angle brackets (< or >).

                                +
                              • Definition: Description of a security group.

                                +
                              • Range: The value can contain no more than 255 characters and cannot contain angle brackets (< or >).

                              project_id

                              +

                              project_id

                              String

                              +

                              String

                              • Definition: ID of the project that a security group belongs to.

                                -
                              • Range: None

                                +
                              • Definition: ID of the project that a security group belongs to.

                                +
                              • Range: None

                              created_at

                              +

                              created_at

                              String

                              +

                              String

                              • Definition: Time when a security group was created.

                                -
                              • Range: UTC time in the format of yyyy-MM-ddTHH:mm:ssZ

                                +
                              • Definition: Time when a security group was created.

                                +
                              • Range: UTC time in the format of yyyy-MM-ddTHH:mm:ssZ

                              updated_at

                              +

                              updated_at

                              String

                              +

                              String

                              • Definition: Time when a security group was updated.

                                -
                              • Range: UTC time in the format of yyyy-MM-ddTHH:mm:ssZ

                                +
                              • Definition: Time when a security group was updated.

                                +
                              • Range: UTC time in the format of yyyy-MM-ddTHH:mm:ssZ

                              enterprise_project_id

                              +

                              enterprise_project_id

                              String

                              +

                              String

                              • Definition: ID of the enterprise project that a security group 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.

                                +
                              • Definition: ID of the enterprise project that a security group 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

                              +

                              tags

                              Array of ResponseTag objects

                              +

                              Array of ResponseTag objects

                              • Definition: Tags of a security group, including tag keys and tag values, which can be used to classify and identify resources. For details, see the tag objects.

                                -
                              • Range: None

                                +
                              • Definition: Tags of a security group, including tag keys and tag values, which can be used to classify and identify resources. For details, see the tag objects.

                                +
                              • Range: None

                              -
                              Table 5 ResponseTag

                              Parameter

                              +
                              - - - - - - - - @@ -298,51 +298,54 @@
                              Table 5 ResponseTag

                              Parameter

                              Type

                              +

                              Type

                              Description

                              +

                              Description

                              key

                              +

                              key

                              String

                              +

                              String

                              • Definition: Tag key.

                                -
                              • Range:

                                -
                                • Each key can contain up to 36 Unicode characters and cannot be left blank.

                                  -
                                • Each key value of a resource must be unique.

                                  -
                                • The value can contain:

                                  -
                                  • Letters

                                    -
                                  • Digits

                                    -
                                  • Special characters: underscores (_) ,at signs (@), and hyphens (-)

                                    -
                                  +

                              Definition:

                              +

                              Tag key.

                              +

                              Range:

                              +
                              • A tag key can contain a maximum of 128 Unicode characters and cannot be left blank.

                                +
                              • Each tag key of a resource must be unique.

                                +
                              • The value can contain:

                                +
                                • Letters

                                  +
                                • Digits

                                  +
                                • Special characters: underscores (_), periods (.), colons (:), plus signs (+), hyphens (-), at signs (@), and equal signs (=)

                              value

                              +

                              value

                              String

                              +

                              String

                              • Definition: Tag value.

                                -
                              • Range:

                                -
                                • Each value can contain up to 43 Unicode characters and can be left blank.

                                  -
                                • The value can contain:

                                  -
                                  • Letters

                                    -
                                  • Digits

                                    -
                                  • Special characters: underscore (_), at signs (@), and hyphen (-)

                                    -
                                  +

                              Definition:

                              +

                              Tag value.

                              +

                              Range:

                              +
                              • Each value can contain a maximum of 255 Unicode characters and can be left blank.

                                +
                              • The value can contain:

                                +
                                • Letters

                                  +
                                • Digits

                                  +
                                • Special characters: underscores (_), colons (:), plus signs (+), hyphens (-), at signs (@), and equal signs (=)

                              -
                              Table 6 PageInfo

                              Parameter

                              +
                              - - - - - - - - - - -
                              Table 6 PageInfo

                              Parameter

                              Type

                              +

                              Type

                              Description

                              +

                              Description

                              previous_marker

                              +

                              previous_marker

                              String

                              +

                              String

                              • Definition: The first record on the current page.

                                -
                              • Range: None

                                -
                              +

                              Definition:

                              +

                              The first record on the current page.

                              +

                              Range:

                              +

                              N/A

                              current_count

                              +

                              current_count

                              Integer

                              +

                              Integer

                              • Definition: Total number of records on the current page.

                                -
                              • Range: None

                                -
                              +

                              Definition:

                              +

                              Total number of resources on the current page.

                              +

                              Range:

                              +

                              N/A

                              next_marker

                              +

                              next_marker

                              String

                              +

                              String

                              • Definition: The last record on the current page. The parameter next_marker does not exist if the page is the last one.

                                -
                              • Range: None

                                -
                              +

                              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

                              -

                              Example Requests

                              Querying security groups

                              -
                              GET https://{Endpoint}/v3/{project_id}/vpc/security-groups
                              +

                              Example Requests

                              Querying security groups

                              +
                              GET https://{Endpoint}/v3/{project_id}/vpc/security-groups
                              -

                              Example Responses

                              Status code: 200

                              -

                              Normal response to the GET operation. For more status codes, see Status Codes.

                              -
                              {
                              +

                              Example Responses

                              Status code: 200

                              +

                              Normal response to the GET operation. For more status codes, see Status Codes.

                              +
                              {
                                 "request_id" : "d31cb32ca06f3c1a294fa24e6cbc5a56",
                                 "security_groups" : [ {
                                   "id" : "0552091e-b83a-49dd-88a7-4a5c86fd9ec3",
                              @@ -369,23 +372,23 @@
                                 }
                               }
                              -

                              Status Codes

                              -

                              Status Code

                              +

                              Status Codes

                              +
                              - - -

                              Status Code

                              Description

                              +

                              Description

                              200

                              +

                              200

                              Normal response to the GET operation. For more status codes, see Status Codes.

                              +

                              Normal response to the GET operation. For more status codes, see Status Codes.

                              -

                              Error Codes

                              See Error Codes.

                              +

                              Error Codes

                              See Error Codes.

                              diff --git a/docs/vpc/api-ref/vpc_apiv3_0012.html b/docs/vpc/api-ref/vpc_apiv3_0012.html index 303aaf51b..fabaf220c 100644 --- a/docs/vpc/api-ref/vpc_apiv3_0012.html +++ b/docs/vpc/api-ref/vpc_apiv3_0012.html @@ -1,39 +1,39 @@

                              Querying the Details of a Security Group

                              -

                              Function

                              After a security group is created, you can call this API to query all information about the security group, including the name, ID, and description.

                              +

                              Function

                              After a security group is created, you can call this API to query all information about the security group, including the name, ID, and description.

                              -

                              URI

                              GET /v3/{project_id}/vpc/security-groups/{security_group_id}

                              +

                              URI

                              GET /v3/{project_id}/vpc/security-groups/{security_group_id}

                              -
                              Table 1 Path Parameters

                              Parameter

                              +
                              - - - - - - - - - - - @@ -41,33 +41,33 @@
                              Table 1 Path Parameters

                              Parameter

                              Mandatory

                              +

                              Mandatory

                              Type

                              +

                              Type

                              Description

                              +

                              Description

                              project_id

                              +

                              project_id

                              Yes

                              +

                              Yes

                              String

                              +

                              String

                              • Definition: ID of the project that a security group belongs to.

                                -
                              • Range: None

                                +
                              • Definition: ID of the project that a security group belongs to.

                                +
                              • Range: None

                              security_group_id

                              +

                              security_group_id

                              Yes

                              +

                              Yes

                              String

                              +

                              String

                              • Definition: ID of a security group.

                                -
                              • Range: None

                                +
                              • Definition: ID of a security group.

                                +
                              • Range: None

                              -

                              Request Parameters

                              None

                              +

                              Request Parameters

                              None

                              -

                              Response Parameters

                              Status code: 200

                              +

                              Response Parameters

                              Status code: 200

                              -
                              Table 2 Response body parameters

                              Parameter

                              +
                              - - - - - - - - @@ -75,92 +75,92 @@
                              Table 2 Response body parameters

                              Parameter

                              Type

                              +

                              Type

                              Description

                              +

                              Description

                              request_id

                              +

                              request_id

                              String

                              +

                              String

                              • Definition: Request ID.

                                -
                              • Range: None

                                +
                              • Definition: Request ID.

                                +
                              • Range: None

                              security_group

                              +

                              security_group

                              SecurityGroupInfo object

                              +

                              SecurityGroupInfo object

                              • Definition: Response body for querying details about a security group.

                                -
                              • Range: None

                                +
                              • Definition: Response body for querying details about a security group.

                                +
                              • Range: None

                              -
                              Table 3 SecurityGroupInfo

                              Parameter

                              +
                              - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -168,43 +168,43 @@
                              Table 3 SecurityGroupInfo

                              Parameter

                              Type

                              +

                              Type

                              Description

                              +

                              Description

                              id

                              +

                              id

                              String

                              +

                              String

                              • Definition: ID of a security group. After a security group is created, a security group ID is generated, which uniquely identifies the security group.

                                -
                              • Range: The value is in UUID format with hyphens (-).

                                +
                              • Definition: ID of a security group. After a security group is created, a security group ID is generated, which uniquely identifies the security group.

                                +
                              • Range: The value is in UUID format with hyphens (-).

                              name

                              +

                              name

                              String

                              +

                              String

                              • Definition: Name of a security group.

                                -
                              • Range: The value can contain 1 to 64 characters, including letters, digits, underscores (_), hyphens (-), and periods (.).

                                +
                              • Definition: Name of a security group.

                                +
                              • Range: The value can contain 1 to 64 characters, including letters, digits, underscores (_), hyphens (-), and periods (.).

                              description

                              +

                              description

                              String

                              +

                              String

                              • Definition: Description of a security group.

                                -
                              • Range: The value can contain no more than 255 characters and cannot contain angle brackets (< or >).

                                +
                              • Definition: Description of a security group.

                                +
                              • Range: The value can contain no more than 255 characters and cannot contain angle brackets (< or >).

                              project_id

                              +

                              project_id

                              String

                              +

                              String

                              • Definition: ID of the project that a security group belongs to.

                                -
                              • Range: None

                                +
                              • Definition: ID of the project that a security group belongs to.

                                +
                              • Range: None

                              created_at

                              +

                              created_at

                              String

                              +

                              String

                              • Definition: Time when a security group was created.

                                -
                              • Range: UTC time in the format of yyyy-MM-ddTHH:mm:ssZ

                                +
                              • Definition: Time when a security group was created.

                                +
                              • Range: UTC time in the format of yyyy-MM-ddTHH:mm:ssZ

                              updated_at

                              +

                              updated_at

                              String

                              +

                              String

                              • Definition: Time when a security group was updated.

                                -
                              • Range: UTC time in the format of yyyy-MM-ddTHH:mm:ssZ

                                +
                              • Definition: Time when a security group was updated.

                                +
                              • Range: UTC time in the format of yyyy-MM-ddTHH:mm:ssZ

                              enterprise_project_id

                              +

                              enterprise_project_id

                              String

                              +

                              String

                              • Definition: ID of the enterprise project that a security group 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.

                                +
                              • Definition: ID of the enterprise project that a security group 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

                              +

                              tags

                              Array of ResponseTag objects

                              +

                              Array of ResponseTag objects

                              • Definition: Tags of a security group, including tag keys and tag values, which can be used to classify and identify resources. For details, see the tag objects.

                                -
                              • Range: None

                                +
                              • Definition: Tags of a security group, including tag keys and tag values, which can be used to classify and identify resources. For details, see the tag objects.

                                +
                              • Range: None

                              security_group_rules

                              +

                              security_group_rules

                              Array of SecurityGroupRule objects

                              +

                              Array of SecurityGroupRule objects

                              • Definition: Security group rule list.

                                -
                              • Range: None

                                +
                              • Definition: Security group rule list.

                                +
                              • Range: None

                              -
                              Table 4 ResponseTag

                              Parameter

                              +
                              - - - - - - - - @@ -213,164 +213,164 @@
                              Table 4 ResponseTag

                              Parameter

                              Type

                              +

                              Type

                              Description

                              +

                              Description

                              key

                              +

                              key

                              String

                              +

                              String

                              • Definition: Tag key.

                                -
                              • Range:

                                -
                                • Each key can contain up to 36 Unicode characters and cannot be left blank.

                                  -
                                • Each key value of a resource must be unique.

                                  -
                                • The value can contain:

                                  -
                                  • Letters

                                    -
                                  • Digits

                                    -
                                  • Special characters: underscores (_) ,at signs (@), and hyphens (-)

                                    -
                                  +

                              Definition:

                              +

                              Tag key.

                              +

                              Range:

                              +
                              • A tag key can contain a maximum of 128 Unicode characters and cannot be left blank.

                                +
                              • Each tag key of a resource must be unique.

                                +
                              • The value can contain:

                                +
                                • Letters

                                  +
                                • Digits

                                  +
                                • Special characters: underscores (_), periods (.), colons (:), plus signs (+), hyphens (-), at signs (@), and equal signs (=)

                              value

                              +

                              value

                              String

                              +

                              String

                              • Definition: Tag value.

                                -
                              • Range:

                                -
                                • Each value can contain up to 43 Unicode characters and can be left blank.

                                  -
                                • The value can contain:

                                  -
                                  • Letters

                                    -
                                  • Digits

                                    -
                                  • Special characters: underscore (_), at signs (@), and hyphen (-)

                                    -
                                  +

                              Definition:

                              +

                              Tag value.

                              +

                              Range:

                              +
                              • Each value can contain a maximum of 255 Unicode characters and can be left blank.

                                +
                              • The value can contain:

                                +
                                • Letters

                                  +
                                • Digits

                                  +
                                • Special characters: underscores (_), colons (:), plus signs (+), hyphens (-), at signs (@), and equal signs (=)

                              -
                              Table 5 SecurityGroupRule

                              Parameter

                              +
                              - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -378,12 +378,12 @@
                              Table 5 SecurityGroupRule

                              Parameter

                              Type

                              +

                              Type

                              Description

                              +

                              Description

                              id

                              +

                              id

                              String

                              +

                              String

                              • Definition: ID of a security group rule. After a security group rule is created, a security group rule ID is generated, which uniquely identifies the security group rule.

                                -
                              • Range: The value is in UUID format with hyphens (-).

                                +
                              • Definition: ID of a security group rule. After a security group rule is created, a security group rule ID is generated, which uniquely identifies the security group rule.

                                +
                              • Range: The value is in UUID format with hyphens (-).

                              description

                              +

                              description

                              String

                              +

                              String

                              • Definition: Description of a security group rule.

                                -
                              • Range: The value can contain no more than 255 characters and cannot contain angle brackets (< or >).

                                +
                              • Definition: Description of a security group rule.

                                +
                              • Range: The value can contain no more than 255 characters and cannot contain angle brackets (< or >).

                              security_group_id

                              +

                              security_group_id

                              String

                              +

                              String

                              • Definition: ID of the security group that a security group rule belongs to.

                                -
                              • Range: None

                                +
                              • Definition: ID of the security group that a security group rule belongs to.

                                +
                              • Range: None

                              direction

                              +

                              direction

                              String

                              +

                              String

                              • Definition: Inbound or outbound direction of a security group rule.

                                -
                              • Range:

                                -
                                • ingress: inbound direction

                                  -
                                • egress: outbound direction

                                  +
                              • Definition: Inbound or outbound direction of a security group rule.

                                +
                              • Range:

                                +
                                • ingress: inbound direction

                                  +
                                • egress: outbound direction

                              protocol

                              +

                              protocol

                              String

                              +

                              String

                              • Definition: Communication protocol of a security group rule.

                                -
                              • Range:

                                -
                                • icmp

                                  -
                                • tcp

                                  -
                                • udp

                                  -
                                • icmpv6

                                  -
                                • IP protocol number

                                  +
                              • Definition: Communication protocol of a security group rule.

                                +
                              • Range:

                                +
                                • icmp

                                  +
                                • tcp

                                  +
                                • udp

                                  +
                                • icmpv6

                                  +
                                • IP protocol number

                              ethertype

                              +

                              ethertype

                              String

                              +

                              String

                              • Definition: IP address version of a security group rule.

                                -
                              • Range:

                                -
                                • IPv4

                                  -
                                • IPv6

                                  +
                              • Definition: IP address version of a security group rule.

                                +
                              • Range:

                                +
                                • IPv4

                                  +
                                • IPv6

                              multiport

                              +

                              multiport

                              String

                              +

                              String

                              • Definition: Port range of a security group rule.

                                -
                              • Range: The value can be a single port (80), a port range (1-30), or inconsecutive ports separated by commas (22,3389,80).

                                +
                              • Definition: Port range of a security group rule.

                                +
                              • Range: The value can be a single port (80), a port range (1-30), or inconsecutive ports separated by commas (22,3389,80).

                              action

                              +

                              action

                              String

                              +

                              String

                              • Definition: Action of a security group rule.

                                -
                              • Range:

                                -
                                • allow

                                  -
                                • deny

                                  +
                              • Definition: Action of a security group rule.

                                +
                              • Range:

                                +
                                • allow

                                  +
                                • deny

                              priority

                              +

                              priority

                              Integer

                              +

                              Integer

                              • Definition: Priority of a security group rule.

                                -
                              • Range: The value is from 1 to 100. The value 1 indicates the highest priority.

                                +
                              • Definition: Priority of a security group rule.

                                +
                              • Range: The value is from 1 to 100. The value 1 indicates the highest priority.

                              remote_group_id

                              +

                              remote_group_id

                              String

                              +

                              String

                              • Definition: ID of the remote security group of a security group rule. If the action of the rule is allow, the traffic from the remote security group is allowed. If the action of the rule is deny, the traffic from the remote security group is denied.

                                -
                              • Range: ID of an existing security group.

                                +
                              • Definition: ID of the remote security group of a security group rule. If the action of the rule is allow, the traffic from the remote security group is allowed. If the action of the rule is deny, the traffic from the remote security group is denied.

                                +
                              • Range: ID of an existing security group.

                              remote_ip_prefix

                              +

                              remote_ip_prefix

                              String

                              +

                              String

                              • Definition: Remote IP address of a security group rule.

                                -
                                • If direction is set to egress, the IP address is the outbound destination and will be accessed by instances in the security group.

                                  -
                                • If direction is set to ingress, the IP address is the inbound source and will access the instances in the security group.

                                  +
                              • Definition: Remote IP address of a security group rule.

                                +
                                • If direction is set to egress, the IP address is the outbound destination and will be accessed by instances in the security group.

                                  +
                                • If direction is set to ingress, the IP address is the inbound source and will access the instances in the security group.

                                -
                              • Range: CIDR notation format. If an IP address is transferred in the request, the IP address is automatically formatted with /32 as the subnet mask, for example, 192.168.21.45/32.

                                +
                              • Range: CIDR notation format. If an IP address is transferred in the request, the IP address is automatically formatted with /32 as the subnet mask, for example, 192.168.21.45/32.

                              remote_address_group_id

                              +

                              remote_address_group_id

                              String

                              +

                              String

                              • Definition: ID of the remote IP address group of a security group rule.

                                -
                              • Range: ID of an existing IP address group.

                                +
                              • Definition: ID of the remote IP address group of a security group rule.

                                +
                              • Range: ID of an existing IP address group.

                              created_at

                              +

                              created_at

                              String

                              +

                              String

                              • Definition: Time when a security group rule was created.

                                -
                              • Range: UTC time in the format of yyyy-MM-ddTHH:mm:ssZ

                                +
                              • Definition: Time when a security group rule was created.

                                +
                              • Range: UTC time in the format of yyyy-MM-ddTHH:mm:ssZ

                              updated_at

                              +

                              updated_at

                              String

                              +

                              String

                              • Definition: Time when a security group rule was updated.

                                -
                              • Range: UTC time in the format of yyyy-MM-ddTHH:mm:ssZ

                                +
                              • Definition: Time when a security group rule was updated.

                                +
                              • Range: UTC time in the format of yyyy-MM-ddTHH:mm:ssZ

                              project_id

                              +

                              project_id

                              String

                              +

                              String

                              • Definition: ID of the project that a security group rule belongs to.

                                -
                              • Range: None

                                +
                              • Definition: ID of the project that a security group rule belongs to.

                                +
                              • Range: None

                              -

                              Example Requests

                              Querying the details of a security group

                              -
                              GET https://{Endpoint}/v3/{project_id}/vpc/security-groups/69c999ad-d9ef-4d79-94fd-35e6ceb75325
                              +

                              Example Requests

                              Querying the details of a security group

                              +
                              GET https://{Endpoint}/v3/{project_id}/vpc/security-groups/69c999ad-d9ef-4d79-94fd-35e6ceb75325
                              -

                              Example Responses

                              Status code: 200

                              -

                              Normal response to the GET operation. For more status codes, see Status Codes.

                              -
                              {
                              +

                              Example Responses

                              Status code: 200

                              +

                              Normal response to the GET operation. For more status codes, see Status Codes.

                              +
                              {
                                 "security_group" : {
                                   "id" : "69c999ad-d9ef-4d79-94fd-35e6ceb75325",
                                   "name" : "security_group_1",
                              @@ -465,23 +465,23 @@
                                 "request_id" : "a8cf4f79ca3c22ca685e7e8872e8c20b"
                               }
                              -

                              Status Codes

                              -

                              Status Code

                              +

                              Status Codes

                              +
                              - - -

                              Status Code

                              Description

                              +

                              Description

                              200

                              +

                              200

                              Normal response to the GET operation. For more status codes, see Status Codes.

                              +

                              Normal response to the GET operation. For more status codes, see Status Codes.

                              -

                              Error Codes

                              See Error Codes.

                              +

                              Error Codes

                              See Error Codes.

                              diff --git a/docs/vpc/api-ref/vpc_apiv3_0013.html b/docs/vpc/api-ref/vpc_apiv3_0013.html index 9c21c1667..2b95bd10f 100644 --- a/docs/vpc/api-ref/vpc_apiv3_0013.html +++ b/docs/vpc/api-ref/vpc_apiv3_0013.html @@ -1,39 +1,39 @@

                              Updating a Security Group

                              -

                              Function

                              After a security group is created, you can call this API to update basic information about the security group, including the name and description.

                              +

                              Function

                              After a security group is created, you can call this API to update basic information about the security group, including the name and description.

                              -

                              URI

                              PUT /v3/{project_id}/vpc/security-groups/{security_group_id}

                              +

                              URI

                              PUT /v3/{project_id}/vpc/security-groups/{security_group_id}

                              -
                              Table 1 Path Parameters

                              Parameter

                              +
                              - - - - - - - - - - - @@ -41,43 +41,43 @@
                              Table 1 Path Parameters

                              Parameter

                              Mandatory

                              +

                              Mandatory

                              Type

                              +

                              Type

                              Description

                              +

                              Description

                              project_id

                              +

                              project_id

                              Yes

                              +

                              Yes

                              String

                              +

                              String

                              • Definition: ID of the project that a security group belongs to.

                                -
                              • Range: None

                                +
                              • Definition: ID of the project that a security group belongs to.

                                +
                              • Range: None

                              security_group_id

                              +

                              security_group_id

                              Yes

                              +

                              Yes

                              String

                              +

                              String

                              • Definition: ID of a security group.

                                -
                              • Range: None

                                +
                              • Definition: ID of a security group.

                                +
                              • Range: None

                              -

                              Request Parameters

                              -
                              Table 2 Request body parameters

                              Parameter

                              +

                              Request Parameters

                              +
                              - - - - - - - - - - - @@ -85,39 +85,39 @@
                              Table 2 Request body parameters

                              Parameter

                              Mandatory

                              +

                              Mandatory

                              Type

                              +

                              Type

                              Description

                              +

                              Description

                              dry_run

                              +

                              dry_run

                              No

                              +

                              No

                              Boolean

                              +

                              Boolean

                              • Definition: Whether to only send the check request.

                                -
                              • Constraints: None

                                -
                              • Range:

                                -
                                • true: A check request will be sent and no security group will be updated. Check items include mandatory parameters, request format, and constraints. If the check fails, an error will be returned. If the check succeeds, response code 202 will be returned.

                                  -
                                • false: A request will be sent and a security group will be updated.

                                  +
                              • Definition: Whether to only send the check request.

                                +
                              • Constraints: None

                                +
                              • Range:

                                +
                                • true: A check request will be sent and no security group will be updated. Check items include mandatory parameters, request format, and constraints. If the check fails, an error will be returned. If the check succeeds, response code 202 will be returned.

                                  +
                                • false: A request will be sent and a security group will be updated.

                                -
                              • Default Value: false

                                +
                              • Default Value: false

                              security_group

                              +

                              security_group

                              Yes

                              +

                              Yes

                              UpdateSecurityGroupOption object

                              +

                              UpdateSecurityGroupOption object

                              • Definition: Request body for updating a security group.

                                -
                              • Constraints: None

                                -
                              • Range: None

                                -
                              • Default Value: None

                                +
                              • Definition: Request body for updating a security group.

                                +
                              • Constraints: None

                                +
                              • Range: None

                                +
                              • Default Value: None

                              -
                              Table 3 UpdateSecurityGroupOption

                              Parameter

                              +
                              - - - - - - - - - - - @@ -125,31 +125,31 @@
                              Table 3 UpdateSecurityGroupOption

                              Parameter

                              Mandatory

                              +

                              Mandatory

                              Type

                              +

                              Type

                              Description

                              +

                              Description

                              name

                              +

                              name

                              No

                              +

                              No

                              String

                              +

                              String

                              • Definition: Name of a security group.

                                -
                              • Constraints: The value can contain 1 to 64 characters, including letters, digits, underscores (_), hyphens (-), and periods (.).

                                -
                              • Range: None

                                -
                              • Default Value: None

                                +
                              • Definition: Name of a security group.

                                +
                              • Constraints: The value can contain 1 to 64 characters, including letters, digits, underscores (_), hyphens (-), and periods (.).

                                +
                              • Range: None

                                +
                              • Default Value: None

                              description

                              +

                              description

                              No

                              +

                              No

                              String

                              +

                              String

                              • Definition: Description of a security group.

                                -
                              • Constraints: The value can contain no more than 255 characters and cannot contain angle brackets (< or >).

                                -
                              • Range: None

                                -
                              • Default Value: None

                                +
                              • Definition: Description of a security group.

                                +
                              • Constraints: The value can contain no more than 255 characters and cannot contain angle brackets (< or >).

                                +
                              • Range: None

                                +
                              • Default Value: None

                              -

                              Response Parameters

                              Status code: 200

                              +

                              Response Parameters

                              Status code: 200

                              -
                              Table 4 Response body parameters

                              Parameter

                              +
                              - - - - - - - - @@ -157,92 +157,92 @@
                              Table 4 Response body parameters

                              Parameter

                              Type

                              +

                              Type

                              Description

                              +

                              Description

                              request_id

                              +

                              request_id

                              String

                              +

                              String

                              • Definition: Request ID.

                                -
                              • Range: None

                                +
                              • Definition: Request ID.

                                +
                              • Range: None

                              security_group

                              +

                              security_group

                              SecurityGroupInfo object

                              +

                              SecurityGroupInfo object

                              • Definition: Response body for updating a security group.

                                -
                              • Range: None

                                +
                              • Definition: Response body for updating a security group.

                                +
                              • Range: None

                              -
                              Table 5 SecurityGroupInfo

                              Parameter

                              +
                              - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -250,43 +250,43 @@
                              Table 5 SecurityGroupInfo

                              Parameter

                              Type

                              +

                              Type

                              Description

                              +

                              Description

                              id

                              +

                              id

                              String

                              +

                              String

                              • Definition: ID of a security group. After a security group is created, a security group ID is generated, which uniquely identifies the security group.

                                -
                              • Range: The value is in UUID format with hyphens (-).

                                +
                              • Definition: ID of a security group. After a security group is created, a security group ID is generated, which uniquely identifies the security group.

                                +
                              • Range: The value is in UUID format with hyphens (-).

                              name

                              +

                              name

                              String

                              +

                              String

                              • Definition: Name of a security group.

                                -
                              • Range: The value can contain 1 to 64 characters, including letters, digits, underscores (_), hyphens (-), and periods (.).

                                +
                              • Definition: Name of a security group.

                                +
                              • Range: The value can contain 1 to 64 characters, including letters, digits, underscores (_), hyphens (-), and periods (.).

                              description

                              +

                              description

                              String

                              +

                              String

                              • Definition: Description of a security group.

                                -
                              • Range: The value can contain no more than 255 characters and cannot contain angle brackets (< or >).

                                +
                              • Definition: Description of a security group.

                                +
                              • Range: The value can contain no more than 255 characters and cannot contain angle brackets (< or >).

                              project_id

                              +

                              project_id

                              String

                              +

                              String

                              • Definition: ID of the project that a security group belongs to.

                                -
                              • Range: None

                                +
                              • Definition: ID of the project that a security group belongs to.

                                +
                              • Range: None

                              created_at

                              +

                              created_at

                              String

                              +

                              String

                              • Definition: Time when a security group was created.

                                -
                              • Range: UTC time in the format of yyyy-MM-ddTHH:mm:ssZ

                                +
                              • Definition: Time when a security group was created.

                                +
                              • Range: UTC time in the format of yyyy-MM-ddTHH:mm:ssZ

                              updated_at

                              +

                              updated_at

                              String

                              +

                              String

                              • Definition: Time when a security group was updated.

                                -
                              • Range: UTC time in the format of yyyy-MM-ddTHH:mm:ssZ

                                +
                              • Definition: Time when a security group was updated.

                                +
                              • Range: UTC time in the format of yyyy-MM-ddTHH:mm:ssZ

                              enterprise_project_id

                              +

                              enterprise_project_id

                              String

                              +

                              String

                              • Definition: ID of the enterprise project that a security group 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.

                                +
                              • Definition: ID of the enterprise project that a security group 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

                              +

                              tags

                              Array of ResponseTag objects

                              +

                              Array of ResponseTag objects

                              • Definition: Tags of a security group, including tag keys and tag values, which can be used to classify and identify resources. For details, see the tag objects.

                                -
                              • Range: None

                                +
                              • Definition: Tags of a security group, including tag keys and tag values, which can be used to classify and identify resources. For details, see the tag objects.

                                +
                              • Range: None

                              security_group_rules

                              +

                              security_group_rules

                              Array of SecurityGroupRule objects

                              +

                              Array of SecurityGroupRule objects

                              • Definition: Security group rule list.

                                -
                              • Range: None

                                +
                              • Definition: Security group rule list.

                                +
                              • Range: None

                              -
                              Table 6 ResponseTag

                              Parameter

                              +
                              - - - - - - - - @@ -295,204 +295,204 @@
                              Table 6 ResponseTag

                              Parameter

                              Type

                              +

                              Type

                              Description

                              +

                              Description

                              key

                              +

                              key

                              String

                              +

                              String

                              • Definition: Tag key.

                                -
                              • Range:

                                -
                                • Each key can contain up to 36 Unicode characters and cannot be left blank.

                                  -
                                • Each key value of a resource must be unique.

                                  -
                                • The value can contain:

                                  -
                                  • Letters

                                    -
                                  • Digits

                                    -
                                  • Special characters: underscores (_) ,at signs (@), and hyphens (-)

                                    -
                                  +

                              Definition:

                              +

                              Tag key.

                              +

                              Range:

                              +
                              • A tag key can contain a maximum of 128 Unicode characters and cannot be left blank.

                                +
                              • Each tag key of a resource must be unique.

                                +
                              • The value can contain:

                                +
                                • Letters

                                  +
                                • Digits

                                  +
                                • Special characters: underscores (_), periods (.), colons (:), plus signs (+), hyphens (-), at signs (@), and equal signs (=)

                              value

                              +

                              value

                              String

                              +

                              String

                              • Definition: Tag value.

                                -
                              • Range:

                                -
                                • Each value can contain up to 43 Unicode characters and can be left blank.

                                  -
                                • The value can contain:

                                  -
                                  • Letters

                                    -
                                  • Digits

                                    -
                                  • Special characters: underscore (_), at signs (@), and hyphen (-)

                                    -
                                  +

                              Definition:

                              +

                              Tag value.

                              +

                              Range:

                              +
                              • Each value can contain a maximum of 255 Unicode characters and can be left blank.

                                +
                              • The value can contain:

                                +
                                • Letters

                                  +
                                • Digits

                                  +
                                • Special characters: underscores (_), colons (:), plus signs (+), hyphens (-), at signs (@), and equal signs (=)

                              -
                              Table 7 SecurityGroupRule

                              Parameter

                              +
                              - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                              Table 7 SecurityGroupRule

                              Parameter

                              Type

                              +

                              Type

                              Description

                              +

                              Description

                              id

                              +

                              id

                              String

                              +

                              String

                              • Definition: ID of a security group rule. After a security group rule is created, a security group rule ID is generated, which uniquely identifies the security group rule.

                                -
                              • Range: The value is in UUID format with hyphens (-).

                                +
                              • Definition: ID of a security group rule. After a security group rule is created, a security group rule ID is generated, which uniquely identifies the security group rule.

                                +
                              • Range: The value is in UUID format with hyphens (-).

                              description

                              +

                              description

                              String

                              +

                              String

                              • Definition: Description of a security group rule.

                                -
                              • Range: The value can contain no more than 255 characters and cannot contain angle brackets (< or >).

                                +
                              • Definition: Description of a security group rule.

                                +
                              • Range: The value can contain no more than 255 characters and cannot contain angle brackets (< or >).

                              security_group_id

                              +

                              security_group_id

                              String

                              +

                              String

                              • Definition: ID of the security group that a security group rule belongs to.

                                -
                              • Range: None

                                +
                              • Definition: ID of the security group that a security group rule belongs to.

                                +
                              • Range: None

                              direction

                              +

                              direction

                              String

                              +

                              String

                              • Definition: Inbound or outbound direction of a security group rule.

                                -
                              • Range:

                                -
                                • ingress: inbound direction

                                  -
                                • egress: outbound direction

                                  +
                              • Definition: Inbound or outbound direction of a security group rule.

                                +
                              • Range:

                                +
                                • ingress: inbound direction

                                  +
                                • egress: outbound direction

                              protocol

                              +

                              protocol

                              String

                              +

                              String

                              • Definition: Communication protocol of a security group rule.

                                -
                              • Range:

                                -
                                • icmp

                                  -
                                • tcp

                                  -
                                • udp

                                  -
                                • icmpv6

                                  -
                                • IP protocol number

                                  +
                              • Definition: Communication protocol of a security group rule.

                                +
                              • Range:

                                +
                                • icmp

                                  +
                                • tcp

                                  +
                                • udp

                                  +
                                • icmpv6

                                  +
                                • IP protocol number

                              ethertype

                              +

                              ethertype

                              String

                              +

                              String

                              • Definition: IP address version of a security group rule.

                                -
                              • Range:

                                -
                                • IPv4

                                  -
                                • IPv6

                                  +
                              • Definition: IP address version of a security group rule.

                                +
                              • Range:

                                +
                                • IPv4

                                  +
                                • IPv6

                              multiport

                              +

                              multiport

                              String

                              +

                              String

                              • Definition: Port range of a security group rule.

                                -
                              • Range: The value can be a single port (80), a port range (1-30), or inconsecutive ports separated by commas (22,3389,80).

                                +
                              • Definition: Port range of a security group rule.

                                +
                              • Range: The value can be a single port (80), a port range (1-30), or inconsecutive ports separated by commas (22,3389,80).

                              action

                              +

                              action

                              String

                              +

                              String

                              • Definition: Action of a security group rule.

                                -
                              • Range:

                                -
                                • allow

                                  -
                                • deny

                                  +
                              • Definition: Action of a security group rule.

                                +
                              • Range:

                                +
                                • allow

                                  +
                                • deny

                              priority

                              +

                              priority

                              Integer

                              +

                              Integer

                              • Definition: Priority of a security group rule.

                                -
                              • Range: The value is from 1 to 100. The value 1 indicates the highest priority.

                                +
                              • Definition: Priority of a security group rule.

                                +
                              • Range: The value is from 1 to 100. The value 1 indicates the highest priority.

                              remote_group_id

                              +

                              remote_group_id

                              String

                              +

                              String

                              • Definition: ID of the remote security group of a security group rule. If the action of the rule is allow, the traffic from the remote security group is allowed. If the action of the rule is deny, the traffic from the remote security group is denied.

                                -
                              • Range: ID of an existing security group.

                                +
                              • Definition: ID of the remote security group of a security group rule. If the action of the rule is allow, the traffic from the remote security group is allowed. If the action of the rule is deny, the traffic from the remote security group is denied.

                                +
                              • Range: ID of an existing security group.

                              remote_ip_prefix

                              +

                              remote_ip_prefix

                              String

                              +

                              String

                              • Definition: Remote IP address of a security group rule.

                                -
                                • If direction is set to egress, the IP address is the outbound destination and will be accessed by instances in the security group.

                                  -
                                • If direction is set to ingress, the IP address is the inbound source and will access the instances in the security group.

                                  +
                              • Definition: Remote IP address of a security group rule.

                                +
                                • If direction is set to egress, the IP address is the outbound destination and will be accessed by instances in the security group.

                                  +
                                • If direction is set to ingress, the IP address is the inbound source and will access the instances in the security group.

                                -
                              • Range: CIDR notation format. If an IP address is transferred in the request, the IP address is automatically formatted with /32 as the subnet mask, for example, 192.168.21.45/32.

                                +
                              • Range: CIDR notation format. If an IP address is transferred in the request, the IP address is automatically formatted with /32 as the subnet mask, for example, 192.168.21.45/32.

                              remote_address_group_id

                              +

                              remote_address_group_id

                              String

                              +

                              String

                              • Definition: ID of the remote IP address group of a security group rule.

                                -
                              • Range: ID of an existing IP address group.

                                +
                              • Definition: ID of the remote IP address group of a security group rule.

                                +
                              • Range: ID of an existing IP address group.

                              created_at

                              +

                              created_at

                              String

                              +

                              String

                              • Definition: Time when a security group rule was created.

                                -
                              • Range: UTC time in the format of yyyy-MM-ddTHH:mm:ssZ

                                +
                              • Definition: Time when a security group rule was created.

                                +
                              • Range: UTC time in the format of yyyy-MM-ddTHH:mm:ssZ

                              updated_at

                              +

                              updated_at

                              String

                              +

                              String

                              • Definition: Time when a security group rule was updated.

                                -
                              • Range: UTC time in the format of yyyy-MM-ddTHH:mm:ssZ

                                +
                              • Definition: Time when a security group rule was updated.

                                +
                              • Range: UTC time in the format of yyyy-MM-ddTHH:mm:ssZ

                              project_id

                              +

                              project_id

                              String

                              +

                              String

                              • Definition: ID of the project that a security group rule belongs to.

                                -
                              • Range: None

                                +
                              • Definition: ID of the project that a security group rule belongs to.

                                +
                              • Range: None

                              -

                              Status code: 202

                              +

                              Status code: 202

                              -
                              Table 8 Response body parameters

                              Parameter

                              +
                              - - - - - - - - - - - @@ -500,8 +500,8 @@
                              Table 8 Response body parameters

                              Parameter

                              Type

                              +

                              Type

                              Description

                              +

                              Description

                              request_id

                              +

                              request_id

                              String

                              +

                              String

                              • Definition: Request ID.

                                -
                              • Range: None

                                +
                              • Definition: Request ID.

                                +
                              • Range: None

                              error_msg

                              +

                              error_msg

                              String

                              +

                              String

                              • Definition: Error message.

                                -
                              • Range: None

                                +
                              • Definition: Error message.

                                +
                              • Range: None

                              error_code

                              +

                              error_code

                              String

                              +

                              String

                              • Definition: Error code.

                                -
                              • Range: None

                                +
                              • Definition: Error code.

                                +
                              • Range: None

                              -

                              Example Requests

                              Change the name of the security group whose ID is 69c999ad-d9ef-4d79-94fd-35e6ceb75325 to security_group_2 and its description to modified description.

                              -
                              PUT https://{Endpoint}/v3/{project_id}/vpc/security-groups/69c999ad-d9ef-4d79-94fd-35e6ceb75325
                              +

                              Example Requests

                              Change the name of the security group whose ID is 69c999ad-d9ef-4d79-94fd-35e6ceb75325 to security_group_2 and its description to modified description.

                              +
                              PUT https://{Endpoint}/v3/{project_id}/vpc/security-groups/69c999ad-d9ef-4d79-94fd-35e6ceb75325
                               
                               {
                                 "security_group" : {
                              @@ -510,9 +510,9 @@
                                 }
                               }
                              -

                              Example Responses

                              Status code: 200

                              -

                              Normal response to the PUT operation. For more status codes, see Status Codes.

                              -
                              {
                              +

                              Example Responses

                              Status code: 200

                              +

                              Normal response to the PUT operation. For more status codes, see Status Codes.

                              +
                              {
                                 "security_group" : {
                                   "id" : "69c999ad-d9ef-4d79-94fd-35e6ceb75325",
                                   "name" : "security_group_2",
                              @@ -590,36 +590,36 @@
                                 },
                                 "request_id" : "a8cf4f79ca3c22ca685e7e8872e8c20b"
                               }
                              -

                              Status code: 202

                              -

                              Normal response for the specified pre-check request of API V3. For more status codes, see Status Code.

                              -
                              {
                              +

                              Status code: 202

                              +

                              Normal response for the specified pre-check request of API V3. For more status codes, see Status Code.

                              +
                              {
                                 "error_msg" : "Request validation has been passed with dry run...",
                                 "error_code" : "SYS.0202",
                                 "request_id" : "cfd81aea3f59eac7128dba4b36d516c8"
                               }
                              -

                              Status Codes

                              -

                              Status Code

                              +

                              Status Codes

                              +
                              - - - - -

                              Status Code

                              Description

                              +

                              Description

                              200

                              +

                              200

                              Normal response to the PUT operation. For more status codes, see Status Codes.

                              +

                              Normal response to the PUT operation. For more status codes, see Status Codes.

                              202

                              +

                              202

                              Normal response for the specified pre-check request of API V3. For more status codes, see Status Code.

                              +

                              Normal response for the specified pre-check request of API V3. For more status codes, see Status Code.

                              -

                              Error Codes

                              See Error Codes.

                              +

                              Error Codes

                              See Error Codes.

                              diff --git a/docs/vpc/api-ref/vpc_apiv3_0016.html b/docs/vpc/api-ref/vpc_apiv3_0016.html index 70f774f72..023292302 100644 --- a/docs/vpc/api-ref/vpc_apiv3_0016.html +++ b/docs/vpc/api-ref/vpc_apiv3_0016.html @@ -1,28 +1,28 @@

                              Creating a Security Group Rule

                              -

                              Function

                              A security group has inbound and outbound rules to control traffic that is allowed to reach or leave the instances associated with the security group.

                              +

                              Function

                              A security group has inbound and outbound rules to control traffic that is allowed to reach or leave the instances associated with the security group.

                              -

                              URI

                              POST /v3/{project_id}/vpc/security-group-rules

                              +

                              URI

                              POST /v3/{project_id}/vpc/security-group-rules

                              -
                              Table 1 Path Parameters

                              Parameter

                              +
                              - - - - - - - @@ -30,43 +30,43 @@
                              Table 1 Path Parameters

                              Parameter

                              Mandatory

                              +

                              Mandatory

                              Type

                              +

                              Type

                              Description

                              +

                              Description

                              project_id

                              +

                              project_id

                              Yes

                              +

                              Yes

                              String

                              +

                              String

                              • Definition: ID of the project that a security group rule belongs to.

                                -
                              • Range: None

                                +
                              • Definition: ID of the project that a security group rule belongs to.

                                +
                              • Range: None

                              -

                              Request Parameters

                              -
                              Table 2 Request body parameters

                              Parameter

                              +

                              Request Parameters

                              +
                              - - - - - - - - - - - @@ -74,181 +74,181 @@
                              Table 2 Request body parameters

                              Parameter

                              Mandatory

                              +

                              Mandatory

                              Type

                              +

                              Type

                              Description

                              +

                              Description

                              dry_run

                              +

                              dry_run

                              No

                              +

                              No

                              Boolean

                              +

                              Boolean

                              • Definition: Whether to only send the check request.

                                -
                              • Constraints: None

                                -
                              • Range:

                                -
                                • true: A check request will be sent and no security group rule will be created. Check items include mandatory parameters, request format, and constraints. If the check fails, an error will be returned. If the check succeeds, response code 202 will be returned.

                                  -
                                • false: A request will be sent and a security group rule will be created.

                                  +
                              • Definition: Whether to only send the check request.

                                +
                              • Constraints: None

                                +
                              • Range:

                                +
                                • true: A check request will be sent and no security group rule will be created. Check items include mandatory parameters, request format, and constraints. If the check fails, an error will be returned. If the check succeeds, response code 202 will be returned.

                                  +
                                • false: A request will be sent and a security group rule will be created.

                                -
                              • Default Value: false

                                +
                              • Default Value: false

                              security_group_rule

                              +

                              security_group_rule

                              Yes

                              +

                              Yes

                              CreateSecurityGroupRuleOption object

                              +

                              CreateSecurityGroupRuleOption object

                              • Definition: Request body for creating a security group rule.

                                -
                              • Constraints: None

                                -
                              • Range: None

                                -
                              • Default Value: None

                                +
                              • Definition: Request body for creating a security group rule.

                                +
                              • Constraints: None

                                +
                              • Range: None

                                +
                              • Default Value: None

                              -
                              Table 3 CreateSecurityGroupRuleOption

                              Parameter

                              +
                              - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -256,31 +256,31 @@
                              Table 3 CreateSecurityGroupRuleOption

                              Parameter

                              Mandatory

                              +

                              Mandatory

                              Type

                              +

                              Type

                              Description

                              +

                              Description

                              security_group_id

                              +

                              security_group_id

                              Yes

                              +

                              Yes

                              String

                              +

                              String

                              • Definition: ID of the security group that a security group rule belongs to.

                                -
                              • Constraints: None

                                -
                              • Range: None

                                -
                              • Default Value: None

                                +
                              • Definition: ID of the security group that a security group rule belongs to.

                                +
                              • Constraints: None

                                +
                              • Range: None

                                +
                              • Default Value: None

                              description

                              +

                              description

                              No

                              +

                              No

                              String

                              +

                              String

                              • Definition: Description of a security group rule.

                                -
                              • Constraints: The value can contain no more than 255 characters and cannot contain angle brackets (< or >).

                                -
                              • Range: None

                                -
                              • Default Value: None

                                +
                              • Definition: Description of a security group rule.

                                +
                              • Constraints: The value can contain no more than 255 characters and cannot contain angle brackets (< or >).

                                +
                              • Range: None

                                +
                              • Default Value: None

                              direction

                              +

                              direction

                              Yes

                              +

                              Yes

                              String

                              +

                              String

                              • Definition: Inbound or outbound direction of a security group rule.

                                -
                              • Constraints: None

                                -
                              • Range:

                                -
                                • ingress: inbound direction

                                  -
                                • egress: outbound direction

                                  +
                              • Definition: Inbound or outbound direction of a security group rule.

                                +
                              • Constraints: None

                                +
                              • Range:

                                +
                                • ingress: inbound direction

                                  +
                                • egress: outbound direction

                                -
                              • Default Value: None

                                +
                              • Default Value: None

                              ethertype

                              +

                              ethertype

                              No

                              +

                              No

                              String

                              +

                              String

                              • Definition: IP address version of a security group rule.

                                -
                              • Constraints: None

                                -
                              • Range:

                                -
                                • IPv4

                                  -
                                • IPv6

                                  +
                              • Definition: IP address version of a security group rule.

                                +
                              • Constraints: None

                                +
                              • Range:

                                +
                                • IPv4

                                  +
                                • IPv6

                                -
                              • Default Value: IPv4

                                +
                              • Default Value: IPv4

                              protocol

                              +

                              protocol

                              No

                              +

                              No

                              String

                              +

                              String

                              • Definition: Communication protocol of a security group rule.

                                -
                              • Constraints:

                                -
                                • If the parameter is left blank, all protocols are supported.

                                  -
                                • If the protocol is icmpv6, IP version should be IPv6.

                                  -
                                • If the protocol is icmp, IP version should be IPv4.

                                  +
                              • Definition: Communication protocol of a security group rule.

                                +
                              • Constraints:

                                +
                                • If the parameter is left blank, all protocols are supported.

                                  +
                                • If the protocol is icmpv6, IP version should be IPv6.

                                  +
                                • If the protocol is icmp, IP version should be IPv4.

                                -
                              • Range:

                                -
                                • icmp

                                  -
                                • tcp

                                  -
                                • udp

                                  -
                                • icmpv6

                                  -
                                • IP protocol number (0-255)

                                  +
                                • Range:

                                  +
                                  • icmp

                                    +
                                  • tcp

                                    +
                                  • udp

                                    +
                                  • icmpv6

                                    +
                                  • IP protocol number (0-255)

                                  -
                                • Default Value: None

                                  +
                                • Default Value: None

                              multiport

                              +

                              multiport

                              No

                              +

                              No

                              String

                              +

                              String

                              • Definition: Port range of a security group rule.

                                -
                              • Constraints: The port number ranges from 1 to 65535.

                                -
                              • Range: The value can be a single port (80), a port range (1-30), or inconsecutive ports separated by commas (22,3389,80).

                                -
                              • Default Value: None

                                +
                              • Definition: Port range of a security group rule.

                                +
                              • Constraints: The port number ranges from 1 to 65535.

                                +
                              • Range: The value can be a single port (80), a port range (1-30), or inconsecutive ports separated by commas (22,3389,80).

                                +
                              • Default Value: None

                              remote_ip_prefix

                              +

                              remote_ip_prefix

                              No

                              +

                              No

                              String

                              +

                              String

                              • Definition: Remote IP address of a security group rule. If direction is set to egress, this address is the outbound destination and will be accessed by instances in the security group. If direction is set to ingress, this address is the inbound source and will access instances in the security group.

                                -
                              • Constraints:

                                -
                              • This parameter is mutually exclusive with parameters remote_group_id and remote_address_group_id.

                                -
                                • If this parameter is left blank, traffic from all remote IP addresses is allowed when the action of the rule is allow, and is denied when the action of the rule is deny.

                                  +
                              • Definition: Remote IP address of a security group rule. If direction is set to egress, this address is the outbound destination and will be accessed by instances in the security group. If direction is set to ingress, this address is the inbound source and will access instances in the security group.

                                +
                              • Constraints:

                                +
                                • This parameter is mutually exclusive with parameters remote_group_id and remote_address_group_id.

                                  +
                                • If this parameter is left blank, traffic from all remote IP addresses is allowed when the action of the rule is allow, and is denied when the action of the rule is deny.

                                -
                              • Range:

                                -
                                • IP address. If an IP address is transferred in the request, the IP address is automatically formatted with /32 as the subnet mask, for example, 192.168.21.45/32.

                                  -
                                • The value must be in CIDR format.

                                  +
                                • Range:

                                  +
                                  • IP address. If an IP address is specified in the request, the IP address is automatically formatted with /32 as the subnet mask, for example, 192.168.21.45/32.

                                    +
                                  • The value must be in CIDR format.

                                  -
                                • Default Value: None

                                  +
                                • Default Value: None

                              remote_group_id

                              +

                              remote_group_id

                              No

                              +

                              No

                              String

                              +

                              String

                              • Definition: ID of the remote security group of a security group rule. If the action of the rule is allow, the traffic from the remote security group is allowed. If the action of the rule is deny, the traffic from the remote security group is denied.

                                -
                              • Constraints: This parameter is mutually exclusive with parameters remote_ip_prefix and remote_address_group_id.

                                -
                              • Range: ID of an existing security group.

                                -
                              • Default Value: None

                                +
                              • Definition: ID of the remote security group of a security group rule. If the action of the rule is allow, the traffic from the remote security group is allowed. If the action of the rule is deny, the traffic from the remote security group is denied.

                                +
                              • Constraints: The parameter is mutually exclusive with parameters remote_ip_prefix and remote_address_group_id.

                                +
                              • Range: ID of an existing security group.

                                +
                              • Default Value: None

                              remote_address_group_id

                              +

                              remote_address_group_id

                              No

                              +

                              No

                              String

                              +

                              String

                              • Definition: ID of the remote IP address group of a security group rule.

                                -
                              • Constraints: The parameter is mutually exclusive with parameters remote_ip_prefix and remote_group_id.

                                -
                              • Range: ID of an existing IP address group.

                                -
                              • Default Value: None

                                +
                              • Definition: ID of the remote IP address group of a security group rule.

                                +
                              • Constraints: The parameter is mutually exclusive with parameters remote_ip_prefix and remote_group_id.

                                +
                              • Range: ID of an existing IP address group.

                                +
                              • Default Value: None

                              action

                              +

                              action

                              No

                              +

                              No

                              String

                              +

                              String

                              • Definition: Action of a security group rule.

                                -
                              • Constraints: None

                                -
                              • Range:

                                -
                                • allow

                                  -
                                • deny

                                  +
                              • Definition: Action of a security group rule.

                                +
                              • Constraints: None

                                +
                              • Range:

                                +
                                • allow

                                  +
                                • deny

                                -
                              • Default Value: allow

                                +
                              • Default Value: allow

                              priority

                              +

                              priority

                              No

                              +

                              No

                              String

                              +

                              String

                              • Definition: Priority of a security group rule.

                                -
                              • Constraints: None

                                -
                              • Range: The value is from 1 to 100. The value 1 indicates the highest priority.

                                -
                              • Default Value: 1

                                +
                              • Definition: Priority of a security group rule.

                                +
                              • Constraints: None

                                +
                              • Range: The value is from 1 to 100. The value 1 indicates the highest priority.

                                +
                              • Default Value: 1

                              -

                              Response Parameters

                              Status code: 201

                              +

                              Response Parameters

                              Status code: 201

                              -
                              Table 4 Response body parameters

                              Parameter

                              +
                              - - - - - - - - @@ -288,204 +288,204 @@
                              Table 4 Response body parameters

                              Parameter

                              Type

                              +

                              Type

                              Description

                              +

                              Description

                              request_id

                              +

                              request_id

                              String

                              +

                              String

                              • Definition: Request ID.

                                -
                              • Range: None

                                +
                              • Definition: Request ID.

                                +
                              • Range: None

                              security_group_rule

                              +

                              security_group_rule

                              SecurityGroupRule object

                              +

                              SecurityGroupRule object

                              • Definition: Response body for creating a security group rule.

                                -
                              • Range: None

                                +
                              • Definition: Response body for creating a security group rule.

                                +
                              • Range: None

                              -
                              Table 5 SecurityGroupRule

                              Parameter

                              +
                              - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                              Table 5 SecurityGroupRule

                              Parameter

                              Type

                              +

                              Type

                              Description

                              +

                              Description

                              id

                              +

                              id

                              String

                              +

                              String

                              • Definition: ID of a security group rule. After a security group rule is created, a security group rule ID is generated, which uniquely identifies the security group rule.

                                -
                              • Range: The value is in UUID format with hyphens (-).

                                +
                              • Definition: ID of a security group rule. After a security group rule is created, a security group rule ID is generated, which uniquely identifies the security group rule.

                                +
                              • Range: The value is in UUID format with hyphens (-).

                              description

                              +

                              description

                              String

                              +

                              String

                              • Definition: Description of a security group rule.

                                -
                              • Range: The value can contain no more than 255 characters and cannot contain angle brackets (< or >).

                                +
                              • Definition: Description of a security group rule.

                                +
                              • Range: The value can contain no more than 255 characters and cannot contain angle brackets (< or >).

                              security_group_id

                              +

                              security_group_id

                              String

                              +

                              String

                              • Definition: ID of the security group that a security group rule belongs to.

                                -
                              • Range: None

                                +
                              • Definition: ID of the security group that a security group rule belongs to.

                                +
                              • Range: None

                              direction

                              +

                              direction

                              String

                              +

                              String

                              • Definition: Inbound or outbound direction of a security group rule.

                                -
                              • Range:

                                -
                                • ingress: inbound direction

                                  -
                                • egress: outbound direction

                                  +
                              • Definition: Inbound or outbound direction of a security group rule.

                                +
                              • Range:

                                +
                                • ingress: inbound direction

                                  +
                                • egress: outbound direction

                              protocol

                              +

                              protocol

                              String

                              +

                              String

                              • Definition: Communication protocol of a security group rule.

                                -
                              • Range:

                                -
                                • icmp

                                  -
                                • tcp

                                  -
                                • udp

                                  -
                                • icmpv6

                                  -
                                • IP protocol number

                                  +
                              • Definition: Communication protocol of a security group rule.

                                +
                              • Range:

                                +
                                • icmp

                                  +
                                • tcp

                                  +
                                • udp

                                  +
                                • icmpv6

                                  +
                                • IP protocol number

                              ethertype

                              +

                              ethertype

                              String

                              +

                              String

                              • Definition: IP address version of a security group rule.

                                -
                              • Range:

                                -
                                • IPv4

                                  -
                                • IPv6

                                  +
                              • Definition: IP address version of a security group rule.

                                +
                              • Range:

                                +
                                • IPv4

                                  +
                                • IPv6

                              multiport

                              +

                              multiport

                              String

                              +

                              String

                              • Definition: Port range of a security group rule.

                                -
                              • Range: The value can be a single port (80), a port range (1-30), or inconsecutive ports separated by commas (22,3389,80).

                                +
                              • Definition: Port range of a security group rule.

                                +
                              • Range: The value can be a single port (80), a port range (1-30), or inconsecutive ports separated by commas (22,3389,80).

                              action

                              +

                              action

                              String

                              +

                              String

                              • Definition: Action of a security group rule.

                                -
                              • Range:

                                -
                                • allow

                                  -
                                • deny

                                  +
                              • Definition: Action of a security group rule.

                                +
                              • Range:

                                +
                                • allow

                                  +
                                • deny

                              priority

                              +

                              priority

                              Integer

                              +

                              Integer

                              • Definition: Priority of a security group rule.

                                -
                              • Range: The value is from 1 to 100. The value 1 indicates the highest priority.

                                +
                              • Definition: Priority of a security group rule.

                                +
                              • Range: The value is from 1 to 100. The value 1 indicates the highest priority.

                              remote_group_id

                              +

                              remote_group_id

                              String

                              +

                              String

                              • Definition: ID of the remote security group of a security group rule. If the action of the rule is allow, the traffic from the remote security group is allowed. If the action of the rule is deny, the traffic from the remote security group is denied.

                                -
                              • Range: ID of an existing security group.

                                +
                              • Definition: ID of the remote security group of a security group rule. If the action of the rule is allow, the traffic from the remote security group is allowed. If the action of the rule is deny, the traffic from the remote security group is denied.

                                +
                              • Range: ID of an existing security group.

                              remote_ip_prefix

                              +

                              remote_ip_prefix

                              String

                              +

                              String

                              • Definition: Remote IP address of a security group rule.

                                -
                                • If direction is set to egress, the IP address is the outbound destination and will be accessed by instances in the security group.

                                  -
                                • If direction is set to ingress, the IP address is the inbound source and will access the instances in the security group.

                                  +
                              • Definition: Remote IP address of a security group rule.

                                +
                                • If direction is set to egress, the IP address is the outbound destination and will be accessed by instances in the security group.

                                  +
                                • If direction is set to ingress, the IP address is the inbound source and will access the instances in the security group.

                                -
                              • Range: CIDR notation format. If an IP address is transferred in the request, the IP address is automatically formatted with /32 as the subnet mask, for example, 192.168.21.45/32.

                                +
                              • Range: CIDR notation format. If an IP address is transferred in the request, the IP address is automatically formatted with /32 as the subnet mask, for example, 192.168.21.45/32.

                              remote_address_group_id

                              +

                              remote_address_group_id

                              String

                              +

                              String

                              • Definition: ID of the remote IP address group of a security group rule.

                                -
                              • Range: ID of an existing IP address group.

                                +
                              • Definition: ID of the remote IP address group of a security group rule.

                                +
                              • Range: ID of an existing IP address group.

                              created_at

                              +

                              created_at

                              String

                              +

                              String

                              • Definition: Time when a security group rule was created.

                                -
                              • Range: UTC time in the format of yyyy-MM-ddTHH:mm:ssZ

                                +
                              • Definition: Time when a security group rule was created.

                                +
                              • Range: UTC time in the format of yyyy-MM-ddTHH:mm:ssZ

                              updated_at

                              +

                              updated_at

                              String

                              +

                              String

                              • Definition: Time when a security group rule was updated.

                                -
                              • Range: UTC time in the format of yyyy-MM-ddTHH:mm:ssZ

                                +
                              • Definition: Time when a security group rule was updated.

                                +
                              • Range: UTC time in the format of yyyy-MM-ddTHH:mm:ssZ

                              project_id

                              +

                              project_id

                              String

                              +

                              String

                              • Definition: ID of the project that a security group rule belongs to.

                                -
                              • Range: None

                                +
                              • Definition: ID of the project that a security group rule belongs to.

                                +
                              • Range: None

                              -

                              Status code: 202

                              +

                              Status code: 202

                              -
                              Table 6 Response body parameters

                              Parameter

                              +
                              - - - - - - - - - - - @@ -493,8 +493,8 @@
                              Table 6 Response body parameters

                              Parameter

                              Type

                              +

                              Type

                              Description

                              +

                              Description

                              request_id

                              +

                              request_id

                              String

                              +

                              String

                              • Definition: Request ID.

                                -
                              • Range: None

                                +
                              • Definition: Request ID.

                                +
                              • Range: None

                              error_msg

                              +

                              error_msg

                              String

                              +

                              String

                              • Definition: Error message.

                                -
                              • Range: None

                                +
                              • Definition: Error message.

                                +
                              • Range: None

                              error_code

                              +

                              error_code

                              String

                              +

                              String

                              • Definition: Error code.

                                -
                              • Range: None

                                +
                              • Definition: Error code.

                                +
                              • Range: None

                              -

                              Example Requests

                              Create an inbound rule in the security group whose ID is 0552091e-b83a-49dd-88a7-4a5c86fd9ec3.

                              -
                              POST https://{Endpoint}/v3/{project_id}/vpc/security-group-rules
                              +

                              Example Requests

                              Create an inbound rule in the security group whose ID is 0552091e-b83a-49dd-88a7-4a5c86fd9ec3.

                              +
                              POST https://{Endpoint}/v3/{project_id}/vpc/security-group-rules
                               
                               {
                                 "security_group_rule" : {
                              @@ -509,9 +509,9 @@
                                 }
                               }
                              -

                              Example Responses

                              Status code: 201

                              -

                              Normal response to the POST operation. For more status codes, see Status Codes.

                              -
                              {
                              +

                              Example Responses

                              Status code: 201

                              +

                              Normal response to the POST operation. For more status codes, see Status Codes.

                              +
                              {
                                 "request_id" : "1666b2708aaf849337572d6846dce781",
                                 "security_group_rule" : {
                                   "id" : "f626eb24-d8bd-4d26-ae0b-c16bb65730cb",
                              @@ -531,36 +531,36 @@
                                   "remote_address_group_id" : null
                                 }
                               }
                              -

                              Status code: 202

                              -

                              Normal response for the specified pre-check request of API V3. For more status codes, see Status Code.

                              -
                              {
                              +

                              Status code: 202

                              +

                              Normal response for the specified pre-check request of API V3. For more status codes, see Status Code.

                              +
                              {
                                 "error_msg" : "Request validation has been passed with dry run...",
                                 "error_code" : "SYS.0202",
                                 "request_id" : "cfd81aea3f59eac7128dba4b36d516c8"
                               }
                              -

                              Status Codes

                              -
                              - @@ -162,7 +162,7 @@ - @@ -424,27 +424,30 @@ - - - diff --git a/docs/vpc/api-ref/vpc_apiv3_0018.html b/docs/vpc/api-ref/vpc_apiv3_0018.html index e874f4d65..89973c3a6 100644 --- a/docs/vpc/api-ref/vpc_apiv3_0018.html +++ b/docs/vpc/api-ref/vpc_apiv3_0018.html @@ -32,7 +32,7 @@ - diff --git a/docs/vpc/api-ref/vpc_apiv3_0019.html b/docs/vpc/api-ref/vpc_apiv3_0019.html index 3a030cd67..3371ad0d8 100644 --- a/docs/vpc/api-ref/vpc_apiv3_0019.html +++ b/docs/vpc/api-ref/vpc_apiv3_0019.html @@ -32,7 +32,7 @@ - diff --git a/docs/vpc/api-ref/vpc_apiv3_0022.html b/docs/vpc/api-ref/vpc_apiv3_0022.html index 009b4df5b..69f25a7ca 100644 --- a/docs/vpc/api-ref/vpc_apiv3_0022.html +++ b/docs/vpc/api-ref/vpc_apiv3_0022.html @@ -1,342 +1,488 @@

                              Creating an IP Address Group

                              -

                              Function

                              This API is used to create an IP address group.

                              +

                              Function

                              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 networking. You can create an IP address group to centrally manage IP address ranges and IP addresses.

                              -

                              Constraints

                              The default IP address group quota for each account is 50.

                              +

                              Constraints

                              The default IP address group quota for each account is 50.

                              -

                              URI

                              POST /v3/{project_id}/vpc/address-groups

                              +

                              URI

                              POST /v3/{project_id}/vpc/address-groups

                              -

                              Status Code

                              +

                              Status Codes

                              +
                              - - - - -

                              Status Code

                              Description

                              +

                              Description

                              201

                              +

                              201

                              Normal response to the POST operation. For more status codes, see Status Codes.

                              +

                              Normal response to the POST operation. For more status codes, see Status Codes.

                              202

                              +

                              202

                              Normal response for the specified pre-check request of API V3. For more status codes, see Status Code.

                              +

                              Normal response for the specified pre-check request of API V3. For more status codes, see Status Code.

                              -

                              Error Codes

                              See Error Codes.

                              +

                              Error Codes

                              See Error Codes.

                              diff --git a/docs/vpc/api-ref/vpc_apiv3_0017.html b/docs/vpc/api-ref/vpc_apiv3_0017.html index 13249be35..9c7940980 100644 --- a/docs/vpc/api-ref/vpc_apiv3_0017.html +++ b/docs/vpc/api-ref/vpc_apiv3_0017.html @@ -21,7 +21,7 @@

                              String

                              • Definition: Project ID.

                                +
                              • Definition: ID of the project that a security group rule belongs to. Multiple IDs can be specified for filtering.

                              • Range: None

                              Array of strings

                              • Definition: Project ID.

                                +
                              • Definition: ID of the project that a security group rule belongs to. Multiple IDs can be specified for filtering.

                              • Range: None

                              String

                              • Definition: The first record on the current page.

                                -
                              • Range: None

                                -
                              +

                              Definition:

                              +

                              The first record on the current page.

                              +

                              Range:

                              +

                              N/A

                              current_count

                              Integer

                              • Definition: Total number of records on the current page.

                                -
                              • Range: None

                                -
                              +

                              Definition:

                              +

                              Total number of resources on the current page.

                              +

                              Range:

                              +

                              N/A

                              next_marker

                              String

                              • Definition: The last record on the current page. The parameter next_marker does not exist if the page is the last one.

                                -
                              • Range: None

                                -
                              +

                              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

                              String

                              • Definition: Security group rule ID.

                                +
                              • Definition: Security group rule ID. You can call the API Querying Security Group Rules to obtain the ID of the target security group rule, and then use this API to query details about the security group rule.

                              • Range: None

                              String

                              • Definition: ID of a security group rule.

                                +
                              • Definition: ID of a security group rule. You can call the API Querying Security Group Rules to obtain the ID of the target security group rule, and then use this API to delete the security group rule.

                              • Range: None

                              Table 1 Path Parameters

                              Parameter

                              +
                              - - - - - - -
                              Table 1 Path Parameters

                              Parameter

                              Mandatory

                              +

                              Mandatory

                              Type

                              +

                              Type

                              Description

                              +

                              Description

                              project_id

                              +

                              project_id

                              Yes

                              +

                              Yes

                              String

                              +

                              String

                              Project ID.

                              +

                              Definition:

                              +

                              ID of the project that an IP address group belongs to.

                              +

                              Range:

                              +

                              N/A

                              -

                              Request Parameters

                              -
                              Table 2 Request body parameters

                              Parameter

                              +

                              Request Parameters

                              +
                              - - - - - - - - - - -
                              Table 2 Request body parameters

                              Parameter

                              Mandatory

                              +

                              Mandatory

                              Type

                              +

                              Type

                              Description

                              +

                              Description

                              dry_run

                              +

                              dry_run

                              No

                              +

                              No

                              Boolean

                              +

                              Boolean

                              • Whether to only send the check request.

                                -
                              • The value can be one of the following:

                                -
                                • true: A check request will be sent and the IP address group will not be created. Check items include mandatory parameters, request format, and constraints. If the check fails, the system returns an error. If the check succeeds, response code 202 will be returned.

                                  -
                                • false (default value): A request will be sent and an IP address group will be created.

                                  -
                                +

                              Definition:

                              +

                              Whether to only check the request.

                              +

                              Constraints:

                              +

                              N/A

                              +

                              Range:

                              +
                              • true: A check request will be sent and no IP address group will be created. Check items include mandatory parameters, request format, and constraints. If the check fails, an error will be returned. If the check succeeds, response code 202 will be returned.

                                +
                              • false: A request will be sent and an IP address group will be created.

                              +

                              Default Value:

                              +

                              false

                              address_group

                              +

                              address_group

                              Yes

                              +

                              Yes

                              CreateAddressGroupOption object

                              +

                              CreateAddressGroupOption object

                              Request body for creating an IP address group.

                              +

                              Definition:

                              +

                              Request body for creating an IP address group.

                              +

                              Constraints:

                              +

                              N/A

                              +

                              Range:

                              +

                              N/A

                              +

                              Default Value:

                              +

                              N/A

                              -
                              Table 3 CreateAddressGroupOption

                              Parameter

                              +
                              - - - - - - - - - - - - - - - - - - - - - - - + + + + +
                              Table 3 CreateAddressGroupOption

                              Parameter

                              Mandatory

                              +

                              Mandatory

                              Type

                              +

                              Type

                              Description

                              +

                              Description

                              name

                              +

                              name

                              Yes

                              +

                              Yes

                              String

                              +

                              String

                              • IP address group name.

                                -
                              • The value can contain 1 to 64 characters, including letters, digits, underscores (_), hyphens (-), and periods (.).

                                -
                              +

                              Definition:

                              +

                              The name of an IP address group.

                              +

                              Constraints:

                              +

                              The value can contain 1 to 64 characters, including letters, digits, underscores (_), hyphens (-), and periods.

                              +

                              Range:

                              +

                              N/A

                              +

                              Default Value:

                              +

                              N/A

                              description

                              +

                              description

                              No

                              +

                              No

                              String

                              +

                              String

                              • Description about the IP address group.

                                -
                              • The value can contain no more than 255 characters and cannot contain angle brackets (< or >).

                                -
                              +

                              Definition:

                              +

                              Description about an IP address group.

                              +

                              Constraints:

                              +

                              The value can contain 0 to 255 characters and cannot contain angle brackets (< or >).

                              +

                              Range:

                              +

                              N/A

                              +

                              Default Value:

                              +

                              N/A

                              ip_version

                              +

                              ip_version

                              Yes

                              +

                              Yes

                              Integer

                              +

                              Integer

                              • Whether it is an IPv4 or IPv6 address group.

                                -
                              • The value can be:

                                -
                                • 4, IPv4 address groups.

                                  -
                                • 6, IPv6 address groups.

                                  -
                                +

                              Definition:

                              +

                              IP address version of an IP address group.

                              +

                              Constraints:

                              +

                              N/A

                              +

                              Range:

                              +
                              • 4: IPv4 address group

                                +
                              • 6: IPv6 address group

                              +

                              Default Value:

                              +

                              N/A

                              ip_set

                              +

                              max_capacity

                              No

                              +

                              No

                              Array of strings

                              +

                              Integer

                              • IP address sets in an IP address group.

                                -
                              • The value can be a single IP address, IP address range, or CIDR block.

                                -
                              • The default maximum number of IP address sets, including IP addresses, IP address ranges, and CIDR blocks, in an IP address group, is 20.

                                -
                              +

                              Definition:

                              +

                              Maximum number of IP address entries in an IP address group.

                              +

                              Constraints:

                              +

                              N/A

                              +

                              Range:

                              +

                              0 to 20

                              +

                              Default Value:

                              +

                              20

                              ip_extra_set

                              +

                              ip_set

                              No

                              +

                              No

                              Array of IpExtraSetOption objects

                              +

                              Array of strings

                              • IP addresses and their remarks in an IP address group.

                                -
                              • The default quota is 20. Either this parameter or ip_set must be specified.

                                +

                              Definition:

                              +

                              IP address entries in an IP address group. Both IPv4 and IPv6 address entries are supported.

                              +

                              Constraints:

                              +
                              • The default maximum number of IP address sets, including IP addresses, IP address ranges, and CIDR blocks, in an IP address group is 20.

                                +
                              • The ip_set and ip_extra_set parameters cannot be both specified in a request. If you need to add remarks for IP address entries, use the ip_extra_set parameter.

                              +

                              Range:

                              +

                              An IP address entry in an IP address set can be:

                              +
                              • A single IP address, for example, 192.168.21.25

                                +
                              • An IP address range, for example, 192.168.21.25-192.168.21.30

                                +
                              • A CIDR block, for example, 192.168.21.0/24

                                +
                              +

                              Default Value:

                              +

                              N/A

                              +

                              ip_extra_set

                              +

                              No

                              +

                              Array of IpExtraSetOption objects

                              +

                              Definition:

                              +

                              IP address entries in an IP address group and their remarks. There are multiple IP address entry objects in an IP address group. Each IP address entry object contains one IP address entry and its remarks. An IP address entry is the same as that in ip_set. The remarks can describe the usage of the IP address entry.

                              +

                              Constraints:

                              +
                              • By default, the maximum number of IP address entry objects is 20.

                                +
                              • The ip_set and ip_extra_set parameters cannot be both specified in a request. If you need to add remarks for IP address entries, use the ip_extra_set parameter.

                                +
                              +

                              Range:

                              +

                              N/A

                              +

                              Default Value:

                              +

                              N/A

                              -
                              Table 4 IpExtraSetOption

                              Parameter

                              +
                              - - - - - - - - - - -
                              Table 4 IpExtraSetOption

                              Parameter

                              Mandatory

                              +

                              Mandatory

                              Type

                              +

                              Type

                              Description

                              +

                              Description

                              ip

                              +

                              ip

                              Yes

                              +

                              Yes

                              String

                              +

                              String

                              • An IP address, IP address range, or CIDR block. Both IPv4 and IPv6 are supported.

                                +

                              Definition:

                              +

                              IP address entries in an IP address group. Both IPv4 and IPv6 address entries are supported.

                              +

                              Constraints:

                              +

                              N/A

                              +

                              Range:

                              +
                              • A single IP address, for example, 192.168.21.25

                                +
                              • An IP address range, for example, 192.168.21.25-192.168.21.30

                                +
                              • A CIDR block, for example, 192.168.21.0/24

                              +

                              Default Value:

                              +

                              N/A

                              remarks

                              +

                              remarks

                              No

                              +

                              No

                              String

                              +

                              String

                              • Supplementary information about the IP address, IP address range, or CIDR block.

                                -
                              • The value can contain no more than 255 characters and cannot contain angle brackets (< or >).

                                -
                              +

                              Definition:

                              +

                              Remarks of an IP address entry.

                              +

                              Constraints:

                              +

                              The value can contain 0 to 255 characters and cannot contain angle brackets (< or >).

                              +

                              Range:

                              +

                              N/A

                              +

                              Default Value:

                              +

                              N/A

                              -

                              Response Parameters

                              Status code: 201

                              +

                              Response Parameters

                              Status code: 201

                              -
                              Table 5 Response body parameters

                              Parameter

                              +
                              - - - - - - - -
                              Table 5 Response body parameters

                              Parameter

                              Type

                              +

                              Type

                              Description

                              +

                              Description

                              request_id

                              +

                              request_id

                              String

                              +

                              String

                              Request ID.

                              +

                              Definition:

                              +

                              Request ID.

                              +

                              Range:

                              +

                              N/A

                              address_group

                              +

                              address_group

                              AddressGroup object

                              +

                              AddressGroup object

                              Response body for creating an IP address group.

                              +

                              Definition:

                              +

                              Response body for creating an IP address group.

                              +

                              Range:

                              +

                              N/A

                              -
                              Table 6 AddressGroup

                              Parameter

                              +
                              - - - - - + + + + + + + + + + + + + + + + - - - - - - + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - -
                              Table 6 AddressGroup

                              Parameter

                              Type

                              +

                              Type

                              Description

                              +

                              Description

                              id

                              +

                              id

                              String

                              +

                              String

                              • IP address group ID that uniquely identifies the IP address group.

                                -
                              • The value is a string in UUID format.

                                +

                              Definition:

                              +

                              ID of an IP address group. After an IP address group is created, an IP address group ID is generated, which uniquely identifies the IP address group.

                              +

                              Range:

                              +

                              The value is in UUID format with hyphens (-).

                              +

                              name

                              +

                              String

                              +

                              Definition:

                              +

                              The name of an IP address group.

                              +

                              Range:

                              +

                              The value can contain 1 to 64 characters, including letters, digits, underscores (_), hyphens (-), and periods.

                              +

                              description

                              +

                              String

                              +

                              Definition:

                              +

                              Description about an IP address group.

                              +

                              Range:

                              +

                              The value can contain 0 to 255 characters and cannot contain angle brackets (< or >).

                              +

                              max_capacity

                              +

                              Integer

                              +

                              Definition:

                              +

                              Maximum number of IP address entries in an IP address group.

                              +

                              Range:

                              +

                              The value can be from 0 to 20. The default value is 20.

                              +

                              ip_set

                              +

                              Array of strings

                              +

                              Definition:

                              +

                              IP address entries in an IP address group. Both IPv4 and IPv6 address entries are supported.

                              +

                              Range:

                              +

                              An IP address entry in an IP address set can be:

                              +
                              • A single IP address, for example, 192.168.21.25

                                +
                              • An IP address range, for example, 192.168.21.25-192.168.21.30

                                +
                              • A CIDR block, for example, 192.168.21.0/24

                              name

                              +

                              ip_version

                              String

                              +

                              Integer

                              • IP address group name.

                                -
                              • The value can contain no more than 64 characters, including letters, digits, underscores (_), hyphens (-), and periods (.).

                                +

                              Definition:

                              +

                              IP address version of an IP address group.

                              +

                              Range:

                              +
                              • 4: IPv4 address group

                                +
                              • 6: IPv6 address group

                              description

                              +

                              created_at

                              String

                              +

                              String

                              • Description about the IP address group.

                                -
                              • The value can contain no more than 255 characters.

                                -
                              • The value cannot contain angle brackets (< or >).

                                +

                              Definition:

                              +

                              Time when an IP address group was created.

                              +

                              Range:

                              +

                              The value is a UTC time in the format of yyyy-MM-ddTHH:mm:ss.

                              +

                              updated_at

                              +

                              String

                              +

                              Definition:

                              +

                              Time when an IP address group was last updated.

                              +

                              Range:

                              +

                              The value is a UTC time in the format of yyyy-MM-ddTHH:mm:ss.

                              +

                              tenant_id

                              +

                              String

                              +

                              Definition:

                              +

                              ID of the project that an IP address group belongs to.

                              +

                              Range:

                              +

                              N/A

                              +

                              enterprise_project_id

                              +

                              String

                              +

                              Definition:

                              +

                              ID of the enterprise project that an IP address group 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 an IP address group, including tag keys and tag values, which can be used to classify and identify resources. For details, see the tag objects.

                              +

                              Range:

                              +

                              N/A

                              +

                              status

                              +

                              String

                              +

                              Definition:

                              +

                              Status of an IP address group. If the IP address group is in the UPDATING state, it cannot be updated again.

                              +

                              Range:

                              +
                              • NORMAL: normal (default value)

                                +
                              • UPDATING: being updated

                                +
                              • UPDATE_FAILED: update failed

                              ip_set

                              +

                              status_message

                              Array of strings

                              +

                              String

                              • IP address sets in an IP address group.

                                -
                              • The value can be a single IP address, IP address range, or CIDR block.

                                -
                              • The default maximum number of IP address sets, including IP addresses, IP address ranges, and CIDR blocks, in an IP address group, is 20.

                                -
                              +

                              Definition:

                              +

                              Details about the IP address group status.

                              +

                              Range:

                              +

                              N/A

                              ip_version

                              +

                              ip_extra_set

                              Integer

                              +

                              Array of IpExtraSetRespOption objects

                              • Whether it is an IPv4 or IPv6 address group.

                                -
                              • The value can be one of the following:

                                -
                                • 4 (IPv4 address groups).

                                  -
                                • 6 (IPv6 address groups).

                                  -
                                -
                              -

                              created_at

                              -

                              String

                              -
                              • Time when the IP address group was created.

                                -
                              • The value is a UTC time in the format of yyyy-MM-ddTHH:mm:ss, which is automatically generated by the system.

                                -
                              -

                              updated_at

                              -

                              String

                              -
                              • Time when the IP address group was last updated.

                                -
                              • The value is a UTC time in the format of yyyy-MM-ddTHH:mm:ss, which is automatically generated by the system.

                                -
                              -

                              tenant_id

                              -

                              String

                              -
                              • ID of the project where the IP address group is used.

                                -
                              -

                              ip_extra_set

                              -

                              Array of IpExtraSetRespOption objects

                              -
                              • IP address sets and their remarks in an IP address group.

                                -
                              +

                              Definition:

                              +

                              IP address entries in an IP address group and their remarks.

                              +

                              Range:

                              +

                              N/A

                              -
                              Table 7 ResponseTag

                              Parameter

                              +
                              - - - - - - - - @@ -345,37 +491,43 @@
                              Table 7 ResponseTag

                              Parameter

                              Type

                              +

                              Type

                              Description

                              +

                              Description

                              key

                              +

                              key

                              String

                              +

                              String

                              • Definition: Tag key.

                                -
                              • Range:

                                -
                                • Each key can contain up to 36 Unicode characters and cannot be left blank.

                                  -
                                • Each key value of a resource must be unique.

                                  -
                                • The value can contain:

                                  -
                                  • Letters

                                    -
                                  • Digits

                                    -
                                  • Special characters: underscores (_) ,at signs (@), and hyphens (-)

                                    -
                                  +

                              Definition:

                              +

                              Tag key.

                              +

                              Range:

                              +
                              • A tag key can contain a maximum of 128 Unicode characters and cannot be left blank.

                                +
                              • Each tag key of a resource must be unique.

                                +
                              • The value can contain:

                                +
                                • Letters

                                  +
                                • Digits

                                  +
                                • Special characters: underscores (_), periods (.), colons (:), plus signs (+), hyphens (-), at signs (@), and equal signs (=)

                              value

                              +

                              value

                              String

                              +

                              String

                              • Definition: Tag value.

                                -
                              • Range:

                                -
                                • Each value can contain up to 43 Unicode characters and can be left blank.

                                  -
                                • The value can contain:

                                  -
                                  • Letters

                                    -
                                  • Digits

                                    -
                                  • Special characters: underscore (_), at signs (@), and hyphen (-)

                                    -
                                  +

                              Definition:

                              +

                              Tag value.

                              +

                              Range:

                              +
                              • Each value can contain a maximum of 255 Unicode characters and can be left blank.

                                +
                              • The value can contain:

                                +
                                • Letters

                                  +
                                • Digits

                                  +
                                • Special characters: underscores (_), colons (:), plus signs (+), hyphens (-), at signs (@), and equal signs (=)

                              -
                              Table 8 IpExtraSetRespOption

                              Parameter

                              +
                              - - - - - - - -
                              Table 8 IpExtraSetRespOption

                              Parameter

                              Type

                              +

                              Type

                              Description

                              +

                              Description

                              ip

                              +

                              ip

                              String

                              +

                              String

                              • An IP address, IP address range, or CIDR block. Both IPv4 and IPv6 are supported.

                                +

                              Definition:

                              +

                              IP address entries in an IP address group. Both IPv4 and IPv6 address entries are supported.

                              +

                              Range:

                              +
                              • A single IP address, for example, 192.168.21.25

                                +
                              • An IP address range, for example, 192.168.21.25-192.168.21.30

                                +
                              • A CIDR block, for example, 192.168.21.0/24

                              remarks

                              +

                              remarks

                              String

                              +

                              String

                              • Supplementary information about the IP address, IP address range, or CIDR block.

                                -
                              • The value can contain no more than 255 characters and cannot contain angle brackets (< or >).

                                -
                              +

                              Definition:

                              +

                              Remarks of an IP address entry.

                              +

                              Range:

                              +

                              The value can contain 0 to 255 characters and cannot contain angle brackets (< or >).

                              -

                              Example Requests

                              Create an IP address group named AutoTester746010.580123789, set the IP version to IPv4, and specify the IP set as 192.168.3.2, 192.168.3.40, 192.168.3.20-192.168.3.100, and 192.168.5.0/24.

                              -
                              POST https://{{endpoint}}/v3/b2782e6708b8475c993e6064bc456bf8/vpc/address-groups
                              +

                              Example Requests

                              Create an IP address group named AutoTester746010.580123789, set the IP address version to IPv4, and the IP set to 192.168.3.2, 192.168.3.40, 192.168.3.20-192.168.3.100, and 192.168.5.0/24.

                              +
                              POST https://{{endpoint}}/v3/b2782e6708b8475c993e6064bc456bf8/vpc/address-groups
                               
                               {
                                 "address_group" : {
                              @@ -388,9 +540,9 @@
                                 }
                               }
                              -

                              Example Responses

                              Status code: 201

                              -

                              Normal response to the POST operation. For more status codes, see Status Codes.

                              -
                              {
                              +

                              Example Responses

                              Status code: 201

                              +

                              Normal response to the POST operation. For more status codes, see Status Codes.

                              +
                              {
                                 "address_group" : {
                                   "id" : "dd18a501-fcd5-4adc-acfe-b0e2384baf08",
                                   "name" : "AutoTester746010.580123789",
                              @@ -422,23 +574,23 @@
                                 "request_id" : "f568db7a-2675-4271-8747-3e3f1c6381ba"
                               }
                              -

                              Status Codes

                              -

                              Status Code

                              +

                              Status Codes

                              +
                              - - -

                              Status Code

                              Description

                              +

                              Description

                              201

                              +

                              201

                              Normal response to the POST operation. For more status codes, see Status Codes.

                              +

                              Normal response to the POST operation. For more status codes, see Status Codes.

                              -

                              Error Codes

                              See Error Codes.

                              +

                              Error Codes

                              See Error Codes.

                              diff --git a/docs/vpc/api-ref/vpc_apiv3_0023.html b/docs/vpc/api-ref/vpc_apiv3_0023.html index e79334521..13083457f 100644 --- a/docs/vpc/api-ref/vpc_apiv3_0023.html +++ b/docs/vpc/api-ref/vpc_apiv3_0023.html @@ -1,275 +1,368 @@

                              Querying IP Address Groups

                              -

                              Function

                              This API is used to query IP address groups based on filter criteria.

                              +

                              Function

                              This API is used to query information about all IP address groups, including the IP address group name and IP addresses.

                              -

                              URI

                              GET /v3/{project_id}/vpc/address-groups

                              +

                              URI

                              GET /v3/{project_id}/vpc/address-groups

                              -
                              Table 1 Path Parameters

                              Parameter

                              +
                              - - - - - - -
                              Table 1 Path Parameters

                              Parameter

                              Mandatory

                              +

                              Mandatory

                              Type

                              +

                              Type

                              Description

                              +

                              Description

                              project_id

                              +

                              project_id

                              Yes

                              +

                              Yes

                              String

                              +

                              String

                              Project ID.

                              +

                              Definition:

                              +

                              ID of the project that an IP address group belongs to.

                              +

                              Range:

                              +

                              N/A

                              -
                              Table 2 Query Parameters

                              Parameter

                              +
                              - - - - - - - + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - -
                              Table 2 Query Parameters

                              Parameter

                              Mandatory

                              +

                              Mandatory

                              Type

                              +

                              Type

                              Description

                              +

                              Description

                              limit

                              +

                              limit

                              No

                              +

                              No

                              Integer

                              +

                              Integer

                              • Number of records returned on each page.

                                -
                              • Value range: 0 to 2000.

                                +

                              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:

                              +

                              ID of an IP address group.

                              +

                              id

                              +

                              No

                              +

                              Array of strings

                              +

                              Definition:

                              +

                              ID of an IP address group. This field can be used to precisely filter IP address groups. Multiple IDs can be specified for filtering.

                              +

                              Range:

                              +

                              N/A

                              +

                              name

                              +

                              No

                              +

                              Array of strings

                              +

                              Definition:

                              +

                              The name of an IP address group. This field can be used to precisely filter IP address groups. Multiple names can be specified for filtering.

                              +

                              Range:

                              +

                              N/A

                              +

                              ip_version

                              +

                              No

                              +

                              Integer

                              +

                              Definition:

                              +

                              IP address version of an IP address group. This field can be used to filter IP address groups.

                              +

                              Range:

                              +
                              • 4: IPv4 address groups will be filtered.

                                +
                              • 6: IPv6 address groups will be filtered.

                              marker

                              +

                              description

                              No

                              +

                              No

                              String

                              +

                              Array of strings

                              Start resource ID of pagination query. If the parameter is left blank, only resources on the first page are queried.

                              -

                              id

                              -

                              No

                              -

                              Array of strings

                              -

                              Unique ID of an IP address group, which is used to filter the IP address group. Multiple IDs can be specified for filtering.

                              -

                              name

                              -

                              No

                              -

                              Array of strings

                              -

                              IP address group name, which is used to filter the IP address group. Multiple names can be specified for filtering.

                              -

                              ip_version

                              -

                              No

                              -

                              Integer

                              -
                              • IP address version, which is used to filter the IP address group.

                                -
                              • Value range: 4, 6.

                                -
                              -

                              description

                              -

                              No

                              -

                              Array of strings

                              -

                              Supplementary information about an IP address group, which is used to filter the IP address group. Multiple descriptions can be specified for filtering.

                              +

                              Definition:

                              +

                              Description about an IP address group. This field can be used to precisely filter IP address groups. Multiple descriptions can be specified for filtering.

                              +

                              Range:

                              +

                              N/A

                              -

                              Request Parameters

                              None

                              +

                              Request Parameters

                              None

                              -

                              Response Parameters

                              Status code: 200

                              +

                              Response Parameters

                              Status code: 200

                              -
                              Table 3 Response body parameters

                              Parameter

                              +
                              - - - - - - - - - - -
                              Table 3 Response body parameters

                              Parameter

                              Type

                              +

                              Type

                              Description

                              +

                              Description

                              request_id

                              +

                              request_id

                              String

                              +

                              String

                              Request ID.

                              +

                              Definition:

                              +

                              Request ID.

                              +

                              Range:

                              +

                              N/A

                              address_groups

                              +

                              address_groups

                              Array of AddressGroup objects

                              +

                              Array of AddressGroup objects

                              Response body for querying IP address groups.

                              +

                              Definition:

                              +

                              Response body for querying IP address groups.

                              +

                              Range:

                              +

                              N/A

                              page_info

                              +

                              page_info

                              PageInfo object

                              +

                              PageInfo object

                              Pagination information.

                              +

                              Definition:

                              +

                              Pagination information.

                              +

                              Range:

                              +

                              N/A

                              -
                              Table 4 AddressGroup

                              Parameter

                              +
                              - - - - - + + + + + + + + + + + + + + + + - - - - - - + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - -
                              Table 4 AddressGroup

                              Parameter

                              Type

                              +

                              Type

                              Description

                              +

                              Description

                              id

                              +

                              id

                              String

                              +

                              String

                              • IP address group ID that uniquely identifies the IP address group.

                                -
                              • The value is a string in UUID format.

                                +

                              Definition:

                              +

                              ID of an IP address group. After an IP address group is created, an IP address group ID is generated, which uniquely identifies the IP address group.

                              +

                              Range:

                              +

                              The value is in UUID format with hyphens (-).

                              +

                              name

                              +

                              String

                              +

                              Definition:

                              +

                              The name of an IP address group.

                              +

                              Range:

                              +

                              The value can contain 1 to 64 characters, including letters, digits, underscores (_), hyphens (-), and periods.

                              +

                              description

                              +

                              String

                              +

                              Definition:

                              +

                              Description about an IP address group.

                              +

                              Range:

                              +

                              The value can contain 0 to 255 characters and cannot contain angle brackets (< or >).

                              +

                              max_capacity

                              +

                              Integer

                              +

                              Definition:

                              +

                              Maximum number of IP address entries in an IP address group.

                              +

                              Range:

                              +

                              The value can be from 0 to 20. The default value is 20.

                              +

                              ip_set

                              +

                              Array of strings

                              +

                              Definition:

                              +

                              IP address entries in an IP address group. Both IPv4 and IPv6 address entries are supported.

                              +

                              Range:

                              +

                              An IP address entry in an IP address set can be:

                              +
                              • A single IP address, for example, 192.168.21.25

                                +
                              • An IP address range, for example, 192.168.21.25-192.168.21.30

                                +
                              • A CIDR block, for example, 192.168.21.0/24

                              name

                              +

                              ip_version

                              String

                              +

                              Integer

                              • IP address group name.

                                -
                              • The value can contain no more than 64 characters, including letters, digits, underscores (_), hyphens (-), and periods (.).

                                +

                              Definition:

                              +

                              IP address version of an IP address group.

                              +

                              Range:

                              +
                              • 4: IPv4 address group

                                +
                              • 6: IPv6 address group

                              description

                              +

                              created_at

                              String

                              +

                              String

                              • Description about the IP address group.

                                -
                              • The value can contain no more than 255 characters.

                                -
                              • The value cannot contain angle brackets (< or >).

                                +

                              Definition:

                              +

                              Time when an IP address group was created.

                              +

                              Range:

                              +

                              The value is a UTC time in the format of yyyy-MM-ddTHH:mm:ss.

                              +

                              updated_at

                              +

                              String

                              +

                              Definition:

                              +

                              Time when an IP address group was last updated.

                              +

                              Range:

                              +

                              The value is a UTC time in the format of yyyy-MM-ddTHH:mm:ss.

                              +

                              tenant_id

                              +

                              String

                              +

                              Definition:

                              +

                              ID of the project that an IP address group belongs to.

                              +

                              Range:

                              +

                              N/A

                              +

                              enterprise_project_id

                              +

                              String

                              +

                              Definition:

                              +

                              ID of the enterprise project that an IP address group 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 an IP address group, including tag keys and tag values, which can be used to classify and identify resources. For details, see the tag objects.

                              +

                              Range:

                              +

                              N/A

                              +

                              status

                              +

                              String

                              +

                              Definition:

                              +

                              Status of an IP address group. If the IP address group is in the UPDATING state, it cannot be updated again.

                              +

                              Range:

                              +
                              • NORMAL: normal (default value)

                                +
                              • UPDATING: being updated

                                +
                              • UPDATE_FAILED: update failed

                              ip_set

                              +

                              status_message

                              Array of strings

                              +

                              String

                              • IP address sets in an IP address group.

                                -
                              • The value can be a single IP address, IP address range, or CIDR block.

                                -
                              • The default maximum number of IP address sets, including IP addresses, IP address ranges, and CIDR blocks, in an IP address group, is 20.

                                -
                              +

                              Definition:

                              +

                              Details about the IP address group status.

                              +

                              Range:

                              +

                              N/A

                              ip_version

                              +

                              ip_extra_set

                              Integer

                              +

                              Array of IpExtraSetRespOption objects

                              • Whether it is an IPv4 or IPv6 address group.

                                -
                              • The value can be one of the following:

                                -
                                • 4 (IPv4 address groups).

                                  -
                                • 6 (IPv6 address groups).

                                  -
                                -
                              -

                              created_at

                              -

                              String

                              -
                              • Time when the IP address group was created.

                                -
                              • The value is a UTC time in the format of yyyy-MM-ddTHH:mm:ss, which is automatically generated by the system.

                                -
                              -

                              updated_at

                              -

                              String

                              -
                              • Time when the IP address group was last updated.

                                -
                              • The value is a UTC time in the format of yyyy-MM-ddTHH:mm:ss, which is automatically generated by the system.

                                -
                              -

                              tenant_id

                              -

                              String

                              -
                              • ID of the project where the IP address group is used.

                                -
                              -

                              ip_extra_set

                              -

                              Array of IpExtraSetRespOption objects

                              -
                              • IP address sets and their remarks in an IP address group.

                                -
                              +

                              Definition:

                              +

                              IP address entries in an IP address group and their remarks.

                              +

                              Range:

                              +

                              N/A

                              -
                              Table 5 ResponseTag

                              Parameter

                              +
                              - - - - - - - - @@ -278,83 +371,92 @@
                              Table 5 ResponseTag

                              Parameter

                              Type

                              +

                              Type

                              Description

                              +

                              Description

                              key

                              +

                              key

                              String

                              +

                              String

                              • Definition: Tag key.

                                -
                              • Range:

                                -
                                • Each key can contain up to 36 Unicode characters and cannot be left blank.

                                  -
                                • Each key value of a resource must be unique.

                                  -
                                • The value can contain:

                                  -
                                  • Letters

                                    -
                                  • Digits

                                    -
                                  • Special characters: underscores (_) ,at signs (@), and hyphens (-)

                                    -
                                  +

                              Definition:

                              +

                              Tag key.

                              +

                              Range:

                              +
                              • A tag key can contain a maximum of 128 Unicode characters and cannot be left blank.

                                +
                              • Each tag key of a resource must be unique.

                                +
                              • The value can contain:

                                +
                                • Letters

                                  +
                                • Digits

                                  +
                                • Special characters: underscores (_), periods (.), colons (:), plus signs (+), hyphens (-), at signs (@), and equal signs (=)

                              value

                              +

                              value

                              String

                              +

                              String

                              • Definition: Tag value.

                                -
                              • Range:

                                -
                                • Each value can contain up to 43 Unicode characters and can be left blank.

                                  -
                                • The value can contain:

                                  -
                                  • Letters

                                    -
                                  • Digits

                                    -
                                  • Special characters: underscore (_), at signs (@), and hyphen (-)

                                    -
                                  +

                              Definition:

                              +

                              Tag value.

                              +

                              Range:

                              +
                              • Each value can contain a maximum of 255 Unicode characters and can be left blank.

                                +
                              • The value can contain:

                                +
                                • Letters

                                  +
                                • Digits

                                  +
                                • Special characters: underscores (_), colons (:), plus signs (+), hyphens (-), at signs (@), and equal signs (=)

                              -
                              Table 6 IpExtraSetRespOption

                              Parameter

                              +
                              - - - - - - - -
                              Table 6 IpExtraSetRespOption

                              Parameter

                              Type

                              +

                              Type

                              Description

                              +

                              Description

                              ip

                              +

                              ip

                              String

                              +

                              String

                              • An IP address, IP address range, or CIDR block. Both IPv4 and IPv6 are supported.

                                +

                              Definition:

                              +

                              IP address entries in an IP address group. Both IPv4 and IPv6 address entries are supported.

                              +

                              Range:

                              +
                              • A single IP address, for example, 192.168.21.25

                                +
                              • An IP address range, for example, 192.168.21.25-192.168.21.30

                                +
                              • A CIDR block, for example, 192.168.21.0/24

                              remarks

                              +

                              remarks

                              String

                              +

                              String

                              • Supplementary information about the IP address, IP address range, or CIDR block.

                                -
                              • The value can contain no more than 255 characters and cannot contain angle brackets (< or >).

                                -
                              +

                              Definition:

                              +

                              Remarks of an IP address entry.

                              +

                              Range:

                              +

                              The value can contain 0 to 255 characters and cannot contain angle brackets (< or >).

                              -
                              Table 7 PageInfo

                              Parameter

                              +
                              - - - - - - - - - - -
                              Table 7 PageInfo

                              Parameter

                              Type

                              +

                              Type

                              Description

                              +

                              Description

                              previous_marker

                              +

                              previous_marker

                              String

                              +

                              String

                              • Definition: The first record on the current page.

                                -
                              • Range: None

                                -
                              +

                              Definition:

                              +

                              The first record on the current page.

                              +

                              Range:

                              +

                              N/A

                              current_count

                              +

                              current_count

                              Integer

                              +

                              Integer

                              • Definition: Total number of records on the current page.

                                -
                              • Range: None

                                -
                              +

                              Definition:

                              +

                              Total number of resources on the current page.

                              +

                              Range:

                              +

                              N/A

                              next_marker

                              +

                              next_marker

                              String

                              +

                              String

                              • Definition: The last record on the current page. The parameter next_marker does not exist if the page is the last one.

                                -
                              • Range: None

                                -
                              +

                              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

                              -

                              Example Requests

                              Query address groups based on combined filter criteria.

                              -
                              GET https://{{endpoint}}/v3/b2782e6708b8475c993e6064bc456bf8/vpc/address-groups?name=vkvgykvsvhjaaaa1&description=xxxxxxxxxx&ip_version=4
                              +

                              Example Requests

                              Query IP address groups based on combined filters.

                              +
                              GET https://{{endpoint}}/v3/b2782e6708b8475c993e6064bc456bf8/vpc/address-groups?name=ipGroup-test&description=test&ip_version=4
                              -

                              Example Responses

                              Status code: 200

                              -

                              Normal response to the GET operation. For more status codes, see Status Codes.

                              -
                              {
                              +

                              Example Responses

                              Status code: 200

                              +

                              Normal response to the GET operation. For more status codes, see Status Codes.

                              +
                              {
                                 "address_groups" : [ {
                                   "id" : "dd18a501-fcd5-4adc-acfe-b0e2384baf08",
                              -    "name" : "AutoTester746010.580123789",
                              +    "name" : "ipGroup-test",
                                   "tenant_id" : "b2782e6708b8475c993e6064bc456bf8",
                                   "ip_version" : 4,
                                   "max_capacity" : 20,
                              @@ -387,23 +489,23 @@
                                 "request_id" : "e51fa17c-3259-4122-afb1-9c03d4ef5408"
                               }
                              -

                              Status Codes

                              -

                              Status Code

                              +

                              Status Codes

                              +
                              - - -

                              Status Code

                              Description

                              +

                              Description

                              200

                              +

                              200

                              Normal response to the GET operation. For more status codes, see Status Codes.

                              +

                              Normal response to the GET operation. For more status codes, see Status Codes.

                              -

                              Error Codes

                              See Error Codes.

                              +

                              Error Codes

                              See Error Codes.

                              diff --git a/docs/vpc/api-ref/vpc_apiv3_0024.html b/docs/vpc/api-ref/vpc_apiv3_0024.html index d381b2e18..e5bb18729 100644 --- a/docs/vpc/api-ref/vpc_apiv3_0024.html +++ b/docs/vpc/api-ref/vpc_apiv3_0024.html @@ -1,205 +1,282 @@

                              Querying an IP Address Group

                              -

                              Function

                              This API is used to query the details of an IP address group.

                              +

                              Function

                              This API is used to query information about an IP address group, including the IP address group name and IP addresses.

                              -

                              URI

                              GET /v3/{project_id}/vpc/address-groups/{address_group_id}

                              +

                              URI

                              GET /v3/{project_id}/vpc/address-groups/{address_group_id}

                              -
                              Table 1 Path Parameters

                              Parameter

                              +
                              - - - - - - - - - - -
                              Table 1 Path Parameters

                              Parameter

                              Mandatory

                              +

                              Mandatory

                              Type

                              +

                              Type

                              Description

                              +

                              Description

                              address_group_id

                              +

                              address_group_id

                              Yes

                              +

                              Yes

                              String

                              +

                              String

                              IP address group ID that uniquely identifies the IP address group.

                              +

                              Definition:

                              +

                              ID of an IP address group.

                              +

                              Range:

                              +

                              N/A

                              project_id

                              +

                              project_id

                              Yes

                              +

                              Yes

                              String

                              +

                              String

                              Project ID.

                              +

                              Definition:

                              +

                              ID of the project that an IP address group belongs to.

                              +

                              Range:

                              +

                              N/A

                              -

                              Request Parameters

                              None

                              +

                              Request Parameters

                              None

                              -

                              Response Parameters

                              Status code: 200

                              +

                              Response Parameters

                              Status code: 200

                              -
                              Table 2 Response body parameters

                              Parameter

                              +
                              - - - - - - - -
                              Table 2 Response body parameters

                              Parameter

                              Type

                              +

                              Type

                              Description

                              +

                              Description

                              request_id

                              +

                              request_id

                              String

                              +

                              String

                              Request ID.

                              +

                              Definition:

                              +

                              Request ID.

                              +

                              Range:

                              +

                              N/A

                              address_group

                              +

                              address_group

                              AddressGroup object

                              +

                              AddressGroup object

                              Response body for querying an IP address group.

                              +

                              Definition:

                              +

                              Response body for querying details about an IP address group.

                              +

                              Range:

                              +

                              N/A

                              -
                              Table 3 AddressGroup

                              Parameter

                              +
                              - - - - - + + + + + + + + + + + + + + + + - - - - - - + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - -
                              Table 3 AddressGroup

                              Parameter

                              Type

                              +

                              Type

                              Description

                              +

                              Description

                              id

                              +

                              id

                              String

                              +

                              String

                              • IP address group ID that uniquely identifies the IP address group.

                                -
                              • The value is a string in UUID format.

                                +

                              Definition:

                              +

                              ID of an IP address group. After an IP address group is created, an IP address group ID is generated, which uniquely identifies the IP address group.

                              +

                              Range:

                              +

                              The value is in UUID format with hyphens (-).

                              +

                              name

                              +

                              String

                              +

                              Definition:

                              +

                              The name of an IP address group.

                              +

                              Range:

                              +

                              The value can contain 1 to 64 characters, including letters, digits, underscores (_), hyphens (-), and periods.

                              +

                              description

                              +

                              String

                              +

                              Definition:

                              +

                              Description about an IP address group.

                              +

                              Range:

                              +

                              The value can contain 0 to 255 characters and cannot contain angle brackets (< or >).

                              +

                              max_capacity

                              +

                              Integer

                              +

                              Definition:

                              +

                              Maximum number of IP address entries in an IP address group.

                              +

                              Range:

                              +

                              The value can be from 0 to 20. The default value is 20.

                              +

                              ip_set

                              +

                              Array of strings

                              +

                              Definition:

                              +

                              IP address entries in an IP address group. Both IPv4 and IPv6 address entries are supported.

                              +

                              Range:

                              +

                              An IP address entry in an IP address set can be:

                              +
                              • A single IP address, for example, 192.168.21.25

                                +
                              • An IP address range, for example, 192.168.21.25-192.168.21.30

                                +
                              • A CIDR block, for example, 192.168.21.0/24

                              name

                              +

                              ip_version

                              String

                              +

                              Integer

                              • IP address group name.

                                -
                              • The value can contain no more than 64 characters, including letters, digits, underscores (_), hyphens (-), and periods (.).

                                +

                              Definition:

                              +

                              IP address version of an IP address group.

                              +

                              Range:

                              +
                              • 4: IPv4 address group

                                +
                              • 6: IPv6 address group

                              description

                              +

                              created_at

                              String

                              +

                              String

                              • Description about the IP address group.

                                -
                              • The value can contain no more than 255 characters.

                                -
                              • The value cannot contain angle brackets (< or >).

                                +

                              Definition:

                              +

                              Time when an IP address group was created.

                              +

                              Range:

                              +

                              The value is a UTC time in the format of yyyy-MM-ddTHH:mm:ss.

                              +

                              updated_at

                              +

                              String

                              +

                              Definition:

                              +

                              Time when an IP address group was last updated.

                              +

                              Range:

                              +

                              The value is a UTC time in the format of yyyy-MM-ddTHH:mm:ss.

                              +

                              tenant_id

                              +

                              String

                              +

                              Definition:

                              +

                              ID of the project that an IP address group belongs to.

                              +

                              Range:

                              +

                              N/A

                              +

                              enterprise_project_id

                              +

                              String

                              +

                              Definition:

                              +

                              ID of the enterprise project that an IP address group 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 an IP address group, including tag keys and tag values, which can be used to classify and identify resources. For details, see the tag objects.

                              +

                              Range:

                              +

                              N/A

                              +

                              status

                              +

                              String

                              +

                              Definition:

                              +

                              Status of an IP address group. If the IP address group is in the UPDATING state, it cannot be updated again.

                              +

                              Range:

                              +
                              • NORMAL: normal (default value)

                                +
                              • UPDATING: being updated

                                +
                              • UPDATE_FAILED: update failed

                              ip_set

                              +

                              status_message

                              Array of strings

                              +

                              String

                              • IP address sets in an IP address group.

                                -
                              • The value can be a single IP address, IP address range, or CIDR block.

                                -
                              • The default maximum number of IP address sets, including IP addresses, IP address ranges, and CIDR blocks, in an IP address group, is 20.

                                -
                              +

                              Definition:

                              +

                              Details about the IP address group status.

                              +

                              Range:

                              +

                              N/A

                              ip_version

                              +

                              ip_extra_set

                              Integer

                              +

                              Array of IpExtraSetRespOption objects

                              • Whether it is an IPv4 or IPv6 address group.

                                -
                              • The value can be one of the following:

                                -
                                • 4 (IPv4 address groups).

                                  -
                                • 6 (IPv6 address groups).

                                  -
                                -
                              -

                              created_at

                              -

                              String

                              -
                              • Time when the IP address group was created.

                                -
                              • The value is a UTC time in the format of yyyy-MM-ddTHH:mm:ss, which is automatically generated by the system.

                                -
                              -

                              updated_at

                              -

                              String

                              -
                              • Time when the IP address group was last updated.

                                -
                              • The value is a UTC time in the format of yyyy-MM-ddTHH:mm:ss, which is automatically generated by the system.

                                -
                              -

                              tenant_id

                              -

                              String

                              -
                              • ID of the project where the IP address group is used.

                                -
                              -

                              ip_extra_set

                              -

                              Array of IpExtraSetRespOption objects

                              -
                              • IP address sets and their remarks in an IP address group.

                                -
                              +

                              Definition:

                              +

                              IP address entries in an IP address group and their remarks.

                              +

                              Range:

                              +

                              N/A

                              -
                              Table 4 ResponseTag

                              Parameter

                              +
                              - - - - - - - - @@ -208,41 +285,47 @@
                              Table 4 ResponseTag

                              Parameter

                              Type

                              +

                              Type

                              Description

                              +

                              Description

                              key

                              +

                              key

                              String

                              +

                              String

                              • Definition: Tag key.

                                -
                              • Range:

                                -
                                • Each key can contain up to 36 Unicode characters and cannot be left blank.

                                  -
                                • Each key value of a resource must be unique.

                                  -
                                • The value can contain:

                                  -
                                  • Letters

                                    -
                                  • Digits

                                    -
                                  • Special characters: underscores (_) ,at signs (@), and hyphens (-)

                                    -
                                  +

                              Definition:

                              +

                              Tag key.

                              +

                              Range:

                              +
                              • A tag key can contain a maximum of 128 Unicode characters and cannot be left blank.

                                +
                              • Each tag key of a resource must be unique.

                                +
                              • The value can contain:

                                +
                                • Letters

                                  +
                                • Digits

                                  +
                                • Special characters: underscores (_), periods (.), colons (:), plus signs (+), hyphens (-), at signs (@), and equal signs (=)

                              value

                              +

                              value

                              String

                              +

                              String

                              • Definition: Tag value.

                                -
                              • Range:

                                -
                                • Each value can contain up to 43 Unicode characters and can be left blank.

                                  -
                                • The value can contain:

                                  -
                                  • Letters

                                    -
                                  • Digits

                                    -
                                  • Special characters: underscore (_), at signs (@), and hyphen (-)

                                    -
                                  +

                              Definition:

                              +

                              Tag value.

                              +

                              Range:

                              +
                              • Each value can contain a maximum of 255 Unicode characters and can be left blank.

                                +
                              • The value can contain:

                                +
                                • Letters

                                  +
                                • Digits

                                  +
                                • Special characters: underscores (_), colons (:), plus signs (+), hyphens (-), at signs (@), and equal signs (=)

                              -
                              Table 5 IpExtraSetRespOption

                              Parameter

                              +
                              - - - - - - - -
                              Table 5 IpExtraSetRespOption

                              Parameter

                              Type

                              +

                              Type

                              Description

                              +

                              Description

                              ip

                              +

                              ip

                              String

                              +

                              String

                              • An IP address, IP address range, or CIDR block. Both IPv4 and IPv6 are supported.

                                +

                              Definition:

                              +

                              IP address entries in an IP address group. Both IPv4 and IPv6 address entries are supported.

                              +

                              Range:

                              +
                              • A single IP address, for example, 192.168.21.25

                                +
                              • An IP address range, for example, 192.168.21.25-192.168.21.30

                                +
                              • A CIDR block, for example, 192.168.21.0/24

                              remarks

                              +

                              remarks

                              String

                              +

                              String

                              • Supplementary information about the IP address, IP address range, or CIDR block.

                                -
                              • The value can contain no more than 255 characters and cannot contain angle brackets (< or >).

                                -
                              +

                              Definition:

                              +

                              Remarks of an IP address entry.

                              +

                              Range:

                              +

                              The value can contain 0 to 255 characters and cannot contain angle brackets (< or >).

                              -

                              Example Requests

                              Querying the details of an IP address group

                              -
                              GET https://{Endpoint}/v3/2bc7a67b35a64a79ad1d3bb8b5f61fc9/vpc/address-groups/dd18a501-fcd5-4adc-acfe-b0e2384baf08
                              +

                              Example Requests

                              Querying the details of an IP address group

                              +
                              GET https://{Endpoint}/v3/2bc7a67b35a64a79ad1d3bb8b5f61fc9/vpc/address-groups/dd18a501-fcd5-4adc-acfe-b0e2384baf08
                              -

                              Example Responses

                              Status code: 200

                              -

                              Normal response to the GET operation. For more status codes, see Status Codes.

                              -
                              {
                              +

                              Example Responses

                              Status code: 200

                              +

                              Normal response to the GET operation. For more status codes, see Status Codes.

                              +
                              {
                                 "address_group" : {
                                   "id" : "dd18a501-fcd5-4adc-acfe-b0e2384baf08",
                                   "name" : "AutoTester746010.580123789",
                              @@ -274,23 +357,23 @@
                                 "request_id" : "ce6c359b-9002-41e5-a0b1-232759bd6637"
                               }
                              -

                              Status Codes

                              -

                              Status Code

                              +

                              Status Codes

                              +
                              - - -

                              Status Code

                              Description

                              +

                              Description

                              200

                              +

                              200

                              Normal response to the GET operation. For more status codes, see Status Codes.

                              +

                              Normal response to the GET operation. For more status codes, see Status Codes.

                              -

                              Error Codes

                              See Error Codes.

                              +

                              Error Codes

                              See Error Codes.

                              diff --git a/docs/vpc/api-ref/vpc_apiv3_0025.html b/docs/vpc/api-ref/vpc_apiv3_0025.html index 9ea448871..060e0fd36 100644 --- a/docs/vpc/api-ref/vpc_apiv3_0025.html +++ b/docs/vpc/api-ref/vpc_apiv3_0025.html @@ -1,336 +1,464 @@

                              Updating an IP Address Group

                              -

                              Function

                              This API is used to update an IP address group.

                              +

                              Function

                              This API is used to update information about an IP address group, including the IP address group name and IP addresses.

                              -

                              URI

                              PUT /v3/{project_id}/vpc/address-groups/{address_group_id}

                              +

                              URI

                              PUT /v3/{project_id}/vpc/address-groups/{address_group_id}

                              -
                              Table 1 Path Parameters

                              Parameter

                              +
                              - - - - - - - - - - -
                              Table 1 Path Parameters

                              Parameter

                              Mandatory

                              +

                              Mandatory

                              Type

                              +

                              Type

                              Description

                              +

                              Description

                              address_group_id

                              +

                              address_group_id

                              Yes

                              +

                              Yes

                              String

                              +

                              String

                              IP address group ID that uniquely identifies the IP address group.

                              +

                              Definition:

                              +

                              ID of an IP address group.

                              +

                              Range:

                              +

                              N/A

                              project_id

                              +

                              project_id

                              Yes

                              +

                              Yes

                              String

                              +

                              String

                              Project ID.

                              +

                              Definition:

                              +

                              ID of the project that an IP address group belongs to.

                              +

                              Range:

                              +

                              N/A

                              -

                              Request Parameters

                              -
                              Table 2 Request body parameters

                              Parameter

                              +

                              Request Parameters

                              +
                              - - - - - - - - - - -
                              Table 2 Request body parameters

                              Parameter

                              Mandatory

                              +

                              Mandatory

                              Type

                              +

                              Type

                              Description

                              +

                              Description

                              dry_run

                              +

                              dry_run

                              No

                              +

                              No

                              Boolean

                              +

                              Boolean

                              • Whether to only send the check request.

                                -
                              • The value can be one of the following:

                                -
                                • true: A check request will be sent and the IP address groups will not be updated. Check items include mandatory parameters, request format, and constraints. If the check fails, the system returns an error. If the check succeeds, response code 202 will be returned.

                                  -
                                • false (default value): A request will be sent and the IP address group will be updated.

                                  -
                                +

                              Definition:

                              +

                              Whether to only check the request.

                              +

                              Constraints:

                              +

                              N/A

                              +

                              Range:

                              +
                              • true: A check request will be sent and the IP address group will not be updated. Check items include mandatory parameters, request format, and constraints. If the check fails, an error will be returned. If the check succeeds, response code 202 will be returned.

                                +
                              • false: A request will be sent and the IP address group will be updated.

                              +

                              Default Value:

                              +

                              false

                              address_group

                              +

                              address_group

                              Yes

                              +

                              Yes

                              UpdateAddressGroupOption object

                              +

                              UpdateAddressGroupOption object

                              Request body for updating an IP address group.

                              +

                              Definition:

                              +

                              Request body for updating an IP address group.

                              +

                              Constraints:

                              +

                              N/A

                              +

                              Range:

                              +

                              N/A

                              +

                              Default Value:

                              +

                              N/A

                              -
                              Table 3 UpdateAddressGroupOption

                              Parameter

                              +
                              - - - - - - - - - - - - - - - - - - -
                              Table 3 UpdateAddressGroupOption

                              Parameter

                              Mandatory

                              +

                              Mandatory

                              Type

                              +

                              Type

                              Description

                              +

                              Description

                              name

                              +

                              name

                              No

                              +

                              No

                              String

                              +

                              String

                              • IP address group name.

                                -
                              • The value can contain no more than 64 characters, including letters, digits, underscores (_), hyphens (-), and periods (.).

                                -
                              +

                              Definition:

                              +

                              The name of an IP address group.

                              +

                              Constraints:

                              +

                              The value can contain 1 to 64 characters, including letters, digits, underscores (_), hyphens (-), and periods.

                              +

                              Range:

                              +

                              N/A

                              +

                              Default Value:

                              +

                              N/A

                              description

                              +

                              description

                              No

                              +

                              No

                              String

                              +

                              String

                              • Supplementary information about the IP address group.

                                -
                              • The value can contain no more than 255 characters.

                                -
                              • The value cannot contain angle brackets (< or >).

                                -
                              +

                              Definition:

                              +

                              Description about an IP address group.

                              +

                              Constraints:

                              +

                              The value can contain 0 to 255 characters and cannot contain angle brackets (< or >).

                              +

                              Range:

                              +

                              N/A

                              +

                              Default Value:

                              +

                              N/A

                              ip_set

                              +

                              ip_set

                              No

                              +

                              No

                              Array of strings

                              +

                              Array of strings

                              • IP address sets in an IP address group.

                                -
                              • The value can be a single IP address, IP address range, or CIDR block.

                                -
                              • The default maximum number of IP address sets, including IP addresses, IP address ranges, and CIDR blocks, in an IP address group, is 20.

                                +

                              Definition:

                              +

                              IP address entries in an IP address group. Both IPv4 and IPv6 address entries are supported.

                              +

                              Constraints:

                              +
                              • The default maximum number of IP address sets, including IP addresses, IP address ranges, and CIDR blocks, in an IP address group is 20.

                                +
                              • ip_set and ip_extra_set cannot be both specified in a request.

                              +

                              Range:

                              +

                              An IP address entry in an IP address set can be:

                              +
                              • A single IP address, for example, 192.168.21.25

                                +
                              • An IP address range, for example, 192.168.21.25-192.168.21.30

                                +
                              • A CIDR block, for example, 192.168.21.0/24

                                +
                              +

                              Default Value:

                              +

                              N/A

                              ip_extra_set

                              +

                              ip_extra_set

                              No

                              +

                              No

                              Array of IpExtraSetOption objects

                              +

                              Array of IpExtraSetOption objects

                              • IP addresses and their remarks in an IP address group.

                                -
                              • The default quota is 20. Either this parameter or ip_set must be specified.

                                +

                              Definition:

                              +

                              IP address entries in an IP address group and their remarks.

                              +

                              Constraints:

                              +
                              • By default, the maximum number of IP address entries is 20.

                                +
                              • ip_set and ip_extra_set cannot be both specified in a request.

                              +

                              Range:

                              +

                              N/A

                              +

                              Default Value:

                              +

                              N/A

                              -
                              Table 4 IpExtraSetOption

                              Parameter

                              +
                              - - - - - - - - - - -
                              Table 4 IpExtraSetOption

                              Parameter

                              Mandatory

                              +

                              Mandatory

                              Type

                              +

                              Type

                              Description

                              +

                              Description

                              ip

                              +

                              ip

                              Yes

                              +

                              Yes

                              String

                              +

                              String

                              • An IP address, IP address range, or CIDR block. Both IPv4 and IPv6 are supported.

                                +

                              Definition:

                              +

                              IP address entries in an IP address group. Both IPv4 and IPv6 address entries are supported.

                              +

                              Constraints:

                              +

                              N/A

                              +

                              Range:

                              +
                              • A single IP address, for example, 192.168.21.25

                                +
                              • An IP address range, for example, 192.168.21.25-192.168.21.30

                                +
                              • A CIDR block, for example, 192.168.21.0/24

                              +

                              Default Value:

                              +

                              N/A

                              remarks

                              +

                              remarks

                              No

                              +

                              No

                              String

                              +

                              String

                              • Supplementary information about the IP address, IP address range, or CIDR block.

                                -
                              • The value can contain no more than 255 characters and cannot contain angle brackets (< or >).

                                -
                              +

                              Definition:

                              +

                              Remarks of an IP address entry.

                              +

                              Constraints:

                              +

                              The value can contain 0 to 255 characters and cannot contain angle brackets (< or >).

                              +

                              Range:

                              +

                              N/A

                              +

                              Default Value:

                              +

                              N/A

                              -

                              Response Parameters

                              Status code: 200

                              +

                              Response Parameters

                              Status code: 200

                              -
                              Table 5 Response body parameters

                              Parameter

                              +
                              - - - - - - - -
                              Table 5 Response body parameters

                              Parameter

                              Type

                              +

                              Type

                              Description

                              +

                              Description

                              request_id

                              +

                              request_id

                              String

                              +

                              String

                              Request ID.

                              +

                              Definition:

                              +

                              Request ID.

                              +

                              Range:

                              +

                              N/A

                              address_group

                              +

                              address_group

                              AddressGroup object

                              +

                              AddressGroup object

                              Response body for updating an IP address group.

                              +

                              Definition:

                              +

                              Response body for updating an IP address group.

                              +

                              Range:

                              +

                              N/A

                              -
                              Table 6 AddressGroup

                              Parameter

                              +
                              - - - - - + + + + + + + + + + + + + + + + - - - - - - + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - -
                              Table 6 AddressGroup

                              Parameter

                              Type

                              +

                              Type

                              Description

                              +

                              Description

                              id

                              +

                              id

                              String

                              +

                              String

                              • IP address group ID that uniquely identifies the IP address group.

                                -
                              • The value is a string in UUID format.

                                +

                              Definition:

                              +

                              ID of an IP address group. After an IP address group is created, an IP address group ID is generated, which uniquely identifies the IP address group.

                              +

                              Range:

                              +

                              The value is in UUID format with hyphens (-).

                              +

                              name

                              +

                              String

                              +

                              Definition:

                              +

                              The name of an IP address group.

                              +

                              Range:

                              +

                              The value can contain 1 to 64 characters, including letters, digits, underscores (_), hyphens (-), and periods.

                              +

                              description

                              +

                              String

                              +

                              Definition:

                              +

                              Description about an IP address group.

                              +

                              Range:

                              +

                              The value can contain 0 to 255 characters and cannot contain angle brackets (< or >).

                              +

                              max_capacity

                              +

                              Integer

                              +

                              Definition:

                              +

                              Maximum number of IP address entries in an IP address group.

                              +

                              Range:

                              +

                              The value can be from 0 to 20. The default value is 20.

                              +

                              ip_set

                              +

                              Array of strings

                              +

                              Definition:

                              +

                              IP address entries in an IP address group. Both IPv4 and IPv6 address entries are supported.

                              +

                              Range:

                              +

                              An IP address entry in an IP address set can be:

                              +
                              • A single IP address, for example, 192.168.21.25

                                +
                              • An IP address range, for example, 192.168.21.25-192.168.21.30

                                +
                              • A CIDR block, for example, 192.168.21.0/24

                              name

                              +

                              ip_version

                              String

                              +

                              Integer

                              • IP address group name.

                                -
                              • The value can contain no more than 64 characters, including letters, digits, underscores (_), hyphens (-), and periods (.).

                                +

                              Definition:

                              +

                              IP address version of an IP address group.

                              +

                              Range:

                              +
                              • 4: IPv4 address group

                                +
                              • 6: IPv6 address group

                              description

                              +

                              created_at

                              String

                              +

                              String

                              • Description about the IP address group.

                                -
                              • The value can contain no more than 255 characters.

                                -
                              • The value cannot contain angle brackets (< or >).

                                +

                              Definition:

                              +

                              Time when an IP address group was created.

                              +

                              Range:

                              +

                              The value is a UTC time in the format of yyyy-MM-ddTHH:mm:ss.

                              +

                              updated_at

                              +

                              String

                              +

                              Definition:

                              +

                              Time when an IP address group was last updated.

                              +

                              Range:

                              +

                              The value is a UTC time in the format of yyyy-MM-ddTHH:mm:ss.

                              +

                              tenant_id

                              +

                              String

                              +

                              Definition:

                              +

                              ID of the project that an IP address group belongs to.

                              +

                              Range:

                              +

                              N/A

                              +

                              enterprise_project_id

                              +

                              String

                              +

                              Definition:

                              +

                              ID of the enterprise project that an IP address group 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 an IP address group, including tag keys and tag values, which can be used to classify and identify resources. For details, see the tag objects.

                              +

                              Range:

                              +

                              N/A

                              +

                              status

                              +

                              String

                              +

                              Definition:

                              +

                              Status of an IP address group. If the IP address group is in the UPDATING state, it cannot be updated again.

                              +

                              Range:

                              +
                              • NORMAL: normal (default value)

                                +
                              • UPDATING: being updated

                                +
                              • UPDATE_FAILED: update failed

                              ip_set

                              +

                              status_message

                              Array of strings

                              +

                              String

                              • IP address sets in an IP address group.

                                -
                              • The value can be a single IP address, IP address range, or CIDR block.

                                -
                              • The default maximum number of IP address sets, including IP addresses, IP address ranges, and CIDR blocks, in an IP address group, is 20.

                                -
                              +

                              Definition:

                              +

                              Details about the IP address group status.

                              +

                              Range:

                              +

                              N/A

                              ip_version

                              +

                              ip_extra_set

                              Integer

                              +

                              Array of IpExtraSetRespOption objects

                              • Whether it is an IPv4 or IPv6 address group.

                                -
                              • The value can be one of the following:

                                -
                                • 4 (IPv4 address groups).

                                  -
                                • 6 (IPv6 address groups).

                                  -
                                -
                              -

                              created_at

                              -

                              String

                              -
                              • Time when the IP address group was created.

                                -
                              • The value is a UTC time in the format of yyyy-MM-ddTHH:mm:ss, which is automatically generated by the system.

                                -
                              -

                              updated_at

                              -

                              String

                              -
                              • Time when the IP address group was last updated.

                                -
                              • The value is a UTC time in the format of yyyy-MM-ddTHH:mm:ss, which is automatically generated by the system.

                                -
                              -

                              tenant_id

                              -

                              String

                              -
                              • ID of the project where the IP address group is used.

                                -
                              -

                              ip_extra_set

                              -

                              Array of IpExtraSetRespOption objects

                              -
                              • IP address sets and their remarks in an IP address group.

                                -
                              +

                              Definition:

                              +

                              IP address entries in an IP address group and their remarks.

                              +

                              Range:

                              +

                              N/A

                              -
                              Table 7 ResponseTag

                              Parameter

                              +
                              - - - - - - - - @@ -339,37 +467,43 @@
                              Table 7 ResponseTag

                              Parameter

                              Type

                              +

                              Type

                              Description

                              +

                              Description

                              key

                              +

                              key

                              String

                              +

                              String

                              • Definition: Tag key.

                                -
                              • Range:

                                -
                                • Each key can contain up to 36 Unicode characters and cannot be left blank.

                                  -
                                • Each key value of a resource must be unique.

                                  -
                                • The value can contain:

                                  -
                                  • Letters

                                    -
                                  • Digits

                                    -
                                  • Special characters: underscores (_) ,at signs (@), and hyphens (-)

                                    -
                                  +

                              Definition:

                              +

                              Tag key.

                              +

                              Range:

                              +
                              • A tag key can contain a maximum of 128 Unicode characters and cannot be left blank.

                                +
                              • Each tag key of a resource must be unique.

                                +
                              • The value can contain:

                                +
                                • Letters

                                  +
                                • Digits

                                  +
                                • Special characters: underscores (_), periods (.), colons (:), plus signs (+), hyphens (-), at signs (@), and equal signs (=)

                              value

                              +

                              value

                              String

                              +

                              String

                              • Definition: Tag value.

                                -
                              • Range:

                                -
                                • Each value can contain up to 43 Unicode characters and can be left blank.

                                  -
                                • The value can contain:

                                  -
                                  • Letters

                                    -
                                  • Digits

                                    -
                                  • Special characters: underscore (_), at signs (@), and hyphen (-)

                                    -
                                  +

                              Definition:

                              +

                              Tag value.

                              +

                              Range:

                              +
                              • Each value can contain a maximum of 255 Unicode characters and can be left blank.

                                +
                              • The value can contain:

                                +
                                • Letters

                                  +
                                • Digits

                                  +
                                • Special characters: underscores (_), colons (:), plus signs (+), hyphens (-), at signs (@), and equal signs (=)

                              -
                              Table 8 IpExtraSetRespOption

                              Parameter

                              +
                              - - - - - - - -
                              Table 8 IpExtraSetRespOption

                              Parameter

                              Type

                              +

                              Type

                              Description

                              +

                              Description

                              ip

                              +

                              ip

                              String

                              +

                              String

                              • An IP address, IP address range, or CIDR block. Both IPv4 and IPv6 are supported.

                                +

                              Definition:

                              +

                              IP address entries in an IP address group. Both IPv4 and IPv6 address entries are supported.

                              +

                              Range:

                              +
                              • A single IP address, for example, 192.168.21.25

                                +
                              • An IP address range, for example, 192.168.21.25-192.168.21.30

                                +
                              • A CIDR block, for example, 192.168.21.0/24

                              remarks

                              +

                              remarks

                              String

                              +

                              String

                              • Supplementary information about the IP address, IP address range, or CIDR block.

                                -
                              • The value can contain no more than 255 characters and cannot contain angle brackets (< or >).

                                -
                              +

                              Definition:

                              +

                              Remarks of an IP address entry.

                              +

                              Range:

                              +

                              The value can contain 0 to 255 characters and cannot contain angle brackets (< or >).

                              -

                              Example Requests

                              Change the IP set and description of the IP address group whose ID is dd18a501-fcd5-4adc-acfe-b0e2384baf08. Change the IP address group name to vkvgykvsvhjaaaa1.

                              -
                              PUT https://{endpoint}/v3/b2782e6708b8475c993e6064bc456bf8/vpc/address-groups/dd18a501-fcd5-4adc-acfe-b0e2384baf08
                              +

                              Example Requests

                              Change the IP set and description of the IP address group whose ID is dd18a501-fcd5-4adc-acfe-b0e2384baf08. Change the IP address group name to vkvgykvsvhjaaaa1.

                              +
                              PUT https://{endpoint}/v3/b2782e6708b8475c993e6064bc456bf8/vpc/address-groups/dd18a501-fcd5-4adc-acfe-b0e2384baf08
                               
                               {
                                 "address_group" : {
                              @@ -379,9 +513,9 @@
                                 }
                               }
                              -

                              Example Responses

                              Status code: 200

                              -

                              Normal response to the PUT operation. For more status codes, see Status Codes.

                              -
                              {
                              +

                              Example Responses

                              Status code: 200

                              +

                              Normal response to the PUT operation. For more status codes, see Status Codes.

                              +
                              {
                                 "address_group" : {
                                   "id" : "dd18a501-fcd5-4adc-acfe-b0e2384baf08",
                                   "name" : "vkvgykvsvhjaaaa1",
                              @@ -413,23 +547,23 @@
                                 "request_id" : "5bbd1640-fa68-4362-9a5c-30c4809958e0"
                               }
                              -

                              Status Codes

                              -
                              - - @@ -43,7 +49,7 @@

                              Normal response to the DELETE operation. For more status codes, see Status Codes.

                              None

                              -

                              Example Requests

                              Delete the address group whose ID is dd18a501-fcd5-4adc-acfe-b0e2384baf08.

                              +

                              Example Requests

                              Delete the IP address group whose ID is dd18a501-fcd5-4adc-acfe-b0e2384baf08.

                              DELETE https://{{endpoint}}/v3/{{tenant_id}}/vpc/address-groups/dd18a501-fcd5-4adc-acfe-b0e2384baf08

                              Example Responses

                              None

                              diff --git a/docs/vpc/api-ref/vpc_apiv3_0027.html b/docs/vpc/api-ref/vpc_apiv3_0027.html index e670a3c27..1b6bd7fb3 100644 --- a/docs/vpc/api-ref/vpc_apiv3_0027.html +++ b/docs/vpc/api-ref/vpc_apiv3_0027.html @@ -1,7 +1,7 @@

                              Forcibly Deleting an IP Address Group

                              -

                              Function

                              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 associated rules will be deleted together.

                              +

                              Function

                              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 is associated with security group rules or network ACL rules, the IP address group and its associated rules will be deleted together.

                              URI

                              DELETE /v3/{project_id}/vpc/address-groups/{address_group_id}/force

                              @@ -21,7 +21,10 @@
                              - - diff --git a/docs/vpc/api-ref/vpc_bandwidth_0001.html b/docs/vpc/api-ref/vpc_bandwidth_0001.html index 5e996b0e6..5561c07f5 100644 --- a/docs/vpc/api-ref/vpc_bandwidth_0001.html +++ b/docs/vpc/api-ref/vpc_bandwidth_0001.html @@ -32,11 +32,11 @@ -

                              Request Message

                              • Request parameter

                                None

                                -
                              • Example request
                                GET https://{Endpoint}//v1/{project_id}/bandwidths/{bandwidth_id}
                                +

                                Request Parameters

                                • Request parameter

                                  None

                                  +
                                • Example request
                                  GET https://{Endpoint}/v1/{project_id}/bandwidths/{bandwidth_id}
                                -

                                Response Message

                                • Response parameter +

                                  Response Parameters

                                  • Response parameter

                              Status Code

                              +

                              Status Codes

                              +
                              - - -

                              Status Code

                              Description

                              +

                              Description

                              200

                              +

                              200

                              Normal response to the PUT operation. For more status codes, see Status Codes.

                              +

                              Normal response to the PUT operation. For more status codes, see Status Codes.

                              -

                              Error Codes

                              See Error Codes.

                              +

                              Error Codes

                              See Error Codes.

                              diff --git a/docs/vpc/api-ref/vpc_apiv3_0026.html b/docs/vpc/api-ref/vpc_apiv3_0026.html index 4faa4e537..1817c90d0 100644 --- a/docs/vpc/api-ref/vpc_apiv3_0026.html +++ b/docs/vpc/api-ref/vpc_apiv3_0026.html @@ -1,7 +1,7 @@

                              Deleting an IP Address Group

                              -

                              Function

                              This API is used to delete an IP address group. Before deleting an IP address group, ensure that no resource is using this group.

                              +

                              Function

                              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, ensure that no resource is using this group.

                              URI

                              DELETE /v3/{project_id}/vpc/address-groups/{address_group_id}

                              @@ -21,7 +21,10 @@

                              String

                              IP address group ID that uniquely identifies the IP address group.

                              +

                              Definition:

                              +

                              ID of an IP address group.

                              +

                              Range:

                              +

                              N/A

                              project_id

                              @@ -30,7 +33,10 @@

                              String

                              Project ID.

                              +

                              Definition:

                              +

                              ID of the project that an IP address group belongs to.

                              +

                              Range:

                              +

                              N/A

                              String

                              ID of the IP address group, which uniquely identifies the IP address group to be deleted.

                              +

                              Definition:

                              +

                              ID of an IP address group.

                              +

                              Range:

                              +

                              N/A

                              project_id

                              @@ -30,7 +33,10 @@

                              String

                              Project ID.

                              +

                              Definition:

                              +

                              ID of the project that an IP address group belongs to.

                              +

                              Range:

                              +

                              N/A

                              - diff --git a/docs/vpc/api-ref/vpc_bandwidth_0002.html b/docs/vpc/api-ref/vpc_bandwidth_0002.html index 2cdb76453..a5b115641 100644 --- a/docs/vpc/api-ref/vpc_bandwidth_0002.html +++ b/docs/vpc/api-ref/vpc_bandwidth_0002.html @@ -41,7 +41,7 @@ - @@ -61,7 +61,7 @@
                              • Example request
                                GET https://{Endpoint}/v1/{project_id}/bandwidths?limit={limit}&marker={marker}
                              -

                              Response Message

                              • Response parameter +

                                Response Parameters

                                • Response parameter
                              Table 2 Response parameter

                              Parameter

                              Type

                              @@ -209,7 +209,8 @@

                              String

                              • Specifies the EIP type.
                              • The value can be 5_bgp (Dynamic BGP), 5_mailbgp (Mail BGP), 5_gray (Dedicated Load Balancer), or 5_dualStack.
                              • Constraints:
                                • The configured value must be supported by the system.
                                • publicip_id is an IPv4 port. If publicip_type is not specified, the default value is 5_bgp.
                                +
                              • Specifies the EIP type.
                              • Range:
                                • For region eu-de: 5_bgp (Dynamic BGP), 5_mailbgp (Mail BGP), 5_gray (Dedicated Load Balancer), and 5_dualStack.
                                • For region eu-nl: 5_bgp (Dynamic BGP), 5_mailbgp (Mail BGP), and 5_dualStack
                                +
                              • Constraints:
                                • The configured value must be supported by the system.
                                • publicip_id is an IPv4 port. If publicip_type is not specified, the default value is 5_bgp.

                              Integer

                              Specifies the number of records that will be returned on each page. The value is from 0 to intmax (2^31-1). The default value is 2000.

                              +

                              Specifies the number of records that will be returned on each page. The value is from 0 to 2000. The default value is 2000.

                              limit can be used together with marker. For details, see the parameter description of marker.

                              - @@ -236,7 +236,8 @@ - diff --git a/docs/vpc/api-ref/vpc_bandwidth_0003.html b/docs/vpc/api-ref/vpc_bandwidth_0003.html index 1bcbb6183..89106505d 100644 --- a/docs/vpc/api-ref/vpc_bandwidth_0003.html +++ b/docs/vpc/api-ref/vpc_bandwidth_0003.html @@ -32,7 +32,7 @@ -

                              Request Message

                              • Request parameter +

                                Request Parameters

                                • Request parameter
                              Table 2 Response parameter

                              Parameter

                              Type

                              @@ -114,7 +114,7 @@

                              String

                              • Possible values are as follows:
                                • PER: Dedicated bandwidth
                                • WHOLE: Shared bandwidth
                                +
                              • Possible values are as follows:
                                • PER: Dedicated bandwidth
                                • WHOLE: Shared bandwidth

                              If this parameter is not set, the list of all bandwidths will be returned by default.

                              String

                              • Specifies the EIP type.
                              • The value can be 5_bgp (Dynamic BGP), 5_mailbgp (Mail BGP), 5_gray (Dedicated Load Balancer), or 5_dualStack.
                              • Constraints:
                                • The configured value must be supported by the system.
                                • publicip_id is an IPv4 port. If publicip_type is not specified, the default value is 5_bgp.
                                +
                              • Specifies the EIP type.
                              • Range:
                                • For region eu-de: 5_bgp (Dynamic BGP), 5_mailbgp (Mail BGP), 5_gray (Dedicated Load Balancer), and 5_dualStack.
                                • For region eu-nl: 5_bgp (Dynamic BGP), 5_mailbgp (Mail BGP), and 5_dualStack
                                +
                              • Constraints:
                                • The configured value must be supported by the system.
                                • publicip_id is an IPv4 port. If publicip_type is not specified, the default value is 5_bgp.
                              - @@ -99,7 +99,7 @@ } -

                              Response Message

                              • Response parameter +

                                Response Parameters

                                • Response parameter
                              Table 2 Request parameter

                              Parameter

                              Mandatory

                              @@ -81,7 +81,7 @@

                              Integer

                              • Specifies the bandwidth size in Mbit/s.
                              • The value ranges from 1 Mbit/s to 1000 Mbit/s by default. (The specific range may vary depending on the configuration in each region. You can see the available bandwidth range on the management console.) If the parameter is not included, the bandwidth size is not changed.
                              • Either parameter name or size must be specified.
                              • If a decimal fraction (for example 10.2) or a character string (for example "10") is specified, the specified value will be automatically converted to an integer.
                              • The minimum increment for bandwidth adjustment varies depending on the bandwidth range. The details are as follows:
                                • The minimum increment is 1 Mbit/s if the allowed bandwidth ranges from 0 Mbit/s to 300 Mbit/s (with 300 Mbit/s included).
                                • The minimum increment is 50 Mbit/s if the allowed bandwidth ranges from 300 Mbit/s to 1000 Mbit/s (with 1000 Mbit/s included).
                                • The minimum increment is 500 Mbit/s if the allowed bandwidth is greater than 1000 Mbit/s.
                                +
                              • Specifies the bandwidth size in Mbit/s.
                              • The value ranges from 1 Mbit/s to 1000 Mbit/s by default. (The specific range may vary depending on the configuration in each region. You can see the available bandwidth range on the management console.) If the parameter is not included, the bandwidth size is not changed.
                              • Either parameter name or size must be specified.
                              • If a decimal fraction (for example 10.2) or a character string (for example "10") is specified, the specified value will be automatically converted to an integer.
                              • The minimum increment for bandwidth adjustment varies depending on the bandwidth range. The details are as follows:
                                • The minimum increment is 1 Mbit/s if the allowed bandwidth ranges from 0 Mbit/s to 300 Mbit/s (with 300 Mbit/s included).
                                • The minimum increment is 50 Mbit/s if the allowed bandwidth ranges from 300 Mbit/s to 1000 Mbit/s (with 1000 Mbit/s included).
                                • The minimum increment is 500 Mbit/s if the allowed bandwidth is greater than 1000 Mbit/s.
                              - diff --git a/docs/vpc/api-ref/vpc_eip_0002.html b/docs/vpc/api-ref/vpc_eip_0002.html index eedddb05a..16b05a70d 100644 --- a/docs/vpc/api-ref/vpc_eip_0002.html +++ b/docs/vpc/api-ref/vpc_eip_0002.html @@ -2,8 +2,8 @@

                              Querying an EIP

                              Function

                              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 assigned. You can assign EIPs of the BGP (5_bgp) type.
                              • Existing EIPs of the Dedicated Load Balancer (5_gray) type can be bound to dedicated or shared load balancers.
                                • The EIP console cannot be used to bind EIPs to or unbind them from dedicated load balancers.
                                • You can use APIs to bind EIPs to or unbind them from dedicated load balancers. For details, see Binding an EIP and Unbinding an EIP.
                                • EIPs of this type can be bound to or unbound from shared load balancers using the EIP console or APIs.
                                • You are advised to bind or unbind BGP EIPs to or from dedicated load balancers.
                                -
                              • 5_gray EIPs cannot be added to the same shared bandwidth as EIPs of other types. If they are in the same shared bandwidth, the bandwidth limit settings will not take effect.
                              +
                              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) type cannot be assigned anymore. You can assign EIPs of the BGP (5_bgp) type.
                              • Existing EIPs of the Dedicated Load Balancer (5_gray) type can be bound to dedicated or shared load balancers.
                                • The EIP console cannot be used to bind EIPs to or unbind them from dedicated load balancers.
                                • You can use APIs to bind EIPs to or unbind them from dedicated load balancers. For details, see Binding an EIP and Unbinding an EIP.
                                • EIPs of this type can be bound to or unbound from shared load balancers using the EIP console or APIs.
                                • You are advised to bind or unbind BGP EIPs to or from dedicated load balancers.
                                +
                              • Do not add EIPs of the dedicated load balancer type (5_gray) and other types to the same shared bandwidth. Otherwise, the bandwidth limit policy will not take effect.
                              @@ -36,11 +36,11 @@
                              -

                              Request Message

                              • Request parameter

                                None

                                +

                                Request Parameters

                                • Request parameter

                                  None

                                • Example request
                                  GET https://{Endpoint}/v1/{project_id}/publicips/{publicip_id}
                                -

                                Response Message

                                • Response parameter +

                                  Response Parameters

                                  • Response parameter
                              Table 4 Response parameter

                              Parameter

                              Type

                              @@ -272,7 +272,8 @@

                              String

                              • Specifies the EIP type.
                              • The value can be 5_bgp (Dynamic BGP), 5_mailbgp (Mail BGP), 5_gray (Dedicated Load Balancer), or 5_dualStack.
                              • Constraints:
                                • The configured value must be supported by the system.
                                • publicip_id is an IPv4 port. If publicip_type is not specified, the default value is 5_bgp.
                                +
                              • Specifies the EIP type.
                              • Range:
                                • For region eu-de: 5_bgp (Dynamic BGP), 5_mailbgp (Mail BGP), 5_gray (Dedicated Load Balancer), and 5_dualStack.
                                • For region eu-nl: 5_bgp (Dynamic BGP), 5_mailbgp (Mail BGP), and 5_dualStack
                                +
                              • Constraints:
                                • The configured value must be supported by the system.
                                • publicip_id is an IPv4 port. If publicip_type is not specified, the default value is 5_bgp.
                              - @@ -128,7 +129,7 @@ @@ -213,9 +214,9 @@ - - @@ -262,7 +263,7 @@
                              Table 2 Response parameter

                              Parameter

                              Type

                              @@ -95,7 +95,8 @@

                              String

                              • Specifies the EIP type.
                              • The value can be 5_bgp (Dynamic BGP), 5_mailbgp (Mail BGP), 5_gray (Dedicated Load Balancer), or 5_dualStack.
                              • Constraints:
                                • The configured value must be supported by the system.
                                • publicip_id is an IPv4 port. If publicip_type is not specified, the default value is 5_bgp.
                                +
                              • Specifies the EIP type.
                              • Range:
                                • For region eu-de: 5_bgp (Dynamic BGP), 5_mailbgp (Mail BGP), 5_gray (Dedicated Load Balancer), and 5_dualStack.
                                • For region eu-nl: 5_bgp (Dynamic BGP), 5_mailbgp (Mail BGP), and 5_dualStack
                                +
                              • Constraints:
                                • The configured value must be supported by the system.
                                • publicip_id is an IPv4 port. If publicip_type is not specified, the default value is 5_bgp.

                              String

                              • Specifies the port ID.
                              • This parameter is returned only when a port is associated with the EIP.
                              -
                              NOTE:

                              This parameter is not displayed if the EIP is bound to a dedicated load balancer. This parameter is displayed if the EIP is bound to an ECS.

                              +
                              NOTE:

                              The value of port_id is null if the EIP is bound to a dedicated load balancer.

                              tags

                              Array of ResourceTagResp objects

                              +

                              Array of strings

                              Specifies the list of tags.

                              +

                              Specifies the list of tags. The list elements are in the format of key=value.

                              -
                              Table 5 ResourceTagResp

                              Parameter

                              +
                              diff --git a/docs/vpc/api-ref/vpc_eip_0003.html b/docs/vpc/api-ref/vpc_eip_0003.html index f645393b5..14f262dae 100644 --- a/docs/vpc/api-ref/vpc_eip_0003.html +++ b/docs/vpc/api-ref/vpc_eip_0003.html @@ -2,8 +2,8 @@

                              Querying EIPs

                              Function

                              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. You can assign EIPs of the BGP (5_bgp) type.
                              • Existing EIPs of the Dedicated Load Balancer (5_gray) type can be bound to dedicated or shared load balancers.
                                • The EIP console cannot be used to bind EIPs to or unbind them from dedicated load balancers.
                                • You can use APIs to bind EIPs to or unbind them from dedicated load balancers. For details, see Binding an EIP and Unbinding an EIP.
                                • EIPs of this type can be bound to or unbound from shared load balancers using the EIP console or APIs.
                                • You are advised to bind or unbind BGP EIPs to or from dedicated load balancers.
                                -
                              • 5_gray EIPs cannot be added to the same shared bandwidth as EIPs of other types. If they are in the same shared bandwidth, the bandwidth limit settings will not take effect.
                              +
                              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) type cannot be assigned anymore. You can assign EIPs of the BGP (5_bgp) type.
                              • Existing EIPs of the Dedicated Load Balancer (5_gray) type can be bound to dedicated or shared load balancers.
                                • The EIP console cannot be used to bind EIPs to or unbind them from dedicated load balancers.
                                • You can use APIs to bind EIPs to or unbind them from dedicated load balancers. For details, see Binding an EIP and Unbinding an EIP.
                                • EIPs of this type can be bound to or unbound from shared load balancers using the EIP console or APIs.
                                • You are advised to bind or unbind BGP EIPs to or from dedicated load balancers.
                                +
                              • Do not add EIPs of the dedicated load balancer type (5_gray) and other types to the same shared bandwidth. Otherwise, the bandwidth limit policy will not take effect.
                              @@ -45,7 +45,7 @@
                              - @@ -65,11 +65,11 @@ -

                              Request Message

                              • Request parameter

                                None

                                +

                                Request Parameters

                                • Request parameter

                                  None

                                • Example request
                                  GET https://{Endpoint}/v1/{project_id}/publicips?limit={limit}&marker={marker}
                                -

                                Response Message

                                • Response parameter +

                                  Response Parameters

                                  • Response parameter
                              Table 5 ResourceTagResp

                              Parameter

                              Type

                              Integer

                              Specifies the number of records that will be returned on each page. The value is from 0 to intmax (2^31-1). The default value is 2000.

                              +

                              Specifies the number of records that will be returned on each page. The value is from 0 to 2000. The default value is 2000.

                              limit can be used together with marker. For details, see the parameter description of marker.

                              - @@ -157,7 +158,7 @@ @@ -241,9 +242,9 @@ - - @@ -290,7 +291,7 @@
                              Table 2 Response parameter

                              Parameter

                              Type

                              @@ -124,7 +124,8 @@

                              String

                              • Specifies the EIP type.
                              • The value can be 5_bgp (Dynamic BGP), 5_mailbgp (Mail BGP), 5_gray (Dedicated Load Balancer), or 5_dualStack.
                              • Constraints:
                                • The configured value must be supported by the system.
                                • publicip_id is an IPv4 port. If publicip_type is not specified, the default value is 5_bgp.
                                +
                              • Specifies the EIP type.
                              • Range:
                                • For region eu-de: 5_bgp (Dynamic BGP), 5_mailbgp (Mail BGP), 5_gray (Dedicated Load Balancer), and 5_dualStack.
                                • For region eu-nl: 5_bgp (Dynamic BGP), 5_mailbgp (Mail BGP), and 5_dualStack
                                +
                              • Constraints:
                                • The configured value must be supported by the system.
                                • publicip_id is an IPv4 port. If publicip_type is not specified, the default value is 5_bgp.

                              String

                              • Specifies the port ID.
                              • This parameter is returned only when a port is associated with the EIP.
                              -
                              NOTE:

                              This parameter is not displayed if the EIP is bound to a dedicated load balancer. This parameter is displayed if the EIP is bound to an ECS.

                              +
                              NOTE:

                              The value of port_id is null if the EIP is bound to a dedicated load balancer.

                              tags

                              Array of ResourceTagResp objects

                              +

                              Array of strings

                              Specifies the list of tags.

                              +

                              Specifies the list of tags. The list elements are in the format of key=value.

                              -
                              Table 5 ResourceTagResp

                              Parameter

                              +
                              diff --git a/docs/vpc/api-ref/vpc_eip_0004.html b/docs/vpc/api-ref/vpc_eip_0004.html index f96715bb2..01ce76f27 100644 --- a/docs/vpc/api-ref/vpc_eip_0004.html +++ b/docs/vpc/api-ref/vpc_eip_0004.html @@ -2,8 +2,8 @@

                              Updating an EIP

                              Function

                              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 new EIPs of this type can be assigned. You can assign EIPs of the BGP (5_bgp) type.
                              • Existing EIPs of the Dedicated Load Balancer (5_gray) type can be bound to dedicated or shared load balancers.
                                • The EIP console cannot be used to bind EIPs to or unbind them from dedicated load balancers.
                                • You can use APIs to bind EIPs to or unbind them from dedicated load balancers. For details, see Binding an EIP and Unbinding an EIP.
                                • EIPs of this type can be bound to or unbound from shared load balancers using the EIP console or APIs.
                                • You are advised to bind or unbind BGP EIPs to or from dedicated load balancers.
                                -
                              • 5_gray EIPs cannot be added to the same shared bandwidth as EIPs of other types. If they are in the same shared bandwidth, the bandwidth limit settings will not take effect.
                              +
                              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) type cannot be assigned anymore. You can assign EIPs of the BGP (5_bgp) type.
                              • Existing EIPs of the Dedicated Load Balancer (5_gray) type can be bound to dedicated or shared load balancers.
                                • The EIP console cannot be used to bind EIPs to or unbind them from dedicated load balancers.
                                • You can use APIs to bind EIPs to or unbind them from dedicated load balancers. For details, see Binding an EIP and Unbinding an EIP.
                                • EIPs of this type can be bound to or unbound from shared load balancers using the EIP console or APIs.
                                • You are advised to bind or unbind BGP EIPs to or from dedicated load balancers.
                                +
                              • Do not add EIPs of the dedicated load balancer type (5_gray) and other types to the same shared bandwidth. Otherwise, the bandwidth limit policy will not take effect.
                              @@ -36,7 +36,7 @@
                              -

                              Request Message

                              • Request parameter +

                                Request Parameters

                                • Request parameter
                              Table 5 ResourceTagResp

                              Parameter

                              Type

                              Table 2 Request parameter

                              Parameter

                              Mandatory

                              @@ -101,7 +101,7 @@ } -

                              Response Message

                              • Response parameter +

                                Response Parameters

                                • Response parameter
                                  - @@ -189,7 +190,7 @@ diff --git a/docs/vpc/api-ref/vpc_eip_0005.html b/docs/vpc/api-ref/vpc_eip_0005.html index 58be64914..15779ba64 100644 --- a/docs/vpc/api-ref/vpc_eip_0005.html +++ b/docs/vpc/api-ref/vpc_eip_0005.html @@ -2,8 +2,8 @@

                                  Releasing an EIP

                                  Function

                                  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 assigned. You can assign EIPs of the BGP (5_bgp) type.
                                  • Existing EIPs of the Dedicated Load Balancer (5_gray) type can be bound to dedicated or shared load balancers.
                                    • The EIP console cannot be used to bind EIPs to or unbind them from dedicated load balancers.
                                    • You can use APIs to bind EIPs to or unbind them from dedicated load balancers. For details, see Binding an EIP and Unbinding an EIP.
                                    • EIPs of this type can be bound to or unbound from shared load balancers using the EIP console or APIs.
                                    • You are advised to bind or unbind BGP EIPs to or from dedicated load balancers.
                                    -
                                  • 5_gray EIPs cannot be added to the same shared bandwidth as EIPs of other types. If they are in the same shared bandwidth, the bandwidth limit settings will not take effect.
                                  +
                                  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) type cannot be assigned anymore. You can assign EIPs of the BGP (5_bgp) type.
                                  • Existing EIPs of the Dedicated Load Balancer (5_gray) type can be bound to dedicated or shared load balancers.
                                    • The EIP console cannot be used to bind EIPs to or unbind them from dedicated load balancers.
                                    • You can use APIs to bind EIPs to or unbind them from dedicated load balancers. For details, see Binding an EIP and Unbinding an EIP.
                                    • EIPs of this type can be bound to or unbound from shared load balancers using the EIP console or APIs.
                                    • You are advised to bind or unbind BGP EIPs to or from dedicated load balancers.
                                    +
                                  • Do not add EIPs of the dedicated load balancer type (5_gray) and other types to the same shared bandwidth. Otherwise, the bandwidth limit policy will not take effect.
                                  @@ -36,11 +36,11 @@
                                  -

                                  Request Message

                                  • Request parameter

                                    None

                                    +

                                    Request Parameters

                                    • Request parameter

                                      None

                                    • Example request
                                      DELETE https://{Endpoint}/v1/{project_id}/publicips/{publicip_id}
                                    -

                                    Response Message

                                    • Response parameter

                                      None

                                      +

                                      Response Parameters

                                      • Response parameter

                                        None

                                      • Example response

                                        None

                                        Or

                                        {
                                        diff --git a/docs/vpc/api-ref/vpc_firewall_0001.html b/docs/vpc/api-ref/vpc_firewall_0001.html
                                        index b58304e24..d727f919c 100644
                                        --- a/docs/vpc/api-ref/vpc_firewall_0001.html
                                        +++ b/docs/vpc/api-ref/vpc_firewall_0001.html
                                        @@ -103,7 +103,7 @@
                                         
                                         
                                  - diff --git a/docs/vpc/api-ref/vpc_firewall_0006.html b/docs/vpc/api-ref/vpc_firewall_0006.html index cc68a41a2..e0eca47fe 100644 --- a/docs/vpc/api-ref/vpc_firewall_0006.html +++ b/docs/vpc/api-ref/vpc_firewall_0006.html @@ -71,7 +71,7 @@ - diff --git a/docs/vpc/api-ref/vpc_firewall_0013.html b/docs/vpc/api-ref/vpc_firewall_0013.html index 2ec375c9e..04f188706 100644 --- a/docs/vpc/api-ref/vpc_firewall_0013.html +++ b/docs/vpc/api-ref/vpc_firewall_0013.html @@ -82,7 +82,7 @@ - diff --git a/docs/vpc/api-ref/vpc_floatingiP_0001.html b/docs/vpc/api-ref/vpc_floatingiP_0001.html index 7a11156ed..15ff0bb90 100644 --- a/docs/vpc/api-ref/vpc_floatingiP_0001.html +++ b/docs/vpc/api-ref/vpc_floatingiP_0001.html @@ -3,8 +3,8 @@

                                  Querying Floating IP Addresses

                                  Function

                                  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 address using the API for Querying 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 can be assigned. You can assign EIPs of the BGP (5_bgp) type.
                                  • Existing EIPs of the Dedicated Load Balancer (5_gray) type can be bound to dedicated or shared load balancers.
                                    • The EIP console cannot be used to bind EIPs to or unbind them from dedicated load balancers.
                                    • You can use APIs to bind EIPs to or unbind them from dedicated load balancers. For details, see Binding an EIP and Unbinding an EIP.
                                    • EIPs of this type can be bound to or unbound from shared load balancers using the EIP console or APIs.
                                    • You are advised to bind or unbind BGP EIPs to or from dedicated load balancers.
                                    -
                                  • 5_gray EIPs cannot be added to the same shared bandwidth as EIPs of other types. If they are in the same shared bandwidth, the bandwidth limit settings will not take effect.
                                  +
                                  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) type cannot be assigned anymore. You can assign EIPs of the BGP (5_bgp) type.
                                  • Existing EIPs of the Dedicated Load Balancer (5_gray) type can be bound to dedicated or shared load balancers.
                                    • The EIP console cannot be used to bind EIPs to or unbind them from dedicated load balancers.
                                    • You can use APIs to bind EIPs to or unbind them from dedicated load balancers. For details, see Binding an EIP and Unbinding an EIP.
                                    • EIPs of this type can be bound to or unbound from shared load balancers using the EIP console or APIs.
                                    • You are advised to bind or unbind BGP EIPs to or from dedicated load balancers.
                                    +
                                  • Do not add EIPs of the dedicated load balancer type (5_gray) and other types to the same shared bandwidth. Otherwise, the bandwidth limit policy will not take effect.
                                  @@ -93,7 +93,7 @@
                                  - @@ -123,9 +123,9 @@

                                  Example:

                                  GET https://{Endpoint}/v2.0/floatingips?id={fip_id}&router_id={router_id}&floating_network_id={net_id}&floating_ip_address={floating_ip}&port_id={port_id}&fixed_ip_address={fixed_ip}&tenant_id={tenant_id}
                                  -

                                  Request Message

                                  None

                                  +

                                  Request Parameters

                                  None

                                  -

                                  Response Message

                                  +

                                  Response Parameters

                                  Table 4 Response parameter

                                  Parameter

                                  Type

                                  @@ -156,7 +156,8 @@

                                  String

                                  • Specifies the EIP type.
                                  • The value can be 5_bgp (Dynamic BGP), 5_mailbgp (Mail BGP), 5_gray (Dedicated Load Balancer), or 5_dualStack.
                                  • Constraints:
                                    • The configured value must be supported by the system.
                                    • publicip_id is an IPv4 port. If publicip_type is not specified, the default value is 5_bgp.
                                    +
                                  • Specifies the EIP type.
                                  • Range:
                                    • For region eu-de: 5_bgp (Dynamic BGP), 5_mailbgp (Mail BGP), 5_gray (Dedicated Load Balancer), and 5_dualStack.
                                    • For region eu-nl: 5_bgp (Dynamic BGP), 5_mailbgp (Mail BGP), and 5_dualStack
                                    +
                                  • Constraints:
                                    • The configured value must be supported by the system.
                                    • publicip_id is an IPv4 port. If publicip_type is not specified, the default value is 5_bgp.

                                  String

                                  • Specifies the port ID.
                                  • This parameter is returned only when a port is associated with the EIP.
                                  -
                                  NOTE:

                                  This parameter is not displayed if the EIP is bound to a dedicated load balancer. This parameter is displayed if the EIP is bound to an ECS.

                                  +
                                  NOTE:

                                  The value of port_id is null if the EIP is bound to a dedicated load balancer.

                                  Integer

                                  Specifies the number of records that will be returned on each page. The value is from 0 to intmax (2^31-1). The default value is 2000.

                                  +

                                  Specifies the number of records that will be returned on each page. The value is from 0 to 2000. The default value is 2000.

                                  limit can be used together with marker. For details, see the parameter description of marker.

                                  Integer

                                  Specifies the number of records that will be returned on each page. The value is from 0 to intmax (2^31-1). The default value is 2000.

                                  +

                                  Specifies the number of records that will be returned on each page. The value is from 0 to 2000. The default value is 2000.

                                  limit can be used together with marker. For details, see the parameter description of marker.

                                  Integer

                                  Specifies the number of records that will be returned on each page. The value is from 0 to intmax (2^31-1). The default value is 2000.

                                  +

                                  Specifies the number of records that will be returned on each page. The value is from 0 to 2000. The default value is 2000.

                                  limit can be used together with marker. For details, see the parameter description of marker.

                                  Integer

                                  Specifies the number of records that will be returned on each page. The value is from 0 to intmax (2^31-1). The default value is 2000.

                                  +

                                  Specifies the number of records that will be returned on each page. The value is from 0 to 2000. The default value is 2000.

                                  limit can be used together with marker. For details, see the parameter description of marker.

                                  @@ -276,13 +276,6 @@ "created_at" : "2017-10-19T12:21:28", "updated_at" : "2018-07-30T12:52:13" } ], - "floatingips_links" : [ { - "href" : "https://network.region.cn-test-2.clouds.com/v2.0/floatingips.json?limit=2000&marker=000a6144-5010-46f2-bf06-6a1c94477ea3&page_reverse=true", - "rel" : "previous" - }, { - "href" : "https://network.region.cn-test-2.clouds.com/v2.0/floatingips.json?limit=2000&marker=d445e537-bc81-4039-9c7b-f9c1f5c73c78", - "rel" : "next" - } ] }

                                  Status Code

                                  See Status Codes.

                                  diff --git a/docs/vpc/api-ref/vpc_floatingiP_0002.html b/docs/vpc/api-ref/vpc_floatingiP_0002.html index 5f0342f94..4e22dba7c 100644 --- a/docs/vpc/api-ref/vpc_floatingiP_0002.html +++ b/docs/vpc/api-ref/vpc_floatingiP_0002.html @@ -2,16 +2,16 @@

                                  Querying a Floating IP Address

                                  Function

                                  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 belongs, and external network ID of the 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 can be assigned. You can assign EIPs of the BGP (5_bgp) type.
                                  • Existing EIPs of the Dedicated Load Balancer (5_gray) type can be bound to dedicated or shared load balancers.
                                    • The EIP console cannot be used to bind EIPs to or unbind them from dedicated load balancers.
                                    • You can use APIs to bind EIPs to or unbind them from dedicated load balancers. For details, see Binding an EIP and Unbinding an EIP.
                                    • EIPs of this type can be bound to or unbound from shared load balancers using the EIP console or APIs.
                                    • You are advised to bind or unbind BGP EIPs to or from dedicated load balancers.
                                    -
                                  • 5_gray EIPs cannot be added to the same shared bandwidth as EIPs of other types. If they are in the same shared bandwidth, the bandwidth limit settings will not take effect.
                                  +
                                  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) type cannot be assigned anymore. You can assign EIPs of the BGP (5_bgp) type.
                                  • Existing EIPs of the Dedicated Load Balancer (5_gray) type can be bound to dedicated or shared load balancers.
                                    • The EIP console cannot be used to bind EIPs to or unbind them from dedicated load balancers.
                                    • You can use APIs to bind EIPs to or unbind them from dedicated load balancers. For details, see Binding an EIP and Unbinding an EIP.
                                    • EIPs of this type can be bound to or unbound from shared load balancers using the EIP console or APIs.
                                    • You are advised to bind or unbind BGP EIPs to or from dedicated load balancers.
                                    +
                                  • Do not add EIPs of the dedicated load balancer type (5_gray) and other types to the same shared bandwidth. Otherwise, the bandwidth limit policy will not take effect.

                                  URI

                                  GET /v2.0/floatingips/{floatingip_id}

                                  -

                                  Request Message

                                  None

                                  +

                                  Request Parameters

                                  None

                                  -

                                  Response Message

                                  +

                                  Response Parameters

                                  Table 2 Response parameter

                                  Parameter

                                  Type

                                  @@ -201,7 +201,7 @@

                                  String

                                  Specifies the port ID.

                                  -
                                  NOTE:

                                  This parameter is not displayed if the EIP is bound to a dedicated load balancer. This parameter is displayed if the EIP is bound to an ECS.

                                  +
                                  NOTE:

                                  The value of port_id is null if the EIP is bound to a dedicated load balancer.

                                  diff --git a/docs/vpc/api-ref/vpc_floatingiP_0003.html b/docs/vpc/api-ref/vpc_floatingiP_0003.html index 67f419113..507c37e74 100644 --- a/docs/vpc/api-ref/vpc_floatingiP_0003.html +++ b/docs/vpc/api-ref/vpc_floatingiP_0003.html @@ -3,14 +3,14 @@

                                  Assigning a Floating IP Address

                                  Function

                                  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:external=True or run the neutron net-external-list command to obtain the UUID of the external network required for assigning 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 can be assigned. You can assign EIPs of the BGP (5_bgp) type.
                                  • Existing EIPs of the Dedicated Load Balancer (5_gray) type can be bound to dedicated or shared load balancers.
                                    • The EIP console cannot be used to bind EIPs to or unbind them from dedicated load balancers.
                                    • You can use APIs to bind EIPs to or unbind them from dedicated load balancers. For details, see Binding an EIP and Unbinding an EIP.
                                    • EIPs of this type can be bound to or unbound from shared load balancers using the EIP console or APIs.
                                    • You are advised to bind or unbind BGP EIPs to or from dedicated load balancers.
                                    -
                                  • 5_gray EIPs cannot be added to the same shared bandwidth as EIPs of other types. If they are in the same shared bandwidth, the bandwidth limit settings will not take effect.
                                  +
                                  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) type cannot be assigned anymore. You can assign EIPs of the BGP (5_bgp) type.
                                  • Existing EIPs of the Dedicated Load Balancer (5_gray) type can be bound to dedicated or shared load balancers.
                                    • The EIP console cannot be used to bind EIPs to or unbind them from dedicated load balancers.
                                    • You can use APIs to bind EIPs to or unbind them from dedicated load balancers. For details, see Binding an EIP and Unbinding an EIP.
                                    • EIPs of this type can be bound to or unbound from shared load balancers using the EIP console or APIs.
                                    • You are advised to bind or unbind BGP EIPs to or from dedicated load balancers.
                                    +
                                  • Do not add EIPs of the dedicated load balancer type (5_gray) and other types to the same shared bandwidth. Otherwise, the bandwidth limit policy will not take effect.

                                  URI

                                  POST /v2.0/floatingips

                                  -

                                  Request Message

                                  +

                                  Request Parameters

                                  Table 1 Response parameter

                                  Parameter

                                  Type

                                  @@ -87,7 +87,7 @@

                                  String

                                  Specifies the port ID.

                                  -
                                  NOTE:

                                  This parameter is not displayed if the EIP is bound to a dedicated load balancer. This parameter is displayed if the EIP is bound to an ECS.

                                  +
                                  NOTE:

                                  The value of port_id is null if the EIP is bound to a dedicated load balancer.

                                  Table 1 Request parameter

                                  Parameter

                                  Type

                                  @@ -88,7 +88,7 @@
                                -

                                Response Message

                                +

                                Response Parameters

                                Table 3 Response parameter

                                Parameter

                                Type

                                @@ -209,12 +209,15 @@ "status": "DOWN", "router_id": null, "tenant_id": "bbfe8c41dd034a07bebd592bf03b4b0c", + "project_id": "bbfe8c41dd034a07bebd592bf03b4b0c", "floating_network_id": "0a2228f2-7f8a-45f1-8e09-9039e1d09975", "fixed_ip_address": null, "floating_ip_address": "88.88.215.205", "port_id": null, "dns_name": "ecs-80-158-78-239", - "dns_domain": "reverse.domain-name.com" + "dns_domain": "reverse.domain-name.com", + "created_at": "2025-03-14T14:53:42", + "updated_at": "2026-03-23T20:47:41" } } diff --git a/docs/vpc/api-ref/vpc_floatingiP_0004.html b/docs/vpc/api-ref/vpc_floatingiP_0004.html index 08fb8e0b9..804d7f85b 100644 --- a/docs/vpc/api-ref/vpc_floatingiP_0004.html +++ b/docs/vpc/api-ref/vpc_floatingiP_0004.html @@ -6,8 +6,8 @@

                                If port_id is left blank, the floating IP address has been unbound from the port.

                                This API has the following constraints:
                                • If a floating IP address that you are binding is in the error state, unbind the IP address first.
                                • Do not associate a port that has a floating IP address associated to another floating IP address. You must first disassociate the port from the IP address and then associate it with another IP address.
                                • This API cannot be used to bind an EIP to or unbind an EIP from a dedicated load balancer.
                                -
                                • In eu-de, no more new EIPs of this type can be assigned. You can assign EIPs of the BGP (5_bgp) type.
                                • Existing EIPs of the Dedicated Load Balancer (5_gray) type can be bound to dedicated or shared load balancers.
                                  • The EIP console cannot be used to bind EIPs to or unbind them from dedicated load balancers.
                                  • You can use APIs to bind EIPs to or unbind them from dedicated load balancers. For details, see Binding an EIP and Unbinding an EIP.
                                  • EIPs of this type can be bound to or unbound from shared load balancers using the EIP console or APIs.
                                  • You are advised to bind or unbind BGP EIPs to or from dedicated load balancers.
                                  -
                                • 5_gray EIPs cannot be added to the same shared bandwidth as EIPs of other types. If they are in the same shared bandwidth, the bandwidth limit settings will not take effect.
                                +
                                • In eu-de, EIPs of the Dedicated Load Balancer (5_gray) type cannot be assigned anymore. You can assign EIPs of the BGP (5_bgp) type.
                                • Existing EIPs of the Dedicated Load Balancer (5_gray) type can be bound to dedicated or shared load balancers.
                                  • The EIP console cannot be used to bind EIPs to or unbind them from dedicated load balancers.
                                  • You can use APIs to bind EIPs to or unbind them from dedicated load balancers. For details, see Binding an EIP and Unbinding an EIP.
                                  • EIPs of this type can be bound to or unbound from shared load balancers using the EIP console or APIs.
                                  • You are advised to bind or unbind BGP EIPs to or from dedicated load balancers.
                                  +
                                • Do not add EIPs of the dedicated load balancer type (5_gray) and other types to the same shared bandwidth. Otherwise, the bandwidth limit policy will not take effect.
                                @@ -38,7 +38,7 @@
                                -

                                Request Message

                                +

                                Request Parameters

                                Table 2 Request parameter

                                Parameter

                                Type

                                @@ -86,7 +86,7 @@
                                -

                                Response Message

                                +

                                Response Parameters

                                Table 4 Response parameter

                                Parameter

                                Type

                                @@ -219,11 +219,12 @@ "floating_ip_address": "88.88.215.205", "port_id": null, "dns_name": "ecs-80-158-78-239", - "dns_domain": "reverse.domain-name.com" + "dns_domain": "reverse.domain-name.com", + "created_at": "2025-03-14T14:53:42", + "updated_at": "2026-03-23T20:47:41" } } -

                                (The floating IP address is bound to the port.)

                                -
                                {
                                +
                                (The floating IP address is bound to the port.)
                                {
                                     "floatingip": {
                                         "id": "b997e0d4-3359-4c74-8f88-bc0af81cd5a2",
                                         "status": "DOWN",
                                @@ -234,10 +235,13 @@
                                         "floating_ip_address": "88.88.215.205",
                                         "port_id": "f91f5763-c5a2-4458-979d-61e48b3c3fac",
                                         "dns_name": "ecs-80-158-78-239",
                                -        "dns_domain": "reverse.domain-name.com"
                                +        "dns_domain": "reverse.domain-name.com",
                                +        "created_at": "2025-03-14T14:53:42",
                                +        "updated_at": "2026-03-23T20:47:41"
                                     }
                                 }
                                +

                                Status Code

                                See Status Codes.

                                Error Code

                                See Error Codes.

                                diff --git a/docs/vpc/api-ref/vpc_floatingiP_0005.html b/docs/vpc/api-ref/vpc_floatingiP_0005.html index 4319f076f..1f17aeab0 100644 --- a/docs/vpc/api-ref/vpc_floatingiP_0005.html +++ b/docs/vpc/api-ref/vpc_floatingiP_0005.html @@ -2,8 +2,8 @@

                                Deleting a Floating IP Address

                                Function

                                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 can be assigned. You can assign EIPs of the BGP (5_bgp) type.
                                • Existing EIPs of the Dedicated Load Balancer (5_gray) type can be bound to dedicated or shared load balancers.
                                  • The EIP console cannot be used to bind EIPs to or unbind them from dedicated load balancers.
                                  • You can use APIs to bind EIPs to or unbind them from dedicated load balancers. For details, see Binding an EIP and Unbinding an EIP.
                                  • EIPs of this type can be bound to or unbound from shared load balancers using the EIP console or APIs.
                                  • You are advised to bind or unbind BGP EIPs to or from dedicated load balancers.
                                  -
                                • 5_gray EIPs cannot be added to the same shared bandwidth as EIPs of other types. If they are in the same shared bandwidth, the bandwidth limit settings will not take effect.
                                +
                                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) type cannot be assigned anymore. You can assign EIPs of the BGP (5_bgp) type.
                                • Existing EIPs of the Dedicated Load Balancer (5_gray) type can be bound to dedicated or shared load balancers.
                                  • The EIP console cannot be used to bind EIPs to or unbind them from dedicated load balancers.
                                  • You can use APIs to bind EIPs to or unbind them from dedicated load balancers. For details, see Binding an EIP and Unbinding an EIP.
                                  • EIPs of this type can be bound to or unbound from shared load balancers using the EIP console or APIs.
                                  • You are advised to bind or unbind BGP EIPs to or from dedicated load balancers.
                                  +
                                • Do not add EIPs of the dedicated load balancer type (5_gray) and other types to the same shared bandwidth. Otherwise, the bandwidth limit policy will not take effect.
                                @@ -33,9 +33,9 @@
                                -

                                Request Message

                                None

                                +

                                Request Parameters

                                None

                                -

                                Response Message

                                None

                                +

                                Response Parameters

                                None

                                Example Request

                                Delete the floating IP address whose ID is a95ec431-8473-463b-aede-34fb048ee3a7.

                                DELETE https://{Endpoint}/v2.0/floatingips/a95ec431-8473-463b-aede-34fb048ee3a7
                                diff --git a/docs/vpc/api-ref/vpc_flow_0001.html b/docs/vpc/api-ref/vpc_flow_0001.html index 6a5cebf4f..526d28a4d 100644 --- a/docs/vpc/api-ref/vpc_flow_0001.html +++ b/docs/vpc/api-ref/vpc_flow_0001.html @@ -34,7 +34,7 @@

                                Request Parameters

                                - @@ -89,7 +89,7 @@ - @@ -99,7 +99,7 @@ - - @@ -220,7 +220,7 @@ - @@ -228,14 +228,14 @@ - - @@ -264,7 +264,8 @@ - - @@ -79,7 +79,7 @@ - - @@ -126,7 +126,7 @@ - @@ -171,7 +171,7 @@
                                Table 2 Request parameter

                                Parameter

                                Mandatory

                                +

                                Mandatory

                                Type

                                String

                                • Type of the resource for which that the logs to be collected.
                                • The value can be:
                                  • port: a single network interface.
                                  • vpc: All network interfaces in a VPC.
                                  • network: All network interfaces in a subnet.
                                  +
                                • Type of the resource whose logs are to be collected.
                                • The value can be:
                                  • port: a single network interface.
                                  • vpc: All network interfaces in a VPC.
                                  • network: All network interfaces in a subnet.

                                String

                                • ID of the resource for which that the logs to be collected.
                                +
                                • ID of the resource whose logs are to be collected.

                                traffic_type

                                @@ -108,7 +108,7 @@

                                String

                                • Type of the traffic for which that the logs to be collected.
                                • The value can be:
                                  • all: specifies that both accepted and rejected traffic of the specified resource will be logged.
                                  • accept: specifies that only accepted inbound and outbound traffic of the specified resource will be logged.
                                  • reject: specifies that only rejected inbound and outbound traffic of the specified resource will be logged.
                                  +
                                • Type of the traffic whose logs are to be collected.
                                • The value can be:
                                  • all: specifies that both accepted and rejected traffic of the specified resource will be logged.
                                  • accept: specifies that only accepted inbound and outbound traffic of the specified resource will be logged.
                                  • reject: specifies that only rejected inbound and outbound traffic of the specified resource will be logged.

                                String

                                • Type of the resource for which that the logs to be collected.
                                • The value can be:
                                  • port: a single network interface.
                                  • vpc: All network interfaces in a VPC.
                                  • network: All network interfaces in a subnet.
                                  +
                                • Type of the resource whose logs are to be collected.
                                • The value can be:
                                  • port: a single network interface.
                                  • vpc: All network interfaces in a VPC.
                                  • network: All network interfaces in a subnet.

                                String

                                • ID of the resource for which that the logs to be collected.
                                +
                                • ID of the resource whose logs are to be collected.

                                traffic_type

                                String

                                • Type of the traffic for which that the logs to be collected.
                                • The value can be:
                                  • all: specifies that both accepted and rejected traffic of the specified resource will be logged.
                                  • accept: specifies that only accepted inbound and outbound traffic of the specified resource will be logged.
                                  • reject: specifies that only rejected inbound and outbound traffic of the specified resource will be logged.
                                  +
                                • Type of the traffic whose logs are to be collected.
                                • The value can be:
                                  • all: specifies that both accepted and rejected traffic of the specified resource will be logged.
                                  • accept: specifies that only accepted inbound and outbound traffic of the specified resource will be logged.
                                  • reject: specifies that only rejected inbound and outbound traffic of the specified resource will be logged.

                                Boolean

                                • Whether to enable the flow log function
                                +
                                • Whether to enable the flow log function
                                • Range:
                                  • true: Enable the flow log function.
                                  • false: Disable the flow log function.
                                  +

                                status

                                diff --git a/docs/vpc/api-ref/vpc_flow_0002.html b/docs/vpc/api-ref/vpc_flow_0002.html index c05e9b085..275f0efaa 100644 --- a/docs/vpc/api-ref/vpc_flow_0002.html +++ b/docs/vpc/api-ref/vpc_flow_0002.html @@ -69,7 +69,7 @@

                                String

                                • Type of the resource for which that the logs to be collected.
                                • The value can be:
                                  • port: a single network interface.
                                  • vpc: All network interfaces in a VPC.
                                  • network: All network interfaces in a subnet.
                                  +
                                • Type of the resource whose logs are to be collected.
                                • The value can be:
                                  • port: a single network interface.
                                  • vpc: All network interfaces in a VPC.
                                  • network: All network interfaces in a subnet.

                                String

                                • ID of the resource for which that the logs to be collected.
                                +
                                • ID of the resource whose logs are to be collected.

                                traffic_type

                                @@ -88,7 +88,7 @@

                                String

                                • Type of the traffic for which that the logs to be collected.
                                • The value can be:
                                  • all: specifies that both accepted and rejected traffic of the specified resource will be logged.
                                  • accept: specifies that only accepted inbound and outbound traffic of the specified resource will be logged.
                                  • reject: specifies that only rejected inbound and outbound traffic of the specified resource will be logged.
                                  +
                                • Type of the traffic whose logs are to be collected.
                                • The value can be:
                                  • all: specifies that both accepted and rejected traffic of the specified resource will be logged.
                                  • accept: specifies that only accepted inbound and outbound traffic of the specified resource will be logged.
                                  • reject: specifies that only rejected inbound and outbound traffic of the specified resource will be logged.

                                Integer

                                Specifies the number of records that will be returned on each page. The value is from 0 to intmax (2^31-1). The default value is 2000.

                                +

                                Specifies the number of records that will be returned on each page. The value is from 0 to 2000. The default value is 2000.

                                limit can be used together with marker. For details, see the parameter description of marker.

                                - @@ -209,7 +209,7 @@ - @@ -217,14 +217,14 @@ - - @@ -246,14 +246,15 @@ - - diff --git a/docs/vpc/api-ref/vpc_flow_0003.html b/docs/vpc/api-ref/vpc_flow_0003.html index 1ceb0d49d..d02ff995f 100644 --- a/docs/vpc/api-ref/vpc_flow_0003.html +++ b/docs/vpc/api-ref/vpc_flow_0003.html @@ -64,7 +64,7 @@
                                Table 3 Description of the FlowLog field

                                Parameter

                                Type

                                +

                                Type

                                Description

                                String

                                • Type of the resource for which that the logs to be collected.
                                • The value can be:
                                  • port: a single network interface.
                                  • vpc: All network interfaces in a VPC.
                                  • network: All network interfaces in a subnet.
                                  +
                                • Type of the resource whose logs are to be collected.
                                • The value can be:
                                  • port: a single network interface.
                                  • vpc: All network interfaces in a VPC.
                                  • network: All network interfaces in a subnet.

                                String

                                • ID of the resource for which that the logs to be collected.
                                +
                                • ID of the resource whose logs are to be collected.

                                traffic_type

                                String

                                • Type of the traffic for which that the logs to be collected.
                                • The value can be:
                                  • all: specifies that both accepted and rejected traffic of the specified resource will be logged.
                                  • accept: specifies that only accepted inbound and outbound traffic of the specified resource will be logged.
                                  • reject: specifies that only rejected inbound and outbound traffic of the specified resource will be logged.
                                  +
                                • Type of the traffic whose logs are to be collected.
                                • The value can be:
                                  • all: specifies that both accepted and rejected traffic of the specified resource will be logged.
                                  • accept: specifies that only accepted inbound and outbound traffic of the specified resource will be logged.
                                  • reject: specifies that only rejected inbound and outbound traffic of the specified resource will be logged.

                                Boolean

                                • Whether to enable the flow log function
                                +
                                • Whether to enable the flow log function
                                • Range:
                                  • true: Enable the flow log function.
                                  • false: Disable the flow log function.
                                  +

                                status

                                String

                                • Flow log status
                                • The value can be:
                                  • ACTIVE: Enabled
                                  • DOWN: Disabled
                                  • ERROR: Abnormal
                                  +
                                • Flow log status
                                • The value can be:
                                  • ACTIVE: Enabled
                                  • DOWN: Disabled
                                  • ERROR: Abnormal
                                - @@ -102,7 +102,7 @@ - @@ -110,14 +110,14 @@ - - @@ -139,7 +139,8 @@ -
                                Table 3 Description of the FlowLog field

                                Parameter

                                Type

                                +

                                Type

                                Description

                                String

                                • Type of the resource for which that the logs to be collected.
                                • The value can be:
                                  • port: a single network interface.
                                  • vpc: All network interfaces in a VPC.
                                  • network: All network interfaces in a subnet.
                                  +
                                • Type of the resource whose logs are to be collected.
                                • The value can be:
                                  • port: a single network interface.
                                  • vpc: All network interfaces in a VPC.
                                  • network: All network interfaces in a subnet.

                                String

                                • ID of the resource for which that the logs to be collected.
                                +
                                • ID of the resource whose logs are to be collected.

                                traffic_type

                                String

                                • Type of the traffic for which that the logs to be collected.
                                • The value can be:
                                  • all: specifies that both accepted and rejected traffic of the specified resource will be logged.
                                  • accept: specifies that only accepted inbound and outbound traffic of the specified resource will be logged.
                                  • reject: specifies that only rejected inbound and outbound traffic of the specified resource will be logged.
                                  +
                                • Type of the traffic whose logs are to be collected.
                                • The value can be:
                                  • all: specifies that both accepted and rejected traffic of the specified resource will be logged.
                                  • accept: specifies that only accepted inbound and outbound traffic of the specified resource will be logged.
                                  • reject: specifies that only rejected inbound and outbound traffic of the specified resource will be logged.

                                Boolean

                                • Whether to enable the flow log function
                                +
                                • Whether to enable the flow log function
                                • Range:
                                  • true: Enable the flow log function.
                                  • false: Disable the flow log function.
                                  +

                                status

                                diff --git a/docs/vpc/api-ref/vpc_flow_0004.html b/docs/vpc/api-ref/vpc_flow_0004.html index 2c422fca1..7a95c06c9 100644 --- a/docs/vpc/api-ref/vpc_flow_0004.html +++ b/docs/vpc/api-ref/vpc_flow_0004.html @@ -41,7 +41,7 @@

                                Request Parameters

                                - @@ -96,7 +96,8 @@ - @@ -175,7 +176,7 @@ - @@ -183,14 +184,14 @@ - - @@ -212,14 +213,15 @@ - - diff --git a/docs/vpc/api-ref/vpc_ipv6_0001.html b/docs/vpc/api-ref/vpc_ipv6_0001.html index 2f766bef3..d6710aa5b 100644 --- a/docs/vpc/api-ref/vpc_ipv6_0001.html +++ b/docs/vpc/api-ref/vpc_ipv6_0001.html @@ -97,11 +97,11 @@
                                Table 2 Request parameter

                                Parameter

                                Mandatory

                                +

                                Mandatory

                                Type

                                Boolean

                                • Whether to enable the flow log function
                                +
                                • Whether to enable the flow log function
                                • Range:
                                  • true: Enable the flow log function.
                                  • false: Disable the flow log function.
                                  +

                                String

                                • Type of the resource for which that the logs to be collected.
                                • The value can be:
                                  • port: a single network interface.
                                  • vpc: All network interfaces in a VPC.
                                  • network: All network interfaces in a subnet.
                                  +
                                • Type of the resource whose logs are to be collected.
                                • Range:
                                  • port: a single network interface.
                                  • vpc: All network interfaces in a VPC.
                                  • network: All network interfaces in a subnet.

                                String

                                • ID of the resource for which that the logs to be collected.
                                +
                                • ID of the resource whose logs are to be collected.

                                traffic_type

                                String

                                • Type of the traffic for which that the logs to be collected.
                                • The value can be:
                                  • all: specifies that both accepted and rejected traffic of the specified resource will be logged.
                                  • accept: specifies that only accepted inbound and outbound traffic of the specified resource will be logged.
                                  • reject: specifies that only rejected inbound and outbound traffic of the specified resource will be logged.
                                  +
                                • Type of the traffic whose logs are to be collected.
                                • Range:
                                  • all: specifies that both accepted and rejected traffic of the specified resource will be logged.
                                  • accept: specifies that only accepted inbound and outbound traffic of the specified resource will be logged.
                                  • reject: specifies that only rejected inbound and outbound traffic of the specified resource will be logged.

                                Boolean

                                • Whether to enable the flow log function
                                +
                                • Whether to enable the flow log function
                                • Range:
                                  • true: Enable the flow log function.
                                  • false: Disable the flow log function.
                                  +

                                status

                                String

                                • Flow log status
                                • The value can be:
                                  • ACTIVE: Enabled
                                  • DOWN: Disabled
                                  • ERROR: Abnormal
                                  +
                                • Flow log status
                                • Range:
                                  • ACTIVE: Enabled
                                  • DOWN: Disabled
                                  • ERROR: Abnormal
                                -

                                Request Message

                                • Request parameter

                                  None

                                  +

                                  Request Parameters

                                  • Request parameter

                                    None

                                  • Example request

                                    None

                                  -

                                  Response Message

                                  • Response parameter
                                  +

                                  Response Parameters

                                  • Response parameter
                                  diff --git a/docs/vpc/api-ref/vpc_ipv6_0002.html b/docs/vpc/api-ref/vpc_ipv6_0002.html index b5e2d3e6e..db70f0b77 100644 --- a/docs/vpc/api-ref/vpc_ipv6_0002.html +++ b/docs/vpc/api-ref/vpc_ipv6_0002.html @@ -5,11 +5,11 @@

                                  URI

                                  GET /v2.0/eip/floatingips_v6/{floatingip_id}

                                  -

                                  Request Message

                                  • Request parameter

                                    None

                                    +

                                    Request Parameters

                                    • Request parameter

                                      None

                                    • Example request
                                      GET https://{Endpoint}//v2.0/eip/floatingips_v6/2dedb5e7-cb70-4e78-b50f-d88c8321d161
                                    -

                                    Response Message

                                    • Response parameter +

                                      Response Parameters

                                      • Response parameter
                                  Table 2 Response parameter

                                  Parameter

                                  Table 1 Response parameter

                                  Parameter

                                  Type

                                  diff --git a/docs/vpc/api-ref/vpc_ipv6_0003.html b/docs/vpc/api-ref/vpc_ipv6_0003.html index 8095de100..f849d7f67 100644 --- a/docs/vpc/api-ref/vpc_ipv6_0003.html +++ b/docs/vpc/api-ref/vpc_ipv6_0003.html @@ -8,7 +8,7 @@

                                  URI

                                  POST /v2.0/eip/floatingips_v6

                                  -

                                  Request Message

                                  • Request parameter
                                  +

                                  Request Parameters

                                  • Request parameter
                                  @@ -123,7 +123,7 @@ } } -

                                  Response Message

                                  • Response parameter +

                                    Response Parameters

                                    • Response parameter
                                  Table 1 Request parameter

                                  Parameter

                                  Table 3 Response parameter

                                  Parameter

                                  Type

                                  diff --git a/docs/vpc/api-ref/vpc_ipv6_0004.html b/docs/vpc/api-ref/vpc_ipv6_0004.html index 569dab0e2..0e88458db 100644 --- a/docs/vpc/api-ref/vpc_ipv6_0004.html +++ b/docs/vpc/api-ref/vpc_ipv6_0004.html @@ -8,7 +8,7 @@

                                  URI

                                  PUT /v2.0/eip/floatingips_v6/{floatingip_id}

                                  -

                                  Request Message

                                  • Request parameter +

                                    Request Parameters

                                    • Request parameter
                                      Table 1 Request parameter

                                      Parameter

                                      Type

                                      @@ -72,7 +72,7 @@ } } -

                                      Response Message

                                      • Response parameter +

                                        Response Parameters

                                        • Response parameter
                                          - @@ -58,7 +58,7 @@
                                          Table 3 Response parameter

                                          Parameter

                                          Type

                                          diff --git a/docs/vpc/api-ref/vpc_ipv6_0005.html b/docs/vpc/api-ref/vpc_ipv6_0005.html index 26c3870e7..871a95fae 100644 --- a/docs/vpc/api-ref/vpc_ipv6_0005.html +++ b/docs/vpc/api-ref/vpc_ipv6_0005.html @@ -5,11 +5,11 @@

                                          URI

                                          DELETE /v2.0/eip/floatingips_v6/{floatingip_id}

                                          -

                                          Request Message

                                          • Request parameter

                                            None

                                            +

                                            Request Parameters

                                            • Request parameter

                                              None

                                            • Example request
                                              DELETE https://{Endpoint}/v2.0/eip/floatingips_v6/a95ec431-8473-463b-aede-34fb048ee3a7
                                            -

                                            Response Message

                                            • Response parameter

                                              None

                                              +

                                              Response Parameters

                                              • Response parameter

                                                None

                                              • Example response

                                                None

                                              diff --git a/docs/vpc/api-ref/vpc_natworkip_0001.html b/docs/vpc/api-ref/vpc_natworkip_0001.html index 194807cd8..8a20b64a4 100644 --- a/docs/vpc/api-ref/vpc_natworkip_0001.html +++ b/docs/vpc/api-ref/vpc_natworkip_0001.html @@ -41,7 +41,7 @@

                                          Type

                                          Description

                                          +

                                          Description

                                          - diff --git a/docs/vpc/api-ref/vpc_network_0001xx.html b/docs/vpc/api-ref/vpc_network_0001xx.html index d3f594d3f..608cc0851 100644 --- a/docs/vpc/api-ref/vpc_network_0001xx.html +++ b/docs/vpc/api-ref/vpc_network_0001xx.html @@ -84,7 +84,7 @@ - @@ -114,7 +114,7 @@ - diff --git a/docs/vpc/api-ref/vpc_peering_0001.html b/docs/vpc/api-ref/vpc_peering_0001.html index a663e4ef9..c7739de7b 100644 --- a/docs/vpc/api-ref/vpc_peering_0001.html +++ b/docs/vpc/api-ref/vpc_peering_0001.html @@ -42,6 +42,8 @@ - @@ -121,7 +123,7 @@
                                          Table 3 network_ip_availability objects

                                          Parameter

                                          Type

                                          +

                                          Type

                                          Description

                                          Boolean

                                          Specifies whether the network is an external network is used as the filtering condition.

                                          +

                                          Specifies that whether it is an external network is used as a filtering condition. If router:external=true is used for filtering, other filters are ignored and the external network is directly returned.

                                          The value can be true or false.

                                          Integer

                                          Specifies the number of records that will be returned on each page. The value is from 0 to intmax (2^31-1). The default value is 2000.

                                          +

                                          Specifies the number of records that will be returned on each page. The value is from 0 to 2000. The default value is 2000.

                                          limit can be used together with marker. For details, see the parameter description of marker.

                                          String

                                          Specifies that the VPC peering connection status is used as the filtering condition.

                                          +

                                          Range:

                                          +
                                          • PENDING_ACCEPTANCE
                                          • REJECTED
                                          • EXPIRED
                                          • DELETED
                                          • ACTIVE

                                          tenant_id

                                          @@ -79,7 +81,7 @@

                                          Integer

                                          Specifies the number of records that will be returned on each page. The value is from 0 to intmax (2^31-1). The default value is 2000.

                                          +

                                          Specifies the number of records that will be returned on each page. The value is from 0 to 2000. The default value is 2000.

                                          limit can be used together with marker. For details, see the parameter description of marker.

                                          The default value is 2000.

                                          -
                                          Table 3 peering objects

                                          Attribute

                                          +
                                          @@ -148,7 +150,7 @@
                                          Table 3 peering objects

                                          Parameter

                                          Type

                                          String

                                          Specifies the status:

                                          -
                                          • PENDING_ACCEPTANCE
                                          • REJECTED
                                          • EXPIRED
                                          • DELETED
                                          • ACTIVE
                                          +
                                          • PENDING_ACCEPTANCE
                                          • REJECTED
                                          • EXPIRED
                                          • DELETED
                                          • ACTIVE

                                          request_vpc_info

                                          @@ -190,7 +192,7 @@
                                          -
                                          Table 4 vpc_info objects

                                          Attribute

                                          +
                                          diff --git a/docs/vpc/api-ref/vpc_peering_0002.html b/docs/vpc/api-ref/vpc_peering_0002.html index c3f7e7a8c..93cbab547 100644 --- a/docs/vpc/api-ref/vpc_peering_0002.html +++ b/docs/vpc/api-ref/vpc_peering_0002.html @@ -53,7 +53,7 @@
                                          Table 4 vpc_info objects

                                          Parameter

                                          Type

                                          -
                                          Table 3 peering objects

                                          Attribute

                                          +
                                          @@ -124,7 +124,7 @@
                                          Table 3 peering objects

                                          Parameter

                                          Type

                                          -
                                          Table 4 vpc_info objects

                                          Attribute

                                          +
                                          diff --git a/docs/vpc/api-ref/vpc_peering_0003.html b/docs/vpc/api-ref/vpc_peering_0003.html index f3304d31d..e85ae87b8 100644 --- a/docs/vpc/api-ref/vpc_peering_0003.html +++ b/docs/vpc/api-ref/vpc_peering_0003.html @@ -31,7 +31,7 @@
                                          Table 4 vpc_info objects

                                          Parameter

                                          Type

                                          -
                                          Table 2 Description of the peering field

                                          Attribute

                                          +
                                          @@ -82,7 +82,7 @@
                                          Table 2 Description of the peering field

                                          Parameter

                                          Mandatory

                                          -
                                          Table 3 Description of the vpc_info field

                                          Attribute

                                          +
                                          @@ -150,7 +150,7 @@
                                          Table 3 Description of the vpc_info field

                                          Parameter

                                          Mandatory

                                          -
                                          Table 5 peering objects

                                          Attribute

                                          +
                                          @@ -221,7 +221,7 @@
                                          Table 5 peering objects

                                          Parameter

                                          Type

                                          -
                                          Table 6 vpc_info objects

                                          Attribute

                                          +
                                          diff --git a/docs/vpc/api-ref/vpc_peering_0004.html b/docs/vpc/api-ref/vpc_peering_0004.html index 84333b9fa..aa58addb5 100644 --- a/docs/vpc/api-ref/vpc_peering_0004.html +++ b/docs/vpc/api-ref/vpc_peering_0004.html @@ -35,7 +35,7 @@

                                          Response Parameters

                                          -
                                          Table 6 vpc_info objects

                                          Parameter

                                          Type

                                          Table 2 Response parameter

                                          Attribute

                                          +
                                          @@ -106,7 +106,7 @@
                                          Table 2 Response parameter

                                          Parameter

                                          Type

                                          -
                                          Table 3 vpc_info objects

                                          Attribute

                                          +
                                          diff --git a/docs/vpc/api-ref/vpc_peering_0005.html b/docs/vpc/api-ref/vpc_peering_0005.html index 95dac3cc5..bf7b05b57 100644 --- a/docs/vpc/api-ref/vpc_peering_0005.html +++ b/docs/vpc/api-ref/vpc_peering_0005.html @@ -35,7 +35,7 @@

                                          Response Parameters

                                          -
                                          Table 3 vpc_info objects

                                          Parameter

                                          Type

                                          Table 2 Response parameter

                                          Attribute

                                          +
                                          @@ -106,7 +106,7 @@
                                          Table 2 Response parameter

                                          Parameter

                                          Type

                                          -
                                          Table 3 vpc_info objects

                                          Attribute

                                          +
                                          diff --git a/docs/vpc/api-ref/vpc_peering_0006.html b/docs/vpc/api-ref/vpc_peering_0006.html index dda5b8606..73faa784b 100644 --- a/docs/vpc/api-ref/vpc_peering_0006.html +++ b/docs/vpc/api-ref/vpc_peering_0006.html @@ -115,7 +115,7 @@
                                          Table 3 vpc_info objects

                                          Parameter

                                          Type

                                          -
                                          Table 5 peering objects

                                          Attribute

                                          +
                                          @@ -186,7 +186,7 @@
                                          Table 5 peering objects

                                          Parameter

                                          Type

                                          -
                                          Table 6 vpc_info objects

                                          Attribute

                                          +
                                          diff --git a/docs/vpc/api-ref/vpc_permission_0014.html b/docs/vpc/api-ref/vpc_permission_0014.html index 1b5193cfe..b7b0e42e5 100644 --- a/docs/vpc/api-ref/vpc_permission_0014.html +++ b/docs/vpc/api-ref/vpc_permission_0014.html @@ -2,47 +2,47 @@

                                          Floating IP Address (OpenStack Neutron API)

                                          -
                                          Table 6 vpc_info objects

                                          Parameter

                                          Type

                                          Permission

                                          +
                                          - - - - - - - - - - - - - - - - - diff --git a/docs/vpc/api-ref/vpc_permission_0031.html b/docs/vpc/api-ref/vpc_permission_0031.html index a6a540f11..68d62b7ba 100644 --- a/docs/vpc/api-ref/vpc_permission_0031.html +++ b/docs/vpc/api-ref/vpc_permission_0031.html @@ -24,6 +24,13 @@ + + + + + + + + -

                                          Permission

                                          API

                                          +

                                          API

                                          Action

                                          +

                                          Action

                                          Querying floating IP addresses

                                          +

                                          Querying floating IP addresses

                                          GET /v2.0/floatingips

                                          +

                                          GET /v2.0/floatingips

                                          vpc:floatingIps:get

                                          +

                                          vpc:floatingIps:get

                                          Querying a floating IP address

                                          +

                                          Querying a floating IP address

                                          GET /v2.0/floatingips/{floatingip_id}

                                          +

                                          GET /v2.0/floatingips/{floatingip_id}

                                          vpc:floatingIps:get

                                          +

                                          vpc:floatingIps:get

                                          Creating a floating IP address

                                          +

                                          Creating a floating IP address

                                          POST /v2.0/floatingips

                                          +

                                          POST /v2.0/floatingips

                                          vpc:floatingIps:create

                                          +

                                          vpc:floatingIps:create

                                          Updating a floating IP address

                                          +

                                          Updating a floating IP address

                                          PUT /v2.0/floatingips/{floatingip_id}

                                          +

                                          PUT /v2.0/floatingips/{floatingip_id}

                                          vpc:floatingIps:update

                                          +

                                          vpc:floatingIps:update

                                          Deleting a floating IP address

                                          +

                                          Deleting a floating IP address

                                          DELETE /v2.0/floatingips/{floatingip_id}

                                          +

                                          DELETE /v2.0/floatingips/{floatingip_id}

                                          vpc:floatingIps:delete

                                          +

                                          vpc:floatingIps:delete

                                          vpc:publicIps:get

                                          Updating an EIP

                                          +

                                          PUT /v3/{project_id}/eip/publicips/{publicip_id}

                                          +

                                          eip:publicIps:update

                                          +

                                          Binding an EIP to an instance

                                          POST /v3/{project_id}/eip/publicips/{publicip_id}/associate-instance

                                          @@ -38,6 +45,13 @@

                                          vpc:publicIps:update

                                          Adding EIPs to a shared bandwidth

                                          +

                                          POST /v3/{project_id}/eip/publicips/attach-share-bandwidth

                                          +

                                          vpc:publicIps:update

                                          +

                                          Querying common pools

                                          GET /v3/{project_id}/eip/publicip-pools/common-pools

                                          diff --git a/docs/vpc/api-ref/vpc_port02_0001.html b/docs/vpc/api-ref/vpc_port02_0001.html index 10194447d..23c5bac19 100644 --- a/docs/vpc/api-ref/vpc_port02_0001.html +++ b/docs/vpc/api-ref/vpc_port02_0001.html @@ -137,14 +137,14 @@

                                          Integer

                                          Specifies the number of records that will be returned on each page. The value is from 0 to intmax (2^31-1). The default value is 2000.

                                          +

                                          Specifies the number of records that will be returned on each page. The value is from 0 to 2000. The default value is 2000.

                                          limit can be used together with marker. For details, see the parameter description of marker.

                                          -

                                          Request Message

                                          None

                                          +

                                          Request Parameters

                                          None

                                          Example Request

                                          Example 1

                                          GET https://{Endpoint}/v2.0/ports?limit=1
                                          @@ -303,7 +303,7 @@
                                          • Specifies the user-defined settings. This is an extended attribute.
                                          • Instructions:
                                            • The internal_elb field is in boolean type and is available to common tenants. Set the value of this parameter to true only when you assign a virtual IP address to an internal network load balancer. The value of this field is maintained by the system and cannot be changed. Example:

                                              {"internal_elb": true}

                                            -
                                            • The disable_security_groups field is in boolean type and is available to common tenants. The default value is false. In high-performance communication scenarios, you can set the parameter value to true, which makes this parameter to be available to common tenants. You can specify this parameter when creating a port. Currently, the value of this parameter can only be set to true.

                                              Example:

                                              +
                                              • The disable_security_groups field is in boolean type and is available to common tenants. The default value is false. In high-performance communication scenarios, you can set the parameter value to true, which makes this parameter available to common tenants. You can specify this parameter when creating a port. Currently, the value of this parameter can only be set to true.

                                                Example:

                                                {"disable_security_groups": true }

                                                Currently, the value can only be set to true. When the value is set to true, the FWaaS function does not take effect.

                                              @@ -392,13 +392,13 @@
                                          -
                                          Table 5 allowed_address_pairs objects

                                          Parameter

                                          +
                                          - - - @@ -485,7 +485,7 @@
                                          Table 5 allowed_address_pairs objects

                                          Parameter

                                          Mandatory

                                          +

                                          Mandatory

                                          Type

                                          +

                                          Type

                                          Description

                                          +

                                          Description

                                          - @@ -763,7 +763,7 @@ "dns_name": "ip-10-1-0-37", "id": "7bb64706-6e46-4f94-a28a-4bc7caaab87d", "mac_address": "fa:16:3e:f1:0b:09", - "name": "port_vm_50_3", + "name": "port_vm_50_3", "network_id": "a54e1b19-ce78-4b7e-b28b-d2d716cdc161", "security_groups": [ "ef69bc60-2f4b-4f97-b95b-e3b68df0c0b2" diff --git a/docs/vpc/api-ref/vpc_port02_0002.html b/docs/vpc/api-ref/vpc_port02_0002.html index 3ef5eb265..87d06fbed 100644 --- a/docs/vpc/api-ref/vpc_port02_0002.html +++ b/docs/vpc/api-ref/vpc_port02_0002.html @@ -165,7 +165,7 @@
                                          Table 8 dns_assignment object

                                          Parameter

                                          Type

                                          +

                                          Type

                                          Description

                                          • Specifies the user-defined settings. This is an extended attribute.
                                          • Instructions:
                                            • The internal_elb field is in boolean type and is available to common tenants. Set the value of this parameter to true only when you assign a virtual IP address to an internal network load balancer. The value of this field is maintained by the system and cannot be changed. Example:

                                              {"internal_elb": true}

                                            -
                                            • The disable_security_groups field is in boolean type and is available to common tenants. The default value is false. In high-performance communication scenarios, you can set the parameter value to true, which makes this parameter to be available to common tenants. You can specify this parameter when creating a port. Currently, the value of this parameter can only be set to true.

                                              Example:

                                              +
                                              • The disable_security_groups field is in boolean type and is available to common tenants. The default value is false. In high-performance communication scenarios, you can set the parameter value to true, which makes this parameter available to common tenants. You can specify this parameter when creating a port. Currently, the value of this parameter can only be set to true.

                                                Example:

                                                {"disable_security_groups": true }

                                                Currently, the value can only be set to true. When the value is set to true, the FWaaS function does not take effect.

                                              @@ -254,13 +254,13 @@
                                          -
                                          Table 5 allowed_address_pairs objects

                                          Parameter

                                          +
                                          - - - @@ -314,7 +314,7 @@
                                          Table 5 allowed_address_pairs objects

                                          Parameter

                                          Mandatory

                                          +

                                          Mandatory

                                          Type

                                          +

                                          Type

                                          Description

                                          +

                                          Description

                                          - diff --git a/docs/vpc/api-ref/vpc_port02_0003xx.html b/docs/vpc/api-ref/vpc_port02_0003xx.html index 07ddd1399..89932efa4 100644 --- a/docs/vpc/api-ref/vpc_port02_0003xx.html +++ b/docs/vpc/api-ref/vpc_port02_0003xx.html @@ -115,7 +115,7 @@
                                          Table 7 dns_assignment object

                                          Parameter

                                          Type

                                          +

                                          Type

                                          Description

                                          • Specifies the user-defined settings. This is an extended attribute.
                                          • Instructions:
                                            • The internal_elb field is in boolean type and is available to common tenants. Set the value of this parameter to true only when you assign a virtual IP address to an internal network load balancer. The value of this field is maintained by the system and cannot be changed. Example:

                                              {"internal_elb": true}

                                            -
                                            • The disable_security_groups field is in boolean type and is available to common tenants. The default value is false. In high-performance communication scenarios, you can set the parameter value to true, which makes this parameter to be available to common tenants. You can specify this parameter when creating a port. Currently, the value of this parameter can only be set to true.

                                              Example:

                                              +
                                              • The disable_security_groups field is in boolean type and is available to common tenants. The default value is false. In high-performance communication scenarios, you can set the parameter value to true, which makes this parameter available to common tenants. You can specify this parameter when creating a port. Currently, the value of this parameter can only be set to true.

                                                Example:

                                                {"disable_security_groups": true }

                                                Currently, the value can only be set to true. When the value is set to true, the FWaaS function does not take effect.

                                              @@ -158,9 +158,9 @@
                                              - - @@ -190,13 +190,13 @@
                                              Table 3 fixed_ip objects

                                              Parameter

                                              Mandatory

                                              +

                                              Mandatory

                                              Type

                                              +

                                              Type

                                              Description

                                              -
                                              Table 4 allowed_address_pairs objects

                                              Parameter

                                              +
                                              - - - @@ -409,7 +409,7 @@ - @@ -591,7 +591,7 @@
                                              Table 4 allowed_address_pairs objects

                                              Parameter

                                              Mandatory

                                              +

                                              Mandatory

                                              Type

                                              +

                                              Type

                                              Description

                                              +

                                              Description

                                              • Specifies the user-defined settings. This is an extended attribute.
                                              • Instructions:
                                                • The internal_elb field is in boolean type and is available to common tenants. Set the value of this parameter to true only when you assign a virtual IP address to an internal network load balancer. The value of this field is maintained by the system and cannot be changed. Example:

                                                  {"internal_elb": true}

                                                -
                                                • The disable_security_groups field is in boolean type and is available to common tenants. The default value is false. In high-performance communication scenarios, you can set the parameter value to true, which makes this parameter to be available to common tenants. You can specify this parameter when creating a port. Currently, the value of this parameter can only be set to true.

                                                  Example:

                                                  +
                                                  • The disable_security_groups field is in boolean type and is available to common tenants. The default value is false. In high-performance communication scenarios, you can set the parameter value to true, which makes this parameter available to common tenants. You can specify this parameter when creating a port. Currently, the value of this parameter can only be set to true.

                                                    Example:

                                                    {"disable_security_groups": true }

                                                    Currently, the value can only be set to true. When the value is set to true, the FWaaS function does not take effect.

                                                  @@ -479,7 +479,7 @@

                                              Type

                                              Description

                                              +

                                              Description

                                              - diff --git a/docs/vpc/api-ref/vpc_port02_0004.html b/docs/vpc/api-ref/vpc_port02_0004.html index 0f1c85ccb..9bf00db5a 100644 --- a/docs/vpc/api-ref/vpc_port02_0004.html +++ b/docs/vpc/api-ref/vpc_port02_0004.html @@ -107,7 +107,7 @@
                                              Table 12 dns_assignment object

                                              Parameter

                                              Type

                                              +

                                              Type

                                              Description

                                              • Specifies the user-defined settings. This is an extended attribute.
                                              • Instructions:
                                                • The internal_elb field is in boolean type and is available to common tenants. Set the value of this parameter to true only when you assign a virtual IP address to an internal network load balancer. The value of this field is maintained by the system and cannot be changed. Example:

                                                  {"internal_elb": true}

                                                -
                                                • The disable_security_groups field is in boolean type and is available to common tenants. The default value is false. In high-performance communication scenarios, you can set the parameter value to true, which makes this parameter to be available to common tenants. You can specify this parameter when creating a port. Currently, the value of this parameter can only be set to true.

                                                  Example:

                                                  +
                                                  • The disable_security_groups field is in boolean type and is available to common tenants. The default value is false. In high-performance communication scenarios, you can set the parameter value to true, which makes this parameter available to common tenants. You can specify this parameter when creating a port. Currently, the value of this parameter can only be set to true.

                                                    Example:

                                                    {"disable_security_groups": true }

                                                    Currently, the value can only be set to true. When the value is set to true, the FWaaS function does not take effect.

                                                  @@ -138,13 +138,13 @@
                                              -
                                              Table 4 allowed_address_pairs objects

                                              Parameter

                                              +
                                              - - - @@ -172,7 +172,7 @@
                                              Table 4 allowed_address_pairs objects

                                              Parameter

                                              Mandatory

                                              +

                                              Mandatory

                                              Type

                                              +

                                              Type

                                              Description

                                              +

                                              Description

                                              - @@ -322,7 +322,7 @@ - @@ -355,7 +355,7 @@
                                              Table 5 extra_dhcp_opt objects

                                              Parameter

                                              Mandatory

                                              +

                                              Mandatory

                                              Type

                                              Array of strings

                                              Specifies the UUID of the security group, for example, "security_groups": ["a0608cbf-d047-4f54-8b28-cd7b59853fff"]. This is an extended attribute.

                                              +

                                              Specifies the UUID of the security group, for example, "security_groups": ["a0608cbf-d047-4f54-8b28-cd7b59853fff"]. This is an extended attribute.

                                              This parameter cannot be left blank.

                                              • Specifies the user-defined settings. This is an extended attribute.
                                              • Instructions:
                                                • The internal_elb field is in boolean type and is available to common tenants. Set the value of this parameter to true only when you assign a virtual IP address to an internal network load balancer. The value of this field is maintained by the system and cannot be changed. Example:

                                                  {"internal_elb": true}

                                                -
                                                • The disable_security_groups field is in boolean type and is available to common tenants. The default value is false. In high-performance communication scenarios, you can set the parameter value to true, which makes this parameter to be available to common tenants. You can specify this parameter when creating a port. Currently, the value of this parameter can only be set to true.

                                                  Example:

                                                  +
                                                  • The disable_security_groups field is in boolean type and is available to common tenants. The default value is false. In high-performance communication scenarios, you can set the parameter value to true, which makes this parameter available to common tenants. You can specify this parameter when creating a port. Currently, the value of this parameter can only be set to true.

                                                    Example:

                                                    {"disable_security_groups": true }

                                                    Currently, the value can only be set to true. When the value is set to true, the FWaaS function does not take effect.

                                                  @@ -537,7 +537,7 @@
                                                  - diff --git a/docs/vpc/api-ref/vpc_privateip_0001.html b/docs/vpc/api-ref/vpc_privateip_0001.html index 0eb023349..3d2cd3632 100644 --- a/docs/vpc/api-ref/vpc_privateip_0001.html +++ b/docs/vpc/api-ref/vpc_privateip_0001.html @@ -42,7 +42,8 @@ - diff --git a/docs/vpc/api-ref/vpc_privateip_0003.html b/docs/vpc/api-ref/vpc_privateip_0003.html index deffd6825..6dc4771a1 100644 --- a/docs/vpc/api-ref/vpc_privateip_0003.html +++ b/docs/vpc/api-ref/vpc_privateip_0003.html @@ -53,7 +53,7 @@ - diff --git a/docs/vpc/api-ref/vpc_route_0001.html b/docs/vpc/api-ref/vpc_route_0001.html index 926e834e7..2d12ca275 100644 --- a/docs/vpc/api-ref/vpc_route_0001.html +++ b/docs/vpc/api-ref/vpc_route_0001.html @@ -80,7 +80,7 @@ GET https://{Endpoint}/v2.0/vpc/routes?id={id}&vpc_id={vpc_id}&tenant_id - @@ -122,7 +122,7 @@ GET https://{Endpoint}/v2.0/vpc/routes?id={id}&vpc_id={vpc_id}&tenant_id
                                                  Table 12 dns_assignment object

                                                  Parameter

                                                  Type

                                                  +

                                                  Type

                                                  Description

                                                  Array of privateip objects

                                                  Specifies the private IP address objects. For details, see Table 3.

                                                  +

                                                  Specifies the private IP addresses. For details, see Table 3.

                                                  +

                                                  By default, a maximum of 20 private IP addresses can be assigned.

                                                  Integer

                                                  Specifies the number of records that will be returned on each page. The value is from 0 to intmax (2^31-1). The default value is 2000.

                                                  +

                                                  Specifies the number of records that will be returned on each page. The value is from 0 to 2000. The default value is 2000.

                                                  limit can be used together with marker. For details, see the parameter description of marker.

                                                  Integer

                                                  Specifies the number of records that will be returned on each page. The value is from 0 to intmax (2^31-1). The default value is 2000.

                                                  +

                                                  Specifies the number of records that will be returned on each page. The value is from 0 to 2000. The default value is 2000.

                                                  limit can be used together with marker. For details, see the parameter description of marker.

                                                  The default value is 2000.

                                                  -
                                                  Table 3 route objects

                                                  Attribute

                                                  +
                                                  diff --git a/docs/vpc/api-ref/vpc_route_0002.html b/docs/vpc/api-ref/vpc_route_0002.html index f42ac55b2..fe18d9855 100644 --- a/docs/vpc/api-ref/vpc_route_0002.html +++ b/docs/vpc/api-ref/vpc_route_0002.html @@ -44,7 +44,7 @@ - @@ -53,7 +53,7 @@
                                                  Table 3 route objects

                                                  Parameter

                                                  Type

                                                  route

                                                  route object

                                                  +

                                                  route object

                                                  Specifies the route. For details, see Table 3.

                                                  -
                                                  Table 3 route objects

                                                  Attribute

                                                  +
                                                  diff --git a/docs/vpc/api-ref/vpc_route_0003.html b/docs/vpc/api-ref/vpc_route_0003.html index 8e082a703..c55bf0cc2 100644 --- a/docs/vpc/api-ref/vpc_route_0003.html +++ b/docs/vpc/api-ref/vpc_route_0003.html @@ -29,7 +29,7 @@
                                                  Table 3 route objects

                                                  Parameter

                                                  Type

                                                  -
                                                  Table 2 route objects

                                                  Attribute

                                                  +
                                                  @@ -73,7 +73,7 @@ - @@ -112,7 +112,7 @@
                                                  Table 2 route objects

                                                  Parameter

                                                  Type

                                                  Yes

                                                  Specifies the ID of the VPC ID requesting for creating a route.

                                                  +

                                                  Specifies the ID of the VPC requesting for creating a route.

                                                  -
                                                  Table 4 route objects

                                                  Attribute

                                                  +
                                                  diff --git a/docs/vpc/api-ref/vpc_router_0001.html b/docs/vpc/api-ref/vpc_router_0001.html index 4af27dd28..d34993207 100644 --- a/docs/vpc/api-ref/vpc_router_0001.html +++ b/docs/vpc/api-ref/vpc_router_0001.html @@ -76,7 +76,7 @@ - diff --git a/docs/vpc/api-ref/vpc_router_0002xx.html b/docs/vpc/api-ref/vpc_router_0002xx.html index 1a6b0740a..00a661d9d 100644 --- a/docs/vpc/api-ref/vpc_router_0002xx.html +++ b/docs/vpc/api-ref/vpc_router_0002xx.html @@ -77,7 +77,7 @@ - @@ -116,7 +116,7 @@
                                                  Table 4 route objects

                                                  Parameter

                                                  Type

                                                  Integer

                                                  Specifies the number of records that will be returned on each page. The value is from 0 to intmax (2^31-1). The default value is 2000.

                                                  +

                                                  Specifies the number of records that will be returned on each page. The value is from 0 to 2000. The default value is 2000.

                                                  limit can be used together with marker. For details, see the parameter description of marker.

                                                  external_gateway_info

                                                  external_gateway_info object

                                                  +

                                                  external_gateway_info object

                                                  Specifies the external gateway. This is an extended attribute. For details, see the external_gateway_info objects.

                                                  -
                                                  Table 3 external_gateway_info objects

                                                  Parameter

                                                  +
                                                  diff --git a/docs/vpc/api-ref/vpc_router_0003xx.html b/docs/vpc/api-ref/vpc_router_0003xx.html index 8d7dcb9e5..3dccae1a3 100644 --- a/docs/vpc/api-ref/vpc_router_0003xx.html +++ b/docs/vpc/api-ref/vpc_router_0003xx.html @@ -175,7 +175,7 @@ - @@ -214,7 +214,7 @@
                                                  Table 3 external_gateway_info objects

                                                  Parameter

                                                  Type

                                                  external_gateway_info

                                                  external_gateway_info object

                                                  +

                                                  external_gateway_info object

                                                  Specifies the external gateway. This is an extended attribute. For details, see the external_gateway_info objects.

                                                  -
                                                  Table 6 external_gateway_info objects

                                                  Parameter

                                                  +
                                                  diff --git a/docs/vpc/api-ref/vpc_sg01_0001.html b/docs/vpc/api-ref/vpc_sg01_0001.html index 2ec312418..8c2a5dca3 100644 --- a/docs/vpc/api-ref/vpc_sg01_0001.html +++ b/docs/vpc/api-ref/vpc_sg01_0001.html @@ -241,7 +241,7 @@ - - - @@ -215,7 +215,7 @@ - -
                                                  Table 6 external_gateway_info objects

                                                  Parameter

                                                  Type

                                                  Integer

                                                  • Specifies the end port number.
                                                  • The value ranges from 1 to 65535.
                                                  • If the protocol is not icmp, the value cannot be smaller than the port_range_min value. An empty value indicates all ports. If the protocol is icmp, the value range is shown in ICMP-Port Range Relationship Table.
                                                  +
                                                  • Specifies the end port number.
                                                  • The value ranges from 1 to 65535.
                                                  • If the protocol is not icmp, the value cannot be smaller than the port_range_min value. An empty value indicates all ports. If the protocol is icmp, the value range is shown in ICMP-Port Range Relationship Table.

                                                  remote_ip_prefix

                                                  diff --git a/docs/vpc/api-ref/vpc_sg01_0002.html b/docs/vpc/api-ref/vpc_sg01_0002.html index 24bbaf812..743629d65 100644 --- a/docs/vpc/api-ref/vpc_sg01_0002.html +++ b/docs/vpc/api-ref/vpc_sg01_0002.html @@ -176,7 +176,7 @@

                                                  Integer

                                                  • Specifies the end port number.
                                                  • The value ranges from 1 to 65535.
                                                  • If the protocol is not icmp, the value cannot be smaller than the port_range_min value. An empty value indicates all ports. If the protocol is icmp, the value range is shown in ICMP-Port Range Relationship Table.
                                                  +
                                                  • Specifies the end port number.
                                                  • The value ranges from 1 to 65535.
                                                  • If the protocol is not icmp, the value cannot be smaller than the port_range_min value. An empty value indicates all ports. If the protocol is icmp, the value range is shown in ICMP-Port Range Relationship Table.

                                                  remote_ip_prefix

                                                  diff --git a/docs/vpc/api-ref/vpc_sg01_0003.html b/docs/vpc/api-ref/vpc_sg01_0003.html index cd8ff8d7b..15f0c9aa2 100644 --- a/docs/vpc/api-ref/vpc_sg01_0003.html +++ b/docs/vpc/api-ref/vpc_sg01_0003.html @@ -43,7 +43,7 @@

                                                  Integer

                                                  Specifies the number of records that will be returned on each page. The value is from 0 to intmax (2^31-1). The default value is 2000.

                                                  +

                                                  Specifies the number of records that will be returned on each page. The value is from 0 to 2000. The default value is 2000.

                                                  limit can be used together with marker. For details, see the parameter description of marker.

                                                  Integer

                                                  • Specifies the end port number.
                                                  • The value ranges from 1 to 65535.
                                                  • If the protocol is not icmp, the value cannot be smaller than the port_range_min value. An empty value indicates all ports. If the protocol is icmp, the value range is shown in ICMP-Port Range Relationship Table.
                                                  +
                                                  • Specifies the end port number.
                                                  • The value ranges from 1 to 65535.
                                                  • If the protocol is not icmp, the value cannot be smaller than the port_range_min value. An empty value indicates all ports. If the protocol is icmp, the value range is shown in ICMP-Port Range Relationship Table.

                                                  remote_ip_prefix

                                                  diff --git a/docs/vpc/api-ref/vpc_sg01_0005.html b/docs/vpc/api-ref/vpc_sg01_0005.html index 4d9740807..dd9450201 100644 --- a/docs/vpc/api-ref/vpc_sg01_0005.html +++ b/docs/vpc/api-ref/vpc_sg01_0005.html @@ -243,7 +243,7 @@

                                                  Integer

                                                  • Specifies the end port number.
                                                  • The value ranges from 1 to 65535.
                                                  • If the protocol is not icmp, the value cannot be smaller than the port_range_min value. An empty value indicates all ports. If the protocol is icmp, the value range is shown in ICMP-Port Range Relationship Table.
                                                  +
                                                  • Specifies the end port number.
                                                  • The value ranges from 1 to 65535.
                                                  • If the protocol is not icmp, the value cannot be smaller than the port_range_min value. An empty value indicates all ports. If the protocol is icmp, the value range is shown in ICMP-Port Range Relationship Table.

                                                  remote_ip_prefix

                                                  diff --git a/docs/vpc/api-ref/vpc_sg01_0006.html b/docs/vpc/api-ref/vpc_sg01_0006.html index 0be7f5c9d..2cf3f5e76 100644 --- a/docs/vpc/api-ref/vpc_sg01_0006.html +++ b/docs/vpc/api-ref/vpc_sg01_0006.html @@ -37,11 +37,11 @@

                                                  Example Request

                                                  GET https://{Endpoint}/v1/{project_id}/security-group-rules/2bc0accf-312e-429a-956e-e4407625eb62

                                                  Response Parameters

                                                  -
                                                  Table 2 Response parameter

                                                  Parameter

                                                  +
                                                  - @@ -119,7 +119,7 @@ - - @@ -76,11 +76,11 @@

                                                  Example Request

                                                  GET https://{Endpoint}/v1/{project_id}/security-group-rules

                                                  Response Parameters

                                                  -
                                                  Table 2 Response parameter

                                                  Parameter

                                                  Type

                                                  Description

                                                  +

                                                  Description

                                                  Integer

                                                  • Specifies the end port number.
                                                  • The value ranges from 1 to 65535.
                                                  • If the protocol is not icmp, the value cannot be smaller than the port_range_min value. An empty value indicates all ports. If the protocol is icmp, the value range is shown in ICMP-Port Range Relationship Table.
                                                  +
                                                  • Specifies the end port number.
                                                  • The value ranges from 1 to 65535.
                                                  • If the protocol is not icmp, the value cannot be smaller than the port_range_min value. An empty value indicates all ports. If the protocol is icmp, the value range is shown in ICMP-Port Range Relationship Table.

                                                  remote_ip_prefix

                                                  diff --git a/docs/vpc/api-ref/vpc_sg01_0007.html b/docs/vpc/api-ref/vpc_sg01_0007.html index f61e3b33d..e7833e3a8 100644 --- a/docs/vpc/api-ref/vpc_sg01_0007.html +++ b/docs/vpc/api-ref/vpc_sg01_0007.html @@ -43,7 +43,7 @@

                                                  Integer

                                                  Specifies the number of records that will be returned on each page. The value is from 0 to intmax (2^31-1). The default value is 2000.

                                                  +

                                                  Specifies the number of records that will be returned on each page. The value is from 0 to 2000. The default value is 2000.

                                                  limit can be used together with marker. For details, see the parameter description of marker.

                                                  Parameter

                                                  +
                                                  - - @@ -157,7 +157,7 @@ -

                                                  Parameter

                                                  Type

                                                  +

                                                  Type

                                                  Description

                                                  +

                                                  Description

                                                  Integer

                                                  • Specifies the end port number.
                                                  • The value ranges from 1 to 65535.
                                                  • If the protocol is not icmp, the value cannot be smaller than the port_range_min value. An empty value indicates all ports. If the protocol is icmp, the value range is shown in ICMP-Port Range Relationship Table.
                                                  +
                                                  • Specifies the end port number.
                                                  • The value ranges from 1 to 65535.
                                                  • If the protocol is not icmp, the value cannot be smaller than the port_range_min value. An empty value indicates all ports. If the protocol is icmp, the value range is shown in ICMP-Port Range Relationship Table.

                                                  remote_ip_prefix

                                                  diff --git a/docs/vpc/api-ref/vpc_sg01_0009.html b/docs/vpc/api-ref/vpc_sg01_0009.html index 7de567ed8..8e9c318c4 100644 --- a/docs/vpc/api-ref/vpc_sg01_0009.html +++ b/docs/vpc/api-ref/vpc_sg01_0009.html @@ -34,14 +34,14 @@ -

                                                  Request Message

                                                  • Request parameter -
                                                    Table 2 Request parameter

                                                    Parameter

                                                    +

                                                    Request Parameters

                                                    • Request parameter +
                                                      - - @@ -67,13 +67,13 @@
                                                      Table 2 Request parameter

                                                      Parameter

                                                      Mandatory

                                                      +

                                                      Mandatory

                                                      Type

                                                      Description

                                                      +

                                                      Description

                                                      -
                                                      Table 3 Description of field Port

                                                      Parameter

                                                      +
                                                      - - - @@ -106,12 +106,12 @@ } -

                                                      Response Message

                                                      • Response parameter -
                                                      Table 3 Description of field Port

                                                      Parameter

                                                      Mandatory

                                                      +

                                                      Mandatory

                                                      Type

                                                      +

                                                      Type

                                                      Description

                                                      +

                                                      Description

                                                      Table 4 Response parameter

                                                      Parameter

                                                      +

                                                      Response Parameters

                                                      • Response parameter +
                                                        - - @@ -127,11 +127,11 @@
                                                        Table 4 Response parameter

                                                        Parameter

                                                        Type

                                                        +

                                                        Type

                                                        Description

                                                        +

                                                        Description

                                                        -
                                                        Table 5 fail objects

                                                        Parameter

                                                        +
                                                        - - diff --git a/docs/vpc/api-ref/vpc_sg02_0001xx.html b/docs/vpc/api-ref/vpc_sg02_0001xx.html index 3b0415a21..f21691dc8 100644 --- a/docs/vpc/api-ref/vpc_sg02_0001xx.html +++ b/docs/vpc/api-ref/vpc_sg02_0001xx.html @@ -72,7 +72,7 @@ - diff --git a/docs/vpc/api-ref/vpc_sg02_0006.html b/docs/vpc/api-ref/vpc_sg02_0006.html index 9b3e978ba..9d1351f39 100644 --- a/docs/vpc/api-ref/vpc_sg02_0006.html +++ b/docs/vpc/api-ref/vpc_sg02_0006.html @@ -136,7 +136,7 @@ - diff --git a/docs/vpc/api-ref/vpc_sg02_0008xx.html b/docs/vpc/api-ref/vpc_sg02_0008xx.html index 37913e07e..b78e0a6ea 100644 --- a/docs/vpc/api-ref/vpc_sg02_0008xx.html +++ b/docs/vpc/api-ref/vpc_sg02_0008xx.html @@ -121,6 +121,15 @@ + + + + +
                                                        Table 5 fail objects

                                                        Parameter

                                                        Type

                                                        +

                                                        Type

                                                        Description

                                                        +

                                                        Description

                                                        Integer

                                                        Specifies the number of records that will be returned on each page. The value is from 0 to intmax (2^31-1). The default value is 2000.

                                                        +

                                                        Specifies the number of records that will be returned on each page. The value is from 0 to 2000. The default value is 2000.

                                                        limit can be used together with marker. For details, see the parameter description of marker.

                                                        Integer

                                                        Specifies the number of records that will be returned on each page. The value is from 0 to intmax (2^31-1). The default value is 2000.

                                                        +

                                                        Specifies the number of records that will be returned on each page. The value is from 0 to 2000. The default value is 2000.

                                                        limit can be used together with marker. For details, see the parameter description of marker.

                                                        • Specifies the network type.
                                                        • The value can be IPv4 or IPv6.

                                                        remote_address_group_id

                                                        +

                                                        No

                                                        +

                                                        String

                                                        +
                                                        • Specifies the remote IP address group ID. You can log in to the management console and view the ID on the IP address group page.
                                                        • The parameter value is mutually exclusive with parameters remote_ip_prefix and remote_group_id.
                                                        +
                                                        diff --git a/docs/vpc/api-ref/vpc_sharebandwidth_0001.html b/docs/vpc/api-ref/vpc_sharebandwidth_0001.html index 36ccf39ec..b9168edb7 100644 --- a/docs/vpc/api-ref/vpc_sharebandwidth_0001.html +++ b/docs/vpc/api-ref/vpc_sharebandwidth_0001.html @@ -25,14 +25,14 @@ -

                                                        Request Message

                                                        • Request parameter -
                                                          Table 2 Request parameter

                                                          Parameter

                                                          +

                                                          Request Parameters

                                                          • Request parameter +
                                                            - - @@ -49,13 +49,13 @@
                                                            Table 2 Request parameter

                                                            Parameter

                                                            Mandatory

                                                            +

                                                            Mandatory

                                                            Type

                                                            Description

                                                            +

                                                            Description

                                                            -
                                                            Table 3 Description of the bandwidth field

                                                            Parameter

                                                            +
                                                            - - - @@ -117,12 +117,12 @@ } } -

                                                            Response Message

                                                            • Response parameter -
                                                            Table 3 Description of the bandwidth field

                                                            Parameter

                                                            Mandatory

                                                            +

                                                            Mandatory

                                                            Type

                                                            +

                                                            Type

                                                            Description

                                                            +

                                                            Description

                                                            Table 4 Response parameter

                                                            Parameter

                                                            +

                                                            Response Parameters

                                                            • Response parameter +
                                                              - - @@ -137,11 +137,11 @@
                                                              Table 4 Response parameter

                                                              Parameter

                                                              Type

                                                              +

                                                              Type

                                                              Description

                                                              +

                                                              Description

                                                              -
                                                              Table 5 Description of the bandwidth field

                                                              Parameter

                                                              +
                                                              - - @@ -256,11 +256,11 @@
                                                              Table 5 Description of the bandwidth field

                                                              Parameter

                                                              Type

                                                              +

                                                              Type

                                                              Description

                                                              +

                                                              Description

                                                              -
                                                              Table 6 publicip_info object

                                                              Parameter

                                                              +
                                                              - - @@ -297,7 +297,8 @@ - diff --git a/docs/vpc/api-ref/vpc_sharebandwidth_0003.html b/docs/vpc/api-ref/vpc_sharebandwidth_0003.html index d2c0764c3..5c84c711c 100644 --- a/docs/vpc/api-ref/vpc_sharebandwidth_0003.html +++ b/docs/vpc/api-ref/vpc_sharebandwidth_0003.html @@ -33,11 +33,11 @@ -

                                                              Request Message

                                                              • Request parameter

                                                                None

                                                                +

                                                                Request Parameters

                                                                • Request parameter

                                                                  None

                                                                • Example request
                                                                  DELETE https://{Endpoint}/v2.0/{project_id}/bandwidths/{bandwidth_id}
                                                                -

                                                                Response Message

                                                                • Response parameter

                                                                  None

                                                                  +

                                                                  Response Parameters

                                                                  • Response parameter

                                                                    None

                                                                  • Example response

                                                                    Or

                                                                    {
                                                                            "code":"xxx",
                                                                    diff --git a/docs/vpc/api-ref/vpc_sharebandwidth_0004.html b/docs/vpc/api-ref/vpc_sharebandwidth_0004.html
                                                                    index 8eabf49ae..a7cef829f 100644
                                                                    --- a/docs/vpc/api-ref/vpc_sharebandwidth_0004.html
                                                                    +++ b/docs/vpc/api-ref/vpc_sharebandwidth_0004.html
                                                                    @@ -32,14 +32,14 @@
                                                                     
                                                              -

                                                              Request Message

                                                              • Request parameter -
                                                              Table 6 publicip_info object

                                                              Parameter

                                                              Type

                                                              +

                                                              Type

                                                              Description

                                                              +

                                                              Description

                                                              String

                                                              • Specifies the EIP type.
                                                              • The value can be 5_bgp (Dynamic BGP), 5_mailbgp (Mail BGP), 5_gray (Dedicated Load Balancer), or 5_dualStack.
                                                              • Constraints:
                                                                • The configured value must be supported by the system.
                                                                • publicip_id is an IPv4 port. If publicip_type is not specified, the default value is 5_bgp.
                                                                +
                                                              • Specifies the EIP type.
                                                              • Range:
                                                                • For region eu-de: 5_bgp (Dynamic BGP), 5_mailbgp (Mail BGP), 5_gray (Dedicated Load Balancer), and 5_dualStack.
                                                                • For region eu-nl: 5_bgp (Dynamic BGP), 5_mailbgp (Mail BGP), and 5_dualStack
                                                                +
                                                              • Constraints:
                                                                • The configured value must be supported by the system.
                                                                • publicip_id is an IPv4 port. If publicip_type is not specified, the default value is 5_bgp.
                                                              Table 2 Request parameter

                                                              Parameter

                                                              +

                                                              Request Parameters

                                                              • Request parameter +
                                                                - - @@ -56,13 +56,13 @@
                                                                Table 2 Request parameter

                                                                Parameter

                                                                Mandatory

                                                                +

                                                                Mandatory

                                                                Type

                                                                Description

                                                                +

                                                                Description

                                                                -
                                                                Table 3 Description of the bandwidth field

                                                                Parameter

                                                                +
                                                                - - - @@ -79,13 +79,13 @@
                                                                Table 3 Description of the bandwidth field

                                                                Parameter

                                                                Mandatory

                                                                +

                                                                Mandatory

                                                                Type

                                                                +

                                                                Type

                                                                Description

                                                                +

                                                                Description

                                                                -
                                                                Table 4 publicip_info object

                                                                Parameter

                                                                +
                                                                - - - @@ -104,7 +104,8 @@ - @@ -126,12 +127,12 @@ } -

                                                                Response Message

                                                                • Response parameter -
                                                                Table 4 publicip_info object

                                                                Parameter

                                                                Mandatory

                                                                +

                                                                Mandatory

                                                                Type

                                                                +

                                                                Type

                                                                Description

                                                                +

                                                                Description

                                                                String

                                                                • Specifies the EIP type.
                                                                • The value can be 5_bgp (Dynamic BGP), 5_mailbgp (Mail BGP), 5_gray (Dedicated Load Balancer), or 5_dualStack.
                                                                • Constraints:
                                                                  • The configured value must be supported by the system.
                                                                  • publicip_id is an IPv4 port. If publicip_type is not specified, the default value is 5_bgp.
                                                                  +
                                                                • Specifies the EIP type.
                                                                • Range:
                                                                  • For region eu-de: 5_bgp (Dynamic BGP), 5_mailbgp (Mail BGP), 5_gray (Dedicated Load Balancer), and 5_dualStack.
                                                                  • For region eu-nl: 5_bgp (Dynamic BGP), 5_mailbgp (Mail BGP), and 5_dualStack
                                                                  +
                                                                • Constraints:
                                                                  • The configured value must be supported by the system.
                                                                  • publicip_id is an IPv4 port. If publicip_type is not specified, the default value is 5_bgp.
                                                                Table 5 Response parameter

                                                                Parameter

                                                                +

                                                                Response Parameters

                                                                • Response parameter +
                                                                  - - @@ -146,11 +147,11 @@
                                                                  Table 5 Response parameter

                                                                  Parameter

                                                                  Type

                                                                  +

                                                                  Type

                                                                  Description

                                                                  +

                                                                  Description

                                                                  -
                                                                  Table 6 Description of the bandwidth field

                                                                  Parameter

                                                                  +
                                                                  - - @@ -240,11 +241,11 @@
                                                                  Table 6 Description of the bandwidth field

                                                                  Parameter

                                                                  Type

                                                                  +

                                                                  Type

                                                                  Description

                                                                  +

                                                                  Description

                                                                  -
                                                                  Table 7 publicip_info objects

                                                                  Parameter

                                                                  +
                                                                  - - @@ -274,7 +275,8 @@ - diff --git a/docs/vpc/api-ref/vpc_sharebandwidth_0005.html b/docs/vpc/api-ref/vpc_sharebandwidth_0005.html index b5913611d..3e5211033 100644 --- a/docs/vpc/api-ref/vpc_sharebandwidth_0005.html +++ b/docs/vpc/api-ref/vpc_sharebandwidth_0005.html @@ -32,14 +32,14 @@ -

                                                                  Request Message

                                                                  • Request parameter -
                                                                  Table 7 publicip_info objects

                                                                  Parameter

                                                                  Type

                                                                  +

                                                                  Type

                                                                  Description

                                                                  +

                                                                  Description

                                                                  String

                                                                  • Specifies the EIP type.
                                                                  • The value can be 5_bgp (Dynamic BGP), 5_mailbgp (Mail BGP), 5_gray (Dedicated Load Balancer), or 5_dualStack.
                                                                  • Constraints:
                                                                    • The configured value must be supported by the system.
                                                                    • publicip_id is an IPv4 port. If publicip_type is not specified, the default value is 5_bgp.
                                                                    +
                                                                  • Specifies the EIP type.
                                                                  • Range:
                                                                    • For region eu-de: 5_bgp (Dynamic BGP), 5_mailbgp (Mail BGP), 5_gray (Dedicated Load Balancer), and 5_dualStack.
                                                                    • For region eu-nl: 5_bgp (Dynamic BGP), 5_mailbgp (Mail BGP), and 5_dualStack
                                                                    +
                                                                  • Constraints:
                                                                    • The configured value must be supported by the system.
                                                                    • publicip_id is an IPv4 port. If publicip_type is not specified, the default value is 5_bgp.
                                                                  Table 2 Request parameter

                                                                  Parameter

                                                                  +

                                                                  Request Parameters

                                                                  • Request parameter +
                                                                    - - @@ -56,13 +56,13 @@
                                                                    Table 2 Request parameter

                                                                    Parameter

                                                                    Mandatory

                                                                    +

                                                                    Mandatory

                                                                    Type

                                                                    Description

                                                                    +

                                                                    Description

                                                                    -
                                                                    Table 3 Description of the bandwidth field

                                                                    Parameter

                                                                    +
                                                                    - - - @@ -101,13 +101,13 @@
                                                                    Table 3 Description of the bandwidth field

                                                                    Parameter

                                                                    Mandatory

                                                                    +

                                                                    Mandatory

                                                                    Type

                                                                    +

                                                                    Type

                                                                    Description

                                                                    +

                                                                    Description

                                                                    -
                                                                    Table 4 publicip_info object

                                                                    Parameter

                                                                    +
                                                                    - - - @@ -143,7 +143,7 @@ } -

                                                                    Response Message

                                                                    • Response parameter

                                                                      None

                                                                      +

                                                                      Response Parameters

                                                                      • Response parameter

                                                                        None

                                                                      • Example response

                                                                        None

                                                                        Or

                                                                        {
                                                                        diff --git a/docs/vpc/api-ref/vpc_subnet01_0001.html b/docs/vpc/api-ref/vpc_subnet01_0001.html
                                                                        index d3bda9d12..65e8d6d74 100644
                                                                        --- a/docs/vpc/api-ref/vpc_subnet01_0001.html
                                                                        +++ b/docs/vpc/api-ref/vpc_subnet01_0001.html
                                                                        @@ -190,7 +190,8 @@
                                                                         
                                                                         
                                                                    - @@ -200,7 +201,7 @@ - @@ -449,7 +450,8 @@ - @@ -459,7 +461,7 @@ - diff --git a/docs/vpc/api-ref/vpc_subnet01_0002.html b/docs/vpc/api-ref/vpc_subnet01_0002.html index c41ad4c23..0dadab513 100644 --- a/docs/vpc/api-ref/vpc_subnet01_0002.html +++ b/docs/vpc/api-ref/vpc_subnet01_0002.html @@ -248,7 +248,8 @@ - @@ -258,7 +259,7 @@ - diff --git a/docs/vpc/api-ref/vpc_subnet01_0003.html b/docs/vpc/api-ref/vpc_subnet01_0003.html index ac51a9890..675c64223 100644 --- a/docs/vpc/api-ref/vpc_subnet01_0003.html +++ b/docs/vpc/api-ref/vpc_subnet01_0003.html @@ -43,7 +43,7 @@ - @@ -154,7 +154,7 @@ - - @@ -287,7 +288,7 @@ - diff --git a/docs/vpc/api-ref/vpc_subnet01_0004.html b/docs/vpc/api-ref/vpc_subnet01_0004.html index edac37300..e8fee690c 100644 --- a/docs/vpc/api-ref/vpc_subnet01_0004.html +++ b/docs/vpc/api-ref/vpc_subnet01_0004.html @@ -145,7 +145,7 @@ - @@ -168,7 +168,8 @@ - @@ -178,7 +179,7 @@ - diff --git a/docs/vpc/api-ref/vpc_subnet02_0001xx.html b/docs/vpc/api-ref/vpc_subnet02_0001xx.html index ce849da34..7fc7ebac8 100644 --- a/docs/vpc/api-ref/vpc_subnet02_0001xx.html +++ b/docs/vpc/api-ref/vpc_subnet02_0001xx.html @@ -111,7 +111,7 @@ - @@ -357,7 +357,7 @@
                                                                    Table 4 publicip_info object

                                                                    Parameter

                                                                    Mandatory

                                                                    +

                                                                    Mandatory

                                                                    Type

                                                                    +

                                                                    Type

                                                                    Description

                                                                    +

                                                                    Description

                                                                    String

                                                                    • Specifies the NTP server address configured for the subnet.
                                                                    • Constraints:

                                                                      If opt_name is set to ntp, the value indicates the NTP server configured for the subnet. Currently, only IPv4 addresses are supported. A maximum of four IP addresses can be configured, and each address must be unique. Multiple IP addresses must be separated using commas (,). If opt_name is set to null, the value indicates that no NTP server is configured for the subnet. The parameter value cannot be an empty string.

                                                                      +
                                                                    • Specifies the NTP server address configured for the subnet.
                                                                    • Constraints:

                                                                      If opt_name is set to ntp, the value indicates the NTP server configured for the subnet. Currently, only IPv4 addresses are supported. A maximum of four IP addresses can be configured, and each address must be unique. Multiple IP addresses must be separated using commas (,).

                                                                      +

                                                                      If this value is set to null, the configuration of the NTP server address of the subnet is deleted. The value cannot be an empty string (" ").

                                                                    String

                                                                    • Specifies the NTP server address configured for the subnet.
                                                                    • Currently, the value can be ntp.
                                                                    +
                                                                    • Specifies the NTP server address configured for the subnet.
                                                                    • Currently, the value can be ntp.

                                                                    String

                                                                    • Specifies the NTP server address configured for the subnet.
                                                                    • Constraints:

                                                                      If opt_name is set to ntp, the value indicates the NTP server configured for the subnet. Currently, only IPv4 addresses are supported. A maximum of four IP addresses can be configured, and each address must be unique. Multiple IP addresses must be separated using commas (,). If opt_name is set to null, the value indicates that no NTP server is configured for the subnet. The parameter value cannot be an empty string.

                                                                      +
                                                                    • Specifies the NTP server address configured for the subnet.
                                                                    • Constraints:

                                                                      If opt_name is set to ntp, the value indicates the NTP server configured for the subnet. Currently, only IPv4 addresses are supported. A maximum of four IP addresses can be configured, and each address must be unique. Multiple IP addresses must be separated using commas (,).

                                                                      +

                                                                      If this value is set to null, the configuration of the NTP server address of the subnet is deleted. The value cannot be an empty string (" ").

                                                                    String

                                                                    • Specifies the NTP server address configured for the subnet.
                                                                    • Currently, the value can be ntp.
                                                                    +
                                                                    • Specifies the NTP server address configured for the subnet.
                                                                    • Currently, the value can be ntp.

                                                                    String

                                                                    • Specifies the NTP server address configured for the subnet.
                                                                    • Constraints:

                                                                      If opt_name is set to ntp, the value indicates the NTP server configured for the subnet. Currently, only IPv4 addresses are supported. A maximum of four IP addresses can be configured, and each address must be unique. Multiple IP addresses must be separated using commas (,). If opt_name is set to null, the value indicates that no NTP server is configured for the subnet. The parameter value cannot be an empty string.

                                                                      +
                                                                    • Specifies the NTP server address configured for the subnet.
                                                                    • Constraints:

                                                                      If opt_name is set to ntp, the value indicates the NTP server configured for the subnet. Currently, only IPv4 addresses are supported. A maximum of four IP addresses can be configured, and each address must be unique. Multiple IP addresses must be separated using commas (,).

                                                                      +

                                                                      If this value is set to null, the configuration of the NTP server address of the subnet is deleted. The value cannot be an empty string (" ").

                                                                    String

                                                                    • Specifies the NTP server address configured for the subnet.
                                                                    • Currently, the value can be ntp.
                                                                    +
                                                                    • Specifies the NTP server address configured for the subnet.
                                                                    • Currently, the value can be ntp.

                                                                    Integer

                                                                    Specifies the number of records that will be returned on each page. The value is from 0 to intmax (2^31-1). The default value is 2000.

                                                                    +

                                                                    Specifies the number of records that will be returned on each page. The value is from 0 to 2000. The default value is 2000.

                                                                    limit can be used together with marker. For details, see the parameter description of marker.

                                                                    Boolean

                                                                    Specifies whether the DHCP function is enabled for the subnet.

                                                                    +

                                                                    Specifies whether DHCP is enabled for the subnet.

                                                                    primary_dns

                                                                    @@ -277,7 +277,8 @@

                                                                    String

                                                                    • Specifies the NTP server address configured for the subnet.
                                                                    • Constraints:

                                                                      If opt_name is set to ntp, the value indicates the NTP server configured for the subnet. Currently, only IPv4 addresses are supported. A maximum of four IP addresses can be configured, and each address must be unique. Multiple IP addresses must be separated using commas (,). If opt_name is set to null, the value indicates that no NTP server is configured for the subnet. The parameter value cannot be an empty string.

                                                                      +
                                                                    • Specifies the NTP server address configured for the subnet.
                                                                    • Constraints:

                                                                      If opt_name is set to ntp, the value indicates the NTP server configured for the subnet. Currently, only IPv4 addresses are supported. A maximum of four IP addresses can be configured, and each address must be unique. Multiple IP addresses must be separated using commas (,).

                                                                      +

                                                                      If this value is set to null, the configuration of the NTP server address of the subnet is deleted. The value cannot be an empty string (" ").

                                                                    String

                                                                    • Specifies the NTP server address configured for the subnet.
                                                                    • Currently, the value can be ntp.
                                                                    +
                                                                    • Specifies the NTP server address configured for the subnet.
                                                                    • Currently, the value can be ntp.

                                                                    Array of extra_dhcp_opt objects

                                                                    Specifies the NTP server address configured for the subnet. For details, see Table 4.

                                                                    +

                                                                    Specifies the NTP server address or DHCP lease time configured for the subnet. For details, see Table 4.

                                                                    String

                                                                    • Specifies the NTP server address configured for the subnet.
                                                                    • Constraints:

                                                                      If opt_name is set to ntp, the value indicates the NTP server configured for the subnet. Currently, only IPv4 addresses are supported. A maximum of four IP addresses can be configured, and each address must be unique. Multiple IP addresses must be separated using commas (,). If opt_name is set to null, the value indicates that no NTP server is configured for the subnet. The parameter value cannot be an empty string.

                                                                      +
                                                                    • Specifies the NTP server address configured for the subnet.
                                                                    • Constraints:

                                                                      If opt_name is set to ntp, the value indicates the NTP server configured for the subnet. Currently, only IPv4 addresses are supported. A maximum of four IP addresses can be configured, and each address must be unique. Multiple IP addresses must be separated using commas (,).

                                                                      +

                                                                      If this value is set to null, the configuration of the NTP server address of the subnet is deleted. The value cannot be an empty string (" ").

                                                                    String

                                                                    • Specifies the NTP server address configured for the subnet.
                                                                    • Currently, the value can be ntp.
                                                                    +
                                                                    • Specifies the NTP server address configured for the subnet.
                                                                    • Currently, the value can be ntp.

                                                                    Integer

                                                                    Specifies the number of records that will be returned on each page. The value is from 0 to intmax (2^31-1). The default value is 2000.

                                                                    +

                                                                    Specifies the number of records that will be returned on each page. The value is from 0 to 2000. The default value is 2000.

                                                                    limit can be used together with marker. For details, see the parameter description of marker.

                                                                    - @@ -385,7 +385,7 @@
                                                                    {
                                                                         "subnets": [
                                                                             {
                                                                    -            "name": "kesmdemeet",
                                                                    +            "name": "subnet-test",
                                                                                 "cidr": "172.16.236.0/24",
                                                                                 "id": "011fc878-5521-4654-a1ad-f5b0b5820302",
                                                                                 "enable_dhcp": true,
                                                                    diff --git a/docs/vpc/api-ref/vpc_subnet02_0002.html b/docs/vpc/api-ref/vpc_subnet02_0002.html
                                                                    index da011cd18..4049b3782 100644
                                                                    --- a/docs/vpc/api-ref/vpc_subnet02_0002.html
                                                                    +++ b/docs/vpc/api-ref/vpc_subnet02_0002.html
                                                                    @@ -234,7 +234,7 @@
                                                                     
                                                                     

                                                                    Example Response

                                                                    {
                                                                         "subnet": {
                                                                    -        "name": "kesmdemeet",
                                                                    +        "name": "subnet-test",
                                                                             "cidr": "172.16.236.0/24",
                                                                             "id": "011fc878-5521-4654-a1ad-f5b0b5820302",
                                                                             "enable_dhcp": true,
                                                                    diff --git a/docs/vpc/api-ref/vpc_subnetpools_0001.html b/docs/vpc/api-ref/vpc_subnetpools_0001.html
                                                                    index 911af14df..ceed2a119 100644
                                                                    --- a/docs/vpc/api-ref/vpc_subnetpools_0001.html
                                                                    +++ b/docs/vpc/api-ref/vpc_subnetpools_0001.html
                                                                    @@ -5,7 +5,7 @@
                                                                     

                                                                    URI

                                                                    POST /v2.0/subnetpools

                                                                    -

                                                                    Request Message

                                                                    +

                                                                    Request Parameters

                                                                    Table 6 subnets_link object

                                                                    Parameter

                                                                    Type

                                                                    +

                                                                    Type

                                                                    Description

                                                                    Table 1 Request parameter

                                                                    Parameter

                                                                    Type

                                                                    @@ -122,7 +122,7 @@
                                                                    -

                                                                    Response Message

                                                                    +

                                                                    Response Parameters

                                                                    Table 3 Response parameter

                                                                    Parameter

                                                                    Type

                                                                    diff --git a/docs/vpc/api-ref/vpc_subnetpools_0002.html b/docs/vpc/api-ref/vpc_subnetpools_0002.html index 7eb81c412..a63675db9 100644 --- a/docs/vpc/api-ref/vpc_subnetpools_0002.html +++ b/docs/vpc/api-ref/vpc_subnetpools_0002.html @@ -10,9 +10,9 @@
                                                                    GET https://{Endpoint}/v2.0/subnetpools?limit=2&marker=03f761e6-eee0-43fc-a921-8acf64c14988&page_reverse=False

                                                                    -

                                                                    Request Message

                                                                    None

                                                                    +

                                                                    Request Parameters

                                                                    None

                                                                    -

                                                                    Response Message

                                                                    +

                                                                    Response Parameters

                                                                    Table 1 Response parameter

                                                                    Parameter

                                                                    Type

                                                                    diff --git a/docs/vpc/api-ref/vpc_subnetpools_0003.html b/docs/vpc/api-ref/vpc_subnetpools_0003.html index 3bd978255..1c50810bb 100644 --- a/docs/vpc/api-ref/vpc_subnetpools_0003.html +++ b/docs/vpc/api-ref/vpc_subnetpools_0003.html @@ -5,9 +5,9 @@

                                                                    URI

                                                                    GET /v2.0/subnetpools/{subnetpool_id}

                                                                    -

                                                                    Request Message

                                                                    None

                                                                    +

                                                                    Request Parameters

                                                                    None

                                                                    -

                                                                    Response Message

                                                                    +

                                                                    Response Parameters

                                                                    Table 1 Response parameter

                                                                    Parameter

                                                                    Type

                                                                    diff --git a/docs/vpc/api-ref/vpc_subnetpools_0004.html b/docs/vpc/api-ref/vpc_subnetpools_0004.html index 962f4bee0..5d1e63a19 100644 --- a/docs/vpc/api-ref/vpc_subnetpools_0004.html +++ b/docs/vpc/api-ref/vpc_subnetpools_0004.html @@ -5,7 +5,7 @@

                                                                    URI

                                                                    PUT /v2.0/subnetpools/{subnetpool_id}

                                                                    -

                                                                    Request Message

                                                                    +

                                                                    Request Parameters

                                                                    Table 1 Request parameter

                                                                    Parameter

                                                                    Type

                                                                    @@ -122,7 +122,7 @@
                                                                    -

                                                                    Response Message

                                                                    +

                                                                    Response Parameters

                                                                    Table 3 Response parameter

                                                                    Parameter

                                                                    Type

                                                                    diff --git a/docs/vpc/api-ref/vpc_subnetpools_0005.html b/docs/vpc/api-ref/vpc_subnetpools_0005.html index e1685dd3f..dba408542 100644 --- a/docs/vpc/api-ref/vpc_subnetpools_0005.html +++ b/docs/vpc/api-ref/vpc_subnetpools_0005.html @@ -5,9 +5,9 @@

                                                                    URI

                                                                    DELETE /v2.0/subnetpools/{subnetpool_id}

                                                                    -

                                                                    Request Message

                                                                    None

                                                                    +

                                                                    Request Parameters

                                                                    None

                                                                    -

                                                                    Response Message

                                                                    None

                                                                    +

                                                                    Response Parameters

                                                                    None

                                                                    Example:

                                                                    Example request

                                                                    DELETE https://{Endpoint}/v2.0/subnetpools/03f761e6-eee0-43fc-a921-8acf64c14988
                                                                    diff --git a/docs/vpc/api-ref/vpc_tag_0001.html b/docs/vpc/api-ref/vpc_tag_0001.html index b4484fe63..be969ee53 100644 --- a/docs/vpc/api-ref/vpc_tag_0001.html +++ b/docs/vpc/api-ref/vpc_tag_0001.html @@ -56,7 +56,7 @@
                                                                    -
                                                                    Table 3 tag objects

                                                                    Attribute

                                                                    +
                                                                    diff --git a/docs/vpc/api-ref/vpc_tag_0002.html b/docs/vpc/api-ref/vpc_tag_0002.html index e2afa0844..edb76db9a 100644 --- a/docs/vpc/api-ref/vpc_tag_0002.html +++ b/docs/vpc/api-ref/vpc_tag_0002.html @@ -56,7 +56,7 @@
                                                                    Table 3 tag objects

                                                                    Parameter

                                                                    Type

                                                                    -
                                                                    Table 3 tag objects

                                                                    Attribute

                                                                    +
                                                                    diff --git a/docs/vpc/api-ref/vpc_tag_0004.html b/docs/vpc/api-ref/vpc_tag_0004.html index a5a8bde0c..32b98629f 100644 --- a/docs/vpc/api-ref/vpc_tag_0004.html +++ b/docs/vpc/api-ref/vpc_tag_0004.html @@ -53,7 +53,8 @@ -
                                                                    Table 3 tag objects

                                                                    Parameter

                                                                    Type

                                                                    Yes

                                                                    Specifies the tag objects. For details, see Table 3.

                                                                    +

                                                                    Specifies the tags. For details, see Table 3.

                                                                    +

                                                                    Constraints: A maximum of 20 tag key-value pairs are supported.

                                                                    action

                                                                    @@ -70,7 +71,7 @@
                                                                    -
                                                                    Table 3 tag objects

                                                                    Attribute

                                                                    +
                                                                    diff --git a/docs/vpc/api-ref/vpc_tag_0005.html b/docs/vpc/api-ref/vpc_tag_0005.html index eed8bfed5..ac169a49c 100644 --- a/docs/vpc/api-ref/vpc_tag_0005.html +++ b/docs/vpc/api-ref/vpc_tag_0005.html @@ -92,7 +92,7 @@ - @@ -121,13 +121,13 @@
                                                                    -
                                                                    Table 3 tag objects

                                                                    Parameter

                                                                    Type

                                                                    Type

                                                                    Description

                                                                    +

                                                                    Description

                                                                    Table 4 Description of the match field

                                                                    Parameter

                                                                    +
                                                                    - - - @@ -138,6 +138,8 @@
                                                                    Table 4 Description of the match field

                                                                    Parameter

                                                                    Mandatory

                                                                    +

                                                                    Mandatory

                                                                    Type

                                                                    +

                                                                    Type

                                                                    Description

                                                                    +

                                                                    Description

                                                                    String

                                                                    Specifies the tag key. Currently, the tag key can only be the resource name.

                                                                    +

                                                                    Minimum length: 1

                                                                    +

                                                                    Maximum length: 128

                                                                    value

                                                                    @@ -207,11 +209,11 @@

                                                                    Response Parameters

                                                                    -
                                                                    Table 5 Response parameter

                                                                    Parameter

                                                                    +
                                                                    - - @@ -233,11 +235,11 @@
                                                                    Table 5 Response parameter

                                                                    Parameter

                                                                    Type

                                                                    +

                                                                    Type

                                                                    Description

                                                                    +

                                                                    Description

                                                                    -
                                                                    Table 6 resource objects

                                                                    Parameter

                                                                    +
                                                                    - - @@ -274,13 +276,13 @@ -
                                                                    Table 6 resource objects

                                                                    Parameter

                                                                    Type

                                                                    +

                                                                    Type

                                                                    Description

                                                                    +

                                                                    Description

                                                                    Table 7 Description of the tag field

                                                                    Parameter

                                                                    +
                                                                    - - - @@ -293,11 +295,11 @@ - - -
                                                                    Table 7 Description of the tag field

                                                                    Parameter

                                                                    Mandatory

                                                                    +

                                                                    Mandatory

                                                                    Type

                                                                    +

                                                                    Type

                                                                    Description

                                                                    +

                                                                    Description

                                                                    Specifies the tag key. The value can contain a maximum of 128 Unicode characters. The tag key cannot be left blank. (This parameter is not verified during the search process.)

                                                                    values

                                                                    +

                                                                    value

                                                                    Yes

                                                                    Array of strings

                                                                    +

                                                                    String

                                                                    Specifies the tag value list. Each value can contain a maximum of 255 Unicode characters. An empty list for values indicates any value.

                                                                    The values are in the OR relationship.

                                                                    diff --git a/docs/vpc/api-ref/vpc_tag_0006.html b/docs/vpc/api-ref/vpc_tag_0006.html index 50e3d266c..662d44648 100644 --- a/docs/vpc/api-ref/vpc_tag_0006.html +++ b/docs/vpc/api-ref/vpc_tag_0006.html @@ -53,7 +53,7 @@

                                                                    Type

                                                                    Description

                                                                    +

                                                                    Description