Get VPC list

Prev Next

Available in VPC

Get the list of available VPCs.

Request

This section describes the request format. The method and URI are as follows:

Method URI
GET /api/v1/cluster/getVpcList (Korea Region)
GET /api/sgn-v1/cluster/getVpcList (Singapore Region)
GET /api/jpn-v1/cluster/getVpcList (Japan Region)

Request headers

For information about the headers common to all Cloud Data Streaming Service APIs, see Cloud Data Streaming Service request headers.

Request example

The request example is as follows:

curl --location --request GET 'https://clouddatastreamingservice.apigw.ntruss.com/api/v1/cluster/getVpcList' \
--header 'x-ncp-apigw-timestamp: {Timestamp}' \
--header 'x-ncp-iam-access-key: {Access Key}' \
--header 'x-ncp-apigw-signature-v2: {API Gateway Signature}' 

Response

This section describes the response format.

Response body

The response body includes the following data:

Field Type Required Description
code Integer - Response code
message String - Response message
result Object - Response result
result.error String - Error message
result.content Array - VPC list
requestId String - ID for the request
  • UUID format

result.content

The following describes result.content.

Field Type Required Description
createdDate Object - Creation date and time
createdDate.formattedDate String - Creation date
  • yyyy-MM-dd format
createdDate.formattedDateTime String - Creation date and time
  • yyyy-MM-dd HH:mm:ss SSSSSS format
createdDate.utc Integer - Creation date and time (millisecond)
  • Unix timestamp format
ipv4Cidr String - VPC's IPv4 CIDR block
regionNo String - Region number
statusCode String - VPC status
vpcName String - VPC name
vpcNo Integer - VPC number
permission String - Sub account availability
  • Allow | Deny
    • Allow: available
    • Deny: unavailable
  • If it is Deny, it becomes available when granting the getVPCDetail permission to the sub account.

Response status codes

For information about the HTTP status codes common to all Cloud Data Streaming Service APIs, see Cloud Data Streaming Service response status codes.

Response example

The response example is as follows:

{
    "code": 0,
    "message": "SUCCESS",
    "result": {
        "error": null,
        "content": [
            {
                "createdDate": {
                    "formattedDate": "2025-04-23",
                    "formattedDateTime": "2025-04-23 10:16:15 000723",
                    "utc": 1669166175723
                },
                "ipv4Cidr": "172.16.0.0/16",
                "regionNo": "1",
                "statusCode": "RUN",
                "vpcName": "vpc-123",
                "vpcNo": 6***,
                "permission": "Allow"
            },
            ...
        ]
    },
    "requestId": "bc097a35-****-****-****-a91032324b21"
}