control_plane_data_nvs_from_edge_provider

control_plane_data_nvs_from_edge_provider
control_plane_data_nvs_from_edge_provider
JSON Example
{
    "enabled": false,
    "provider": "string",
    "type": "string",
    "automateDeployment": false,
    "providerCategory": "string",
    "routingPolicy": "string",
    "tunnelingProtocol": "string",
    "sharedIkeAuth": false,
    "sourceSubnets": {
        "subnets": [
            {
                "advertise": false,
                "cidrIp": "string",
                "metric": 0,
                "name": "string",
                "cidrPrefix": "string",
                "netMask": "string"
            }
        ]
    },
    "peerSubnets": {
        "alwaysReachable": false,
        "subnets": [
            {
                "advertise": false,
                "cidrIp": "string",
                "metric": 0,
                "name": "string",
                "cidrPrefix": "string",
                "netMask": "string"
            }
        ],
        "version": "string"
    },
    "bgp": {
        "enabled": false
    },
    "primaryServer": {
        "IKEPROP": {
            "DHGroup": 0,
            "PFS": 0,
            "authenticationAlgorithm": "string",
            "authenticationMethod": "string",
            "dpdTimeoutSeconds": 0,
            "encryptionAlgorithm": "string",
            "ikev1MainMode": false,
            "lifeTimeSeconds": 0,
            "peerIkeId": {
                "ikeId": "string",
                "ikeIdType": "string"
            },
            "protocolVersion": 0
        },
        "IPSECPROP": {
            "authenticationAlgorithm": "string",
            "encryptionAlgorithm": "string",
            "ipsecTunnelType": "string",
            "lifeTimeSeconds": 0,
            "reKeyTimer": 0,
            "protocol": "string",
            "dpdTimeoutSeconds": 0,
            "dpdType": "string"
        },
        "localLinkIp": "string",
        "nvsPublicIp": "string",
        "peerLinkIp": "string"
    },
    "backupServer": {
        "IKEPROP": {
            "DHGroup": 0,
            "PFS": 0,
            "authenticationAlgorithm": "string",
            "authenticationMethod": "string",
            "dpdTimeoutSeconds": 0,
            "encryptionAlgorithm": "string",
            "ikev1MainMode": false,
            "lifeTimeSeconds": 0,
            "peerIkeId": {
                "ikeId": "string",
                "ikeIdType": "string"
            },
            "protocolVersion": 0
        },
        "IPSECPROP": {
            "authenticationAlgorithm": "string",
            "encryptionAlgorithm": "string",
            "ipsecTunnelType": "string",
            "lifeTimeSeconds": 0,
            "reKeyTimer": 0,
            "protocol": "string",
            "dpdTimeoutSeconds": 0,
            "dpdType": "string"
        },
        "localLinkIp": "string",
        "nvsPublicIp": "string",
        "peerLinkIp": "string"
    },
    "keepBackupServerConnected": false,
    "version": "string",
    "vpnCredentialsWithlinks": {
        "useAllPublicWanLinks": false,
        "links": [
            {}
        ]
    }
}
boolean
enabled
Optional

enabled

string
provider
Optional

provider

Possible values are : genericIKEv2Router, genericIKEv1Router,
string
type
Optional

type

Possible values are : genericIKEv2Router, genericIKEv1Router,
boolean
automateDeployment
Optional

automateDeployment

string
providerCategory
Optional

providerCategory

Possible values are : DATACENTER, CSS,
string
routingPolicy
Optional

routingPolicy

string
tunnelingProtocol
Optional

tunnelingProtocol

Possible values are : IPSEC, GRE,
boolean
sharedIkeAuth
Optional

sharedIkeAuth

object
sourceSubnets
Optional

sourceSubnets

object
peerSubnets
Optional

peerSubnets

object
bgp
Optional

bgp

primaryServer
Optional

primaryServer

backupServer
Optional

backupServer

boolean
keepBackupServerConnected
Optional

keepBackupServerConnected

string
version
Optional

version

object
vpnCredentialsWithlinks
Optional

vpnCredentialsWithlinks