Create Site WAN Interface (v2.6)
Create a site WAN interface.
Path Parameters
- tenant_id string required
The tenant ID.
- site_id string required
ID of the site. More details on the site can be retrieved by querying the sites API.
- application/json
Request Body
- bfd_mode string required
Possible values: [
aggressive
,non_aggressive
]Allowed values: aggressive - For fast failure detection of links. This mode is the default mode and is recommended by Prisma SD-WAN. non_aggressive - when you want to reduce the amount of probe traffic, or for links that are subjected to high loss or poor quality.
- bw_config_mode string required
Possible values: [
auto
,manual
,manual_bwm_disabled
]The bandwidth config mode.
- bwc_enabled boolean
Bwc Enabled
- cost integer
Cost value for the site WAN interface should be within range 0-1024.
- description
The description of the WAN interface config (size max = 256).
- id string
The ID.
- label_id string required
The WAN interface label or Circuit label ID. This can be retrieved using the waninterfacelabels API.
- link_bw_down double
The circuit downstream capacity in MB.
- link_bw_up double
The circuit upstream capacity in MB.
lqm_config LQMConfig
The link quality monitoring parameters.
hub_site_ids string[]List of DC Site IDs.
inter_packet_gap int32Allowed values: 50-300 milliseconds.
statistic stringPossible values: [
min
,max
,avg
]WAN interface LQM config statistics.
- lqm_enabled boolean
The link quality monitoring parameters.
- name string
The name of the WAN interface config (size max = 128).
- network_id string required
The network ID.
- tags string[]
An information field that can be added to identify the application. Maximum 10 Unique tags of length 1024 each are allowed.
- type string
Possible values: [
PUBLIC_WAN
,PRIVATE_WAN
]Type of WAN.
- use_for_application_reachability_probes boolean
Indicates if the use for application reachability probe is selected.
- use_for_controller_connections boolean
Indicates if the use for controller connections is selected.
vpnlink_configuration VPNLinkConfiguration
The configuration of the VPN link.
keep_alive_failure_count integer requiredThe VPN keep alive failure count (must be between 3 and 30).
keep_alive_interval integer requiredThe VPN keep alive timeout interval (must be between 100ms-1740,000ms).
- 200
- 400
Successful Operation
- application/json
- Schema
- Example (from schema)
Schema
- count int32
The total number of responses.
- id string
The ID of the response.
- type string
The type of response.
items WANInterfaceV2N6[]
Array [bfd_mode string requiredPossible values: [
aggressive
,non_aggressive
]Allowed values: aggressive - For fast failure detection of links. This mode is the default mode and is recommended by Prisma SD-WAN. non_aggressive - when you want to reduce the amount of probe traffic, or for links that are subjected to high loss or poor quality.
bw_config_mode string requiredPossible values: [
auto
,manual
,manual_bwm_disabled
]The bandwidth config mode.
bwc_enabled booleanBwc Enabled
cost integerCost value for the site WAN interface should be within range 0-1024.
descriptionThe description of the WAN interface config (size max = 256).
id stringThe ID.
label_id string requiredThe WAN interface label or Circuit label ID. This can be retrieved using the waninterfacelabels API.
link_bw_down doubleThe circuit downstream capacity in MB.
link_bw_up doubleThe circuit upstream capacity in MB.
lqm_config LQMConfig
The link quality monitoring parameters.
hub_site_ids string[]List of DC Site IDs.
inter_packet_gap int32Allowed values: 50-300 milliseconds.
statistic stringPossible values: [
min
,max
,avg
]WAN interface LQM config statistics.
lqm_enabled booleanThe link quality monitoring parameters.
name stringThe name of the WAN interface config (size max = 128).
network_id string requiredThe network ID.
tags string[]An information field that can be added to identify the application. Maximum 10 Unique tags of length 1024 each are allowed.
type stringPossible values: [
PUBLIC_WAN
,PRIVATE_WAN
]Type of WAN.
use_for_application_reachability_probes booleanIndicates if the use for application reachability probe is selected.
use_for_controller_connections booleanIndicates if the use for controller connections is selected.
vpnlink_configuration VPNLinkConfiguration
The configuration of the VPN link.
keep_alive_failure_count integer requiredThe VPN keep alive failure count (must be between 3 and 30).
keep_alive_interval integer requiredThe VPN keep alive timeout interval (must be between 100ms-1740,000ms).
]
{
"count": 0,
"id": "string",
"type": "string",
"items": [
{
"bfd_mode": "aggressive",
"bw_config_mode": "auto",
"bwc_enabled": true,
"cost": 0,
"id": "string",
"label_id": "string",
"link_bw_down": 0,
"link_bw_up": 0,
"lqm_config": {
"hub_site_ids": [
"string"
],
"inter_packet_gap": 0,
"statistic": "min"
},
"lqm_enabled": true,
"name": "string",
"network_id": "string",
"tags": [
"string"
],
"type": "PUBLIC_WAN",
"use_for_application_reachability_probes": true,
"use_for_controller_connections": true,
"vpnlink_configuration": {
"keep_alive_failure_count": 0,
"keep_alive_interval": 0
}
}
]
}
Bad Request
- application/json
- Schema
- Example (from schema)
- Example
Schema
_error ErrorResponse[]
Array [code stringmessage string]
{
"_error": [
{
"code": "string",
"message": "string"
}
]
}
{
"value": {
"_error": [
{
"code": "INVALID_JSON_EXTRA_ATTRIBUTE"
}
]
}
}