Retrieve all VPC Prefixes
Retrieve all VPC Prefixes for the org
Org must have a Tenant entity. User must have authorization role with TENANT_ADMIN suffix.
Query parameters
Filter VPC Prefixes by Site, required if the vpcId query parameter is not specified
Filter VPC Prefixes by VPC
Filter VPC Prefixes by Status
Search for matches across all VPC Prefixes. Input will be matched against name and status fields
Related entity to expand
When true, each VPC Prefix with IPv4 includes IPv4 usage statistics using the same structure as IP Block usage. Usage is derived from associated Ethernet interfaces and their IPv4 addresses. IP usage counts two addresses per interface, while prefix usage counts each distinct /31 containing an assigned IPv4 address.
One-indexed page number.
Page number for pagination query
Page size for pagination query
Ordering for pagination query
Response
OK
Example response
[
{
"id": "0c03ba01-d86b-4a57-a41e-cc359b380a6f",
"name": "east-vpc-traffic-net",
"siteId": "ea144def-d68f-44c3-9485-4b103fa2686f",
"vpcId": "5e28ad7c-5fb7-46d6-a28a-fc0ba6fdc4a3",
"prefix": "192.168.1.0/24",
"ipBlockId": "8c1d1a06-90a2-4863-8ee1-6029265b9f0a",
"prefixLength": 24,
"status": "Ready",
"usageStats": {
"availableIPs": 256,
"acquiredIPs": 2,
"availablePrefixes": [
"192.168.1.0/28",
"192.168.1.16/30",
"192.168.1.24/29",
"192.168.1.32/27",
"192.168.1.64/26",
"192.168.1.128/25"
],
"availableSmallestPrefixes": 63,
"acquiredPrefixes": 1
},
"statusHistory": [
{
"status": "Ready",
"message": "Received VPC prefix creation request, ready",
"created": "2019-08-24T14:15:22Z",
"updated": "2019-08-24T14:15:22Z"
}
],
"created": "2019-08-24T14:15:22Z",
"updated": "2019-08-24T14:15:22Z"
}
]Changes
Changed in 7 of the 90 revisions of this API.464
- ▲
the
items/usageStats/acquiredIPsresponse's property type/format changed frominteger/int64tointeger/uint64for status200response-property-type-changed
- ▲
the
items/usageStats/acquiredPrefixesresponse's property type/format changed frominteger/int64tointeger/uint64for status200response-property-type-changed
- ▲
the
items/usageStats/availableIPsresponse's property type/format changed frominteger/int64tointeger/uint64for status200response-property-type-changed
- ▲
the
items/usageStats/availableSmallestPrefixesresponse's property type/format changed frominteger/int64tointeger/uint64for status200response-property-type-changed
- ▲
- ●
for the
queryrequest parameterpageNumber, the max was set to21474836.00request-parameter-max-set
- ●
- ●
added the new
Deletedenum value to theitems/statusresponse property for the response status200response-property-enum-value-added
- ●
added the new
Provisioningenum value to theitems/statusresponse property for the response status200response-property-enum-value-added
- ●
- ●
removed the optional property
items/tenantIdfrom the response with the200statusresponse-optional-property-removed
This revision also has 1 change that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ●
- ○
added the new optional
queryrequest parameterincludeUsageStatsnew-optional-request-parameter
- ○
added the optional property
items/usageStatsto the response with the200statusresponse-optional-property-added
- ○
- ●
deleted the
queryrequest parameterincludeUsageStatsrequest-parameter-removed
- ●
removed the optional property
items/usageStatsfrom the response with the200statusresponse-optional-property-removed
This revision also has 14 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ●
- ○
added the new optional
queryrequest parameterincludeUsageStatsnew-optional-request-parameter
- ○
added the optional property
items/usageStatsto the response with the200statusresponse-optional-property-added
- ○