Querying Details About a Specified Private NAT Gateway
Function
This API is used to query details about a specified private NAT gateway.
Calling Method
For details, see Calling APIs.
URI
GET /v3/{project_id}/private-nat/gateways/{gateway_id}
|
Parameter |
Mandatory |
Type |
Description |
|---|---|---|---|
|
project_id |
Yes |
String |
Specifies the project ID. |
|
gateway_id |
Yes |
String |
Specifies the private NAT gateway ID. |
Request Parameters
|
Parameter |
Mandatory |
Type |
Description |
|---|---|---|---|
|
X-Auth-Token |
Yes |
String |
Specifies the user token. It is a response to the API used to obtain a user token. This API is the only one that does not require authentication. The value of X-Subject-Token in the response header is the token value. |
Response Parameters
Status code: 200
|
Parameter |
Type |
Description |
|---|---|---|
|
gateway |
PrivateNat object |
Specifies the response body for the private NAT gateway. |
|
request_id |
String |
Specifies the request ID. |
|
Parameter |
Type |
Description |
|---|---|---|
|
id |
String |
Specifies the private NAT gateway ID. |
|
project_id |
String |
Specifies the project ID. |
|
name |
String |
Specifies the private NAT gateway name. |
|
description |
String |
Provides supplementary information about the private NAT gateway. The description can contain up to 255 characters and cannot contain angle brackets (<>). |
|
spec |
String |
Specifies the type of the private NAT gateway. The options are: "Small": small Medium: medium Large: large Extra-large: extra-large Extra-xlarge: enterprise |
|
status |
String |
Specifies the private NAT gateway status. The value can be:
|
|
created_at |
String |
Specifies the time when the private NAT gateway was created. It is a UTC time in yyyy-mm-ddThh:mm:ssZ format. |
|
updated_at |
String |
Specifies the time when the private NAT gateway was updated. It is a UTC time in yyyy-mm-ddThh:mm:ssZ format. |
|
downlink_vpcs |
Array of DownlinkVpc objects |
Specifies the VPC where the private NAT gateway works. |
|
tags |
Array of Tag objects |
Specifies the list of tags. |
|
enterprise_project_id |
String |
Specifies the ID of the enterprise project that is associated with the private NAT gateway when the private NAT gateway is created. |
|
rule_max |
Integer |
Specifies the maximum number of rules. |
|
transit_ip_pool_size_max |
Integer |
Specifies the maximum number of transit IP addresses in a transit IP address pool. |
Example Requests
GET https://{Endpoint}/v3/70505c941b9b4dfd82fd351932328a2f/private-nat/gateways/14338426-6afe-4019-996b-3a9525296e11
Example Responses
Status code: 200
Details about the private NAT gateway queried.
{
"gateway" : {
"id" : "14338426-6afe-4019-996b-3a9525296e11",
"name" : "private-nat-gateway-name",
"description" : "private-nat-gateway-description",
"spec" : "Small",
"project_id" : "70505c941b9b4dfd82fd351932328a2f",
"enterprise_project_id" : "2759da7b-8015-404c-ae0a-a389007b0e2a",
"status" : "ACTIVE",
"created_at" : "2019-04-22T08:47:13",
"updated_at" : "2019-04-22T08:47:13",
"tags" : [ {
"key" : "key1",
"value" : "value1"
} ],
"downlink_vpcs" : [ {
"vpc_id" : "3cb66d44-9f75-4237-bfff-e37b14d23ad2",
"virsubnet_id" : "373979ee-f4f0-46c5-80e3-0fbf72646b70",
"ngport_ip_address" : "10.0.0.17"
} ],
"transit_ip_pool_size_max" : 1,
"rule_max" : 20
},
"request_id" : "747a911c17067a39692f75ac146fb47e"
}
Status Codes
|
Status Code |
Description |
|---|---|
|
200 |
Details about the private NAT gateway queried. |
Error Codes
See Error Codes.
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.