Get an Auto VPN cluster
GET/auto-vpn-clusters/:id
Get an existing Auto VPN clusters.
Request
Path Parameters
The UUID of the configuration resource
Responses
- 200
- 400
- 401
- 403
- 404
- default
OK
- application/json
- Schema
- Example (from schema)
Schema
- Array [
- Array [
- ip_address
- fqdn
- ]
- Array [
- ip_address
- fqdn
- ]
- ]
- Array [
- Array [
- ip_address
- fqdn
- ]
- Array [
- ip_address
- fqdn
- ]
- ]
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
{
"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
},
"sdwan_gateway": "string"
}
}
],
"private_interfaces": [
{
"name": "string",
"sdwan_link_settings": {
"sdwan_interface_profile": "string",
"upstream_nat": {
"enable": false
},
"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
},
"sdwan_gateway": "string"
}
}
],
"private_interfaces": [
{
"name": "string",
"sdwan_link_settings": {
"sdwan_interface_profile": "string",
"upstream_nat": {
"enable": true
},
"sdwan_gateway": "string"
}
}
]
}
]
}
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"
}