enterprise_insert_or_update_enterprise_gateway_handoff
enterprise_insert_or_update_enterprise_gateway_handoff
AllOf
This class requires all of the following:
JSON Example
{
"enterpriseId": 0,
"value": {
"segments": "gateway_handoff_value_segments Object",
"segment": {
"name": "string",
"segmentId": 0,
"segmentLogicalId": "string",
"type": "string"
},
"bgpPrioritySetup": {
"autoAs": {
"enabled": false
},
"autoMed": {
"enabled": false
},
"communityMapping": {
"enabled": false,
"priorityMode": "string",
"priorities": [
{
"community": "string",
"community2": "string",
"priority": 0
}
],
"communityAdditive": false
}
},
"type": "string",
"override": false,
"cTag": 0,
"sTag": 0,
"localAddress": {
"cidrIp": "string",
"cidrPrefix": 0,
"useForPrivate": false,
"advertiseViaBgp": false,
"override": false
},
"staticRoutes": {
"override": false,
"subnets": [
{
"name": "string",
"cidrIp": "string",
"cidrPrefix": 0,
"encrypt": false,
"handOffType": "string",
"routeCost": 0
}
]
},
"bgp": {
"enabled": false,
"ASN": "string",
"neighborIp": "string",
"neighborASN": "string",
"encryption": false
},
"bgpInboundMap": {
"rules": [
{
"action": {
"type": "string",
"values": [
{
"type": "string",
"value": "string"
}
]
},
"match": {
"exactMatch": false,
"type": "string",
"value": "string"
}
}
],
"override": false
},
"bgpOutboundMap": {
"rules": [
{
"action": {
"type": "string",
"values": [
{
"type": "string",
"value": "string"
}
]
},
"match": {
"exactMatch": false,
"type": "string",
"value": "string"
}
}
],
"override": false
},
"VLAN": {
"VLAN": {
"type": "string",
"cTag": 0,
"sTag": 0,
"transportLanVLAN": "string"
}
},
"overrides": {
"VLAN": {
"VLAN": {
"type": "string",
"cTag": 0,
"sTag": 0,
"transportLanVLAN": "string"
}
},
"bgp": {
"bgp": {
"enabled": false,
"ASN": "string",
"neighborIp": "string",
"neighborASN": "string",
"encryption": false
}
},
"bgpInboundMap": {
"bgpInboundMap": {
"rules": [
{
"action": {
"type": "string",
"values": [
{
"type": "string",
"value": "string"
}
]
},
"match": {
"exactMatch": false,
"type": "string",
"value": "string"
}
}
],
"override": false
}
},
"bgpOutboundMap": {
"bgpOutboundMap": {
"rules": [
{
"action": {
"type": "string",
"values": [
{
"type": "string",
"value": "string"
}
]
},
"match": {
"exactMatch": false,
"type": "string",
"value": "string"
}
}
],
"override": false
}
},
"localAddress": {
"localAddress": {
"cidrIp": "string",
"cidrPrefix": 0,
"useForPrivate": false,
"advertiseViaBgp": false
}
},
"subnets": {
"subnets": [
{}
]
}
}
}
}