List a Client VPN endpoint's routes.
GET
/v1/projects/{projectId}/network/client-vpn-endpoints/{clientVpnEndpointId}/routes
Code sample: Shell / cURL
curl --request GET \ --url https://stratum.example.com/v1/projects/example/network/client-vpn-endpoints/example/routes \ --header 'Authorization: Bearer <token>'Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”projectId
required
string
clientVpnEndpointId
required
string
Responses
Section titled “Responses”Routes.
Media typeapplication/json
object
items
required
Array<object>
object
id
required
string
projectId
required
string
clientVpnEndpointId
required
string
destinationCidr
required
string
targetSubnetId
required
string
origin
required
string
state
required
string
createdAt
required
string format: date-time
updatedAt
required
string format: date-time
deletedAt
string format: date-time
createdBy
string
nextPageToken
string
isTruncated
True when the server had more rows than it returned. The response is a valid prefix of the result, not the whole of it.
Without this flag a client at the server’s row ceiling receives a full
page and no nextPageToken, which means “this is
the complete set” — so data it never saw would be indistinguishable
from data that does not exist.
It does not imply a cursor exists. These queries do not all sort on a total order, so a resumable token cannot be minted for them yet. The remedy is to narrow the request (a filter, or a tighter scope), not to page.
boolean
Example
{ "items": [ { "origin": "associated", "state": "creating" } ]}