control_plane_data

control_plane_data
control_plane_data
JSON Example
{
    "gatewaySelection": {
        "mode": "string",
        "primary": "string",
        "primaryDetail": {
            "ipAddress": "string",
            "logicalId": "string",
            "name": "string"
        },
        "secondary": "string",
        "secondaryDetail": {
            "ipAddress": "string",
            "logicalId": "string",
            "name": "string"
        },
        "super": "string",
        "superDetail": {
            "ipAddress": "string",
            "logicalId": "string",
            "name": "string"
        }
    },
    "vpn": {
        "conditionalBackhaul": false,
        "backHaulEdges": [
            {
                "logicalId": "string",
                "name": "string"
            }
        ],
        "dataCenterEdges": [
            {
                "logicalId": "string",
                "name": "string"
            }
        ],
        "edgeToDataCenter": false,
        "edgeToEdge": false,
        "edgeToEdgeDetail": {
            "dynamic": {
                "enabled": false,
                "timeout": 0,
                "type": "string"
            },
            "encryptionProtocol": "string",
            "profileIsolation": {
                "enabled": false,
                "isolateDynamic": false
            },
            "useCloudGateway": false,
            "vpnHubs": [
                {}
            ],
            "autoSelectVpnHubs": false
        },
        "edgeToEdgeList": [
            {
                "isolateDynamic": 0,
                "logicalId": "string",
                "name": "string",
                "profileLogicalId": "string"
            }
        ]
    },
    "nvsFromEdge": {
        "enabled": false,
        "providers": [
            {
                "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": [
                        {}
                    ]
                }
            }
        ]
    },
    "ipsecGatewayDetail": {
        "ipsecGatewayDetail": {
            "enabled": false,
            "strictHostCheck": false,
            "strictHostCheckDN": "string"
        }
    }
}
object
gatewaySelection
Required

gatewaySelection

object
vpn
Optional

vpn

object
nvsFromEdge
Optional

nvsFromEdge

object
ipsecGatewayDetail
Optional

ipsecGatewayDetail