Querying Details About a Specified SNAT Rule
Function
This API is used to query details about a specified SNAT rule.
Calling Method
For details, see Calling APIs.
URI
GET /v3/{project_id}/private-nat/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 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  | 
     
|---|---|---|
| 
        snat_rule  | 
      
        PrivateSnat object  | 
      
        Specifies the response body of the SNAT rule.  | 
     
| 
        request_id  | 
      
        String  | 
      
        Specifies the request ID.  | 
     
| 
        Parameter  | 
      
        Type  | 
      
        Description  | 
     
|---|---|---|
| 
        id  | 
      
        String  | 
      
        Specifies the SNAT rule ID.  | 
     
| 
        project_id  | 
      
        String  | 
      
        Specifies the project ID.  | 
     
| 
        gateway_id  | 
      
        String  | 
      
        Specifies the private NAT gateway ID.  | 
     
| 
        cidr  | 
      
        String  | 
      
        Specifies the CIDR block that matches the SNAT rule. Constraints: 
  | 
     
| 
        virsubnet_id  | 
      
        String  | 
      
        Specifies the ID of the subnet that matches the SNAT rule. Constraint: Either this parameter or cidr must be specified.  | 
     
| 
        description  | 
      
        String  | 
      
        Provides supplementary information about the SNAT rule. The description can contain up to 255 characters and cannot contain angle brackets (<>).  | 
     
| 
        transit_ip_associations  | 
      
        Array of AssociatedTransitIp objects  | 
      
        Specifies the list of details of associated transit IP addresses.  | 
     
| 
        created_at  | 
      
        String  | 
      
        Specifies the time when the SNAT rule was created. It is a UTC time in yyyy-mm-ddThh:mm:ssZ format.  | 
     
| 
        updated_at  | 
      
        String  | 
      
        Specifies the time when the SNAT rule was updated. It is a UTC time in yyyy-mm-ddThh:mm:ssZ format.  | 
     
| 
        enterprise_project_id  | 
      
        String  | 
      
        Specifies the enterprise project ID.  | 
     
| 
        status  | 
      
        String  | 
      
        Specifies the SNAT rule status of a private NAT gateway. The value can be: 
  | 
     
Example Requests
GET https://{Endpoint}/v3/cfa563efb77d4b6d9960781d82530fd8/private-nat/snat-rules/8a522ff9-8158-494b-83cd-533b045700e6
 Example Responses
Status code: 200
SNAT rule details queried.
{
  "snat_rule" : {
    "id" : "8a522ff9-8158-494b-83cd-533b045700e6",
    "project_id" : "cfa563efb77d4b6d9960781d82530fd8",
    "description" : "my_snat_rule02",
    "gateway_id" : "80da6f26-94eb-4537-97f0-5a56f4d04cfb",
    "cidr" : "",
    "virsubnet_id" : "95df1b88-d9bc-4edd-a808-a771dd4ded32",
    "transit_ip_associations" : [ {
      "transit_ip_id" : "bbe7c2e7-3bad-445b-a067-b30acce66053",
      "transit_ip_address" : "172.20.1.98"
    } ],
    "created_at" : "2019-10-22T03:33:07",
    "updated_at" : "2019-10-22T03:33:07",
    "status" : "ACTIVE"
  },
  "request_id" : "c8b21002-a594-414d-9585-2cc5963d4c3e"
}
 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.