PolicyBasedIPSecVPNSession

PolicyBasedIPSecVPNSession
PolicyBasedIPSecVPNSession

A Policy Based VPN requires to define protect rules that match local and peer subnets. IPSec security associations is negotiated for each pair of local and peer subnet.

AllOf
This class requires all of the following:
JSON Example
{
    "_links": [
        {
            "action": "string",
            "href": "string",
            "rel": "string"
        }
    ],
    "_schema": "string",
    "_self": {},
    "_revision": 0,
    "_create_time": 0,
    "_create_user": "string",
    "_last_modified_time": 0,
    "_last_modified_user": "string",
    "_protection": "string",
    "_system_owned": false,
    "description": "string",
    "display_name": "string",
    "id": "string",
    "resource_type": "string",
    "tags": [
        {
            "scope": "string",
            "tag": "string"
        }
    ],
    "enabled": false,
    "ipsec_vpn_service_id": "string",
    "local_endpoint_id": "string",
    "peer_endpoint_id": "string",
    "tcp_mss_clamping": {
        "direction": "string",
        "max_segment_size": 0
    },
    "policy_rules": [
        {
            "_links": [
                {
                    "action": "string",
                    "href": "string",
                    "rel": "string"
                }
            ],
            "_schema": "string",
            "_self": {},
            "_revision": 0,
            "_owner": {},
            "description": "string",
            "display_name": "string",
            "id": "string",
            "resource_type": "string",
            "action": "string",
            "destinations": [
                {
                    "subnet": "string"
                }
            ],
            "enabled": false,
            "logged": false,
            "sources": [
                {
                    "subnet": "string"
                }
            ]
        }
    ]
}