Updated on 2024-04-15 GMT+08:00

Querying Details of an IP Address Group

Function

This API is used to query details of an IP address group.

URI

GET /v3/{project_id}/vpc/address-groups/{address_group_id}

Table 1 Parameter description

Parameter

Mandatory

Type

Description

address_group_id

Yes

String

IP address group ID that uniquely identifies the IP address group.

project_id

Yes

String

Project ID.

For details about how to obtain a project ID, see Obtaining a Project ID.

Request Parameter

None

Example Request

  • Querying details of an IP address group
    "GET https://{Endpoint}/v3/2bc7a67b35a64a79ad1d3bb8b5f61fc9/vpc/address-groups/dd18a501-fcd5-4adc-acfe-b0e2384baf08"

Response Parameter

When the status code is 200, the response parameters are as follows:

Table 2 Response body parameters

Parameter

Type

Description

request_id

String

Request ID

address_group

AddressGroup object

Response body of querying an IP address group

Table 3 AddressGroup

Parameter

Type

Description

id

String

  • IP address group ID that uniquely identifies the IP address group.
  • The value is a string in UUID format.

name

String

  • IP address group name.
  • The value can contain up to 64 characters, including letters, digits, underscores (_), hyphens (-), and periods (.).

description

String

  • Provides supplementary information about an IP address group.
  • The value can contain up to 255 characters.
  • The value cannot contain angle brackets (< or >).

ip_set

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.

ip_version

Integer

  • Whether it is an IPv4 or IPv6 address group.
  • The value can be:
    • 4: IPv4 address group.
    • 6: IPv6 address group.

created_at

String

  • Time (UTC) when the IP address group is created.
  • The value must be the UTC time in the format of yyyy-MM-ddTHH:mmss.

updated_at

String

  • Time (UTC) when the IP address group was last updated.
  • The value must be the UTC time in the format of yyyy-MM-ddTHH:mmss.

tenant_id

String

  • ID of the project to which the IP address group belongs.

Example Response

When the status code is 200, the response parameters are as follows:

Normal response for the GET operation of the API for querying an IP address group
{
    "address_group": {
        "id": "dd18a501-fcd5-4adc-acfe-b0e2384baf08", 
        "name": "AutoTester746010.580123789", 
        "tenant_id": "b2782e6708b8475c993e6064bc456bf8", 
        "ip_version": 4, 
        "ip_set": [
            "192.168.5.0/24", 
            "192.168.3.20-192.168.3.100", 
            "192.168.3.40", 
            "192.168.3.2"
        ], 
        "created_at": "2019-06-28T02:06:38", 
        "updated_at": "2019-06-28T02:06:38", 
        "description": "10.10.4.0/23"
    }, 
    "request_id": "ce6c359b-9002-41e5-a0b1-232759bd6637"
}

Status Code

See Status Codes.

Error Code

See Error Codes.