List Auto VPN clusters
GET/auto-vpn-clusters
Retrieve a list of Auto VPN clusters.
Request
Query Parameters
Default value: 200
The maximum number of results per page
Default value: 0
The offset into the list of results returned
The name of the configuration resource
The folder in which the resource is defined
The snippet in which the resource is defined
The device in which the resource is defined
Responses
- 200
- 400
- 401
- 403
- 404
- default
OK
- application/json
- Schema
- Example (from schema)
Schema
- Array [
- Array [
- Array [
- ip_address
- fqdn
- ]
- Array [
- ip_address
- fqdn
- ]
- ]
- Array [
- Array [
- ip_address
- fqdn
- ]
- Array [
- ip_address
- fqdn
- ]
- ]
- ]
data object[]
UUID of the resource
VPN cluster name
Enable SD-WAN?
Possible values: [hub-spoke
]
Default value: hub-spoke
VPN cluster type (only hub-spoke
is supported today)
branches object[]
Branches
Branch firewall serial number
Site name
Router
BGP redistribution profile
interfaces object[]
Possible values: <= 4
Interfaces
Ethernet interface
sdwan_link_settings object
SD-WAN interface profile
upstream_nat object
Upstream NAT?
static_ip object
IP address
FQDN
Next hop gateway
private_interfaces object[]
Possible values: <= 4
Private interfaces
Ethernet interface
sdwan_link_settings object
SD-WAN interface profile
upstream_nat object
Upstream NAT?
static_ip object
IP address
FQDN
Next hop gateway
gateways object[]
Hubs
Hub firewall serial number
Site name
Possible values: >= 1
and <= 8
Priority
Router
BGP redistribution file
Allow DIA to VPN failover on branch device for the hub?
interfaces object[]
Interfaces
Ethernet interface
sdwan_link_settings object
SD-WAN interface profile
upstream_nat object
Upstream NAT?
static_ip object
IP address
FQDN
Next hop gateway
private_interfaces object[]
Private interfaces
Ethernet interface
sdwan_link_settings object
SD-WAN interface profile
upstream_nat object
Upstream NAT?
static_ip object
IP address
FQDN
Next hop gateway
Default value: 200
Default value: 0
{
"data": [
{
"id": "123e4567-e89b-12d3-a456-426655440000",
"name": "string",
"enable_sdwan": true,
"type": "hub-spoke",
"branches": [
{
"name": "string",
"site": "string",
"logical_router": "string",
"bgp_redistribution_profile": "string",
"interfaces": [
{
"name": "string",
"sdwan_link_settings": {
"sdwan_interface_profile": "string",
"upstream_nat": {
"enable": false,
"static_ip": {
"ip_address": "string"
}
},
"sdwan_gateway": "string"
}
}
],
"private_interfaces": [
{
"name": "string",
"sdwan_link_settings": {
"sdwan_interface_profile": "string",
"upstream_nat": {
"enable": false,
"static_ip": {
"ip_address": "string"
}
},
"sdwan_gateway": "string"
}
}
]
}
],
"gateways": [
{
"name": "string",
"site": "string",
"priority": 0,
"logical_router": "string",
"bgp_redistribution_profile": "string",
"allow_dia_vpn_failover": true,
"interfaces": [
{
"name": "string",
"sdwan_link_settings": {
"sdwan_interface_profile": "string",
"upstream_nat": {
"enable": true,
"static_ip": {
"ip_address": "string"
}
},
"sdwan_gateway": "string"
}
}
],
"private_interfaces": [
{
"name": "string",
"sdwan_link_settings": {
"sdwan_interface_profile": "string",
"upstream_nat": {
"enable": true,
"static_ip": {
"ip_address": "string"
}
},
"sdwan_gateway": "string"
}
}
]
}
]
}
],
"limit": 200,
"offset": 0,
"total": 0
}
Bad Request
- application/json
- Schema
- Example (from schema)
- input_format_mismatch
- output_format_mismatch
- missing_query_parameter
- invalid_query_parameter
Schema
- Array [
- ]
_errors object[]
{
"_errors": [
{
"code": "string",
"message": "string",
"details": {},
"help": "string"
}
],
"_request_id": "string"
}
{
"_errors": [
{
"code": "E003",
"message": "Input Format Mismatch: input-format=json",
"details": {}
}
],
"_request_id": "123e4567-e89b-12d3-a456-426655440000"
}
{
"_errors": [
{
"code": "E003",
"message": "Output Format Mismatch: output-format=json Accept=xml",
"details": {}
}
],
"_request_id": "123e4567-e89b-12d3-a456-426655440000"
}
{
"_errors": [
{
"code": "E003",
"message": "Missing Query Parameter: name",
"details": {}
}
],
"_request_id": "123e4567-e89b-12d3-a456-426655440000"
}
{
"_errors": [
{
"code": "E003",
"message": "Invalid Query Parameter: location=invalid",
"details": {}
}
],
"_request_id": "123e4567-e89b-12d3-a456-426655440000"
}
Unauthorized
- application/json
- Schema
- Example (from schema)
- auth_not_authenticated
- invalid_credential
- key_too_long
- key_expired
- need_password_change
Schema
- Array [
- ]
_errors object[]
{
"_errors": [
{
"code": "string",
"message": "string",
"details": {},
"help": "string"
}
],
"_request_id": "string"
}
{
"_errors": [
{
"code": "E016",
"message": "Not Authenticated",
"details": {}
}
],
"_request_id": "123e4567-e89b-12d3-a456-426655440000"
}
{
"_errors": [
{
"code": "E016",
"message": "Invalid Credential",
"details": {}
}
],
"_request_id": "123e4567-e89b-12d3-a456-426655440000"
}
{
"_errors": [
{
"code": "E016",
"message": "Key Too Long",
"details": {}
}
],
"_request_id": "123e4567-e89b-12d3-a456-426655440000"
}
{
"_errors": [
{
"code": "E016",
"message": "Key Expired",
"details": {}
}
],
"_request_id": "123e4567-e89b-12d3-a456-426655440000"
}
{
"_errors": [
{
"code": "E016",
"message": "The password needs to be changed.",
"details": {}
}
],
"_request_id": "123e4567-e89b-12d3-a456-426655440000"
}
Forbidden
- application/json
- Schema
- Example (from schema)
- auth_unauthorized
Schema
- Array [
- ]
_errors object[]
{
"_errors": [
{
"code": "string",
"message": "string",
"details": {},
"help": "string"
}
],
"_request_id": "string"
}
{
"_errors": [
{
"code": "E007",
"message": "Unauthorized",
"details": {}
}
],
"_request_id": "123e4567-e89b-12d3-a456-426655440000"
}
Not Found
- application/json
- Schema
- Example (from schema)
- object_not_present
Schema
- Array [
- ]
_errors object[]
{
"_errors": [
{
"code": "string",
"message": "string",
"details": {},
"help": "string"
}
],
"_request_id": "string"
}
{
"_errors": [
{
"code": "E005",
"message": "Object Not Present",
"details": {}
}
],
"_request_id": "123e4567-e89b-12d3-a456-426655440000"
}
General Errors
- application/json
- Schema
- Example (from schema)
- version_not_supported
- method_not_allowed
- action_not_supported
- bad_xpath
- invalid_command
- malformed_command
- session_timeout
Schema
- Array [
- ]
_errors object[]
{
"_errors": [
{
"code": "string",
"message": "string",
"details": {},
"help": "string"
}
],
"_request_id": "string"
}
{
"_errors": [
{
"code": "E012",
"message": "Version Not Supported",
"details": {}
}
],
"_request_id": "123e4567-e89b-12d3-a456-426655440000"
}
{
"_errors": [
{
"code": "E012",
"message": "Method Not Supported",
"details": {}
}
],
"_request_id": "123e4567-e89b-12d3-a456-426655440000"
}
{
"_errors": [
{
"code": "E012",
"message": "Action Not Supported: move",
"details": {}
}
],
"_request_id": "123e4567-e89b-12d3-a456-426655440000"
}
{
"_errors": [
{
"code": "E013",
"message": "Bad XPath",
"details": {}
}
],
"_request_id": "123e4567-e89b-12d3-a456-426655440000"
}
{
"_errors": [
{
"code": "E003",
"message": "Invalid Command",
"details": {}
}
],
"_request_id": "123e4567-e89b-12d3-a456-426655440000"
}
{
"_errors": [
{
"code": "E003",
"message": "Malformed Command",
"details": {}
}
],
"_request_id": "123e4567-e89b-12d3-a456-426655440000"
}
{
"_errors": [
{
"code": "4",
"message": "Session Timeout",
"details": {}
}
],
"_request_id": "123e4567-e89b-12d3-a456-426655440000"
}