Querying VPC Peering Connections
Function
This API is used to query all VPC peering connections accessible to the tenant submitting the request. The connections are filtered based on the filtering condition. For details about pagination query, see section Pagination.
URI
GET /v2.0/vpc/peerings
Example:
GET https://{Endpoint}/v2.0/vpc/peerings?id={id}&name={name}&status={status}&tenant_id={tenant_id}&vpc_id={vpc_id}&limit={limit}&marker={marker}
Parameter |
Mandatory |
Type |
Description |
---|---|---|---|
id |
No |
String |
Specifies that the VPC peering connection ID is used as the filtering condition. |
name |
No |
String |
|
status |
No |
String |
Specifies that the VPC peering connection status is used as the filtering condition. |
tenant_id |
No |
String |
Specifies that the tenant ID is used as the filtering condition. |
vpc_id |
No |
String |
Specifies that the VPC ID is used as the filtering condition. |
marker |
No |
String |
Specifies a resource ID for pagination query, indicating that the query starts from the next record of the specified resource ID. This parameter can work together with the parameter limit.
|
limit |
No |
Integer |
Specifies the number of records that will be returned on each page. The value is from 0 to intmax (2^31-1). The default value is 2000. limit can be used together with marker. For details, see the parameter description of marker. The default value is 2000. |
Request Parameters
None
Example Request
GET https://{Endpoint}/v2.0/vpc/peerings
Response Parameters
Parameter |
Type |
Description |
---|---|---|
peerings |
Array of peering objects |
Specifies the VPC peering connection object list. For details, see Table 3. |
peerings_links |
Array of peerings_link objects |
Specifies the VPC peering connection object list. For details, see Table 5. Only when limit is used for filtering and the number of resources exceeds the value of limit or 2000 (default value of limit), value next will be returned for rel and a link for href. |
Attribute |
Type |
Description |
---|---|---|
id |
String |
Specifies the VPC peering connection ID. |
name |
String |
Specifies the VPC peering connection name. |
status |
String |
Specifies the VPC peering connection status. Possible values are as follows:
|
request_vpc_info |
vpc_info object |
Specifies information about the local VPC. For details, see Table 4. |
accept_vpc_info |
vpc_info object |
Specifies information about the peer VPC. For details, see Table 4. |
description |
String |
Provides supplementary information about the VPC peering connection. |
created_at |
String |
|
updated_at |
String |
|
Example Response
{ "peerings": [ { "request_vpc_info": { "vpc_id": "9daeac7c-a98f-430f-8e38-67f9c044e299", "tenant_id": "f65e9ebc-ed5d-418b-a931-9a723718ba4e" }, "accept_vpc_info": { "vpc_id": "f583c072-0bb8-4e19-afb2-afb7c1693be5", "tenant_id": "f65e9ebc-ed5d-418b-a931-9a723718ba4e" }, "name": "test", "id": "b147a74b-39bb-4c7a-aed5-19cac4c2df13", "status": "ACTIVE" } ] }
Status Code
See Status Codes.
Error Code
See Error Codes.
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.