Skip to main content
POST
cURL

Body

application/json
gateway_name
string
required

Gateway name.

CID
string

The opaque session ID token. Required for 7.2 controllers only.

action
string

The API action to perform. Required for 7.2 controllers only.

additional_cidr_list
string

Edit designated gateway CIDR list.

advertise_cidr_list
string

Edit advertise gateway CIDR list.

advertise_gateway_route
enum<string>

Edit advertise gateway route.

Available options:
edit
advertise_lan_static_route_list
string

Edit advertise gateway lan static route list.

alias_name
string

Gateway alias name.

auto_advertise_s2c_cidrs
enum<string>

Enable/Disable spoke gateway auto advertise s2c virtual cidrs.

Available options:
disable,
enable,
show,
show_list
bgp_over_lan
enum<string>

Enable/Disable BGP over LAN.

Available options:
disable,
enable
bgp_over_lan_intf_cnt
integer

BGP over LAN interface count.

biflow
enum<string>

Enable/Disable biflow routing for all CSP destinations behind this spoke.

Available options:
disable,
enable,
show
cidr
string

Edit filtering gateway CIDR list.

cmk
string

Customer managed key.

customized_cidr_list
string

Edit customized gateway CIDR list.

customizing_gateway_route
enum<string>

Edit customized gateway route.

Available options:
edit
delete_alias_name
boolean

Delete gateway alias name.

disable_skip_rfc1918_routes
enum<string>

Disable skip rfc1918 route programming.

Available options:
disable
edit_designated_gateway
enum<string>

Edit designated gateway.

Available options:
edit
edit_private_route_tables
enum<string>

Yes or no.

Available options:
yes,
no
edit_secondary_ip
string

Add secondary IP addresses.

enable_activemesh
enum<string>

Enable/Disable gateway ActiveMesh mode.

Available options:
yes,
no
enable_nat
enum<string>

Switch snat config for gateway.

Available options:
yes,
no
encrypt_ebs
boolean

Encrypt gateway volume.

exclude_ctrler_ipsec_policy
enum<string>

Enable/disable to exclude controller ipsec policy.

Available options:
disable,
enable
extended_cidrs
string

Extended public CIDRs.

gro_gso
enum<string>

Enable/Disable GRO and GSO.

Available options:
disable,
enable,
show
gw_auto_restart
enum<string>

Gateway auto restart config.

Available options:
yes,
no
gw_size
string

Gateway size.

ipsla_txlb
enum<string>

Enable/Disable Ipsla Txlb on edge gateway for all traffic towards CSP destinations.

Available options:
disable,
enable,
show
ipv6_action
enum<string>

Enable/Disable gateway IPv6 feature.

Available options:
disable,
enable,
enable_vpn
jumbo_frame
enum<string>

Enable/Disable jumbo frame support.

Available options:
disable,
enable,
show
log_file
string

Full path of the progress log file.

migrate_gw_public_ip
string

Migrate gateway Public IP.

monitor_exclude_gw_list
string

Monitor gateway subnets excluded list.

monitor_subnets_action
enum<string>

Monitor gateway subnets for user instance.

Available options:
disable,
enable
private_route_tables
string

String of comma separated route table names.

private_vpc_default
enum<string>

Enable/Disable VPC private route tables with default route 0.0.0.0/0.

Available options:
disable,
enable,
show
refresh_all_route_tables
boolean

Add/replace Aviatrix routes in all known route tables.

refresh_route_table_ids
string

Add/replace Aviatrix routes in specific known route tables (comma separated string).

replace_existing_routes
boolean

Overwrite existing routes and replace with Aviatrix routes.

rollback
boolean

Rollback to old image.

route_tables
string

Comma-separated managed route table IDs (required when action is edit_managed_route_tables, empty clears).

rx_queue_size
string

Edit gateway RX queue size.

secondary_ip
boolean

SNAT to secondary Ips.

show_rx_queue_size
boolean

Show gateway RX queue size.

skip_public_vpc_update
enum<string>

Enable/Disable skip VPC public route update.

Available options:
disable,
enable,
show
smart_gw_resolver
enum<string>

Enable/Disable/Show per-gateway-group recursive route resolver (Smart Gateway Flag 3).

Available options:
disable,
enable,
show
smart_gw_underlay
enum<string>

Enable/Disable/Show per-gateway-group GoBGP underlay (Smart Gateway Flag 2).

Available options:
disable,
enable,
show
transit_peering_as_onprem_backup
enum<string>

Enable or disable transit peering as onprem backup.

Available options:
disable,
enable
update_spoke_vpc_route_table
boolean

Update spoke VPC route table.

update_vpc_cidr
boolean

Update gateway VPC CIDR list.

use_vpc_dns_server
enum<string>

Enable or disable using VPC DNS server.

Available options:
disable,
enable

Response

General v2 API response schema.

A generic API response container for v2 style APIs.

errortype
string

Error type if the API failed.

reason
string

Failure reason if the API failed.

results

API response data

return
boolean

Whether the API returned successfully