Querying Details of an SNAT Rule
Function
This API is used to query details of an SNAT rule.
Constraints
null
Calling Method
For details, see Calling APIs.
URI
GET /v2/{project_id}/snat_rules/{snat_rule_id}
| 
        Parameter  | 
      
        Mandatory  | 
      
        Type  | 
      
        Description  | 
     
|---|---|---|---|
| 
        project_id  | 
      
        Yes  | 
      
        String  | 
      
        Specifies the project ID.  | 
     
| 
        snat_rule_id  | 
      
        Yes  | 
      
        String  | 
      
        Specifies the SNAT rule ID.  | 
     
Request Parameters
| 
        Parameter  | 
      
        Mandatory  | 
      
        Type  | 
      
        Description  | 
     
|---|---|---|---|
| 
        X-Auth-Token  | 
      
        Yes  | 
      
        String  | 
      
        Specifies the user token. It is a response to the API for obtaining 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  | 
     
|---|---|---|
| 
        snat_rule  | 
      
        Specifies the response body of the SNAT rule.  | 
     
| 
        Parameter  | 
      
        Type  | 
      
        Description  | 
     
|---|---|---|
| 
        id  | 
      
        String  | 
      
        Specifies the SNAT rule ID.  | 
     
| 
        tenant_id  | 
      
        String  | 
      
        Specifies the project ID.  | 
     
| 
        nat_gateway_id  | 
      
        String  | 
      
        Specifies the public NAT gateway ID.  | 
     
| 
        cidr  | 
      
        String  | 
      
        Specifies a CIDR block or a host IP address. Configure either cidr or network_id. If you set source_type to 0, set cidr to a subset of the VPC subnet. If you set source_type to 1, set cidr to a CIDR block of your private networks connected to the VPC through Direct Connect or Cloud Connect.  | 
     
| 
        source_type  | 
      
        Integer  | 
      
        0: VPC. Either network_id or cidr can be specified. 1: Direct Connect/Cloud Connect. Only cidr can be specified. If no value is entered, default value 0 (VPC) is used.  | 
     
| 
        floating_ip_id  | 
      
        String  | 
      
        Specifies the EIP ID. Use commas (,) to separate multiple EIP IDs.  | 
     
| 
        description  | 
      
        String  | 
      
        Provides supplementary information about the SNAT rule. The description can contain up to 255 characters and cannot contain angle brackets (<>).  | 
     
| 
        status  | 
      
        String  | 
      
        Specifies the SNAT rule status. The value can be: 
  | 
     
| 
        created_at  | 
      
        String  | 
      
        Specifies when the SNAT rule was created. The time is in yyyy-mm-dd hh:mm:ss.SSSSSS format.  | 
     
| 
        network_id  | 
      
        String  | 
      
        Specifies the network ID used by the SNAT rule. Configure either network_id or cidr.  | 
     
| 
        admin_state_up  | 
      
        Boolean  | 
      
        Specifies whether the SNAT rule is frozen. The value can be: 
  | 
     
| 
        floating_ip_address  | 
      
        String  | 
      
        Specifies the EIP. Use commas (,) to separate multiple EIPs.  | 
     
| 
        freezed_ip_address  | 
      
        String  | 
      
        Specifies the frozen EIP. Use commas (,) to separate frozen EIPs.  | 
     
| 
        global_eip_id  | 
      
        String  | 
      
        Specifies the global EIP ID.  | 
     
| 
        global_eip_address  | 
      
        String  | 
      
        Specifies the global EIP.  | 
     
Example Requests
GET https://{NAT_endpoint}/v2/d199ba7e0ba64899b2e81518104b1526/snat_rules/5b95c675-69c2-4656-ba06-58ff72e1d33
  
 Example Responses
Status code: 200
SNAT rule details queried.
{
  "snat_rule" : {
    "floating_ip_id" : "bdc10a4c-d81a-41ec-adf7-de857f7c812a",
    "status" : "ACTIVE",
    "nat_gateway_id" : "a78fb3eb-1654-4710-8742-3fc49d5f04f8",
    "admin_state_up" : true,
    "network_id" : "eaad9cd6-2372-4be1-9535-9bd37210ae7b",
    "source_type" : 0,
    "tenant_id" : "d199ba7e0ba64899b2e81518104b1526",
    "created_at" : "2017-11-18 07:54:21.665430",
    "id" : "5b95c675-69c2-4656-ba06-58ff72e1d338",
    "floating_ip_address" : "5.21.11.226",
    "freezed_ip_address" : "",
    "description" : "my snat rule 01"
  }
}
 Status Codes
| 
        Status Code  | 
      
        Description  | 
     
|---|---|
| 
        200  | 
      
        SNAT rule details 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.