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.