nvs_from_edge_service_provider_data

nvs_from_edge_service_provider_data
nvs_from_edge_service_provider_data
JSON Example
{
    "enabled": false,
    "provider": "string",
    "type": "string",
    "typeAlias": "string",
    "tunnelMode": "string",
    "automateDeployment": false,
    "iaasProvider": {
        "subscriptionObjectLogicalId": "string",
        "vendorSpecificData": {}
    },
    "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"
}
boolean
enabled
Optional

enabled

string
provider
Optional

provider

Possible values are : genericIKEv2Router, genericIKEv1Router, microsoftAzureVirtualWan, Zscaler, genericGRE, AWSTransitGateway, sse,
string
type
Optional

type

Possible values are : genericIKEv2Router, genericIKEv1Router, microsoftAzureVirtualWan, Zscaler, genericGRE, AWSTransitGateway, sse,
string
typeAlias
Optional

typeAlias

string
tunnelMode
Optional

tunnelMode

Possible values are : ACTIVE_ACTIVE, ACTIVE_HOT_STANDBY, ACTIVE_STANDBY,
boolean
automateDeployment
Optional

automateDeployment

object
iaasProvider
Optional

iaasProvider

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