{ "additionalProperties": false, "deprecated": true, "description": "A Policy-based L3Vpn session is a configuration in which a specific vpn tunnel is referenced in a policy whose action is set as tunnel.", "extends": { "$ref": "L3VpnSession }, "id": "PolicyBasedL3VpnSession", "module_id": "PolicyL3Vpn", "polymorphic-type-descriptor": { "type-identifier": "PolicyBasedL3VpnSession" }, "properties": { "resource_type": { "$ref": "L3VpnSessionResourceType, "required": true }, "rules": { "description": "L3Vpn rules that are specific to the L3Vpn. Only L3Vpn rules with PROTECT action are supported.", "items": { "$ref": "L3VpnRule }, "title": "L3Vpn Rules", "type": "array", "uniqueItems": true } }, "title": "Policy based L3Vpn Session", "type": "object" }