{ "openapi": "3.1.0", "info": { "title": "Feature Profiles - Others", "description": "Feature profiles associated with UX 2.0 configuration\nIncludes API operations for the following:\n Additional feature profiles\n APIs not covered in other categories", "contact": { "email": "vmanage@cisco.com" }, "license": { "name": "Commercial License", "url": "https://www.cisco.com/c/en/us/solutions/enterprise-networks/sd-wan/index.html" }, "version": "26.1.0+2026-01-06", "x-provenance": { "method": "harvested", "authored_by": "Cisco Catalyst SD-WAN", "harvested_by": "API Evangelist", "harvested_on": "2026-08-19", "first_party": true, "provider_published": true, "source_host": "pubhub.devnetcloud.com", "note": "4,138 operations across 2,841 paths, published by Cisco as self-contained per-operation OpenAPI 3.1.0 fragments on the DevNet CDN and consolidated here into 13 documents. Ownership verified from info.contact vmanage@cisco.com and the Cisco license URL rather than from the fetch host." }, "x-evidence": [ { "type": "source", "url": "https://pubhub.devnetcloud.com/media/cisco-catalyst-sd-wan-26-1-api-guide/docs/" }, { "type": "source", "url": "https://developer.cisco.com/docs/sdwan/" } ] }, "servers": [ { "url": "/dataservice" } ], "tags": [ { "name": "Configuration - Feature Profile (SDWAN)" } ], "paths": { "/v1/feature-profile/sd-routing/transport/{transportId}/cellular-controller/{cellularControllerId}/cellular-bandselect": { "get": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Get CellularController associated Cellular BandSelect Feature for Sdrouting transport feature profile", "operationId": "GetCellularControllerAssociatedCellularBandSelectForTransportSdrouting", "parameters": [ { "name": "transportId", "in": "path", "description": "Transport ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } }, { "name": "cellularControllerId", "in": "path", "description": "Cellular Controller Feature ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } } ], "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "array", "items": { "type": "object", "minItems": 0, "properties": { "parcelId": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" }, "parcelType": { "type": "string" }, "createdBy": { "type": "string", "description": "User who last created this.", "readOnly": true }, "createdOn": { "type": "integer", "description": "Timestamp of creation", "format": "int64", "readOnly": true }, "lastUpdatedBy": { "type": "string", "description": "User who last updated this.", "readOnly": true }, "lastUpdatedOn": { "type": "integer", "description": "Timestamp of last update", "format": "int64", "readOnly": true }, "payload": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" }, "description": { "type": "string" }, "data": { "if": { "properties": { "enable": { "properties": { "value": { "const": true } } }, "indices": { "type": "object", "properties": { "umts3g": { "type": "object", "properties": { "value": { "const": "customize" } } }, "lte4g": { "type": "object", "properties": { "value": { "const": "customize" } } }, "nr5g": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "const": "customize" } } }, "nr5gNsa": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "const": "customize" } } } } } } }, "then": { "oneOf": [ { "required": [ "enable", "allLteOnly" ] }, { "required": [ "enable", "allUmts3GOnly" ] }, { "required": [ "enable", "indices" ] } ], "properties": { "indices": { "properties": { "nr5gNsa": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ] } } }, "nr5g": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ] } } } }, "type": "object", "required": [ "umts3g", "umts3gCustomizeBand", "lte4g", "slot", "umts3g", "lteCustomizeBand", "lte4g", "slot", "umts3g", "nr5gCustomizeBand", "lte4g", "nr5g", "slot", "umts3g", "nsa5gCustomizeBand", "lte4g", "nr5gNsa", "slot" ] } } }, "type": "object", "properties": { "enable": { "description": "Enable/Disable Cellular BandSelect", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "boolean", "enum": [ false ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanFalseDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/CommonCommonDefs_oneOfOnBooleanDefaultFalseNoVariableOptionsDef" }, "allLteOnly": { "description": "LTE 4G", "type": "object", "properties": { "slot": { "description": "Slot Number", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": 0, "minimum": 0, "maximum": 1, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_slotDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "integer", "enum": [ 0 ], "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_defaultSlotDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_oneOfSlotOptionsDef" } }, "required": [ "slot" ], "additionalProperties": false }, "allUmts3GOnly": { "description": "UMTS 3G", "type": "object", "properties": { "slot": { "description": "Slot Number", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": 0, "minimum": 0, "maximum": 1, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_slotDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "integer", "enum": [ 0 ], "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_defaultSlotDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_oneOfSlotOptionsDef" } }, "required": [ "slot" ], "additionalProperties": false }, "indices": { "description": "Indices of all RAT", "type": "object", "properties": { "umts3g": { "description": "UMTS 3G", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "enum": [ "all", "none", "customize" ], "default": "all", "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_allNoneDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "string", "enum": [ "all" ], "default": "all", "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_defaultAllNoneDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_oneOfAllNoneDef" }, "umts3gCustomizeBand": { "description": "UMTS 3G customize band index", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "items": { "type": "string", "maxLength": 220, "minLength": 1, "enum": [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "50", "61" ] }, "additionalProperties": false, "uniqueItems": true, "type": "array", "minItems": 1, "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_umtsBandIdxDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_oneOfUMTSBandIdxDef" }, "lte4g": { "description": "LTE 4G", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "enum": [ "all", "none", "customize" ], "default": "all", "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_allNoneDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "string", "enum": [ "all" ], "default": "all", "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_defaultAllNoneDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_oneOfAllNoneDef" }, "lteCustomizeBand": { "description": "LTE customize band index", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "items": { "type": "string", "maxLength": 220, "minLength": 1, "enum": [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61", "62", "63", "64", "65", "66", "67", "68", "69", "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", "90", "91", "92", "93", "94", "95", "96", "97", "98", "99", "100", "101", "102", "103", "104", "105", "106", "107", "108", "109", "110", "111", "112", "113", "114", "115", "116", "117", "118", "119", "120", "121", "122", "123", "124", "125", "126", "127", "128" ] }, "additionalProperties": false, "uniqueItems": true, "type": "array", "minItems": 1, "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_lteBandIdxDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_oneOfLTEBandIdxDef" }, "nr5g": { "description": "NR5G", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "enum": [ "all", "none", "customize" ], "default": "all", "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_allNoneDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "string", "enum": [ "none" ], "default": "none", "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_defaultAllNone5GDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_oneOfAllNone5GDef" }, "nr5gCustomizeBand": { "description": "5G NR customize band index", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "items": { "type": "string", "maxLength": 220, "minLength": 1, "enum": [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61", "62", "63", "64", "65", "66", "67", "68", "69", "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", "90", "91", "92", "93", "94", "95", "96", "97", "98", "99", "100", "101", "102", "103", "104", "105", "106", "107", "108", "109", "110", "111", "112", "113", "114", "115", "116", "117", "118", "119", "120", "121", "122", "123", "124", "125", "126", "127", "128" ] }, "additionalProperties": false, "uniqueItems": true, "type": "array", "minItems": 1, "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_lteBandIdxDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_oneOfNRBandIdxDef" }, "nr5gNsa": { "description": "NR5G NSA", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "enum": [ "all", "none", "customize" ], "default": "all", "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_allNoneDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "string", "enum": [ "none" ], "default": "none", "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_defaultAllNone5GDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_oneOfAllNone5GDef" }, "nsa5gCustomizeBand": { "description": "5G NSA customize band index", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "items": { "type": "string", "maxLength": 220, "minLength": 1, "enum": [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61", "62", "63", "64", "65", "66", "67", "68", "69", "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", "90", "91", "92", "93", "94", "95", "96", "97", "98", "99", "100", "101", "102", "103", "104", "105", "106", "107", "108", "109", "110", "111", "112", "113", "114", "115", "116", "117", "118", "119", "120", "121", "122", "123", "124", "125", "126", "127", "128" ] }, "additionalProperties": false, "uniqueItems": true, "type": "array", "minItems": 1, "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_lteBandIdxDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_oneOfNSABandIdxDef" }, "slot": { "description": "Slot Number", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": 0, "minimum": 0, "maximum": 1, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_slotDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "integer", "enum": [ 0 ], "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_defaultSlotDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_oneOfSlotOptionsDef" } }, "required": [ "umts3g", "lte4g", "slot" ], "additionalProperties": false } }, "additionalProperties": false } }, "required": [ "name", "data" ], "x-metadata": { "supportedDeviceTypes": [ "asr", "c1100", "c8000be", "csr1000v", "ir8100", "ir8340", "isr", "ISRv", "ir1101" ], "minVManageVersion": "20.17.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_SchemaPayload" } } }, "$$ref": "#/components/schemas/getListSdRoutingTransportCellularControllerCellularBandselectPayload" }, "examples": { "get response example": { "value": { "header": { "generatedOn": 1702442065678 }, "data": [ { "parcelId": "ffbb5ae2-f25a-476c-873d-ebce496421f4", "parcelType": "cellular-b", "createdBy": "admin", "lastUpdatedBy": "admin", "createdOn": 1702440277747, "lastUpdatedOn": 1702440277747, "payload": { "data": { "enable": { "optionType": "global", "value": true }, "indices": { "umts3g": { "optionType": "global", "value": "customize" }, "umts3gCustomizeBand": { "optionType": "global", "value": [ "23", "50" ] }, "lte4g": { "optionType": "global", "value": "customize" }, "lteCustomizeBand": { "optionType": "global", "value": [ "1", "2", "3", "5" ] }, "nr5g": { "optionType": "global", "value": "customize" }, "nr5gCustomizeBand": { "optionType": "global", "value": [ "1", "2", "3", "5" ] }, "nr5gNsa": { "optionType": "global", "value": "customize" }, "nsa5gCustomizeBand": { "optionType": "global", "value": [ "2", "3", "5", "9" ] }, "slot": { "optionType": "default", "value": 0 } } } } } ] }, "$$ref": "#/components/examples/getListSdRoutingTransportCellularControllerCellularBandselectExample" } } } } }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Feature Profile > SD-Routing Transport > Cellular Controller-read" }, "post": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Associate a cellularcontroller Feature with a cellularbandselect Feature for Sdrouting transport feature profile", "operationId": "CreateCellularControllerAndCellularBandSelectAssociationForTransportSdrouting", "parameters": [ { "name": "transportId", "in": "path", "description": "Transport ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } }, { "name": "cellularControllerId", "in": "path", "description": "Cellular Controller Feature ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } } ], "requestBody": { "description": "Cellular Band Select Feature ID", "content": { "application/json": { "schema": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" }, "description": { "type": "string" }, "data": { "if": { "properties": { "enable": { "properties": { "value": { "const": true } } }, "indices": { "type": "object", "properties": { "umts3g": { "type": "object", "properties": { "value": { "const": "customize" } } }, "lte4g": { "type": "object", "properties": { "value": { "const": "customize" } } }, "nr5g": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "const": "customize" } } }, "nr5gNsa": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "const": "customize" } } } } } } }, "then": { "oneOf": [ { "required": [ "enable", "allLteOnly" ] }, { "required": [ "enable", "allUmts3GOnly" ] }, { "required": [ "enable", "indices" ] } ], "properties": { "indices": { "properties": { "nr5gNsa": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ] } } }, "nr5g": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ] } } } }, "type": "object", "required": [ "umts3g", "umts3gCustomizeBand", "lte4g", "slot", "umts3g", "lteCustomizeBand", "lte4g", "slot", "umts3g", "nr5gCustomizeBand", "lte4g", "nr5g", "slot", "umts3g", "nsa5gCustomizeBand", "lte4g", "nr5gNsa", "slot" ] } } }, "type": "object", "properties": { "enable": { "description": "Enable/Disable Cellular BandSelect", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "boolean", "enum": [ false ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanFalseDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/CommonCommonDefs_oneOfOnBooleanDefaultFalseNoVariableOptionsDef" }, "allLteOnly": { "description": "LTE 4G", "type": "object", "properties": { "slot": { "description": "Slot Number", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": 0, "minimum": 0, "maximum": 1, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_slotDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "integer", "enum": [ 0 ], "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_defaultSlotDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_oneOfSlotOptionsDef" } }, "required": [ "slot" ], "additionalProperties": false }, "allUmts3GOnly": { "description": "UMTS 3G", "type": "object", "properties": { "slot": { "description": "Slot Number", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": 0, "minimum": 0, "maximum": 1, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_slotDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "integer", "enum": [ 0 ], "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_defaultSlotDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_oneOfSlotOptionsDef" } }, "required": [ "slot" ], "additionalProperties": false }, "indices": { "description": "Indices of all RAT", "type": "object", "properties": { "umts3g": { "description": "UMTS 3G", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "enum": [ "all", "none", "customize" ], "default": "all", "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_allNoneDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "string", "enum": [ "all" ], "default": "all", "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_defaultAllNoneDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_oneOfAllNoneDef" }, "umts3gCustomizeBand": { "description": "UMTS 3G customize band index", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "items": { "type": "string", "maxLength": 220, "minLength": 1, "enum": [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "50", "61" ] }, "additionalProperties": false, "uniqueItems": true, "type": "array", "minItems": 1, "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_umtsBandIdxDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_oneOfUMTSBandIdxDef" }, "lte4g": { "description": "LTE 4G", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "enum": [ "all", "none", "customize" ], "default": "all", "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_allNoneDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "string", "enum": [ "all" ], "default": "all", "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_defaultAllNoneDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_oneOfAllNoneDef" }, "lteCustomizeBand": { "description": "LTE customize band index", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "items": { "type": "string", "maxLength": 220, "minLength": 1, "enum": [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61", "62", "63", "64", "65", "66", "67", "68", "69", "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", "90", "91", "92", "93", "94", "95", "96", "97", "98", "99", "100", "101", "102", "103", "104", "105", "106", "107", "108", "109", "110", "111", "112", "113", "114", "115", "116", "117", "118", "119", "120", "121", "122", "123", "124", "125", "126", "127", "128" ] }, "additionalProperties": false, "uniqueItems": true, "type": "array", "minItems": 1, "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_lteBandIdxDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_oneOfLTEBandIdxDef" }, "nr5g": { "description": "NR5G", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "enum": [ "all", "none", "customize" ], "default": "all", "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_allNoneDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "string", "enum": [ "none" ], "default": "none", "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_defaultAllNone5GDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_oneOfAllNone5GDef" }, "nr5gCustomizeBand": { "description": "5G NR customize band index", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "items": { "type": "string", "maxLength": 220, "minLength": 1, "enum": [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61", "62", "63", "64", "65", "66", "67", "68", "69", "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", "90", "91", "92", "93", "94", "95", "96", "97", "98", "99", "100", "101", "102", "103", "104", "105", "106", "107", "108", "109", "110", "111", "112", "113", "114", "115", "116", "117", "118", "119", "120", "121", "122", "123", "124", "125", "126", "127", "128" ] }, "additionalProperties": false, "uniqueItems": true, "type": "array", "minItems": 1, "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_lteBandIdxDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_oneOfNRBandIdxDef" }, "nr5gNsa": { "description": "NR5G NSA", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "enum": [ "all", "none", "customize" ], "default": "all", "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_allNoneDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "string", "enum": [ "none" ], "default": "none", "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_defaultAllNone5GDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_oneOfAllNone5GDef" }, "nsa5gCustomizeBand": { "description": "5G NSA customize band index", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "items": { "type": "string", "maxLength": 220, "minLength": 1, "enum": [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61", "62", "63", "64", "65", "66", "67", "68", "69", "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", "90", "91", "92", "93", "94", "95", "96", "97", "98", "99", "100", "101", "102", "103", "104", "105", "106", "107", "108", "109", "110", "111", "112", "113", "114", "115", "116", "117", "118", "119", "120", "121", "122", "123", "124", "125", "126", "127", "128" ] }, "additionalProperties": false, "uniqueItems": true, "type": "array", "minItems": 1, "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_lteBandIdxDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_oneOfNSABandIdxDef" }, "slot": { "description": "Slot Number", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": 0, "minimum": 0, "maximum": 1, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_slotDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "integer", "enum": [ 0 ], "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_defaultSlotDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_oneOfSlotOptionsDef" } }, "required": [ "umts3g", "lte4g", "slot" ], "additionalProperties": false } }, "additionalProperties": false } }, "required": [ "name", "data" ], "x-metadata": { "supportedDeviceTypes": [ "asr", "c1100", "c8000be", "csr1000v", "ir8100", "ir8340", "isr", "ISRv", "ir1101" ], "minVManageVersion": "20.17.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_SchemaPayload" }, "examples": { "CellelurBandSelectDisabled": { "value": { "data": { "enable": { "optionType": "default", "value": false } }, "name": "CellelurBandSelectDisabled" }, "$$ref": "#/components/examples/ProfileparcelSdwanTransportCellularBandselectCommonRequest_CellelurBandSelectDisabled" }, "CellelurBandSelectWithLteOnly": { "value": { "data": { "enable": { "optionType": "global", "value": true }, "allLteOnly": { "slot": { "optionType": "default", "value": 0 } } }, "name": "CellelurBandSelectWithLteOnly" }, "$$ref": "#/components/examples/ProfileparcelSdwanTransportCellularBandselectCommonRequest_CellelurBandSelectWithLteOnly" }, "CellelurBandSelectWithUMTSOnly": { "value": { "data": { "enable": { "optionType": "global", "value": true }, "allUmts3GOnly": { "slot": { "optionType": "global", "value": 1 } } }, "name": "CellelurBandSelectWithUMTSOnly" }, "$$ref": "#/components/examples/ProfileparcelSdwanTransportCellularBandselectCommonRequest_CellelurBandSelectWithUMTSOnly" }, "CellelurBandSelectALLRats": { "value": { "data": { "enable": { "optionType": "global", "value": true }, "indices": { "umts3g": { "optionType": "default", "value": "all" }, "lte4g": { "optionType": "default", "value": "all" }, "nr5g": { "optionType": "default", "value": "all" }, "nr5gNsa": { "optionType": "default", "value": "all" }, "slot": { "optionType": "default", "value": 0 } } }, "name": "CellelurBandSelectALLRats" }, "$$ref": "#/components/examples/ProfileparcelSdwanTransportCellularBandselectCommonRequest_CellelurBandSelectALLRats" }, "CellelurBandSelectCustomized": { "value": { "data": { "enable": { "optionType": "global", "value": true }, "indices": { "umts3g": { "optionType": "global", "value": "customize" }, "umts3gCustomizeBand": { "optionType": "global", "value": [ "23", "50" ] }, "lte4g": { "optionType": "global", "value": "customize" }, "lteCustomizeBand": { "optionType": "global", "value": [ "1", "2", "3", "5" ] }, "nr5g": { "optionType": "global", "value": "customize" }, "nr5gCustomizeBand": { "optionType": "global", "value": [ "1", "2", "3", "5" ] }, "nr5gNsa": { "optionType": "global", "value": "customize" }, "nsa5gCustomizeBand": { "optionType": "global", "value": [ "2", "3", "5", "9" ] }, "slot": { "optionType": "default", "value": 0 } } }, "name": "CellelurBandSelectCustomized" }, "$$ref": "#/components/examples/ProfileparcelSdwanTransportCellularBandselectCommonRequest_CellelurBandSelectCustomized" } } } }, "required": true }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "object", "properties": { "id": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}" } }, "required": [ "id" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelCommonPostResponse_SchemaPayload" }, "examples": { "example_1": { "value": { "id": "24C3EF06-c09a-DeFa-Ab26-a1cc4Ef0D51A" }, "$$ref": "#/components/examples/ProfileparcelCommonPostResponse_example_1" } } } } }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Feature Profile > SD-Routing Transport > Cellular Controller-write" } }, "/v1/feature-profile/sd-routing/transport/{transportId}/cellular-controller/{cellularControllerId}/cellular-bandselect/{cellularBandSelectId}": { "get": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Get CellularController Feature associated cellularBandSelect Feature by cellularBandSelectId for Sdrouting transport feature profile", "operationId": "GetCellularControllerAssociatedCellularBandSelectByIdForTransportSdrouting", "parameters": [ { "name": "transportId", "in": "path", "description": "Transport ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } }, { "name": "cellularControllerId", "in": "path", "description": "Cellular Controller Feature ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } }, { "name": "cellularBandSelectId", "in": "path", "description": "Cellular Band Select Feature ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } } ], "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "object", "properties": { "parcelId": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" }, "parcelType": { "type": "string" }, "createdBy": { "type": "string", "description": "User who last created this.", "readOnly": true }, "createdOn": { "type": "integer", "description": "Timestamp of creation", "format": "int64", "readOnly": true }, "lastUpdatedBy": { "type": "string", "description": "User who last updated this.", "readOnly": true }, "lastUpdatedOn": { "type": "integer", "description": "Timestamp of last update", "format": "int64", "readOnly": true }, "payload": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" }, "description": { "type": "string" }, "data": { "if": { "properties": { "enable": { "properties": { "value": { "const": true } } }, "indices": { "type": "object", "properties": { "umts3g": { "type": "object", "properties": { "value": { "const": "customize" } } }, "lte4g": { "type": "object", "properties": { "value": { "const": "customize" } } }, "nr5g": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "const": "customize" } } }, "nr5gNsa": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "const": "customize" } } } } } } }, "then": { "oneOf": [ { "required": [ "enable", "allLteOnly" ] }, { "required": [ "enable", "allUmts3GOnly" ] }, { "required": [ "enable", "indices" ] } ], "properties": { "indices": { "properties": { "nr5gNsa": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ] } } }, "nr5g": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ] } } } }, "type": "object", "required": [ "umts3g", "umts3gCustomizeBand", "lte4g", "slot", "umts3g", "lteCustomizeBand", "lte4g", "slot", "umts3g", "nr5gCustomizeBand", "lte4g", "nr5g", "slot", "umts3g", "nsa5gCustomizeBand", "lte4g", "nr5gNsa", "slot" ] } } }, "type": "object", "properties": { "enable": { "description": "Enable/Disable Cellular BandSelect", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "boolean", "enum": [ false ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanFalseDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/CommonCommonDefs_oneOfOnBooleanDefaultFalseNoVariableOptionsDef" }, "allLteOnly": { "description": "LTE 4G", "type": "object", "properties": { "slot": { "description": "Slot Number", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": 0, "minimum": 0, "maximum": 1, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_slotDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "integer", "enum": [ 0 ], "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_defaultSlotDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_oneOfSlotOptionsDef" } }, "required": [ "slot" ], "additionalProperties": false }, "allUmts3GOnly": { "description": "UMTS 3G", "type": "object", "properties": { "slot": { "description": "Slot Number", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": 0, "minimum": 0, "maximum": 1, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_slotDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "integer", "enum": [ 0 ], "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_defaultSlotDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_oneOfSlotOptionsDef" } }, "required": [ "slot" ], "additionalProperties": false }, "indices": { "description": "Indices of all RAT", "type": "object", "properties": { "umts3g": { "description": "UMTS 3G", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "enum": [ "all", "none", "customize" ], "default": "all", "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_allNoneDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "string", "enum": [ "all" ], "default": "all", "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_defaultAllNoneDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_oneOfAllNoneDef" }, "umts3gCustomizeBand": { "description": "UMTS 3G customize band index", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "items": { "type": "string", "maxLength": 220, "minLength": 1, "enum": [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "50", "61" ] }, "additionalProperties": false, "uniqueItems": true, "type": "array", "minItems": 1, "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_umtsBandIdxDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_oneOfUMTSBandIdxDef" }, "lte4g": { "description": "LTE 4G", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "enum": [ "all", "none", "customize" ], "default": "all", "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_allNoneDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "string", "enum": [ "all" ], "default": "all", "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_defaultAllNoneDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_oneOfAllNoneDef" }, "lteCustomizeBand": { "description": "LTE customize band index", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "items": { "type": "string", "maxLength": 220, "minLength": 1, "enum": [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61", "62", "63", "64", "65", "66", "67", "68", "69", "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", "90", "91", "92", "93", "94", "95", "96", "97", "98", "99", "100", "101", "102", "103", "104", "105", "106", "107", "108", "109", "110", "111", "112", "113", "114", "115", "116", "117", "118", "119", "120", "121", "122", "123", "124", "125", "126", "127", "128" ] }, "additionalProperties": false, "uniqueItems": true, "type": "array", "minItems": 1, "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_lteBandIdxDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_oneOfLTEBandIdxDef" }, "nr5g": { "description": "NR5G", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "enum": [ "all", "none", "customize" ], "default": "all", "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_allNoneDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "string", "enum": [ "none" ], "default": "none", "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_defaultAllNone5GDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_oneOfAllNone5GDef" }, "nr5gCustomizeBand": { "description": "5G NR customize band index", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "items": { "type": "string", "maxLength": 220, "minLength": 1, "enum": [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61", "62", "63", "64", "65", "66", "67", "68", "69", "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", "90", "91", "92", "93", "94", "95", "96", "97", "98", "99", "100", "101", "102", "103", "104", "105", "106", "107", "108", "109", "110", "111", "112", "113", "114", "115", "116", "117", "118", "119", "120", "121", "122", "123", "124", "125", "126", "127", "128" ] }, "additionalProperties": false, "uniqueItems": true, "type": "array", "minItems": 1, "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_lteBandIdxDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_oneOfNRBandIdxDef" }, "nr5gNsa": { "description": "NR5G NSA", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "enum": [ "all", "none", "customize" ], "default": "all", "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_allNoneDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "string", "enum": [ "none" ], "default": "none", "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_defaultAllNone5GDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_oneOfAllNone5GDef" }, "nsa5gCustomizeBand": { "description": "5G NSA customize band index", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "items": { "type": "string", "maxLength": 220, "minLength": 1, "enum": [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61", "62", "63", "64", "65", "66", "67", "68", "69", "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", "90", "91", "92", "93", "94", "95", "96", "97", "98", "99", "100", "101", "102", "103", "104", "105", "106", "107", "108", "109", "110", "111", "112", "113", "114", "115", "116", "117", "118", "119", "120", "121", "122", "123", "124", "125", "126", "127", "128" ] }, "additionalProperties": false, "uniqueItems": true, "type": "array", "minItems": 1, "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_lteBandIdxDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_oneOfNSABandIdxDef" }, "slot": { "description": "Slot Number", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": 0, "minimum": 0, "maximum": 1, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_slotDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "integer", "enum": [ 0 ], "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_defaultSlotDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_oneOfSlotOptionsDef" } }, "required": [ "umts3g", "lte4g", "slot" ], "additionalProperties": false } }, "additionalProperties": false } }, "required": [ "name", "data" ], "x-metadata": { "supportedDeviceTypes": [ "asr", "c1100", "c8000be", "csr1000v", "ir8100", "ir8340", "isr", "ISRv", "ir1101" ], "minVManageVersion": "20.17.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_SchemaPayload" } }, "$$ref": "#/components/schemas/getSingleSdRoutingTransportCellularControllerCellularBandselectPayload" }, "examples": { "get response example": { "value": { "parcelId": "ffbb5ae2-f25a-476c-873d-ebce496421f4", "parcelType": "cellular-b", "createdBy": "admin", "lastUpdatedBy": "admin", "createdOn": 1702440277747, "lastUpdatedOn": 1702440277747, "payload": { "data": { "enable": { "optionType": "global", "value": true }, "indices": { "umts3g": { "optionType": "global", "value": "customize" }, "umts3gCustomizeBand": { "optionType": "global", "value": [ "23", "50" ] }, "lte4g": { "optionType": "global", "value": "customize" }, "lteCustomizeBand": { "optionType": "global", "value": [ "1", "2", "3", "5" ] }, "nr5g": { "optionType": "global", "value": "customize" }, "nr5gCustomizeBand": { "optionType": "global", "value": [ "1", "2", "3", "5" ] }, "nr5gNsa": { "optionType": "global", "value": "customize" }, "nsa5gCustomizeBand": { "optionType": "global", "value": [ "2", "3", "5", "9" ] }, "slot": { "optionType": "default", "value": 0 } } } } }, "$$ref": "#/components/examples/getSingleSdRoutingTransportCellularControllerCellularBandselectExample" } } } } }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Feature Profile > SD-Routing Transport > Cellular Controller-read" }, "delete": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Delete a CellularController Feature and a CellularBandSelect Feature association for Sdrouting transport feature profile", "operationId": "DeleteCellularControllerAndCellularBandSelectAssociationForTransportSdrouting", "parameters": [ { "name": "transportId", "in": "path", "description": "Transport ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } }, { "name": "cellularControllerId", "in": "path", "description": "Cellular Controller Feature ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } }, { "name": "cellularBandSelectId", "in": "path", "description": "Cellular Band Select Feature ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } } ], "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Feature Profile > SD-Routing Transport > Cellular Controller-write" }, "put": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Update a CellularController Feature and a CellularBandSelect Feature association for Sdrouting transport feature profile", "operationId": "EditCellularControllerAndCellularBandSelectAssociationForTransportSdrouting", "parameters": [ { "name": "transportId", "in": "path", "description": "Transport ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } }, { "name": "cellularControllerId", "in": "path", "description": "Cellular Controller Feature ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } }, { "name": "cellularBandSelectId", "in": "path", "description": "Cellular Band Select Feature ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } } ], "requestBody": { "description": "Cellular BandSelect Profile", "content": { "application/json": { "schema": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" }, "description": { "type": "string" }, "data": { "if": { "properties": { "enable": { "properties": { "value": { "const": true } } }, "indices": { "type": "object", "properties": { "umts3g": { "type": "object", "properties": { "value": { "const": "customize" } } }, "lte4g": { "type": "object", "properties": { "value": { "const": "customize" } } }, "nr5g": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "const": "customize" } } }, "nr5gNsa": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "const": "customize" } } } } } } }, "then": { "oneOf": [ { "required": [ "enable", "allLteOnly" ] }, { "required": [ "enable", "allUmts3GOnly" ] }, { "required": [ "enable", "indices" ] } ], "properties": { "indices": { "properties": { "nr5gNsa": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ] } } }, "nr5g": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ] } } } }, "type": "object", "required": [ "umts3g", "umts3gCustomizeBand", "lte4g", "slot", "umts3g", "lteCustomizeBand", "lte4g", "slot", "umts3g", "nr5gCustomizeBand", "lte4g", "nr5g", "slot", "umts3g", "nsa5gCustomizeBand", "lte4g", "nr5gNsa", "slot" ] } } }, "type": "object", "properties": { "enable": { "description": "Enable/Disable Cellular BandSelect", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "boolean", "enum": [ false ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanFalseDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/CommonCommonDefs_oneOfOnBooleanDefaultFalseNoVariableOptionsDef" }, "allLteOnly": { "description": "LTE 4G", "type": "object", "properties": { "slot": { "description": "Slot Number", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": 0, "minimum": 0, "maximum": 1, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_slotDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "integer", "enum": [ 0 ], "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_defaultSlotDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_oneOfSlotOptionsDef" } }, "required": [ "slot" ], "additionalProperties": false }, "allUmts3GOnly": { "description": "UMTS 3G", "type": "object", "properties": { "slot": { "description": "Slot Number", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": 0, "minimum": 0, "maximum": 1, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_slotDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "integer", "enum": [ 0 ], "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_defaultSlotDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_oneOfSlotOptionsDef" } }, "required": [ "slot" ], "additionalProperties": false }, "indices": { "description": "Indices of all RAT", "type": "object", "properties": { "umts3g": { "description": "UMTS 3G", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "enum": [ "all", "none", "customize" ], "default": "all", "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_allNoneDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "string", "enum": [ "all" ], "default": "all", "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_defaultAllNoneDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_oneOfAllNoneDef" }, "umts3gCustomizeBand": { "description": "UMTS 3G customize band index", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "items": { "type": "string", "maxLength": 220, "minLength": 1, "enum": [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "50", "61" ] }, "additionalProperties": false, "uniqueItems": true, "type": "array", "minItems": 1, "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_umtsBandIdxDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_oneOfUMTSBandIdxDef" }, "lte4g": { "description": "LTE 4G", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "enum": [ "all", "none", "customize" ], "default": "all", "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_allNoneDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "string", "enum": [ "all" ], "default": "all", "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_defaultAllNoneDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_oneOfAllNoneDef" }, "lteCustomizeBand": { "description": "LTE customize band index", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "items": { "type": "string", "maxLength": 220, "minLength": 1, "enum": [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61", "62", "63", "64", "65", "66", "67", "68", "69", "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", "90", "91", "92", "93", "94", "95", "96", "97", "98", "99", "100", "101", "102", "103", "104", "105", "106", "107", "108", "109", "110", "111", "112", "113", "114", "115", "116", "117", "118", "119", "120", "121", "122", "123", "124", "125", "126", "127", "128" ] }, "additionalProperties": false, "uniqueItems": true, "type": "array", "minItems": 1, "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_lteBandIdxDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_oneOfLTEBandIdxDef" }, "nr5g": { "description": "NR5G", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "enum": [ "all", "none", "customize" ], "default": "all", "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_allNoneDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "string", "enum": [ "none" ], "default": "none", "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_defaultAllNone5GDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_oneOfAllNone5GDef" }, "nr5gCustomizeBand": { "description": "5G NR customize band index", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "items": { "type": "string", "maxLength": 220, "minLength": 1, "enum": [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61", "62", "63", "64", "65", "66", "67", "68", "69", "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", "90", "91", "92", "93", "94", "95", "96", "97", "98", "99", "100", "101", "102", "103", "104", "105", "106", "107", "108", "109", "110", "111", "112", "113", "114", "115", "116", "117", "118", "119", "120", "121", "122", "123", "124", "125", "126", "127", "128" ] }, "additionalProperties": false, "uniqueItems": true, "type": "array", "minItems": 1, "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_lteBandIdxDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_oneOfNRBandIdxDef" }, "nr5gNsa": { "description": "NR5G NSA", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "enum": [ "all", "none", "customize" ], "default": "all", "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_allNoneDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "string", "enum": [ "none" ], "default": "none", "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_defaultAllNone5GDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_oneOfAllNone5GDef" }, "nsa5gCustomizeBand": { "description": "5G NSA customize band index", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "items": { "type": "string", "maxLength": 220, "minLength": 1, "enum": [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61", "62", "63", "64", "65", "66", "67", "68", "69", "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", "90", "91", "92", "93", "94", "95", "96", "97", "98", "99", "100", "101", "102", "103", "104", "105", "106", "107", "108", "109", "110", "111", "112", "113", "114", "115", "116", "117", "118", "119", "120", "121", "122", "123", "124", "125", "126", "127", "128" ] }, "additionalProperties": false, "uniqueItems": true, "type": "array", "minItems": 1, "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_lteBandIdxDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_oneOfNSABandIdxDef" }, "slot": { "description": "Slot Number", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": 0, "minimum": 0, "maximum": 1, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_slotDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "integer", "enum": [ 0 ], "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_defaultSlotDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_oneOfSlotOptionsDef" } }, "required": [ "umts3g", "lte4g", "slot" ], "additionalProperties": false } }, "additionalProperties": false } }, "required": [ "name", "data" ], "x-metadata": { "supportedDeviceTypes": [ "asr", "c1100", "c8000be", "csr1000v", "ir8100", "ir8340", "isr", "ISRv", "ir1101" ], "minVManageVersion": "20.17.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanTransportCellularBandselectCommonRequest_SchemaPayload" }, "examples": { "CellelurBandSelectDisabled": { "value": { "data": { "enable": { "optionType": "default", "value": false } }, "name": "CellelurBandSelectDisabled" }, "$$ref": "#/components/examples/ProfileparcelSdwanTransportCellularBandselectCommonRequest_CellelurBandSelectDisabled" }, "CellelurBandSelectWithLteOnly": { "value": { "data": { "enable": { "optionType": "global", "value": true }, "allLteOnly": { "slot": { "optionType": "default", "value": 0 } } }, "name": "CellelurBandSelectWithLteOnly" }, "$$ref": "#/components/examples/ProfileparcelSdwanTransportCellularBandselectCommonRequest_CellelurBandSelectWithLteOnly" }, "CellelurBandSelectWithUMTSOnly": { "value": { "data": { "enable": { "optionType": "global", "value": true }, "allUmts3GOnly": { "slot": { "optionType": "global", "value": 1 } } }, "name": "CellelurBandSelectWithUMTSOnly" }, "$$ref": "#/components/examples/ProfileparcelSdwanTransportCellularBandselectCommonRequest_CellelurBandSelectWithUMTSOnly" }, "CellelurBandSelectALLRats": { "value": { "data": { "enable": { "optionType": "global", "value": true }, "indices": { "umts3g": { "optionType": "default", "value": "all" }, "lte4g": { "optionType": "default", "value": "all" }, "nr5g": { "optionType": "default", "value": "all" }, "nr5gNsa": { "optionType": "default", "value": "all" }, "slot": { "optionType": "default", "value": 0 } } }, "name": "CellelurBandSelectALLRats" }, "$$ref": "#/components/examples/ProfileparcelSdwanTransportCellularBandselectCommonRequest_CellelurBandSelectALLRats" }, "CellelurBandSelectCustomized": { "value": { "data": { "enable": { "optionType": "global", "value": true }, "indices": { "umts3g": { "optionType": "global", "value": "customize" }, "umts3gCustomizeBand": { "optionType": "global", "value": [ "23", "50" ] }, "lte4g": { "optionType": "global", "value": "customize" }, "lteCustomizeBand": { "optionType": "global", "value": [ "1", "2", "3", "5" ] }, "nr5g": { "optionType": "global", "value": "customize" }, "nr5gCustomizeBand": { "optionType": "global", "value": [ "1", "2", "3", "5" ] }, "nr5gNsa": { "optionType": "global", "value": "customize" }, "nsa5gCustomizeBand": { "optionType": "global", "value": [ "2", "3", "5", "9" ] }, "slot": { "optionType": "default", "value": 0 } } }, "name": "CellelurBandSelectCustomized" }, "$$ref": "#/components/examples/ProfileparcelSdwanTransportCellularBandselectCommonRequest_CellelurBandSelectCustomized" } } } }, "required": true }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "object", "properties": { "id": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}" } }, "required": [ "id" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelCommonPutResponse_SchemaPayload" }, "examples": { "example_1": { "value": { "id": "24C3EF06-c09a-DeFa-Ab26-a1cc4Ef0D51A" }, "$$ref": "#/components/examples/ProfileparcelCommonPutResponse_example_1" } } } } }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Feature Profile > SD-Routing Transport > Cellular Controller-write" } }, "/v1/feature-profile/sdwan": { "get": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Get all SDWAN Feature Profiles", "operationId": "GetSdwanFeatureProfileBySdwanFamily", "parameters": [ { "name": "offset", "in": "query", "description": "Pagination offset", "schema": { "type": "integer", "format": "int32" } }, { "name": "limit", "in": "query", "description": "Pagination limit", "schema": { "type": "integer", "format": "int32", "default": 0 } } ], "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "array", "items": { "type": "object", "properties": { "profileId": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" }, "profileName": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" }, "profileType": { "type": "string", "enum": [ "profile" ] }, "createdBy": { "type": "string", "description": "User who last created this.", "readOnly": true }, "createdOn": { "type": "integer", "description": "Timestamp of creation", "format": "int64", "readOnly": true }, "lastUpdatedBy": { "type": "string", "description": "User who last updated this.", "readOnly": true }, "lastUpdatedOn": { "type": "integer", "description": "Timestamp of last update", "format": "int64", "readOnly": true }, "description": { "type": "string" }, "solution": { "type": "string", "enum": [ "sdwan" ] } } }, "$$ref": "#/components/schemas/getListSdwanProfilePayload" }, "examples": { "get response example": { "value": [ { "profileId": "bc99ae4f-0ac3-4a51-95cb-c718953143ce", "profileName": "cg1_LAN", "solution": "sdwan", "profileType": "profile", "createdBy": "admin", "lastUpdatedBy": "admin", "createdOn": 1701850310222, "description": "cg1 profile Profile", "lastUpdatedOn": 1702292120081 } ], "$$ref": "#/components/examples/getListSdwanProfileExample" } } } } }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Feature Profile-read" } }, "/v1/feature-profile/sdwan/application-priority/{applicationPriorityId}/cloud-probe/{cloudProbeId}": { "get": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Get Cloud Probe Profile Parcel by parcelId for application-priority feature profile", "operationId": "GetCloudProbeProfileParcelByParcelIdForapplication_priority", "parameters": [ { "name": "applicationPriorityId", "in": "path", "description": "Feature Profile ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } }, { "name": "cloudProbeId", "in": "path", "description": "Profile Parcel ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } } ], "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "string" }, "examples": { "get response example": { "description": "get response example", "value": "refer to schema for documentation and example" } } } } }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Feature Profile > Application Priority > Cloud Probe-read,Feature Profile > Application Priority > Cloud Probe-write", "__originalOperationId": "GetCloudProbeProfileParcelByParcelIdForapplication-priority" } }, "/v1/feature-profile/sdwan/application-priority/{applicationPriorityId}/qos-policy": { "post": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Create QOS Policy feature for application-priority feature profile", "operationId": "createPolicyApplicationProfileParcel", "parameters": [ { "name": "applicationPriorityId", "in": "path", "required": true, "schema": { "type": "string" } } ], "requestBody": { "description": "QOS Profile Parcel", "content": { "application/json": { "schema": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "target": { "oneOf": [ { "description": "Interfaces", "type": "object", "properties": { "interfaces": { "description": "interfaces", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "items": { "type": "string" }, "additionalProperties": false, "uniqueItems": true, "type": "array", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityQosPolicyPostRequest_targetInterfacesDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityQosPolicyPostRequest_oneOfTargetInterfacesOptionsDef" } }, "required": [ "interfaces" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityQosPolicyPostRequest_oneOfInterfaceParcelDef" }, { "description": "Interface Rule", "type": "object", "properties": { "interfaceRule": { "description": "interface rule", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "ruleId": { "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" }, "additionalProperties": false, "uniqueItems": true, "type": "array", "maxItems": 1, "$$ref": "#/components/schemas/CommonCommonDefs_ruleDef" } }, "required": [ "optionType", "ruleId" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_commonRuleDef" } }, "required": [ "interfaceRule" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityQosPolicyPostRequest_oneOfInterfaceRuleDef" } ] }, "qosMap": { "description": "qos-map", "type": "object", "properties": { "qosSchedulers": { "description": "qosSchedulers", "type": "array", "items": { "type": "object", "properties": { "classMapRef": { "description": "classMapRef", "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_parcelReferenceDef" }, "drops": { "description": "drops", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityQosPolicyPostRequest_qosMapQosSchedulersDropsDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityQosPolicyPostRequest_oneOfQosMapQosSchedulersDropsOptionsDef" }, "queue": { "description": "queue", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityQosPolicyPostRequest_qosMapQosSchedulersQueueDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityQosPolicyPostRequest_oneOfQosMapQosSchedulersQueueOptionsDef" }, "bandwidthPercent": { "description": "bandwidthPercent", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityQosPolicyPostRequest_qosMapQosSchedulersBandwidthPercentDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityQosPolicyPostRequest_oneOfQosMapQosSchedulersBandwidthPercentOptionsDef" }, "scheduling": { "description": "scheduling", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityQosPolicyPostRequest_qosMapQosSchedulersSchedulingDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityQosPolicyPostRequest_oneOfQosMapQosSchedulersSchedulingOptionsDef" } } }, "additionalProperties": false } }, "additionalProperties": false } }, "additionalProperties": false } }, "required": [ "data" ], "x-metadata": { "minVManageVersion": "20.16.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityQosPolicyPostRequest_SchemaPayload" }, "examples": { "Qos2": { "value": { "data": { "target": { "interfaces": { "optionType": "global", "value": "{{interface_var_1}}" } }, "qosMap": { "qosSchedulers": [ { "classMapRef": { "refId": { "optionType": "global", "value": "bdffc357-766e-4985-8066-f208bc4e8631" } }, "drops": { "optionType": "global", "value": "tail-drop" }, "queue": { "optionType": "global", "value": "0" }, "bandwidthPercent": { "optionType": "global", "value": "10" }, "scheduling": { "optionType": "global", "value": "llq" } } ] } }, "description": "Qos Parcel For East Coast", "name": "Qos2" }, "$$ref": "#/components/examples/ProfileparcelSdwanApplicationPriorityQosPolicyPostRequest_Qos2" } } } }, "required": true }, "responses": { "200": { "description": "Ok", "content": { "application/json": { "schema": { "type": "object", "properties": { "id": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}" } }, "required": [ "id" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelCommonPostResponse_SchemaPayload" }, "examples": { "example_1": { "value": { "id": "24C3EF06-c09a-DeFa-Ab26-a1cc4Ef0D51A" }, "$$ref": "#/components/examples/ProfileparcelCommonPostResponse_example_1" } } } } }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } } } }, "/v1/feature-profile/sdwan/application-priority/{applicationPriorityId}/qos-policy/{qosPolicyId}": { "get": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Get QOS Policy feature for application-priority feature profile", "operationId": "getPolicyApplicationProfileParcel", "parameters": [ { "name": "applicationPriorityId", "in": "path", "required": true, "schema": { "type": "string" } }, { "name": "qosPolicyId", "in": "path", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "object", "properties": { "parcelId": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" }, "parcelType": { "type": "string" }, "createdBy": { "type": "string", "description": "User who last created this.", "readOnly": true }, "createdOn": { "type": "integer", "description": "Timestamp of creation", "format": "int64", "readOnly": true }, "lastUpdatedBy": { "type": "string", "description": "User who last updated this.", "readOnly": true }, "lastUpdatedOn": { "type": "integer", "description": "Timestamp of last update", "format": "int64", "readOnly": true }, "payload": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "target": { "oneOf": [ { "description": "Interfaces", "type": "object", "properties": { "interfaces": { "description": "interfaces", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "items": { "type": "string" }, "additionalProperties": false, "uniqueItems": true, "type": "array", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityQosPolicyPutRequest_targetInterfacesDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityQosPolicyPutRequest_oneOfTargetInterfacesOptionsDef" } }, "required": [ "interfaces" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityQosPolicyPutRequest_oneOfInterfaceParcelDef" }, { "description": "Interface Rule", "type": "object", "properties": { "interfaceRule": { "description": "interface rule", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "ruleId": { "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" }, "additionalProperties": false, "uniqueItems": true, "type": "array", "maxItems": 1, "$$ref": "#/components/schemas/CommonCommonDefs_ruleDef" } }, "required": [ "optionType", "ruleId" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_commonRuleDef" } }, "required": [ "interfaceRule" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityQosPolicyPutRequest_oneOfInterfaceRuleDef" } ] }, "qosMap": { "description": "qos-map", "type": "object", "properties": { "qosSchedulers": { "description": "qosSchedulers", "type": "array", "items": { "type": "object", "properties": { "classMapRef": { "description": "classMapRef", "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_parcelReferenceDef" }, "drops": { "description": "drops", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityQosPolicyPutRequest_qosMapQosSchedulersDropsDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityQosPolicyPutRequest_oneOfQosMapQosSchedulersDropsOptionsDef" }, "queue": { "description": "queue", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityQosPolicyPutRequest_qosMapQosSchedulersQueueDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityQosPolicyPutRequest_oneOfQosMapQosSchedulersQueueOptionsDef" }, "bandwidthPercent": { "description": "bandwidthPercent", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityQosPolicyPutRequest_qosMapQosSchedulersBandwidthPercentDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityQosPolicyPutRequest_oneOfQosMapQosSchedulersBandwidthPercentOptionsDef" }, "scheduling": { "description": "scheduling", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityQosPolicyPutRequest_qosMapQosSchedulersSchedulingDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityQosPolicyPutRequest_oneOfQosMapQosSchedulersSchedulingOptionsDef" } } }, "additionalProperties": false } }, "additionalProperties": false } }, "additionalProperties": false } }, "required": [ "data" ], "x-metadata": { "minVManageVersion": "20.16.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityQosPolicyPutRequest_SchemaPayload" } }, "$$ref": "#/components/schemas/getSingleSdwanApplicationPriorityQosPolicyPayload" }, "examples": { "get response example": { "value": { "parcelId": "09fc54fe-ff36-4640-ae57-c9e71a103902", "parcelType": "qos-policy", "createdBy": "admin", "lastUpdatedBy": "admin", "createdOn": 1701866357838, "lastUpdatedOn": 1701866357838, "payload": { "data": { "target": { "interfaces": { "optionType": "global", "value": "{{interface_var_1}}" } }, "qosMap": { "qosSchedulers": [ { "classMapRef": { "refId": { "optionType": "global", "value": "bdffc357-766e-4985-8066-f208bc4e8631" } }, "drops": { "optionType": "global", "value": "tail-drop" }, "queue": { "optionType": "global", "value": "0" }, "bandwidthPercent": { "optionType": "global", "value": "10" }, "scheduling": { "optionType": "global", "value": "llq" } } ] } } } }, "$$ref": "#/components/examples/getSingleSdwanApplicationPriorityQosPolicyExample" } } } } }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } } }, "delete": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Delete QOS Policy feature for application-priority feature profile", "operationId": "deletePolicyApplicationProfileParcel", "parameters": [ { "name": "applicationPriorityId", "in": "path", "required": true, "schema": { "type": "string" } }, { "name": "qosPolicyId", "in": "path", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } } }, "put": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Edit QOS Policy feature for application-priority feature profile", "operationId": "editPolicyApplicationProfileParcel", "parameters": [ { "name": "applicationPriorityId", "in": "path", "required": true, "schema": { "type": "string" } }, { "name": "qosPolicyId", "in": "path", "required": true, "schema": { "type": "string" } } ], "requestBody": { "description": "QOS Profile Parcel", "content": { "application/json": { "schema": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "target": { "oneOf": [ { "description": "Interfaces", "type": "object", "properties": { "interfaces": { "description": "interfaces", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "items": { "type": "string" }, "additionalProperties": false, "uniqueItems": true, "type": "array", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityQosPolicyPutRequest_targetInterfacesDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityQosPolicyPutRequest_oneOfTargetInterfacesOptionsDef" } }, "required": [ "interfaces" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityQosPolicyPutRequest_oneOfInterfaceParcelDef" }, { "description": "Interface Rule", "type": "object", "properties": { "interfaceRule": { "description": "interface rule", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "ruleId": { "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" }, "additionalProperties": false, "uniqueItems": true, "type": "array", "maxItems": 1, "$$ref": "#/components/schemas/CommonCommonDefs_ruleDef" } }, "required": [ "optionType", "ruleId" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_commonRuleDef" } }, "required": [ "interfaceRule" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityQosPolicyPutRequest_oneOfInterfaceRuleDef" } ] }, "qosMap": { "description": "qos-map", "type": "object", "properties": { "qosSchedulers": { "description": "qosSchedulers", "type": "array", "items": { "type": "object", "properties": { "classMapRef": { "description": "classMapRef", "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_parcelReferenceDef" }, "drops": { "description": "drops", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityQosPolicyPutRequest_qosMapQosSchedulersDropsDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityQosPolicyPutRequest_oneOfQosMapQosSchedulersDropsOptionsDef" }, "queue": { "description": "queue", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityQosPolicyPutRequest_qosMapQosSchedulersQueueDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityQosPolicyPutRequest_oneOfQosMapQosSchedulersQueueOptionsDef" }, "bandwidthPercent": { "description": "bandwidthPercent", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityQosPolicyPutRequest_qosMapQosSchedulersBandwidthPercentDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityQosPolicyPutRequest_oneOfQosMapQosSchedulersBandwidthPercentOptionsDef" }, "scheduling": { "description": "scheduling", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityQosPolicyPutRequest_qosMapQosSchedulersSchedulingDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityQosPolicyPutRequest_oneOfQosMapQosSchedulersSchedulingOptionsDef" } } }, "additionalProperties": false } }, "additionalProperties": false } }, "additionalProperties": false } }, "required": [ "data" ], "x-metadata": { "minVManageVersion": "20.16.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityQosPolicyPutRequest_SchemaPayload" }, "examples": { "Qos2": { "value": { "data": { "target": { "interfaces": { "optionType": "global", "value": "{{interface_var_1}}" } }, "qosMap": { "qosSchedulers": [ { "classMapRef": { "refId": { "optionType": "global", "value": "bdffc357-766e-4985-8066-f208bc4e8631" } }, "drops": { "optionType": "global", "value": "tail-drop" }, "queue": { "optionType": "global", "value": "0" }, "bandwidthPercent": { "optionType": "global", "value": "10" }, "scheduling": { "optionType": "global", "value": "llq" } } ] } }, "description": "Qos Parcel For East Coast", "name": "Qos2" }, "$$ref": "#/components/examples/ProfileparcelSdwanApplicationPriorityQosPolicyPutRequest_Qos2" } } } }, "required": true }, "responses": { "200": { "description": "Ok", "content": { "application/json": { "schema": { "type": "object", "properties": { "id": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}" } }, "required": [ "id" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelCommonPutResponse_SchemaPayload" }, "examples": { "example_1": { "value": { "id": "24C3EF06-c09a-DeFa-Ab26-a1cc4Ef0D51A" }, "$$ref": "#/components/examples/ProfileparcelCommonPutResponse_example_1" } } } } }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } } } }, "/v1/feature-profile/sdwan/application-priority/{applicationPriorityId}/traffic-policy": { "post": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Create a Traffic Policy Profile Parcel for application-priority feature profile", "operationId": "CreateTrafficPolicyProfileParcelForapplication_priority", "parameters": [ { "name": "applicationPriorityId", "in": "path", "description": "Feature Profile ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } } ], "requestBody": { "description": "Traffic Policy Profile Parcel", "content": { "application/json": { "schema": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "dataDefaultAction": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "accept", "enum": [ "drop", "accept" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_sequencesBaseActionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_oneOfSequencesBaseActionOptionsDef" }, "simpleFlow": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanGlobalOptionsDef" }, "hasCorViaSig": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanGlobalOptionsDef" }, "target": { "oneOf": [ { "description": "Target vpn and direction", "type": "object", "properties": { "vpn": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_targetVpnDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_oneOfTargetVpnOptionsDef" }, "direction": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "all", "enum": [ "service", "tunnel", "all" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_targetDirectionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_oneOfTargetDirectionOptionsDef" } }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_oneOfVpnParcelDef" }, { "description": "rule", "type": "object", "properties": { "vpnRule": { "description": "vpn rule", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "ruleId": { "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" }, "additionalProperties": false, "uniqueItems": true, "type": "array", "maxItems": 1, "$$ref": "#/components/schemas/CommonCommonDefs_ruleDef" } }, "required": [ "optionType", "ruleId" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_commonRuleDef" }, "direction": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "all", "enum": [ "service", "tunnel", "all" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_targetDirectionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_oneOfTargetDirectionOptionsDef" } }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_oneOfVpnRuleDef" } ] }, "sequences": { "description": "Traffic policy sequence list", "type": "array", "uniqueItems": true, "items": { "anyOf": [ { "not": { "required": [ "actions" ] } }, { "if": { "properties": { "actions": { "contains": { "required": [ "redirectDns" ] } } } }, "then": { "properties": { "match": { "properties": { "entries": { "contains": { "oneOf": [ { "required": [ "dnsAppList" ] }, { "required": [ "dns" ] } ] } } } } } } }, { "if": { "properties": { "actions": { "contains": { "oneOf": [ { "required": [ "cloudProbe" ] }, { "required": [ "cloudSaas" ] } ] } } } }, "then": { "properties": { "match": { "properties": { "entries": { "contains": { "oneOf": [ { "required": [ "appList" ] } ] } } } } } } } ], "if": { "properties": { "baseAction": { "properties": { "value": { "const": "drop" } } }, "sequenceIpType": { "properties": { "value": { "const": "all" } } } } }, "then": { "properties": { "actions": { "not": { "contains": { "anyOf": [ { "required": [ "backupSlaPreferredColor" ] }, { "required": [ "cflowd" ] }, { "required": [ "natPool" ] }, { "required": [ "redirectDns" ] }, { "required": [ "appqoeOptimization" ] }, { "required": [ "lossCorrection" ] }, { "required": [ "loadBalance" ] }, { "required": [ "sig" ] }, { "required": [ "fallbackToRouting" ] }, { "required": [ "set" ] }, { "required": [ "dscp" ] }, { "required": [ "forwardingClass" ] }, { "required": [ "localTlocList" ] }, { "required": [ "perferredColorGroup" ] }, { "required": [ "preferredRemoteColor" ] }, { "required": [ "nextHop" ] }, { "required": [ "nextHopIpv6" ] }, { "required": [ "nextHopLoose" ] }, { "required": [ "policer" ] }, { "required": [ "service" ] }, { "required": [ "serviceChain" ] }, { "required": [ "tlocList" ] }, { "required": [ "tloc" ] }, { "required": [ "vpn" ] }, { "required": [ "slaClass" ] }, { "required": [ "cloudSaas" ] } ] } } }, "match": { "properties": { "entries": { "not": { "contains": { "anyOf": [ { "required": [ "sourceDataPrefixList" ] }, { "required": [ "sourceDataIpv6PrefixList" ] }, { "required": [ "destinationDataPrefixList" ] }, { "required": [ "destinationDataIpv6PrefixList" ] } ] } } } } } } }, "type": "object", "properties": { "sequenceId": { "description": "Sequence Id", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 1, "maximum": 65536, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_sequencesSequenceIdDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_oneOfSequencesSequenceIdOptionsDef" }, "sequenceName": { "description": "Sequence Name", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_sequencesSequenceNameDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_oneOfSequencesSequenceNameOptionsDef" }, "baseAction": { "description": "Base Action", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "accept", "enum": [ "drop", "accept" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_sequencesBaseActionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_oneOfSequencesBaseActionOptionsDef" }, "sequenceIpType": { "description": "Sequence IP Type", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "ipv4", "enum": [ "ipv4", "ipv6", "all" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_sequencesSequenceIpTypeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_oneOfSequencesSequenceIpTypeOptionsDef" }, "match": { "type": "object", "properties": { "entries": { "if": { "contains": { "required": [ "trafficClass", "sourceIp", "sourceIpv6", "sourceDataIpv6PrefixList", "destinationIp", "destinationIpv6", "destinationDataIpv6PrefixList" ] } }, "then": { "not": { "contains": { "required": [ "appList" ], "anyOf": [ { "required": [ "sourceDataIpv6PrefixList" ] }, { "required": [ "sourceDataPrefixList" ] }, { "required": [ "sourceDataIpv6" ] }, { "required": [ "sourceDataIpv6PrefixList" ] }, { "required": [ "sourceDataPrefixList" ] }, { "required": [ "sourceDataPrefixList" ] }, { "required": [ "dnsAppList" ] }, { "required": [ "destinationDataIpv6PrefixList" ] }, { "required": [ "destinationDataPrefixList" ] }, { "required": [ "destinationDataIpv6" ] }, { "required": [ "destinationDataIpv6PrefixList" ] }, { "required": [ "destinationDataPrefixList" ] }, { "required": [ "destinationDataPrefixList" ] }, { "required": [ "dnsAppList" ] } ] } } }, "type": "array", "uniqueItems": true, "items": { "type": "object", "minProperties": 1, "maxProperties": 1, "properties": { "appList": { "description": "App list Reference", "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_parcelReferenceDef" }, "saasAppList": { "description": "Saas App list Reference", "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_parcelReferenceDef" }, "serviceArea": { "description": "M365 Service Area", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "string", "enum": [ "common", "exchange", "sharepoint", "skype" ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_serviceArea" } } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_serviceAreaDef" }, "trafficCategory": { "description": "M365 Traffic Category", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "enum": [ "optimize-allow", "optimize", "all" ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_trafficCategory" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_trafficCategoryDef" }, "dnsAppList": { "description": "dns App list Reference", "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_parcelReferenceDef" }, "trafficClass": { "description": "Traffic Class", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "gold-voip-telephony", "gold-broadcast-video", "gold-real-time-interactive", "gold-multimedia-conferencing", "gold-multimedia-streaming", "gold-network-control", "gold-signaling", "gold-ops-admin-mgmt", "gold-transactional-data", "gold-bulk-data", "silver", "bronze" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_matchEntriesTrafficClassOptionsDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_oneOfMatchEntriesTrafficClassOptionsDef" }, "dscp": { "description": "DSCP number(s)", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "oneOf": [ { "minimum": 0, "maximum": 63, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_dscpDef" }, { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "minimum": 0, "maximum": 63, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_dscpDef" } } ] } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_oneOfMatchEntriesDscpOptionsDef" }, "packetLength": { "description": "Packet Length", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "oneOf": [ { "type": "string", "pattern": "^(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_sequencesMatchEntriesPacketLengthDef" }, { "type": "string", "pattern": "^([0-9]|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])\\-([1-9]|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_sequencesMatchEntriesPacketLengthRangeDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_oneOfSequencesMatchEntriesPacketLengthValueDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_oneOfMatchEntriesPacketLengthOptionsDef" }, "protocol": { "description": "protocol (0-255) range or individual number separated by space", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "string", "pattern": "^(0|[1-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_protocolDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_oneOfMatchEntriesProtocolOptionsDef" }, "icmpMessage": { "description": "ICMP Message", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "enum": [ "administratively-prohibited", "dod-host-prohibited", "dod-net-prohibited", "echo", "echo-reply", "echo-reply-no-error", "extended-echo", "extended-echo-reply", "general-parameter-problem", "host-isolated", "host-precedence-unreachable", "host-redirect", "host-tos-redirect", "host-tos-unreachable", "host-unknown", "host-unreachable", "interface-error", "malformed-query", "multiple-interface-match", "net-redirect", "net-tos-redirect", "net-tos-unreachable", "net-unreachable", "network-unknown", "no-room-for-option", "option-missing", "packet-too-big", "parameter-problem", "photuris", "port-unreachable", "precedence-unreachable", "protocol-unreachable", "reassembly-timeout", "redirect", "router-advertisement", "router-solicitation", "source-route-failed", "table-entry-error", "time-exceeded", "timestamp-reply", "timestamp-request", "ttl-exceeded", "unreachable" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_matchEntriesIcmpMessageDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_oneOfMatchEntriesIcmpMessageOptionsDef" }, "icmp6Message": { "description": "ICMP6 Message", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "enum": [ "beyond-scope", "cp-advertisement", "cp-solicitation", "destination-unreachable", "dhaad-reply", "dhaad-request", "echo-reply", "echo-request", "header", "hop-limit", "ind-advertisement", "ind-solicitation", "mld-query", "mld-reduction", "mld-report", "mldv2-report", "mpd-advertisement", "mpd-solicitation", "mr-advertisement", "mr-solicitation", "mr-termination", "nd-na", "nd-ns", "next-header-type", "ni-query", "ni-query-name", "ni-query-v4-address", "ni-query-v6-address", "ni-response", "ni-response-qtype-unknown", "ni-response-refuse", "ni-response-success", "no-admin", "no-route", "packet-too-big", "parameter-option", "parameter-problem", "port-unreachable", "reassembly-timeout", "redirect", "reject-route", "renum-command", "renum-result", "renum-seq-number", "router-advertisement", "router-renumbering", "router-solicitation", "rpl-control", "source-policy", "source-route-header", "time-exceeded", "unreachable" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_matchEntriesIcmp6MessageDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_oneOfMatchEntriesIcmp6MessageOptionsDef" }, "sourceDataPrefixList": { "description": "Source Data Prefix Parcel UUID", "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_parcelReferenceDef" }, "sourceDataIpv6PrefixList": { "description": "Source Data Prefix Parcel UUID", "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_parcelReferenceDef" }, "sourceIp": { "description": "Source Data IP Prefix", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)(\\/)([0-2]?[0-9]$|[3]?[0-2])$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4PrefixDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_ipv4PrefixDef" }, "sourceIpv6": { "description": "Source Data IP Prefix", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "((^\\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:)))(%.+)?\\s*(\\/)(\\b([0-9]{1,2}|1[01][0-9]|12[0-8])\\b)$))", "$$ref": "#/components/schemas/CommonCommonDefs_ipv6PrefixDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_oneOfMatchEntriesSourceIpv6OptionsDef" }, "sourcePort": { "description": "Source Port (0-65535) range or individual number separated by space", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "oneOf": [ { "type": "string", "pattern": "^(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_portNoDef" }, { "type": "string", "pattern": "^(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])\\-(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_portRangeDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_portValueDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_oneOfMatchEntriesSourcePortOptionsDef" }, "destinationDataPrefixList": { "description": "Destination Data Prefix Parcel UUID", "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_parcelReferenceDef" }, "destinationDataIpv6PrefixList": { "description": "Destination Data Prefix Parcel UUID", "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_parcelReferenceDef" }, "destinationIp": { "description": "Destination Data IP Prefix", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)(\\/)([0-2]?[0-9]$|[3]?[0-2])$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4PrefixDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_ipv4PrefixDef" }, "destinationIpv6": { "description": "Destination Data IP Prefix", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "((^\\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:)))(%.+)?\\s*(\\/)(\\b([0-9]{1,2}|1[01][0-9]|12[0-8])\\b)$))", "$$ref": "#/components/schemas/CommonCommonDefs_ipv6PrefixDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_oneOfMatchEntriesDestinationIpv6OptionsDef" }, "destinationPort": { "description": "Destination Port (0-65535) range or individual number separated by space", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "oneOf": [ { "type": "string", "pattern": "^(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_portNoDef" }, { "type": "string", "pattern": "^(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])\\-(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_portRangeDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_portValueDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_oneOfMatchEntriesDestinationPortOptionsDef" }, "tcp": { "description": "TCP States", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "syn" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_matchEntriesTcpDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_oneOfMatchEntriesTcpOptionsDef" }, "destinationRegion": { "description": "Destination Region", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "enum": [ "primary-region", "secondary-region", "other-region" ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_destinationRegion" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_destinationRegionDef" }, "trafficTo": { "description": "Traffic to", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "enum": [ "core", "service", "access" ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_trafficTo" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_trafficToDef" }, "dns": { "description": "Dns", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "enum": [ "request", "response" ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_dns" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_dnsDef" } }, "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false }, "actions": { "if": { "contains": { "anyOf": [ { "required": [ "cloudProbe" ] }, { "required": [ "cloudSaas" ] } ], "required": [ "cloudSaas", "cloudSaas", "fallbackToRouting", "sig", "natPool" ] } }, "then": { "contains": { "anyOf": [ { "required": [ "cloudProbe" ] }, { "required": [ "count" ] }, { "required": [ "sig" ] }, { "required": [ "sse" ] } ] }, "not": { "contains": { "anyOf": [ { "required": [ "slaClass" ] }, { "required": [ "backupSlaPreferredColor" ] }, { "required": [ "set" ] }, { "required": [ "redirectDns" ] }, { "required": [ "appqoeOptimization" ] }, { "required": [ "lossCorrection" ] }, { "required": [ "loadBalance" ] }, { "required": [ "cflowd" ] }, { "required": [ "natPool" ] }, { "required": [ "nat" ] }, { "required": [ "sig" ] }, { "required": [ "sse" ] }, { "required": [ "fallbackToRouting" ] }, { "required": [ "natPool" ] }, { "required": [ "usevpn" ] }, { "required": [ "sse" ] } ], "required": [ "nat" ] } } }, "type": "array", "items": { "type": "object", "minProperties": 1, "maxProperties": 1, "properties": { "slaClass": { "if": { "contains": { "required": [ "preferredColorGroup", "fallbackToBestPath" ] } }, "then": { "not": { "contains": { "required": [ "preferredColor", "strict" ] } } }, "type": "array", "description": "slaClass", "items": { "type": "object", "properties": { "slaName": { "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_parcelReferenceDef" }, "preferredColor": { "not": { "required": [ "preferredColorGroup" ] }, "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "enum": [ "3g", "biz-internet", "blue", "bronze", "custom1", "custom2", "custom3", "default", "gold", "green", "lte", "metro-ethernet", "mpls", "private1", "private2", "private3", "private4", "private5", "private6", "public-internet", "red", "silver" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_colorDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_colorMatchListDef" }, "preferredColorGroup": { "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_parcelReferenceDef" }, "strict": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanGlobalOptionsDef" }, "fallbackToBestPath": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanGlobalOptionsDef" }, "preferredRemoteColor": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "enum": [ "3g", "biz-internet", "blue", "bronze", "custom1", "custom2", "custom3", "default", "gold", "green", "lte", "metro-ethernet", "mpls", "private1", "private2", "private3", "private4", "private5", "private6", "public-internet", "red", "silver" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_colorDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_colorMatchListDef" }, "remoteColorRestrict": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanGlobalOptionsDef" } }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_slaClassDef" } }, "backupSlaPreferredColor": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "enum": [ "3g", "biz-internet", "blue", "bronze", "custom1", "custom2", "custom3", "default", "gold", "green", "lte", "metro-ethernet", "mpls", "private1", "private2", "private3", "private4", "private5", "private6", "public-internet", "red", "silver" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_colorDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_colorMatchListDef", "type": "object", "description": "Backup SLA perferred color" }, "set": { "if": { "contains": { "required": [ "preferredColorGroup", "nextHopLoose", "service", "serviceChain" ] } }, "then": { "contains": { "oneOf": [ { "required": [ "nextHop" ] }, { "required": [ "nextHopIpv6" ] } ] }, "not": { "contains": { "required": [ "localTlocList" ], "anyOf": [ { "required": [ "vpn" ] }, { "required": [ "tlocList" ] }, { "required": [ "tloc" ] }, { "required": [ "service" ] }, { "required": [ "nextHop" ] } ] } } }, "type": "array", "items": { "type": "object", "properties": { "dscp": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 0, "maximum": 63, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_dscpDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_oneOfActionEntriesDscpOptionsDef" }, "policer": { "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_parcelReferenceDef" }, "preferredColorGroup": { "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_parcelReferenceDef" }, "forwardingClass": { "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_parcelReferenceDef" }, "localTlocList": { "properties": { "color": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "enum": [ "3g", "biz-internet", "blue", "bronze", "custom1", "custom2", "custom3", "default", "gold", "green", "lte", "metro-ethernet", "mpls", "private1", "private2", "private3", "private4", "private5", "private6", "public-internet", "red", "silver" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_colorDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_colorMatchListDef" }, "restrict": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanGlobalOptionsDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_restrictDef" }, "encap": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "enum": [ "ipsec", "gre" ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_encap" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_encapListDef" } }, "required": [ "color" ], "additionalProperties": false }, "preferredRemoteColor": { "properties": { "color": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "enum": [ "3g", "biz-internet", "blue", "bronze", "custom1", "custom2", "custom3", "default", "gold", "green", "lte", "metro-ethernet", "mpls", "private1", "private2", "private3", "private4", "private5", "private6", "public-internet", "red", "silver" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_colorDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_colorMatchListDef" }, "remoteColorRestrict": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanGlobalOptionsDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_restrictDef" } }, "required": [ "color" ], "additionalProperties": false }, "tloc": { "properties": { "color": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "maxItems": 1, "uniqueItems": true, "items": { "enum": [ "3g", "biz-internet", "blue", "bronze", "custom1", "custom2", "custom3", "default", "gold", "green", "lte", "metro-ethernet", "mpls", "private1", "private2", "private3", "private4", "private5", "private6", "public-internet", "red", "silver" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_colorDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_oneColorMatchListDef" }, "encap": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "enum": [ "ipsec", "gre" ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_encap" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_encapDef" }, "ip": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4AddressDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_ipv4AddressDef" } }, "required": [ "color", "encap", "ip" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_tlocDef" }, "tlocList": { "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_parcelReferenceDef" }, "service": { "oneOf": [ { "properties": { "type": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "FW", "IDS", "IDP", "netsvc1", "netsvc2", "netsvc3", "netsvc4", "appqoe" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_typeDefinition" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_typeDef" }, "vpn": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "integer", "minimum": 0, "maximum": 65530, "$$ref": "#/components/schemas/CommonCommonDefs_vpnDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_vpnDef" }, "local": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanGlobalOptionsDef", "default": false }, "restrict": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanGlobalOptionsDef", "default": true } }, "required": [ "type", "vpn" ], "additionalProperties": false }, { "properties": { "tloc": { "properties": { "color": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "maxItems": 1, "uniqueItems": true, "items": { "enum": [ "3g", "biz-internet", "blue", "bronze", "custom1", "custom2", "custom3", "default", "gold", "green", "lte", "metro-ethernet", "mpls", "private1", "private2", "private3", "private4", "private5", "private6", "public-internet", "red", "silver" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_colorDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_oneColorMatchListDef" }, "encap": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "enum": [ "ipsec", "gre" ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_encap" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_encapDef" }, "ip": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4AddressDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_ipv4AddressDef" } }, "required": [ "color", "encap", "ip" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_tlocDef" }, "vpn": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "integer", "minimum": 0, "maximum": 65530, "$$ref": "#/components/schemas/CommonCommonDefs_vpnDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_vpnDef" }, "type": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "FW", "IDS", "IDP", "netsvc1", "netsvc2", "netsvc3", "netsvc4", "appqoe" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_typeDefinition" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_typeDef" } }, "required": [ "vpn", "tloc", "type" ], "additionalProperties": false }, { "properties": { "tlocList": { "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_parcelReferenceDef" }, "vpn": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "integer", "minimum": 0, "maximum": 65530, "$$ref": "#/components/schemas/CommonCommonDefs_vpnDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_vpnDef" }, "type": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "FW", "IDS", "IDP", "netsvc1", "netsvc2", "netsvc3", "netsvc4", "appqoe" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_typeDefinition" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_typeDef" } }, "required": [ "vpn", "tlocList", "type" ], "additionalProperties": false } ] }, "serviceChain": { "if": { "properties": { "local": { "properties": { "value": { "const": true } } } } }, "then": { "anyOf": [ { "required": [ "tloc" ] }, { "required": [ "tlocList" ] }, { "not": { "required": [ "tloc", "tlocList" ] } }, { "not": { "required": [ "vpn" ] } }, { "required": [ "vpn" ] } ] }, "else": { "not": { "anyOf": [ { "required": [ "tloc" ] }, { "required": [ "tlocList" ] } ] }, "required": [ "vpn" ] }, "type": "object", "properties": { "type": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "SC1", "SC2", "SC4", "SC5", "SC6", "SC7", "SC8", "SC9", "SC10", "SC11", "SC12", "SC13", "SC14", "SC15", "SC16" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_scName" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_serviceChainNameDef" }, "vpn": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "integer", "minimum": 0, "maximum": 65530, "not": { "enum": [ 0, 512 ] }, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_serviceChainVpnDefinition" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_serviceChainVpnDef" }, "local": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanGlobalOptionsDef", "default": false }, "restrict": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanGlobalOptionsDef", "default": true }, "tloc": { "properties": { "color": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "maxItems": 1, "uniqueItems": true, "items": { "enum": [ "3g", "biz-internet", "blue", "bronze", "custom1", "custom2", "custom3", "default", "gold", "green", "lte", "metro-ethernet", "mpls", "private1", "private2", "private3", "private4", "private5", "private6", "public-internet", "red", "silver" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_colorDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_oneColorMatchListDef" }, "encap": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "enum": [ "ipsec", "gre" ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_encap" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_encapDef" }, "ip": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4AddressDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_ipv4AddressDef" } }, "required": [ "color", "encap", "ip" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_tlocDef" }, "tlocList": { "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_parcelReferenceDef" } }, "required": [ "type", "local", "restrict" ], "additionalProperties": false }, "nextHop": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4AddressDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_ipv4AddressDef" }, "nextHopIpv6": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "format": "ipv6", "$$ref": "#/components/schemas/CommonCommonDefs_ipv6AddressDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_ipv6AddressDef" }, "nextHopLoose": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanGlobalOptionsDef" }, "vpn": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "integer", "minimum": 0, "maximum": 65530, "$$ref": "#/components/schemas/CommonCommonDefs_vpnDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_vpnDef" } }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_setProperties" } }, "redirectDns": { "type": "object", "properties": { "field": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "enum": [ "ipAddress", "dnsHost" ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_redirectDnsTypes" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, "value": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "oneOf": [ { "type": "string", "enum": [ "umbrella", "host" ] }, { "type": "string", "pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4AddressDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_redirectDns" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_oneOfRedirectDnsDef" }, "appqoeOptimization": { "type": "object", "properties": { "tcpOptimization": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanGlobalOptionsDef" }, "dreOptimization": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanGlobalOptionsDef" }, "serviceNodeGroup": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "minLength": 1, "maxLength": 12, "pattern": "(SNG-APPQOE|(SNG-APPQOE([1-9]|[1-2][0-9]|3[0-1])))" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_serviceNodeGroupDef" } }, "minProperties": 1, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_oneOfappqoeOptimizationDef" }, "lossCorrection": { "type": "object", "properties": { "lossCorrectionType": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "fecAdaptive", "fecAlways", "packetDuplication" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_lossTypeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_lossCorrectionTypeDef" }, "lossCorrectFec": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "integer", "minimum": 1, "maximum": 5 } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_lossCorrectFecDef" } }, "required": [ "lossCorrectionType" ], "anyOf": [ { "if": { "properties": { "lossCorrectionType": { "properties": { "value": { "const": "fecAdaptive" } } } } }, "then": { "anyOf": [ { "required": [ "lossCorrectFec" ] }, { "not": { "required": [ "lossCorrectFec" ] } } ] }, "else": { "not": { "required": [ "lossCorrectFec" ] } } } ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_lossCorrectionDef" }, "loadBalance": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "src-dst-ip", "ppl", "ip-and-ports", "src-ip-only" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_loadBalanceTypeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_loadBalanceDef" }, "count": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "minLength": 1, "maxLength": 20, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_count" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_countDef" }, "log": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanGlobalOptionsDef", "type": "object" }, "cloudSaas": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanGlobalOptionsDef", "type": "object" }, "cloudProbe": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanGlobalOptionsDef", "type": "object" }, "cflowd": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanGlobalOptionsDef", "type": "object" }, "natPool": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 1, "maximum": 31, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_natPool" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_natPoolDef" }, "nat": { "type": "object", "properties": { "useVpn": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanGlobalOptionsDef" }, "fallback": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanGlobalOptionsDef" }, "bypass": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanGlobalOptionsDef" }, "diaPool": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "maxItems": 4, "uniqueItems": true, "items": { "minimum": 1, "maximum": 4095, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_diaPool" } } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_diaPoolDef" }, "diaInterface": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "maxItems": 4, "uniqueItems": true, "items": { "type": "string" } } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_diaInterfaceDef" } }, "required": [ "useVpn" ], "anyOf": [ { "if": { "properties": { "bypass": { "properties": { "value": { "const": false } } } } }, "then": { "anyOf": [ { "required": [ "diaPool" ] }, { "required": [ "diaInterface" ] }, { "not": { "required": [ "diaPool", "diaInterface" ] } } ] }, "else": { "not": { "anyOf": [ { "required": [ "diaPool" ] }, { "required": [ "diaInterface" ] } ] } } } ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_natDef" }, "sig": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanGlobalOptionsDef", "type": "object" }, "fallbackToRouting": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanGlobalOptionsDef", "type": "object" }, "sse": { "if": { "properties": { "secureServiceEdge": { "properties": { "value": { "enum": [ true ] } } } } }, "then": { "required": [ "secureServiceEdgeInstance" ] }, "type": "object", "properties": { "secureServiceEdge": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanGlobalOptionsDef" } } }, "secureServiceEdgeInstance": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "Cisco-Secure-Access", "zScaler" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_secureServiceEdgeInstanceDef" } } } }, "required": [ "secureServiceEdge", "secureServiceEdgeInstance" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_sseDef" } }, "additionalProperties": false } } }, "additionalProperties": false } } }, "additionalProperties": false } }, "required": [ "data" ], "x-metadata": { "minVManageVersion": "26.1.1" }, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_SchemaPayload" }, "examples": { "test_app_priority_policy_1_traffic": { "value": { "name": "test_app_priority_policy_1_traffic", "data": { "target": { "vpn": { "optionType": "global", "value": [ "test_vpn" ] }, "direction": { "optionType": "global", "value": "tunnel" } }, "dataDefaultAction": { "optionType": "global", "value": "drop" }, "simpleFlow": { "optionType": "global", "value": true }, "hasCorViaSig": { "optionType": "global", "value": false }, "sequences": [ { "sequenceId": { "optionType": "global", "value": 1 }, "sequenceName": { "optionType": "global", "value": "rule1" }, "sequenceIpType": { "optionType": "global", "value": "all" }, "baseAction": { "optionType": "global", "value": "accept" }, "match": { "entries": [ { "trafficClass": { "optionType": "global", "value": "gold-voip-telephony" } } ] }, "actions": [ { "slaClass": [ { "slaName": { "refId": { "optionType": "global", "value": "97599834-0ece-42f2-a982-03731f8173bb" } } } ] }, { "set": [ { "forwardingClass": { "refId": { "optionType": "global", "value": "c2821b3a-056a-4ab2-9c8d-083de4932296" } } }, { "dscp": { "optionType": "global", "value": 46 } } ] } ] }, { "sequenceId": { "optionType": "global", "value": 11 }, "sequenceName": { "optionType": "global", "value": "rule2" }, "sequenceIpType": { "optionType": "global", "value": "all" }, "baseAction": { "optionType": "global", "value": "accept" }, "match": { "entries": [ { "trafficClass": { "optionType": "global", "value": "gold-broadcast-video" } } ] }, "actions": [ { "slaClass": [ { "slaName": { "refId": { "optionType": "global", "value": "97599834-0ece-42f2-a982-03731f8173bb" } } } ] }, { "set": [ { "forwardingClass": { "refId": { "optionType": "global", "value": "a33ac25e-9281-4753-96e6-4483faff8834" } } }, { "dscp": { "optionType": "global", "value": 26 } } ] } ] }, { "sequenceId": { "optionType": "global", "value": 21 }, "sequenceName": { "optionType": "global", "value": "rule3" }, "sequenceIpType": { "optionType": "global", "value": "all" }, "baseAction": { "optionType": "global", "value": "accept" }, "match": { "entries": [ { "trafficClass": { "optionType": "global", "value": "gold-real-time-interactive" } } ] }, "actions": [ { "slaClass": [ { "slaName": { "refId": { "optionType": "global", "value": "97599834-0ece-42f2-a982-03731f8173bb" } } } ] }, { "set": [ { "forwardingClass": { "refId": { "optionType": "global", "value": "60df0378-5ceb-4d51-9df2-7d81478974ca" } } }, { "dscp": { "optionType": "global", "value": 34 } } ] } ] }, { "sequenceId": { "optionType": "global", "value": 31 }, "sequenceName": { "optionType": "global", "value": "rule4" }, "sequenceIpType": { "optionType": "global", "value": "all" }, "baseAction": { "optionType": "global", "value": "accept" }, "match": { "entries": [ { "trafficClass": { "optionType": "global", "value": "gold-network-control" } } ] }, "actions": [ { "slaClass": [ { "slaName": { "refId": { "optionType": "global", "value": "97599834-0ece-42f2-a982-03731f8173bb" } } } ] }, { "set": [ { "forwardingClass": { "refId": { "optionType": "global", "value": "05323a9c-b673-446b-89de-064b298006f6" } } }, { "dscp": { "optionType": "global", "value": 48 } } ] } ] }, { "sequenceId": { "optionType": "global", "value": 41 }, "sequenceName": { "optionType": "global", "value": "rule5" }, "sequenceIpType": { "optionType": "global", "value": "all" }, "baseAction": { "optionType": "global", "value": "accept" }, "match": { "entries": [ { "trafficClass": { "optionType": "global", "value": "gold-multimedia-conferencing" } } ] }, "actions": [ { "slaClass": [ { "slaName": { "refId": { "optionType": "global", "value": "7e3299a6-bbc9-49e9-a35d-23c0c163e3ed" } } } ] }, { "set": [ { "forwardingClass": { "refId": { "optionType": "global", "value": "60df0378-5ceb-4d51-9df2-7d81478974ca" } } }, { "dscp": { "optionType": "global", "value": 34 } } ] } ] }, { "sequenceId": { "optionType": "global", "value": 51 }, "sequenceName": { "optionType": "global", "value": "rule6" }, "sequenceIpType": { "optionType": "global", "value": "all" }, "baseAction": { "optionType": "global", "value": "accept" }, "match": { "entries": [ { "trafficClass": { "optionType": "global", "value": "gold-multimedia-streaming" } } ] }, "actions": [ { "slaClass": [ { "slaName": { "refId": { "optionType": "global", "value": "7e3299a6-bbc9-49e9-a35d-23c0c163e3ed" } } } ] }, { "set": [ { "forwardingClass": { "refId": { "optionType": "global", "value": "a33ac25e-9281-4753-96e6-4483faff8834" } } }, { "dscp": { "optionType": "global", "value": 26 } } ] } ] }, { "sequenceId": { "optionType": "global", "value": 61 }, "sequenceName": { "optionType": "global", "value": "rule7" }, "sequenceIpType": { "optionType": "global", "value": "all" }, "baseAction": { "optionType": "global", "value": "accept" }, "match": { "entries": [ { "trafficClass": { "optionType": "global", "value": "gold-signaling" } } ] }, "actions": [ { "slaClass": [ { "slaName": { "refId": { "optionType": "global", "value": "7e3299a6-bbc9-49e9-a35d-23c0c163e3ed" } } } ] }, { "set": [ { "forwardingClass": { "refId": { "optionType": "global", "value": "b7ea8b1d-e5b1-4735-b02f-1f3d1c9b9e5a" } } }, { "dscp": { "optionType": "global", "value": 24 } } ] } ] }, { "sequenceId": { "optionType": "global", "value": 71 }, "sequenceName": { "optionType": "global", "value": "rule8" }, "sequenceIpType": { "optionType": "global", "value": "all" }, "baseAction": { "optionType": "global", "value": "accept" }, "match": { "entries": [ { "trafficClass": { "optionType": "global", "value": "gold-ops-admin-mgmt" } } ] }, "actions": [ { "slaClass": [ { "slaName": { "refId": { "optionType": "global", "value": "7e3299a6-bbc9-49e9-a35d-23c0c163e3ed" } } } ] }, { "set": [ { "forwardingClass": { "refId": { "optionType": "global", "value": "2558b8a2-bfca-445a-82af-d3dbbce061d1" } } }, { "dscp": { "optionType": "global", "value": 18 } } ] } ] }, { "sequenceId": { "optionType": "global", "value": 81 }, "sequenceName": { "optionType": "global", "value": "rule9" }, "sequenceIpType": { "optionType": "global", "value": "all" }, "baseAction": { "optionType": "global", "value": "accept" }, "match": { "entries": [ { "trafficClass": { "optionType": "global", "value": "gold-transactional-data" } } ] }, "actions": [ { "slaClass": [ { "slaName": { "refId": { "optionType": "global", "value": "7e3299a6-bbc9-49e9-a35d-23c0c163e3ed" } } } ] }, { "set": [ { "forwardingClass": { "refId": { "optionType": "global", "value": "2558b8a2-bfca-445a-82af-d3dbbce061d1" } } }, { "dscp": { "optionType": "global", "value": 18 } } ] } ] }, { "sequenceId": { "optionType": "global", "value": 91 }, "sequenceName": { "optionType": "global", "value": "rule10" }, "sequenceIpType": { "optionType": "global", "value": "all" }, "baseAction": { "optionType": "global", "value": "accept" }, "match": { "entries": [ { "trafficClass": { "optionType": "global", "value": "gold-bulk-data" } } ] }, "actions": [ { "slaClass": [ { "slaName": { "refId": { "optionType": "global", "value": "4e573831-b17a-493f-b845-dbab2e58b0b0" } } } ] }, { "set": [ { "forwardingClass": { "refId": { "optionType": "global", "value": "2558b8a2-bfca-445a-82af-d3dbbce061d1" } } }, { "dscp": { "optionType": "global", "value": 18 } } ] } ] }, { "sequenceId": { "optionType": "global", "value": 101 }, "sequenceName": { "optionType": "global", "value": "rule11" }, "sequenceIpType": { "optionType": "global", "value": "all" }, "baseAction": { "optionType": "global", "value": "accept" }, "match": { "entries": [ { "trafficClass": { "optionType": "global", "value": "silver" } } ] }, "actions": [ { "slaClass": [ { "slaName": { "refId": { "optionType": "global", "value": "31e5a63d-d771-48d8-89a9-9ac2357390fa" } } } ] }, { "set": [ { "forwardingClass": { "refId": { "optionType": "global", "value": "479bb3b9-5879-4431-805f-58874b366050" } } }, { "dscp": { "optionType": "global", "value": 0 } } ] } ] }, { "sequenceId": { "optionType": "global", "value": 111 }, "sequenceName": { "optionType": "global", "value": "rule12" }, "sequenceIpType": { "optionType": "global", "value": "all" }, "baseAction": { "optionType": "global", "value": "accept" }, "match": { "entries": [ { "trafficClass": { "optionType": "global", "value": "bronze" } } ] }, "actions": [ { "slaClass": [ { "slaName": { "refId": { "optionType": "global", "value": "31e5a63d-d771-48d8-89a9-9ac2357390fa" } } } ] }, { "set": [ { "forwardingClass": { "refId": { "optionType": "global", "value": "5005291c-9603-4f53-b26c-f0f8e5691e4c" } } }, { "dscp": { "optionType": "global", "value": 8 } } ] } ] }, { "sequenceId": { "optionType": "global", "value": 121 }, "sequenceName": { "optionType": "global", "value": "rule13" }, "sequenceIpType": { "optionType": "global", "value": "ipv6" }, "baseAction": { "optionType": "global", "value": "accept" }, "match": { "entries": [ { "protocol": { "optionType": "global", "value": [ "58" ] } } ] }, "actions": [] }, { "sequenceId": { "optionType": "global", "value": 131 }, "sequenceName": { "optionType": "global", "value": "rule14" }, "sequenceIpType": { "optionType": "global", "value": "ipv4" }, "baseAction": { "optionType": "global", "value": "accept" }, "match": { "entries": [ { "protocol": { "optionType": "global", "value": [ "6", "17" ] } }, { "sourcePort": { "optionType": "global", "value": [ "53" ] } } ] }, "actions": [] }, { "sequenceId": { "optionType": "global", "value": 141 }, "sequenceName": { "optionType": "global", "value": "rule15" }, "sequenceIpType": { "optionType": "global", "value": "ipv4" }, "baseAction": { "optionType": "global", "value": "accept" }, "match": { "entries": [ { "protocol": { "optionType": "global", "value": [ "6", "17" ] } }, { "destinationPort": { "optionType": "global", "value": [ "53" ] } } ] }, "actions": [] } ] } }, "$$ref": "#/components/examples/ProfileparcelSdwanApplicationPriorityTrafficPolicyPostRequest_test_app_priority_policy_1_traffic" } } } }, "required": true }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "object", "properties": { "id": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}" } }, "required": [ "id" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelCommonPostResponse_SchemaPayload" }, "examples": { "example_1": { "value": { "id": "24C3EF06-c09a-DeFa-Ab26-a1cc4Ef0D51A" }, "$$ref": "#/components/examples/ProfileparcelCommonPostResponse_example_1" } } } } }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "__originalOperationId": "CreateTrafficPolicyProfileParcelForapplication-priority" } }, "/v1/feature-profile/sdwan/application-priority/{applicationPriorityId}/traffic-policy/{trafficPolicyId}": { "delete": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Delete a Traffic Policy Profile Parcel for application-priority feature profile", "operationId": "DeleteTrafficPolicyProfileParcelForapplication_priority", "parameters": [ { "name": "applicationPriorityId", "in": "path", "description": "Feature Profile ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } }, { "name": "trafficPolicyId", "in": "path", "description": "Profile Parcel ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } } ], "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Feature Profile > Application Priority > Traffic Policy-write", "__originalOperationId": "DeleteTrafficPolicyProfileParcelForapplication-priority" }, "get": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Get Traffic Policy Profile Parcel by parcelId for application-priority feature profile", "operationId": "GetTrafficPolicyProfileParcelByParcelIdForapplication_priority", "parameters": [ { "name": "applicationPriorityId", "in": "path", "description": "Feature Profile ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } }, { "name": "trafficPolicyId", "in": "path", "description": "Profile Parcel ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } } ], "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "object", "properties": { "parcelId": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" }, "parcelType": { "type": "string" }, "createdBy": { "type": "string", "description": "User who last created this.", "readOnly": true }, "createdOn": { "type": "integer", "description": "Timestamp of creation", "format": "int64", "readOnly": true }, "lastUpdatedBy": { "type": "string", "description": "User who last updated this.", "readOnly": true }, "lastUpdatedOn": { "type": "integer", "description": "Timestamp of last update", "format": "int64", "readOnly": true }, "payload": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "dataDefaultAction": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "accept", "enum": [ "drop", "accept" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_sequencesBaseActionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_oneOfSequencesBaseActionOptionsDef" }, "simpleFlow": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanGlobalOptionsDef", "type": "object" }, "hasCorViaSig": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanGlobalOptionsDef", "type": "object" }, "target": { "oneOf": [ { "description": "Target vpn and direction", "type": "object", "properties": { "vpn": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_targetVpnDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_oneOfTargetVpnOptionsDef" }, "direction": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "all", "enum": [ "service", "tunnel", "all" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_targetDirectionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_oneOfTargetDirectionOptionsDef" } }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_oneOfVpnParcelDef" }, { "description": "rule", "type": "object", "properties": { "vpnRule": { "description": "vpn rule", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "ruleId": { "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" }, "additionalProperties": false, "uniqueItems": true, "type": "array", "maxItems": 1, "$$ref": "#/components/schemas/CommonCommonDefs_ruleDef" } }, "required": [ "optionType", "ruleId" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_commonRuleDef" }, "direction": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "all", "enum": [ "service", "tunnel", "all" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_targetDirectionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_oneOfTargetDirectionOptionsDef" } }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_oneOfVpnRuleDef" } ] }, "sequences": { "description": "Traffic policy sequence list", "type": "array", "uniqueItems": true, "items": { "anyOf": [ { "not": { "required": [ "actions" ] } }, { "if": { "properties": { "actions": { "contains": { "required": [ "redirectDns" ] } } } }, "then": { "properties": { "match": { "properties": { "entries": { "contains": { "oneOf": [ { "required": [ "dnsAppList" ] }, { "required": [ "dns" ] } ] } } } } } } }, { "if": { "properties": { "actions": { "contains": { "oneOf": [ { "required": [ "cloudProbe" ] }, { "required": [ "cloudSaas" ] } ] } } } }, "then": { "properties": { "match": { "properties": { "entries": { "contains": { "oneOf": [ { "required": [ "appList" ] } ] } } } } } } } ], "if": { "properties": { "baseAction": { "properties": { "value": { "const": "drop" } } }, "sequenceIpType": { "properties": { "value": { "const": "all" } } } } }, "then": { "properties": { "actions": { "not": { "contains": { "anyOf": [ { "required": [ "backupSlaPreferredColor" ] }, { "required": [ "cflowd" ] }, { "required": [ "natPool" ] }, { "required": [ "redirectDns" ] }, { "required": [ "appqoeOptimization" ] }, { "required": [ "lossCorrection" ] }, { "required": [ "lossBalance" ] }, { "required": [ "sig" ] }, { "required": [ "fallbackToRouting" ] }, { "required": [ "set" ] }, { "required": [ "dscp" ] }, { "required": [ "forwardingClass" ] }, { "required": [ "localTlocList" ] }, { "required": [ "perferredColorGroup" ] }, { "required": [ "preferredRemoteColor" ] }, { "required": [ "nextHop" ] }, { "required": [ "nextHopIpv6" ] }, { "required": [ "nextHopLoose" ] }, { "required": [ "policer" ] }, { "required": [ "service" ] }, { "required": [ "serviceChain" ] }, { "required": [ "tlocList" ] }, { "required": [ "tloc" ] }, { "required": [ "vpn" ] }, { "required": [ "slaClass" ] }, { "required": [ "cloudSaas" ] } ] } } }, "match": { "properties": { "entries": { "not": { "contains": { "anyOf": [ { "required": [ "sourceDataPrefixList" ] }, { "required": [ "sourceDataIpv6PrefixList" ] }, { "required": [ "destinationDataPrefixList" ] }, { "required": [ "destinationDataIpv6PrefixList" ] } ] } } } } } } }, "type": "object", "properties": { "sequenceId": { "description": "Sequence Id", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 1, "maximum": 65536, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_sequencesSequenceIdDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_oneOfSequencesSequenceIdOptionsDef" }, "sequenceName": { "description": "Sequence Name", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_sequencesSequenceNameDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_oneOfSequencesSequenceNameOptionsDef" }, "baseAction": { "description": "Base Action", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "accept", "enum": [ "drop", "accept" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_sequencesBaseActionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_oneOfSequencesBaseActionOptionsDef" }, "sequenceIpType": { "description": "Sequence IP Type", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "ipv4", "enum": [ "ipv4", "ipv6", "all" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_sequencesSequenceIpTypeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_oneOfSequencesSequenceIpTypeOptionsDef" }, "match": { "type": "object", "properties": { "entries": { "if": { "contains": { "required": [ "trafficClass", "sourceIp", "sourceIpv6", "sourceDataIpv6PrefixList", "destinationIp", "destinationIpv6", "destinationDataIpv6PrefixList" ] } }, "then": { "not": { "contains": { "required": [ "appList" ], "anyOf": [ { "required": [ "sourceDataIpv6PrefixList" ] }, { "required": [ "sourceDataPrefixList" ] }, { "required": [ "sourceDataIpv6" ] }, { "required": [ "sourceDataIpv6PrefixList" ] }, { "required": [ "sourceDataPrefixList" ] }, { "required": [ "sourceDataPrefixList" ] }, { "required": [ "dnsAppList" ] }, { "required": [ "destinationDataIpv6PrefixList" ] }, { "required": [ "destinationDataPrefixList" ] }, { "required": [ "destinationDataIpv6" ] }, { "required": [ "destinationDataIpv6PrefixList" ] }, { "required": [ "destinationDataPrefixList" ] }, { "required": [ "destinationDataPrefixList" ] }, { "required": [ "dnsAppList" ] } ] } } }, "type": "array", "uniqueItems": true, "items": { "type": "object", "minProperties": 1, "maxProperties": 1, "properties": { "appList": { "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_parcelReferenceDef", "description": "App list Reference", "type": "object" }, "saasAppList": { "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_parcelReferenceDef", "description": "Saas App list Reference", "type": "object" }, "serviceArea": { "description": "M365 Service Area", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "string", "enum": [ "common", "exchange", "sharepoint", "skype" ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_serviceArea" } } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_serviceAreaDef" }, "trafficCategory": { "description": "M365 Traffic Category", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "enum": [ "optimize-allow", "optimize", "all" ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_trafficCategory" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_trafficCategoryDef" }, "dnsAppList": { "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_parcelReferenceDef", "description": "dns App list Reference", "type": "object" }, "trafficClass": { "description": "Traffic Class", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "gold-voip-telephony", "gold-broadcast-video", "gold-real-time-interactive", "gold-multimedia-conferencing", "gold-multimedia-streaming", "gold-network-control", "gold-signaling", "gold-ops-admin-mgmt", "gold-transactional-data", "gold-bulk-data", "silver", "bronze" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_matchEntriesTrafficClassOptionsDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_oneOfMatchEntriesTrafficClassOptionsDef" }, "dscp": { "description": "DSCP number(s)", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "oneOf": [ { "minimum": 0, "maximum": 63, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_dscpDef" }, { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "minimum": 0, "maximum": 63, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_dscpDef" } } ] } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_oneOfMatchEntriesDscpOptionsDef" }, "packetLength": { "description": "Packet Length", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "oneOf": [ { "type": "string", "pattern": "^(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_sequencesMatchEntriesPacketLengthDef" }, { "type": "string", "pattern": "^([0-9]|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])\\-([1-9]|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_sequencesMatchEntriesPacketLengthRangeDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_oneOfSequencesMatchEntriesPacketLengthValueDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_oneOfMatchEntriesPacketLengthOptionsDef" }, "protocol": { "description": "protocol (0-255) range or individual number separated by space", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "string", "pattern": "^(0|[1-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_protocolDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_oneOfMatchEntriesProtocolOptionsDef" }, "icmpMessage": { "description": "ICMP Message", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "enum": [ "administratively-prohibited", "dod-host-prohibited", "dod-net-prohibited", "echo", "echo-reply", "echo-reply-no-error", "extended-echo", "extended-echo-reply", "general-parameter-problem", "host-isolated", "host-precedence-unreachable", "host-redirect", "host-tos-redirect", "host-tos-unreachable", "host-unknown", "host-unreachable", "interface-error", "malformed-query", "multiple-interface-match", "net-redirect", "net-tos-redirect", "net-tos-unreachable", "net-unreachable", "network-unknown", "no-room-for-option", "option-missing", "packet-too-big", "parameter-problem", "photuris", "port-unreachable", "precedence-unreachable", "protocol-unreachable", "reassembly-timeout", "redirect", "router-advertisement", "router-solicitation", "source-route-failed", "table-entry-error", "time-exceeded", "timestamp-reply", "timestamp-request", "ttl-exceeded", "unreachable" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_matchEntriesIcmpMessageDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_oneOfMatchEntriesIcmpMessageOptionsDef" }, "icmp6Message": { "description": "ICMP6 Message", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "enum": [ "beyond-scope", "cp-advertisement", "cp-solicitation", "destination-unreachable", "dhaad-reply", "dhaad-request", "echo-reply", "echo-request", "header", "hop-limit", "ind-advertisement", "ind-solicitation", "mld-query", "mld-reduction", "mld-report", "mldv2-report", "mpd-advertisement", "mpd-solicitation", "mr-advertisement", "mr-solicitation", "mr-termination", "nd-na", "nd-ns", "next-header-type", "ni-query", "ni-query-name", "ni-query-v4-address", "ni-query-v6-address", "ni-response", "ni-response-qtype-unknown", "ni-response-refuse", "ni-response-success", "no-admin", "no-route", "packet-too-big", "parameter-option", "parameter-problem", "port-unreachable", "reassembly-timeout", "redirect", "reject-route", "renum-command", "renum-result", "renum-seq-number", "router-advertisement", "router-renumbering", "router-solicitation", "rpl-control", "source-policy", "source-route-header", "time-exceeded", "unreachable" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_matchEntriesIcmp6MessageDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_oneOfMatchEntriesIcmp6MessageOptionsDef" }, "sourceDataPrefixList": { "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_parcelReferenceDef", "description": "Source Data Prefix Parcel UUID", "type": "object" }, "sourceDataIpv6PrefixList": { "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_parcelReferenceDef", "description": "Source Data Prefix Parcel UUID", "type": "object" }, "sourceIp": { "description": "Source Data IP Prefix", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)(\\/)([0-2]?[0-9]$|[3]?[0-2])$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4PrefixDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_ipv4PrefixDef" }, "sourceIpv6": { "description": "Source Data IP Prefix", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "((^\\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:)))(%.+)?\\s*(\\/)(\\b([0-9]{1,2}|1[01][0-9]|12[0-8])\\b)$))", "$$ref": "#/components/schemas/CommonCommonDefs_ipv6PrefixDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_oneOfMatchEntriesSourceIpv6OptionsDef" }, "sourcePort": { "description": "Source Port (0-65535) range or individual number separated by space", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "oneOf": [ { "type": "string", "pattern": "^(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_portNoDef" }, { "type": "string", "pattern": "^(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])\\-(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_portRangeDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_portValueDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_oneOfMatchEntriesSourcePortOptionsDef" }, "destinationDataPrefixList": { "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_parcelReferenceDef", "description": "Destination Data Prefix Parcel UUID", "type": "object" }, "destinationDataIpv6PrefixList": { "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_parcelReferenceDef", "description": "Destination Data Prefix Parcel UUID", "type": "object" }, "destinationIp": { "description": "Destination Data IP Prefix", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)(\\/)([0-2]?[0-9]$|[3]?[0-2])$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4PrefixDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_ipv4PrefixDef" }, "destinationIpv6": { "description": "Destination Data IP Prefix", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "((^\\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:)))(%.+)?\\s*(\\/)(\\b([0-9]{1,2}|1[01][0-9]|12[0-8])\\b)$))", "$$ref": "#/components/schemas/CommonCommonDefs_ipv6PrefixDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_oneOfMatchEntriesDestinationIpv6OptionsDef" }, "destinationPort": { "description": "Destination Port (0-65535) range or individual number separated by space", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "oneOf": [ { "type": "string", "pattern": "^(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_portNoDef" }, { "type": "string", "pattern": "^(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])\\-(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_portRangeDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_portValueDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_oneOfMatchEntriesDestinationPortOptionsDef" }, "tcp": { "description": "TCP States", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "syn" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_matchEntriesTcpDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_oneOfMatchEntriesTcpOptionsDef" }, "destinationRegion": { "description": "Destination Region", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "enum": [ "primary-region", "secondary-region", "other-region" ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_destinationRegion" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_destinationRegionDef" }, "trafficTo": { "description": "Traffic to", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "enum": [ "core", "service", "access" ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_trafficTo" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_trafficToDef" }, "dns": { "description": "Dns", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "enum": [ "request", "response" ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_dns" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_dnsDef" } }, "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false }, "actions": { "if": { "contains": { "anyOf": [ { "required": [ "cloudProbe" ] }, { "required": [ "cloudSaas" ] } ], "required": [ "cloudSaas", "cloudSaas", "fallbackToRouting", "sig", "natPool" ] } }, "then": { "contains": { "anyOf": [ { "required": [ "cloudProbe" ] }, { "required": [ "count" ] }, { "required": [ "sig" ] }, { "required": [ "sse" ] } ] }, "not": { "contains": { "anyOf": [ { "required": [ "slaClass" ] }, { "required": [ "backupSlaPreferredColor" ] }, { "required": [ "set" ] }, { "required": [ "redirectDns" ] }, { "required": [ "appqoeOptimization" ] }, { "required": [ "lossCorrection" ] }, { "required": [ "lossBalance" ] }, { "required": [ "cflowd" ] }, { "required": [ "natPool" ] }, { "required": [ "nat" ] }, { "required": [ "sig" ] }, { "required": [ "sse" ] }, { "required": [ "fallbackToRouting" ] }, { "required": [ "natPool" ] }, { "required": [ "usevpn" ] }, { "required": [ "sse" ] } ], "required": [ "nat" ] } } }, "type": "array", "items": { "type": "object", "minProperties": 1, "maxProperties": 1, "properties": { "slaClass": { "if": { "contains": { "required": [ "preferredColorGroup", "fallbackToBestPath" ] } }, "then": { "not": { "contains": { "required": [ "preferredColor", "strict" ] } } }, "type": "array", "description": "slaClass", "items": { "type": "object", "properties": { "slaName": { "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_parcelReferenceDef" }, "preferredColor": { "not": { "required": [ "preferredColorGroup" ] }, "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "enum": [ "3g", "biz-internet", "blue", "bronze", "custom1", "custom2", "custom3", "default", "gold", "green", "lte", "metro-ethernet", "mpls", "private1", "private2", "private3", "private4", "private5", "private6", "public-internet", "red", "silver" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_colorDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_colorMatchListDef" }, "preferredColorGroup": { "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_parcelReferenceDef" }, "strict": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanGlobalOptionsDef" }, "fallbackToBestPath": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanGlobalOptionsDef" }, "preferredRemoteColor": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "enum": [ "3g", "biz-internet", "blue", "bronze", "custom1", "custom2", "custom3", "default", "gold", "green", "lte", "metro-ethernet", "mpls", "private1", "private2", "private3", "private4", "private5", "private6", "public-internet", "red", "silver" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_colorDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_colorMatchListDef" }, "remoteColorRestrict": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanGlobalOptionsDef" } }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_slaClassDef" } }, "backupSlaPreferredColor": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "enum": [ "3g", "biz-internet", "blue", "bronze", "custom1", "custom2", "custom3", "default", "gold", "green", "lte", "metro-ethernet", "mpls", "private1", "private2", "private3", "private4", "private5", "private6", "public-internet", "red", "silver" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_colorDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_colorMatchListDef", "type": "object", "description": "Backup SLA perferred color" }, "set": { "if": { "contains": { "required": [ "preferredColorGroup", "nextHopLoose", "service", "serviceChain" ] } }, "then": { "contains": { "oneOf": [ { "required": [ "nextHop" ] }, { "required": [ "nextHopIpv6" ] } ] }, "not": { "contains": { "required": [ "localTlocList" ], "anyOf": [ { "required": [ "vpn" ] }, { "required": [ "tlocList" ] }, { "required": [ "tloc" ] }, { "required": [ "service" ] }, { "required": [ "nextHop" ] } ] } } }, "type": "array", "items": { "type": "object", "properties": { "dscp": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 0, "maximum": 63, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_dscpDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_oneOfActionEntriesDscpOptionsDef" }, "policer": { "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_parcelReferenceDef" }, "preferredColorGroup": { "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_parcelReferenceDef" }, "forwardingClass": { "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_parcelReferenceDef" }, "localTlocList": { "properties": { "color": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "enum": [ "3g", "biz-internet", "blue", "bronze", "custom1", "custom2", "custom3", "default", "gold", "green", "lte", "metro-ethernet", "mpls", "private1", "private2", "private3", "private4", "private5", "private6", "public-internet", "red", "silver" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_colorDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_colorMatchListDef" }, "restrict": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanGlobalOptionsDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_restrictDef" }, "encap": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "enum": [ "ipsec", "gre" ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_encap" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_encapListDef" } }, "required": [ "color" ], "additionalProperties": false }, "preferredRemoteColor": { "properties": { "color": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "enum": [ "3g", "biz-internet", "blue", "bronze", "custom1", "custom2", "custom3", "default", "gold", "green", "lte", "metro-ethernet", "mpls", "private1", "private2", "private3", "private4", "private5", "private6", "public-internet", "red", "silver" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_colorDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_colorMatchListDef" }, "remoteColorRestrict": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanGlobalOptionsDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_restrictDef" } }, "required": [ "color" ], "additionalProperties": false }, "tloc": { "properties": { "color": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "maxItems": 1, "uniqueItems": true, "items": { "enum": [ "3g", "biz-internet", "blue", "bronze", "custom1", "custom2", "custom3", "default", "gold", "green", "lte", "metro-ethernet", "mpls", "private1", "private2", "private3", "private4", "private5", "private6", "public-internet", "red", "silver" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_colorDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_oneColorMatchListDef" }, "encap": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "enum": [ "ipsec", "gre" ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_encap" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_encapDef" }, "ip": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4AddressDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_ipv4AddressDef" } }, "required": [ "color", "encap", "ip" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_tlocDef" }, "tlocList": { "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_parcelReferenceDef" }, "service": { "oneOf": [ { "properties": { "type": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "FW", "IDS", "IDP", "netsvc1", "netsvc2", "netsvc3", "netsvc4", "appqoe" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_typeDefinition" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_typeDef" }, "vpn": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "integer", "minimum": 0, "maximum": 65530, "$$ref": "#/components/schemas/CommonCommonDefs_vpnDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_vpnDef" }, "local": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanGlobalOptionsDef", "default": false }, "restrict": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanGlobalOptionsDef", "default": true } }, "required": [ "type", "vpn" ], "additionalProperties": false }, { "properties": { "tloc": { "properties": { "color": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "maxItems": 1, "uniqueItems": true, "items": { "enum": [ "3g", "biz-internet", "blue", "bronze", "custom1", "custom2", "custom3", "default", "gold", "green", "lte", "metro-ethernet", "mpls", "private1", "private2", "private3", "private4", "private5", "private6", "public-internet", "red", "silver" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_colorDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_oneColorMatchListDef" }, "encap": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "enum": [ "ipsec", "gre" ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_encap" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_encapDef" }, "ip": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4AddressDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_ipv4AddressDef" } }, "required": [ "color", "encap", "ip" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_tlocDef" }, "vpn": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "integer", "minimum": 0, "maximum": 65530, "$$ref": "#/components/schemas/CommonCommonDefs_vpnDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_vpnDef" }, "type": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "FW", "IDS", "IDP", "netsvc1", "netsvc2", "netsvc3", "netsvc4", "appqoe" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_typeDefinition" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_typeDef" } }, "required": [ "vpn", "tloc", "type" ], "additionalProperties": false }, { "properties": { "tlocList": { "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_parcelReferenceDef" }, "vpn": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "integer", "minimum": 0, "maximum": 65530, "$$ref": "#/components/schemas/CommonCommonDefs_vpnDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_vpnDef" }, "type": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "FW", "IDS", "IDP", "netsvc1", "netsvc2", "netsvc3", "netsvc4", "appqoe" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_typeDefinition" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_typeDef" } }, "required": [ "vpn", "tlocList", "type" ], "additionalProperties": false } ] }, "serviceChain": { "if": { "properties": { "local": { "properties": { "value": { "const": true } } } } }, "then": { "anyOf": [ { "required": [ "tloc" ] }, { "required": [ "tlocList" ] }, { "not": { "required": [ "tloc", "tlocList" ] } }, { "not": { "required": [ "vpn" ] } }, { "required": [ "vpn" ] } ] }, "else": { "not": { "anyOf": [ { "required": [ "tloc" ] }, { "required": [ "tlocList" ] } ] }, "required": [ "vpn" ] }, "type": "object", "properties": { "type": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "SC1", "SC2", "SC4", "SC5", "SC6", "SC7", "SC8", "SC9", "SC10", "SC11", "SC12", "SC13", "SC14", "SC15", "SC16" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_scName" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_serviceChainNameDef" }, "vpn": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "integer", "minimum": 0, "maximum": 65530, "not": { "enum": [ 0, 512 ] }, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_serviceChainVpnDefinition" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_serviceChainVpnDef" }, "local": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanGlobalOptionsDef", "default": false }, "restrict": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanGlobalOptionsDef", "default": true }, "tloc": { "properties": { "color": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "maxItems": 1, "uniqueItems": true, "items": { "enum": [ "3g", "biz-internet", "blue", "bronze", "custom1", "custom2", "custom3", "default", "gold", "green", "lte", "metro-ethernet", "mpls", "private1", "private2", "private3", "private4", "private5", "private6", "public-internet", "red", "silver" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_colorDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_oneColorMatchListDef" }, "encap": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "enum": [ "ipsec", "gre" ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_encap" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_encapDef" }, "ip": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4AddressDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_ipv4AddressDef" } }, "required": [ "color", "encap", "ip" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_tlocDef" }, "tlocList": { "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_parcelReferenceDef" } }, "required": [ "type", "local", "restrict" ], "additionalProperties": false }, "nextHop": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4AddressDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_ipv4AddressDef" }, "nextHopIpv6": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "format": "ipv6", "$$ref": "#/components/schemas/CommonCommonDefs_ipv6AddressDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_ipv6AddressDef" }, "nextHopLoose": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanGlobalOptionsDef" }, "vpn": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "integer", "minimum": 0, "maximum": 65530, "$$ref": "#/components/schemas/CommonCommonDefs_vpnDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_vpnDef" } }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_setProperties" } }, "redirectDns": { "type": "object", "properties": { "field": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "enum": [ "ipAddress", "dnsHost" ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_redirectDnsTypes" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, "value": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "oneOf": [ { "type": "string", "enum": [ "umbrella", "host" ] }, { "type": "string", "pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4AddressDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_redirectDns" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_oneOfRedirectDnsDef" }, "appqoeOptimization": { "type": "object", "properties": { "tcpOptimization": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanGlobalOptionsDef" }, "dreOptimization": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanGlobalOptionsDef" }, "serviceNodeGroup": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "minLength": 1, "maxLength": 12, "pattern": "(SNG-APPQOE|(SNG-APPQOE([1-9]|[1-2][0-9]|3[0-1])))" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_serviceNodeGroupDef" } }, "minProperties": 1, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_oneOfappqoeOptimizationDef" }, "lossCorrection": { "type": "object", "properties": { "lossCorrectionType": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "fecAdaptive", "fecAlways", "packetDuplication" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_lossTypeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_lossCorrectionTypeDef" }, "lossCorrectFec": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "integer", "minimum": 1, "maximum": 5 } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_lossCorrectFecDef" } }, "required": [ "lossCorrectionType" ], "anyOf": [ { "if": { "properties": { "lossCorrectionType": { "properties": { "value": { "const": "fecAdaptive" } } } } }, "then": { "anyOf": [ { "required": [ "lossCorrectFec" ] }, { "not": { "required": [ "lossCorrectFec" ] } } ] }, "else": { "not": { "required": [ "lossCorrectFec" ] } } } ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_lossCorrectionDef" }, "loadBalance": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "src-dst-ip", "ppl", "ip-and-ports", "src-ip-only" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_loadBalanceTypeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_loadBalanceDef" }, "count": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "minLength": 1, "maxLength": 20, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_count" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_countDef" }, "log": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanGlobalOptionsDef", "type": "object" }, "cloudSaas": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanGlobalOptionsDef", "type": "object" }, "cloudProbe": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanGlobalOptionsDef", "type": "object" }, "cflowd": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanGlobalOptionsDef", "type": "object" }, "natPool": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 1, "maximum": 31, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_natPool" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_natPoolDef" }, "nat": { "type": "object", "properties": { "useVpn": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanGlobalOptionsDef" }, "fallback": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanGlobalOptionsDef" }, "diaPool": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "maxItems": 4, "uniqueItems": true, "items": { "minimum": 1, "maximum": 4095, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_diaPool" } } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_diaPoolDef" }, "diaInterface": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "maxItems": 4, "uniqueItems": true, "items": { "type": "string" } } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_diaInterfaceDef" }, "bypass": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanGlobalOptionsDef" } }, "required": [ "useVpn" ], "anyOf": [ { "if": { "properties": { "bypass": { "properties": { "value": { "const": false } } } } }, "then": { "anyOf": [ { "required": [ "diaPool" ] }, { "required": [ "diaInterface" ] }, { "not": { "required": [ "diaPool", "diaInterface" ] } } ] }, "else": { "not": { "anyOf": [ { "required": [ "diaPool" ] }, { "required": [ "diaInterface" ] } ] } } } ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_natDef" }, "sig": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanGlobalOptionsDef", "type": "object" }, "fallbackToRouting": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanGlobalOptionsDef", "type": "object" }, "sse": { "if": { "properties": { "secureServiceEdge": { "properties": { "value": { "enum": [ true ] } } } } }, "then": { "required": [ "secureServiceEdgeInstance" ] }, "type": "object", "properties": { "secureServiceEdge": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanGlobalOptionsDef" } } }, "secureServiceEdgeInstance": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "Cisco-Secure-Access", "zScaler" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_secureServiceEdgeInstanceDef" } } } }, "required": [ "secureServiceEdge", "secureServiceEdgeInstance" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_sseDef" } }, "additionalProperties": false } } }, "additionalProperties": false } } }, "additionalProperties": false } }, "required": [ "data" ], "x-metadata": { "minVManageVersion": "26.1.1" }, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_SchemaPayload" } }, "$$ref": "#/components/schemas/getSingleSdwanApplicationPriorityTrafficPolicyPayload" }, "examples": { "get response example": { "value": { "parcelId": "09fc54fe-ff36-4640-ae57-c9e71a103902", "parcelType": "traffic-policy", "createdBy": "admin", "lastUpdatedBy": "admin", "createdOn": 1701866357838, "lastUpdatedOn": 1701866357838, "payload": { "data": { "target": { "vpn": { "optionType": "global", "value": [ "test_vpn" ] }, "direction": { "optionType": "global", "value": "tunnel" } }, "dataDefaultAction": { "optionType": "global", "value": "drop" }, "simpleFlow": { "optionType": "global", "value": true }, "hasCorViaSig": { "optionType": "global", "value": false }, "sequences": [ { "sequenceId": { "optionType": "global", "value": 1 }, "sequenceName": { "optionType": "global", "value": "rule1" }, "sequenceIpType": { "optionType": "global", "value": "all" }, "baseAction": { "optionType": "global", "value": "accept" }, "match": { "entries": [ { "trafficClass": { "optionType": "global", "value": "gold-voip-telephony" } } ] }, "actions": [ { "slaClass": [ { "slaName": { "refId": { "optionType": "global", "value": "97599834-0ece-42f2-a982-03731f8173bb" } } } ] }, { "set": [ { "forwardingClass": { "refId": { "optionType": "global", "value": "c2821b3a-056a-4ab2-9c8d-083de4932296" } } }, { "dscp": { "optionType": "global", "value": 46 } } ] } ] }, { "sequenceId": { "optionType": "global", "value": 11 }, "sequenceName": { "optionType": "global", "value": "rule2" }, "sequenceIpType": { "optionType": "global", "value": "all" }, "baseAction": { "optionType": "global", "value": "accept" }, "match": { "entries": [ { "trafficClass": { "optionType": "global", "value": "gold-broadcast-video" } } ] }, "actions": [ { "slaClass": [ { "slaName": { "refId": { "optionType": "global", "value": "97599834-0ece-42f2-a982-03731f8173bb" } } } ] }, { "set": [ { "forwardingClass": { "refId": { "optionType": "global", "value": "a33ac25e-9281-4753-96e6-4483faff8834" } } }, { "dscp": { "optionType": "global", "value": 26 } } ] } ] }, { "sequenceId": { "optionType": "global", "value": 21 }, "sequenceName": { "optionType": "global", "value": "rule3" }, "sequenceIpType": { "optionType": "global", "value": "all" }, "baseAction": { "optionType": "global", "value": "accept" }, "match": { "entries": [ { "trafficClass": { "optionType": "global", "value": "gold-real-time-interactive" } } ] }, "actions": [ { "slaClass": [ { "slaName": { "refId": { "optionType": "global", "value": "97599834-0ece-42f2-a982-03731f8173bb" } } } ] }, { "set": [ { "forwardingClass": { "refId": { "optionType": "global", "value": "60df0378-5ceb-4d51-9df2-7d81478974ca" } } }, { "dscp": { "optionType": "global", "value": 34 } } ] } ] }, { "sequenceId": { "optionType": "global", "value": 31 }, "sequenceName": { "optionType": "global", "value": "rule4" }, "sequenceIpType": { "optionType": "global", "value": "all" }, "baseAction": { "optionType": "global", "value": "accept" }, "match": { "entries": [ { "trafficClass": { "optionType": "global", "value": "gold-network-control" } } ] }, "actions": [ { "slaClass": [ { "slaName": { "refId": { "optionType": "global", "value": "97599834-0ece-42f2-a982-03731f8173bb" } } } ] }, { "set": [ { "forwardingClass": { "refId": { "optionType": "global", "value": "05323a9c-b673-446b-89de-064b298006f6" } } }, { "dscp": { "optionType": "global", "value": 48 } } ] } ] }, { "sequenceId": { "optionType": "global", "value": 41 }, "sequenceName": { "optionType": "global", "value": "rule5" }, "sequenceIpType": { "optionType": "global", "value": "all" }, "baseAction": { "optionType": "global", "value": "accept" }, "match": { "entries": [ { "trafficClass": { "optionType": "global", "value": "gold-multimedia-conferencing" } } ] }, "actions": [ { "slaClass": [ { "slaName": { "refId": { "optionType": "global", "value": "7e3299a6-bbc9-49e9-a35d-23c0c163e3ed" } } } ] }, { "set": [ { "forwardingClass": { "refId": { "optionType": "global", "value": "60df0378-5ceb-4d51-9df2-7d81478974ca" } } }, { "dscp": { "optionType": "global", "value": 34 } } ] } ] }, { "sequenceId": { "optionType": "global", "value": 51 }, "sequenceName": { "optionType": "global", "value": "rule6" }, "sequenceIpType": { "optionType": "global", "value": "all" }, "baseAction": { "optionType": "global", "value": "accept" }, "match": { "entries": [ { "trafficClass": { "optionType": "global", "value": "gold-multimedia-streaming" } } ] }, "actions": [ { "slaClass": [ { "slaName": { "refId": { "optionType": "global", "value": "7e3299a6-bbc9-49e9-a35d-23c0c163e3ed" } } } ] }, { "set": [ { "forwardingClass": { "refId": { "optionType": "global", "value": "a33ac25e-9281-4753-96e6-4483faff8834" } } }, { "dscp": { "optionType": "global", "value": 26 } } ] } ] }, { "sequenceId": { "optionType": "global", "value": 61 }, "sequenceName": { "optionType": "global", "value": "rule7" }, "sequenceIpType": { "optionType": "global", "value": "all" }, "baseAction": { "optionType": "global", "value": "accept" }, "match": { "entries": [ { "trafficClass": { "optionType": "global", "value": "gold-signaling" } } ] }, "actions": [ { "slaClass": [ { "slaName": { "refId": { "optionType": "global", "value": "7e3299a6-bbc9-49e9-a35d-23c0c163e3ed" } } } ] }, { "set": [ { "forwardingClass": { "refId": { "optionType": "global", "value": "b7ea8b1d-e5b1-4735-b02f-1f3d1c9b9e5a" } } }, { "dscp": { "optionType": "global", "value": 24 } } ] } ] }, { "sequenceId": { "optionType": "global", "value": 71 }, "sequenceName": { "optionType": "global", "value": "rule8" }, "sequenceIpType": { "optionType": "global", "value": "all" }, "baseAction": { "optionType": "global", "value": "accept" }, "match": { "entries": [ { "trafficClass": { "optionType": "global", "value": "gold-ops-admin-mgmt" } } ] }, "actions": [ { "slaClass": [ { "slaName": { "refId": { "optionType": "global", "value": "7e3299a6-bbc9-49e9-a35d-23c0c163e3ed" } } } ] }, { "set": [ { "forwardingClass": { "refId": { "optionType": "global", "value": "2558b8a2-bfca-445a-82af-d3dbbce061d1" } } }, { "dscp": { "optionType": "global", "value": 18 } } ] } ] }, { "sequenceId": { "optionType": "global", "value": 81 }, "sequenceName": { "optionType": "global", "value": "rule9" }, "sequenceIpType": { "optionType": "global", "value": "all" }, "baseAction": { "optionType": "global", "value": "accept" }, "match": { "entries": [ { "trafficClass": { "optionType": "global", "value": "gold-transactional-data" } } ] }, "actions": [ { "slaClass": [ { "slaName": { "refId": { "optionType": "global", "value": "7e3299a6-bbc9-49e9-a35d-23c0c163e3ed" } } } ] }, { "set": [ { "forwardingClass": { "refId": { "optionType": "global", "value": "2558b8a2-bfca-445a-82af-d3dbbce061d1" } } }, { "dscp": { "optionType": "global", "value": 18 } } ] } ] }, { "sequenceId": { "optionType": "global", "value": 91 }, "sequenceName": { "optionType": "global", "value": "rule10" }, "sequenceIpType": { "optionType": "global", "value": "all" }, "baseAction": { "optionType": "global", "value": "accept" }, "match": { "entries": [ { "trafficClass": { "optionType": "global", "value": "gold-bulk-data" } } ] }, "actions": [ { "slaClass": [ { "slaName": { "refId": { "optionType": "global", "value": "4e573831-b17a-493f-b845-dbab2e58b0b0" } } } ] }, { "set": [ { "forwardingClass": { "refId": { "optionType": "global", "value": "2558b8a2-bfca-445a-82af-d3dbbce061d1" } } }, { "dscp": { "optionType": "global", "value": 18 } } ] } ] }, { "sequenceId": { "optionType": "global", "value": 101 }, "sequenceName": { "optionType": "global", "value": "rule11" }, "sequenceIpType": { "optionType": "global", "value": "all" }, "baseAction": { "optionType": "global", "value": "accept" }, "match": { "entries": [ { "trafficClass": { "optionType": "global", "value": "silver" } } ] }, "actions": [ { "slaClass": [ { "slaName": { "refId": { "optionType": "global", "value": "31e5a63d-d771-48d8-89a9-9ac2357390fa" } } } ] }, { "set": [ { "forwardingClass": { "refId": { "optionType": "global", "value": "479bb3b9-5879-4431-805f-58874b366050" } } }, { "dscp": { "optionType": "global", "value": 0 } } ] } ] }, { "sequenceId": { "optionType": "global", "value": 111 }, "sequenceName": { "optionType": "global", "value": "rule12" }, "sequenceIpType": { "optionType": "global", "value": "all" }, "baseAction": { "optionType": "global", "value": "accept" }, "match": { "entries": [ { "trafficClass": { "optionType": "global", "value": "bronze" } } ] }, "actions": [ { "slaClass": [ { "slaName": { "refId": { "optionType": "global", "value": "31e5a63d-d771-48d8-89a9-9ac2357390fa" } } } ] }, { "set": [ { "forwardingClass": { "refId": { "optionType": "global", "value": "5005291c-9603-4f53-b26c-f0f8e5691e4c" } } }, { "dscp": { "optionType": "global", "value": 8 } } ] } ] }, { "sequenceId": { "optionType": "global", "value": 121 }, "sequenceName": { "optionType": "global", "value": "rule13" }, "sequenceIpType": { "optionType": "global", "value": "ipv6" }, "baseAction": { "optionType": "global", "value": "accept" }, "match": { "entries": [ { "protocol": { "optionType": "global", "value": [ "58" ] } } ] }, "actions": [] }, { "sequenceId": { "optionType": "global", "value": 131 }, "sequenceName": { "optionType": "global", "value": "rule14" }, "sequenceIpType": { "optionType": "global", "value": "ipv4" }, "baseAction": { "optionType": "global", "value": "accept" }, "match": { "entries": [ { "protocol": { "optionType": "global", "value": [ "6", "17" ] } }, { "sourcePort": { "optionType": "global", "value": [ "53" ] } } ] }, "actions": [] }, { "sequenceId": { "optionType": "global", "value": 141 }, "sequenceName": { "optionType": "global", "value": "rule15" }, "sequenceIpType": { "optionType": "global", "value": "ipv4" }, "baseAction": { "optionType": "global", "value": "accept" }, "match": { "entries": [ { "protocol": { "optionType": "global", "value": [ "6", "17" ] } }, { "destinationPort": { "optionType": "global", "value": [ "53" ] } } ] }, "actions": [] } ] } } }, "$$ref": "#/components/examples/getSingleSdwanApplicationPriorityTrafficPolicyExample" } } } } }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Feature Profile > Application Priority > Traffic Policy-read,Feature Profile > Application Priority > Traffic Policy-write", "__originalOperationId": "GetTrafficPolicyProfileParcelByParcelIdForapplication-priority" }, "put": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Update a Traffic Policy Profile Parcel for application-priority feature profile", "operationId": "EditTrafficPolicyProfileParcelForapplication_priority", "parameters": [ { "name": "applicationPriorityId", "in": "path", "description": "Feature Profile ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } }, { "name": "trafficPolicyId", "in": "path", "description": "Profile Parcel ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } } ], "requestBody": { "description": "Traffic Policy Profile Parcel", "content": { "application/json": { "schema": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "dataDefaultAction": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "accept", "enum": [ "drop", "accept" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_sequencesBaseActionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_oneOfSequencesBaseActionOptionsDef" }, "simpleFlow": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanGlobalOptionsDef", "type": "object" }, "hasCorViaSig": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanGlobalOptionsDef", "type": "object" }, "target": { "oneOf": [ { "description": "Target vpn and direction", "type": "object", "properties": { "vpn": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_targetVpnDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_oneOfTargetVpnOptionsDef" }, "direction": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "all", "enum": [ "service", "tunnel", "all" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_targetDirectionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_oneOfTargetDirectionOptionsDef" } }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_oneOfVpnParcelDef" }, { "description": "rule", "type": "object", "properties": { "vpnRule": { "description": "vpn rule", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "ruleId": { "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" }, "additionalProperties": false, "uniqueItems": true, "type": "array", "maxItems": 1, "$$ref": "#/components/schemas/CommonCommonDefs_ruleDef" } }, "required": [ "optionType", "ruleId" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_commonRuleDef" }, "direction": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "all", "enum": [ "service", "tunnel", "all" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_targetDirectionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_oneOfTargetDirectionOptionsDef" } }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_oneOfVpnRuleDef" } ] }, "sequences": { "description": "Traffic policy sequence list", "type": "array", "uniqueItems": true, "items": { "anyOf": [ { "not": { "required": [ "actions" ] } }, { "if": { "properties": { "actions": { "contains": { "required": [ "redirectDns" ] } } } }, "then": { "properties": { "match": { "properties": { "entries": { "contains": { "oneOf": [ { "required": [ "dnsAppList" ] }, { "required": [ "dns" ] } ] } } } } } } }, { "if": { "properties": { "actions": { "contains": { "oneOf": [ { "required": [ "cloudProbe" ] }, { "required": [ "cloudSaas" ] } ] } } } }, "then": { "properties": { "match": { "properties": { "entries": { "contains": { "oneOf": [ { "required": [ "appList" ] } ] } } } } } } } ], "if": { "properties": { "baseAction": { "properties": { "value": { "const": "drop" } } }, "sequenceIpType": { "properties": { "value": { "const": "all" } } } } }, "then": { "properties": { "actions": { "not": { "contains": { "anyOf": [ { "required": [ "backupSlaPreferredColor" ] }, { "required": [ "cflowd" ] }, { "required": [ "natPool" ] }, { "required": [ "redirectDns" ] }, { "required": [ "appqoeOptimization" ] }, { "required": [ "lossCorrection" ] }, { "required": [ "lossBalance" ] }, { "required": [ "sig" ] }, { "required": [ "fallbackToRouting" ] }, { "required": [ "set" ] }, { "required": [ "dscp" ] }, { "required": [ "forwardingClass" ] }, { "required": [ "localTlocList" ] }, { "required": [ "perferredColorGroup" ] }, { "required": [ "preferredRemoteColor" ] }, { "required": [ "nextHop" ] }, { "required": [ "nextHopIpv6" ] }, { "required": [ "nextHopLoose" ] }, { "required": [ "policer" ] }, { "required": [ "service" ] }, { "required": [ "serviceChain" ] }, { "required": [ "tlocList" ] }, { "required": [ "tloc" ] }, { "required": [ "vpn" ] }, { "required": [ "slaClass" ] }, { "required": [ "cloudSaas" ] } ] } } }, "match": { "properties": { "entries": { "not": { "contains": { "anyOf": [ { "required": [ "sourceDataPrefixList" ] }, { "required": [ "sourceDataIpv6PrefixList" ] }, { "required": [ "destinationDataPrefixList" ] }, { "required": [ "destinationDataIpv6PrefixList" ] } ] } } } } } } }, "type": "object", "properties": { "sequenceId": { "description": "Sequence Id", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 1, "maximum": 65536, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_sequencesSequenceIdDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_oneOfSequencesSequenceIdOptionsDef" }, "sequenceName": { "description": "Sequence Name", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_sequencesSequenceNameDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_oneOfSequencesSequenceNameOptionsDef" }, "baseAction": { "description": "Base Action", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "accept", "enum": [ "drop", "accept" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_sequencesBaseActionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_oneOfSequencesBaseActionOptionsDef" }, "sequenceIpType": { "description": "Sequence IP Type", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "ipv4", "enum": [ "ipv4", "ipv6", "all" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_sequencesSequenceIpTypeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_oneOfSequencesSequenceIpTypeOptionsDef" }, "match": { "type": "object", "properties": { "entries": { "if": { "contains": { "required": [ "trafficClass", "sourceIp", "sourceIpv6", "sourceDataIpv6PrefixList", "destinationIp", "destinationIpv6", "destinationDataIpv6PrefixList" ] } }, "then": { "not": { "contains": { "required": [ "appList" ], "anyOf": [ { "required": [ "sourceDataIpv6PrefixList" ] }, { "required": [ "sourceDataPrefixList" ] }, { "required": [ "sourceDataIpv6" ] }, { "required": [ "sourceDataIpv6PrefixList" ] }, { "required": [ "sourceDataPrefixList" ] }, { "required": [ "sourceDataPrefixList" ] }, { "required": [ "dnsAppList" ] }, { "required": [ "destinationDataIpv6PrefixList" ] }, { "required": [ "destinationDataPrefixList" ] }, { "required": [ "destinationDataIpv6" ] }, { "required": [ "destinationDataIpv6PrefixList" ] }, { "required": [ "destinationDataPrefixList" ] }, { "required": [ "destinationDataPrefixList" ] }, { "required": [ "dnsAppList" ] } ] } } }, "type": "array", "uniqueItems": true, "items": { "type": "object", "minProperties": 1, "maxProperties": 1, "properties": { "appList": { "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_parcelReferenceDef", "description": "App list Reference", "type": "object" }, "saasAppList": { "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_parcelReferenceDef", "description": "Saas App list Reference", "type": "object" }, "serviceArea": { "description": "M365 Service Area", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "string", "enum": [ "common", "exchange", "sharepoint", "skype" ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_serviceArea" } } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_serviceAreaDef" }, "trafficCategory": { "description": "M365 Traffic Category", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "enum": [ "optimize-allow", "optimize", "all" ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_trafficCategory" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_trafficCategoryDef" }, "dnsAppList": { "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_parcelReferenceDef", "description": "dns App list Reference", "type": "object" }, "trafficClass": { "description": "Traffic Class", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "gold-voip-telephony", "gold-broadcast-video", "gold-real-time-interactive", "gold-multimedia-conferencing", "gold-multimedia-streaming", "gold-network-control", "gold-signaling", "gold-ops-admin-mgmt", "gold-transactional-data", "gold-bulk-data", "silver", "bronze" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_matchEntriesTrafficClassOptionsDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_oneOfMatchEntriesTrafficClassOptionsDef" }, "dscp": { "description": "DSCP number(s)", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "oneOf": [ { "minimum": 0, "maximum": 63, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_dscpDef" }, { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "minimum": 0, "maximum": 63, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_dscpDef" } } ] } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_oneOfMatchEntriesDscpOptionsDef" }, "packetLength": { "description": "Packet Length", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "oneOf": [ { "type": "string", "pattern": "^(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_sequencesMatchEntriesPacketLengthDef" }, { "type": "string", "pattern": "^([0-9]|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])\\-([1-9]|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_sequencesMatchEntriesPacketLengthRangeDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_oneOfSequencesMatchEntriesPacketLengthValueDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_oneOfMatchEntriesPacketLengthOptionsDef" }, "protocol": { "description": "protocol (0-255) range or individual number separated by space", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "string", "pattern": "^(0|[1-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_protocolDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_oneOfMatchEntriesProtocolOptionsDef" }, "icmpMessage": { "description": "ICMP Message", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "enum": [ "administratively-prohibited", "dod-host-prohibited", "dod-net-prohibited", "echo", "echo-reply", "echo-reply-no-error", "extended-echo", "extended-echo-reply", "general-parameter-problem", "host-isolated", "host-precedence-unreachable", "host-redirect", "host-tos-redirect", "host-tos-unreachable", "host-unknown", "host-unreachable", "interface-error", "malformed-query", "multiple-interface-match", "net-redirect", "net-tos-redirect", "net-tos-unreachable", "net-unreachable", "network-unknown", "no-room-for-option", "option-missing", "packet-too-big", "parameter-problem", "photuris", "port-unreachable", "precedence-unreachable", "protocol-unreachable", "reassembly-timeout", "redirect", "router-advertisement", "router-solicitation", "source-route-failed", "table-entry-error", "time-exceeded", "timestamp-reply", "timestamp-request", "ttl-exceeded", "unreachable" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_matchEntriesIcmpMessageDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_oneOfMatchEntriesIcmpMessageOptionsDef" }, "icmp6Message": { "description": "ICMP6 Message", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "enum": [ "beyond-scope", "cp-advertisement", "cp-solicitation", "destination-unreachable", "dhaad-reply", "dhaad-request", "echo-reply", "echo-request", "header", "hop-limit", "ind-advertisement", "ind-solicitation", "mld-query", "mld-reduction", "mld-report", "mldv2-report", "mpd-advertisement", "mpd-solicitation", "mr-advertisement", "mr-solicitation", "mr-termination", "nd-na", "nd-ns", "next-header-type", "ni-query", "ni-query-name", "ni-query-v4-address", "ni-query-v6-address", "ni-response", "ni-response-qtype-unknown", "ni-response-refuse", "ni-response-success", "no-admin", "no-route", "packet-too-big", "parameter-option", "parameter-problem", "port-unreachable", "reassembly-timeout", "redirect", "reject-route", "renum-command", "renum-result", "renum-seq-number", "router-advertisement", "router-renumbering", "router-solicitation", "rpl-control", "source-policy", "source-route-header", "time-exceeded", "unreachable" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_matchEntriesIcmp6MessageDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_oneOfMatchEntriesIcmp6MessageOptionsDef" }, "sourceDataPrefixList": { "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_parcelReferenceDef", "description": "Source Data Prefix Parcel UUID", "type": "object" }, "sourceDataIpv6PrefixList": { "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_parcelReferenceDef", "description": "Source Data Prefix Parcel UUID", "type": "object" }, "sourceIp": { "description": "Source Data IP Prefix", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)(\\/)([0-2]?[0-9]$|[3]?[0-2])$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4PrefixDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_ipv4PrefixDef" }, "sourceIpv6": { "description": "Source Data IP Prefix", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "((^\\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:)))(%.+)?\\s*(\\/)(\\b([0-9]{1,2}|1[01][0-9]|12[0-8])\\b)$))", "$$ref": "#/components/schemas/CommonCommonDefs_ipv6PrefixDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_oneOfMatchEntriesSourceIpv6OptionsDef" }, "sourcePort": { "description": "Source Port (0-65535) range or individual number separated by space", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "oneOf": [ { "type": "string", "pattern": "^(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_portNoDef" }, { "type": "string", "pattern": "^(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])\\-(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_portRangeDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_portValueDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_oneOfMatchEntriesSourcePortOptionsDef" }, "destinationDataPrefixList": { "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_parcelReferenceDef", "description": "Destination Data Prefix Parcel UUID", "type": "object" }, "destinationDataIpv6PrefixList": { "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_parcelReferenceDef", "description": "Destination Data Prefix Parcel UUID", "type": "object" }, "destinationIp": { "description": "Destination Data IP Prefix", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)(\\/)([0-2]?[0-9]$|[3]?[0-2])$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4PrefixDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_ipv4PrefixDef" }, "destinationIpv6": { "description": "Destination Data IP Prefix", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "((^\\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:)))(%.+)?\\s*(\\/)(\\b([0-9]{1,2}|1[01][0-9]|12[0-8])\\b)$))", "$$ref": "#/components/schemas/CommonCommonDefs_ipv6PrefixDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_oneOfMatchEntriesDestinationIpv6OptionsDef" }, "destinationPort": { "description": "Destination Port (0-65535) range or individual number separated by space", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "oneOf": [ { "type": "string", "pattern": "^(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_portNoDef" }, { "type": "string", "pattern": "^(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])\\-(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_portRangeDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_portValueDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_oneOfMatchEntriesDestinationPortOptionsDef" }, "tcp": { "description": "TCP States", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "syn" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_matchEntriesTcpDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_oneOfMatchEntriesTcpOptionsDef" }, "destinationRegion": { "description": "Destination Region", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "enum": [ "primary-region", "secondary-region", "other-region" ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_destinationRegion" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_destinationRegionDef" }, "trafficTo": { "description": "Traffic to", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "enum": [ "core", "service", "access" ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_trafficTo" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_trafficToDef" }, "dns": { "description": "Dns", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "enum": [ "request", "response" ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_dns" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_dnsDef" } }, "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false }, "actions": { "if": { "contains": { "anyOf": [ { "required": [ "cloudProbe" ] }, { "required": [ "cloudSaas" ] } ], "required": [ "cloudSaas", "cloudSaas", "fallbackToRouting", "sig", "natPool" ] } }, "then": { "contains": { "anyOf": [ { "required": [ "cloudProbe" ] }, { "required": [ "count" ] }, { "required": [ "sig" ] }, { "required": [ "sse" ] } ] }, "not": { "contains": { "anyOf": [ { "required": [ "slaClass" ] }, { "required": [ "backupSlaPreferredColor" ] }, { "required": [ "set" ] }, { "required": [ "redirectDns" ] }, { "required": [ "appqoeOptimization" ] }, { "required": [ "lossCorrection" ] }, { "required": [ "lossBalance" ] }, { "required": [ "cflowd" ] }, { "required": [ "natPool" ] }, { "required": [ "nat" ] }, { "required": [ "sig" ] }, { "required": [ "sse" ] }, { "required": [ "fallbackToRouting" ] }, { "required": [ "natPool" ] }, { "required": [ "usevpn" ] }, { "required": [ "sse" ] } ], "required": [ "nat" ] } } }, "type": "array", "items": { "type": "object", "minProperties": 1, "maxProperties": 1, "properties": { "slaClass": { "if": { "contains": { "required": [ "preferredColorGroup", "fallbackToBestPath" ] } }, "then": { "not": { "contains": { "required": [ "preferredColor", "strict" ] } } }, "type": "array", "description": "slaClass", "items": { "type": "object", "properties": { "slaName": { "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_parcelReferenceDef" }, "preferredColor": { "not": { "required": [ "preferredColorGroup" ] }, "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "enum": [ "3g", "biz-internet", "blue", "bronze", "custom1", "custom2", "custom3", "default", "gold", "green", "lte", "metro-ethernet", "mpls", "private1", "private2", "private3", "private4", "private5", "private6", "public-internet", "red", "silver" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_colorDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_colorMatchListDef" }, "preferredColorGroup": { "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_parcelReferenceDef" }, "strict": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanGlobalOptionsDef" }, "fallbackToBestPath": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanGlobalOptionsDef" }, "preferredRemoteColor": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "enum": [ "3g", "biz-internet", "blue", "bronze", "custom1", "custom2", "custom3", "default", "gold", "green", "lte", "metro-ethernet", "mpls", "private1", "private2", "private3", "private4", "private5", "private6", "public-internet", "red", "silver" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_colorDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_colorMatchListDef" }, "remoteColorRestrict": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanGlobalOptionsDef" } }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_slaClassDef" } }, "backupSlaPreferredColor": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "enum": [ "3g", "biz-internet", "blue", "bronze", "custom1", "custom2", "custom3", "default", "gold", "green", "lte", "metro-ethernet", "mpls", "private1", "private2", "private3", "private4", "private5", "private6", "public-internet", "red", "silver" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_colorDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_colorMatchListDef", "type": "object", "description": "Backup SLA perferred color" }, "set": { "if": { "contains": { "required": [ "preferredColorGroup", "nextHopLoose", "service", "serviceChain" ] } }, "then": { "contains": { "oneOf": [ { "required": [ "nextHop" ] }, { "required": [ "nextHopIpv6" ] } ] }, "not": { "contains": { "required": [ "localTlocList" ], "anyOf": [ { "required": [ "vpn" ] }, { "required": [ "tlocList" ] }, { "required": [ "tloc" ] }, { "required": [ "service" ] }, { "required": [ "nextHop" ] } ] } } }, "type": "array", "items": { "type": "object", "properties": { "dscp": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 0, "maximum": 63, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_dscpDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_oneOfActionEntriesDscpOptionsDef" }, "policer": { "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_parcelReferenceDef" }, "preferredColorGroup": { "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_parcelReferenceDef" }, "forwardingClass": { "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_parcelReferenceDef" }, "localTlocList": { "properties": { "color": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "enum": [ "3g", "biz-internet", "blue", "bronze", "custom1", "custom2", "custom3", "default", "gold", "green", "lte", "metro-ethernet", "mpls", "private1", "private2", "private3", "private4", "private5", "private6", "public-internet", "red", "silver" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_colorDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_colorMatchListDef" }, "restrict": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanGlobalOptionsDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_restrictDef" }, "encap": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "enum": [ "ipsec", "gre" ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_encap" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_encapListDef" } }, "required": [ "color" ], "additionalProperties": false }, "preferredRemoteColor": { "properties": { "color": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "enum": [ "3g", "biz-internet", "blue", "bronze", "custom1", "custom2", "custom3", "default", "gold", "green", "lte", "metro-ethernet", "mpls", "private1", "private2", "private3", "private4", "private5", "private6", "public-internet", "red", "silver" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_colorDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_colorMatchListDef" }, "remoteColorRestrict": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanGlobalOptionsDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_restrictDef" } }, "required": [ "color" ], "additionalProperties": false }, "tloc": { "properties": { "color": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "maxItems": 1, "uniqueItems": true, "items": { "enum": [ "3g", "biz-internet", "blue", "bronze", "custom1", "custom2", "custom3", "default", "gold", "green", "lte", "metro-ethernet", "mpls", "private1", "private2", "private3", "private4", "private5", "private6", "public-internet", "red", "silver" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_colorDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_oneColorMatchListDef" }, "encap": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "enum": [ "ipsec", "gre" ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_encap" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_encapDef" }, "ip": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4AddressDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_ipv4AddressDef" } }, "required": [ "color", "encap", "ip" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_tlocDef" }, "tlocList": { "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_parcelReferenceDef" }, "service": { "oneOf": [ { "properties": { "type": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "FW", "IDS", "IDP", "netsvc1", "netsvc2", "netsvc3", "netsvc4", "appqoe" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_typeDefinition" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_typeDef" }, "vpn": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "integer", "minimum": 0, "maximum": 65530, "$$ref": "#/components/schemas/CommonCommonDefs_vpnDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_vpnDef" }, "local": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanGlobalOptionsDef", "default": false }, "restrict": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanGlobalOptionsDef", "default": true } }, "required": [ "type", "vpn" ], "additionalProperties": false }, { "properties": { "tloc": { "properties": { "color": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "maxItems": 1, "uniqueItems": true, "items": { "enum": [ "3g", "biz-internet", "blue", "bronze", "custom1", "custom2", "custom3", "default", "gold", "green", "lte", "metro-ethernet", "mpls", "private1", "private2", "private3", "private4", "private5", "private6", "public-internet", "red", "silver" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_colorDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_oneColorMatchListDef" }, "encap": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "enum": [ "ipsec", "gre" ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_encap" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_encapDef" }, "ip": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4AddressDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_ipv4AddressDef" } }, "required": [ "color", "encap", "ip" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_tlocDef" }, "vpn": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "integer", "minimum": 0, "maximum": 65530, "$$ref": "#/components/schemas/CommonCommonDefs_vpnDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_vpnDef" }, "type": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "FW", "IDS", "IDP", "netsvc1", "netsvc2", "netsvc3", "netsvc4", "appqoe" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_typeDefinition" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_typeDef" } }, "required": [ "vpn", "tloc", "type" ], "additionalProperties": false }, { "properties": { "tlocList": { "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_parcelReferenceDef" }, "vpn": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "integer", "minimum": 0, "maximum": 65530, "$$ref": "#/components/schemas/CommonCommonDefs_vpnDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_vpnDef" }, "type": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "FW", "IDS", "IDP", "netsvc1", "netsvc2", "netsvc3", "netsvc4", "appqoe" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_typeDefinition" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_typeDef" } }, "required": [ "vpn", "tlocList", "type" ], "additionalProperties": false } ] }, "serviceChain": { "if": { "properties": { "local": { "properties": { "value": { "const": true } } } } }, "then": { "anyOf": [ { "required": [ "tloc" ] }, { "required": [ "tlocList" ] }, { "not": { "required": [ "tloc", "tlocList" ] } }, { "not": { "required": [ "vpn" ] } }, { "required": [ "vpn" ] } ] }, "else": { "not": { "anyOf": [ { "required": [ "tloc" ] }, { "required": [ "tlocList" ] } ] }, "required": [ "vpn" ] }, "type": "object", "properties": { "type": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "SC1", "SC2", "SC4", "SC5", "SC6", "SC7", "SC8", "SC9", "SC10", "SC11", "SC12", "SC13", "SC14", "SC15", "SC16" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_scName" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_serviceChainNameDef" }, "vpn": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "integer", "minimum": 0, "maximum": 65530, "not": { "enum": [ 0, 512 ] }, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_serviceChainVpnDefinition" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_serviceChainVpnDef" }, "local": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanGlobalOptionsDef", "default": false }, "restrict": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanGlobalOptionsDef", "default": true }, "tloc": { "properties": { "color": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "maxItems": 1, "uniqueItems": true, "items": { "enum": [ "3g", "biz-internet", "blue", "bronze", "custom1", "custom2", "custom3", "default", "gold", "green", "lte", "metro-ethernet", "mpls", "private1", "private2", "private3", "private4", "private5", "private6", "public-internet", "red", "silver" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_colorDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_oneColorMatchListDef" }, "encap": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "enum": [ "ipsec", "gre" ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_encap" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_encapDef" }, "ip": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4AddressDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_ipv4AddressDef" } }, "required": [ "color", "encap", "ip" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_tlocDef" }, "tlocList": { "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_parcelReferenceDef" } }, "required": [ "type", "local", "restrict" ], "additionalProperties": false }, "nextHop": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4AddressDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_ipv4AddressDef" }, "nextHopIpv6": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "format": "ipv6", "$$ref": "#/components/schemas/CommonCommonDefs_ipv6AddressDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_ipv6AddressDef" }, "nextHopLoose": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanGlobalOptionsDef" }, "vpn": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "integer", "minimum": 0, "maximum": 65530, "$$ref": "#/components/schemas/CommonCommonDefs_vpnDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_vpnDef" } }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_setProperties" } }, "redirectDns": { "type": "object", "properties": { "field": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "enum": [ "ipAddress", "dnsHost" ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_redirectDnsTypes" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, "value": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "oneOf": [ { "type": "string", "enum": [ "umbrella", "host" ] }, { "type": "string", "pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4AddressDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_redirectDns" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_oneOfRedirectDnsDef" }, "appqoeOptimization": { "type": "object", "properties": { "tcpOptimization": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanGlobalOptionsDef" }, "dreOptimization": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanGlobalOptionsDef" }, "serviceNodeGroup": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "minLength": 1, "maxLength": 12, "pattern": "(SNG-APPQOE|(SNG-APPQOE([1-9]|[1-2][0-9]|3[0-1])))" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_serviceNodeGroupDef" } }, "minProperties": 1, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_oneOfappqoeOptimizationDef" }, "lossCorrection": { "type": "object", "properties": { "lossCorrectionType": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "fecAdaptive", "fecAlways", "packetDuplication" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_lossTypeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_lossCorrectionTypeDef" }, "lossCorrectFec": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "integer", "minimum": 1, "maximum": 5 } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_lossCorrectFecDef" } }, "required": [ "lossCorrectionType" ], "anyOf": [ { "if": { "properties": { "lossCorrectionType": { "properties": { "value": { "const": "fecAdaptive" } } } } }, "then": { "anyOf": [ { "required": [ "lossCorrectFec" ] }, { "not": { "required": [ "lossCorrectFec" ] } } ] }, "else": { "not": { "required": [ "lossCorrectFec" ] } } } ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_lossCorrectionDef" }, "loadBalance": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "src-dst-ip", "ppl", "ip-and-ports", "src-ip-only" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_loadBalanceTypeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_loadBalanceDef" }, "count": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "minLength": 1, "maxLength": 20, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_count" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_countDef" }, "log": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanGlobalOptionsDef", "type": "object" }, "cloudSaas": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanGlobalOptionsDef", "type": "object" }, "cloudProbe": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanGlobalOptionsDef", "type": "object" }, "cflowd": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanGlobalOptionsDef", "type": "object" }, "natPool": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 1, "maximum": 31, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_natPool" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_natPoolDef" }, "nat": { "type": "object", "properties": { "useVpn": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanGlobalOptionsDef" }, "fallback": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanGlobalOptionsDef" }, "diaPool": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "maxItems": 4, "uniqueItems": true, "items": { "minimum": 1, "maximum": 4095, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_diaPool" } } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_diaPoolDef" }, "diaInterface": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "maxItems": 4, "uniqueItems": true, "items": { "type": "string" } } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_diaInterfaceDef" }, "bypass": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanGlobalOptionsDef" } }, "required": [ "useVpn" ], "anyOf": [ { "if": { "properties": { "bypass": { "properties": { "value": { "const": false } } } } }, "then": { "anyOf": [ { "required": [ "diaPool" ] }, { "required": [ "diaInterface" ] }, { "not": { "required": [ "diaPool", "diaInterface" ] } } ] }, "else": { "not": { "anyOf": [ { "required": [ "diaPool" ] }, { "required": [ "diaInterface" ] } ] } } } ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_natDef" }, "sig": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanGlobalOptionsDef", "type": "object" }, "fallbackToRouting": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanGlobalOptionsDef", "type": "object" }, "sse": { "if": { "properties": { "secureServiceEdge": { "properties": { "value": { "enum": [ true ] } } } } }, "then": { "required": [ "secureServiceEdgeInstance" ] }, "type": "object", "properties": { "secureServiceEdge": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanGlobalOptionsDef" } } }, "secureServiceEdgeInstance": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "Cisco-Secure-Access", "zScaler" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_secureServiceEdgeInstanceDef" } } } }, "required": [ "secureServiceEdge", "secureServiceEdgeInstance" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_sseDef" } }, "additionalProperties": false } } }, "additionalProperties": false } } }, "additionalProperties": false } }, "required": [ "data" ], "x-metadata": { "minVManageVersion": "26.1.1" }, "$$ref": "#/components/schemas/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_SchemaPayload" }, "examples": { "test_app_priority_policy_1_traffic": { "value": { "name": "test_app_priority_policy_1_traffic", "data": { "target": { "vpn": { "optionType": "global", "value": [ "test_vpn" ] }, "direction": { "optionType": "global", "value": "tunnel" } }, "dataDefaultAction": { "optionType": "global", "value": "drop" }, "simpleFlow": { "optionType": "global", "value": true }, "hasCorViaSig": { "optionType": "global", "value": false }, "sequences": [ { "sequenceId": { "optionType": "global", "value": 1 }, "sequenceName": { "optionType": "global", "value": "rule1" }, "sequenceIpType": { "optionType": "global", "value": "all" }, "baseAction": { "optionType": "global", "value": "accept" }, "match": { "entries": [ { "trafficClass": { "optionType": "global", "value": "gold-voip-telephony" } } ] }, "actions": [ { "slaClass": [ { "slaName": { "refId": { "optionType": "global", "value": "97599834-0ece-42f2-a982-03731f8173bb" } } } ] }, { "set": [ { "forwardingClass": { "refId": { "optionType": "global", "value": "c2821b3a-056a-4ab2-9c8d-083de4932296" } } }, { "dscp": { "optionType": "global", "value": 46 } } ] } ] }, { "sequenceId": { "optionType": "global", "value": 11 }, "sequenceName": { "optionType": "global", "value": "rule2" }, "sequenceIpType": { "optionType": "global", "value": "all" }, "baseAction": { "optionType": "global", "value": "accept" }, "match": { "entries": [ { "trafficClass": { "optionType": "global", "value": "gold-broadcast-video" } } ] }, "actions": [ { "slaClass": [ { "slaName": { "refId": { "optionType": "global", "value": "97599834-0ece-42f2-a982-03731f8173bb" } } } ] }, { "set": [ { "forwardingClass": { "refId": { "optionType": "global", "value": "a33ac25e-9281-4753-96e6-4483faff8834" } } }, { "dscp": { "optionType": "global", "value": 26 } } ] } ] }, { "sequenceId": { "optionType": "global", "value": 21 }, "sequenceName": { "optionType": "global", "value": "rule3" }, "sequenceIpType": { "optionType": "global", "value": "all" }, "baseAction": { "optionType": "global", "value": "accept" }, "match": { "entries": [ { "trafficClass": { "optionType": "global", "value": "gold-real-time-interactive" } } ] }, "actions": [ { "slaClass": [ { "slaName": { "refId": { "optionType": "global", "value": "97599834-0ece-42f2-a982-03731f8173bb" } } } ] }, { "set": [ { "forwardingClass": { "refId": { "optionType": "global", "value": "60df0378-5ceb-4d51-9df2-7d81478974ca" } } }, { "dscp": { "optionType": "global", "value": 34 } } ] } ] }, { "sequenceId": { "optionType": "global", "value": 31 }, "sequenceName": { "optionType": "global", "value": "rule4" }, "sequenceIpType": { "optionType": "global", "value": "all" }, "baseAction": { "optionType": "global", "value": "accept" }, "match": { "entries": [ { "trafficClass": { "optionType": "global", "value": "gold-network-control" } } ] }, "actions": [ { "slaClass": [ { "slaName": { "refId": { "optionType": "global", "value": "97599834-0ece-42f2-a982-03731f8173bb" } } } ] }, { "set": [ { "forwardingClass": { "refId": { "optionType": "global", "value": "05323a9c-b673-446b-89de-064b298006f6" } } }, { "dscp": { "optionType": "global", "value": 48 } } ] } ] }, { "sequenceId": { "optionType": "global", "value": 41 }, "sequenceName": { "optionType": "global", "value": "rule5" }, "sequenceIpType": { "optionType": "global", "value": "all" }, "baseAction": { "optionType": "global", "value": "accept" }, "match": { "entries": [ { "trafficClass": { "optionType": "global", "value": "gold-multimedia-conferencing" } } ] }, "actions": [ { "slaClass": [ { "slaName": { "refId": { "optionType": "global", "value": "7e3299a6-bbc9-49e9-a35d-23c0c163e3ed" } } } ] }, { "set": [ { "forwardingClass": { "refId": { "optionType": "global", "value": "60df0378-5ceb-4d51-9df2-7d81478974ca" } } }, { "dscp": { "optionType": "global", "value": 34 } } ] } ] }, { "sequenceId": { "optionType": "global", "value": 51 }, "sequenceName": { "optionType": "global", "value": "rule6" }, "sequenceIpType": { "optionType": "global", "value": "all" }, "baseAction": { "optionType": "global", "value": "accept" }, "match": { "entries": [ { "trafficClass": { "optionType": "global", "value": "gold-multimedia-streaming" } } ] }, "actions": [ { "slaClass": [ { "slaName": { "refId": { "optionType": "global", "value": "7e3299a6-bbc9-49e9-a35d-23c0c163e3ed" } } } ] }, { "set": [ { "forwardingClass": { "refId": { "optionType": "global", "value": "a33ac25e-9281-4753-96e6-4483faff8834" } } }, { "dscp": { "optionType": "global", "value": 26 } } ] } ] }, { "sequenceId": { "optionType": "global", "value": 61 }, "sequenceName": { "optionType": "global", "value": "rule7" }, "sequenceIpType": { "optionType": "global", "value": "all" }, "baseAction": { "optionType": "global", "value": "accept" }, "match": { "entries": [ { "trafficClass": { "optionType": "global", "value": "gold-signaling" } } ] }, "actions": [ { "slaClass": [ { "slaName": { "refId": { "optionType": "global", "value": "7e3299a6-bbc9-49e9-a35d-23c0c163e3ed" } } } ] }, { "set": [ { "forwardingClass": { "refId": { "optionType": "global", "value": "b7ea8b1d-e5b1-4735-b02f-1f3d1c9b9e5a" } } }, { "dscp": { "optionType": "global", "value": 24 } } ] } ] }, { "sequenceId": { "optionType": "global", "value": 71 }, "sequenceName": { "optionType": "global", "value": "rule8" }, "sequenceIpType": { "optionType": "global", "value": "all" }, "baseAction": { "optionType": "global", "value": "accept" }, "match": { "entries": [ { "trafficClass": { "optionType": "global", "value": "gold-ops-admin-mgmt" } } ] }, "actions": [ { "slaClass": [ { "slaName": { "refId": { "optionType": "global", "value": "7e3299a6-bbc9-49e9-a35d-23c0c163e3ed" } } } ] }, { "set": [ { "forwardingClass": { "refId": { "optionType": "global", "value": "2558b8a2-bfca-445a-82af-d3dbbce061d1" } } }, { "dscp": { "optionType": "global", "value": 18 } } ] } ] }, { "sequenceId": { "optionType": "global", "value": 81 }, "sequenceName": { "optionType": "global", "value": "rule9" }, "sequenceIpType": { "optionType": "global", "value": "all" }, "baseAction": { "optionType": "global", "value": "accept" }, "match": { "entries": [ { "trafficClass": { "optionType": "global", "value": "gold-transactional-data" } } ] }, "actions": [ { "slaClass": [ { "slaName": { "refId": { "optionType": "global", "value": "7e3299a6-bbc9-49e9-a35d-23c0c163e3ed" } } } ] }, { "set": [ { "forwardingClass": { "refId": { "optionType": "global", "value": "2558b8a2-bfca-445a-82af-d3dbbce061d1" } } }, { "dscp": { "optionType": "global", "value": 18 } } ] } ] }, { "sequenceId": { "optionType": "global", "value": 91 }, "sequenceName": { "optionType": "global", "value": "rule10" }, "sequenceIpType": { "optionType": "global", "value": "all" }, "baseAction": { "optionType": "global", "value": "accept" }, "match": { "entries": [ { "trafficClass": { "optionType": "global", "value": "gold-bulk-data" } } ] }, "actions": [ { "slaClass": [ { "slaName": { "refId": { "optionType": "global", "value": "4e573831-b17a-493f-b845-dbab2e58b0b0" } } } ] }, { "set": [ { "forwardingClass": { "refId": { "optionType": "global", "value": "2558b8a2-bfca-445a-82af-d3dbbce061d1" } } }, { "dscp": { "optionType": "global", "value": 18 } } ] } ] }, { "sequenceId": { "optionType": "global", "value": 101 }, "sequenceName": { "optionType": "global", "value": "rule11" }, "sequenceIpType": { "optionType": "global", "value": "all" }, "baseAction": { "optionType": "global", "value": "accept" }, "match": { "entries": [ { "trafficClass": { "optionType": "global", "value": "silver" } } ] }, "actions": [ { "slaClass": [ { "slaName": { "refId": { "optionType": "global", "value": "31e5a63d-d771-48d8-89a9-9ac2357390fa" } } } ] }, { "set": [ { "forwardingClass": { "refId": { "optionType": "global", "value": "479bb3b9-5879-4431-805f-58874b366050" } } }, { "dscp": { "optionType": "global", "value": 0 } } ] } ] }, { "sequenceId": { "optionType": "global", "value": 111 }, "sequenceName": { "optionType": "global", "value": "rule12" }, "sequenceIpType": { "optionType": "global", "value": "all" }, "baseAction": { "optionType": "global", "value": "accept" }, "match": { "entries": [ { "trafficClass": { "optionType": "global", "value": "bronze" } } ] }, "actions": [ { "slaClass": [ { "slaName": { "refId": { "optionType": "global", "value": "31e5a63d-d771-48d8-89a9-9ac2357390fa" } } } ] }, { "set": [ { "forwardingClass": { "refId": { "optionType": "global", "value": "5005291c-9603-4f53-b26c-f0f8e5691e4c" } } }, { "dscp": { "optionType": "global", "value": 8 } } ] } ] }, { "sequenceId": { "optionType": "global", "value": 121 }, "sequenceName": { "optionType": "global", "value": "rule13" }, "sequenceIpType": { "optionType": "global", "value": "ipv6" }, "baseAction": { "optionType": "global", "value": "accept" }, "match": { "entries": [ { "protocol": { "optionType": "global", "value": [ "58" ] } } ] }, "actions": [] }, { "sequenceId": { "optionType": "global", "value": 131 }, "sequenceName": { "optionType": "global", "value": "rule14" }, "sequenceIpType": { "optionType": "global", "value": "ipv4" }, "baseAction": { "optionType": "global", "value": "accept" }, "match": { "entries": [ { "protocol": { "optionType": "global", "value": [ "6", "17" ] } }, { "sourcePort": { "optionType": "global", "value": [ "53" ] } } ] }, "actions": [] }, { "sequenceId": { "optionType": "global", "value": 141 }, "sequenceName": { "optionType": "global", "value": "rule15" }, "sequenceIpType": { "optionType": "global", "value": "ipv4" }, "baseAction": { "optionType": "global", "value": "accept" }, "match": { "entries": [ { "protocol": { "optionType": "global", "value": [ "6", "17" ] } }, { "destinationPort": { "optionType": "global", "value": [ "53" ] } } ] }, "actions": [] } ] } }, "$$ref": "#/components/examples/ProfileparcelSdwanApplicationPriorityTrafficPolicyPutRequest_test_app_priority_policy_1_traffic" } } } }, "required": true }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "object", "properties": { "id": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}" } }, "required": [ "id" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelCommonPutResponse_SchemaPayload" }, "examples": { "example_1": { "value": { "id": "24C3EF06-c09a-DeFa-Ab26-a1cc4Ef0D51A" }, "$$ref": "#/components/examples/ProfileparcelCommonPutResponse_example_1" } } } } }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Template Deploy-write", "__originalOperationId": "EditTrafficPolicyProfileParcelForapplication-priority" } }, "/v1/feature-profile/sdwan/cli": { "get": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Get all SDWAN Feature Profiles with giving Family and profile type", "operationId": "GetSdwanFeatureProfilesByFamilyAndType_ConfigurationFeatureProfileSdwan_2903", "parameters": [ { "name": "offset", "in": "query", "description": "Pagination offset", "schema": { "type": "integer", "format": "int32" } }, { "name": "limit", "in": "query", "description": "Pagination limit", "schema": { "type": "integer", "format": "int32", "default": 0 } } ], "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "array", "items": { "type": "object", "properties": { "profileId": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" }, "profileName": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" }, "profileType": { "type": "string", "enum": [ "cli" ] }, "createdBy": { "type": "string", "description": "User who last created this.", "readOnly": true }, "createdOn": { "type": "integer", "description": "Timestamp of creation", "format": "int64", "readOnly": true }, "lastUpdatedBy": { "type": "string", "description": "User who last updated this.", "readOnly": true }, "lastUpdatedOn": { "type": "integer", "description": "Timestamp of last update", "format": "int64", "readOnly": true }, "description": { "type": "string" }, "solution": { "type": "string", "enum": [ "sdwan" ] } } }, "$$ref": "#/components/schemas/getListSdwanCliPayload" }, "examples": { "get response example": { "value": [ { "profileId": "bc99ae4f-0ac3-4a51-95cb-c718953143ce", "profileName": "cg1_LAN", "solution": "sdwan", "profileType": "cli", "createdBy": "admin", "lastUpdatedBy": "admin", "createdOn": 1701850310222, "description": "cg1 cli Profile", "lastUpdatedOn": 1702292120081 } ], "$$ref": "#/components/examples/getListSdwanCliExample" } } } } }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Feature Profile > CLI Add On-read" }, "post": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Create a SDWAN Feature Profile with profile type", "operationId": "CreateSdwanFeatureProfile", "requestBody": { "description": "SDWAN Feature profile", "content": { "application/json": { "schema": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" }, "description": { "type": "string" }, "fromFeatureProfile": { "type": "object", "description": "from another feature profile", "oneOf": [ { "properties": { "copy": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "copy" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/FeatureprofileCommonPostRequest_fromFeatureProfileDef" } }, "required": [ "name", "description" ], "additionalProperties": false, "$$ref": "#/components/schemas/FeatureprofileCommonPostRequest_SchemaPayload" }, "examples": { "FeatureProfile-ConfigGroup1-NY": { "value": { "name": "FeatureProfile-ConfigGroup1-NY", "description": "Feature Profile for config group 1 for NY site" }, "$$ref": "#/components/examples/FeatureprofileCommonPostRequest_FeatureProfile-ConfigGroup1-NY" }, "FeatureProfile-ConfigGroup1-COPY": { "value": { "name": "FeatureProfile-ConfigGroup1-COPY", "description": "Copy Feature Profile from EEBE1AaD-DbC6-A9C2-E5F2-a9aFDD993F99", "fromFeatureProfile": { "copy": "EEBE1AaD-DbC6-A9C2-E5F2-a9aFDD993F99" } }, "$$ref": "#/components/examples/FeatureprofileCommonPostRequest_FeatureProfile-ConfigGroup1-COPY" } } } }, "required": true }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "object", "properties": { "id": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}" } }, "required": [ "id" ], "additionalProperties": false, "$$ref": "#/components/schemas/FeatureprofileCommonPostResponse_SchemaPayload" }, "examples": { "example_1": { "value": { "id": "Cc51Cc8B-e2c3-F701-438F-eE6Fbac38AAB" }, "$$ref": "#/components/examples/FeatureprofileCommonPostResponse_example_1" } } } } }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Feature Profile > CLI Add On-write" } }, "/v1/feature-profile/sdwan/cli/config/schema": { "get": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Get a Sdwan Cli Config feature Schema by Schema Type", "operationId": "GetSdwanCliConfigFeatureSchemaBySchemaType", "parameters": [ { "name": "schemaType", "in": "query", "required": true, "schema": { "type": "string", "enum": [ "post", "put" ] } } ], "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "string" }, "examples": { "post": { "value": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128 }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "config": { "type": "string" } }, "required": [ "config" ], "additionalProperties": false } }, "required": [ "name", "data" ], "x-metadata": { "supportedDeviceTypes": [ "all" ], "minVManageVersion": "20.15.1" }, "additionalProperties": false }, "$$ref": "#/components/examples/ProfileparcelSdwanCliConfigPostRequest_ResolvedSchema" }, "put": { "value": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128 }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "config": { "type": "string" } }, "required": [ "config" ], "additionalProperties": false } }, "required": [ "name", "data" ], "x-metadata": { "supportedDeviceTypes": [ "all" ], "minVManageVersion": "20.15.1" }, "additionalProperties": false }, "$$ref": "#/components/examples/ProfileparcelSdwanCliConfigPutRequest_ResolvedSchema" } } } } }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Feature Profile > CLI Add On > Config-read" } }, "/v1/feature-profile/sdwan/cli/features": { "get": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Get all SDWAN Feature Profiles with giving Family and profile type", "operationId": "GetSdwanFeatureProfilesByFamilyAndType_ConfigurationFeatureProfileSdwan_3803", "parameters": [ { "name": "offset", "in": "query", "description": "Pagination offset", "schema": { "type": "integer", "format": "int32" } }, { "name": "limit", "in": "query", "description": "Pagination limit", "schema": { "type": "integer", "format": "int32", "default": 0 } }, { "name": "featureType", "in": "query", "description": "feature type", "schema": { "pattern": "^(config|full-config)$", "type": "string", "default": "config" } } ], "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "array", "items": { "type": "object", "properties": { "profileId": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" }, "profileName": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" }, "profileType": { "type": "string", "enum": [ "cli" ] }, "createdBy": { "type": "string", "description": "User who last created this.", "readOnly": true }, "createdOn": { "type": "integer", "description": "Timestamp of creation", "format": "int64", "readOnly": true }, "lastUpdatedBy": { "type": "string", "description": "User who last updated this.", "readOnly": true }, "lastUpdatedOn": { "type": "integer", "description": "Timestamp of last update", "format": "int64", "readOnly": true }, "description": { "type": "string" }, "solution": { "type": "string", "enum": [ "sdwan" ] } } }, "$$ref": "#/components/schemas/getListSdwanCliPayload" }, "examples": { "get response example": { "value": [ { "profileId": "bc99ae4f-0ac3-4a51-95cb-c718953143ce", "profileName": "cg1_LAN", "solution": "sdwan", "profileType": "cli", "createdBy": "admin", "lastUpdatedBy": "admin", "createdOn": 1701850310222, "description": "cg1 cli Profile", "lastUpdatedOn": 1702292120081 } ], "$$ref": "#/components/examples/getListSdwanCliExample" } } } } }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Feature Profile > CLI Add On-read" } }, "/v1/feature-profile/sdwan/cli/{cliId}": { "get": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Get a SDWAN Feature Profile with Cli profile type", "operationId": "GetSdwanFeatureProfileByProfileId", "parameters": [ { "name": "cliId", "in": "path", "description": "Feature Profile Id", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "object", "properties": { "profileId": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" }, "profileType": { "type": "string", "enum": [ "cli" ] }, "profileName": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" }, "description": { "type": "string" }, "solution": { "type": "string", "enum": [ "sdwan" ] }, "createdBy": { "type": "string", "description": "User who last created this.", "readOnly": true }, "createdOn": { "type": "integer", "description": "Timestamp of creation", "format": "int64", "readOnly": true }, "lastUpdatedBy": { "type": "string", "description": "User who last updated this.", "readOnly": true }, "lastUpdatedOn": { "type": "integer", "description": "Timestamp of last update", "format": "int64", "readOnly": true }, "associatedProfileParcels": { "type": "array", "items": { "type": "object", "minItems": 0, "properties": { "parcelId": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" }, "parcelType": { "type": "string" }, "payload": { "type": "object" }, "subparcels": { "type": "array", "minItems": 0, "items": { "type": "object" } } } } } }, "$$ref": "#/components/schemas/getSingleSdwanCliPayload" }, "examples": { "get response example": { "value": { "profileName": "cg1_LAN", "lastUpdatedBy": "admin", "description": "cg1 cli Profile", "profileParcelCount": 613, "createdOn": 1701850310222, "@rid": 3262, "profileType": "cli", "solution": "sdwan", "createdBy": "admin", "profileId": "bc99ae4f-0ac3-4a51-95cb-c718953143ce", "lastUpdatedOn": 1702292120081, "associatedProfileParcels": [] }, "$$ref": "#/components/examples/getSingleSdwanCliExample" } } } } }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Feature Profile > CLI Add On-read" }, "put": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Edit a SDWAN Feature Profile", "operationId": "EditSdwanFeatureProfile", "parameters": [ { "name": "cliId", "in": "path", "description": "Feature Profile Id", "required": true, "schema": { "type": "string" } } ], "requestBody": { "description": "SDWAN Feature profile", "content": { "application/json": { "schema": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" }, "description": { "type": "string" } }, "required": [ "name", "description" ], "additionalProperties": false, "$$ref": "#/components/schemas/FeatureprofileCommonPutRequest_SchemaPayload" }, "examples": { "FeatureProfile-ConfigGroup1-NY": { "value": { "name": "FeatureProfile-ConfigGroup1-NY", "description": "Feature Profile for config group 1 for NY site" }, "$$ref": "#/components/examples/FeatureprofileCommonPutRequest_FeatureProfile-ConfigGroup1-NY" } } } }, "required": true }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "object", "properties": { "id": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}" } }, "required": [ "id" ], "additionalProperties": false, "$$ref": "#/components/schemas/FeatureprofileCommonPutResponse_SchemaPayload" }, "examples": { "example_1": { "value": { "id": "Cc51Cc8B-e2c3-F701-438F-eE6Fbac38AAB" }, "$$ref": "#/components/examples/FeatureprofileCommonPutResponse_example_1" } } } } }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Feature Profile > CLI Add On-write" }, "delete": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Delete Feature Profile", "operationId": "DeleteSdwanFeatureProfileForCli", "parameters": [ { "name": "cliId", "in": "path", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Feature Profile > CLI Add On-write" } }, "/v1/feature-profile/sdwan/cli/{cliId}/config": { "get": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Get config Profile Parcels for cli feature profile", "operationId": "GetConfigProfileParcelForCLI", "parameters": [ { "name": "cliId", "in": "path", "description": "Feature Profile ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } } ], "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "object", "properties": { "data": { "type": "array", "items": { "type": "object", "properties": { "parcelId": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" }, "parcelType": { "type": "string" }, "createdBy": { "type": "string", "description": "User who last created this.", "readOnly": true }, "createdOn": { "type": "integer", "description": "Timestamp of creation", "format": "int64", "readOnly": true }, "lastUpdatedBy": { "type": "string", "description": "User who last updated this.", "readOnly": true }, "lastUpdatedOn": { "type": "integer", "description": "Timestamp of last update", "format": "int64", "readOnly": true }, "payload": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "config": { "type": "string" } }, "required": [ "config" ], "additionalProperties": false } }, "required": [ "name", "data" ], "x-metadata": { "supportedDeviceTypes": [ "all" ], "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanCliConfigPostRequest_SchemaPayload" } } } } }, "$$ref": "#/components/schemas/getListSdwanCliConfigPayload" }, "examples": { "get response example": { "value": { "header": { "generatedOn": 1702438718825 }, "data": [ { "parcelId": "09fc54fe-ff36-4640-ae57-c9e71a103902", "parcelType": "config", "createdBy": "admin", "lastUpdatedBy": "admin", "createdOn": 1701866357838, "lastUpdatedOn": 1701866357838, "payload": { "data": { "config": "vrf definition 100" } } } ] }, "$$ref": "#/components/examples/getListSdwanCliConfigExample" } } } } }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Feature Profile > CLI Add On > Config-read" }, "post": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Create a config Profile Parcel for cli feature profile", "operationId": "CreateSdwanConfigProfileParcelForCli", "parameters": [ { "name": "cliId", "in": "path", "description": "Feature Profile ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } } ], "requestBody": { "description": "cli config Profile Parcel", "content": { "application/json": { "schema": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "config": { "type": "string" } }, "required": [ "config" ], "additionalProperties": false } }, "required": [ "name", "data" ], "x-metadata": { "supportedDeviceTypes": [ "all" ], "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanCliConfigPostRequest_SchemaPayload" }, "examples": { "CliConfigFeature": { "value": { "data": { "config": "vrf definition 100" }, "name": "CliConfigFeature" }, "$$ref": "#/components/examples/ProfileparcelSdwanCliConfigPostRequest_CliConfigFeature" } } } }, "required": true }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "object", "properties": { "id": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}" } }, "required": [ "id" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelCommonPostResponse_SchemaPayload" }, "examples": { "example_1": { "value": { "id": "24C3EF06-c09a-DeFa-Ab26-a1cc4Ef0D51A" }, "$$ref": "#/components/examples/ProfileparcelCommonPostResponse_example_1" } } } } }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Feature Profile > CLI Add On > Config-write" } }, "/v1/feature-profile/sdwan/cli/{cliId}/config/{configId}": { "delete": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Delete a config Profile Parcel for cli feature profile", "operationId": "DeleteConfigProfileParcelForCLI", "parameters": [ { "name": "cliId", "in": "path", "description": "Feature Profile ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } }, { "name": "configId", "in": "path", "description": "Profile Parcel ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } } ], "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Feature Profile > CLI Add On > Config-write" }, "put": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Update a config Profile Parcel for cli feature profile", "operationId": "EditConfigProfileParcelForCLI", "parameters": [ { "name": "cliId", "in": "path", "description": "Feature Profile ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } }, { "name": "configId", "in": "path", "description": "Profile Parcel ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } } ], "requestBody": { "description": "cli config Profile Parcel", "content": { "application/json": { "schema": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "config": { "type": "string" } }, "required": [ "config" ], "additionalProperties": false } }, "required": [ "name", "data" ], "x-metadata": { "supportedDeviceTypes": [ "all" ], "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanCliConfigPutRequest_SchemaPayload" }, "examples": { "CliConfigFeature": { "value": { "data": { "config": "vrf definition 100" }, "name": "CliConfigFeature" }, "$$ref": "#/components/examples/ProfileparcelSdwanCliConfigPutRequest_CliConfigFeature" } } } }, "required": true }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "object", "properties": { "id": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}" } }, "required": [ "id" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelCommonPutResponse_SchemaPayload" }, "examples": { "example_1": { "value": { "id": "24C3EF06-c09a-DeFa-Ab26-a1cc4Ef0D51A" }, "$$ref": "#/components/examples/ProfileparcelCommonPutResponse_example_1" } } } } }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Feature Profile > CLI Add On > Config-write" }, "get": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Get config Profile Parcel by configId for cli feature profile", "operationId": "GetConfigProfileParcelByParcelIdForCLI", "parameters": [ { "name": "cliId", "in": "path", "description": "Feature Profile ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } }, { "name": "configId", "in": "path", "description": "Profile Parcel ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } } ], "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "object", "properties": { "parcelId": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" }, "parcelType": { "type": "string" }, "createdBy": { "type": "string", "description": "User who last created this.", "readOnly": true }, "createdOn": { "type": "integer", "description": "Timestamp of creation", "format": "int64", "readOnly": true }, "lastUpdatedBy": { "type": "string", "description": "User who last updated this.", "readOnly": true }, "lastUpdatedOn": { "type": "integer", "description": "Timestamp of last update", "format": "int64", "readOnly": true }, "payload": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "config": { "type": "string" } }, "required": [ "config" ], "additionalProperties": false } }, "required": [ "name", "data" ], "x-metadata": { "supportedDeviceTypes": [ "all" ], "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanCliConfigPutRequest_SchemaPayload" } }, "$$ref": "#/components/schemas/getSingleSdwanCliConfigPayload" }, "examples": { "get response example": { "value": { "parcelId": "09fc54fe-ff36-4640-ae57-c9e71a103902", "parcelType": "config", "createdBy": "admin", "lastUpdatedBy": "admin", "createdOn": 1701866357838, "lastUpdatedOn": 1701866357838, "payload": { "data": { "config": "vrf definition 100" } } }, "$$ref": "#/components/examples/getSingleSdwanCliConfigExample" } } } } }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Feature Profile > CLI Add On > Config-read" } }, "/v1/feature-profile/sdwan/dns-security": { "post": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Create a SDWAN Dns Security Feature Profile", "operationId": "CreateSdwanDnsSecurityFeatureProfile", "requestBody": { "description": "SDWAN Feature profile", "content": { "application/json": { "schema": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" }, "description": { "type": "string" }, "fromFeatureProfile": { "type": "object", "description": "from another feature profile", "oneOf": [ { "properties": { "copy": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "copy" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/FeatureprofileCommonPostRequest_fromFeatureProfileDef" } }, "required": [ "name", "description" ], "additionalProperties": false, "$$ref": "#/components/schemas/FeatureprofileCommonPostRequest_SchemaPayload" }, "examples": { "FeatureProfile-ConfigGroup1-NY": { "value": { "name": "FeatureProfile-ConfigGroup1-NY", "description": "Feature Profile for config group 1 for NY site" }, "$$ref": "#/components/examples/FeatureprofileCommonPostRequest_FeatureProfile-ConfigGroup1-NY" }, "FeatureProfile-ConfigGroup1-COPY": { "value": { "name": "FeatureProfile-ConfigGroup1-COPY", "description": "Copy Feature Profile from EEBE1AaD-DbC6-A9C2-E5F2-a9aFDD993F99", "fromFeatureProfile": { "copy": "EEBE1AaD-DbC6-A9C2-E5F2-a9aFDD993F99" } }, "$$ref": "#/components/examples/FeatureprofileCommonPostRequest_FeatureProfile-ConfigGroup1-COPY" } } } }, "required": true }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "object", "properties": { "id": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}" } }, "required": [ "id" ], "additionalProperties": false, "$$ref": "#/components/schemas/FeatureprofileCommonPostResponse_SchemaPayload" }, "examples": { "example_1": { "value": { "id": "Cc51Cc8B-e2c3-F701-438F-eE6Fbac38AAB" }, "$$ref": "#/components/examples/FeatureprofileCommonPostResponse_example_1" } } } } }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Feature Profile > Dns Security-write" }, "get": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Get all SDWAN Feature Profiles with giving Family and profile type", "operationId": "GetSdwanDnsSecurityFeatureProfiles", "parameters": [ { "name": "offset", "in": "query", "description": "Pagination offset", "schema": { "type": "integer", "format": "int32" } }, { "name": "limit", "in": "query", "description": "Pagination limit", "schema": { "type": "integer", "format": "int32", "default": 0 } }, { "name": "referenceCount", "in": "query", "description": "get associated group details", "schema": { "type": "boolean", "default": false } } ], "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "array", "items": { "type": "object", "properties": { "profileId": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" }, "profileName": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" }, "profileType": { "type": "string", "enum": [ "dns-security" ] }, "createdBy": { "type": "string", "description": "User who last created this.", "readOnly": true }, "createdOn": { "type": "integer", "description": "Timestamp of creation", "format": "int64", "readOnly": true }, "lastUpdatedBy": { "type": "string", "description": "User who last updated this.", "readOnly": true }, "lastUpdatedOn": { "type": "integer", "description": "Timestamp of last update", "format": "int64", "readOnly": true }, "description": { "type": "string" }, "solution": { "type": "string", "enum": [ "sdwan" ] } } }, "$$ref": "#/components/schemas/getListSdwanDnsSecurityPayload" }, "examples": { "get response example": { "value": [ { "profileId": "bc99ae4f-0ac3-4a51-95cb-c718953143ce", "profileName": "cg1_LAN", "solution": "sdwan", "profileType": "dns-security", "createdBy": "admin", "lastUpdatedBy": "admin", "createdOn": 1701850310222, "description": "cg1 dns-security Profile", "lastUpdatedOn": 1702292120081 } ], "$$ref": "#/components/examples/getListSdwanDnsSecurityExample" } } } } }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Feature Profile > Dns Security-read" } }, "/v1/feature-profile/sdwan/dns-security/{dnsSecurityId}": { "get": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Get a SDWAN Dns Security Feature Profile with dnsSecurityId", "operationId": "GetSdwanDnsSecurityFeatureProfileByProfileId", "parameters": [ { "name": "dnsSecurityId", "in": "path", "description": "Feature Profile Id", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } }, { "name": "references", "in": "query", "description": "get associated group details", "schema": { "type": "boolean", "default": false } } ], "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "object", "properties": { "profileId": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" }, "profileType": { "type": "string", "enum": [ "dns-security" ] }, "profileName": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" }, "description": { "type": "string" }, "solution": { "type": "string", "enum": [ "sdwan" ] }, "createdBy": { "type": "string", "description": "User who last created this.", "readOnly": true }, "createdOn": { "type": "integer", "description": "Timestamp of creation", "format": "int64", "readOnly": true }, "lastUpdatedBy": { "type": "string", "description": "User who last updated this.", "readOnly": true }, "lastUpdatedOn": { "type": "integer", "description": "Timestamp of last update", "format": "int64", "readOnly": true }, "associatedProfileParcels": { "type": "array", "items": { "type": "object", "minItems": 0, "properties": { "parcelId": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" }, "parcelType": { "type": "string" }, "payload": { "type": "object" }, "subparcels": { "type": "array", "minItems": 0, "items": { "type": "object" } } } } } }, "$$ref": "#/components/schemas/getSingleSdwanDnsSecurityPayload" }, "examples": { "get response example": { "value": { "profileName": "cg1_LAN", "lastUpdatedBy": "admin", "description": "cg1 dns-security Profile", "profileParcelCount": 613, "createdOn": 1701850310222, "@rid": 3262, "profileType": "dns-security", "solution": "sdwan", "createdBy": "admin", "profileId": "bc99ae4f-0ac3-4a51-95cb-c718953143ce", "lastUpdatedOn": 1702292120081, "associatedProfileParcels": [] }, "$$ref": "#/components/examples/getSingleSdwanDnsSecurityExample" } } } } }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Feature Profile > Dns Security-read" }, "delete": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Delete Feature Profile", "operationId": "DeleteSdwanDnsSecurityFeatureProfile", "parameters": [ { "name": "dnsSecurityId", "in": "path", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Feature Profile > Dns Security-write" }, "put": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Edit a SDWAN Dns Security Feature Profile", "operationId": "EditSdwanDnsSecurityFeatureProfile", "parameters": [ { "name": "dnsSecurityId", "in": "path", "description": "Feature Profile Id", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } } ], "requestBody": { "description": "SDWAN Feature profile", "content": { "application/json": { "schema": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" }, "description": { "type": "string" } }, "required": [ "name", "description" ], "additionalProperties": false, "$$ref": "#/components/schemas/FeatureprofileCommonPutRequest_SchemaPayload" }, "examples": { "FeatureProfile-ConfigGroup1-NY": { "value": { "name": "FeatureProfile-ConfigGroup1-NY", "description": "Feature Profile for config group 1 for NY site" }, "$$ref": "#/components/examples/FeatureprofileCommonPutRequest_FeatureProfile-ConfigGroup1-NY" } } } }, "required": true }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "object", "properties": { "id": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}" } }, "required": [ "id" ], "additionalProperties": false, "$$ref": "#/components/schemas/FeatureprofileCommonPutResponse_SchemaPayload" }, "examples": { "example_1": { "value": { "id": "Cc51Cc8B-e2c3-F701-438F-eE6Fbac38AAB" }, "$$ref": "#/components/examples/FeatureprofileCommonPutResponse_example_1" } } } } }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Feature Profile > Dns Security-write" } }, "/v1/feature-profile/sdwan/dns-security/{dnsSecurityId}/dns": { "get": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Get Sig Security Profile Parcels for a given ParcelType", "operationId": "GetDnsSecurityProfileParcel", "parameters": [ { "name": "dnsSecurityId", "in": "path", "description": "Feature Profile ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } } ], "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "object", "properties": { "data": { "type": "array", "items": { "type": "object", "properties": { "parcelId": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" }, "parcelType": { "type": "string" }, "createdBy": { "type": "string", "description": "User who last created this.", "readOnly": true }, "createdOn": { "type": "integer", "description": "Timestamp of creation", "format": "int64", "readOnly": true }, "lastUpdatedBy": { "type": "string", "description": "User who last updated this.", "readOnly": true }, "lastUpdatedOn": { "type": "integer", "description": "Timestamp of last update", "format": "int64", "readOnly": true }, "payload": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "localDomainBypassList": { "description": "If matchAllVpn is true and localDomainBypassEnabled is also true, this field is required", "details-1": "If matchAllVpn is false, this field is required when at least one targetVpn Entry has localDomainBypassEnabled as true", "details-2": "Contains refId object with a string in uuid format", "type": "object", "properties": { "refId": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanDnsSecurityDnsPostRequest_refIdDef" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanDnsSecurityDnsPostRequest_referenceDef" }, "matchAllVpn": { "description": "If this is true, there shouldn't be a targetVpns field, if false then targetVpns field should be there", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanDnsSecurityDnsPostRequest_booleanDef" }, "umbrellaDefault": { "description": "Field will only be under data field if matchAllVpn is true, otherwise field will be under targetVpns and set per entry", "details-1": "always this must be false if using dnsServerIP", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanDnsSecurityDnsPostRequest_booleanDef" }, "dnsServerIP": { "description": "Field will only be under data field if matchAllVpn is true, otherwise field will be under targetVpns and set per entry", "details-1": "Umbrella Default must be false to have this field", "details-2": "value is string that is a ipv4 address", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4AddressDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanDnsSecurityDnsPostRequest_oneOfDnsServerIPOptionsDef" }, "localDomainBypassEnabled": { "description": "Field will only be under data field if matchAllVpn is true, otherwise field will be under targetVpns and set per entry", "details-1": "If matchAllVpn is true, if there is a localDomainBypassList this field should be true, if there isn't a localDomainBypassList this should be false", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanDnsSecurityDnsPostRequest_booleanDef" }, "dnsCrypt": { "description": "If matchAllVpn is false, this field is only true if at least one of the targetVpns entires contains an umbrellaDefault true", "details-1": "If matchAllVpn is true, dnsCrypt can only be true if umbrellaDefault is also true", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanDnsSecurityDnsPostRequest_booleanDef" }, "childOrgId": { "description": "String that is a number that corresponds to Umbrella Multi Org, can be empty if not using Umbrella Multi Org", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "description": "can be empty string", "type": "string", "pattern": "^[0-9]*$", "$$ref": "#/components/schemas/ProfileparcelSdwanDnsSecurityDnsPostRequest_childOrgIdDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanDnsSecurityDnsPostRequest_oneOfChildOrgIdOptionsDef" }, "targetVpns": { "description": "Will be under data field only if matchAllVpn is false, if matchAllVpn is true field should not be in payload", "details-1": "Contains vpns field that specifies target vpns", "details-2": "UmbrellaDefault, localDomainBypassEnabled, and uid are required fields", "details-3": "dnsServerIP is optional, only required is Umbrella default is false", "type": "array", "minItems": 1, "uniqueItems": true, "items": { "if": { "properties": { "umbrellaDefault": { "properties": { "value": { "const": false } } } } }, "then": { "required": [ "dnsServerIP" ] }, "else": { "not": { "required": [ "dnsServerIP" ] } }, "type": "object", "properties": { "vpns": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "minLength": 0, "maxLength": 244, "type": "string", "$$ref": "#/components/schemas/CommonCommonDefs_vpnNameDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanDnsSecurityDnsPostRequest_vpnsObjDef" }, "umbrellaDefault": { "description": "Field will only be under data field if matchAllVpn is true, otherwise field will be under targetVpns and set per entry", "details-1": "always this must be false if using dnsServerIP", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanDnsSecurityDnsPostRequest_booleanDef" }, "dnsServerIP": { "description": "Field will only be under data field if matchAllVpn is true, otherwise field will be under targetVpns and set per entry", "details-1": "Umbrella Default must be false to have this field", "details-2": "value is string that is an ipv4 address", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4AddressDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanDnsSecurityDnsPostRequest_oneOfDnsServerIPOptionsDef" }, "localDomainBypassEnabled": { "description": "Field will only be under data field if matchAllVpn is true, otherwise field will be under targetVpns and set per entry", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanDnsSecurityDnsPostRequest_booleanDef" }, "uid": { "description": "non empty interger string", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "description": "An Integer and cannot be empty string", "type": "string", "pattern": "^[0-9]+$", "$$ref": "#/components/schemas/ProfileparcelSdwanDnsSecurityDnsPostRequest_uidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanDnsSecurityDnsPostRequest_oneOfUidOptionsDef" } }, "required": [ "vpns", "umbrellaDefault", "localDomainBypassEnabled", "uid" ], "additionalProperties": false } }, "cloudProvider": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "umbrella", "cisco-secure-access" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanDnsSecurityDnsPostRequest_cloudProviderDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanDnsSecurityDnsPostRequest_oneOfCloudProviderOptionsDef" } }, "required": [ "matchAllVpn", "dnsCrypt" ], "additionalProperties": false } }, "required": [ "data", "name", "description" ], "x-metadata": { "minVManageVersion": "20.19" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanDnsSecurityDnsPostRequest_SchemaPayload" } } } } }, "$$ref": "#/components/schemas/getListSdwanDnsSecurityDnsPayload" }, "examples": { "get response example": { "value": { "header": { "generatedOn": 1702438718825 }, "data": [ { "parcelId": "09fc54fe-ff36-4640-ae57-c9e71a103902", "parcelType": "dns", "createdBy": "admin", "lastUpdatedBy": "admin", "createdOn": 1701866357838, "lastUpdatedOn": 1701866357838, "payload": { "data": { "localDomainBypassList": { "refId": { "optionType": "global", "value": "0c4e096d-b06d-4052-93ed-70fe34fda6dc" } }, "matchAllVpn": { "optionType": "global", "value": true }, "umbrellaDefault": { "optionType": "global", "value": false }, "dnsServerIP": { "optionType": "global", "value": "8.8.8.8" }, "localDomainBypassEnabled": { "optionType": "global", "value": true }, "dnsCrypt": { "optionType": "global", "value": false }, "childOrgId": { "optionType": "global", "value": "12334" } } } } ] }, "$$ref": "#/components/examples/getListSdwanDnsSecurityDnsExample" } } } } }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Feature Profile > Dns Security > Dns Policy-read" }, "post": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Create Parcel for Sig Security Policy", "operationId": "CreateDnsSecurityProfileParcel", "parameters": [ { "name": "dnsSecurityId", "in": "path", "description": "Feature Profile ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } } ], "requestBody": { "description": "Sig Security Profile Parcel", "content": { "application/json": { "schema": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "localDomainBypassList": { "description": "If matchAllVpn is true and localDomainBypassEnabled is also true, this field is required", "details-1": "If matchAllVpn is false, this field is required when at least one targetVpn Entry has localDomainBypassEnabled as true", "details-2": "Contains refId object with a string in uuid format", "type": "object", "properties": { "refId": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanDnsSecurityDnsPostRequest_refIdDef" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanDnsSecurityDnsPostRequest_referenceDef" }, "matchAllVpn": { "description": "If this is true, there shouldn't be a targetVpns field, if false then targetVpns field should be there", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanDnsSecurityDnsPostRequest_booleanDef" }, "umbrellaDefault": { "description": "Field will only be under data field if matchAllVpn is true, otherwise field will be under targetVpns and set per entry", "details-1": "always this must be false if using dnsServerIP", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanDnsSecurityDnsPostRequest_booleanDef" }, "dnsServerIP": { "description": "Field will only be under data field if matchAllVpn is true, otherwise field will be under targetVpns and set per entry", "details-1": "Umbrella Default must be false to have this field", "details-2": "value is string that is a ipv4 address", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4AddressDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanDnsSecurityDnsPostRequest_oneOfDnsServerIPOptionsDef" }, "localDomainBypassEnabled": { "description": "Field will only be under data field if matchAllVpn is true, otherwise field will be under targetVpns and set per entry", "details-1": "If matchAllVpn is true, if there is a localDomainBypassList this field should be true, if there isn't a localDomainBypassList this should be false", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanDnsSecurityDnsPostRequest_booleanDef" }, "dnsCrypt": { "description": "If matchAllVpn is false, this field is only true if at least one of the targetVpns entires contains an umbrellaDefault true", "details-1": "If matchAllVpn is true, dnsCrypt can only be true if umbrellaDefault is also true", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanDnsSecurityDnsPostRequest_booleanDef" }, "childOrgId": { "description": "String that is a number that corresponds to Umbrella Multi Org, can be empty if not using Umbrella Multi Org", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "description": "can be empty string", "type": "string", "pattern": "^[0-9]*$", "$$ref": "#/components/schemas/ProfileparcelSdwanDnsSecurityDnsPostRequest_childOrgIdDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanDnsSecurityDnsPostRequest_oneOfChildOrgIdOptionsDef" }, "targetVpns": { "description": "Will be under data field only if matchAllVpn is false, if matchAllVpn is true field should not be in payload", "details-1": "Contains vpns field that specifies target vpns", "details-2": "UmbrellaDefault, localDomainBypassEnabled, and uid are required fields", "details-3": "dnsServerIP is optional, only required is Umbrella default is false", "type": "array", "minItems": 1, "uniqueItems": true, "items": { "if": { "properties": { "umbrellaDefault": { "properties": { "value": { "const": false } } } } }, "then": { "required": [ "dnsServerIP" ] }, "else": { "not": { "required": [ "dnsServerIP" ] } }, "type": "object", "properties": { "vpns": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "minLength": 0, "maxLength": 244, "type": "string", "$$ref": "#/components/schemas/CommonCommonDefs_vpnNameDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanDnsSecurityDnsPostRequest_vpnsObjDef" }, "umbrellaDefault": { "description": "Field will only be under data field if matchAllVpn is true, otherwise field will be under targetVpns and set per entry", "details-1": "always this must be false if using dnsServerIP", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanDnsSecurityDnsPostRequest_booleanDef" }, "dnsServerIP": { "description": "Field will only be under data field if matchAllVpn is true, otherwise field will be under targetVpns and set per entry", "details-1": "Umbrella Default must be false to have this field", "details-2": "value is string that is an ipv4 address", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4AddressDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanDnsSecurityDnsPostRequest_oneOfDnsServerIPOptionsDef" }, "localDomainBypassEnabled": { "description": "Field will only be under data field if matchAllVpn is true, otherwise field will be under targetVpns and set per entry", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanDnsSecurityDnsPostRequest_booleanDef" }, "uid": { "description": "non empty interger string", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "description": "An Integer and cannot be empty string", "type": "string", "pattern": "^[0-9]+$", "$$ref": "#/components/schemas/ProfileparcelSdwanDnsSecurityDnsPostRequest_uidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanDnsSecurityDnsPostRequest_oneOfUidOptionsDef" } }, "required": [ "vpns", "umbrellaDefault", "localDomainBypassEnabled", "uid" ], "additionalProperties": false } }, "cloudProvider": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "umbrella", "cisco-secure-access" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanDnsSecurityDnsPostRequest_cloudProviderDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanDnsSecurityDnsPostRequest_oneOfCloudProviderOptionsDef" } }, "required": [ "matchAllVpn", "dnsCrypt" ], "additionalProperties": false } }, "required": [ "data", "name", "description" ], "x-metadata": { "minVManageVersion": "20.19" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanDnsSecurityDnsPostRequest_SchemaPayload" }, "examples": { "targetVpnsDnsSecurity": { "value": { "name": "targetVpnsDnsSecurity", "description": "Testing", "data": { "localDomainBypassList": { "refId": { "optionType": "global", "value": "0c4e096d-b06d-4052-93ed-70fe34fda6dc" } }, "matchAllVpn": { "optionType": "global", "value": false }, "targetVpns": [ { "vpns": { "optionType": "global", "value": [ "1", "2" ] }, "umbrellaDefault": { "optionType": "global", "value": false }, "dnsServerIP": { "optionType": "global", "value": "8.8.8.8" }, "uid": { "optionType": "global", "value": "1667346674059" }, "localDomainBypassEnabled": { "optionType": "global", "value": false } } ], "dnsCrypt": { "optionType": "global", "value": false }, "childOrgId": { "optionType": "global", "value": "12334" } } }, "$$ref": "#/components/examples/ProfileparcelSdwanDnsSecurityDnsPostRequest_targetVpnsDnsSecurity" }, "matchAllVpnsDnsSecurity": { "value": { "name": "matchAllVpnsDnsSecurity", "description": "Testing", "data": { "localDomainBypassList": { "refId": { "optionType": "global", "value": "0c4e096d-b06d-4052-93ed-70fe34fda6dc" } }, "matchAllVpn": { "optionType": "global", "value": true }, "umbrellaDefault": { "optionType": "global", "value": false }, "dnsServerIP": { "optionType": "global", "value": "8.8.8.8" }, "localDomainBypassEnabled": { "optionType": "global", "value": true }, "dnsCrypt": { "optionType": "global", "value": false }, "childOrgId": { "optionType": "global", "value": "12334" } } }, "$$ref": "#/components/examples/ProfileparcelSdwanDnsSecurityDnsPostRequest_matchAllVpnsDnsSecurity" } } } }, "required": true }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "object", "properties": { "id": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}" } }, "required": [ "id" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelCommonPostResponse_SchemaPayload" }, "examples": { "example_1": { "value": { "id": "24C3EF06-c09a-DeFa-Ab26-a1cc4Ef0D51A" }, "$$ref": "#/components/examples/ProfileparcelCommonPostResponse_example_1" } } } } }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Feature Profile > Dns Security > Dns Policy-write" } }, "/v1/feature-profile/sdwan/dns-security/{dnsSecurityId}/dns/{dnsSecurityProfileParcelId}": { "put": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Update a Sig Security Profile Parcel", "operationId": "EditDnsSecurityProfileParcel", "parameters": [ { "name": "dnsSecurityId", "in": "path", "description": "Feature Profile ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } }, { "name": "dnsSecurityProfileParcelId", "in": "path", "description": "Profile Parcel ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } } ], "requestBody": { "description": "Sig Security Profile Parcel", "content": { "application/json": { "schema": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" }, "description": { "type": "string" }, "cgFpPpNameDef": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32 }, "data": { "type": "object", "properties": { "localDomainBypassList": { "description": "If matchAllVpn is true and localDomainBypassEnabled is also true, this field is required", "details-1": "If matchAllVpn is false, this field is required when at least one targetVpn Entry has localDomainBypassEnabled as true", "details-2": "Contains refId object with a string in uuid format", "type": "object", "properties": { "refId": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanDnsSecurityDnsPutRequest_refIdDef" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanDnsSecurityDnsPutRequest_referenceDef" }, "matchAllVpn": { "description": "If this is true, there shouldn't be a targetVpns field, if false then targetVpns field should be there", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanDnsSecurityDnsPutRequest_booleanDef" }, "umbrellaDefault": { "description": "Field will only be under data field if matchAllVpn is true, otherwise field will be under targetVpns and set per entry", "details-1": "always this must be false if using dnsServerIP", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanDnsSecurityDnsPutRequest_booleanDef" }, "dnsServerIP": { "description": "Field will only be under data field if matchAllVpn is true, otherwise field will be under targetVpns and set per entry", "details-1": "Umbrella Default must be false to have this field", "details-2": "value is string that is a ipv4 address", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4AddressDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanDnsSecurityDnsPutRequest_oneOfDnsServerIPOptionsDef" }, "localDomainBypassEnabled": { "description": "Field will only be under data field if matchAllVpn is true, otherwise field will be under targetVpns and set per entry", "details-1": "If matchAllVpn is true, if there is a localDomainBypassList this field should be true, if there isn't a localDomainBypassList this should be false", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanDnsSecurityDnsPutRequest_booleanDef" }, "dnsCrypt": { "description": "If matchAllVpn is false, this field is only true if at least one of the targetVpns entires contains an umbrellaDefault true", "details-1": "If matchAllVpn is true, dnsCrypt can only be true if umbrellaDefault is also true", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanDnsSecurityDnsPutRequest_booleanDef" }, "childOrgId": { "description": "String that is a number that corresponds to Umbrella Multi Org, can be empty if not using Umbrella Multi Org", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "description": "can be empty string", "type": "string", "pattern": "^[0-9]*$", "$$ref": "#/components/schemas/ProfileparcelSdwanDnsSecurityDnsPutRequest_childOrgIdDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanDnsSecurityDnsPutRequest_oneOfChildOrgIdOptionsDef" }, "targetVpns": { "description": "Will be under data field only if matchAllVpn is false, if matchAllVpn is true field should not be in payload", "details-1": "Contains vpns field that specifies target vpns", "details-2": "UmbrellaDefault, localDomainBypassEnabled, and uid are required fields", "details-3": "dnsServerIP is optional, only required is Umbrella default is false", "type": "array", "minItems": 1, "uniqueItems": true, "items": { "if": { "properties": { "umbrellaDefault": { "properties": { "value": { "const": false } } } } }, "then": { "required": [ "dnsServerIP" ] }, "else": { "not": { "required": [ "dnsServerIP" ] } }, "type": "object", "properties": { "vpns": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "minLength": 0, "maxLength": 244, "type": "string", "$$ref": "#/components/schemas/CommonCommonDefs_vpnNameDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanDnsSecurityDnsPutRequest_vpnsObjDef" }, "umbrellaDefault": { "description": "Field will only be under data field if matchAllVpn is true, otherwise field will be under targetVpns and set per entry", "details-1": "always this must be false if using dnsServerIP", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanDnsSecurityDnsPutRequest_booleanDef" }, "dnsServerIP": { "description": "Field will only be under data field if matchAllVpn is true, otherwise field will be under targetVpns and set per entry", "details-1": "Umbrella Default must be false to have this field", "details-2": "value is string that is an ipv4 address", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4AddressDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanDnsSecurityDnsPutRequest_oneOfDnsServerIPOptionsDef" }, "localDomainBypassEnabled": { "description": "Field will only be under data field if matchAllVpn is true, otherwise field will be under targetVpns and set per entry", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanDnsSecurityDnsPutRequest_booleanDef" }, "uid": { "description": "non empty interger string", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "description": "An Integer and cannot be empty string", "type": "string", "pattern": "^[0-9]+$", "$$ref": "#/components/schemas/ProfileparcelSdwanDnsSecurityDnsPutRequest_uidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanDnsSecurityDnsPutRequest_oneOfUidOptionsDef" } }, "required": [ "vpns", "umbrellaDefault", "localDomainBypassEnabled", "uid" ], "additionalProperties": false } }, "cloudProvider": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "umbrella", "cisco-secure-access" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanDnsSecurityDnsPutRequest_cloudProviderDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanDnsSecurityDnsPutRequest_oneOfCloudProviderOptionsDef" } }, "required": [ "matchAllVpn", "dnsCrypt" ], "additionalProperties": false } }, "required": [ "data", "name", "description" ], "x-metadata": { "minVManageVersion": "20.19" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanDnsSecurityDnsPutRequest_SchemaPayload" }, "examples": { "targetVpnsDnsSecurity": { "value": { "name": "targetVpnsDnsSecurity", "description": "Testing", "data": { "localDomainBypassList": { "refId": { "optionType": "global", "value": "0c4e096d-b06d-4052-93ed-70fe34fda6dc" } }, "matchAllVpn": { "optionType": "global", "value": false }, "targetVpns": [ { "vpns": { "optionType": "global", "value": [ "1", "2" ] }, "umbrellaDefault": { "optionType": "global", "value": false }, "dnsServerIP": { "optionType": "global", "value": "8.8.8.8" }, "uid": { "optionType": "global", "value": "1667346674059" }, "localDomainBypassEnabled": { "optionType": "global", "value": false } } ], "dnsCrypt": { "optionType": "global", "value": false }, "childOrgId": { "optionType": "global", "value": "12334" } } }, "$$ref": "#/components/examples/ProfileparcelSdwanDnsSecurityDnsPutRequest_targetVpnsDnsSecurity" }, "matchAllVpnsDnsSecurity": { "value": { "name": "matchAllVpnsDnsSecurity", "description": "Testing", "data": { "localDomainBypassList": { "refId": { "optionType": "global", "value": "0c4e096d-b06d-4052-93ed-70fe34fda6dc" } }, "matchAllVpn": { "optionType": "global", "value": true }, "umbrellaDefault": { "optionType": "global", "value": false }, "dnsServerIP": { "optionType": "global", "value": "8.8.8.8" }, "localDomainBypassEnabled": { "optionType": "global", "value": true }, "dnsCrypt": { "optionType": "global", "value": false }, "childOrgId": { "optionType": "global", "value": "12334" } } }, "$$ref": "#/components/examples/ProfileparcelSdwanDnsSecurityDnsPutRequest_matchAllVpnsDnsSecurity" } } } }, "required": true }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "object", "properties": { "id": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}" } }, "required": [ "id" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelCommonPutResponse_SchemaPayload" }, "examples": { "example_1": { "value": { "id": "24C3EF06-c09a-DeFa-Ab26-a1cc4Ef0D51A" }, "$$ref": "#/components/examples/ProfileparcelCommonPutResponse_example_1" } } } } }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Feature Profile > Dns Security > Dns Policy-write" }, "get": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Get SigSecurity Profile Parcel by parcelId", "operationId": "GetDnsSecurityProfileParcelByParcelId", "parameters": [ { "name": "dnsSecurityId", "in": "path", "description": "Feature Profile ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } }, { "name": "dnsSecurityProfileParcelId", "in": "path", "description": "Profile Parcel ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } } ], "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "object", "properties": { "parcelId": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" }, "parcelType": { "type": "string" }, "createdBy": { "type": "string", "description": "User who last created this.", "readOnly": true }, "createdOn": { "type": "integer", "description": "Timestamp of creation", "format": "int64", "readOnly": true }, "lastUpdatedBy": { "type": "string", "description": "User who last updated this.", "readOnly": true }, "lastUpdatedOn": { "type": "integer", "description": "Timestamp of last update", "format": "int64", "readOnly": true }, "payload": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" }, "description": { "type": "string" }, "cgFpPpNameDef": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32 }, "data": { "type": "object", "properties": { "localDomainBypassList": { "description": "If matchAllVpn is true and localDomainBypassEnabled is also true, this field is required", "details-1": "If matchAllVpn is false, this field is required when at least one targetVpn Entry has localDomainBypassEnabled as true", "details-2": "Contains refId object with a string in uuid format", "type": "object", "properties": { "refId": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanDnsSecurityDnsPutRequest_refIdDef" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanDnsSecurityDnsPutRequest_referenceDef" }, "matchAllVpn": { "description": "If this is true, there shouldn't be a targetVpns field, if false then targetVpns field should be there", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanDnsSecurityDnsPutRequest_booleanDef" }, "umbrellaDefault": { "description": "Field will only be under data field if matchAllVpn is true, otherwise field will be under targetVpns and set per entry", "details-1": "always this must be false if using dnsServerIP", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanDnsSecurityDnsPutRequest_booleanDef" }, "dnsServerIP": { "description": "Field will only be under data field if matchAllVpn is true, otherwise field will be under targetVpns and set per entry", "details-1": "Umbrella Default must be false to have this field", "details-2": "value is string that is a ipv4 address", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4AddressDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanDnsSecurityDnsPutRequest_oneOfDnsServerIPOptionsDef" }, "localDomainBypassEnabled": { "description": "Field will only be under data field if matchAllVpn is true, otherwise field will be under targetVpns and set per entry", "details-1": "If matchAllVpn is true, if there is a localDomainBypassList this field should be true, if there isn't a localDomainBypassList this should be false", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanDnsSecurityDnsPutRequest_booleanDef" }, "dnsCrypt": { "description": "If matchAllVpn is false, this field is only true if at least one of the targetVpns entires contains an umbrellaDefault true", "details-1": "If matchAllVpn is true, dnsCrypt can only be true if umbrellaDefault is also true", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanDnsSecurityDnsPutRequest_booleanDef" }, "childOrgId": { "description": "String that is a number that corresponds to Umbrella Multi Org, can be empty if not using Umbrella Multi Org", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "description": "can be empty string", "type": "string", "pattern": "^[0-9]*$", "$$ref": "#/components/schemas/ProfileparcelSdwanDnsSecurityDnsPutRequest_childOrgIdDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanDnsSecurityDnsPutRequest_oneOfChildOrgIdOptionsDef" }, "targetVpns": { "description": "Will be under data field only if matchAllVpn is false, if matchAllVpn is true field should not be in payload", "details-1": "Contains vpns field that specifies target vpns", "details-2": "UmbrellaDefault, localDomainBypassEnabled, and uid are required fields", "details-3": "dnsServerIP is optional, only required is Umbrella default is false", "type": "array", "minItems": 1, "uniqueItems": true, "items": { "if": { "properties": { "umbrellaDefault": { "properties": { "value": { "const": false } } } } }, "then": { "required": [ "dnsServerIP" ] }, "else": { "not": { "required": [ "dnsServerIP" ] } }, "type": "object", "properties": { "vpns": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "minLength": 0, "maxLength": 244, "type": "string", "$$ref": "#/components/schemas/CommonCommonDefs_vpnNameDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanDnsSecurityDnsPutRequest_vpnsObjDef" }, "umbrellaDefault": { "description": "Field will only be under data field if matchAllVpn is true, otherwise field will be under targetVpns and set per entry", "details-1": "always this must be false if using dnsServerIP", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanDnsSecurityDnsPutRequest_booleanDef" }, "dnsServerIP": { "description": "Field will only be under data field if matchAllVpn is true, otherwise field will be under targetVpns and set per entry", "details-1": "Umbrella Default must be false to have this field", "details-2": "value is string that is an ipv4 address", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4AddressDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanDnsSecurityDnsPutRequest_oneOfDnsServerIPOptionsDef" }, "localDomainBypassEnabled": { "description": "Field will only be under data field if matchAllVpn is true, otherwise field will be under targetVpns and set per entry", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanDnsSecurityDnsPutRequest_booleanDef" }, "uid": { "description": "non empty interger string", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "description": "An Integer and cannot be empty string", "type": "string", "pattern": "^[0-9]+$", "$$ref": "#/components/schemas/ProfileparcelSdwanDnsSecurityDnsPutRequest_uidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanDnsSecurityDnsPutRequest_oneOfUidOptionsDef" } }, "required": [ "vpns", "umbrellaDefault", "localDomainBypassEnabled", "uid" ], "additionalProperties": false } }, "cloudProvider": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "umbrella", "cisco-secure-access" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanDnsSecurityDnsPutRequest_cloudProviderDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanDnsSecurityDnsPutRequest_oneOfCloudProviderOptionsDef" } }, "required": [ "matchAllVpn", "dnsCrypt" ], "additionalProperties": false } }, "required": [ "data", "name", "description" ], "x-metadata": { "minVManageVersion": "20.19" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanDnsSecurityDnsPutRequest_SchemaPayload" } }, "$$ref": "#/components/schemas/getSingleSdwanDnsSecurityDnsPayload" }, "examples": { "get response example": { "value": { "parcelId": "09fc54fe-ff36-4640-ae57-c9e71a103902", "parcelType": "dns", "createdBy": "admin", "lastUpdatedBy": "admin", "createdOn": 1701866357838, "lastUpdatedOn": 1701866357838, "payload": { "data": { "localDomainBypassList": { "refId": { "optionType": "global", "value": "0c4e096d-b06d-4052-93ed-70fe34fda6dc" } }, "matchAllVpn": { "optionType": "global", "value": true }, "umbrellaDefault": { "optionType": "global", "value": false }, "dnsServerIP": { "optionType": "global", "value": "8.8.8.8" }, "localDomainBypassEnabled": { "optionType": "global", "value": true }, "dnsCrypt": { "optionType": "global", "value": false }, "childOrgId": { "optionType": "global", "value": "12334" } } } }, "$$ref": "#/components/examples/getSingleSdwanDnsSecurityDnsExample" } } } } }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Feature Profile > Dns Security > Dns Policy-read" }, "delete": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Delete a SigSecurity Profile Parcel ", "operationId": "DeleteDnsSecurityProfileParcel", "parameters": [ { "name": "dnsSecurityId", "in": "path", "description": "Feature Profile ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } }, { "name": "dnsSecurityProfileParcelId", "in": "path", "description": "Profile Parcel ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } } ], "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Feature Profile > Dns Security > Dns Policy-write" } }, "/v1/feature-profile/sdwan/embedded-security/{securityId}/policy": { "post": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Create Feature for Security Policy", "operationId": "CreateSdwanEmbeddedSecurityFeature", "parameters": [ { "name": "securityId", "in": "path", "description": "Feature Profile ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } } ], "requestBody": { "description": "Security Feature", "content": { "application/json": { "schema": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "assembly": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "advancedInspectionProfile": { "type": "object", "properties": { "refId": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPostRequest_refIdDef" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPostRequest_referenceDef" }, "sslDecryption": { "type": "object", "properties": { "refId": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPostRequest_refIdDef" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPostRequest_referenceDef" }, "ngfirewall": { "type": "object", "properties": { "refId": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPostRequest_refIdDef" }, "entries": { "type": "array", "uniqueItems": true, "minItems": 1, "items": { "type": "object", "properties": { "srcZone": { "oneOf": [ { "type": "object", "properties": { "refId": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPostRequest_refIdDef" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPostRequest_referenceDef" }, { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "self", "default", "untrusted" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPostRequest_zoneValueStringDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPostRequest_stringZoneDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPostRequest_zoneDef" }, "dstZone": { "oneOf": [ { "type": "object", "properties": { "refId": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPostRequest_refIdDef" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPostRequest_referenceDef" }, { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "self", "default", "untrusted" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPostRequest_zoneValueStringDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPostRequest_stringZoneDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPostRequest_zoneDef" } }, "required": [ "srcZone", "dstZone" ], "additionalProperties": false } } }, "required": [ "refId", "entries" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPostRequest_ngFirewallDef" } }, "anyOf": [ { "required": [ "sslDecryption" ] }, { "required": [ "ngfirewall" ] }, { "required": [ "advancedInspectionProfile" ] } ], "additionalProperties": false } }, "settings": { "type": "object", "minProperties": 0, "properties": { "tcpSynFloodLimit": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^([1-9]|[1-9][0-9]{1,8}|[1-3][0-9]{9}|4[01][0-9]{8}|42[0-8][0-9]{7}|429[0-3][0-9]{6}|4294[0-8][0-9]{5}|42949[0-5][0-9]{4}|429496[0-6][0-9]{3}|4294967[01][0-9]{2}|42949672[0-8][0-9]|429496729[0-5])$", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPostRequest_settingsTcpSynFloodLimitDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPostRequest_oneOfSettingsTcpSynFloodLimitOptionsDef" }, "maxIncompleteTcpLimit": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^([1-9]|[1-9][0-9]{1,8}|[1-3][0-9]{9}|4[01][0-9]{8}|42[0-8][0-9]{7}|429[0-3][0-9]{6}|4294[0-8][0-9]{5}|42949[0-5][0-9]{4}|429496[0-6][0-9]{3}|4294967[01][0-9]{2}|42949672[0-8][0-9]|429496729[0-5])$", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPostRequest_settingsMaxIncompleteTcpLimitDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPostRequest_oneOfSettingsMaxIncompleteTcpLimitOptionsDef" }, "maxIncompleteUdpLimit": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^([1-9]|[1-9][0-9]{1,8}|[1-3][0-9]{9}|4[01][0-9]{8}|42[0-8][0-9]{7}|429[0-3][0-9]{6}|4294[0-8][0-9]{5}|42949[0-5][0-9]{4}|429496[0-6][0-9]{3}|4294967[01][0-9]{2}|42949672[0-8][0-9]|429496729[0-5])$", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPostRequest_settingsMaxIncompleteUdpLimitDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPostRequest_oneOfSettingsMaxIncompleteUdpLimitOptionsDef" }, "maxIncompleteIcmpLimit": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^([1-9]|[1-9][0-9]{1,8}|[1-3][0-9]{9}|4[01][0-9]{8}|42[0-8][0-9]{7}|429[0-3][0-9]{6}|4294[0-8][0-9]{5}|42949[0-5][0-9]{4}|429496[0-6][0-9]{3}|4294967[01][0-9]{2}|42949672[0-8][0-9]|429496729[0-5])$", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPostRequest_settingsMaxIncompleteIcmpLimitDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPostRequest_oneOfSettingsMaxIncompleteIcmpLimitOptionsDef" }, "auditTrail": { "description": "Setting can be string 'on' or missing for off", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "on" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPostRequest_onStringValueDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPostRequest_onStringDef" }, "unifiedLogging": { "description": "Setting can be string 'on' or missing for off", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "on" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPostRequest_onStringValueDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPostRequest_onStringDef" }, "sessionReclassifyAllow": { "description": "Setting can be string 'on' or missing for off", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "on" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPostRequest_onStringValueDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPostRequest_onStringDef" }, "icmpUnreachableAllow": { "description": "Setting can be string 'on' or missing for off", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "on" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPostRequest_onStringValueDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPostRequest_onStringDef" }, "failureMode": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "close", "open" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPostRequest_settingsFailureModeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPostRequest_oneOfSettingsFailureModeOptionsDef" }, "securityLogging": { "description": "HSL and UTD syslog, pulled from network settings page", "properties": { "optionType": { "type": "string", "enum": [ "network-settings" ], "$$ref": "#/components/schemas/CommonCommonDefs_networkSettingsOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_networkSettingsOptionTypeObjectDef" }, "highSpeedLogging": { "description": "High Speed Logging", "type": "array", "maxItems": 4, "uniqueItems": true, "items": { "type": "object", "oneOf": [ { "properties": { "name": { "type": "string", "enum": [ "server1", "server2", "server3", "server4" ] }, "sourceInterface": { "description": "InterfaceName", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^(ATM|ATM-ACR|AppGigabitEthernet|AppNav-Compress|AppNav-UnCompress|Async|BD-VIF|BDI|CEM|CEM-ACR|Cellular|Dialer|Embedded-Service-Engine|Ethernet|Ethernet-Internal|FastEthernet|FiftyGigabitEthernet|FiveGigabitEthernet|FortyGigabitEthernet|FourHundredGigE|GMPLS|GigabitEthernet|Group-Async|HundredGigE|L2LISP|LISP|Loopback|MFR|Multilink|Port-channel|SM|Serial|Service-Engine|TenGigabitEthernet|Tunnel|TwentyFiveGigE|TwentyFiveGigabitEthernet|TwoGigabitEthernet|TwoHundredGigE|Vif|Virtual-PPP|Virtual-Template|VirtualPortGroup|Vlan|Wlan-GigabitEthernet|nat64|nat66|ntp|nve|ospfv3|overlay|pseudowire|ucse|vasileft|vasiright|vmi)(\\w+)((\\/\\d+)*(\\.\\d+)?)?$", "minLength": 3, "maxLength": 32, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPostRequest_ifNameDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPostRequest_oneOfSourceInterfaceOptionsWithoutDefault" } }, "required": [ "name", "sourceInterface" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPostRequest_hslEntry" } }, "sysLogServerSourceInterface": { "description": "InterfaceName", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^(ATM|ATM-ACR|AppGigabitEthernet|AppNav-Compress|AppNav-UnCompress|Async|BD-VIF|BDI|CEM|CEM-ACR|Cellular|Dialer|Embedded-Service-Engine|Ethernet|Ethernet-Internal|FastEthernet|FiftyGigabitEthernet|FiveGigabitEthernet|FortyGigabitEthernet|FourHundredGigE|GMPLS|GigabitEthernet|Group-Async|HundredGigE|L2LISP|LISP|Loopback|MFR|Multilink|Port-channel|SM|Serial|Service-Engine|TenGigabitEthernet|Tunnel|TwentyFiveGigE|TwentyFiveGigabitEthernet|TwoGigabitEthernet|TwoHundredGigE|Vif|Virtual-PPP|Virtual-Template|VirtualPortGroup|Vlan|Wlan-GigabitEthernet|nat64|nat66|ntp|nve|ospfv3|overlay|pseudowire|ucse|vasileft|vasiright|vmi)(\\w+)((\\/\\d+)*(\\.\\d+)?)?$", "minLength": 3, "maxLength": 32, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPostRequest_ifNameDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPostRequest_oneOfSourceInterfaceOptionsWithoutDefault" }, "optimized": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "default": false } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPostRequest_optimizedPolicyDef" } }, "additionalProperties": false }, "appHosting": { "type": "object", "properties": { "nat": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPostRequest_oneOfAppHostingNatOptionsDef" }, "databaseUrl": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPostRequest_oneOfAppHostingDataBaseUrlOptionsDef" }, "resourceProfile": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "low", "medium", "high" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPostRequest_resourceProfileValueDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPostRequest_oneOfAppHostingResourceProfileOptionsDef" } }, "required": [ "nat", "databaseUrl", "resourceProfile" ], "additionalProperties": false } }, "required": [ "assembly" ], "additionalProperties": false } }, "required": [ "name", "description", "data" ], "x-metadata": { "minVManageVersion": "20.16.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPostRequest_SchemaPayload" }, "examples": { "PolicyFeatureGlobalDefault": { "value": { "data": { "assembly": [ { "advancedInspectionProfile": { "refId": { "optionType": "global", "value": "0c216de0-367e-40d9-9f6f-f0a7bceb3403" } } }, { "sslDecryption": { "refId": { "optionType": "global", "value": "6a178fe9-bead-4319-8b37-2f5a7ba14592" } } }, { "ngfirewall": { "refId": { "optionType": "global", "value": "52324806-f444-41a8-8837-7a40cb19f4e3" }, "entries": [ { "srcZone": { "refId": { "optionType": "global", "value": "3f2cc386-01ad-43d6-85cd-9657571525f4" } }, "dstZone": { "optionType": "global", "value": "self" } } ] } } ], "settings": { "tcpSynFloodLimit": { "optionType": "global", "value": "11" }, "maxIncompleteTcpLimit": { "optionType": "global", "value": "12" }, "maxIncompleteUdpLimit": { "optionType": "global", "value": "13" }, "maxIncompleteIcmpLimit": { "optionType": "global", "value": "14" }, "auditTrail": { "optionType": "global", "value": "on" }, "unifiedLogging": { "optionType": "global", "value": "on" }, "sessionReclassifyAllow": { "optionType": "global", "value": "on" }, "icmpUnreachableAllow": { "optionType": "global", "value": "on" }, "securityLogging": { "optionType": "network-settings", "value": true }, "failureMode": { "optionType": "global", "value": "open" } }, "appHosting": { "nat": { "optionType": "global", "value": true }, "databaseUrl": { "optionType": "global", "value": false }, "resourceProfile": { "optionType": "variable", "value": "{{testVarName}}" } } }, "description": "test", "name": "PolicyFeatureGlobalDefault" }, "$$ref": "#/components/examples/ProfileparcelSdwanEmbeddedSecurityPolicyPostRequest_PolicyFeatureGlobalDefault" } } } }, "required": true }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "object", "properties": { "id": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}" } }, "required": [ "id" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelCommonPostResponse_SchemaPayload" }, "examples": { "example_1": { "value": { "id": "24C3EF06-c09a-DeFa-Ab26-a1cc4Ef0D51A" }, "$$ref": "#/components/examples/ProfileparcelCommonPostResponse_example_1" } } } } }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Feature Profile > Embedded Security > Policy-write" }, "get": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Get Security Features for a given ParcelType", "operationId": "GetSdwanSecurityFeature_ConfigurationFeatureProfileSdwan_6303", "parameters": [ { "name": "securityId", "in": "path", "description": "Feature Profile ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } } ], "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "object", "properties": { "data": { "type": "array", "items": { "type": "object", "properties": { "parcelId": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" }, "parcelType": { "type": "string" }, "createdBy": { "type": "string", "description": "User who last created this.", "readOnly": true }, "createdOn": { "type": "integer", "description": "Timestamp of creation", "format": "int64", "readOnly": true }, "lastUpdatedBy": { "type": "string", "description": "User who last updated this.", "readOnly": true }, "lastUpdatedOn": { "type": "integer", "description": "Timestamp of last update", "format": "int64", "readOnly": true }, "payload": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "assembly": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "advancedInspectionProfile": { "type": "object", "properties": { "refId": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPostRequest_refIdDef" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPostRequest_referenceDef" }, "sslDecryption": { "type": "object", "properties": { "refId": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPostRequest_refIdDef" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPostRequest_referenceDef" }, "ngfirewall": { "type": "object", "properties": { "refId": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPostRequest_refIdDef" }, "entries": { "type": "array", "uniqueItems": true, "minItems": 1, "items": { "type": "object", "properties": { "srcZone": { "oneOf": [ { "type": "object", "properties": { "refId": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPostRequest_refIdDef" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPostRequest_referenceDef" }, { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "self", "default", "untrusted" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPostRequest_zoneValueStringDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPostRequest_stringZoneDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPostRequest_zoneDef" }, "dstZone": { "oneOf": [ { "type": "object", "properties": { "refId": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPostRequest_refIdDef" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPostRequest_referenceDef" }, { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "self", "default", "untrusted" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPostRequest_zoneValueStringDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPostRequest_stringZoneDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPostRequest_zoneDef" } }, "required": [ "srcZone", "dstZone" ], "additionalProperties": false } } }, "required": [ "refId", "entries" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPostRequest_ngFirewallDef" } }, "anyOf": [ { "required": [ "sslDecryption" ] }, { "required": [ "ngfirewall" ] }, { "required": [ "advancedInspectionProfile" ] } ], "additionalProperties": false } }, "settings": { "type": "object", "minProperties": 0, "properties": { "tcpSynFloodLimit": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^([1-9]|[1-9][0-9]{1,8}|[1-3][0-9]{9}|4[01][0-9]{8}|42[0-8][0-9]{7}|429[0-3][0-9]{6}|4294[0-8][0-9]{5}|42949[0-5][0-9]{4}|429496[0-6][0-9]{3}|4294967[01][0-9]{2}|42949672[0-8][0-9]|429496729[0-5])$", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPostRequest_settingsTcpSynFloodLimitDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPostRequest_oneOfSettingsTcpSynFloodLimitOptionsDef" }, "maxIncompleteTcpLimit": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^([1-9]|[1-9][0-9]{1,8}|[1-3][0-9]{9}|4[01][0-9]{8}|42[0-8][0-9]{7}|429[0-3][0-9]{6}|4294[0-8][0-9]{5}|42949[0-5][0-9]{4}|429496[0-6][0-9]{3}|4294967[01][0-9]{2}|42949672[0-8][0-9]|429496729[0-5])$", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPostRequest_settingsMaxIncompleteTcpLimitDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPostRequest_oneOfSettingsMaxIncompleteTcpLimitOptionsDef" }, "maxIncompleteUdpLimit": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^([1-9]|[1-9][0-9]{1,8}|[1-3][0-9]{9}|4[01][0-9]{8}|42[0-8][0-9]{7}|429[0-3][0-9]{6}|4294[0-8][0-9]{5}|42949[0-5][0-9]{4}|429496[0-6][0-9]{3}|4294967[01][0-9]{2}|42949672[0-8][0-9]|429496729[0-5])$", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPostRequest_settingsMaxIncompleteUdpLimitDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPostRequest_oneOfSettingsMaxIncompleteUdpLimitOptionsDef" }, "maxIncompleteIcmpLimit": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^([1-9]|[1-9][0-9]{1,8}|[1-3][0-9]{9}|4[01][0-9]{8}|42[0-8][0-9]{7}|429[0-3][0-9]{6}|4294[0-8][0-9]{5}|42949[0-5][0-9]{4}|429496[0-6][0-9]{3}|4294967[01][0-9]{2}|42949672[0-8][0-9]|429496729[0-5])$", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPostRequest_settingsMaxIncompleteIcmpLimitDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPostRequest_oneOfSettingsMaxIncompleteIcmpLimitOptionsDef" }, "auditTrail": { "description": "Setting can be string 'on' or missing for off", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "on" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPostRequest_onStringValueDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPostRequest_onStringDef" }, "unifiedLogging": { "description": "Setting can be string 'on' or missing for off", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "on" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPostRequest_onStringValueDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPostRequest_onStringDef" }, "sessionReclassifyAllow": { "description": "Setting can be string 'on' or missing for off", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "on" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPostRequest_onStringValueDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPostRequest_onStringDef" }, "icmpUnreachableAllow": { "description": "Setting can be string 'on' or missing for off", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "on" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPostRequest_onStringValueDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPostRequest_onStringDef" }, "failureMode": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "close", "open" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPostRequest_settingsFailureModeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPostRequest_oneOfSettingsFailureModeOptionsDef" }, "securityLogging": { "description": "HSL and UTD syslog, pulled from network settings page", "properties": { "optionType": { "type": "string", "enum": [ "network-settings" ], "$$ref": "#/components/schemas/CommonCommonDefs_networkSettingsOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_networkSettingsOptionTypeObjectDef" }, "highSpeedLogging": { "description": "High Speed Logging", "type": "array", "maxItems": 4, "uniqueItems": true, "items": { "type": "object", "oneOf": [ { "properties": { "name": { "type": "string", "enum": [ "server1", "server2", "server3", "server4" ] }, "sourceInterface": { "description": "InterfaceName", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^(ATM|ATM-ACR|AppGigabitEthernet|AppNav-Compress|AppNav-UnCompress|Async|BD-VIF|BDI|CEM|CEM-ACR|Cellular|Dialer|Embedded-Service-Engine|Ethernet|Ethernet-Internal|FastEthernet|FiftyGigabitEthernet|FiveGigabitEthernet|FortyGigabitEthernet|FourHundredGigE|GMPLS|GigabitEthernet|Group-Async|HundredGigE|L2LISP|LISP|Loopback|MFR|Multilink|Port-channel|SM|Serial|Service-Engine|TenGigabitEthernet|Tunnel|TwentyFiveGigE|TwentyFiveGigabitEthernet|TwoGigabitEthernet|TwoHundredGigE|Vif|Virtual-PPP|Virtual-Template|VirtualPortGroup|Vlan|Wlan-GigabitEthernet|nat64|nat66|ntp|nve|ospfv3|overlay|pseudowire|ucse|vasileft|vasiright|vmi)(\\w+)((\\/\\d+)*(\\.\\d+)?)?$", "minLength": 3, "maxLength": 32, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPostRequest_ifNameDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPostRequest_oneOfSourceInterfaceOptionsWithoutDefault" } }, "required": [ "name", "sourceInterface" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPostRequest_hslEntry" } }, "sysLogServerSourceInterface": { "description": "InterfaceName", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^(ATM|ATM-ACR|AppGigabitEthernet|AppNav-Compress|AppNav-UnCompress|Async|BD-VIF|BDI|CEM|CEM-ACR|Cellular|Dialer|Embedded-Service-Engine|Ethernet|Ethernet-Internal|FastEthernet|FiftyGigabitEthernet|FiveGigabitEthernet|FortyGigabitEthernet|FourHundredGigE|GMPLS|GigabitEthernet|Group-Async|HundredGigE|L2LISP|LISP|Loopback|MFR|Multilink|Port-channel|SM|Serial|Service-Engine|TenGigabitEthernet|Tunnel|TwentyFiveGigE|TwentyFiveGigabitEthernet|TwoGigabitEthernet|TwoHundredGigE|Vif|Virtual-PPP|Virtual-Template|VirtualPortGroup|Vlan|Wlan-GigabitEthernet|nat64|nat66|ntp|nve|ospfv3|overlay|pseudowire|ucse|vasileft|vasiright|vmi)(\\w+)((\\/\\d+)*(\\.\\d+)?)?$", "minLength": 3, "maxLength": 32, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPostRequest_ifNameDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPostRequest_oneOfSourceInterfaceOptionsWithoutDefault" }, "optimized": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "default": false } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPostRequest_optimizedPolicyDef" } }, "additionalProperties": false }, "appHosting": { "type": "object", "properties": { "nat": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPostRequest_oneOfAppHostingNatOptionsDef" }, "databaseUrl": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPostRequest_oneOfAppHostingDataBaseUrlOptionsDef" }, "resourceProfile": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "low", "medium", "high" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPostRequest_resourceProfileValueDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPostRequest_oneOfAppHostingResourceProfileOptionsDef" } }, "required": [ "nat", "databaseUrl", "resourceProfile" ], "additionalProperties": false } }, "required": [ "assembly" ], "additionalProperties": false } }, "required": [ "name", "description", "data" ], "x-metadata": { "minVManageVersion": "20.16.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPostRequest_SchemaPayload" } } } } }, "$$ref": "#/components/schemas/getListSdwanEmbeddedSecurityPolicyPayload" }, "examples": { "get response example": { "value": { "header": { "generatedOn": 1702438718825 }, "data": [ { "parcelId": "09fc54fe-ff36-4640-ae57-c9e71a103902", "parcelType": "policy", "createdBy": "admin", "lastUpdatedBy": "admin", "createdOn": 1701866357838, "lastUpdatedOn": 1701866357838, "payload": { "data": { "assembly": [ { "advancedInspectionProfile": { "refId": { "optionType": "global", "value": "0c216de0-367e-40d9-9f6f-f0a7bceb3403" } } }, { "sslDecryption": { "refId": { "optionType": "global", "value": "6a178fe9-bead-4319-8b37-2f5a7ba14592" } } }, { "ngfirewall": { "refId": { "optionType": "global", "value": "52324806-f444-41a8-8837-7a40cb19f4e3" }, "entries": [ { "srcZone": { "refId": { "optionType": "global", "value": "3f2cc386-01ad-43d6-85cd-9657571525f4" } }, "dstZone": { "optionType": "global", "value": "self" } } ] } } ], "settings": { "tcpSynFloodLimit": { "optionType": "global", "value": "11" }, "maxIncompleteTcpLimit": { "optionType": "global", "value": "12" }, "maxIncompleteUdpLimit": { "optionType": "global", "value": "13" }, "maxIncompleteIcmpLimit": { "optionType": "global", "value": "14" }, "auditTrail": { "optionType": "global", "value": "on" }, "unifiedLogging": { "optionType": "global", "value": "on" }, "sessionReclassifyAllow": { "optionType": "global", "value": "on" }, "icmpUnreachableAllow": { "optionType": "global", "value": "on" }, "securityLogging": { "optionType": "network-settings", "value": true }, "failureMode": { "optionType": "global", "value": "open" } }, "appHosting": { "nat": { "optionType": "global", "value": true }, "databaseUrl": { "optionType": "global", "value": false }, "resourceProfile": { "optionType": "variable", "value": "{{testVarName}}" } } } } } ] }, "$$ref": "#/components/examples/getListSdwanEmbeddedSecurityPolicyExample" } } } } }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Feature Profile > Embedded Security > Policy-read" } }, "/v1/feature-profile/sdwan/embedded-security/{securityId}/policy/{securityProfileParcelId}": { "put": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Update a Security Feature", "operationId": "EditSdwanSecurityFeature_ConfigurationFeatureProfileSdwan_8903", "parameters": [ { "name": "securityId", "in": "path", "description": "Feature Profile ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } }, { "name": "securityProfileParcelId", "in": "path", "description": "Feature ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } } ], "requestBody": { "description": "Security Feature", "content": { "application/json": { "schema": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "assembly": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "advancedInspectionProfile": { "type": "object", "properties": { "refId": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPutRequest_refIdDef" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPutRequest_referenceDef" }, "sslDecryption": { "type": "object", "properties": { "refId": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPutRequest_refIdDef" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPutRequest_referenceDef" }, "ngfirewall": { "type": "object", "properties": { "refId": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPutRequest_refIdDef" }, "entries": { "type": "array", "uniqueItems": true, "minItems": 1, "items": { "type": "object", "properties": { "srcZone": { "oneOf": [ { "type": "object", "properties": { "refId": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPutRequest_refIdDef" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPutRequest_referenceDef" }, { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "self", "default", "untrusted" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPutRequest_zoneValueStringDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPutRequest_stringZoneDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPutRequest_zoneDef" }, "dstZone": { "oneOf": [ { "type": "object", "properties": { "refId": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPutRequest_refIdDef" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPutRequest_referenceDef" }, { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "self", "default", "untrusted" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPutRequest_zoneValueStringDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPutRequest_stringZoneDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPutRequest_zoneDef" } }, "required": [ "srcZone", "dstZone" ], "additionalProperties": false } } }, "required": [ "refId", "entries" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPutRequest_ngFirewallDef" } }, "anyOf": [ { "required": [ "sslDecryption" ] }, { "required": [ "ngfirewall" ] }, { "required": [ "advancedInspectionProfile" ] } ], "additionalProperties": false } }, "settings": { "type": "object", "minProperties": 0, "properties": { "tcpSynFloodLimit": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^([1-9]|[1-9][0-9]{1,8}|[1-3][0-9]{9}|4[01][0-9]{8}|42[0-8][0-9]{7}|429[0-3][0-9]{6}|4294[0-8][0-9]{5}|42949[0-5][0-9]{4}|429496[0-6][0-9]{3}|4294967[01][0-9]{2}|42949672[0-8][0-9]|429496729[0-5])$", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPutRequest_settingsTcpSynFloodLimitDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPutRequest_oneOfSettingsTcpSynFloodLimitOptionsDef" }, "maxIncompleteTcpLimit": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^([1-9]|[1-9][0-9]{1,8}|[1-3][0-9]{9}|4[01][0-9]{8}|42[0-8][0-9]{7}|429[0-3][0-9]{6}|4294[0-8][0-9]{5}|42949[0-5][0-9]{4}|429496[0-6][0-9]{3}|4294967[01][0-9]{2}|42949672[0-8][0-9]|429496729[0-5])$", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPutRequest_settingsMaxIncompleteTcpLimitDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPutRequest_oneOfSettingsMaxIncompleteTcpLimitOptionsDef" }, "maxIncompleteUdpLimit": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^([1-9]|[1-9][0-9]{1,8}|[1-3][0-9]{9}|4[01][0-9]{8}|42[0-8][0-9]{7}|429[0-3][0-9]{6}|4294[0-8][0-9]{5}|42949[0-5][0-9]{4}|429496[0-6][0-9]{3}|4294967[01][0-9]{2}|42949672[0-8][0-9]|429496729[0-5])$", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPutRequest_settingsMaxIncompleteUdpLimitDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPutRequest_oneOfSettingsMaxIncompleteUdpLimitOptionsDef" }, "maxIncompleteIcmpLimit": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^([1-9]|[1-9][0-9]{1,8}|[1-3][0-9]{9}|4[01][0-9]{8}|42[0-8][0-9]{7}|429[0-3][0-9]{6}|4294[0-8][0-9]{5}|42949[0-5][0-9]{4}|429496[0-6][0-9]{3}|4294967[01][0-9]{2}|42949672[0-8][0-9]|429496729[0-5])$", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPutRequest_settingsMaxIncompleteIcmpLimitDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPutRequest_oneOfSettingsMaxIncompleteIcmpLimitOptionsDef" }, "auditTrail": { "description": "Setting can be string 'on' or missing for off", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "on" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPutRequest_onStringValueDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPutRequest_onStringDef" }, "unifiedLogging": { "description": "Setting can be string 'on' or missing for off", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "on" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPutRequest_onStringValueDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPutRequest_onStringDef" }, "sessionReclassifyAllow": { "description": "Setting can be string 'on' or missing for off", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "on" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPutRequest_onStringValueDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPutRequest_onStringDef" }, "icmpUnreachableAllow": { "description": "Setting can be string 'on' or missing for off", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "on" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPutRequest_onStringValueDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPutRequest_onStringDef" }, "failureMode": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "close", "open" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPutRequest_settingsFailureModeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPutRequest_oneOfSettingsFailureModeOptionsDef" }, "securityLogging": { "description": "HSL and UTD syslog, pulled from network settings page", "properties": { "optionType": { "type": "string", "enum": [ "network-settings" ], "$$ref": "#/components/schemas/CommonCommonDefs_networkSettingsOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_networkSettingsOptionTypeObjectDef" }, "highSpeedLogging": { "description": "High Speed Logging", "type": "array", "maxItems": 4, "uniqueItems": true, "items": { "type": "object", "oneOf": [ { "properties": { "name": { "type": "string", "enum": [ "server1", "server2", "server3", "server4" ] }, "sourceInterface": { "description": "InterfaceName", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^(ATM|ATM-ACR|AppGigabitEthernet|AppNav-Compress|AppNav-UnCompress|Async|BD-VIF|BDI|CEM|CEM-ACR|Cellular|Dialer|Embedded-Service-Engine|Ethernet|Ethernet-Internal|FastEthernet|FiftyGigabitEthernet|FiveGigabitEthernet|FortyGigabitEthernet|FourHundredGigE|GMPLS|GigabitEthernet|Group-Async|HundredGigE|L2LISP|LISP|Loopback|MFR|Multilink|Port-channel|SM|Serial|Service-Engine|TenGigabitEthernet|Tunnel|TwentyFiveGigE|TwentyFiveGigabitEthernet|TwoGigabitEthernet|TwoHundredGigE|Vif|Virtual-PPP|Virtual-Template|VirtualPortGroup|Vlan|Wlan-GigabitEthernet|nat64|nat66|ntp|nve|ospfv3|overlay|pseudowire|ucse|vasileft|vasiright|vmi)(\\w+)((\\/\\d+)*(\\.\\d+)?)?$", "minLength": 3, "maxLength": 32, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPutRequest_ifNameDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPutRequest_oneOfSourceInterfaceOptionsWithoutDefault" } }, "required": [ "name", "sourceInterface" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPutRequest_hslEntry" } }, "sysLogServerSourceInterface": { "description": "InterfaceName", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^(ATM|ATM-ACR|AppGigabitEthernet|AppNav-Compress|AppNav-UnCompress|Async|BD-VIF|BDI|CEM|CEM-ACR|Cellular|Dialer|Embedded-Service-Engine|Ethernet|Ethernet-Internal|FastEthernet|FiftyGigabitEthernet|FiveGigabitEthernet|FortyGigabitEthernet|FourHundredGigE|GMPLS|GigabitEthernet|Group-Async|HundredGigE|L2LISP|LISP|Loopback|MFR|Multilink|Port-channel|SM|Serial|Service-Engine|TenGigabitEthernet|Tunnel|TwentyFiveGigE|TwentyFiveGigabitEthernet|TwoGigabitEthernet|TwoHundredGigE|Vif|Virtual-PPP|Virtual-Template|VirtualPortGroup|Vlan|Wlan-GigabitEthernet|nat64|nat66|ntp|nve|ospfv3|overlay|pseudowire|ucse|vasileft|vasiright|vmi)(\\w+)((\\/\\d+)*(\\.\\d+)?)?$", "minLength": 3, "maxLength": 32, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPutRequest_ifNameDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPutRequest_oneOfSourceInterfaceOptionsWithoutDefault" }, "optimized": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "default": false } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPutRequest_optimizedPolicyDef" } }, "additionalProperties": false }, "appHosting": { "type": "object", "properties": { "nat": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPutRequest_oneOfAppHostingNatOptionsDef" }, "databaseUrl": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPutRequest_oneOfAppHostingDataBaseUrlOptionsDef" }, "resourceProfile": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "low", "medium", "high" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPutRequest_resourceProfileValueDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPutRequest_oneOfAppHostingResourceProfileOptionsDef" } }, "required": [ "nat", "databaseUrl", "resourceProfile" ], "additionalProperties": false } }, "required": [ "assembly" ], "additionalProperties": false } }, "required": [ "name", "description", "data" ], "x-metadata": { "minVManageVersion": "20.16.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPutRequest_SchemaPayload" }, "examples": { "PolicyFeatureGlobalDefault": { "value": { "data": { "assembly": [ { "advancedInspectionProfile": { "refId": { "optionType": "global", "value": "0c216de0-367e-40d9-9f6f-f0a7bceb3403" } } }, { "sslDecryption": { "refId": { "optionType": "global", "value": "6a178fe9-bead-4319-8b37-2f5a7ba14592" } } }, { "ngfirewall": { "refId": { "optionType": "global", "value": "52324806-f444-41a8-8837-7a40cb19f4e3" }, "entries": [ { "srcZone": { "refId": { "optionType": "global", "value": "3f2cc386-01ad-43d6-85cd-9657571525f4" } }, "dstZone": { "optionType": "global", "value": "self" } } ] } } ], "settings": { "tcpSynFloodLimit": { "optionType": "global", "value": "11" }, "maxIncompleteTcpLimit": { "optionType": "global", "value": "12" }, "maxIncompleteUdpLimit": { "optionType": "global", "value": "13" }, "maxIncompleteIcmpLimit": { "optionType": "global", "value": "14" }, "auditTrail": { "optionType": "global", "value": "on" }, "unifiedLogging": { "optionType": "global", "value": "on" }, "sessionReclassifyAllow": { "optionType": "global", "value": "on" }, "icmpUnreachableAllow": { "optionType": "global", "value": "on" }, "securityLogging": { "optionType": "network-settings", "value": true }, "failureMode": { "optionType": "global", "value": "open" } }, "appHosting": { "nat": { "optionType": "global", "value": true }, "databaseUrl": { "optionType": "global", "value": false }, "resourceProfile": { "optionType": "variable", "value": "{{testVarName}}" } } }, "description": "test", "name": "PolicyFeatureGlobalDefault" }, "$$ref": "#/components/examples/ProfileparcelSdwanEmbeddedSecurityPolicyPutRequest_PolicyFeatureGlobalDefault" } } } }, "required": true }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "object", "properties": { "id": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}" } }, "required": [ "id" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelCommonPutResponse_SchemaPayload" }, "examples": { "example_1": { "value": { "id": "24C3EF06-c09a-DeFa-Ab26-a1cc4Ef0D51A" }, "$$ref": "#/components/examples/ProfileparcelCommonPutResponse_example_1" } } } } }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Feature Profile > Embedded Security > Policy-write" }, "delete": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Delete a Security Feature ", "operationId": "DeleteSdwanSecurityFeature_ConfigurationFeatureProfileSdwan_8906", "parameters": [ { "name": "securityId", "in": "path", "description": "Feature Profile ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } }, { "name": "securityProfileParcelId", "in": "path", "description": "Feature ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } } ], "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Feature Profile > Embedded Security > Policy-write" }, "get": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Get Security Feature by FeatureId", "operationId": "GetSdwanSecurityFeatureByFeatureId_ConfigurationFeatureProfileSdwan_8903", "parameters": [ { "name": "securityId", "in": "path", "description": "Feature Profile ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } }, { "name": "securityProfileParcelId", "in": "path", "description": "Feature ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } } ], "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "object", "properties": { "parcelId": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" }, "parcelType": { "type": "string" }, "createdBy": { "type": "string", "description": "User who last created this.", "readOnly": true }, "createdOn": { "type": "integer", "description": "Timestamp of creation", "format": "int64", "readOnly": true }, "lastUpdatedBy": { "type": "string", "description": "User who last updated this.", "readOnly": true }, "lastUpdatedOn": { "type": "integer", "description": "Timestamp of last update", "format": "int64", "readOnly": true }, "payload": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "assembly": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "advancedInspectionProfile": { "type": "object", "properties": { "refId": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPutRequest_refIdDef" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPutRequest_referenceDef" }, "sslDecryption": { "type": "object", "properties": { "refId": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPutRequest_refIdDef" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPutRequest_referenceDef" }, "ngfirewall": { "type": "object", "properties": { "refId": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPutRequest_refIdDef" }, "entries": { "type": "array", "uniqueItems": true, "minItems": 1, "items": { "type": "object", "properties": { "srcZone": { "oneOf": [ { "type": "object", "properties": { "refId": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPutRequest_refIdDef" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPutRequest_referenceDef" }, { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "self", "default", "untrusted" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPutRequest_zoneValueStringDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPutRequest_stringZoneDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPutRequest_zoneDef" }, "dstZone": { "oneOf": [ { "type": "object", "properties": { "refId": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPutRequest_refIdDef" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPutRequest_referenceDef" }, { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "self", "default", "untrusted" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPutRequest_zoneValueStringDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPutRequest_stringZoneDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPutRequest_zoneDef" } }, "required": [ "srcZone", "dstZone" ], "additionalProperties": false } } }, "required": [ "refId", "entries" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPutRequest_ngFirewallDef" } }, "anyOf": [ { "required": [ "sslDecryption" ] }, { "required": [ "ngfirewall" ] }, { "required": [ "advancedInspectionProfile" ] } ], "additionalProperties": false } }, "settings": { "type": "object", "minProperties": 0, "properties": { "tcpSynFloodLimit": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^([1-9]|[1-9][0-9]{1,8}|[1-3][0-9]{9}|4[01][0-9]{8}|42[0-8][0-9]{7}|429[0-3][0-9]{6}|4294[0-8][0-9]{5}|42949[0-5][0-9]{4}|429496[0-6][0-9]{3}|4294967[01][0-9]{2}|42949672[0-8][0-9]|429496729[0-5])$", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPutRequest_settingsTcpSynFloodLimitDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPutRequest_oneOfSettingsTcpSynFloodLimitOptionsDef" }, "maxIncompleteTcpLimit": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^([1-9]|[1-9][0-9]{1,8}|[1-3][0-9]{9}|4[01][0-9]{8}|42[0-8][0-9]{7}|429[0-3][0-9]{6}|4294[0-8][0-9]{5}|42949[0-5][0-9]{4}|429496[0-6][0-9]{3}|4294967[01][0-9]{2}|42949672[0-8][0-9]|429496729[0-5])$", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPutRequest_settingsMaxIncompleteTcpLimitDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPutRequest_oneOfSettingsMaxIncompleteTcpLimitOptionsDef" }, "maxIncompleteUdpLimit": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^([1-9]|[1-9][0-9]{1,8}|[1-3][0-9]{9}|4[01][0-9]{8}|42[0-8][0-9]{7}|429[0-3][0-9]{6}|4294[0-8][0-9]{5}|42949[0-5][0-9]{4}|429496[0-6][0-9]{3}|4294967[01][0-9]{2}|42949672[0-8][0-9]|429496729[0-5])$", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPutRequest_settingsMaxIncompleteUdpLimitDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPutRequest_oneOfSettingsMaxIncompleteUdpLimitOptionsDef" }, "maxIncompleteIcmpLimit": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^([1-9]|[1-9][0-9]{1,8}|[1-3][0-9]{9}|4[01][0-9]{8}|42[0-8][0-9]{7}|429[0-3][0-9]{6}|4294[0-8][0-9]{5}|42949[0-5][0-9]{4}|429496[0-6][0-9]{3}|4294967[01][0-9]{2}|42949672[0-8][0-9]|429496729[0-5])$", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPutRequest_settingsMaxIncompleteIcmpLimitDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPutRequest_oneOfSettingsMaxIncompleteIcmpLimitOptionsDef" }, "auditTrail": { "description": "Setting can be string 'on' or missing for off", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "on" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPutRequest_onStringValueDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPutRequest_onStringDef" }, "unifiedLogging": { "description": "Setting can be string 'on' or missing for off", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "on" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPutRequest_onStringValueDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPutRequest_onStringDef" }, "sessionReclassifyAllow": { "description": "Setting can be string 'on' or missing for off", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "on" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPutRequest_onStringValueDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPutRequest_onStringDef" }, "icmpUnreachableAllow": { "description": "Setting can be string 'on' or missing for off", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "on" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPutRequest_onStringValueDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPutRequest_onStringDef" }, "failureMode": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "close", "open" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPutRequest_settingsFailureModeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPutRequest_oneOfSettingsFailureModeOptionsDef" }, "securityLogging": { "description": "HSL and UTD syslog, pulled from network settings page", "properties": { "optionType": { "type": "string", "enum": [ "network-settings" ], "$$ref": "#/components/schemas/CommonCommonDefs_networkSettingsOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_networkSettingsOptionTypeObjectDef" }, "highSpeedLogging": { "description": "High Speed Logging", "type": "array", "maxItems": 4, "uniqueItems": true, "items": { "type": "object", "oneOf": [ { "properties": { "name": { "type": "string", "enum": [ "server1", "server2", "server3", "server4" ] }, "sourceInterface": { "description": "InterfaceName", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^(ATM|ATM-ACR|AppGigabitEthernet|AppNav-Compress|AppNav-UnCompress|Async|BD-VIF|BDI|CEM|CEM-ACR|Cellular|Dialer|Embedded-Service-Engine|Ethernet|Ethernet-Internal|FastEthernet|FiftyGigabitEthernet|FiveGigabitEthernet|FortyGigabitEthernet|FourHundredGigE|GMPLS|GigabitEthernet|Group-Async|HundredGigE|L2LISP|LISP|Loopback|MFR|Multilink|Port-channel|SM|Serial|Service-Engine|TenGigabitEthernet|Tunnel|TwentyFiveGigE|TwentyFiveGigabitEthernet|TwoGigabitEthernet|TwoHundredGigE|Vif|Virtual-PPP|Virtual-Template|VirtualPortGroup|Vlan|Wlan-GigabitEthernet|nat64|nat66|ntp|nve|ospfv3|overlay|pseudowire|ucse|vasileft|vasiright|vmi)(\\w+)((\\/\\d+)*(\\.\\d+)?)?$", "minLength": 3, "maxLength": 32, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPutRequest_ifNameDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPutRequest_oneOfSourceInterfaceOptionsWithoutDefault" } }, "required": [ "name", "sourceInterface" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPutRequest_hslEntry" } }, "sysLogServerSourceInterface": { "description": "InterfaceName", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^(ATM|ATM-ACR|AppGigabitEthernet|AppNav-Compress|AppNav-UnCompress|Async|BD-VIF|BDI|CEM|CEM-ACR|Cellular|Dialer|Embedded-Service-Engine|Ethernet|Ethernet-Internal|FastEthernet|FiftyGigabitEthernet|FiveGigabitEthernet|FortyGigabitEthernet|FourHundredGigE|GMPLS|GigabitEthernet|Group-Async|HundredGigE|L2LISP|LISP|Loopback|MFR|Multilink|Port-channel|SM|Serial|Service-Engine|TenGigabitEthernet|Tunnel|TwentyFiveGigE|TwentyFiveGigabitEthernet|TwoGigabitEthernet|TwoHundredGigE|Vif|Virtual-PPP|Virtual-Template|VirtualPortGroup|Vlan|Wlan-GigabitEthernet|nat64|nat66|ntp|nve|ospfv3|overlay|pseudowire|ucse|vasileft|vasiright|vmi)(\\w+)((\\/\\d+)*(\\.\\d+)?)?$", "minLength": 3, "maxLength": 32, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPutRequest_ifNameDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPutRequest_oneOfSourceInterfaceOptionsWithoutDefault" }, "optimized": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "default": false } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPutRequest_optimizedPolicyDef" } }, "additionalProperties": false }, "appHosting": { "type": "object", "properties": { "nat": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPutRequest_oneOfAppHostingNatOptionsDef" }, "databaseUrl": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPutRequest_oneOfAppHostingDataBaseUrlOptionsDef" }, "resourceProfile": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "low", "medium", "high" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPutRequest_resourceProfileValueDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPutRequest_oneOfAppHostingResourceProfileOptionsDef" } }, "required": [ "nat", "databaseUrl", "resourceProfile" ], "additionalProperties": false } }, "required": [ "assembly" ], "additionalProperties": false } }, "required": [ "name", "description", "data" ], "x-metadata": { "minVManageVersion": "20.16.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityPolicyPutRequest_SchemaPayload" } }, "$$ref": "#/components/schemas/getSingleSdwanEmbeddedSecurityPolicyPayload" }, "examples": { "get response example": { "value": { "parcelId": "09fc54fe-ff36-4640-ae57-c9e71a103902", "parcelType": "policy", "createdBy": "admin", "lastUpdatedBy": "admin", "createdOn": 1701866357838, "lastUpdatedOn": 1701866357838, "payload": { "data": { "assembly": [ { "advancedInspectionProfile": { "refId": { "optionType": "global", "value": "0c216de0-367e-40d9-9f6f-f0a7bceb3403" } } }, { "sslDecryption": { "refId": { "optionType": "global", "value": "6a178fe9-bead-4319-8b37-2f5a7ba14592" } } }, { "ngfirewall": { "refId": { "optionType": "global", "value": "52324806-f444-41a8-8837-7a40cb19f4e3" }, "entries": [ { "srcZone": { "refId": { "optionType": "global", "value": "3f2cc386-01ad-43d6-85cd-9657571525f4" } }, "dstZone": { "optionType": "global", "value": "self" } } ] } } ], "settings": { "tcpSynFloodLimit": { "optionType": "global", "value": "11" }, "maxIncompleteTcpLimit": { "optionType": "global", "value": "12" }, "maxIncompleteUdpLimit": { "optionType": "global", "value": "13" }, "maxIncompleteIcmpLimit": { "optionType": "global", "value": "14" }, "auditTrail": { "optionType": "global", "value": "on" }, "unifiedLogging": { "optionType": "global", "value": "on" }, "sessionReclassifyAllow": { "optionType": "global", "value": "on" }, "icmpUnreachableAllow": { "optionType": "global", "value": "on" }, "securityLogging": { "optionType": "network-settings", "value": true }, "failureMode": { "optionType": "global", "value": "open" } }, "appHosting": { "nat": { "optionType": "global", "value": true }, "databaseUrl": { "optionType": "global", "value": false }, "resourceProfile": { "optionType": "variable", "value": "{{testVarName}}" } } } } }, "$$ref": "#/components/examples/getSingleSdwanEmbeddedSecurityPolicyExample" } } } } }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Feature Profile > Embedded Security > Policy-read" } }, "/v1/feature-profile/sdwan/embedded-security/{securityId}/unified/ngfirewall": { "get": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Get Ngfirewall Feature", "operationId": "GetSdwanNgfirewallFeature", "parameters": [ { "name": "securityId", "in": "path", "description": "Feature Profile ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } } ], "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "object", "properties": { "data": { "type": "array", "items": { "type": "object", "properties": { "parcelId": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" }, "parcelType": { "type": "string" }, "createdBy": { "type": "string", "description": "User who last created this.", "readOnly": true }, "createdOn": { "type": "integer", "description": "Timestamp of creation", "format": "int64", "readOnly": true }, "lastUpdatedBy": { "type": "string", "description": "User who last updated this.", "readOnly": true }, "lastUpdatedOn": { "type": "integer", "description": "Timestamp of last update", "format": "int64", "readOnly": true }, "payload": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 200, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_longNameDef" }, "description": { "type": "string" }, "optimized": { "default": true, "type": "boolean" }, "containsUtd": { "type": "boolean", "default": false }, "containsTls": { "type": "boolean", "default": false }, "data": { "type": "object", "properties": { "defaultActionType": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "drop", "enum": [ "pass", "drop" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_defaultActionTypeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_oneOfDefaultActionTypeOptionsDef" }, "sequences": { "type": "array", "uniqueItems": true, "minItems": 1, "items": { "if": { "properties": { "sequenceIpType": { "properties": { "value": { "const": "ipv6" } } } }, "required": [ "sequenceIpType" ] }, "then": { "properties": { "match": { "properties": { "entries": { "items": { "not": { "anyOf": [ { "required": [ "protocol" ] }, { "required": [ "sourceDataPrefixList" ] }, { "required": [ "destinationDataPrefixList" ] }, { "required": [ "sourceIp" ] }, { "required": [ "destinationIp" ] }, { "required": [ "sourceGeoLocationList" ] }, { "required": [ "destinationGeoLocationList" ] }, { "required": [ "sourceGeoLocation" ] }, { "required": [ "destinationGeoLocation" ] }, { "required": [ "sourceIdentityList" ] }, { "required": [ "sourceIdentityUser" ] }, { "required": [ "sourceIdentityUsergroup" ] }, { "required": [ "sourceScalableGroupTagList" ] }, { "required": [ "destinationScalableGroupTagList" ] }, { "required": [ "sourceSecurityGroup" ] }, { "required": [ "destinationSecurityGroup" ] } ] } } } } } } }, "else": { "properties": { "match": { "properties": { "entries": { "items": { "not": { "anyOf": [ { "required": [ "sourceDataIpv6PrefixList" ] }, { "required": [ "destinationDataIpv6PrefixList" ] }, { "required": [ "sourceIpv6" ] }, { "required": [ "destinationIpv6" ] } ] } } } } } } }, "type": "object", "properties": { "isRuleSet": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "default": false } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_oneOfDefinitionIsRuleSetOptionsDef" }, "sequenceId": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_sequencesSequenceIdDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_oneOfSequencesSequenceIdOptionsDef" }, "sequenceName": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_sequencesSequenceNameDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_oneOfSequencesSequenceNameOptionsDef" }, "sequenceComment": { "type": "string" }, "baseAction": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "drop", "enum": [ "pass", "inspect", "drop" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_sequencesBaseActionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_oneOfSequencesBaseActionOptionsDef" }, "sequenceIpType": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "default", "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultGlobalOptionTypeDef" }, "value": { "default": "ipv4", "enum": [ "ipv4", "ipv6" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_sequencesSequenceIpTypeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_oneOfSequencesSequenceIpTypeOptionsDef" }, "sequenceType": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "ngfirewall", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_sequencesSequenceTypeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_oneOfSequencesSequenceTypeOptionsDef" }, "match": { "type": "object", "properties": { "entries": { "type": "array", "uniqueItems": true, "minItems": 0, "items": { "type": "object", "minProperties": 1, "maxProperties": 1, "properties": { "sourceDataPrefixList": { "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "maxItems": 20, "uniqueItems": true, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_limitedRefIdArrayValue" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_limitedListDef" }, "sourceDataIpv6PrefixList": { "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_refIdArrayValue" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_listDef" }, "destinationDataPrefixList": { "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "maxItems": 20, "uniqueItems": true, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_limitedRefIdArrayValue" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_limitedListDef" }, "destinationDataIpv6PrefixList": { "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_refIdArrayValue" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_listDef" }, "destinationFqdnList": { "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "maxItems": 20, "uniqueItems": true, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_limitedRefIdArrayValue" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_limitedListDef" }, "sourceGeoLocationList": { "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "maxItems": 20, "uniqueItems": true, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_limitedRefIdArrayValue" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_limitedListDef" }, "destinationGeoLocationList": { "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "maxItems": 20, "uniqueItems": true, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_limitedRefIdArrayValue" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_limitedListDef" }, "sourcePortList": { "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "maxItems": 20, "uniqueItems": true, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_limitedRefIdArrayValue" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_limitedListDef" }, "destinationPortList": { "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "maxItems": 20, "uniqueItems": true, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_limitedRefIdArrayValue" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_limitedListDef" }, "sourceScalableGroupTagList": { "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "maxItems": 1, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_singleItemListDef" }, "destinationScalableGroupTagList": { "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "maxItems": 1, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_singleItemListDef" }, "sourceIdentityList": { "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "maxItems": 1, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_singleItemListDef" }, "protocolNameList": { "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_refIdArrayValue" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_listDef" }, "appList": { "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_refIdArrayValue" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_listDef", "maxItems": 1 }, "appListFlat": { "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_refIdArrayValue" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_listDef" }, "ruleSetList": { "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_refIdArrayValue" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_listDef" }, "sourceObjectGroup": { "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_objectGroupRefIdArrayValue" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_objectGroupListDef" }, "destinationObjectGroup": { "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_objectGroupRefIdArrayValue" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_objectGroupListDef" }, "sourceIp": { "type": "object", "properties": { "ipv4Value": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "string", "pattern": "^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)(\\/)([0-2]?[0-9]$|[3]?[0-2])$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4PrefixDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_ipv4InputDef" } }, "required": [ "ipv4Value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_ipv4MatchDef" }, "sourceIpv6": { "type": "object", "properties": { "ipv6Value": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "string", "pattern": "((^\\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:)))(%.+)?\\s*(\\/)(\\b([0-9]{1,2}|1[01][0-9]|12[0-8])\\b)$))", "$$ref": "#/components/schemas/CommonCommonDefs_ipv6PrefixDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_ipv6InputDef" } }, "required": [ "ipv6Value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_ipv6MatchDef" }, "destinationIp": { "type": "object", "properties": { "ipv4Value": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "string", "pattern": "^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)(\\/)([0-2]?[0-9]$|[3]?[0-2])$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4PrefixDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_ipv4InputDef" } }, "required": [ "ipv4Value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_ipv4MatchDef" }, "destinationIpv6": { "type": "object", "properties": { "ipv6Value": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "string", "pattern": "((^\\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:)))(%.+)?\\s*(\\/)(\\b([0-9]{1,2}|1[01][0-9]|12[0-8])\\b)$))", "$$ref": "#/components/schemas/CommonCommonDefs_ipv6PrefixDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_ipv6InputDef" } }, "required": [ "ipv6Value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_ipv6MatchDef" }, "destinationFqdn": { "type": "object", "properties": { "fqdnValue": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "type": "string", "minLength": 1, "maxLength": 120, "pattern": "^([*][.])?([a-zA-Z0-9-]+\\.)+([a-zA-Z0-9-])+$", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_fqdnValueDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_fqdnInputDef" } }, "required": [ "fqdnValue" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_fqdnMatchDef" }, "sourcePort": { "type": "object", "properties": { "portValue": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "oneOf": [ { "type": "string", "pattern": "^(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_portNoDef" }, { "type": "string", "pattern": "^(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])\\-(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_portRangeDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_portValueDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_sourcePortInputDef" } }, "required": [ "portValue" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_sourcePortMatchDef" }, "destinationPort": { "type": "object", "properties": { "portValue": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "oneOf": [ { "type": "string", "pattern": "^(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_portNoDef" }, { "type": "string", "pattern": "^(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])\\-(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_portRangeDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_portValueDef" } }, "app": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "type": "string", "minLength": 1, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_appValueDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_appMatchDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_destinationPortInputDef" } }, "required": [ "portValue" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_destinationPortMatchDef" }, "sourceGeoLocation": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "enum": [ "AF", "AN", "AS", "EU", "NA", "OC", "SA", "AFG", "ALB", "ATA", "DZA", "ASM", "AND", "AGO", "ATG", "AZE", "ARG", "AUS", "AUT", "BHS", "BHR", "BGD", "ARM", "BRB", "BEL", "BMU", "BTN", "BOL", "BIH", "BWA", "BVT", "BRA", "BLZ", "IOT", "SLB", "VGB", "BRN", "BGR", "MMR", "BDI", "BLR", "KHM", "CMR", "CAN", "CPV", "CYM", "CAF", "LKA", "TCD", "CHL", "CHN", "TWN", "CXR", "CCK", "COL", "COM", "MYT", "COG", "COD", "COK", "CRI", "HRV", "CUB", "CYP", "CZE", "BEN", "DNK", "DMA", "DOM", "ECU", "SLV", "GNQ", "ETH", "ERI", "EST", "FRO", "FLK", "SGS", "FJI", "FIN", "ALA", "FRA", "GUF", "PYF", "ATF", "DJI", "GAB", "GEO", "GMB", "PSE", "DEU", "GHA", "GIB", "KIR", "GRC", "GRL", "GRD", "GLP", "GUM", "GTM", "GIN", "GUY", "HTI", "HMD", "VAT", "HND", "HKG", "HUN", "ISL", "IND", "IDN", "IRN", "IRQ", "IRL", "ISR", "ITA", "CIV", "JAM", "JPN", "KAZ", "JOR", "KEN", "PRK", "KOR", "KWT", "KGZ", "LAO", "LBN", "LSO", "LVA", "LBR", "LBY", "LIE", "LTU", "LUX", "MAC", "MDG", "MWI", "MYS", "MDV", "MLI", "MLT", "MTQ", "MRT", "MUS", "MEX", "MCO", "MNG", "MDA", "MNE", "MSR", "MAR", "MOZ", "OMN", "NAM", "NRU", "NPL", "NLD", "ANT", "CUW", "ABW", "SXM", "BES", "NCL", "VUT", "NZL", "NIC", "NER", "NGA", "NIU", "NFK", "NOR", "MNP", "UMI", "FSM", "MHL", "PLW", "PAK", "PAN", "PNG", "PRY", "PER", "PHL", "PCN", "POL", "PRT", "GNB", "TLS", "PRI", "QAT", "REU", "ROU", "RUS", "RWA", "BLM", "SHN", "KNA", "AIA", "LCA", "MAF", "SPM", "VCT", "SMR", "STP", "SAU", "SEN", "SRB", "SYC", "SLE", "SGP", "SVK", "VNM", "SVN", "SOM", "ZAF", "ZWE", "ESP", "SSD", "ESH", "SDN", "SUR", "SJM", "SWZ", "SWE", "CHE", "SYR", "TJK", "THA", "TGO", "TKL", "TON", "TTO", "ARE", "TUN", "TUR", "TKM", "TCA", "TUV", "UGA", "UKR", "MKD", "EGY", "GBR", "GGY", "JEY", "IMN", "TZA", "USA", "VIR", "BFA", "URY", "UZB", "VEN", "WLF", "WSM", "YEM", "ZMB" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_geoLocationValueDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_geoLocationMatchDef" }, "destinationGeoLocation": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "enum": [ "AF", "AN", "AS", "EU", "NA", "OC", "SA", "AFG", "ALB", "ATA", "DZA", "ASM", "AND", "AGO", "ATG", "AZE", "ARG", "AUS", "AUT", "BHS", "BHR", "BGD", "ARM", "BRB", "BEL", "BMU", "BTN", "BOL", "BIH", "BWA", "BVT", "BRA", "BLZ", "IOT", "SLB", "VGB", "BRN", "BGR", "MMR", "BDI", "BLR", "KHM", "CMR", "CAN", "CPV", "CYM", "CAF", "LKA", "TCD", "CHL", "CHN", "TWN", "CXR", "CCK", "COL", "COM", "MYT", "COG", "COD", "COK", "CRI", "HRV", "CUB", "CYP", "CZE", "BEN", "DNK", "DMA", "DOM", "ECU", "SLV", "GNQ", "ETH", "ERI", "EST", "FRO", "FLK", "SGS", "FJI", "FIN", "ALA", "FRA", "GUF", "PYF", "ATF", "DJI", "GAB", "GEO", "GMB", "PSE", "DEU", "GHA", "GIB", "KIR", "GRC", "GRL", "GRD", "GLP", "GUM", "GTM", "GIN", "GUY", "HTI", "HMD", "VAT", "HND", "HKG", "HUN", "ISL", "IND", "IDN", "IRN", "IRQ", "IRL", "ISR", "ITA", "CIV", "JAM", "JPN", "KAZ", "JOR", "KEN", "PRK", "KOR", "KWT", "KGZ", "LAO", "LBN", "LSO", "LVA", "LBR", "LBY", "LIE", "LTU", "LUX", "MAC", "MDG", "MWI", "MYS", "MDV", "MLI", "MLT", "MTQ", "MRT", "MUS", "MEX", "MCO", "MNG", "MDA", "MNE", "MSR", "MAR", "MOZ", "OMN", "NAM", "NRU", "NPL", "NLD", "ANT", "CUW", "ABW", "SXM", "BES", "NCL", "VUT", "NZL", "NIC", "NER", "NGA", "NIU", "NFK", "NOR", "MNP", "UMI", "FSM", "MHL", "PLW", "PAK", "PAN", "PNG", "PRY", "PER", "PHL", "PCN", "POL", "PRT", "GNB", "TLS", "PRI", "QAT", "REU", "ROU", "RUS", "RWA", "BLM", "SHN", "KNA", "AIA", "LCA", "MAF", "SPM", "VCT", "SMR", "STP", "SAU", "SEN", "SRB", "SYC", "SLE", "SGP", "SVK", "VNM", "SVN", "SOM", "ZAF", "ZWE", "ESP", "SSD", "ESH", "SDN", "SUR", "SJM", "SWZ", "SWE", "CHE", "SYR", "TJK", "THA", "TGO", "TKL", "TON", "TTO", "ARE", "TUN", "TUR", "TKM", "TCA", "TUV", "UGA", "UKR", "MKD", "EGY", "GBR", "GGY", "JEY", "IMN", "TZA", "USA", "VIR", "BFA", "URY", "UZB", "VEN", "WLF", "WSM", "YEM", "ZMB" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_geoLocationValueDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_geoLocationMatchDef" }, "sourceIdentityUser": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "type": "string", "description": "Mustn't contain non standard unicode characters", "pattern": "^.*[a-zA-Z0-9]+.*$", "minLength": 1, "maxLength": 64, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_entriesUserDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_identityUserMatchDef" }, "sourceIdentityUsergroup": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "type": "string", "description": "Mustn't contain non standard unicode characters", "pattern": "^.*[a-zA-Z0-9]+.*$", "maxLength": 96, "minLength": 1, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_entriesUserGroupDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_identityUsergroupMatchDef" }, "app": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "type": "string", "minLength": 1, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_appValueDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_appMatchDef" }, "appFamily": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "type": "string", "minLength": 1, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_appValueDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_appMatchDef" }, "protocol": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "type": "string", "minLength": 1, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_protocolValueDef" } }, "app": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "type": "string", "minLength": 1, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_appValueDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_appMatchDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_protocolMatchDef" }, "protocolName": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "enum": [ "snmp", "icmp", "tcp", "udp", "echo", "telnet", "wins", "n2h2server", "nntp", "pptp", "rtsp", "bootpc", "gdoi", "tacacs", "gopher", "icabrowser", "skinny", "sunrpc", "biff", "router", "ircs", "orasrv", "ms-cluster-net", "kermit", "isakmp", "sshell", "realsecure", "ircu", "appleqtc", "pwdgen", "rdb-dbs-disp", "creativepartnr", "finger", "ftps", "giop", "rsvd", "hp-alarm-mgr", "uucp", "kerberos", "imap", "time", "bootps", "tftp", "oracle", "snmptrap", "http", "qmtp", "radius", "oracle-em-vp", "tarantella", "pcanywheredata", "ldap", "mgcp", "sqlsrv", "hsrp", "cisco-net-mgmt", "smtp", "pcanywherestat", "exec", "send", "stun", "syslog", "ms-sql-m", "citrix", "creativeserver", "cifs", "cisco-sys", "cisco-tna", "ms-dotnetster", "gtpv1", "gtpv0", "imap3", "fcip-port", "netbios-dgm", "sip-tls", "pop3s", "cisco-fna", "802-11-iapp", "oem-agent", "cisco-tdp", "tr-rsrb", "r-winsock", "sql-net", "syslog-conn", "tacacs-ds", "h225ras", "ace-svr", "dhcp-failover", "igmpv3lite", "irc-serv", "entrust-svcs", "dbcontrol_agent", "cisco-svcs", "ipsec-msft", "microsoft-ds", "ms-sna", "rsvp_tunnel", "rsvp-encap", "hp-collector", "netbios-ns", "msexch-routing", "h323", "l2tp", "ldap-admin", "pop3", "h323callsigalt", "ms-sql", "iscsi-target", "webster", "lotusnote", "ipx", "entrust-svc-hand", "citriximaclient", "rtc-pm-port", "ftp", "aol", "xdmcp", "oraclenames", "login", "iscsi", "ttc", "imaps", "socks", "ssh", "dnsix", "daytime", "sip", "discard", "ntp", "ldaps", "https", "vdolive", "ica", "net8-cman", "cuseeme", "netstat", "sms", "streamworks", "rtelnet", "who", "kazaa", "ssp", "dbase", "timed", "cddbp", "telnets", "ymsgr", "ident", "bgp", "ddns-v3", "vqp", "irc", "ipass", "x11", "dns", "lotusmtap", "mysql", "nfs", "msnmsgr", "netshow", "sqlserv", "hp-managed-node", "ncp", "shell", "realmedia", "msrpc", "clp" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_protocolNameValueDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_protocolNameMatchDef" } }, "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false }, "actions": { "type": "array", "description": "can be empty array or with type or parameter", "uniqueItems": true, "minItems": 0, "maxItems": 2, "items": { "type": "object", "oneOf": [ { "properties": { "type": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "log", "connectionEvents" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_sequencesActionsTypeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_oneOfSequencesActionsTypeOptionsDef" }, "parameter": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_sequencesActionsParameterDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_oneOfSequencesActionsParameterOptionsDef" } }, "required": [ "type", "parameter" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_logAndConnectionEventsActions" }, { "properties": { "type": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "advancedInspectionProfile" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, "parameter": { "type": "object", "properties": { "refId": { "type": "object", "properties": { "optionType": { "type": "string" }, "value": { "type": "string", "format": "uuid" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false } }, "required": [ "type", "parameter" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_aipAction" } ] } }, "disableSequence": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "default": false } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_oneOfdisableSequenceDef" } }, "required": [ "sequenceId", "sequenceName", "sequenceType", "baseAction", "match", "actions" ], "additionalProperties": false } } }, "required": [ "defaultActionType", "sequences" ], "additionalProperties": false } }, "required": [ "name", "description", "data" ], "x-metadata": { "minVManageVersion": "26.1.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_SchemaPayload" } } } } }, "$$ref": "#/components/schemas/getListSdwanEmbeddedSecurityUnifiedNgfirewallPayload" }, "examples": { "get response example": { "value": { "header": { "generatedOn": 1702438718825 }, "data": [ { "parcelId": "09fc54fe-ff36-4640-ae57-c9e71a103902", "parcelType": "unified/ngfirewall", "createdBy": "admin", "lastUpdatedBy": "admin", "createdOn": 1701866357838, "lastUpdatedOn": 1701866357838, "payload": { "data": { "defaultActionType": { "optionType": "global", "value": "drop" }, "sequences": [ { "isRuleSet": { "optionType": "global", "value": false }, "sequenceId": { "optionType": "global", "value": "1" }, "sequenceName": { "optionType": "global", "value": "my rule" }, "baseAction": { "optionType": "global", "value": "drop" }, "sequenceIpType": { "optionType": "global", "value": "ipv4" }, "sequenceType": { "optionType": "global", "value": "ngfirewall" }, "actions": [ { "type": { "optionType": "global", "value": "log" }, "parameter": { "optionType": "global", "value": "" } }, { "type": { "optionType": "global", "value": "advancedInspectionProfile" }, "parameter": { "refId": { "optionType": "global", "value": "5588da7f-a06b-40be-9fda-15cd8f7def13" } } } ], "match": { "entries": [ { "sourceDataPrefixList": { "refId": { "optionType": "global", "value": [ "31cc53c4-b2e4-41dd-a2c4-c609e8cf432c", "41ce53f4-b2e4-42cc-a2c4-b309a7cf442c" ] } } }, { "destinationIp": { "optionType": "global", "value": [ "10.0.0.35/32" ] } }, { "destinationGeoLocation": { "optionType": "variable", "value": "{{testVarName}}" } } ] } } ] } } } ] }, "$$ref": "#/components/examples/getListSdwanEmbeddedSecurityUnifiedNgfirewallExample" } } } } }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Feature Profile > Embedded Security > NgFirewall-read" }, "post": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Create Feature for Ngfirewall Policy", "operationId": "CreateSdwanNgfirewallFeature", "parameters": [ { "name": "securityId", "in": "path", "description": "Feature Profile ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } } ], "requestBody": { "description": "Ngfirewall Feature", "content": { "application/json": { "schema": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 200, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_longNameDef" }, "description": { "type": "string" }, "optimized": { "default": true, "type": "boolean" }, "containsUtd": { "type": "boolean", "default": false }, "containsTls": { "type": "boolean", "default": false }, "data": { "type": "object", "properties": { "defaultActionType": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "drop", "enum": [ "pass", "drop" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_defaultActionTypeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_oneOfDefaultActionTypeOptionsDef" }, "sequences": { "type": "array", "uniqueItems": true, "minItems": 1, "items": { "if": { "properties": { "sequenceIpType": { "properties": { "value": { "const": "ipv6" } } } }, "required": [ "sequenceIpType" ] }, "then": { "properties": { "match": { "properties": { "entries": { "items": { "not": { "anyOf": [ { "required": [ "protocol" ] }, { "required": [ "sourceDataPrefixList" ] }, { "required": [ "destinationDataPrefixList" ] }, { "required": [ "sourceIp" ] }, { "required": [ "destinationIp" ] }, { "required": [ "sourceGeoLocationList" ] }, { "required": [ "destinationGeoLocationList" ] }, { "required": [ "sourceGeoLocation" ] }, { "required": [ "destinationGeoLocation" ] }, { "required": [ "sourceIdentityList" ] }, { "required": [ "sourceIdentityUser" ] }, { "required": [ "sourceIdentityUsergroup" ] }, { "required": [ "sourceScalableGroupTagList" ] }, { "required": [ "destinationScalableGroupTagList" ] }, { "required": [ "sourceSecurityGroup" ] }, { "required": [ "destinationSecurityGroup" ] } ] } } } } } } }, "else": { "properties": { "match": { "properties": { "entries": { "items": { "not": { "anyOf": [ { "required": [ "sourceDataIpv6PrefixList" ] }, { "required": [ "destinationDataIpv6PrefixList" ] }, { "required": [ "sourceIpv6" ] }, { "required": [ "destinationIpv6" ] } ] } } } } } } }, "type": "object", "properties": { "isRuleSet": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "default": false } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_oneOfDefinitionIsRuleSetOptionsDef" }, "sequenceId": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_sequencesSequenceIdDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_oneOfSequencesSequenceIdOptionsDef" }, "sequenceName": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_sequencesSequenceNameDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_oneOfSequencesSequenceNameOptionsDef" }, "sequenceComment": { "type": "string" }, "baseAction": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "drop", "enum": [ "pass", "inspect", "drop" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_sequencesBaseActionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_oneOfSequencesBaseActionOptionsDef" }, "sequenceIpType": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "default", "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultGlobalOptionTypeDef" }, "value": { "default": "ipv4", "enum": [ "ipv4", "ipv6" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_sequencesSequenceIpTypeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_oneOfSequencesSequenceIpTypeOptionsDef" }, "sequenceType": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "ngfirewall", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_sequencesSequenceTypeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_oneOfSequencesSequenceTypeOptionsDef" }, "match": { "type": "object", "properties": { "entries": { "type": "array", "uniqueItems": true, "minItems": 0, "items": { "type": "object", "minProperties": 1, "maxProperties": 1, "properties": { "sourceDataPrefixList": { "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "maxItems": 20, "uniqueItems": true, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_limitedRefIdArrayValue" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_limitedListDef" }, "sourceDataIpv6PrefixList": { "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_refIdArrayValue" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_listDef" }, "destinationDataPrefixList": { "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "maxItems": 20, "uniqueItems": true, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_limitedRefIdArrayValue" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_limitedListDef" }, "destinationDataIpv6PrefixList": { "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_refIdArrayValue" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_listDef" }, "destinationFqdnList": { "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "maxItems": 20, "uniqueItems": true, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_limitedRefIdArrayValue" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_limitedListDef" }, "sourceGeoLocationList": { "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "maxItems": 20, "uniqueItems": true, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_limitedRefIdArrayValue" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_limitedListDef" }, "destinationGeoLocationList": { "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "maxItems": 20, "uniqueItems": true, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_limitedRefIdArrayValue" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_limitedListDef" }, "sourcePortList": { "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "maxItems": 20, "uniqueItems": true, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_limitedRefIdArrayValue" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_limitedListDef" }, "destinationPortList": { "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "maxItems": 20, "uniqueItems": true, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_limitedRefIdArrayValue" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_limitedListDef" }, "sourceScalableGroupTagList": { "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "maxItems": 1, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_singleItemListDef" }, "destinationScalableGroupTagList": { "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "maxItems": 1, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_singleItemListDef" }, "sourceIdentityList": { "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "maxItems": 1, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_singleItemListDef" }, "protocolNameList": { "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_refIdArrayValue" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_listDef" }, "appList": { "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_refIdArrayValue" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_listDef", "maxItems": 1 }, "appListFlat": { "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_refIdArrayValue" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_listDef" }, "ruleSetList": { "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_refIdArrayValue" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_listDef" }, "sourceObjectGroup": { "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_objectGroupRefIdArrayValue" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_objectGroupListDef" }, "destinationObjectGroup": { "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_objectGroupRefIdArrayValue" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_objectGroupListDef" }, "sourceIp": { "type": "object", "properties": { "ipv4Value": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "string", "pattern": "^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)(\\/)([0-2]?[0-9]$|[3]?[0-2])$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4PrefixDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_ipv4InputDef" } }, "required": [ "ipv4Value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_ipv4MatchDef" }, "sourceIpv6": { "type": "object", "properties": { "ipv6Value": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "string", "pattern": "((^\\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:)))(%.+)?\\s*(\\/)(\\b([0-9]{1,2}|1[01][0-9]|12[0-8])\\b)$))", "$$ref": "#/components/schemas/CommonCommonDefs_ipv6PrefixDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_ipv6InputDef" } }, "required": [ "ipv6Value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_ipv6MatchDef" }, "destinationIp": { "type": "object", "properties": { "ipv4Value": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "string", "pattern": "^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)(\\/)([0-2]?[0-9]$|[3]?[0-2])$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4PrefixDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_ipv4InputDef" } }, "required": [ "ipv4Value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_ipv4MatchDef" }, "destinationIpv6": { "type": "object", "properties": { "ipv6Value": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "string", "pattern": "((^\\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:)))(%.+)?\\s*(\\/)(\\b([0-9]{1,2}|1[01][0-9]|12[0-8])\\b)$))", "$$ref": "#/components/schemas/CommonCommonDefs_ipv6PrefixDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_ipv6InputDef" } }, "required": [ "ipv6Value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_ipv6MatchDef" }, "destinationFqdn": { "type": "object", "properties": { "fqdnValue": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "type": "string", "minLength": 1, "maxLength": 120, "pattern": "^([*][.])?([a-zA-Z0-9-]+\\.)+([a-zA-Z0-9-])+$", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_fqdnValueDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_fqdnInputDef" } }, "required": [ "fqdnValue" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_fqdnMatchDef" }, "sourcePort": { "type": "object", "properties": { "portValue": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "oneOf": [ { "type": "string", "pattern": "^(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_portNoDef" }, { "type": "string", "pattern": "^(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])\\-(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_portRangeDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_portValueDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_sourcePortInputDef" } }, "required": [ "portValue" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_sourcePortMatchDef" }, "destinationPort": { "type": "object", "properties": { "portValue": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "oneOf": [ { "type": "string", "pattern": "^(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_portNoDef" }, { "type": "string", "pattern": "^(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])\\-(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_portRangeDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_portValueDef" } }, "app": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "type": "string", "minLength": 1, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_appValueDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_appMatchDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_destinationPortInputDef" } }, "required": [ "portValue" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_destinationPortMatchDef" }, "sourceGeoLocation": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "enum": [ "AF", "AN", "AS", "EU", "NA", "OC", "SA", "AFG", "ALB", "ATA", "DZA", "ASM", "AND", "AGO", "ATG", "AZE", "ARG", "AUS", "AUT", "BHS", "BHR", "BGD", "ARM", "BRB", "BEL", "BMU", "BTN", "BOL", "BIH", "BWA", "BVT", "BRA", "BLZ", "IOT", "SLB", "VGB", "BRN", "BGR", "MMR", "BDI", "BLR", "KHM", "CMR", "CAN", "CPV", "CYM", "CAF", "LKA", "TCD", "CHL", "CHN", "TWN", "CXR", "CCK", "COL", "COM", "MYT", "COG", "COD", "COK", "CRI", "HRV", "CUB", "CYP", "CZE", "BEN", "DNK", "DMA", "DOM", "ECU", "SLV", "GNQ", "ETH", "ERI", "EST", "FRO", "FLK", "SGS", "FJI", "FIN", "ALA", "FRA", "GUF", "PYF", "ATF", "DJI", "GAB", "GEO", "GMB", "PSE", "DEU", "GHA", "GIB", "KIR", "GRC", "GRL", "GRD", "GLP", "GUM", "GTM", "GIN", "GUY", "HTI", "HMD", "VAT", "HND", "HKG", "HUN", "ISL", "IND", "IDN", "IRN", "IRQ", "IRL", "ISR", "ITA", "CIV", "JAM", "JPN", "KAZ", "JOR", "KEN", "PRK", "KOR", "KWT", "KGZ", "LAO", "LBN", "LSO", "LVA", "LBR", "LBY", "LIE", "LTU", "LUX", "MAC", "MDG", "MWI", "MYS", "MDV", "MLI", "MLT", "MTQ", "MRT", "MUS", "MEX", "MCO", "MNG", "MDA", "MNE", "MSR", "MAR", "MOZ", "OMN", "NAM", "NRU", "NPL", "NLD", "ANT", "CUW", "ABW", "SXM", "BES", "NCL", "VUT", "NZL", "NIC", "NER", "NGA", "NIU", "NFK", "NOR", "MNP", "UMI", "FSM", "MHL", "PLW", "PAK", "PAN", "PNG", "PRY", "PER", "PHL", "PCN", "POL", "PRT", "GNB", "TLS", "PRI", "QAT", "REU", "ROU", "RUS", "RWA", "BLM", "SHN", "KNA", "AIA", "LCA", "MAF", "SPM", "VCT", "SMR", "STP", "SAU", "SEN", "SRB", "SYC", "SLE", "SGP", "SVK", "VNM", "SVN", "SOM", "ZAF", "ZWE", "ESP", "SSD", "ESH", "SDN", "SUR", "SJM", "SWZ", "SWE", "CHE", "SYR", "TJK", "THA", "TGO", "TKL", "TON", "TTO", "ARE", "TUN", "TUR", "TKM", "TCA", "TUV", "UGA", "UKR", "MKD", "EGY", "GBR", "GGY", "JEY", "IMN", "TZA", "USA", "VIR", "BFA", "URY", "UZB", "VEN", "WLF", "WSM", "YEM", "ZMB" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_geoLocationValueDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_geoLocationMatchDef" }, "destinationGeoLocation": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "enum": [ "AF", "AN", "AS", "EU", "NA", "OC", "SA", "AFG", "ALB", "ATA", "DZA", "ASM", "AND", "AGO", "ATG", "AZE", "ARG", "AUS", "AUT", "BHS", "BHR", "BGD", "ARM", "BRB", "BEL", "BMU", "BTN", "BOL", "BIH", "BWA", "BVT", "BRA", "BLZ", "IOT", "SLB", "VGB", "BRN", "BGR", "MMR", "BDI", "BLR", "KHM", "CMR", "CAN", "CPV", "CYM", "CAF", "LKA", "TCD", "CHL", "CHN", "TWN", "CXR", "CCK", "COL", "COM", "MYT", "COG", "COD", "COK", "CRI", "HRV", "CUB", "CYP", "CZE", "BEN", "DNK", "DMA", "DOM", "ECU", "SLV", "GNQ", "ETH", "ERI", "EST", "FRO", "FLK", "SGS", "FJI", "FIN", "ALA", "FRA", "GUF", "PYF", "ATF", "DJI", "GAB", "GEO", "GMB", "PSE", "DEU", "GHA", "GIB", "KIR", "GRC", "GRL", "GRD", "GLP", "GUM", "GTM", "GIN", "GUY", "HTI", "HMD", "VAT", "HND", "HKG", "HUN", "ISL", "IND", "IDN", "IRN", "IRQ", "IRL", "ISR", "ITA", "CIV", "JAM", "JPN", "KAZ", "JOR", "KEN", "PRK", "KOR", "KWT", "KGZ", "LAO", "LBN", "LSO", "LVA", "LBR", "LBY", "LIE", "LTU", "LUX", "MAC", "MDG", "MWI", "MYS", "MDV", "MLI", "MLT", "MTQ", "MRT", "MUS", "MEX", "MCO", "MNG", "MDA", "MNE", "MSR", "MAR", "MOZ", "OMN", "NAM", "NRU", "NPL", "NLD", "ANT", "CUW", "ABW", "SXM", "BES", "NCL", "VUT", "NZL", "NIC", "NER", "NGA", "NIU", "NFK", "NOR", "MNP", "UMI", "FSM", "MHL", "PLW", "PAK", "PAN", "PNG", "PRY", "PER", "PHL", "PCN", "POL", "PRT", "GNB", "TLS", "PRI", "QAT", "REU", "ROU", "RUS", "RWA", "BLM", "SHN", "KNA", "AIA", "LCA", "MAF", "SPM", "VCT", "SMR", "STP", "SAU", "SEN", "SRB", "SYC", "SLE", "SGP", "SVK", "VNM", "SVN", "SOM", "ZAF", "ZWE", "ESP", "SSD", "ESH", "SDN", "SUR", "SJM", "SWZ", "SWE", "CHE", "SYR", "TJK", "THA", "TGO", "TKL", "TON", "TTO", "ARE", "TUN", "TUR", "TKM", "TCA", "TUV", "UGA", "UKR", "MKD", "EGY", "GBR", "GGY", "JEY", "IMN", "TZA", "USA", "VIR", "BFA", "URY", "UZB", "VEN", "WLF", "WSM", "YEM", "ZMB" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_geoLocationValueDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_geoLocationMatchDef" }, "sourceIdentityUser": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "type": "string", "description": "Mustn't contain non standard unicode characters", "pattern": "^.*[a-zA-Z0-9]+.*$", "minLength": 1, "maxLength": 64, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_entriesUserDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_identityUserMatchDef" }, "sourceIdentityUsergroup": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "type": "string", "description": "Mustn't contain non standard unicode characters", "pattern": "^.*[a-zA-Z0-9]+.*$", "maxLength": 96, "minLength": 1, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_entriesUserGroupDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_identityUsergroupMatchDef" }, "app": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "type": "string", "minLength": 1, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_appValueDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_appMatchDef" }, "appFamily": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "type": "string", "minLength": 1, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_appValueDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_appMatchDef" }, "protocol": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "type": "string", "minLength": 1, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_protocolValueDef" } }, "app": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "type": "string", "minLength": 1, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_appValueDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_appMatchDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_protocolMatchDef" }, "protocolName": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "enum": [ "snmp", "icmp", "tcp", "udp", "echo", "telnet", "wins", "n2h2server", "nntp", "pptp", "rtsp", "bootpc", "gdoi", "tacacs", "gopher", "icabrowser", "skinny", "sunrpc", "biff", "router", "ircs", "orasrv", "ms-cluster-net", "kermit", "isakmp", "sshell", "realsecure", "ircu", "appleqtc", "pwdgen", "rdb-dbs-disp", "creativepartnr", "finger", "ftps", "giop", "rsvd", "hp-alarm-mgr", "uucp", "kerberos", "imap", "time", "bootps", "tftp", "oracle", "snmptrap", "http", "qmtp", "radius", "oracle-em-vp", "tarantella", "pcanywheredata", "ldap", "mgcp", "sqlsrv", "hsrp", "cisco-net-mgmt", "smtp", "pcanywherestat", "exec", "send", "stun", "syslog", "ms-sql-m", "citrix", "creativeserver", "cifs", "cisco-sys", "cisco-tna", "ms-dotnetster", "gtpv1", "gtpv0", "imap3", "fcip-port", "netbios-dgm", "sip-tls", "pop3s", "cisco-fna", "802-11-iapp", "oem-agent", "cisco-tdp", "tr-rsrb", "r-winsock", "sql-net", "syslog-conn", "tacacs-ds", "h225ras", "ace-svr", "dhcp-failover", "igmpv3lite", "irc-serv", "entrust-svcs", "dbcontrol_agent", "cisco-svcs", "ipsec-msft", "microsoft-ds", "ms-sna", "rsvp_tunnel", "rsvp-encap", "hp-collector", "netbios-ns", "msexch-routing", "h323", "l2tp", "ldap-admin", "pop3", "h323callsigalt", "ms-sql", "iscsi-target", "webster", "lotusnote", "ipx", "entrust-svc-hand", "citriximaclient", "rtc-pm-port", "ftp", "aol", "xdmcp", "oraclenames", "login", "iscsi", "ttc", "imaps", "socks", "ssh", "dnsix", "daytime", "sip", "discard", "ntp", "ldaps", "https", "vdolive", "ica", "net8-cman", "cuseeme", "netstat", "sms", "streamworks", "rtelnet", "who", "kazaa", "ssp", "dbase", "timed", "cddbp", "telnets", "ymsgr", "ident", "bgp", "ddns-v3", "vqp", "irc", "ipass", "x11", "dns", "lotusmtap", "mysql", "nfs", "msnmsgr", "netshow", "sqlserv", "hp-managed-node", "ncp", "shell", "realmedia", "msrpc", "clp" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_protocolNameValueDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_protocolNameMatchDef" } }, "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false }, "actions": { "type": "array", "description": "can be empty array or with type or parameter", "uniqueItems": true, "minItems": 0, "maxItems": 2, "items": { "type": "object", "oneOf": [ { "properties": { "type": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "log", "connectionEvents" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_sequencesActionsTypeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_oneOfSequencesActionsTypeOptionsDef" }, "parameter": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_sequencesActionsParameterDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_oneOfSequencesActionsParameterOptionsDef" } }, "required": [ "type", "parameter" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_logAndConnectionEventsActions" }, { "properties": { "type": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "advancedInspectionProfile" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, "parameter": { "type": "object", "properties": { "refId": { "type": "object", "properties": { "optionType": { "type": "string" }, "value": { "type": "string", "format": "uuid" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false } }, "required": [ "type", "parameter" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_aipAction" } ] } }, "disableSequence": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "default": false } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_oneOfdisableSequenceDef" } }, "required": [ "sequenceId", "sequenceName", "sequenceType", "baseAction", "match", "actions" ], "additionalProperties": false } } }, "required": [ "defaultActionType", "sequences" ], "additionalProperties": false } }, "required": [ "name", "description", "data" ], "x-metadata": { "minVManageVersion": "26.1.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_SchemaPayload" }, "examples": { "ngfirewallFeatureGlobalDefault": { "value": { "name": "ngfirewallFeatureGlobalDefault", "description": "test ngfirewall", "optimized": true, "containsUtd": false, "containsTls": false, "data": { "defaultActionType": { "optionType": "global", "value": "drop" }, "sequences": [ { "isRuleSet": { "optionType": "global", "value": false }, "sequenceId": { "optionType": "global", "value": "1" }, "sequenceName": { "optionType": "global", "value": "my rule" }, "baseAction": { "optionType": "global", "value": "drop" }, "sequenceIpType": { "optionType": "global", "value": "ipv4" }, "sequenceType": { "optionType": "global", "value": "ngfirewall" }, "actions": [ { "type": { "optionType": "global", "value": "log" }, "parameter": { "optionType": "global", "value": "" } }, { "type": { "optionType": "global", "value": "advancedInspectionProfile" }, "parameter": { "refId": { "optionType": "global", "value": "5588da7f-a06b-40be-9fda-15cd8f7def13" } } } ], "match": { "entries": [ { "sourceDataPrefixList": { "refId": { "optionType": "global", "value": [ "31cc53c4-b2e4-41dd-a2c4-c609e8cf432c", "41ce53f4-b2e4-42cc-a2c4-b309a7cf442c" ] } } }, { "destinationIp": { "optionType": "global", "value": [ "10.0.0.35/32" ] } }, { "destinationGeoLocation": { "optionType": "variable", "value": "{{testVarName}}" } } ] } } ] } }, "$$ref": "#/components/examples/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPostRequest_ngfirewallFeatureGlobalDefault" } } } }, "required": true }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "object", "properties": { "id": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}" } }, "required": [ "id" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelCommonPostResponse_SchemaPayload" }, "examples": { "example_1": { "value": { "id": "24C3EF06-c09a-DeFa-Ab26-a1cc4Ef0D51A" }, "$$ref": "#/components/examples/ProfileparcelCommonPostResponse_example_1" } } } } }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Feature Profile > Embedded Security > NgFirewall-write" } }, "/v1/feature-profile/sdwan/embedded-security/{securityId}/unified/ngfirewall/{securityProfileParcelId}": { "get": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Get Ngfirewall Feature by FeatureId", "operationId": "GetSdwanNgfirewallFeatureByFeatureId", "parameters": [ { "name": "securityId", "in": "path", "description": "Feature Profile ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } }, { "name": "securityProfileParcelId", "in": "path", "description": "Feature ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } } ], "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "object", "properties": { "parcelId": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" }, "parcelType": { "type": "string" }, "createdBy": { "type": "string", "description": "User who last created this.", "readOnly": true }, "createdOn": { "type": "integer", "description": "Timestamp of creation", "format": "int64", "readOnly": true }, "lastUpdatedBy": { "type": "string", "description": "User who last updated this.", "readOnly": true }, "lastUpdatedOn": { "type": "integer", "description": "Timestamp of last update", "format": "int64", "readOnly": true }, "payload": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 200, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_longNameDef" }, "description": { "type": "string" }, "optimized": { "default": true, "type": "boolean" }, "containsUtd": { "type": "boolean", "default": false }, "containsTls": { "type": "boolean", "default": false }, "data": { "type": "object", "properties": { "defaultActionType": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "drop", "enum": [ "pass", "drop" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_defaultActionTypeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_oneOfDefaultActionTypeOptionsDef" }, "sequences": { "type": "array", "uniqueItems": true, "minItems": 1, "items": { "if": { "properties": { "sequenceIpType": { "properties": { "value": { "const": "ipv6" } } } }, "required": [ "sequenceIpType" ] }, "then": { "properties": { "match": { "properties": { "entries": { "items": { "not": { "anyOf": [ { "required": [ "protocol" ] }, { "required": [ "sourceDataPrefixList" ] }, { "required": [ "destinationDataPrefixList" ] }, { "required": [ "sourceIp" ] }, { "required": [ "destinationIp" ] }, { "required": [ "sourceGeoLocationList" ] }, { "required": [ "destinationGeoLocationList" ] }, { "required": [ "sourceGeoLocation" ] }, { "required": [ "destinationGeoLocation" ] }, { "required": [ "sourceIdentityList" ] }, { "required": [ "sourceIdentityUser" ] }, { "required": [ "sourceIdentityUsergroup" ] }, { "required": [ "sourceScalableGroupTagList" ] }, { "required": [ "destinationScalableGroupTagList" ] }, { "required": [ "sourceSecurityGroup" ] }, { "required": [ "destinationSecurityGroup" ] } ] } } } } } } }, "else": { "properties": { "match": { "properties": { "entries": { "items": { "not": { "anyOf": [ { "required": [ "sourceDataIpv6PrefixList" ] }, { "required": [ "destinationDataIpv6PrefixList" ] }, { "required": [ "sourceIpv6" ] }, { "required": [ "destinationIpv6" ] } ] } } } } } } }, "type": "object", "properties": { "isRuleSet": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "default": false } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_oneOfDefinitionIsRuleSetOptionsDef" }, "sequenceId": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_sequencesSequenceIdDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_oneOfSequencesSequenceIdOptionsDef" }, "sequenceName": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_sequencesSequenceNameDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_oneOfSequencesSequenceNameOptionsDef" }, "sequenceComment": { "type": "string" }, "baseAction": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "drop", "enum": [ "pass", "inspect", "drop" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_sequencesBaseActionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_oneOfSequencesBaseActionOptionsDef" }, "sequenceIpType": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "default", "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultGlobalOptionTypeDef" }, "value": { "default": "ipv4", "enum": [ "ipv4", "ipv6" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_sequencesSequenceIpTypeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_oneOfSequencesSequenceIpTypeOptionsDef" }, "sequenceType": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "ngfirewall", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_sequencesSequenceTypeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_oneOfSequencesSequenceTypeOptionsDef" }, "match": { "type": "object", "properties": { "entries": { "type": "array", "uniqueItems": true, "minItems": 0, "items": { "type": "object", "minProperties": 1, "maxProperties": 1, "properties": { "sourceDataPrefixList": { "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "maxItems": 20, "uniqueItems": true, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_limitedRefIdArrayValue" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_limitedListDef" }, "sourceDataIpv6PrefixList": { "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_refIdArrayValue" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_listDef" }, "destinationDataPrefixList": { "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "maxItems": 20, "uniqueItems": true, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_limitedRefIdArrayValue" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_limitedListDef" }, "destinationDataIpv6PrefixList": { "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_refIdArrayValue" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_listDef" }, "destinationFqdnList": { "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "maxItems": 20, "uniqueItems": true, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_limitedRefIdArrayValue" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_limitedListDef" }, "sourceGeoLocationList": { "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "maxItems": 20, "uniqueItems": true, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_limitedRefIdArrayValue" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_limitedListDef" }, "destinationGeoLocationList": { "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "maxItems": 20, "uniqueItems": true, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_limitedRefIdArrayValue" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_limitedListDef" }, "sourcePortList": { "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "maxItems": 20, "uniqueItems": true, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_limitedRefIdArrayValue" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_limitedListDef" }, "destinationPortList": { "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "maxItems": 20, "uniqueItems": true, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_limitedRefIdArrayValue" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_limitedListDef" }, "sourceScalableGroupTagList": { "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "maxItems": 1, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_singleItemListDef" }, "destinationScalableGroupTagList": { "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "maxItems": 1, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_singleItemListDef" }, "sourceIdentityList": { "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "maxItems": 1, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_singleItemListDef" }, "protocolNameList": { "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_refIdArrayValue" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_listDef" }, "appList": { "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_refIdArrayValue" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_listDef", "maxItems": 1 }, "appListFlat": { "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_refIdArrayValue" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_listDef" }, "ruleSetList": { "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_refIdArrayValue" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_listDef" }, "sourceObjectGroup": { "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_objectGroupRefIdArrayValue" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_objectGroupListDef" }, "destinationObjectGroup": { "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_objectGroupRefIdArrayValue" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_objectGroupListDef" }, "sourceIp": { "type": "object", "properties": { "ipv4Value": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "string", "pattern": "^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)(\\/)([0-2]?[0-9]$|[3]?[0-2])$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4PrefixDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_ipv4InputDef" } }, "required": [ "ipv4Value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_ipv4MatchDef" }, "sourceIpv6": { "type": "object", "properties": { "ipv6Value": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "string", "pattern": "((^\\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:)))(%.+)?\\s*(\\/)(\\b([0-9]{1,2}|1[01][0-9]|12[0-8])\\b)$))", "$$ref": "#/components/schemas/CommonCommonDefs_ipv6PrefixDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_ipv6InputDef" } }, "required": [ "ipv6Value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_ipv6MatchDef" }, "destinationIp": { "type": "object", "properties": { "ipv4Value": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "string", "pattern": "^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)(\\/)([0-2]?[0-9]$|[3]?[0-2])$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4PrefixDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_ipv4InputDef" } }, "required": [ "ipv4Value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_ipv4MatchDef" }, "destinationIpv6": { "type": "object", "properties": { "ipv6Value": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "string", "pattern": "((^\\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:)))(%.+)?\\s*(\\/)(\\b([0-9]{1,2}|1[01][0-9]|12[0-8])\\b)$))", "$$ref": "#/components/schemas/CommonCommonDefs_ipv6PrefixDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_ipv6InputDef" } }, "required": [ "ipv6Value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_ipv6MatchDef" }, "destinationFqdn": { "type": "object", "properties": { "fqdnValue": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "type": "string", "minLength": 1, "maxLength": 120, "pattern": "^([*][.])?([a-zA-Z0-9-]+\\.)+([a-zA-Z0-9-])+$", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_fqdnValueDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_fqdnInputDef" } }, "required": [ "fqdnValue" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_fqdnMatchDef" }, "sourcePort": { "type": "object", "properties": { "portValue": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "oneOf": [ { "type": "string", "pattern": "^(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_portNoDef" }, { "type": "string", "pattern": "^(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])\\-(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_portRangeDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_portValueDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_sourcePortInputDef" } }, "required": [ "portValue" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_sourcePortMatchDef" }, "destinationPort": { "type": "object", "properties": { "portValue": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "oneOf": [ { "type": "string", "pattern": "^(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_portNoDef" }, { "type": "string", "pattern": "^(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])\\-(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_portRangeDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_portValueDef" } }, "app": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "type": "string", "minLength": 1, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_appValueDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_appMatchDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_destinationPortInputDef" } }, "required": [ "portValue" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_destinationPortMatchDef" }, "sourceGeoLocation": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "enum": [ "AF", "AN", "AS", "EU", "NA", "OC", "SA", "AFG", "ALB", "ATA", "DZA", "ASM", "AND", "AGO", "ATG", "AZE", "ARG", "AUS", "AUT", "BHS", "BHR", "BGD", "ARM", "BRB", "BEL", "BMU", "BTN", "BOL", "BIH", "BWA", "BVT", "BRA", "BLZ", "IOT", "SLB", "VGB", "BRN", "BGR", "MMR", "BDI", "BLR", "KHM", "CMR", "CAN", "CPV", "CYM", "CAF", "LKA", "TCD", "CHL", "CHN", "TWN", "CXR", "CCK", "COL", "COM", "MYT", "COG", "COD", "COK", "CRI", "HRV", "CUB", "CYP", "CZE", "BEN", "DNK", "DMA", "DOM", "ECU", "SLV", "GNQ", "ETH", "ERI", "EST", "FRO", "FLK", "SGS", "FJI", "FIN", "ALA", "FRA", "GUF", "PYF", "ATF", "DJI", "GAB", "GEO", "GMB", "PSE", "DEU", "GHA", "GIB", "KIR", "GRC", "GRL", "GRD", "GLP", "GUM", "GTM", "GIN", "GUY", "HTI", "HMD", "VAT", "HND", "HKG", "HUN", "ISL", "IND", "IDN", "IRN", "IRQ", "IRL", "ISR", "ITA", "CIV", "JAM", "JPN", "KAZ", "JOR", "KEN", "PRK", "KOR", "KWT", "KGZ", "LAO", "LBN", "LSO", "LVA", "LBR", "LBY", "LIE", "LTU", "LUX", "MAC", "MDG", "MWI", "MYS", "MDV", "MLI", "MLT", "MTQ", "MRT", "MUS", "MEX", "MCO", "MNG", "MDA", "MNE", "MSR", "MAR", "MOZ", "OMN", "NAM", "NRU", "NPL", "NLD", "ANT", "CUW", "ABW", "SXM", "BES", "NCL", "VUT", "NZL", "NIC", "NER", "NGA", "NIU", "NFK", "NOR", "MNP", "UMI", "FSM", "MHL", "PLW", "PAK", "PAN", "PNG", "PRY", "PER", "PHL", "PCN", "POL", "PRT", "GNB", "TLS", "PRI", "QAT", "REU", "ROU", "RUS", "RWA", "BLM", "SHN", "KNA", "AIA", "LCA", "MAF", "SPM", "VCT", "SMR", "STP", "SAU", "SEN", "SRB", "SYC", "SLE", "SGP", "SVK", "VNM", "SVN", "SOM", "ZAF", "ZWE", "ESP", "SSD", "ESH", "SDN", "SUR", "SJM", "SWZ", "SWE", "CHE", "SYR", "TJK", "THA", "TGO", "TKL", "TON", "TTO", "ARE", "TUN", "TUR", "TKM", "TCA", "TUV", "UGA", "UKR", "MKD", "EGY", "GBR", "GGY", "JEY", "IMN", "TZA", "USA", "VIR", "BFA", "URY", "UZB", "VEN", "WLF", "WSM", "YEM", "ZMB" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_geoLocationValueDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_geoLocationMatchDef" }, "destinationGeoLocation": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "enum": [ "AF", "AN", "AS", "EU", "NA", "OC", "SA", "AFG", "ALB", "ATA", "DZA", "ASM", "AND", "AGO", "ATG", "AZE", "ARG", "AUS", "AUT", "BHS", "BHR", "BGD", "ARM", "BRB", "BEL", "BMU", "BTN", "BOL", "BIH", "BWA", "BVT", "BRA", "BLZ", "IOT", "SLB", "VGB", "BRN", "BGR", "MMR", "BDI", "BLR", "KHM", "CMR", "CAN", "CPV", "CYM", "CAF", "LKA", "TCD", "CHL", "CHN", "TWN", "CXR", "CCK", "COL", "COM", "MYT", "COG", "COD", "COK", "CRI", "HRV", "CUB", "CYP", "CZE", "BEN", "DNK", "DMA", "DOM", "ECU", "SLV", "GNQ", "ETH", "ERI", "EST", "FRO", "FLK", "SGS", "FJI", "FIN", "ALA", "FRA", "GUF", "PYF", "ATF", "DJI", "GAB", "GEO", "GMB", "PSE", "DEU", "GHA", "GIB", "KIR", "GRC", "GRL", "GRD", "GLP", "GUM", "GTM", "GIN", "GUY", "HTI", "HMD", "VAT", "HND", "HKG", "HUN", "ISL", "IND", "IDN", "IRN", "IRQ", "IRL", "ISR", "ITA", "CIV", "JAM", "JPN", "KAZ", "JOR", "KEN", "PRK", "KOR", "KWT", "KGZ", "LAO", "LBN", "LSO", "LVA", "LBR", "LBY", "LIE", "LTU", "LUX", "MAC", "MDG", "MWI", "MYS", "MDV", "MLI", "MLT", "MTQ", "MRT", "MUS", "MEX", "MCO", "MNG", "MDA", "MNE", "MSR", "MAR", "MOZ", "OMN", "NAM", "NRU", "NPL", "NLD", "ANT", "CUW", "ABW", "SXM", "BES", "NCL", "VUT", "NZL", "NIC", "NER", "NGA", "NIU", "NFK", "NOR", "MNP", "UMI", "FSM", "MHL", "PLW", "PAK", "PAN", "PNG", "PRY", "PER", "PHL", "PCN", "POL", "PRT", "GNB", "TLS", "PRI", "QAT", "REU", "ROU", "RUS", "RWA", "BLM", "SHN", "KNA", "AIA", "LCA", "MAF", "SPM", "VCT", "SMR", "STP", "SAU", "SEN", "SRB", "SYC", "SLE", "SGP", "SVK", "VNM", "SVN", "SOM", "ZAF", "ZWE", "ESP", "SSD", "ESH", "SDN", "SUR", "SJM", "SWZ", "SWE", "CHE", "SYR", "TJK", "THA", "TGO", "TKL", "TON", "TTO", "ARE", "TUN", "TUR", "TKM", "TCA", "TUV", "UGA", "UKR", "MKD", "EGY", "GBR", "GGY", "JEY", "IMN", "TZA", "USA", "VIR", "BFA", "URY", "UZB", "VEN", "WLF", "WSM", "YEM", "ZMB" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_geoLocationValueDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_geoLocationMatchDef" }, "sourceIdentityUser": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "type": "string", "description": "Mustn't contain non standard unicode characters", "pattern": "^.*[a-zA-Z0-9]+.*$", "minLength": 1, "maxLength": 64, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_entriesUserDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_identityUserMatchDef" }, "sourceIdentityUsergroup": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "type": "string", "description": "Mustn't contain non standard unicode characters", "pattern": "^.*[a-zA-Z0-9]+.*$", "maxLength": 96, "minLength": 1, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_entriesUserGroupDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_identityUsergroupMatchDef" }, "app": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "type": "string", "minLength": 1, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_appValueDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_appMatchDef" }, "appFamily": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "type": "string", "minLength": 1, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_appValueDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_appMatchDef" }, "protocol": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "type": "string", "minLength": 1, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_protocolValueDef" } }, "app": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "type": "string", "minLength": 1, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_appValueDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_appMatchDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_protocolMatchDef" }, "protocolName": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "enum": [ "snmp", "icmp", "tcp", "udp", "echo", "telnet", "wins", "n2h2server", "nntp", "pptp", "rtsp", "bootpc", "gdoi", "tacacs", "gopher", "icabrowser", "skinny", "sunrpc", "biff", "router", "ircs", "orasrv", "ms-cluster-net", "kermit", "isakmp", "sshell", "realsecure", "ircu", "appleqtc", "pwdgen", "rdb-dbs-disp", "creativepartnr", "finger", "ftps", "giop", "rsvd", "hp-alarm-mgr", "uucp", "kerberos", "imap", "time", "bootps", "tftp", "oracle", "snmptrap", "http", "qmtp", "radius", "oracle-em-vp", "tarantella", "pcanywheredata", "ldap", "mgcp", "sqlsrv", "hsrp", "cisco-net-mgmt", "smtp", "pcanywherestat", "exec", "send", "stun", "syslog", "ms-sql-m", "citrix", "creativeserver", "cifs", "cisco-sys", "cisco-tna", "ms-dotnetster", "gtpv1", "gtpv0", "imap3", "fcip-port", "netbios-dgm", "sip-tls", "pop3s", "cisco-fna", "802-11-iapp", "oem-agent", "cisco-tdp", "tr-rsrb", "r-winsock", "sql-net", "syslog-conn", "tacacs-ds", "h225ras", "ace-svr", "dhcp-failover", "igmpv3lite", "irc-serv", "entrust-svcs", "dbcontrol_agent", "cisco-svcs", "ipsec-msft", "microsoft-ds", "ms-sna", "rsvp_tunnel", "rsvp-encap", "hp-collector", "netbios-ns", "msexch-routing", "h323", "l2tp", "ldap-admin", "pop3", "h323callsigalt", "ms-sql", "iscsi-target", "webster", "lotusnote", "ipx", "entrust-svc-hand", "citriximaclient", "rtc-pm-port", "ftp", "aol", "xdmcp", "oraclenames", "login", "iscsi", "ttc", "imaps", "socks", "ssh", "dnsix", "daytime", "sip", "discard", "ntp", "ldaps", "https", "vdolive", "ica", "net8-cman", "cuseeme", "netstat", "sms", "streamworks", "rtelnet", "who", "kazaa", "ssp", "dbase", "timed", "cddbp", "telnets", "ymsgr", "ident", "bgp", "ddns-v3", "vqp", "irc", "ipass", "x11", "dns", "lotusmtap", "mysql", "nfs", "msnmsgr", "netshow", "sqlserv", "hp-managed-node", "ncp", "shell", "realmedia", "msrpc", "clp" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_protocolNameValueDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_protocolNameMatchDef" } }, "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false }, "actions": { "type": "array", "description": "can be empty array or with type or parameter", "uniqueItems": true, "minItems": 0, "maxItems": 2, "items": { "type": "object", "oneOf": [ { "properties": { "type": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "log", "connectionEvents" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_sequencesActionsTypeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_oneOfSequencesActionsTypeOptionsDef" }, "parameter": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_sequencesActionsParameterDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_oneOfSequencesActionsParameterOptionsDef" } }, "required": [ "type", "parameter" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_logAndConnectionEventsActions" }, { "properties": { "type": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "advancedInspectionProfile" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, "parameter": { "type": "object", "properties": { "refId": { "type": "object", "properties": { "optionType": { "type": "string" }, "value": { "type": "string", "format": "uuid" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false } }, "required": [ "type", "parameter" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_aipAction" } ] } }, "disableSequence": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "default": false } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_oneOfdisableSequenceDef" } }, "required": [ "sequenceId", "sequenceName", "sequenceType", "baseAction", "match", "actions" ], "additionalProperties": false } } }, "required": [ "defaultActionType", "sequences" ], "additionalProperties": false } }, "required": [ "name", "description", "data" ], "x-metadata": { "minVManageVersion": "26.1.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_SchemaPayload" } }, "$$ref": "#/components/schemas/getSingleSdwanEmbeddedSecurityUnifiedNgfirewallPayload" }, "examples": { "get response example": { "value": { "parcelId": "09fc54fe-ff36-4640-ae57-c9e71a103902", "parcelType": "unified/ngfirewall", "createdBy": "admin", "lastUpdatedBy": "admin", "createdOn": 1701866357838, "lastUpdatedOn": 1701866357838, "payload": { "data": { "defaultActionType": { "optionType": "global", "value": "drop" }, "sequences": [ { "isRuleSet": { "optionType": "global", "value": false }, "sequenceId": { "optionType": "global", "value": "1" }, "sequenceName": { "optionType": "global", "value": "my rule" }, "baseAction": { "optionType": "global", "value": "drop" }, "sequenceIpType": { "optionType": "global", "value": "ipv4" }, "sequenceType": { "optionType": "global", "value": "ngfirewall" }, "actions": [ { "type": { "optionType": "global", "value": "log" }, "parameter": { "optionType": "global", "value": "" } }, { "type": { "optionType": "global", "value": "advancedInspectionProfile" }, "parameter": { "refId": { "optionType": "global", "value": "5588da7f-a06b-40be-9fda-15cd8f7def13" } } } ], "match": { "entries": [ { "sourceDataPrefixList": { "refId": { "optionType": "global", "value": [ "31cc53c4-b2e4-41dd-a2c4-c609e8cf432c", "41ce53f4-b2e4-42cc-a2c4-b309a7cf442c" ] } } }, { "destinationIp": { "optionType": "global", "value": [ "10.0.0.35/32" ] } }, { "destinationGeoLocation": { "optionType": "variable", "value": "{{testVarName}}" } } ] } } ] } } }, "$$ref": "#/components/examples/getSingleSdwanEmbeddedSecurityUnifiedNgfirewallExample" } } } } }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Feature Profile > Embedded Security > NgFirewall-read" }, "delete": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Delete a Ngfirewall Feature ", "operationId": "DeleteSdwanNgfirewallFeature", "parameters": [ { "name": "securityId", "in": "path", "description": "Feature Profile ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } }, { "name": "securityProfileParcelId", "in": "path", "description": "Feature ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } } ], "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Feature Profile > Embedded Security > NgFirewall-write" }, "put": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Update a Ngfirewall Feature", "operationId": "EditSdwanNgfirewallFeature", "parameters": [ { "name": "securityId", "in": "path", "description": "Feature Profile ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } }, { "name": "securityProfileParcelId", "in": "path", "description": "Feature ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } } ], "requestBody": { "description": "Ngfirewall Feature", "content": { "application/json": { "schema": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 200, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_longNameDef" }, "description": { "type": "string" }, "optimized": { "default": true, "type": "boolean" }, "containsUtd": { "type": "boolean", "default": false }, "containsTls": { "type": "boolean", "default": false }, "data": { "type": "object", "properties": { "defaultActionType": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "drop", "enum": [ "pass", "drop" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_defaultActionTypeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_oneOfDefaultActionTypeOptionsDef" }, "sequences": { "type": "array", "uniqueItems": true, "minItems": 1, "items": { "if": { "properties": { "sequenceIpType": { "properties": { "value": { "const": "ipv6" } } } }, "required": [ "sequenceIpType" ] }, "then": { "properties": { "match": { "properties": { "entries": { "items": { "not": { "anyOf": [ { "required": [ "protocol" ] }, { "required": [ "sourceDataPrefixList" ] }, { "required": [ "destinationDataPrefixList" ] }, { "required": [ "sourceIp" ] }, { "required": [ "destinationIp" ] }, { "required": [ "sourceGeoLocationList" ] }, { "required": [ "destinationGeoLocationList" ] }, { "required": [ "sourceGeoLocation" ] }, { "required": [ "destinationGeoLocation" ] }, { "required": [ "sourceIdentityList" ] }, { "required": [ "sourceIdentityUser" ] }, { "required": [ "sourceIdentityUsergroup" ] }, { "required": [ "sourceScalableGroupTagList" ] }, { "required": [ "destinationScalableGroupTagList" ] }, { "required": [ "sourceSecurityGroup" ] }, { "required": [ "destinationSecurityGroup" ] } ] } } } } } } }, "else": { "properties": { "match": { "properties": { "entries": { "items": { "not": { "anyOf": [ { "required": [ "sourceDataIpv6PrefixList" ] }, { "required": [ "destinationDataIpv6PrefixList" ] }, { "required": [ "sourceIpv6" ] }, { "required": [ "destinationIpv6" ] } ] } } } } } } }, "type": "object", "properties": { "isRuleSet": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "default": false } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_oneOfDefinitionIsRuleSetOptionsDef" }, "sequenceId": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_sequencesSequenceIdDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_oneOfSequencesSequenceIdOptionsDef" }, "sequenceName": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_sequencesSequenceNameDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_oneOfSequencesSequenceNameOptionsDef" }, "sequenceComment": { "type": "string" }, "baseAction": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "drop", "enum": [ "pass", "inspect", "drop" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_sequencesBaseActionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_oneOfSequencesBaseActionOptionsDef" }, "sequenceIpType": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "default", "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultGlobalOptionTypeDef" }, "value": { "default": "ipv4", "enum": [ "ipv4", "ipv6" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_sequencesSequenceIpTypeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_oneOfSequencesSequenceIpTypeOptionsDef" }, "sequenceType": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "ngfirewall", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_sequencesSequenceTypeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_oneOfSequencesSequenceTypeOptionsDef" }, "match": { "type": "object", "properties": { "entries": { "type": "array", "uniqueItems": true, "minItems": 0, "items": { "type": "object", "minProperties": 1, "maxProperties": 1, "properties": { "sourceDataPrefixList": { "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "maxItems": 20, "uniqueItems": true, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_limitedRefIdArrayValue" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_limitedListDef" }, "sourceDataIpv6PrefixList": { "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_refIdArrayValue" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_listDef" }, "destinationDataPrefixList": { "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "maxItems": 20, "uniqueItems": true, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_limitedRefIdArrayValue" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_limitedListDef" }, "destinationDataIpv6PrefixList": { "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_refIdArrayValue" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_listDef" }, "destinationFqdnList": { "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "maxItems": 20, "uniqueItems": true, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_limitedRefIdArrayValue" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_limitedListDef" }, "sourceGeoLocationList": { "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "maxItems": 20, "uniqueItems": true, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_limitedRefIdArrayValue" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_limitedListDef" }, "destinationGeoLocationList": { "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "maxItems": 20, "uniqueItems": true, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_limitedRefIdArrayValue" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_limitedListDef" }, "sourcePortList": { "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "maxItems": 20, "uniqueItems": true, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_limitedRefIdArrayValue" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_limitedListDef" }, "destinationPortList": { "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "maxItems": 20, "uniqueItems": true, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_limitedRefIdArrayValue" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_limitedListDef" }, "sourceScalableGroupTagList": { "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "maxItems": 1, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_singleItemListDef" }, "destinationScalableGroupTagList": { "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "maxItems": 1, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_singleItemListDef" }, "sourceIdentityList": { "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "maxItems": 1, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_singleItemListDef" }, "protocolNameList": { "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_refIdArrayValue" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_listDef" }, "appList": { "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_refIdArrayValue" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_listDef", "maxItems": 1 }, "appListFlat": { "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_refIdArrayValue" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_listDef" }, "ruleSetList": { "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_refIdArrayValue" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_listDef" }, "sourceObjectGroup": { "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_objectGroupRefIdArrayValue" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_objectGroupListDef" }, "destinationObjectGroup": { "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_objectGroupRefIdArrayValue" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_objectGroupListDef" }, "sourceIp": { "type": "object", "properties": { "ipv4Value": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "string", "pattern": "^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)(\\/)([0-2]?[0-9]$|[3]?[0-2])$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4PrefixDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_ipv4InputDef" } }, "required": [ "ipv4Value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_ipv4MatchDef" }, "sourceIpv6": { "type": "object", "properties": { "ipv6Value": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "string", "pattern": "((^\\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:)))(%.+)?\\s*(\\/)(\\b([0-9]{1,2}|1[01][0-9]|12[0-8])\\b)$))", "$$ref": "#/components/schemas/CommonCommonDefs_ipv6PrefixDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_ipv6InputDef" } }, "required": [ "ipv6Value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_ipv6MatchDef" }, "destinationIp": { "type": "object", "properties": { "ipv4Value": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "string", "pattern": "^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)(\\/)([0-2]?[0-9]$|[3]?[0-2])$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4PrefixDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_ipv4InputDef" } }, "required": [ "ipv4Value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_ipv4MatchDef" }, "destinationIpv6": { "type": "object", "properties": { "ipv6Value": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "string", "pattern": "((^\\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:)))(%.+)?\\s*(\\/)(\\b([0-9]{1,2}|1[01][0-9]|12[0-8])\\b)$))", "$$ref": "#/components/schemas/CommonCommonDefs_ipv6PrefixDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_ipv6InputDef" } }, "required": [ "ipv6Value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_ipv6MatchDef" }, "destinationFqdn": { "type": "object", "properties": { "fqdnValue": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "type": "string", "minLength": 1, "maxLength": 120, "pattern": "^([*][.])?([a-zA-Z0-9-]+\\.)+([a-zA-Z0-9-])+$", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_fqdnValueDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_fqdnInputDef" } }, "required": [ "fqdnValue" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_fqdnMatchDef" }, "sourcePort": { "type": "object", "properties": { "portValue": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "oneOf": [ { "type": "string", "pattern": "^(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_portNoDef" }, { "type": "string", "pattern": "^(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])\\-(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_portRangeDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_portValueDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_sourcePortInputDef" } }, "required": [ "portValue" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_sourcePortMatchDef" }, "destinationPort": { "type": "object", "properties": { "portValue": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "oneOf": [ { "type": "string", "pattern": "^(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_portNoDef" }, { "type": "string", "pattern": "^(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])\\-(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_portRangeDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_portValueDef" } }, "app": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "type": "string", "minLength": 1, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_appValueDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_appMatchDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_destinationPortInputDef" } }, "required": [ "portValue" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_destinationPortMatchDef" }, "sourceGeoLocation": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "enum": [ "AF", "AN", "AS", "EU", "NA", "OC", "SA", "AFG", "ALB", "ATA", "DZA", "ASM", "AND", "AGO", "ATG", "AZE", "ARG", "AUS", "AUT", "BHS", "BHR", "BGD", "ARM", "BRB", "BEL", "BMU", "BTN", "BOL", "BIH", "BWA", "BVT", "BRA", "BLZ", "IOT", "SLB", "VGB", "BRN", "BGR", "MMR", "BDI", "BLR", "KHM", "CMR", "CAN", "CPV", "CYM", "CAF", "LKA", "TCD", "CHL", "CHN", "TWN", "CXR", "CCK", "COL", "COM", "MYT", "COG", "COD", "COK", "CRI", "HRV", "CUB", "CYP", "CZE", "BEN", "DNK", "DMA", "DOM", "ECU", "SLV", "GNQ", "ETH", "ERI", "EST", "FRO", "FLK", "SGS", "FJI", "FIN", "ALA", "FRA", "GUF", "PYF", "ATF", "DJI", "GAB", "GEO", "GMB", "PSE", "DEU", "GHA", "GIB", "KIR", "GRC", "GRL", "GRD", "GLP", "GUM", "GTM", "GIN", "GUY", "HTI", "HMD", "VAT", "HND", "HKG", "HUN", "ISL", "IND", "IDN", "IRN", "IRQ", "IRL", "ISR", "ITA", "CIV", "JAM", "JPN", "KAZ", "JOR", "KEN", "PRK", "KOR", "KWT", "KGZ", "LAO", "LBN", "LSO", "LVA", "LBR", "LBY", "LIE", "LTU", "LUX", "MAC", "MDG", "MWI", "MYS", "MDV", "MLI", "MLT", "MTQ", "MRT", "MUS", "MEX", "MCO", "MNG", "MDA", "MNE", "MSR", "MAR", "MOZ", "OMN", "NAM", "NRU", "NPL", "NLD", "ANT", "CUW", "ABW", "SXM", "BES", "NCL", "VUT", "NZL", "NIC", "NER", "NGA", "NIU", "NFK", "NOR", "MNP", "UMI", "FSM", "MHL", "PLW", "PAK", "PAN", "PNG", "PRY", "PER", "PHL", "PCN", "POL", "PRT", "GNB", "TLS", "PRI", "QAT", "REU", "ROU", "RUS", "RWA", "BLM", "SHN", "KNA", "AIA", "LCA", "MAF", "SPM", "VCT", "SMR", "STP", "SAU", "SEN", "SRB", "SYC", "SLE", "SGP", "SVK", "VNM", "SVN", "SOM", "ZAF", "ZWE", "ESP", "SSD", "ESH", "SDN", "SUR", "SJM", "SWZ", "SWE", "CHE", "SYR", "TJK", "THA", "TGO", "TKL", "TON", "TTO", "ARE", "TUN", "TUR", "TKM", "TCA", "TUV", "UGA", "UKR", "MKD", "EGY", "GBR", "GGY", "JEY", "IMN", "TZA", "USA", "VIR", "BFA", "URY", "UZB", "VEN", "WLF", "WSM", "YEM", "ZMB" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_geoLocationValueDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_geoLocationMatchDef" }, "destinationGeoLocation": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "enum": [ "AF", "AN", "AS", "EU", "NA", "OC", "SA", "AFG", "ALB", "ATA", "DZA", "ASM", "AND", "AGO", "ATG", "AZE", "ARG", "AUS", "AUT", "BHS", "BHR", "BGD", "ARM", "BRB", "BEL", "BMU", "BTN", "BOL", "BIH", "BWA", "BVT", "BRA", "BLZ", "IOT", "SLB", "VGB", "BRN", "BGR", "MMR", "BDI", "BLR", "KHM", "CMR", "CAN", "CPV", "CYM", "CAF", "LKA", "TCD", "CHL", "CHN", "TWN", "CXR", "CCK", "COL", "COM", "MYT", "COG", "COD", "COK", "CRI", "HRV", "CUB", "CYP", "CZE", "BEN", "DNK", "DMA", "DOM", "ECU", "SLV", "GNQ", "ETH", "ERI", "EST", "FRO", "FLK", "SGS", "FJI", "FIN", "ALA", "FRA", "GUF", "PYF", "ATF", "DJI", "GAB", "GEO", "GMB", "PSE", "DEU", "GHA", "GIB", "KIR", "GRC", "GRL", "GRD", "GLP", "GUM", "GTM", "GIN", "GUY", "HTI", "HMD", "VAT", "HND", "HKG", "HUN", "ISL", "IND", "IDN", "IRN", "IRQ", "IRL", "ISR", "ITA", "CIV", "JAM", "JPN", "KAZ", "JOR", "KEN", "PRK", "KOR", "KWT", "KGZ", "LAO", "LBN", "LSO", "LVA", "LBR", "LBY", "LIE", "LTU", "LUX", "MAC", "MDG", "MWI", "MYS", "MDV", "MLI", "MLT", "MTQ", "MRT", "MUS", "MEX", "MCO", "MNG", "MDA", "MNE", "MSR", "MAR", "MOZ", "OMN", "NAM", "NRU", "NPL", "NLD", "ANT", "CUW", "ABW", "SXM", "BES", "NCL", "VUT", "NZL", "NIC", "NER", "NGA", "NIU", "NFK", "NOR", "MNP", "UMI", "FSM", "MHL", "PLW", "PAK", "PAN", "PNG", "PRY", "PER", "PHL", "PCN", "POL", "PRT", "GNB", "TLS", "PRI", "QAT", "REU", "ROU", "RUS", "RWA", "BLM", "SHN", "KNA", "AIA", "LCA", "MAF", "SPM", "VCT", "SMR", "STP", "SAU", "SEN", "SRB", "SYC", "SLE", "SGP", "SVK", "VNM", "SVN", "SOM", "ZAF", "ZWE", "ESP", "SSD", "ESH", "SDN", "SUR", "SJM", "SWZ", "SWE", "CHE", "SYR", "TJK", "THA", "TGO", "TKL", "TON", "TTO", "ARE", "TUN", "TUR", "TKM", "TCA", "TUV", "UGA", "UKR", "MKD", "EGY", "GBR", "GGY", "JEY", "IMN", "TZA", "USA", "VIR", "BFA", "URY", "UZB", "VEN", "WLF", "WSM", "YEM", "ZMB" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_geoLocationValueDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_geoLocationMatchDef" }, "sourceIdentityUser": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "type": "string", "description": "Mustn't contain non standard unicode characters", "pattern": "^.*[a-zA-Z0-9]+.*$", "minLength": 1, "maxLength": 64, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_entriesUserDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_identityUserMatchDef" }, "sourceIdentityUsergroup": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "type": "string", "description": "Mustn't contain non standard unicode characters", "pattern": "^.*[a-zA-Z0-9]+.*$", "maxLength": 96, "minLength": 1, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_entriesUserGroupDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_identityUsergroupMatchDef" }, "app": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "type": "string", "minLength": 1, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_appValueDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_appMatchDef" }, "appFamily": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "type": "string", "minLength": 1, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_appValueDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_appMatchDef" }, "protocol": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "type": "string", "minLength": 1, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_protocolValueDef" } }, "app": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "type": "string", "minLength": 1, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_appValueDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_appMatchDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_protocolMatchDef" }, "protocolName": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "enum": [ "snmp", "icmp", "tcp", "udp", "echo", "telnet", "wins", "n2h2server", "nntp", "pptp", "rtsp", "bootpc", "gdoi", "tacacs", "gopher", "icabrowser", "skinny", "sunrpc", "biff", "router", "ircs", "orasrv", "ms-cluster-net", "kermit", "isakmp", "sshell", "realsecure", "ircu", "appleqtc", "pwdgen", "rdb-dbs-disp", "creativepartnr", "finger", "ftps", "giop", "rsvd", "hp-alarm-mgr", "uucp", "kerberos", "imap", "time", "bootps", "tftp", "oracle", "snmptrap", "http", "qmtp", "radius", "oracle-em-vp", "tarantella", "pcanywheredata", "ldap", "mgcp", "sqlsrv", "hsrp", "cisco-net-mgmt", "smtp", "pcanywherestat", "exec", "send", "stun", "syslog", "ms-sql-m", "citrix", "creativeserver", "cifs", "cisco-sys", "cisco-tna", "ms-dotnetster", "gtpv1", "gtpv0", "imap3", "fcip-port", "netbios-dgm", "sip-tls", "pop3s", "cisco-fna", "802-11-iapp", "oem-agent", "cisco-tdp", "tr-rsrb", "r-winsock", "sql-net", "syslog-conn", "tacacs-ds", "h225ras", "ace-svr", "dhcp-failover", "igmpv3lite", "irc-serv", "entrust-svcs", "dbcontrol_agent", "cisco-svcs", "ipsec-msft", "microsoft-ds", "ms-sna", "rsvp_tunnel", "rsvp-encap", "hp-collector", "netbios-ns", "msexch-routing", "h323", "l2tp", "ldap-admin", "pop3", "h323callsigalt", "ms-sql", "iscsi-target", "webster", "lotusnote", "ipx", "entrust-svc-hand", "citriximaclient", "rtc-pm-port", "ftp", "aol", "xdmcp", "oraclenames", "login", "iscsi", "ttc", "imaps", "socks", "ssh", "dnsix", "daytime", "sip", "discard", "ntp", "ldaps", "https", "vdolive", "ica", "net8-cman", "cuseeme", "netstat", "sms", "streamworks", "rtelnet", "who", "kazaa", "ssp", "dbase", "timed", "cddbp", "telnets", "ymsgr", "ident", "bgp", "ddns-v3", "vqp", "irc", "ipass", "x11", "dns", "lotusmtap", "mysql", "nfs", "msnmsgr", "netshow", "sqlserv", "hp-managed-node", "ncp", "shell", "realmedia", "msrpc", "clp" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_protocolNameValueDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_protocolNameMatchDef" } }, "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false }, "actions": { "type": "array", "description": "can be empty array or with type or parameter", "uniqueItems": true, "minItems": 0, "maxItems": 2, "items": { "type": "object", "oneOf": [ { "properties": { "type": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "log", "connectionEvents" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_sequencesActionsTypeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_oneOfSequencesActionsTypeOptionsDef" }, "parameter": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_sequencesActionsParameterDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_oneOfSequencesActionsParameterOptionsDef" } }, "required": [ "type", "parameter" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_logAndConnectionEventsActions" }, { "properties": { "type": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "advancedInspectionProfile" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, "parameter": { "type": "object", "properties": { "refId": { "type": "object", "properties": { "optionType": { "type": "string" }, "value": { "type": "string", "format": "uuid" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false } }, "required": [ "type", "parameter" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_aipAction" } ] } }, "disableSequence": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "default": false } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_oneOfdisableSequenceDef" } }, "required": [ "sequenceId", "sequenceName", "sequenceType", "baseAction", "match", "actions" ], "additionalProperties": false } } }, "required": [ "defaultActionType", "sequences" ], "additionalProperties": false } }, "required": [ "name", "description", "data" ], "x-metadata": { "minVManageVersion": "26.1.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_SchemaPayload" }, "examples": { "ngfirewallFeatureGlobalDefault": { "value": { "name": "ngfirewallFeatureGlobalDefault", "description": "test ngfirewall", "optimized": true, "containsUtd": false, "containsTls": false, "data": { "defaultActionType": { "optionType": "global", "value": "drop" }, "sequences": [ { "isRuleSet": { "optionType": "global", "value": false }, "sequenceId": { "optionType": "global", "value": "1" }, "sequenceName": { "optionType": "global", "value": "my rule" }, "baseAction": { "optionType": "global", "value": "drop" }, "sequenceIpType": { "optionType": "global", "value": "ipv4" }, "sequenceType": { "optionType": "global", "value": "ngfirewall" }, "actions": [ { "type": { "optionType": "global", "value": "log" }, "parameter": { "optionType": "global", "value": "" } }, { "type": { "optionType": "global", "value": "advancedInspectionProfile" }, "parameter": { "refId": { "optionType": "global", "value": "5588da7f-a06b-40be-9fda-15cd8f7def13" } } } ], "match": { "entries": [ { "sourceDataPrefixList": { "refId": { "optionType": "global", "value": [ "31cc53c4-b2e4-41dd-a2c4-c609e8cf432c", "41ce53f4-b2e4-42cc-a2c4-b309a7cf442c" ] } } }, { "destinationIp": { "optionType": "global", "value": [ "10.0.0.35/32" ] } }, { "destinationGeoLocation": { "optionType": "variable", "value": "{{testVarName}}" } } ] } } ] } }, "$$ref": "#/components/examples/ProfileparcelSdwanEmbeddedSecurityUnifiedNgfirewallPutRequest_ngfirewallFeatureGlobalDefault" } } } }, "required": true }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "object", "properties": { "id": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}" } }, "required": [ "id" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelCommonPutResponse_SchemaPayload" }, "examples": { "example_1": { "value": { "id": "24C3EF06-c09a-DeFa-Ab26-a1cc4Ef0D51A" }, "$$ref": "#/components/examples/ProfileparcelCommonPutResponse_example_1" } } } } }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Feature Profile > Embedded Security > NgFirewall-write" } }, "/v1/feature-profile/sdwan/other": { "get": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Get all SDWAN Feature Profiles with giving Family and profile type", "operationId": "GetSdwanOtherFeatureProfiles", "parameters": [ { "name": "offset", "in": "query", "description": "Pagination offset", "schema": { "type": "integer", "format": "int32" } }, { "name": "limit", "in": "query", "description": "Pagination limit", "schema": { "type": "integer", "format": "int32", "default": 0 } } ], "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "array", "items": { "type": "object", "properties": { "profileId": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" }, "profileName": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" }, "profileType": { "type": "string", "enum": [ "other" ] }, "createdBy": { "type": "string", "description": "User who last created this.", "readOnly": true }, "createdOn": { "type": "integer", "description": "Timestamp of creation", "format": "int64", "readOnly": true }, "lastUpdatedBy": { "type": "string", "description": "User who last updated this.", "readOnly": true }, "lastUpdatedOn": { "type": "integer", "description": "Timestamp of last update", "format": "int64", "readOnly": true }, "description": { "type": "string" }, "solution": { "type": "string", "enum": [ "sdwan" ] } } }, "$$ref": "#/components/schemas/getListSdwanOtherPayload" }, "examples": { "get response example": { "value": [ { "profileId": "bc99ae4f-0ac3-4a51-95cb-c718953143ce", "profileName": "cg1_LAN", "solution": "sdwan", "profileType": "other", "createdBy": "admin", "lastUpdatedBy": "admin", "createdOn": 1701850310222, "description": "cg1 other Profile", "lastUpdatedOn": 1702292120081 } ], "$$ref": "#/components/examples/getListSdwanOtherExample" } } } } }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Feature Profile > Other-read" }, "post": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Create a SDWAN Other Feature Profile", "operationId": "CreateSDWANOtherFeatureProfile", "requestBody": { "description": "SDWAN Feature profile", "content": { "application/json": { "schema": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" }, "description": { "type": "string" }, "fromFeatureProfile": { "type": "object", "description": "from another feature profile", "oneOf": [ { "properties": { "copy": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "copy" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/FeatureprofileCommonPostRequest_fromFeatureProfileDef" } }, "required": [ "name", "description" ], "additionalProperties": false, "$$ref": "#/components/schemas/FeatureprofileCommonPostRequest_SchemaPayload" }, "examples": { "FeatureProfile-ConfigGroup1-NY": { "value": { "name": "FeatureProfile-ConfigGroup1-NY", "description": "Feature Profile for config group 1 for NY site" }, "$$ref": "#/components/examples/FeatureprofileCommonPostRequest_FeatureProfile-ConfigGroup1-NY" }, "FeatureProfile-ConfigGroup1-COPY": { "value": { "name": "FeatureProfile-ConfigGroup1-COPY", "description": "Copy Feature Profile from EEBE1AaD-DbC6-A9C2-E5F2-a9aFDD993F99", "fromFeatureProfile": { "copy": "EEBE1AaD-DbC6-A9C2-E5F2-a9aFDD993F99" } }, "$$ref": "#/components/examples/FeatureprofileCommonPostRequest_FeatureProfile-ConfigGroup1-COPY" } } } }, "required": true }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "object", "properties": { "id": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}" } }, "required": [ "id" ], "additionalProperties": false, "$$ref": "#/components/schemas/FeatureprofileCommonPostResponse_SchemaPayload" }, "examples": { "example_1": { "value": { "id": "Cc51Cc8B-e2c3-F701-438F-eE6Fbac38AAB" }, "$$ref": "#/components/examples/FeatureprofileCommonPostResponse_example_1" } } } } }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Feature Profile > Other-write" } }, "/v1/feature-profile/sdwan/other/thousandeyes/schema": { "get": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Get a SDWAN Other Thousandeyes Parcel Schema by Schema Type", "operationId": "GetSdwanOtherThousandeyesParcelSchemaBySchemaType", "parameters": [ { "name": "schemaType", "in": "query", "schema": { "type": "string", "enum": [ "post", "put" ] } } ], "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "string" }, "examples": { "post": { "value": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128 }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "virtualApplication": { "description": "Virtual application Instance", "type": "array", "uniqueItems": true, "minItems": 1, "maxItems": 1, "items": { "type": "object", "properties": { "token": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "minLength": 1, "type": "string", "maxLength": 210 } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "vpn": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "anyOf": [ { "maximum": 511, "minimum": 1, "type": "integer" }, { "maximum": 65530, "minimum": 513, "type": "integer" } ] } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ] } }, "required": [ "optionType" ], "additionalProperties": false } ] }, "teMgmtIp": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "oneOf": [ { "pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}$" }, { "type": "string", "enum": [ "AUTO" ] } ] } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "teMgmtSubnetMask": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "oneOf": [ { "type": "string", "enum": [ "255.255.255.255", "255.255.255.254", "255.255.255.252", "255.255.255.248", "255.255.255.240", "255.255.255.224", "255.255.255.192", "255.255.255.128", "255.255.255.0", "255.255.254.0", "255.255.252.0", "255.255.248.0", "255.255.240.0", "255.255.224.0", "255.255.192.0", "255.255.128.0", "255.255.0.0", "255.254.0.0", "255.252.0.0", "255.248.0.0", "255.240.0.0", "255.224.0.0", "255.192.0.0", "255.128.0.0", "255.0.0.0", "254.0.0.0", "252.0.0.0", "248.0.0.0", "240.0.0.0", "224.0.0.0", "192.0.0.0", "128.0.0.0", "0.0.0.0" ] }, { "type": "string", "enum": [ "AUTO" ] } ] } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "teVpgIp": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "oneOf": [ { "pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}$" }, { "type": "string", "enum": [ "AUTO" ] } ] } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "nameServer": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "oneOf": [ { "pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}$" }, { "type": "string", "enum": [ "AUTO" ] } ] } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ] } }, "required": [ "optionType" ], "additionalProperties": false } ] }, "nameServer1": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "oneOf": [ { "pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}$" }, { "type": "string", "enum": [ "AUTO" ] } ] } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ] } }, "required": [ "optionType" ], "additionalProperties": false } ] }, "hostname": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "minLength": 1, "type": "string", "pattern": "^(?!.?\\.\\.)[0-9a-zA-Z-.]+$", "maxLength": 235 } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ] } }, "required": [ "optionType" ], "additionalProperties": false } ] }, "proxyConfig": { "description": "Web Proxy Type Config", "type": "object", "oneOf": [ { "properties": { "proxyType": { "description": "Select Web Proxy Type", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "const": "static" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, "proxyHost": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "minLength": 1, "type": "string", "maxLength": 174, "pattern": "^\\S*$" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "proxyPort": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "minimum": 1, "maximum": 65535, "type": "integer" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] } }, "required": [ "proxyType" ], "additionalProperties": false }, { "properties": { "proxyType": { "description": "Select Web Proxy Type", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "const": "pac" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, "pacUrl": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "minLength": 1, "type": "string", "maxLength": 183, "pattern": "^\\S*$" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] } }, "required": [ "proxyType" ], "additionalProperties": false }, { "properties": { "proxyType": { "description": "Select Web Proxy Type", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "const": "none" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "proxyType" ], "additionalProperties": false }, { "properties": { "proxyType": { "description": "Select Web Proxy Type", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "const": "either" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, "proxyHost": { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false }, "proxyPort": { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false }, "pacUrl": { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "proxyType" ], "additionalProperties": false } ] } }, "required": [ "token", "proxyConfig", "vpn" ], "additionalProperties": false, "dependencies": { "teMgmtIp": { "properties": { "vpn": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] } } }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] } } } ] } } }, "teMgmtSubnetMask": { "properties": { "vpn": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] } } }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] } } } ] } } }, "teVpgIp": { "properties": { "vpn": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] } } }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] } } } ] } } } }, "allOf": [ { "if": { "properties": { "teMgmtIp": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ] } } } } }, "then": { "properties": { "teMgmtSubnetMask": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ] } } } } } }, { "if": { "properties": { "teMgmtIp": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "variable" ] } } } } }, "then": { "properties": { "teMgmtSubnetMask": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "variable" ] } } } } } } ] } } }, "required": [], "additionalProperties": false } }, "required": [ "data" ], "x-metadata": { "supportedDeviceTypes": [ "vedge-ISR-4221X", "vedge-ISR-4321", "vedge-ISR-4331", "vedge-ISR-4351", "vedge-ISR-4431", "vedge-ISR-4451-X", "vedge-ISR-4461", "vedge-C8200-1N-4T", "vedge-C8200L-1N-4T", "vedge-C8300-1N1S-4T2X", "vedge-C8300-1N1S-6T", "vedge-C8300-2N2S-6T", "vedge-C8300-2N2S-4T2X", "vedge-C8375-E-G2", "vedge-C8355-G2", "vedge-ISR1100X-6G-XE", "vedge-C8500-12X4QC", "vedge-C8570-G2", "vedge-C8500-12X", "vedge-C8550-G2", "vedge-C8500L-8S4X", "vedge-C8475-G2", "vedge-C8455-G2", "vedge-ASR-1001-X", "vedge-ASR-1002-X", "vedge-ASR-1006-X", "vedge-ASR-1001-HX", "vedge-ASR-1002-HX", "vedge-C1111X-8P", "vedge-C1121X-8P", "vedge-C1121X-8PLTEP", "vedge-C1121X-8PLTEPW", "vedge-C1126X-8PLTEP", "vedge-C1127X-8PLTEP", "vedge-C1127X-8PMLTEP", "vedge-C1131X-8PLTEPW", "vedge-C1131X-8PW", "vedge-C1161X-8P", "vedge-C1161X-8PLTEP", "vedge-C8151-G2", "vedge-C8151-CVAP-G2", "vedge-C8151-CVAI-G2", "vedge-C8161-G2", "vedge-C8131-G2", "vedge-C8235-G2", "vedge-C8221-G2", "vedge-C8225-G2", "vedge-C8231-G2", "vedge-C8231-E-G2", "vedge-C8235-E-G2", "vedge-IR-1833", "vedge-IR-1835", "vedge-IR-1101", "vedge-IR-8140H", "vedge-IR-8140H-P", "vedge-IR-8340" ], "minVManageVersion": "26.1" }, "additionalProperties": false }, "$$ref": "#/components/examples/ProfileparcelSdwanOtherThousandeyesCommonRequest_ResolvedSchema" }, "put": { "value": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128 }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "virtualApplication": { "description": "Virtual application Instance", "type": "array", "uniqueItems": true, "minItems": 1, "maxItems": 1, "items": { "type": "object", "properties": { "token": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "minLength": 1, "type": "string", "maxLength": 210 } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "vpn": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "anyOf": [ { "maximum": 511, "minimum": 1, "type": "integer" }, { "maximum": 65530, "minimum": 513, "type": "integer" } ] } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ] } }, "required": [ "optionType" ], "additionalProperties": false } ] }, "teMgmtIp": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "oneOf": [ { "pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}$" }, { "type": "string", "enum": [ "AUTO" ] } ] } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "teMgmtSubnetMask": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "oneOf": [ { "type": "string", "enum": [ "255.255.255.255", "255.255.255.254", "255.255.255.252", "255.255.255.248", "255.255.255.240", "255.255.255.224", "255.255.255.192", "255.255.255.128", "255.255.255.0", "255.255.254.0", "255.255.252.0", "255.255.248.0", "255.255.240.0", "255.255.224.0", "255.255.192.0", "255.255.128.0", "255.255.0.0", "255.254.0.0", "255.252.0.0", "255.248.0.0", "255.240.0.0", "255.224.0.0", "255.192.0.0", "255.128.0.0", "255.0.0.0", "254.0.0.0", "252.0.0.0", "248.0.0.0", "240.0.0.0", "224.0.0.0", "192.0.0.0", "128.0.0.0", "0.0.0.0" ] }, { "type": "string", "enum": [ "AUTO" ] } ] } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "teVpgIp": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "oneOf": [ { "pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}$" }, { "type": "string", "enum": [ "AUTO" ] } ] } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "nameServer": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "oneOf": [ { "pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}$" }, { "type": "string", "enum": [ "AUTO" ] } ] } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ] } }, "required": [ "optionType" ], "additionalProperties": false } ] }, "nameServer1": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "oneOf": [ { "pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}$" }, { "type": "string", "enum": [ "AUTO" ] } ] } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ] } }, "required": [ "optionType" ], "additionalProperties": false } ] }, "hostname": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "minLength": 1, "type": "string", "pattern": "^(?!.?\\.\\.)[0-9a-zA-Z-.]+$", "maxLength": 235 } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ] } }, "required": [ "optionType" ], "additionalProperties": false } ] }, "proxyConfig": { "description": "Web Proxy Type Config", "type": "object", "oneOf": [ { "properties": { "proxyType": { "description": "Select Web Proxy Type", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "const": "static" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, "proxyHost": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "minLength": 1, "type": "string", "maxLength": 174, "pattern": "^\\S*$" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "proxyPort": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "minimum": 1, "maximum": 65535, "type": "integer" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] } }, "required": [ "proxyType" ], "additionalProperties": false }, { "properties": { "proxyType": { "description": "Select Web Proxy Type", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "const": "pac" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, "pacUrl": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "minLength": 1, "type": "string", "maxLength": 183, "pattern": "^\\S*$" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] } }, "required": [ "proxyType" ], "additionalProperties": false }, { "properties": { "proxyType": { "description": "Select Web Proxy Type", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "const": "none" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "proxyType" ], "additionalProperties": false }, { "properties": { "proxyType": { "description": "Select Web Proxy Type", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "const": "either" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, "proxyHost": { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false }, "proxyPort": { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false }, "pacUrl": { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "proxyType" ], "additionalProperties": false } ] } }, "required": [ "token", "proxyConfig", "vpn" ], "additionalProperties": false, "dependencies": { "teMgmtIp": { "properties": { "vpn": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] } } }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] } } } ] } } }, "teMgmtSubnetMask": { "properties": { "vpn": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] } } }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] } } } ] } } }, "teVpgIp": { "properties": { "vpn": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] } } }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] } } } ] } } } }, "allOf": [ { "if": { "properties": { "teMgmtIp": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ] } } } } }, "then": { "properties": { "teMgmtSubnetMask": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ] } } } } } }, { "if": { "properties": { "teMgmtIp": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "variable" ] } } } } }, "then": { "properties": { "teMgmtSubnetMask": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "variable" ] } } } } } } ] } } }, "required": [], "additionalProperties": false } }, "required": [ "data" ], "x-metadata": { "supportedDeviceTypes": [ "vedge-ISR-4221X", "vedge-ISR-4321", "vedge-ISR-4331", "vedge-ISR-4351", "vedge-ISR-4431", "vedge-ISR-4451-X", "vedge-ISR-4461", "vedge-C8200-1N-4T", "vedge-C8200L-1N-4T", "vedge-C8300-1N1S-4T2X", "vedge-C8300-1N1S-6T", "vedge-C8300-2N2S-6T", "vedge-C8300-2N2S-4T2X", "vedge-C8375-E-G2", "vedge-C8355-G2", "vedge-ISR1100X-6G-XE", "vedge-C8500-12X4QC", "vedge-C8570-G2", "vedge-C8500-12X", "vedge-C8550-G2", "vedge-C8500L-8S4X", "vedge-C8475-G2", "vedge-C8455-G2", "vedge-ASR-1001-X", "vedge-ASR-1002-X", "vedge-ASR-1006-X", "vedge-ASR-1001-HX", "vedge-ASR-1002-HX", "vedge-C1111X-8P", "vedge-C1121X-8P", "vedge-C1121X-8PLTEP", "vedge-C1121X-8PLTEPW", "vedge-C1126X-8PLTEP", "vedge-C1127X-8PLTEP", "vedge-C1127X-8PMLTEP", "vedge-C1131X-8PLTEPW", "vedge-C1131X-8PW", "vedge-C1161X-8P", "vedge-C1161X-8PLTEP", "vedge-C8151-G2", "vedge-C8151-CVAP-G2", "vedge-C8151-CVAI-G2", "vedge-C8161-G2", "vedge-C8131-G2", "vedge-C8235-G2", "vedge-C8221-G2", "vedge-C8225-G2", "vedge-C8231-G2", "vedge-C8231-E-G2", "vedge-C8235-E-G2", "vedge-IR-1833", "vedge-IR-1835", "vedge-IR-1101", "vedge-IR-8140H", "vedge-IR-8140H-P", "vedge-IR-8340" ], "minVManageVersion": "26.1" }, "additionalProperties": false }, "$$ref": "#/components/examples/ProfileparcelSdwanOtherThousandeyesCommonRequest_ResolvedSchema" } } } } }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Feature Profile > Other > Thousandeyes-read" } }, "/v1/feature-profile/sdwan/other/{otherId}": { "get": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Get a SDWAN Other Feature Profile with otherId", "operationId": "GetSdwanOtherFeatureProfileByProfileId", "parameters": [ { "name": "otherId", "in": "path", "description": "Feature Profile Id", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "object", "properties": { "profileId": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" }, "profileType": { "type": "string", "enum": [ "other" ] }, "profileName": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" }, "description": { "type": "string" }, "solution": { "type": "string", "enum": [ "sdwan" ] }, "createdBy": { "type": "string", "description": "User who last created this.", "readOnly": true }, "createdOn": { "type": "integer", "description": "Timestamp of creation", "format": "int64", "readOnly": true }, "lastUpdatedBy": { "type": "string", "description": "User who last updated this.", "readOnly": true }, "lastUpdatedOn": { "type": "integer", "description": "Timestamp of last update", "format": "int64", "readOnly": true }, "associatedProfileParcels": { "type": "array", "items": { "type": "object", "minItems": 0, "properties": { "parcelId": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" }, "parcelType": { "type": "string" }, "payload": { "type": "object" }, "subparcels": { "type": "array", "minItems": 0, "items": { "type": "object" } } } } } }, "$$ref": "#/components/schemas/getSingleSdwanOtherPayload" }, "examples": { "get response example": { "value": { "profileName": "cg1_LAN", "lastUpdatedBy": "admin", "description": "cg1 other Profile", "profileParcelCount": 613, "createdOn": 1701850310222, "@rid": 3262, "profileType": "other", "solution": "sdwan", "createdBy": "admin", "profileId": "bc99ae4f-0ac3-4a51-95cb-c718953143ce", "lastUpdatedOn": 1702292120081, "associatedProfileParcels": [] }, "$$ref": "#/components/examples/getSingleSdwanOtherExample" } } } } }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Feature Profile > Other-read" }, "put": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Edit a SDWAN Other Feature Profile", "operationId": "EditSdwanOtherFeatureProfile", "parameters": [ { "name": "otherId", "in": "path", "description": "Feature Profile Id", "required": true, "schema": { "type": "string" } } ], "requestBody": { "description": "SDWAN Feature profile", "content": { "application/json": { "schema": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" }, "description": { "type": "string" } }, "required": [ "name", "description" ], "additionalProperties": false, "$$ref": "#/components/schemas/FeatureprofileCommonPutRequest_SchemaPayload" }, "examples": { "FeatureProfile-ConfigGroup1-NY": { "value": { "name": "FeatureProfile-ConfigGroup1-NY", "description": "Feature Profile for config group 1 for NY site" }, "$$ref": "#/components/examples/FeatureprofileCommonPutRequest_FeatureProfile-ConfigGroup1-NY" } } } }, "required": true }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "object", "properties": { "id": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}" } }, "required": [ "id" ], "additionalProperties": false, "$$ref": "#/components/schemas/FeatureprofileCommonPutResponse_SchemaPayload" }, "examples": { "example_1": { "value": { "id": "Cc51Cc8B-e2c3-F701-438F-eE6Fbac38AAB" }, "$$ref": "#/components/examples/FeatureprofileCommonPutResponse_example_1" } } } } }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Feature Profile > Other-write" }, "delete": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Delete Feature Profile", "operationId": "DeleteSdwanOtherFeatureProfile", "parameters": [ { "name": "otherId", "in": "path", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Feature Profile > Other-write" } }, "/v1/feature-profile/sdwan/other/{otherId}/cybervision": { "get": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Get Cyber Vision Profile feature for Other feature profile", "operationId": "GetCybervisionProfileFeatureForOther_ConfigurationFeatureProfileSdwan_5303", "parameters": [ { "name": "otherId", "in": "path", "description": "Feature Profile ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } } ], "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "object", "properties": { "data": { "type": "array", "items": { "type": "object", "properties": { "parcelId": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" }, "parcelType": { "type": "string" }, "createdBy": { "type": "string", "description": "User who last created this.", "readOnly": true }, "createdOn": { "type": "integer", "description": "Timestamp of creation", "format": "int64", "readOnly": true }, "lastUpdatedBy": { "type": "string", "description": "User who last updated this.", "readOnly": true }, "lastUpdatedOn": { "type": "integer", "description": "Timestamp of last update", "format": "int64", "readOnly": true }, "payload": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "virtualApplication": { "description": "Virtual application Instance", "type": "object", "properties": { "captureInterfaceIP": { "description": "captureInterfaceIP", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4AddressDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" } }, "required": [ "optionType" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherCybervisionCommonRequest_oneOfVirtualApplicationcaptureInterfaceIPDef" }, "captureInterfaceSubnetMask": { "description": "captureInterfaceSubnetMask", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "enum": [ "255.255.255.255", "255.255.255.254", "255.255.255.252", "255.255.255.248", "255.255.255.240", "255.255.255.224", "255.255.255.192", "255.255.255.128", "255.255.255.0", "255.255.254.0", "255.255.252.0", "255.255.248.0", "255.255.240.0", "255.255.224.0", "255.255.192.0", "255.255.128.0", "255.255.0.0", "255.254.0.0", "255.252.0.0", "255.248.0.0", "255.240.0.0", "255.224.0.0", "255.192.0.0", "255.128.0.0", "255.0.0.0", "254.0.0.0", "252.0.0.0", "248.0.0.0", "240.0.0.0", "224.0.0.0", "192.0.0.0", "128.0.0.0", "0.0.0.0" ], "$$ref": "#/components/schemas/CommonCommonDefs_ipv4SubnetMaskDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" } }, "required": [ "optionType" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherCybervisionCommonRequest_oneOfVirtualApplicationIngressIfSubnetMaskDef" }, "collectionInterfaceIP": { "description": "collectionInterfaceIP", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4AddressDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherCybervisionCommonRequest_oneOfIpv4OptionsDef" }, "collectionInterfaceSubnetMask": { "description": "collectionInterfaceSubnetMask", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "enum": [ "255.255.255.255", "255.255.255.254", "255.255.255.252", "255.255.255.248", "255.255.255.240", "255.255.255.224", "255.255.255.192", "255.255.255.128", "255.255.255.0", "255.255.254.0", "255.255.252.0", "255.255.248.0", "255.255.240.0", "255.255.224.0", "255.255.192.0", "255.255.128.0", "255.255.0.0", "255.254.0.0", "255.252.0.0", "255.248.0.0", "255.240.0.0", "255.224.0.0", "255.192.0.0", "255.128.0.0", "255.0.0.0", "254.0.0.0", "252.0.0.0", "248.0.0.0", "240.0.0.0", "224.0.0.0", "192.0.0.0", "128.0.0.0", "0.0.0.0" ], "$$ref": "#/components/schemas/CommonCommonDefs_ipv4SubnetMaskDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherCybervisionCommonRequest_oneOfSubnetMaskOptionsDef" }, "monitoringSourceInterfaces": { "description": "monitoringSourceInterfaces", "type": "array", "minItems": 1, "items": { "type": "object", "properties": { "monitoringSourceInterface": { "description": "monitoringSourceInterface", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "(ATM|ATM-ACR|AppGigabitEthernet|AppNav-Compress|AppNav-UnCompress|Async|BD-VIF|BDI|CEM|CEM-ACR|Cellular|Dialer|Embedded-Service-Engine|Ethernet|Ethernet-Internal|FastEthernet|FiftyGigabitEthernet|FiveGigabitEthernet|FortyGigabitEthernet|FourHundredGigE|GMPLS|GigabitEthernet|Group-Async|HundredGigE|L2LISP|LISP|Loopback|MFR|Multilink|Port-channel|SM|Serial|Service-Engine|TenGigabitEthernet|Tunnel|TwentyFiveGigE|TwentyFiveGigabitEthernet|TwoGigabitEthernet|TwoHundredGigE|Vif|Virtual-PPP|Virtual-Template|VirtualPortGroup|Vlan|Wlan-GigabitEthernet|nat64|nat66|ntp|nve|ospfv3|overlay|pseudowire|ucse|vasileft|vasiright|vmi)([0-9]*(. ?[1-9][0-9]*)*|[0-9/]+|[0-9]+/[0-9]+/[0-9]+:[0-9]+|[0-9]+/[0-9]+/[0-9]+|[0-9]+/[0-9]+|[0-9]+)", "minLength": 3, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_ifNameDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherCybervisionCommonRequest_oneOfVirtualApplicationMultipleSourceInterfacesDef" } } } }, "virtualPortGroup5Ip": { "description": "virtualPortGroup5Ip", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4AddressDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherCybervisionCommonRequest_oneOfIpv4OptionsDef" }, "virtualPortGroup6Ip": { "description": "virtualPortGroup6Ip", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4AddressDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" } }, "required": [ "optionType" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherCybervisionCommonRequest_oneOfVirtualApplicationvirtualPortGroup6IpDef" }, "cvcId": { "description": "cvcId", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "format": "uuid", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherCybervisionCommonRequest_cvcId" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherCybervisionCommonRequest_oneOfcvcId" } }, "required": [ "captureInterfaceIP", "captureInterfaceSubnetMask", "collectionInterfaceIP", "collectionInterfaceSubnetMask", "virtualPortGroup5Ip", "virtualPortGroup6Ip", "monitoringSourceInterfaces", "cvcId" ] } }, "required": [ "virtualApplication" ], "additionalProperties": false } }, "required": [ "data" ], "x-metadata": { "supportedDeviceTypes": [ "vedge-IR-1101", "vedge-IR-8340", "vedge-IR-1835", "vedge-IR-1821", "vedge-IR-1831", "vedge-IR-1833" ], "minVManageVersion": "20.18.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanOtherCybervisionCommonRequest_SchemaPayload" } } } } }, "$$ref": "#/components/schemas/getListSdwanOtherCybervisionPayload" }, "examples": { "SDWAN Other Cybervision Feature Get (all) Response Example": { "description": "SDWAN Other Cybervision Feature Get (all) Response Example", "value": { "parcelId": "a024a740-16cd-4907-b283-762ad7b08a11", "parcelType": "cybervision", "createdBy": "admin", "lastUpdatedBy": "admin", "createdOn": 1715709906807, "lastUpdatedOn": 1715719025500, "payload": { "name": "CyberVisionGETExample", "description": "Cybervision feature for Other", "data": { "virtualApplication": { "captureInterfaceIP": { "optionType": "default" }, "captureInterfaceSubnetMask": { "optionType": "default" }, "collectionInterfaceIP": { "optionType": "variable", "value": "{{collection_int_ip}}" }, "collectionInterfaceSubnetMask": { "optionType": "variable", "value": "{{collection_int_subnet}}" }, "multipleErspanSourceInterfaces": [ { "optionType": "global", "value": "GigabitEthernet0/0/0" }, { "optionType": "global", "value": "Vlan30" } ], "virtualPortGroup5Ip": { "optionType": "variable", "value": "{{vpg5_ip}}" }, "virtualPortGroup6Ip": { "optionType": "default" }, "cvcId": { "optionType": "global", "value": "bae78380-9a39-494c-b75d-c9b3e00c124e" } } } } } } } } } }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Feature Profile > Other > Cyber Vision-read" }, "post": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Create a Cyber Vision Profile feature for Other feature profile", "operationId": "CreateCybervisionProfileFeatureForOther_ConfigurationFeatureProfileSdwan_5304", "parameters": [ { "name": "otherId", "in": "path", "description": "Feature Profile ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } } ], "requestBody": { "description": "Cyber Vision Profile feature", "content": { "application/json": { "schema": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "virtualApplication": { "description": "Virtual application Instance", "type": "object", "properties": { "captureInterfaceIP": { "description": "captureInterfaceIP", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4AddressDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" } }, "required": [ "optionType" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherCybervisionCommonRequest_oneOfVirtualApplicationcaptureInterfaceIPDef" }, "captureInterfaceSubnetMask": { "description": "captureInterfaceSubnetMask", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "enum": [ "255.255.255.255", "255.255.255.254", "255.255.255.252", "255.255.255.248", "255.255.255.240", "255.255.255.224", "255.255.255.192", "255.255.255.128", "255.255.255.0", "255.255.254.0", "255.255.252.0", "255.255.248.0", "255.255.240.0", "255.255.224.0", "255.255.192.0", "255.255.128.0", "255.255.0.0", "255.254.0.0", "255.252.0.0", "255.248.0.0", "255.240.0.0", "255.224.0.0", "255.192.0.0", "255.128.0.0", "255.0.0.0", "254.0.0.0", "252.0.0.0", "248.0.0.0", "240.0.0.0", "224.0.0.0", "192.0.0.0", "128.0.0.0", "0.0.0.0" ], "$$ref": "#/components/schemas/CommonCommonDefs_ipv4SubnetMaskDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" } }, "required": [ "optionType" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherCybervisionCommonRequest_oneOfVirtualApplicationIngressIfSubnetMaskDef" }, "collectionInterfaceIP": { "description": "collectionInterfaceIP", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4AddressDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherCybervisionCommonRequest_oneOfIpv4OptionsDef" }, "collectionInterfaceSubnetMask": { "description": "collectionInterfaceSubnetMask", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "enum": [ "255.255.255.255", "255.255.255.254", "255.255.255.252", "255.255.255.248", "255.255.255.240", "255.255.255.224", "255.255.255.192", "255.255.255.128", "255.255.255.0", "255.255.254.0", "255.255.252.0", "255.255.248.0", "255.255.240.0", "255.255.224.0", "255.255.192.0", "255.255.128.0", "255.255.0.0", "255.254.0.0", "255.252.0.0", "255.248.0.0", "255.240.0.0", "255.224.0.0", "255.192.0.0", "255.128.0.0", "255.0.0.0", "254.0.0.0", "252.0.0.0", "248.0.0.0", "240.0.0.0", "224.0.0.0", "192.0.0.0", "128.0.0.0", "0.0.0.0" ], "$$ref": "#/components/schemas/CommonCommonDefs_ipv4SubnetMaskDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherCybervisionCommonRequest_oneOfSubnetMaskOptionsDef" }, "monitoringSourceInterfaces": { "description": "monitoringSourceInterfaces", "type": "array", "minItems": 1, "items": { "type": "object", "properties": { "monitoringSourceInterface": { "description": "monitoringSourceInterface", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "(ATM|ATM-ACR|AppGigabitEthernet|AppNav-Compress|AppNav-UnCompress|Async|BD-VIF|BDI|CEM|CEM-ACR|Cellular|Dialer|Embedded-Service-Engine|Ethernet|Ethernet-Internal|FastEthernet|FiftyGigabitEthernet|FiveGigabitEthernet|FortyGigabitEthernet|FourHundredGigE|GMPLS|GigabitEthernet|Group-Async|HundredGigE|L2LISP|LISP|Loopback|MFR|Multilink|Port-channel|SM|Serial|Service-Engine|TenGigabitEthernet|Tunnel|TwentyFiveGigE|TwentyFiveGigabitEthernet|TwoGigabitEthernet|TwoHundredGigE|Vif|Virtual-PPP|Virtual-Template|VirtualPortGroup|Vlan|Wlan-GigabitEthernet|nat64|nat66|ntp|nve|ospfv3|overlay|pseudowire|ucse|vasileft|vasiright|vmi)([0-9]*(. ?[1-9][0-9]*)*|[0-9/]+|[0-9]+/[0-9]+/[0-9]+:[0-9]+|[0-9]+/[0-9]+/[0-9]+|[0-9]+/[0-9]+|[0-9]+)", "minLength": 3, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_ifNameDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherCybervisionCommonRequest_oneOfVirtualApplicationMultipleSourceInterfacesDef" } } } }, "virtualPortGroup5Ip": { "description": "virtualPortGroup5Ip", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4AddressDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherCybervisionCommonRequest_oneOfIpv4OptionsDef" }, "virtualPortGroup6Ip": { "description": "virtualPortGroup6Ip", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4AddressDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" } }, "required": [ "optionType" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherCybervisionCommonRequest_oneOfVirtualApplicationvirtualPortGroup6IpDef" }, "cvcId": { "description": "cvcId", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "format": "uuid", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherCybervisionCommonRequest_cvcId" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherCybervisionCommonRequest_oneOfcvcId" } }, "required": [ "captureInterfaceIP", "captureInterfaceSubnetMask", "collectionInterfaceIP", "collectionInterfaceSubnetMask", "virtualPortGroup5Ip", "virtualPortGroup6Ip", "monitoringSourceInterfaces", "cvcId" ] } }, "required": [ "virtualApplication" ], "additionalProperties": false } }, "required": [ "data" ], "x-metadata": { "supportedDeviceTypes": [ "vedge-IR-1101", "vedge-IR-8340", "vedge-IR-1835", "vedge-IR-1821", "vedge-IR-1831", "vedge-IR-1833" ], "minVManageVersion": "20.18.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanOtherCybervisionCommonRequest_SchemaPayload" }, "examples": { "cybervisionFeatureGlobalDefault": { "value": { "data": { "virtualApplication": { "captureInterfaceIP": { "optionType": "global", "value": "169.254.1.2" }, "captureInterfaceSubnetMask": { "optionType": "global", "value": "255.255.255.252" }, "collectionInterfaceIP": { "optionType": "global", "value": "{{collection_int_ip}}" }, "collectionInterfaceSubnetMask": { "optionType": "variable", "value": "{{collection_int_subnet}}" }, "multipleErspanSourceInterfaces": [ { "optionType": "global", "value": "GigabitEthernet0/0/0" }, { "optionType": "global", "value": "GigabitEthernet0/0/1" } ], "virtualPortGroup5Ip": { "optionType": "variable", "value": "{{vpg5_ip}}" }, "virtualPortGroup6Ip": { "optionType": "global", "value": "169.254.1.1" }, "cvcId": { "optionType": "global", "value": "550e8400-e29b-41d4-a716-446655440000" } } }, "description": "Cedge Iot Services cybervision feature config", "name": "cybervisionFeatureGlobalDefault" }, "$$ref": "#/components/examples/ProfileparcelSdwanOtherCybervisionCommonRequest_cybervisionFeatureGlobalDefault" } } } }, "required": true }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "object", "properties": { "id": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}" } }, "required": [ "id" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelCommonPostResponse_SchemaPayload" }, "examples": { "example_1": { "value": { "id": "24C3EF06-c09a-DeFa-Ab26-a1cc4Ef0D51A" }, "$$ref": "#/components/examples/ProfileparcelCommonPostResponse_example_1" } } } } }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Feature Profile > Other > Cyber Vision-write" } }, "/v1/feature-profile/sdwan/other/{otherId}/cybervision/{cybervisionId}": { "put": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Update a Cyber Vision Profile feature for Other feature profile", "operationId": "EditCybervisionProfileFeatureForOther_ConfigurationFeatureProfileSdwan_6903", "parameters": [ { "name": "otherId", "in": "path", "description": "Feature Profile ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } }, { "name": "cybervisionId", "in": "path", "description": "Profile feature ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } } ], "requestBody": { "description": "Cybervision Profile feature", "content": { "application/json": { "schema": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "virtualApplication": { "description": "Virtual application Instance", "type": "object", "properties": { "captureInterfaceIP": { "description": "captureInterfaceIP", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4AddressDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" } }, "required": [ "optionType" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherCybervisionCommonRequest_oneOfVirtualApplicationcaptureInterfaceIPDef" }, "captureInterfaceSubnetMask": { "description": "captureInterfaceSubnetMask", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "enum": [ "255.255.255.255", "255.255.255.254", "255.255.255.252", "255.255.255.248", "255.255.255.240", "255.255.255.224", "255.255.255.192", "255.255.255.128", "255.255.255.0", "255.255.254.0", "255.255.252.0", "255.255.248.0", "255.255.240.0", "255.255.224.0", "255.255.192.0", "255.255.128.0", "255.255.0.0", "255.254.0.0", "255.252.0.0", "255.248.0.0", "255.240.0.0", "255.224.0.0", "255.192.0.0", "255.128.0.0", "255.0.0.0", "254.0.0.0", "252.0.0.0", "248.0.0.0", "240.0.0.0", "224.0.0.0", "192.0.0.0", "128.0.0.0", "0.0.0.0" ], "$$ref": "#/components/schemas/CommonCommonDefs_ipv4SubnetMaskDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" } }, "required": [ "optionType" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherCybervisionCommonRequest_oneOfVirtualApplicationIngressIfSubnetMaskDef" }, "collectionInterfaceIP": { "description": "collectionInterfaceIP", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4AddressDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherCybervisionCommonRequest_oneOfIpv4OptionsDef" }, "collectionInterfaceSubnetMask": { "description": "collectionInterfaceSubnetMask", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "enum": [ "255.255.255.255", "255.255.255.254", "255.255.255.252", "255.255.255.248", "255.255.255.240", "255.255.255.224", "255.255.255.192", "255.255.255.128", "255.255.255.0", "255.255.254.0", "255.255.252.0", "255.255.248.0", "255.255.240.0", "255.255.224.0", "255.255.192.0", "255.255.128.0", "255.255.0.0", "255.254.0.0", "255.252.0.0", "255.248.0.0", "255.240.0.0", "255.224.0.0", "255.192.0.0", "255.128.0.0", "255.0.0.0", "254.0.0.0", "252.0.0.0", "248.0.0.0", "240.0.0.0", "224.0.0.0", "192.0.0.0", "128.0.0.0", "0.0.0.0" ], "$$ref": "#/components/schemas/CommonCommonDefs_ipv4SubnetMaskDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherCybervisionCommonRequest_oneOfSubnetMaskOptionsDef" }, "monitoringSourceInterfaces": { "description": "monitoringSourceInterfaces", "type": "array", "minItems": 1, "items": { "type": "object", "properties": { "monitoringSourceInterface": { "description": "monitoringSourceInterface", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "(ATM|ATM-ACR|AppGigabitEthernet|AppNav-Compress|AppNav-UnCompress|Async|BD-VIF|BDI|CEM|CEM-ACR|Cellular|Dialer|Embedded-Service-Engine|Ethernet|Ethernet-Internal|FastEthernet|FiftyGigabitEthernet|FiveGigabitEthernet|FortyGigabitEthernet|FourHundredGigE|GMPLS|GigabitEthernet|Group-Async|HundredGigE|L2LISP|LISP|Loopback|MFR|Multilink|Port-channel|SM|Serial|Service-Engine|TenGigabitEthernet|Tunnel|TwentyFiveGigE|TwentyFiveGigabitEthernet|TwoGigabitEthernet|TwoHundredGigE|Vif|Virtual-PPP|Virtual-Template|VirtualPortGroup|Vlan|Wlan-GigabitEthernet|nat64|nat66|ntp|nve|ospfv3|overlay|pseudowire|ucse|vasileft|vasiright|vmi)([0-9]*(. ?[1-9][0-9]*)*|[0-9/]+|[0-9]+/[0-9]+/[0-9]+:[0-9]+|[0-9]+/[0-9]+/[0-9]+|[0-9]+/[0-9]+|[0-9]+)", "minLength": 3, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_ifNameDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherCybervisionCommonRequest_oneOfVirtualApplicationMultipleSourceInterfacesDef" } } } }, "virtualPortGroup5Ip": { "description": "virtualPortGroup5Ip", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4AddressDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherCybervisionCommonRequest_oneOfIpv4OptionsDef" }, "virtualPortGroup6Ip": { "description": "virtualPortGroup6Ip", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4AddressDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" } }, "required": [ "optionType" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherCybervisionCommonRequest_oneOfVirtualApplicationvirtualPortGroup6IpDef" }, "cvcId": { "description": "cvcId", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "format": "uuid", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherCybervisionCommonRequest_cvcId" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherCybervisionCommonRequest_oneOfcvcId" } }, "required": [ "captureInterfaceIP", "captureInterfaceSubnetMask", "collectionInterfaceIP", "collectionInterfaceSubnetMask", "virtualPortGroup5Ip", "virtualPortGroup6Ip", "monitoringSourceInterfaces", "cvcId" ] } }, "required": [ "virtualApplication" ], "additionalProperties": false } }, "required": [ "data" ], "x-metadata": { "supportedDeviceTypes": [ "vedge-IR-1101", "vedge-IR-8340", "vedge-IR-1835", "vedge-IR-1821", "vedge-IR-1831", "vedge-IR-1833" ], "minVManageVersion": "20.18.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanOtherCybervisionCommonRequest_SchemaPayload" }, "examples": { "cybervisionFeatureGlobalDefault": { "value": { "data": { "virtualApplication": { "captureInterfaceIP": { "optionType": "global", "value": "169.254.1.2" }, "captureInterfaceSubnetMask": { "optionType": "global", "value": "255.255.255.252" }, "collectionInterfaceIP": { "optionType": "global", "value": "{{collection_int_ip}}" }, "collectionInterfaceSubnetMask": { "optionType": "variable", "value": "{{collection_int_subnet}}" }, "multipleErspanSourceInterfaces": [ { "optionType": "global", "value": "GigabitEthernet0/0/0" }, { "optionType": "global", "value": "GigabitEthernet0/0/1" } ], "virtualPortGroup5Ip": { "optionType": "variable", "value": "{{vpg5_ip}}" }, "virtualPortGroup6Ip": { "optionType": "global", "value": "169.254.1.1" }, "cvcId": { "optionType": "global", "value": "550e8400-e29b-41d4-a716-446655440000" } } }, "description": "Cedge Iot Services cybervision feature config", "name": "cybervisionFeatureGlobalDefault" }, "$$ref": "#/components/examples/ProfileparcelSdwanOtherCybervisionCommonRequest_cybervisionFeatureGlobalDefault" } } } }, "required": true }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "object", "properties": { "id": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}" } }, "required": [ "id" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelCommonPutResponse_SchemaPayload" }, "examples": { "example_1": { "value": { "id": "24C3EF06-c09a-DeFa-Ab26-a1cc4Ef0D51A" }, "$$ref": "#/components/examples/ProfileparcelCommonPutResponse_example_1" } } } } }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Feature Profile > Other > Cyber Vision-write" }, "delete": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Delete a Cyber Vision Profile feature for Other feature profile", "operationId": "DeleteCybervisionProfileFeatureForOther_ConfigurationFeatureProfileSdwan_6906", "parameters": [ { "name": "otherId", "in": "path", "description": "Feature Profile ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } }, { "name": "cybervisionId", "in": "path", "description": "Profile feature ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } } ], "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Feature Profile > Other > Cyber Vision-write" }, "get": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Get Cyber Vision Profile feature by FeatureId for Other feature profile", "operationId": "GetCybervisionProfileFeatureByFeatureIdForOther_ConfigurationFeatureProfileSdwan_6903", "parameters": [ { "name": "otherId", "in": "path", "description": "Feature Profile ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } }, { "name": "cybervisionId", "in": "path", "description": "Profile feature ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } } ], "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "object", "properties": { "parcelId": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" }, "parcelType": { "type": "string" }, "createdBy": { "type": "string", "description": "User who last created this.", "readOnly": true }, "createdOn": { "type": "integer", "description": "Timestamp of creation", "format": "int64", "readOnly": true }, "lastUpdatedBy": { "type": "string", "description": "User who last updated this.", "readOnly": true }, "lastUpdatedOn": { "type": "integer", "description": "Timestamp of last update", "format": "int64", "readOnly": true }, "payload": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "virtualApplication": { "description": "Virtual application Instance", "type": "object", "properties": { "captureInterfaceIP": { "description": "captureInterfaceIP", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4AddressDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" } }, "required": [ "optionType" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherCybervisionCommonRequest_oneOfVirtualApplicationcaptureInterfaceIPDef" }, "captureInterfaceSubnetMask": { "description": "captureInterfaceSubnetMask", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "enum": [ "255.255.255.255", "255.255.255.254", "255.255.255.252", "255.255.255.248", "255.255.255.240", "255.255.255.224", "255.255.255.192", "255.255.255.128", "255.255.255.0", "255.255.254.0", "255.255.252.0", "255.255.248.0", "255.255.240.0", "255.255.224.0", "255.255.192.0", "255.255.128.0", "255.255.0.0", "255.254.0.0", "255.252.0.0", "255.248.0.0", "255.240.0.0", "255.224.0.0", "255.192.0.0", "255.128.0.0", "255.0.0.0", "254.0.0.0", "252.0.0.0", "248.0.0.0", "240.0.0.0", "224.0.0.0", "192.0.0.0", "128.0.0.0", "0.0.0.0" ], "$$ref": "#/components/schemas/CommonCommonDefs_ipv4SubnetMaskDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" } }, "required": [ "optionType" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherCybervisionCommonRequest_oneOfVirtualApplicationIngressIfSubnetMaskDef" }, "collectionInterfaceIP": { "description": "collectionInterfaceIP", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4AddressDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherCybervisionCommonRequest_oneOfIpv4OptionsDef" }, "collectionInterfaceSubnetMask": { "description": "collectionInterfaceSubnetMask", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "enum": [ "255.255.255.255", "255.255.255.254", "255.255.255.252", "255.255.255.248", "255.255.255.240", "255.255.255.224", "255.255.255.192", "255.255.255.128", "255.255.255.0", "255.255.254.0", "255.255.252.0", "255.255.248.0", "255.255.240.0", "255.255.224.0", "255.255.192.0", "255.255.128.0", "255.255.0.0", "255.254.0.0", "255.252.0.0", "255.248.0.0", "255.240.0.0", "255.224.0.0", "255.192.0.0", "255.128.0.0", "255.0.0.0", "254.0.0.0", "252.0.0.0", "248.0.0.0", "240.0.0.0", "224.0.0.0", "192.0.0.0", "128.0.0.0", "0.0.0.0" ], "$$ref": "#/components/schemas/CommonCommonDefs_ipv4SubnetMaskDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherCybervisionCommonRequest_oneOfSubnetMaskOptionsDef" }, "monitoringSourceInterfaces": { "description": "monitoringSourceInterfaces", "type": "array", "minItems": 1, "items": { "type": "object", "properties": { "monitoringSourceInterface": { "description": "monitoringSourceInterface", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "(ATM|ATM-ACR|AppGigabitEthernet|AppNav-Compress|AppNav-UnCompress|Async|BD-VIF|BDI|CEM|CEM-ACR|Cellular|Dialer|Embedded-Service-Engine|Ethernet|Ethernet-Internal|FastEthernet|FiftyGigabitEthernet|FiveGigabitEthernet|FortyGigabitEthernet|FourHundredGigE|GMPLS|GigabitEthernet|Group-Async|HundredGigE|L2LISP|LISP|Loopback|MFR|Multilink|Port-channel|SM|Serial|Service-Engine|TenGigabitEthernet|Tunnel|TwentyFiveGigE|TwentyFiveGigabitEthernet|TwoGigabitEthernet|TwoHundredGigE|Vif|Virtual-PPP|Virtual-Template|VirtualPortGroup|Vlan|Wlan-GigabitEthernet|nat64|nat66|ntp|nve|ospfv3|overlay|pseudowire|ucse|vasileft|vasiright|vmi)([0-9]*(. ?[1-9][0-9]*)*|[0-9/]+|[0-9]+/[0-9]+/[0-9]+:[0-9]+|[0-9]+/[0-9]+/[0-9]+|[0-9]+/[0-9]+|[0-9]+)", "minLength": 3, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_ifNameDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherCybervisionCommonRequest_oneOfVirtualApplicationMultipleSourceInterfacesDef" } } } }, "virtualPortGroup5Ip": { "description": "virtualPortGroup5Ip", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4AddressDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherCybervisionCommonRequest_oneOfIpv4OptionsDef" }, "virtualPortGroup6Ip": { "description": "virtualPortGroup6Ip", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4AddressDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" } }, "required": [ "optionType" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherCybervisionCommonRequest_oneOfVirtualApplicationvirtualPortGroup6IpDef" }, "cvcId": { "description": "cvcId", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "format": "uuid", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherCybervisionCommonRequest_cvcId" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherCybervisionCommonRequest_oneOfcvcId" } }, "required": [ "captureInterfaceIP", "captureInterfaceSubnetMask", "collectionInterfaceIP", "collectionInterfaceSubnetMask", "virtualPortGroup5Ip", "virtualPortGroup6Ip", "monitoringSourceInterfaces", "cvcId" ] } }, "required": [ "virtualApplication" ], "additionalProperties": false } }, "required": [ "data" ], "x-metadata": { "supportedDeviceTypes": [ "vedge-IR-1101", "vedge-IR-8340", "vedge-IR-1835", "vedge-IR-1821", "vedge-IR-1831", "vedge-IR-1833" ], "minVManageVersion": "20.18.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanOtherCybervisionCommonRequest_SchemaPayload" } }, "$$ref": "#/components/schemas/getSingleSdwanOtherCybervisionPayload" }, "examples": { "SDWAN Other Cybervision Feature Get (by id) Response Example": { "description": "SDWAN Other Cybervision Feature Get (by id) Response Example", "value": { "parcelId": "a024a740-16cd-4907-b283-762ad7b08a11", "parcelType": "cybervision", "createdBy": "admin", "lastUpdatedBy": "admin", "createdOn": 1715709906807, "lastUpdatedOn": 1715719025500, "payload": { "name": "CyberVisionGETExample", "description": "Cybervision feature for Other", "data": { "virtualApplication": { "captureInterfaceIP": { "optionType": "default" }, "captureInterfaceSubnetMask": { "optionType": "default" }, "collectionInterfaceIP": { "optionType": "variable", "value": "{{collection_int_ip}}" }, "collectionInterfaceSubnetMask": { "optionType": "variable", "value": "{{collection_int_subnet}}" }, "multipleErspanSourceInterfaces": [ { "optionType": "global", "value": "GigabitEthernet0/0/0" }, { "optionType": "global", "value": "Vlan30" } ], "virtualPortGroup5Ip": { "optionType": "variable", "value": "{{vpg5_ip}}" }, "virtualPortGroup6Ip": { "optionType": "default" }, "cvcId": { "optionType": "global", "value": "bae78380-9a39-494c-b75d-c9b3e00c124e" } } } } } } } } } }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Feature Profile > Other > Cyber Vision-read" } }, "/v1/feature-profile/sdwan/other/{otherId}/thousandeyes": { "get": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Get Thousandeyes Profile Parcels for Other feature profile", "operationId": "GetThousandeyesProfileParcelForOther", "parameters": [ { "name": "otherId", "in": "path", "description": "Feature Profile ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } } ], "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "object", "properties": { "data": { "type": "array", "items": { "type": "object", "properties": { "parcelId": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" }, "parcelType": { "type": "string" }, "createdBy": { "type": "string", "description": "User who last created this.", "readOnly": true }, "createdOn": { "type": "integer", "description": "Timestamp of creation", "format": "int64", "readOnly": true }, "lastUpdatedBy": { "type": "string", "description": "User who last updated this.", "readOnly": true }, "lastUpdatedOn": { "type": "integer", "description": "Timestamp of last update", "format": "int64", "readOnly": true }, "payload": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "virtualApplication": { "description": "Virtual application Instance", "type": "array", "uniqueItems": true, "minItems": 1, "maxItems": 1, "items": { "if": { "properties": { "teMgmtIp": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global", "variable" ] } } } } }, "then": { "properties": { "teMgmtSubnetMask": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global", "variable" ] } } } } }, "type": "object", "properties": { "token": { "description": "Set the Account Group Token", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minLength": 1, "type": "string", "maxLength": 210, "$$ref": "#/components/schemas/ProfileparcelSdwanOtherThousandeyesCommonRequest_virtualApplicationTokenDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherThousandeyesCommonRequest_oneOfVirtualApplicationTokenOptionsDef" }, "vpn": { "description": "VPN number", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "anyOf": [ { "maximum": 511, "minimum": 1, "type": "integer" }, { "maximum": 65530, "minimum": 513, "type": "integer" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherThousandeyesCommonRequest_serviceVpnIdDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" } }, "required": [ "optionType" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionNoDefaultDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherThousandeyesCommonRequest_oneOfVirtualApplicationVpnOptionsDef" }, "teMgmtIp": { "description": "Set the Agent IP Address", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "oneOf": [ { "type": "string", "pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4AddressDef" }, { "type": "string", "enum": [ "AUTO" ] } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherThousandeyesCommonRequest_ipv4AddressDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherThousandeyesCommonRequest_oneOfIpV4AddressOptionsDef" }, "teMgmtSubnetMask": { "description": "Set the Agent SubnetMask", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "oneOf": [ { "type": "string", "enum": [ "255.255.255.255", "255.255.255.254", "255.255.255.252", "255.255.255.248", "255.255.255.240", "255.255.255.224", "255.255.255.192", "255.255.255.128", "255.255.255.0", "255.255.254.0", "255.255.252.0", "255.255.248.0", "255.255.240.0", "255.255.224.0", "255.255.192.0", "255.255.128.0", "255.255.0.0", "255.254.0.0", "255.252.0.0", "255.248.0.0", "255.240.0.0", "255.224.0.0", "255.192.0.0", "255.128.0.0", "255.0.0.0", "254.0.0.0", "252.0.0.0", "248.0.0.0", "240.0.0.0", "224.0.0.0", "192.0.0.0", "128.0.0.0", "0.0.0.0" ], "$$ref": "#/components/schemas/CommonCommonDefs_ipv4SubnetMaskDef" }, { "type": "string", "enum": [ "AUTO" ] } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherThousandeyesCommonRequest_ipv4SubnetMaskDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherThousandeyesCommonRequest_oneOfIpV4SubnetMaskOptionsDef" }, "teVpgIp": { "description": "Set the Agent default gateway", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "oneOf": [ { "type": "string", "pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4AddressDef" }, { "type": "string", "enum": [ "AUTO" ] } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherThousandeyesCommonRequest_ipv4AddressDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherThousandeyesCommonRequest_oneOfIpV4AddressOptionsDef" }, "nameServer": { "description": "Set the name server", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "oneOf": [ { "type": "string", "pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4AddressDef" }, { "type": "string", "enum": [ "AUTO" ] } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherThousandeyesCommonRequest_ipv4AddressDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" } }, "required": [ "optionType" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionNoDefaultDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherThousandeyesCommonRequest_oneOfVirtualApplicationNameServerOptionsDef" }, "nameServer1": { "description": "Set the secondary name server", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "oneOf": [ { "type": "string", "pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4AddressDef" }, { "type": "string", "enum": [ "AUTO" ] } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherThousandeyesCommonRequest_ipv4AddressDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" } }, "required": [ "optionType" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionNoDefaultDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherThousandeyesCommonRequest_oneOfVirtualApplicationNameServerOptionsDef" }, "hostname": { "description": "Set the host name", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minLength": 1, "type": "string", "pattern": "^(?!.?\\.\\.)[0-9a-zA-Z-.]+$", "maxLength": 235, "$$ref": "#/components/schemas/ProfileparcelSdwanOtherThousandeyesCommonRequest_virtualApplicationHostnameDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" } }, "required": [ "optionType" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionNoDefaultDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherThousandeyesCommonRequest_oneOfVirtualApplicationHostnameOptionsDef" }, "proxyConfig": { "description": "Web Proxy Type Config", "type": "object", "oneOf": [ { "properties": { "proxyType": { "description": "Select Web Proxy Type", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "const": "static" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, "proxyHost": { "description": "Set the Proxy Host", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minLength": 1, "type": "string", "maxLength": 174, "pattern": "^\\S*$", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherThousandeyesCommonRequest_virtualApplicationProxyHostDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherThousandeyesCommonRequest_oneOfVirtualApplicationProxyHostOptionsDef" }, "proxyPort": { "description": "Set the Proxy Port", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 1, "maximum": 65535, "type": "integer", "$$ref": "#/components/schemas/CommonCommonDefs_portDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/CommonCommonDefs_oneOfPortOptionsDef" } }, "required": [ "proxyType" ], "additionalProperties": false }, { "properties": { "proxyType": { "description": "Select Web Proxy Type", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "const": "pac" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, "pacUrl": { "description": "Set the proxy PAC url", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minLength": 1, "type": "string", "maxLength": 183, "pattern": "^\\S*$", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherThousandeyesCommonRequest_virtualApplicationPacUrlDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherThousandeyesCommonRequest_oneOfVirtualApplicationPacUrlOptionsDef" } }, "required": [ "proxyType" ], "additionalProperties": false }, { "properties": { "proxyType": { "description": "Select Web Proxy Type", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "const": "none" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "proxyType" ], "additionalProperties": false }, { "properties": { "proxyType": { "description": "Select Web Proxy Type", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "const": "either" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, "proxyHost": { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef", "description": "Set the Proxy Host", "type": "object" }, "proxyPort": { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef", "description": "Set the Proxy Port", "type": "object" }, "pacUrl": { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef", "description": "Set the proxy PAC url", "type": "object" } }, "required": [ "proxyType" ], "additionalProperties": false } ] } }, "required": [ "token", "proxyConfig", "vpn" ], "additionalProperties": false, "dependencies": { "teMgmtIp": { "properties": { "vpn": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] } } }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] } } } ] } } }, "teMgmtSubnetMask": { "properties": { "vpn": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] } } }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] } } } ] } } }, "teVpgIp": { "properties": { "vpn": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] } } }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] } } } ] } } } } } } }, "required": [], "additionalProperties": false } }, "required": [ "data" ], "x-metadata": { "supportedDeviceTypes": [ "vedge-ISR-4221X", "vedge-ISR-4321", "vedge-ISR-4331", "vedge-ISR-4351", "vedge-ISR-4431", "vedge-ISR-4451-X", "vedge-ISR-4461", "vedge-C8200-1N-4T", "vedge-C8200L-1N-4T", "vedge-C8300-1N1S-4T2X", "vedge-C8300-1N1S-6T", "vedge-C8300-2N2S-6T", "vedge-C8300-2N2S-4T2X", "vedge-C8375-E-G2", "vedge-C8355-G2", "vedge-ISR1100X-6G-XE", "vedge-C8500-12X4QC", "vedge-C8570-G2", "vedge-C8500-12X", "vedge-C8550-G2", "vedge-C8500L-8S4X", "vedge-C8475-G2", "vedge-C8455-G2", "vedge-ASR-1001-X", "vedge-ASR-1002-X", "vedge-ASR-1006-X", "vedge-ASR-1001-HX", "vedge-ASR-1002-HX", "vedge-C1111X-8P", "vedge-C1121X-8P", "vedge-C1121X-8PLTEP", "vedge-C1121X-8PLTEPW", "vedge-C1126X-8PLTEP", "vedge-C1127X-8PLTEP", "vedge-C1127X-8PMLTEP", "vedge-C1131X-8PLTEPW", "vedge-C1131X-8PW", "vedge-C1161X-8P", "vedge-C1161X-8PLTEP", "vedge-C8151-G2", "vedge-C8151-CVAP-G2", "vedge-C8151-CVAI-G2", "vedge-C8161-G2", "vedge-C8131-G2", "vedge-C8235-G2", "vedge-C8221-G2", "vedge-C8225-G2", "vedge-C8231-G2", "vedge-C8231-E-G2", "vedge-C8235-E-G2", "vedge-IR-1833", "vedge-IR-1835", "vedge-IR-1101", "vedge-IR-8140H", "vedge-IR-8140H-P", "vedge-IR-8340" ], "minVManageVersion": "26.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanOtherThousandeyesCommonRequest_SchemaPayload" } } } } }, "$$ref": "#/components/schemas/getListSdwanOtherThousandeyesPayload" }, "examples": { "get response example": { "value": { "header": { "generatedOn": 1702438718825 }, "data": [ { "parcelId": "09fc54fe-ff36-4640-ae57-c9e71a103902", "parcelType": "eyes", "createdBy": "admin", "lastUpdatedBy": "admin", "createdOn": 1701866357838, "lastUpdatedOn": 1701866357838, "payload": { "data": { "virtualApplication": [ { "token": { "optionType": "global", "value": "qwer" }, "vpn": { "optionType": "global", "value": 1 }, "teMgmtIp": { "optionType": "global", "value": "10.0.0.2" }, "teMgmtSubnetMask": { "optionType": "global", "value": "255.255.255.0" }, "teVpgIp": { "optionType": "global", "value": "10.0.0.1" }, "nameServer": { "optionType": "global", "value": "77.77.77.71" }, "hostname": { "optionType": "global", "value": "thousandeyesHost" }, "proxyConfig": { "proxyType": { "optionType": "global", "value": "static" }, "proxyHost": { "optionType": "global", "value": "proxy.thousandeyes.com" }, "proxyPort": { "optionType": "global", "value": 3128 } } } ] } } } ] }, "$$ref": "#/components/examples/getListSdwanOtherThousandeyesExample" } } } } }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Feature Profile > Other > Thousandeyes-read" }, "post": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Create a Thousandeyes Profile Parcel for Other feature profile", "operationId": "CreateThousandeyesProfileParcelForOther", "parameters": [ { "name": "otherId", "in": "path", "description": "Feature Profile ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } } ], "requestBody": { "description": "Thousandeyes Profile Parcel", "content": { "application/json": { "schema": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "virtualApplication": { "description": "Virtual application Instance", "type": "array", "uniqueItems": true, "minItems": 1, "maxItems": 1, "items": { "if": { "properties": { "teMgmtIp": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global", "variable" ] } } } } }, "then": { "properties": { "teMgmtSubnetMask": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global", "variable" ] } } } } }, "type": "object", "properties": { "token": { "description": "Set the Account Group Token", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minLength": 1, "type": "string", "maxLength": 210, "$$ref": "#/components/schemas/ProfileparcelSdwanOtherThousandeyesCommonRequest_virtualApplicationTokenDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherThousandeyesCommonRequest_oneOfVirtualApplicationTokenOptionsDef" }, "vpn": { "description": "VPN number", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "anyOf": [ { "maximum": 511, "minimum": 1, "type": "integer" }, { "maximum": 65530, "minimum": 513, "type": "integer" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherThousandeyesCommonRequest_serviceVpnIdDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" } }, "required": [ "optionType" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionNoDefaultDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherThousandeyesCommonRequest_oneOfVirtualApplicationVpnOptionsDef" }, "teMgmtIp": { "description": "Set the Agent IP Address", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "oneOf": [ { "type": "string", "pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4AddressDef" }, { "type": "string", "enum": [ "AUTO" ] } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherThousandeyesCommonRequest_ipv4AddressDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherThousandeyesCommonRequest_oneOfIpV4AddressOptionsDef" }, "teMgmtSubnetMask": { "description": "Set the Agent SubnetMask", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "oneOf": [ { "type": "string", "enum": [ "255.255.255.255", "255.255.255.254", "255.255.255.252", "255.255.255.248", "255.255.255.240", "255.255.255.224", "255.255.255.192", "255.255.255.128", "255.255.255.0", "255.255.254.0", "255.255.252.0", "255.255.248.0", "255.255.240.0", "255.255.224.0", "255.255.192.0", "255.255.128.0", "255.255.0.0", "255.254.0.0", "255.252.0.0", "255.248.0.0", "255.240.0.0", "255.224.0.0", "255.192.0.0", "255.128.0.0", "255.0.0.0", "254.0.0.0", "252.0.0.0", "248.0.0.0", "240.0.0.0", "224.0.0.0", "192.0.0.0", "128.0.0.0", "0.0.0.0" ], "$$ref": "#/components/schemas/CommonCommonDefs_ipv4SubnetMaskDef" }, { "type": "string", "enum": [ "AUTO" ] } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherThousandeyesCommonRequest_ipv4SubnetMaskDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherThousandeyesCommonRequest_oneOfIpV4SubnetMaskOptionsDef" }, "teVpgIp": { "description": "Set the Agent default gateway", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "oneOf": [ { "type": "string", "pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4AddressDef" }, { "type": "string", "enum": [ "AUTO" ] } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherThousandeyesCommonRequest_ipv4AddressDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherThousandeyesCommonRequest_oneOfIpV4AddressOptionsDef" }, "nameServer": { "description": "Set the name server", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "oneOf": [ { "type": "string", "pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4AddressDef" }, { "type": "string", "enum": [ "AUTO" ] } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherThousandeyesCommonRequest_ipv4AddressDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" } }, "required": [ "optionType" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionNoDefaultDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherThousandeyesCommonRequest_oneOfVirtualApplicationNameServerOptionsDef" }, "nameServer1": { "description": "Set the secondary name server", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "oneOf": [ { "type": "string", "pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4AddressDef" }, { "type": "string", "enum": [ "AUTO" ] } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherThousandeyesCommonRequest_ipv4AddressDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" } }, "required": [ "optionType" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionNoDefaultDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherThousandeyesCommonRequest_oneOfVirtualApplicationNameServerOptionsDef" }, "hostname": { "description": "Set the host name", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minLength": 1, "type": "string", "pattern": "^(?!.?\\.\\.)[0-9a-zA-Z-.]+$", "maxLength": 235, "$$ref": "#/components/schemas/ProfileparcelSdwanOtherThousandeyesCommonRequest_virtualApplicationHostnameDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" } }, "required": [ "optionType" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionNoDefaultDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherThousandeyesCommonRequest_oneOfVirtualApplicationHostnameOptionsDef" }, "proxyConfig": { "description": "Web Proxy Type Config", "type": "object", "oneOf": [ { "properties": { "proxyType": { "description": "Select Web Proxy Type", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "const": "static" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, "proxyHost": { "description": "Set the Proxy Host", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minLength": 1, "type": "string", "maxLength": 174, "pattern": "^\\S*$", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherThousandeyesCommonRequest_virtualApplicationProxyHostDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherThousandeyesCommonRequest_oneOfVirtualApplicationProxyHostOptionsDef" }, "proxyPort": { "description": "Set the Proxy Port", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 1, "maximum": 65535, "type": "integer", "$$ref": "#/components/schemas/CommonCommonDefs_portDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/CommonCommonDefs_oneOfPortOptionsDef" } }, "required": [ "proxyType" ], "additionalProperties": false }, { "properties": { "proxyType": { "description": "Select Web Proxy Type", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "const": "pac" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, "pacUrl": { "description": "Set the proxy PAC url", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minLength": 1, "type": "string", "maxLength": 183, "pattern": "^\\S*$", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherThousandeyesCommonRequest_virtualApplicationPacUrlDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherThousandeyesCommonRequest_oneOfVirtualApplicationPacUrlOptionsDef" } }, "required": [ "proxyType" ], "additionalProperties": false }, { "properties": { "proxyType": { "description": "Select Web Proxy Type", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "const": "none" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "proxyType" ], "additionalProperties": false }, { "properties": { "proxyType": { "description": "Select Web Proxy Type", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "const": "either" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, "proxyHost": { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef", "description": "Set the Proxy Host", "type": "object" }, "proxyPort": { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef", "description": "Set the Proxy Port", "type": "object" }, "pacUrl": { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef", "description": "Set the proxy PAC url", "type": "object" } }, "required": [ "proxyType" ], "additionalProperties": false } ] } }, "required": [ "token", "proxyConfig", "vpn" ], "additionalProperties": false, "dependencies": { "teMgmtIp": { "properties": { "vpn": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] } } }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] } } } ] } } }, "teMgmtSubnetMask": { "properties": { "vpn": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] } } }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] } } } ] } } }, "teVpgIp": { "properties": { "vpn": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] } } }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] } } } ] } } } } } } }, "required": [], "additionalProperties": false } }, "required": [ "data" ], "x-metadata": { "supportedDeviceTypes": [ "vedge-ISR-4221X", "vedge-ISR-4321", "vedge-ISR-4331", "vedge-ISR-4351", "vedge-ISR-4431", "vedge-ISR-4451-X", "vedge-ISR-4461", "vedge-C8200-1N-4T", "vedge-C8200L-1N-4T", "vedge-C8300-1N1S-4T2X", "vedge-C8300-1N1S-6T", "vedge-C8300-2N2S-6T", "vedge-C8300-2N2S-4T2X", "vedge-C8375-E-G2", "vedge-C8355-G2", "vedge-ISR1100X-6G-XE", "vedge-C8500-12X4QC", "vedge-C8570-G2", "vedge-C8500-12X", "vedge-C8550-G2", "vedge-C8500L-8S4X", "vedge-C8475-G2", "vedge-C8455-G2", "vedge-ASR-1001-X", "vedge-ASR-1002-X", "vedge-ASR-1006-X", "vedge-ASR-1001-HX", "vedge-ASR-1002-HX", "vedge-C1111X-8P", "vedge-C1121X-8P", "vedge-C1121X-8PLTEP", "vedge-C1121X-8PLTEPW", "vedge-C1126X-8PLTEP", "vedge-C1127X-8PLTEP", "vedge-C1127X-8PMLTEP", "vedge-C1131X-8PLTEPW", "vedge-C1131X-8PW", "vedge-C1161X-8P", "vedge-C1161X-8PLTEP", "vedge-C8151-G2", "vedge-C8151-CVAP-G2", "vedge-C8151-CVAI-G2", "vedge-C8161-G2", "vedge-C8131-G2", "vedge-C8235-G2", "vedge-C8221-G2", "vedge-C8225-G2", "vedge-C8231-G2", "vedge-C8231-E-G2", "vedge-C8235-E-G2", "vedge-IR-1833", "vedge-IR-1835", "vedge-IR-1101", "vedge-IR-8140H", "vedge-IR-8140H-P", "vedge-IR-8340" ], "minVManageVersion": "26.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanOtherThousandeyesCommonRequest_SchemaPayload" }, "examples": { "thousandeyesParcelGlobalDefault": { "value": { "data": { "virtualApplication": [ { "token": { "optionType": "global", "value": "qwer" }, "vpn": { "optionType": "global", "value": 1 }, "teMgmtIp": { "optionType": "global", "value": "10.0.0.2" }, "teMgmtSubnetMask": { "optionType": "global", "value": "255.255.255.0" }, "teVpgIp": { "optionType": "global", "value": "10.0.0.1" }, "nameServer": { "optionType": "global", "value": "77.77.77.71" }, "hostname": { "optionType": "global", "value": "thousandeyesHost" }, "proxyConfig": { "proxyType": { "optionType": "global", "value": "static" }, "proxyHost": { "optionType": "global", "value": "proxy.thousandeyes.com" }, "proxyPort": { "optionType": "global", "value": 3128 } } } ] }, "description": "Cedge Other thousandeyes Parcel config", "name": "thousandeyesParcelGlobalDefault" }, "$$ref": "#/components/examples/ProfileparcelSdwanOtherThousandeyesCommonRequest_thousandeyesParcelGlobalDefault" } } } }, "required": true }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "object", "properties": { "id": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}" } }, "required": [ "id" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelCommonPostResponse_SchemaPayload" }, "examples": { "example_1": { "value": { "id": "24C3EF06-c09a-DeFa-Ab26-a1cc4Ef0D51A" }, "$$ref": "#/components/examples/ProfileparcelCommonPostResponse_example_1" } } } } }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Feature Profile > Other > Thousandeyes-write" } }, "/v1/feature-profile/sdwan/other/{otherId}/thousandeyes/{thousandeyesId}": { "put": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Update a Thousandeyes Profile Parcel for Other feature profile", "operationId": "EditThousandeyesProfileParcelForOther", "parameters": [ { "name": "otherId", "in": "path", "description": "Feature Profile ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } }, { "name": "thousandeyesId", "in": "path", "description": "Profile Parcel ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } } ], "requestBody": { "description": "Thousandeyes Profile Parcel", "content": { "application/json": { "schema": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "virtualApplication": { "description": "Virtual application Instance", "type": "array", "uniqueItems": true, "minItems": 1, "maxItems": 1, "items": { "if": { "properties": { "teMgmtIp": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global", "variable" ] } } } } }, "then": { "properties": { "teMgmtSubnetMask": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global", "variable" ] } } } } }, "type": "object", "properties": { "token": { "description": "Set the Account Group Token", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minLength": 1, "type": "string", "maxLength": 210, "$$ref": "#/components/schemas/ProfileparcelSdwanOtherThousandeyesCommonRequest_virtualApplicationTokenDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherThousandeyesCommonRequest_oneOfVirtualApplicationTokenOptionsDef" }, "vpn": { "description": "VPN number", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "anyOf": [ { "maximum": 511, "minimum": 1, "type": "integer" }, { "maximum": 65530, "minimum": 513, "type": "integer" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherThousandeyesCommonRequest_serviceVpnIdDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" } }, "required": [ "optionType" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionNoDefaultDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherThousandeyesCommonRequest_oneOfVirtualApplicationVpnOptionsDef" }, "teMgmtIp": { "description": "Set the Agent IP Address", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "oneOf": [ { "type": "string", "pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4AddressDef" }, { "type": "string", "enum": [ "AUTO" ] } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherThousandeyesCommonRequest_ipv4AddressDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherThousandeyesCommonRequest_oneOfIpV4AddressOptionsDef" }, "teMgmtSubnetMask": { "description": "Set the Agent SubnetMask", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "oneOf": [ { "type": "string", "enum": [ "255.255.255.255", "255.255.255.254", "255.255.255.252", "255.255.255.248", "255.255.255.240", "255.255.255.224", "255.255.255.192", "255.255.255.128", "255.255.255.0", "255.255.254.0", "255.255.252.0", "255.255.248.0", "255.255.240.0", "255.255.224.0", "255.255.192.0", "255.255.128.0", "255.255.0.0", "255.254.0.0", "255.252.0.0", "255.248.0.0", "255.240.0.0", "255.224.0.0", "255.192.0.0", "255.128.0.0", "255.0.0.0", "254.0.0.0", "252.0.0.0", "248.0.0.0", "240.0.0.0", "224.0.0.0", "192.0.0.0", "128.0.0.0", "0.0.0.0" ], "$$ref": "#/components/schemas/CommonCommonDefs_ipv4SubnetMaskDef" }, { "type": "string", "enum": [ "AUTO" ] } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherThousandeyesCommonRequest_ipv4SubnetMaskDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherThousandeyesCommonRequest_oneOfIpV4SubnetMaskOptionsDef" }, "teVpgIp": { "description": "Set the Agent default gateway", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "oneOf": [ { "type": "string", "pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4AddressDef" }, { "type": "string", "enum": [ "AUTO" ] } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherThousandeyesCommonRequest_ipv4AddressDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherThousandeyesCommonRequest_oneOfIpV4AddressOptionsDef" }, "nameServer": { "description": "Set the name server", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "oneOf": [ { "type": "string", "pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4AddressDef" }, { "type": "string", "enum": [ "AUTO" ] } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherThousandeyesCommonRequest_ipv4AddressDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" } }, "required": [ "optionType" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionNoDefaultDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherThousandeyesCommonRequest_oneOfVirtualApplicationNameServerOptionsDef" }, "nameServer1": { "description": "Set the secondary name server", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "oneOf": [ { "type": "string", "pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4AddressDef" }, { "type": "string", "enum": [ "AUTO" ] } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherThousandeyesCommonRequest_ipv4AddressDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" } }, "required": [ "optionType" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionNoDefaultDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherThousandeyesCommonRequest_oneOfVirtualApplicationNameServerOptionsDef" }, "hostname": { "description": "Set the host name", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minLength": 1, "type": "string", "pattern": "^(?!.?\\.\\.)[0-9a-zA-Z-.]+$", "maxLength": 235, "$$ref": "#/components/schemas/ProfileparcelSdwanOtherThousandeyesCommonRequest_virtualApplicationHostnameDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" } }, "required": [ "optionType" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionNoDefaultDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherThousandeyesCommonRequest_oneOfVirtualApplicationHostnameOptionsDef" }, "proxyConfig": { "description": "Web Proxy Type Config", "type": "object", "oneOf": [ { "properties": { "proxyType": { "description": "Select Web Proxy Type", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "const": "static" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, "proxyHost": { "description": "Set the Proxy Host", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minLength": 1, "type": "string", "maxLength": 174, "pattern": "^\\S*$", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherThousandeyesCommonRequest_virtualApplicationProxyHostDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherThousandeyesCommonRequest_oneOfVirtualApplicationProxyHostOptionsDef" }, "proxyPort": { "description": "Set the Proxy Port", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 1, "maximum": 65535, "type": "integer", "$$ref": "#/components/schemas/CommonCommonDefs_portDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/CommonCommonDefs_oneOfPortOptionsDef" } }, "required": [ "proxyType" ], "additionalProperties": false }, { "properties": { "proxyType": { "description": "Select Web Proxy Type", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "const": "pac" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, "pacUrl": { "description": "Set the proxy PAC url", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minLength": 1, "type": "string", "maxLength": 183, "pattern": "^\\S*$", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherThousandeyesCommonRequest_virtualApplicationPacUrlDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherThousandeyesCommonRequest_oneOfVirtualApplicationPacUrlOptionsDef" } }, "required": [ "proxyType" ], "additionalProperties": false }, { "properties": { "proxyType": { "description": "Select Web Proxy Type", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "const": "none" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "proxyType" ], "additionalProperties": false }, { "properties": { "proxyType": { "description": "Select Web Proxy Type", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "const": "either" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, "proxyHost": { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef", "description": "Set the Proxy Host", "type": "object" }, "proxyPort": { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef", "description": "Set the Proxy Port", "type": "object" }, "pacUrl": { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef", "description": "Set the proxy PAC url", "type": "object" } }, "required": [ "proxyType" ], "additionalProperties": false } ] } }, "required": [ "token", "proxyConfig", "vpn" ], "additionalProperties": false, "dependencies": { "teMgmtIp": { "properties": { "vpn": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] } } }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] } } } ] } } }, "teMgmtSubnetMask": { "properties": { "vpn": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] } } }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] } } } ] } } }, "teVpgIp": { "properties": { "vpn": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] } } }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] } } } ] } } } } } } }, "required": [], "additionalProperties": false } }, "required": [ "data" ], "x-metadata": { "supportedDeviceTypes": [ "vedge-ISR-4221X", "vedge-ISR-4321", "vedge-ISR-4331", "vedge-ISR-4351", "vedge-ISR-4431", "vedge-ISR-4451-X", "vedge-ISR-4461", "vedge-C8200-1N-4T", "vedge-C8200L-1N-4T", "vedge-C8300-1N1S-4T2X", "vedge-C8300-1N1S-6T", "vedge-C8300-2N2S-6T", "vedge-C8300-2N2S-4T2X", "vedge-C8375-E-G2", "vedge-C8355-G2", "vedge-ISR1100X-6G-XE", "vedge-C8500-12X4QC", "vedge-C8570-G2", "vedge-C8500-12X", "vedge-C8550-G2", "vedge-C8500L-8S4X", "vedge-C8475-G2", "vedge-C8455-G2", "vedge-ASR-1001-X", "vedge-ASR-1002-X", "vedge-ASR-1006-X", "vedge-ASR-1001-HX", "vedge-ASR-1002-HX", "vedge-C1111X-8P", "vedge-C1121X-8P", "vedge-C1121X-8PLTEP", "vedge-C1121X-8PLTEPW", "vedge-C1126X-8PLTEP", "vedge-C1127X-8PLTEP", "vedge-C1127X-8PMLTEP", "vedge-C1131X-8PLTEPW", "vedge-C1131X-8PW", "vedge-C1161X-8P", "vedge-C1161X-8PLTEP", "vedge-C8151-G2", "vedge-C8151-CVAP-G2", "vedge-C8151-CVAI-G2", "vedge-C8161-G2", "vedge-C8131-G2", "vedge-C8235-G2", "vedge-C8221-G2", "vedge-C8225-G2", "vedge-C8231-G2", "vedge-C8231-E-G2", "vedge-C8235-E-G2", "vedge-IR-1833", "vedge-IR-1835", "vedge-IR-1101", "vedge-IR-8140H", "vedge-IR-8140H-P", "vedge-IR-8340" ], "minVManageVersion": "26.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanOtherThousandeyesCommonRequest_SchemaPayload" }, "examples": { "thousandeyesParcelGlobalDefault": { "value": { "data": { "virtualApplication": [ { "token": { "optionType": "global", "value": "qwer" }, "vpn": { "optionType": "global", "value": 1 }, "teMgmtIp": { "optionType": "global", "value": "10.0.0.2" }, "teMgmtSubnetMask": { "optionType": "global", "value": "255.255.255.0" }, "teVpgIp": { "optionType": "global", "value": "10.0.0.1" }, "nameServer": { "optionType": "global", "value": "77.77.77.71" }, "hostname": { "optionType": "global", "value": "thousandeyesHost" }, "proxyConfig": { "proxyType": { "optionType": "global", "value": "static" }, "proxyHost": { "optionType": "global", "value": "proxy.thousandeyes.com" }, "proxyPort": { "optionType": "global", "value": 3128 } } } ] }, "description": "Cedge Other thousandeyes Parcel config", "name": "thousandeyesParcelGlobalDefault" }, "$$ref": "#/components/examples/ProfileparcelSdwanOtherThousandeyesCommonRequest_thousandeyesParcelGlobalDefault" } } } }, "required": true }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "object", "properties": { "id": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}" } }, "required": [ "id" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelCommonPutResponse_SchemaPayload" }, "examples": { "example_1": { "value": { "id": "24C3EF06-c09a-DeFa-Ab26-a1cc4Ef0D51A" }, "$$ref": "#/components/examples/ProfileparcelCommonPutResponse_example_1" } } } } }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Feature Profile > Other > Thousandeyes-write" }, "delete": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Delete a Thousandeyes Profile Parcel for Other feature profile", "operationId": "DeleteThousandeyesProfileParcelForOther", "parameters": [ { "name": "otherId", "in": "path", "description": "Feature Profile ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } }, { "name": "thousandeyesId", "in": "path", "description": "Profile Parcel ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } } ], "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Feature Profile > Other > Thousandeyes-write" }, "get": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Get Thousandeyes Profile Parcel by parcelId for Other feature profile", "operationId": "GetThousandeyesProfileParcelByParcelIdForOther", "parameters": [ { "name": "otherId", "in": "path", "description": "Feature Profile ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } }, { "name": "thousandeyesId", "in": "path", "description": "Profile Parcel ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } } ], "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "object", "properties": { "parcelId": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" }, "parcelType": { "type": "string" }, "createdBy": { "type": "string", "description": "User who last created this.", "readOnly": true }, "createdOn": { "type": "integer", "description": "Timestamp of creation", "format": "int64", "readOnly": true }, "lastUpdatedBy": { "type": "string", "description": "User who last updated this.", "readOnly": true }, "lastUpdatedOn": { "type": "integer", "description": "Timestamp of last update", "format": "int64", "readOnly": true }, "payload": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "virtualApplication": { "description": "Virtual application Instance", "type": "array", "uniqueItems": true, "minItems": 1, "maxItems": 1, "items": { "if": { "properties": { "teMgmtIp": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global", "variable" ] } } } } }, "then": { "properties": { "teMgmtSubnetMask": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global", "variable" ] } } } } }, "type": "object", "properties": { "token": { "description": "Set the Account Group Token", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minLength": 1, "type": "string", "maxLength": 210, "$$ref": "#/components/schemas/ProfileparcelSdwanOtherThousandeyesCommonRequest_virtualApplicationTokenDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherThousandeyesCommonRequest_oneOfVirtualApplicationTokenOptionsDef" }, "vpn": { "description": "VPN number", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "anyOf": [ { "maximum": 511, "minimum": 1, "type": "integer" }, { "maximum": 65530, "minimum": 513, "type": "integer" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherThousandeyesCommonRequest_serviceVpnIdDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" } }, "required": [ "optionType" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionNoDefaultDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherThousandeyesCommonRequest_oneOfVirtualApplicationVpnOptionsDef" }, "teMgmtIp": { "description": "Set the Agent IP Address", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "oneOf": [ { "type": "string", "pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4AddressDef" }, { "type": "string", "enum": [ "AUTO" ] } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherThousandeyesCommonRequest_ipv4AddressDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherThousandeyesCommonRequest_oneOfIpV4AddressOptionsDef" }, "teMgmtSubnetMask": { "description": "Set the Agent SubnetMask", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "oneOf": [ { "type": "string", "enum": [ "255.255.255.255", "255.255.255.254", "255.255.255.252", "255.255.255.248", "255.255.255.240", "255.255.255.224", "255.255.255.192", "255.255.255.128", "255.255.255.0", "255.255.254.0", "255.255.252.0", "255.255.248.0", "255.255.240.0", "255.255.224.0", "255.255.192.0", "255.255.128.0", "255.255.0.0", "255.254.0.0", "255.252.0.0", "255.248.0.0", "255.240.0.0", "255.224.0.0", "255.192.0.0", "255.128.0.0", "255.0.0.0", "254.0.0.0", "252.0.0.0", "248.0.0.0", "240.0.0.0", "224.0.0.0", "192.0.0.0", "128.0.0.0", "0.0.0.0" ], "$$ref": "#/components/schemas/CommonCommonDefs_ipv4SubnetMaskDef" }, { "type": "string", "enum": [ "AUTO" ] } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherThousandeyesCommonRequest_ipv4SubnetMaskDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherThousandeyesCommonRequest_oneOfIpV4SubnetMaskOptionsDef" }, "teVpgIp": { "description": "Set the Agent default gateway", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "oneOf": [ { "type": "string", "pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4AddressDef" }, { "type": "string", "enum": [ "AUTO" ] } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherThousandeyesCommonRequest_ipv4AddressDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherThousandeyesCommonRequest_oneOfIpV4AddressOptionsDef" }, "nameServer": { "description": "Set the name server", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "oneOf": [ { "type": "string", "pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4AddressDef" }, { "type": "string", "enum": [ "AUTO" ] } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherThousandeyesCommonRequest_ipv4AddressDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" } }, "required": [ "optionType" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionNoDefaultDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherThousandeyesCommonRequest_oneOfVirtualApplicationNameServerOptionsDef" }, "nameServer1": { "description": "Set the secondary name server", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "oneOf": [ { "type": "string", "pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4AddressDef" }, { "type": "string", "enum": [ "AUTO" ] } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherThousandeyesCommonRequest_ipv4AddressDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" } }, "required": [ "optionType" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionNoDefaultDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherThousandeyesCommonRequest_oneOfVirtualApplicationNameServerOptionsDef" }, "hostname": { "description": "Set the host name", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minLength": 1, "type": "string", "pattern": "^(?!.?\\.\\.)[0-9a-zA-Z-.]+$", "maxLength": 235, "$$ref": "#/components/schemas/ProfileparcelSdwanOtherThousandeyesCommonRequest_virtualApplicationHostnameDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" } }, "required": [ "optionType" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionNoDefaultDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherThousandeyesCommonRequest_oneOfVirtualApplicationHostnameOptionsDef" }, "proxyConfig": { "description": "Web Proxy Type Config", "type": "object", "oneOf": [ { "properties": { "proxyType": { "description": "Select Web Proxy Type", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "const": "static" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, "proxyHost": { "description": "Set the Proxy Host", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minLength": 1, "type": "string", "maxLength": 174, "pattern": "^\\S*$", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherThousandeyesCommonRequest_virtualApplicationProxyHostDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherThousandeyesCommonRequest_oneOfVirtualApplicationProxyHostOptionsDef" }, "proxyPort": { "description": "Set the Proxy Port", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 1, "maximum": 65535, "type": "integer", "$$ref": "#/components/schemas/CommonCommonDefs_portDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/CommonCommonDefs_oneOfPortOptionsDef" } }, "required": [ "proxyType" ], "additionalProperties": false }, { "properties": { "proxyType": { "description": "Select Web Proxy Type", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "const": "pac" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, "pacUrl": { "description": "Set the proxy PAC url", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minLength": 1, "type": "string", "maxLength": 183, "pattern": "^\\S*$", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherThousandeyesCommonRequest_virtualApplicationPacUrlDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherThousandeyesCommonRequest_oneOfVirtualApplicationPacUrlOptionsDef" } }, "required": [ "proxyType" ], "additionalProperties": false }, { "properties": { "proxyType": { "description": "Select Web Proxy Type", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "const": "none" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "proxyType" ], "additionalProperties": false }, { "properties": { "proxyType": { "description": "Select Web Proxy Type", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "const": "either" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, "proxyHost": { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef", "description": "Set the Proxy Host", "type": "object" }, "proxyPort": { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef", "description": "Set the Proxy Port", "type": "object" }, "pacUrl": { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef", "description": "Set the proxy PAC url", "type": "object" } }, "required": [ "proxyType" ], "additionalProperties": false } ] } }, "required": [ "token", "proxyConfig", "vpn" ], "additionalProperties": false, "dependencies": { "teMgmtIp": { "properties": { "vpn": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] } } }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] } } } ] } } }, "teMgmtSubnetMask": { "properties": { "vpn": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] } } }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] } } } ] } } }, "teVpgIp": { "properties": { "vpn": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] } } }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] } } } ] } } } } } } }, "required": [], "additionalProperties": false } }, "required": [ "data" ], "x-metadata": { "supportedDeviceTypes": [ "vedge-ISR-4221X", "vedge-ISR-4321", "vedge-ISR-4331", "vedge-ISR-4351", "vedge-ISR-4431", "vedge-ISR-4451-X", "vedge-ISR-4461", "vedge-C8200-1N-4T", "vedge-C8200L-1N-4T", "vedge-C8300-1N1S-4T2X", "vedge-C8300-1N1S-6T", "vedge-C8300-2N2S-6T", "vedge-C8300-2N2S-4T2X", "vedge-C8375-E-G2", "vedge-C8355-G2", "vedge-ISR1100X-6G-XE", "vedge-C8500-12X4QC", "vedge-C8570-G2", "vedge-C8500-12X", "vedge-C8550-G2", "vedge-C8500L-8S4X", "vedge-C8475-G2", "vedge-C8455-G2", "vedge-ASR-1001-X", "vedge-ASR-1002-X", "vedge-ASR-1006-X", "vedge-ASR-1001-HX", "vedge-ASR-1002-HX", "vedge-C1111X-8P", "vedge-C1121X-8P", "vedge-C1121X-8PLTEP", "vedge-C1121X-8PLTEPW", "vedge-C1126X-8PLTEP", "vedge-C1127X-8PLTEP", "vedge-C1127X-8PMLTEP", "vedge-C1131X-8PLTEPW", "vedge-C1131X-8PW", "vedge-C1161X-8P", "vedge-C1161X-8PLTEP", "vedge-C8151-G2", "vedge-C8151-CVAP-G2", "vedge-C8151-CVAI-G2", "vedge-C8161-G2", "vedge-C8131-G2", "vedge-C8235-G2", "vedge-C8221-G2", "vedge-C8225-G2", "vedge-C8231-G2", "vedge-C8231-E-G2", "vedge-C8235-E-G2", "vedge-IR-1833", "vedge-IR-1835", "vedge-IR-1101", "vedge-IR-8140H", "vedge-IR-8140H-P", "vedge-IR-8340" ], "minVManageVersion": "26.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanOtherThousandeyesCommonRequest_SchemaPayload" } }, "$$ref": "#/components/schemas/getSingleSdwanOtherThousandeyesPayload" }, "examples": { "get response example": { "value": { "parcelId": "09fc54fe-ff36-4640-ae57-c9e71a103902", "parcelType": "eyes", "createdBy": "admin", "lastUpdatedBy": "admin", "createdOn": 1701866357838, "lastUpdatedOn": 1701866357838, "payload": { "data": { "virtualApplication": [ { "token": { "optionType": "global", "value": "qwer" }, "vpn": { "optionType": "global", "value": 1 }, "teMgmtIp": { "optionType": "global", "value": "10.0.0.2" }, "teMgmtSubnetMask": { "optionType": "global", "value": "255.255.255.0" }, "teVpgIp": { "optionType": "global", "value": "10.0.0.1" }, "nameServer": { "optionType": "global", "value": "77.77.77.71" }, "hostname": { "optionType": "global", "value": "thousandeyesHost" }, "proxyConfig": { "proxyType": { "optionType": "global", "value": "static" }, "proxyHost": { "optionType": "global", "value": "proxy.thousandeyes.com" }, "proxyPort": { "optionType": "global", "value": 3128 } } } ] } } }, "$$ref": "#/components/examples/getSingleSdwanOtherThousandeyesExample" } } } } }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Feature Profile > Other > Thousandeyes-read" } }, "/v1/feature-profile/sdwan/other/{otherId}/trustsec": { "post": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Create a TrustSec Profile Parcel for Other feature profile", "operationId": "CreateTrustSecProfileParcelForOther", "parameters": [ { "name": "otherId", "in": "path", "description": "Feature Profile ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } } ], "requestBody": { "description": "TrustSec Profile Parcel", "content": { "application/json": { "schema": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" }, "description": { "type": "string" }, "data": { "if": { "properties": { "sxpConnectionList": { "type": "array", "minItems": 1, "contains": { "properties": { "connectionPresharedKey": { "properties": { "optionType": { "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef", "type": "string", "enum": [ "global", "global" ] }, "value": { "enum": [ "password", "key chain" ], "type": "string" } } } } } }, "deviceId": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global", "variable", "default" ] } } } } }, "then": { "not": { "properties": { "sxpDefaultPassword": { "properties": { "optionType": { "type": "string", "enum": [ "default" ] } } }, "sxpKeyChain": { "properties": { "optionType": { "type": "string", "enum": [ "default" ] } } } } }, "properties": { "devicePassword": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global", "variable", "default" ] } } } } }, "type": "object", "properties": { "enableEnforcement": { "description": "Enable Role-based Access Control enforcement", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "boolean", "enum": [ false ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanFalseDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_oneOfEnableEnforcementOptionsDef" }, "deviceSgt": { "description": "Configure Local device security group <2..65519>", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 2, "maximum": 65519, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_deviceSgtDef" } }, "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_oneOfDeviceSgtOptionsDef" }, "deviceId": { "description": "Specify the TrustSec Network Access Device ID, should be same as mentioned in the Identity Services Engine (upto 32 char)", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minLength": 1, "type": "string", "maxLength": 32, "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_deviceIdDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "string", "enum": [ "" ], "$$ref": "#/components/schemas/CommonCommonDefs_emptyStringDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_oneOfdeviceIdOptionsDef" }, "devicePassword": { "description": "Set the password for the device", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minLength": 1, "maxLength": 24, "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_devicePasswordDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "string", "enum": [ "" ], "$$ref": "#/components/schemas/CommonCommonDefs_emptyStringDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_oneOfdevicePasswordOptionsDef" }, "enableSxp": { "description": "Enable CTS SXP support", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "boolean", "enum": [ false ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanFalseDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_oneOfEnableSxpOptionsDef" }, "sxpSourceIp": { "description": "SXP Source IP", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4AddressDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "string", "enum": [ "" ], "$$ref": "#/components/schemas/CommonCommonDefs_emptyStringDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_oneOfSxpSourceIpOptionsDef" }, "sxpDefaultPassword": { "description": "Configure SXP default password", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minLength": 1, "maxLength": 24, "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_sxpDefaultPasswordDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "string", "enum": [ "" ], "$$ref": "#/components/schemas/CommonCommonDefs_emptyStringDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_oneOfSxpDefaultPasswordOptionsDef" }, "sxpKeyChain": { "description": "Configure SXP key-chain", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minLength": 0, "type": "string", "maxLength": 256, "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_sxpKeyChainDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "string", "enum": [ "" ], "$$ref": "#/components/schemas/CommonCommonDefs_emptyStringDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_oneOfSxpKeyChainOptionsDef" }, "sxpNodeId": { "description": "SXP Node ID is System IP", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "default": "System IP", "enum": [ "System IP" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_sxpNodeIdDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_oneOfSxpNodeIdOptionsDef" }, "sxpReconciliationPeriod": { "description": "Configure the SXP reconciliation period in seconds <0..64000>", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 0, "maximum": 64000, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_sxpReconciliationPeriodDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "integer", "default": 120, "minimum": 120, "maximum": 120, "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_defaultSxpReconciliationPeriodDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_oneOfSxpReconciliationPeriodOptionsDef" }, "sxpRetryPeriod": { "description": "Configure Retry period for SXP connection in seconds <0..64000>", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 0, "maximum": 64000, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_sxpRetryPeriodDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "integer", "default": 120, "minimum": 120, "maximum": 120, "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_defaultSxpRetryPeriodDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_oneOfSxpRetryPeriodOptionsDef" }, "speakerHoldTime": { "description": "Configure Speaker hold-time in seconds <1..65534>", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 1, "maximum": 65534, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_speakerHoldTimeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "integer", "default": 120, "minimum": 120, "maximum": 120, "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_defaultSpeakerHoldTimeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_oneOfSpeakerHoldTimeOptionsDef" }, "listenerHoldTimeMin": { "description": "Configure Minimum allowed hold-time for listener in seconds <1..65534>", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 1, "maximum": 65534, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_listenerHoldTimeMinDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "integer", "default": 90, "minimum": 90, "maximum": 90, "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_defaultListenerHoldTimeMinDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_oneOfListenerHoldTimeMinOptionsDef" }, "listenerHoldTimeMax": { "description": "Configure Maximum allowed hold-time for listener in seconds <1..65534>", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 1, "maximum": 65534, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_listenerHoldTimeMaxDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "integer", "default": 180, "minimum": 180, "maximum": 180, "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_defaultListenerHoldTimeMaxDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_oneOfListenerHoldTimeMaxOptionsDef" }, "sxpLogBindingChanges": { "description": "Enables logging for IP-to-SGT binding changes", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "boolean", "enum": [ false ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanFalseDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_oneOfSxpLogBindingChangesOptionsDef" }, "sxpConnectionList": { "description": "Configure SXP Connections", "type": "array", "uniqueItems": true, "items": { "if": { "properties": { "connectionMode": { "properties": { "value": { "const": "local" } } }, "connectionModeType": { "properties": { "value": { "const": "speaker" } } } }, "required": [ "connectionModeType", "connectionModeType", "connectionMode", "connectionModeType", "connectionMode", "connectionModeType", "connectionMode", "connectionModeType", "connectionMode" ] }, "then": { "required": [ "connectionMinHoldTime", "connectionMinHoldTime", "connectionMaxHoldTime", "connectionMinHoldTime", "connectionMaxHoldTime", "connectionMinHoldTime" ], "not": { "required": [ "connectionMinHoldTime", "connectionMaxHoldTime", "connectionMaxHoldTime", "connectionMaxHoldTime" ] } }, "type": "object", "properties": { "connectionVpnId": { "description": "Configure Connection VPN (VRF) ID", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "maximum": 65527, "minimum": 0, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_vpnIdDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "integer", "minimum": 0, "maximum": 0, "default": 0, "$$ref": "#/components/schemas/CommonCommonDefs_vpnZeroDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_oneOfSxpConnectionListConnectionVpnIdOptionsDef" }, "connectionPeerIp": { "description": "Configure SXP Peer IP address (IPv4)", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4AddressDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_oneOfSxpConnectionListConnectionIpOptionsDef" }, "connectionSourceIp": { "description": "Configure SXP Source IP address (IPv4)", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4AddressDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_oneOfSxpConnectionListConnectionIpOptionsDef" }, "connectionPresharedKey": { "description": "Define Preshared Key type", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "password", "none", "key chain" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_sxpConnectionListConnectionPresharedKeyDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "default": "none", "enum": [ "none" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_defaultSxpConnectionListConnectionPresharedKeyDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_oneOfSxpConnectionListConnectionPresharedKeyOptionsDef" }, "connectionMode": { "description": "Define Mode of connection", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "local", "peer" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_sxpConnectionListConnectionModeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "default": "local", "enum": [ "local" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_defaultSxpConnectionListConnectionModeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_oneOfSxpConnectionListConnectionModeOptionsDef" }, "connectionModeType": { "description": "Define Role of a device ", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "speaker", "listener", "both" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_sxpConnectionListConnectionModeTypeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "default": "speaker", "enum": [ "speaker" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_defaultSxpConnectionListConnectionModeTypeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_oneOfSxpConnectionListConnectionModeTypeOptionsDef" }, "connectionMinHoldTime": { "description": "Configure Connection Minimum hold time <0..65535>", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 0, "maximum": 65535, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_sxpConnectionListConnectionMinHoldTimeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "default": 0, "minimum": 0, "maximum": 0, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_defaultSxpConnectionListConnectionMinHoldTimeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_oneOfSxpConnectionListConnectionMinHoldTimeOptionsDef" }, "connectionMaxHoldTime": { "description": "Configure Connection Maximum hold time <0..65535>", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 0, "maximum": 65535, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_sxpConnectionListConnectionMaxHoldTimeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "default": 0, "minimum": 0, "maximum": 0, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_defaultSxpConnectionListConnectionMaxHoldTimeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_oneOfSxpConnectionListConnectionMaxHoldTimeOptionsDef" } }, "required": [ "connectionPeerIp", "connectionSourceIp", "connectionPresharedKey", "connectionMode", "connectionModeType" ], "additionalProperties": false } } }, "required": [ "enableEnforcement", "deviceId", "devicePassword", "enableSxp", "sxpSourceIp", "sxpDefaultPassword", "sxpKeyChain", "sxpNodeId", "sxpReconciliationPeriod", "sxpRetryPeriod", "speakerHoldTime", "listenerHoldTimeMin", "listenerHoldTimeMax", "sxpLogBindingChanges" ], "additionalProperties": false }, "metadata": { "supportedDeviceTypes": [ "ir1101", "asr", "csr1000v", "isr", "c1100", "c8000be", "ISRv", "ir8340" ], "minVManageVersion": "20.18.1" } }, "required": [ "data" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_SchemaPayload" }, "examples": { "TrustSecParcelGlobalDefault": { "value": { "data": { "deviceSgt": { "optionType": "global", "value": 3 }, "deviceId": { "optionType": "global", "value": "device1" }, "devicePassword": { "optionType": "global", "value": "password1" }, "enableEnforcement": { "optionType": "global", "value": true }, "enableSxp": { "optionType": "global", "value": true }, "sxpSourceIp": { "optionType": "global", "value": "1.1.1.1" }, "sxpDefaultPassword": { "optionType": "global", "value": "" }, "sxpKeyChain": { "optionType": "global", "value": "keychain" }, "sxpLogBindingChanges": { "optionType": "global", "value": true }, "sxpReconciliationPeriod": { "optionType": "global", "value": 121 }, "sxpRetryPeriod": { "optionType": "global", "value": 122 }, "speakerHoldTime": { "optionType": "global", "value": 123 }, "listenerHoldTimeMin": { "optionType": "global", "value": 91 }, "listenerHoldTimeMax": { "optionType": "global", "value": 181 }, "sxpNodeId": { "optionType": "default", "value": "System IP" }, "sxpConnectionList": [ { "connectionPeerIp": { "optionType": "global", "value": "2.2.2.2" }, "connectionSourceIp": { "optionType": "global", "value": "2.2.2.3" }, "connectionPresharedKey": { "optionType": "default", "value": "none" }, "connectionMode": { "optionType": "default", "value": "local" }, "connectionModeType": { "optionType": "global", "value": "both" }, "connectionMinHoldTime": { "optionType": "global", "value": 10 } } ] }, "description": "Cedge Other TrustSec Parcel config", "name": "TrustSecParcelGlobalDefault" }, "$$ref": "#/components/examples/ProfileparcelSdwanOtherTrustsecCommonRequest_TrustSecParcelGlobalDefault" } } } }, "required": true }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "object", "properties": { "id": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}" } }, "required": [ "id" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelCommonPostResponse_SchemaPayload" }, "examples": { "example_1": { "value": { "id": "24C3EF06-c09a-DeFa-Ab26-a1cc4Ef0D51A" }, "$$ref": "#/components/examples/ProfileparcelCommonPostResponse_example_1" } } } } }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Feature Profile > Other > TrustSec-write" }, "get": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Get TrustSec Profile Parcels for Other feature profile", "operationId": "GetTrustSecProfileParcelForOther", "parameters": [ { "name": "otherId", "in": "path", "description": "Feature Profile ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } } ], "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "object", "properties": { "data": { "type": "array", "items": { "type": "object", "properties": { "parcelId": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" }, "parcelType": { "type": "string" }, "createdBy": { "type": "string", "description": "User who last created this.", "readOnly": true }, "createdOn": { "type": "integer", "description": "Timestamp of creation", "format": "int64", "readOnly": true }, "lastUpdatedBy": { "type": "string", "description": "User who last updated this.", "readOnly": true }, "lastUpdatedOn": { "type": "integer", "description": "Timestamp of last update", "format": "int64", "readOnly": true }, "payload": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" }, "description": { "type": "string" }, "data": { "if": { "properties": { "sxpConnectionList": { "type": "array", "minItems": 1, "contains": { "properties": { "connectionPresharedKey": { "properties": { "optionType": { "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef", "type": "string", "enum": [ "global", "global" ] }, "value": { "enum": [ "password", "key chain" ], "type": "string" } } } } } }, "deviceId": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global", "variable", "default" ] } } } } }, "then": { "not": { "properties": { "sxpDefaultPassword": { "properties": { "optionType": { "type": "string", "enum": [ "default" ] } } }, "sxpKeyChain": { "properties": { "optionType": { "type": "string", "enum": [ "default" ] } } } } }, "properties": { "devicePassword": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global", "variable", "default" ] } } } } }, "type": "object", "properties": { "enableEnforcement": { "description": "Enable Role-based Access Control enforcement", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "boolean", "enum": [ false ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanFalseDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_oneOfEnableEnforcementOptionsDef" }, "deviceSgt": { "description": "Configure Local device security group <2..65519>", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 2, "maximum": 65519, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_deviceSgtDef" } }, "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_oneOfDeviceSgtOptionsDef" }, "deviceId": { "description": "Specify the TrustSec Network Access Device ID, should be same as mentioned in the Identity Services Engine (upto 32 char)", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minLength": 1, "type": "string", "maxLength": 32, "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_deviceIdDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "string", "enum": [ "" ], "$$ref": "#/components/schemas/CommonCommonDefs_emptyStringDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_oneOfdeviceIdOptionsDef" }, "devicePassword": { "description": "Set the password for the device", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minLength": 1, "maxLength": 24, "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_devicePasswordDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "string", "enum": [ "" ], "$$ref": "#/components/schemas/CommonCommonDefs_emptyStringDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_oneOfdevicePasswordOptionsDef" }, "enableSxp": { "description": "Enable CTS SXP support", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "boolean", "enum": [ false ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanFalseDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_oneOfEnableSxpOptionsDef" }, "sxpSourceIp": { "description": "SXP Source IP", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4AddressDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "string", "enum": [ "" ], "$$ref": "#/components/schemas/CommonCommonDefs_emptyStringDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_oneOfSxpSourceIpOptionsDef" }, "sxpDefaultPassword": { "description": "Configure SXP default password", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minLength": 1, "maxLength": 24, "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_sxpDefaultPasswordDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "string", "enum": [ "" ], "$$ref": "#/components/schemas/CommonCommonDefs_emptyStringDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_oneOfSxpDefaultPasswordOptionsDef" }, "sxpKeyChain": { "description": "Configure SXP key-chain", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minLength": 0, "type": "string", "maxLength": 256, "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_sxpKeyChainDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "string", "enum": [ "" ], "$$ref": "#/components/schemas/CommonCommonDefs_emptyStringDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_oneOfSxpKeyChainOptionsDef" }, "sxpNodeId": { "description": "SXP Node ID is System IP", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "default": "System IP", "enum": [ "System IP" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_sxpNodeIdDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_oneOfSxpNodeIdOptionsDef" }, "sxpReconciliationPeriod": { "description": "Configure the SXP reconciliation period in seconds <0..64000>", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 0, "maximum": 64000, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_sxpReconciliationPeriodDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "integer", "default": 120, "minimum": 120, "maximum": 120, "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_defaultSxpReconciliationPeriodDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_oneOfSxpReconciliationPeriodOptionsDef" }, "sxpRetryPeriod": { "description": "Configure Retry period for SXP connection in seconds <0..64000>", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 0, "maximum": 64000, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_sxpRetryPeriodDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "integer", "default": 120, "minimum": 120, "maximum": 120, "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_defaultSxpRetryPeriodDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_oneOfSxpRetryPeriodOptionsDef" }, "speakerHoldTime": { "description": "Configure Speaker hold-time in seconds <1..65534>", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 1, "maximum": 65534, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_speakerHoldTimeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "integer", "default": 120, "minimum": 120, "maximum": 120, "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_defaultSpeakerHoldTimeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_oneOfSpeakerHoldTimeOptionsDef" }, "listenerHoldTimeMin": { "description": "Configure Minimum allowed hold-time for listener in seconds <1..65534>", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 1, "maximum": 65534, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_listenerHoldTimeMinDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "integer", "default": 90, "minimum": 90, "maximum": 90, "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_defaultListenerHoldTimeMinDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_oneOfListenerHoldTimeMinOptionsDef" }, "listenerHoldTimeMax": { "description": "Configure Maximum allowed hold-time for listener in seconds <1..65534>", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 1, "maximum": 65534, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_listenerHoldTimeMaxDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "integer", "default": 180, "minimum": 180, "maximum": 180, "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_defaultListenerHoldTimeMaxDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_oneOfListenerHoldTimeMaxOptionsDef" }, "sxpLogBindingChanges": { "description": "Enables logging for IP-to-SGT binding changes", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "boolean", "enum": [ false ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanFalseDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_oneOfSxpLogBindingChangesOptionsDef" }, "sxpConnectionList": { "description": "Configure SXP Connections", "type": "array", "uniqueItems": true, "items": { "if": { "properties": { "connectionMode": { "properties": { "value": { "const": "local" } } }, "connectionModeType": { "properties": { "value": { "const": "speaker" } } } }, "required": [ "connectionModeType", "connectionModeType", "connectionMode", "connectionModeType", "connectionMode", "connectionModeType", "connectionMode", "connectionModeType", "connectionMode" ] }, "then": { "required": [ "connectionMinHoldTime", "connectionMinHoldTime", "connectionMaxHoldTime", "connectionMinHoldTime", "connectionMaxHoldTime", "connectionMinHoldTime" ], "not": { "required": [ "connectionMinHoldTime", "connectionMaxHoldTime", "connectionMaxHoldTime", "connectionMaxHoldTime" ] } }, "type": "object", "properties": { "connectionVpnId": { "description": "Configure Connection VPN (VRF) ID", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "maximum": 65527, "minimum": 0, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_vpnIdDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "integer", "minimum": 0, "maximum": 0, "default": 0, "$$ref": "#/components/schemas/CommonCommonDefs_vpnZeroDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_oneOfSxpConnectionListConnectionVpnIdOptionsDef" }, "connectionPeerIp": { "description": "Configure SXP Peer IP address (IPv4)", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4AddressDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_oneOfSxpConnectionListConnectionIpOptionsDef" }, "connectionSourceIp": { "description": "Configure SXP Source IP address (IPv4)", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4AddressDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_oneOfSxpConnectionListConnectionIpOptionsDef" }, "connectionPresharedKey": { "description": "Define Preshared Key type", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "password", "none", "key chain" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_sxpConnectionListConnectionPresharedKeyDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "default": "none", "enum": [ "none" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_defaultSxpConnectionListConnectionPresharedKeyDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_oneOfSxpConnectionListConnectionPresharedKeyOptionsDef" }, "connectionMode": { "description": "Define Mode of connection", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "local", "peer" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_sxpConnectionListConnectionModeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "default": "local", "enum": [ "local" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_defaultSxpConnectionListConnectionModeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_oneOfSxpConnectionListConnectionModeOptionsDef" }, "connectionModeType": { "description": "Define Role of a device ", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "speaker", "listener", "both" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_sxpConnectionListConnectionModeTypeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "default": "speaker", "enum": [ "speaker" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_defaultSxpConnectionListConnectionModeTypeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_oneOfSxpConnectionListConnectionModeTypeOptionsDef" }, "connectionMinHoldTime": { "description": "Configure Connection Minimum hold time <0..65535>", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 0, "maximum": 65535, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_sxpConnectionListConnectionMinHoldTimeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "default": 0, "minimum": 0, "maximum": 0, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_defaultSxpConnectionListConnectionMinHoldTimeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_oneOfSxpConnectionListConnectionMinHoldTimeOptionsDef" }, "connectionMaxHoldTime": { "description": "Configure Connection Maximum hold time <0..65535>", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 0, "maximum": 65535, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_sxpConnectionListConnectionMaxHoldTimeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "default": 0, "minimum": 0, "maximum": 0, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_defaultSxpConnectionListConnectionMaxHoldTimeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_oneOfSxpConnectionListConnectionMaxHoldTimeOptionsDef" } }, "required": [ "connectionPeerIp", "connectionSourceIp", "connectionPresharedKey", "connectionMode", "connectionModeType" ], "additionalProperties": false } } }, "required": [ "enableEnforcement", "deviceId", "devicePassword", "enableSxp", "sxpSourceIp", "sxpDefaultPassword", "sxpKeyChain", "sxpNodeId", "sxpReconciliationPeriod", "sxpRetryPeriod", "speakerHoldTime", "listenerHoldTimeMin", "listenerHoldTimeMax", "sxpLogBindingChanges" ], "additionalProperties": false }, "metadata": { "supportedDeviceTypes": [ "ir1101", "asr", "csr1000v", "isr", "c1100", "c8000be", "ISRv", "ir8340" ], "minVManageVersion": "20.18.1" } }, "required": [ "data" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_SchemaPayload" } } } } }, "$$ref": "#/components/schemas/getListSdwanOtherTrustsecPayload" }, "examples": { "get response example": { "value": { "header": { "generatedOn": 1702438718825 }, "data": [ { "parcelId": "09fc54fe-ff36-4640-ae57-c9e71a103902", "parcelType": "trustsec", "createdBy": "admin", "lastUpdatedBy": "admin", "createdOn": 1701866357838, "lastUpdatedOn": 1701866357838, "payload": { "data": { "deviceSgt": { "optionType": "global", "value": 3 }, "deviceId": { "optionType": "global", "value": "device1" }, "devicePassword": { "optionType": "global", "value": "password1" }, "enableEnforcement": { "optionType": "global", "value": true }, "enableSxp": { "optionType": "global", "value": true }, "sxpSourceIp": { "optionType": "global", "value": "1.1.1.1" }, "sxpDefaultPassword": { "optionType": "global", "value": "" }, "sxpKeyChain": { "optionType": "global", "value": "keychain" }, "sxpLogBindingChanges": { "optionType": "global", "value": true }, "sxpReconciliationPeriod": { "optionType": "global", "value": 121 }, "sxpRetryPeriod": { "optionType": "global", "value": 122 }, "speakerHoldTime": { "optionType": "global", "value": 123 }, "listenerHoldTimeMin": { "optionType": "global", "value": 91 }, "listenerHoldTimeMax": { "optionType": "global", "value": 181 }, "sxpNodeId": { "optionType": "default", "value": "System IP" }, "sxpConnectionList": [ { "connectionPeerIp": { "optionType": "global", "value": "2.2.2.2" }, "connectionSourceIp": { "optionType": "global", "value": "2.2.2.3" }, "connectionPresharedKey": { "optionType": "default", "value": "none" }, "connectionMode": { "optionType": "default", "value": "local" }, "connectionModeType": { "optionType": "global", "value": "both" }, "connectionMinHoldTime": { "optionType": "global", "value": 10 } } ] } } } ] }, "$$ref": "#/components/examples/getListSdwanOtherTrustsecExample" } } } } }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Feature Profile > Other > TrustSec-read" } }, "/v1/feature-profile/sdwan/other/{otherId}/trustsec/{trustsecId}": { "delete": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Delete a TrustSec Profile Parcel for Other feature profile", "operationId": "DeleteTrustSecProfileParcelForOther", "parameters": [ { "name": "otherId", "in": "path", "description": "Feature Profile ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } }, { "name": "trustsecId", "in": "path", "description": "Profile Parcel ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } } ], "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Feature Profile > Other > TrustSec-write" }, "get": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Get TrustSec Profile Parcel by parcelId for Other feature profile", "operationId": "GetTrustSecProfileParcelByParcelIdForOther", "parameters": [ { "name": "otherId", "in": "path", "description": "Feature Profile ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } }, { "name": "trustsecId", "in": "path", "description": "Profile Parcel ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } } ], "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "object", "properties": { "parcelId": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" }, "parcelType": { "type": "string" }, "createdBy": { "type": "string", "description": "User who last created this.", "readOnly": true }, "createdOn": { "type": "integer", "description": "Timestamp of creation", "format": "int64", "readOnly": true }, "lastUpdatedBy": { "type": "string", "description": "User who last updated this.", "readOnly": true }, "lastUpdatedOn": { "type": "integer", "description": "Timestamp of last update", "format": "int64", "readOnly": true }, "payload": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" }, "description": { "type": "string" }, "data": { "if": { "properties": { "sxpConnectionList": { "type": "array", "minItems": 1, "contains": { "properties": { "connectionPresharedKey": { "properties": { "optionType": { "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef", "type": "string", "enum": [ "global", "global" ] }, "value": { "enum": [ "password", "key chain" ], "type": "string" } } } } } }, "deviceId": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global", "variable", "default" ] } } } } }, "then": { "not": { "properties": { "sxpDefaultPassword": { "properties": { "optionType": { "type": "string", "enum": [ "default" ] } } }, "sxpKeyChain": { "properties": { "optionType": { "type": "string", "enum": [ "default" ] } } } } }, "properties": { "devicePassword": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global", "variable", "default" ] } } } } }, "type": "object", "properties": { "enableEnforcement": { "description": "Enable Role-based Access Control enforcement", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "boolean", "enum": [ false ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanFalseDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_oneOfEnableEnforcementOptionsDef" }, "deviceSgt": { "description": "Configure Local device security group <2..65519>", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 2, "maximum": 65519, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_deviceSgtDef" } }, "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_oneOfDeviceSgtOptionsDef" }, "deviceId": { "description": "Specify the TrustSec Network Access Device ID, should be same as mentioned in the Identity Services Engine (upto 32 char)", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minLength": 1, "type": "string", "maxLength": 32, "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_deviceIdDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "string", "enum": [ "" ], "$$ref": "#/components/schemas/CommonCommonDefs_emptyStringDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_oneOfdeviceIdOptionsDef" }, "devicePassword": { "description": "Set the password for the device", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minLength": 1, "maxLength": 24, "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_devicePasswordDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "string", "enum": [ "" ], "$$ref": "#/components/schemas/CommonCommonDefs_emptyStringDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_oneOfdevicePasswordOptionsDef" }, "enableSxp": { "description": "Enable CTS SXP support", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "boolean", "enum": [ false ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanFalseDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_oneOfEnableSxpOptionsDef" }, "sxpSourceIp": { "description": "SXP Source IP", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4AddressDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "string", "enum": [ "" ], "$$ref": "#/components/schemas/CommonCommonDefs_emptyStringDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_oneOfSxpSourceIpOptionsDef" }, "sxpDefaultPassword": { "description": "Configure SXP default password", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minLength": 1, "maxLength": 24, "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_sxpDefaultPasswordDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "string", "enum": [ "" ], "$$ref": "#/components/schemas/CommonCommonDefs_emptyStringDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_oneOfSxpDefaultPasswordOptionsDef" }, "sxpKeyChain": { "description": "Configure SXP key-chain", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minLength": 0, "type": "string", "maxLength": 256, "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_sxpKeyChainDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "string", "enum": [ "" ], "$$ref": "#/components/schemas/CommonCommonDefs_emptyStringDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_oneOfSxpKeyChainOptionsDef" }, "sxpNodeId": { "description": "SXP Node ID is System IP", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "default": "System IP", "enum": [ "System IP" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_sxpNodeIdDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_oneOfSxpNodeIdOptionsDef" }, "sxpReconciliationPeriod": { "description": "Configure the SXP reconciliation period in seconds <0..64000>", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 0, "maximum": 64000, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_sxpReconciliationPeriodDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "integer", "default": 120, "minimum": 120, "maximum": 120, "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_defaultSxpReconciliationPeriodDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_oneOfSxpReconciliationPeriodOptionsDef" }, "sxpRetryPeriod": { "description": "Configure Retry period for SXP connection in seconds <0..64000>", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 0, "maximum": 64000, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_sxpRetryPeriodDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "integer", "default": 120, "minimum": 120, "maximum": 120, "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_defaultSxpRetryPeriodDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_oneOfSxpRetryPeriodOptionsDef" }, "speakerHoldTime": { "description": "Configure Speaker hold-time in seconds <1..65534>", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 1, "maximum": 65534, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_speakerHoldTimeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "integer", "default": 120, "minimum": 120, "maximum": 120, "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_defaultSpeakerHoldTimeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_oneOfSpeakerHoldTimeOptionsDef" }, "listenerHoldTimeMin": { "description": "Configure Minimum allowed hold-time for listener in seconds <1..65534>", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 1, "maximum": 65534, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_listenerHoldTimeMinDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "integer", "default": 90, "minimum": 90, "maximum": 90, "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_defaultListenerHoldTimeMinDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_oneOfListenerHoldTimeMinOptionsDef" }, "listenerHoldTimeMax": { "description": "Configure Maximum allowed hold-time for listener in seconds <1..65534>", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 1, "maximum": 65534, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_listenerHoldTimeMaxDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "integer", "default": 180, "minimum": 180, "maximum": 180, "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_defaultListenerHoldTimeMaxDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_oneOfListenerHoldTimeMaxOptionsDef" }, "sxpLogBindingChanges": { "description": "Enables logging for IP-to-SGT binding changes", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "boolean", "enum": [ false ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanFalseDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_oneOfSxpLogBindingChangesOptionsDef" }, "sxpConnectionList": { "description": "Configure SXP Connections", "type": "array", "uniqueItems": true, "items": { "if": { "properties": { "connectionMode": { "properties": { "value": { "const": "local" } } }, "connectionModeType": { "properties": { "value": { "const": "speaker" } } } }, "required": [ "connectionModeType", "connectionModeType", "connectionMode", "connectionModeType", "connectionMode", "connectionModeType", "connectionMode", "connectionModeType", "connectionMode" ] }, "then": { "required": [ "connectionMinHoldTime", "connectionMinHoldTime", "connectionMaxHoldTime", "connectionMinHoldTime", "connectionMaxHoldTime", "connectionMinHoldTime" ], "not": { "required": [ "connectionMinHoldTime", "connectionMaxHoldTime", "connectionMaxHoldTime", "connectionMaxHoldTime" ] } }, "type": "object", "properties": { "connectionVpnId": { "description": "Configure Connection VPN (VRF) ID", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "maximum": 65527, "minimum": 0, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_vpnIdDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "integer", "minimum": 0, "maximum": 0, "default": 0, "$$ref": "#/components/schemas/CommonCommonDefs_vpnZeroDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_oneOfSxpConnectionListConnectionVpnIdOptionsDef" }, "connectionPeerIp": { "description": "Configure SXP Peer IP address (IPv4)", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4AddressDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_oneOfSxpConnectionListConnectionIpOptionsDef" }, "connectionSourceIp": { "description": "Configure SXP Source IP address (IPv4)", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4AddressDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_oneOfSxpConnectionListConnectionIpOptionsDef" }, "connectionPresharedKey": { "description": "Define Preshared Key type", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "password", "none", "key chain" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_sxpConnectionListConnectionPresharedKeyDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "default": "none", "enum": [ "none" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_defaultSxpConnectionListConnectionPresharedKeyDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_oneOfSxpConnectionListConnectionPresharedKeyOptionsDef" }, "connectionMode": { "description": "Define Mode of connection", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "local", "peer" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_sxpConnectionListConnectionModeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "default": "local", "enum": [ "local" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_defaultSxpConnectionListConnectionModeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_oneOfSxpConnectionListConnectionModeOptionsDef" }, "connectionModeType": { "description": "Define Role of a device ", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "speaker", "listener", "both" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_sxpConnectionListConnectionModeTypeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "default": "speaker", "enum": [ "speaker" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_defaultSxpConnectionListConnectionModeTypeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_oneOfSxpConnectionListConnectionModeTypeOptionsDef" }, "connectionMinHoldTime": { "description": "Configure Connection Minimum hold time <0..65535>", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 0, "maximum": 65535, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_sxpConnectionListConnectionMinHoldTimeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "default": 0, "minimum": 0, "maximum": 0, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_defaultSxpConnectionListConnectionMinHoldTimeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_oneOfSxpConnectionListConnectionMinHoldTimeOptionsDef" }, "connectionMaxHoldTime": { "description": "Configure Connection Maximum hold time <0..65535>", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 0, "maximum": 65535, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_sxpConnectionListConnectionMaxHoldTimeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "default": 0, "minimum": 0, "maximum": 0, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_defaultSxpConnectionListConnectionMaxHoldTimeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_oneOfSxpConnectionListConnectionMaxHoldTimeOptionsDef" } }, "required": [ "connectionPeerIp", "connectionSourceIp", "connectionPresharedKey", "connectionMode", "connectionModeType" ], "additionalProperties": false } } }, "required": [ "enableEnforcement", "deviceId", "devicePassword", "enableSxp", "sxpSourceIp", "sxpDefaultPassword", "sxpKeyChain", "sxpNodeId", "sxpReconciliationPeriod", "sxpRetryPeriod", "speakerHoldTime", "listenerHoldTimeMin", "listenerHoldTimeMax", "sxpLogBindingChanges" ], "additionalProperties": false }, "metadata": { "supportedDeviceTypes": [ "ir1101", "asr", "csr1000v", "isr", "c1100", "c8000be", "ISRv", "ir8340" ], "minVManageVersion": "20.18.1" } }, "required": [ "data" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_SchemaPayload" } }, "$$ref": "#/components/schemas/getSingleSdwanOtherTrustsecPayload" }, "examples": { "get response example": { "value": { "parcelId": "09fc54fe-ff36-4640-ae57-c9e71a103902", "parcelType": "trustsec", "createdBy": "admin", "lastUpdatedBy": "admin", "createdOn": 1701866357838, "lastUpdatedOn": 1701866357838, "payload": { "data": { "deviceSgt": { "optionType": "global", "value": 3 }, "deviceId": { "optionType": "global", "value": "device1" }, "devicePassword": { "optionType": "global", "value": "password1" }, "enableEnforcement": { "optionType": "global", "value": true }, "enableSxp": { "optionType": "global", "value": true }, "sxpSourceIp": { "optionType": "global", "value": "1.1.1.1" }, "sxpDefaultPassword": { "optionType": "global", "value": "" }, "sxpKeyChain": { "optionType": "global", "value": "keychain" }, "sxpLogBindingChanges": { "optionType": "global", "value": true }, "sxpReconciliationPeriod": { "optionType": "global", "value": 121 }, "sxpRetryPeriod": { "optionType": "global", "value": 122 }, "speakerHoldTime": { "optionType": "global", "value": 123 }, "listenerHoldTimeMin": { "optionType": "global", "value": 91 }, "listenerHoldTimeMax": { "optionType": "global", "value": 181 }, "sxpNodeId": { "optionType": "default", "value": "System IP" }, "sxpConnectionList": [ { "connectionPeerIp": { "optionType": "global", "value": "2.2.2.2" }, "connectionSourceIp": { "optionType": "global", "value": "2.2.2.3" }, "connectionPresharedKey": { "optionType": "default", "value": "none" }, "connectionMode": { "optionType": "default", "value": "local" }, "connectionModeType": { "optionType": "global", "value": "both" }, "connectionMinHoldTime": { "optionType": "global", "value": 10 } } ] } } }, "$$ref": "#/components/examples/getSingleSdwanOtherTrustsecExample" } } } } }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Feature Profile > Other > TrustSec-read" }, "put": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Update a TrustSec Profile Parcel for Other feature profile", "operationId": "EditTrustSecProfileParcelForOther", "parameters": [ { "name": "otherId", "in": "path", "description": "Feature Profile ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } }, { "name": "trustsecId", "in": "path", "description": "Profile Parcel ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } } ], "requestBody": { "description": "TrustSec Profile Parcel", "content": { "application/json": { "schema": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" }, "description": { "type": "string" }, "data": { "if": { "properties": { "sxpConnectionList": { "type": "array", "minItems": 1, "contains": { "properties": { "connectionPresharedKey": { "properties": { "optionType": { "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef", "type": "string", "enum": [ "global", "global" ] }, "value": { "enum": [ "password", "key chain" ], "type": "string" } } } } } }, "deviceId": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global", "variable", "default" ] } } } } }, "then": { "not": { "properties": { "sxpDefaultPassword": { "properties": { "optionType": { "type": "string", "enum": [ "default" ] } } }, "sxpKeyChain": { "properties": { "optionType": { "type": "string", "enum": [ "default" ] } } } } }, "properties": { "devicePassword": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global", "variable", "default" ] } } } } }, "type": "object", "properties": { "enableEnforcement": { "description": "Enable Role-based Access Control enforcement", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "boolean", "enum": [ false ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanFalseDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_oneOfEnableEnforcementOptionsDef" }, "deviceSgt": { "description": "Configure Local device security group <2..65519>", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 2, "maximum": 65519, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_deviceSgtDef" } }, "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_oneOfDeviceSgtOptionsDef" }, "deviceId": { "description": "Specify the TrustSec Network Access Device ID, should be same as mentioned in the Identity Services Engine (upto 32 char)", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minLength": 1, "type": "string", "maxLength": 32, "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_deviceIdDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "string", "enum": [ "" ], "$$ref": "#/components/schemas/CommonCommonDefs_emptyStringDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_oneOfdeviceIdOptionsDef" }, "devicePassword": { "description": "Set the password for the device", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minLength": 1, "maxLength": 24, "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_devicePasswordDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "string", "enum": [ "" ], "$$ref": "#/components/schemas/CommonCommonDefs_emptyStringDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_oneOfdevicePasswordOptionsDef" }, "enableSxp": { "description": "Enable CTS SXP support", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "boolean", "enum": [ false ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanFalseDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_oneOfEnableSxpOptionsDef" }, "sxpSourceIp": { "description": "SXP Source IP", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4AddressDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "string", "enum": [ "" ], "$$ref": "#/components/schemas/CommonCommonDefs_emptyStringDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_oneOfSxpSourceIpOptionsDef" }, "sxpDefaultPassword": { "description": "Configure SXP default password", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minLength": 1, "maxLength": 24, "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_sxpDefaultPasswordDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "string", "enum": [ "" ], "$$ref": "#/components/schemas/CommonCommonDefs_emptyStringDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_oneOfSxpDefaultPasswordOptionsDef" }, "sxpKeyChain": { "description": "Configure SXP key-chain", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minLength": 0, "type": "string", "maxLength": 256, "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_sxpKeyChainDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "string", "enum": [ "" ], "$$ref": "#/components/schemas/CommonCommonDefs_emptyStringDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_oneOfSxpKeyChainOptionsDef" }, "sxpNodeId": { "description": "SXP Node ID is System IP", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "default": "System IP", "enum": [ "System IP" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_sxpNodeIdDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_oneOfSxpNodeIdOptionsDef" }, "sxpReconciliationPeriod": { "description": "Configure the SXP reconciliation period in seconds <0..64000>", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 0, "maximum": 64000, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_sxpReconciliationPeriodDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "integer", "default": 120, "minimum": 120, "maximum": 120, "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_defaultSxpReconciliationPeriodDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_oneOfSxpReconciliationPeriodOptionsDef" }, "sxpRetryPeriod": { "description": "Configure Retry period for SXP connection in seconds <0..64000>", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 0, "maximum": 64000, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_sxpRetryPeriodDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "integer", "default": 120, "minimum": 120, "maximum": 120, "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_defaultSxpRetryPeriodDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_oneOfSxpRetryPeriodOptionsDef" }, "speakerHoldTime": { "description": "Configure Speaker hold-time in seconds <1..65534>", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 1, "maximum": 65534, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_speakerHoldTimeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "integer", "default": 120, "minimum": 120, "maximum": 120, "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_defaultSpeakerHoldTimeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_oneOfSpeakerHoldTimeOptionsDef" }, "listenerHoldTimeMin": { "description": "Configure Minimum allowed hold-time for listener in seconds <1..65534>", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 1, "maximum": 65534, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_listenerHoldTimeMinDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "integer", "default": 90, "minimum": 90, "maximum": 90, "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_defaultListenerHoldTimeMinDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_oneOfListenerHoldTimeMinOptionsDef" }, "listenerHoldTimeMax": { "description": "Configure Maximum allowed hold-time for listener in seconds <1..65534>", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 1, "maximum": 65534, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_listenerHoldTimeMaxDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "integer", "default": 180, "minimum": 180, "maximum": 180, "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_defaultListenerHoldTimeMaxDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_oneOfListenerHoldTimeMaxOptionsDef" }, "sxpLogBindingChanges": { "description": "Enables logging for IP-to-SGT binding changes", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "boolean", "enum": [ false ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanFalseDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_oneOfSxpLogBindingChangesOptionsDef" }, "sxpConnectionList": { "description": "Configure SXP Connections", "type": "array", "uniqueItems": true, "items": { "if": { "properties": { "connectionMode": { "properties": { "value": { "const": "local" } } }, "connectionModeType": { "properties": { "value": { "const": "speaker" } } } }, "required": [ "connectionModeType", "connectionModeType", "connectionMode", "connectionModeType", "connectionMode", "connectionModeType", "connectionMode", "connectionModeType", "connectionMode" ] }, "then": { "required": [ "connectionMinHoldTime", "connectionMinHoldTime", "connectionMaxHoldTime", "connectionMinHoldTime", "connectionMaxHoldTime", "connectionMinHoldTime" ], "not": { "required": [ "connectionMinHoldTime", "connectionMaxHoldTime", "connectionMaxHoldTime", "connectionMaxHoldTime" ] } }, "type": "object", "properties": { "connectionVpnId": { "description": "Configure Connection VPN (VRF) ID", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "maximum": 65527, "minimum": 0, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_vpnIdDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "integer", "minimum": 0, "maximum": 0, "default": 0, "$$ref": "#/components/schemas/CommonCommonDefs_vpnZeroDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_oneOfSxpConnectionListConnectionVpnIdOptionsDef" }, "connectionPeerIp": { "description": "Configure SXP Peer IP address (IPv4)", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4AddressDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_oneOfSxpConnectionListConnectionIpOptionsDef" }, "connectionSourceIp": { "description": "Configure SXP Source IP address (IPv4)", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4AddressDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_oneOfSxpConnectionListConnectionIpOptionsDef" }, "connectionPresharedKey": { "description": "Define Preshared Key type", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "password", "none", "key chain" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_sxpConnectionListConnectionPresharedKeyDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "default": "none", "enum": [ "none" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_defaultSxpConnectionListConnectionPresharedKeyDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_oneOfSxpConnectionListConnectionPresharedKeyOptionsDef" }, "connectionMode": { "description": "Define Mode of connection", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "local", "peer" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_sxpConnectionListConnectionModeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "default": "local", "enum": [ "local" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_defaultSxpConnectionListConnectionModeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_oneOfSxpConnectionListConnectionModeOptionsDef" }, "connectionModeType": { "description": "Define Role of a device ", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "speaker", "listener", "both" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_sxpConnectionListConnectionModeTypeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "default": "speaker", "enum": [ "speaker" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_defaultSxpConnectionListConnectionModeTypeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_oneOfSxpConnectionListConnectionModeTypeOptionsDef" }, "connectionMinHoldTime": { "description": "Configure Connection Minimum hold time <0..65535>", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 0, "maximum": 65535, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_sxpConnectionListConnectionMinHoldTimeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "default": 0, "minimum": 0, "maximum": 0, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_defaultSxpConnectionListConnectionMinHoldTimeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_oneOfSxpConnectionListConnectionMinHoldTimeOptionsDef" }, "connectionMaxHoldTime": { "description": "Configure Connection Maximum hold time <0..65535>", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 0, "maximum": 65535, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_sxpConnectionListConnectionMaxHoldTimeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "default": 0, "minimum": 0, "maximum": 0, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_defaultSxpConnectionListConnectionMaxHoldTimeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_oneOfSxpConnectionListConnectionMaxHoldTimeOptionsDef" } }, "required": [ "connectionPeerIp", "connectionSourceIp", "connectionPresharedKey", "connectionMode", "connectionModeType" ], "additionalProperties": false } } }, "required": [ "enableEnforcement", "deviceId", "devicePassword", "enableSxp", "sxpSourceIp", "sxpDefaultPassword", "sxpKeyChain", "sxpNodeId", "sxpReconciliationPeriod", "sxpRetryPeriod", "speakerHoldTime", "listenerHoldTimeMin", "listenerHoldTimeMax", "sxpLogBindingChanges" ], "additionalProperties": false }, "metadata": { "supportedDeviceTypes": [ "ir1101", "asr", "csr1000v", "isr", "c1100", "c8000be", "ISRv", "ir8340" ], "minVManageVersion": "20.18.1" } }, "required": [ "data" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanOtherTrustsecCommonRequest_SchemaPayload" }, "examples": { "TrustSecParcelGlobalDefault": { "value": { "data": { "deviceSgt": { "optionType": "global", "value": 3 }, "deviceId": { "optionType": "global", "value": "device1" }, "devicePassword": { "optionType": "global", "value": "password1" }, "enableEnforcement": { "optionType": "global", "value": true }, "enableSxp": { "optionType": "global", "value": true }, "sxpSourceIp": { "optionType": "global", "value": "1.1.1.1" }, "sxpDefaultPassword": { "optionType": "global", "value": "" }, "sxpKeyChain": { "optionType": "global", "value": "keychain" }, "sxpLogBindingChanges": { "optionType": "global", "value": true }, "sxpReconciliationPeriod": { "optionType": "global", "value": 121 }, "sxpRetryPeriod": { "optionType": "global", "value": 122 }, "speakerHoldTime": { "optionType": "global", "value": 123 }, "listenerHoldTimeMin": { "optionType": "global", "value": 91 }, "listenerHoldTimeMax": { "optionType": "global", "value": 181 }, "sxpNodeId": { "optionType": "default", "value": "System IP" }, "sxpConnectionList": [ { "connectionPeerIp": { "optionType": "global", "value": "2.2.2.2" }, "connectionSourceIp": { "optionType": "global", "value": "2.2.2.3" }, "connectionPresharedKey": { "optionType": "default", "value": "none" }, "connectionMode": { "optionType": "default", "value": "local" }, "connectionModeType": { "optionType": "global", "value": "both" }, "connectionMinHoldTime": { "optionType": "global", "value": 10 } } ] }, "description": "Cedge Other TrustSec Parcel config", "name": "TrustSecParcelGlobalDefault" }, "$$ref": "#/components/examples/ProfileparcelSdwanOtherTrustsecCommonRequest_TrustSecParcelGlobalDefault" } } } }, "required": true }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "object", "properties": { "id": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}" } }, "required": [ "id" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelCommonPutResponse_SchemaPayload" }, "examples": { "example_1": { "value": { "id": "24C3EF06-c09a-DeFa-Ab26-a1cc4Ef0D51A" }, "$$ref": "#/components/examples/ProfileparcelCommonPutResponse_example_1" } } } } }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Feature Profile > Other > TrustSec-write" } }, "/v1/feature-profile/sdwan/other/{otherId}/ucse": { "get": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Get Ucse Profile feature for Other feature profile", "operationId": "GetUcseProfileFeatureForOther", "parameters": [ { "name": "otherId", "in": "path", "description": "Feature Profile ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } } ], "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "object", "properties": { "data": { "type": "array", "items": { "type": "object", "properties": { "parcelId": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" }, "parcelType": { "type": "string" }, "createdBy": { "type": "string", "description": "User who last created this.", "readOnly": true }, "createdOn": { "type": "integer", "description": "Timestamp of creation", "format": "int64", "readOnly": true }, "lastUpdatedBy": { "type": "string", "description": "User who last updated this.", "readOnly": true }, "lastUpdatedOn": { "type": "integer", "description": "Timestamp of last update", "format": "int64", "readOnly": true }, "payload": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "bay": { "description": "Bay", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 0, "maximum": 2, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherUcseCommonRequest_bayDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherUcseCommonRequest_oneOfBayOptionsDef" }, "slot": { "description": "Slot", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 0, "maximum": 3, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherUcseCommonRequest_slotDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherUcseCommonRequest_oneOfSlotOptionsDef" }, "imc": { "type": "object", "properties": { "access-port": { "type": "object", "properties": { "dedicated": { "description": "Dedicated", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "boolean", "enum": [ true ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanTrueDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/CommonCommonDefs_oneOfOnBooleanDefaultTrueNoVariableOptionsDef" }, "sharedLom": { "type": "object", "properties": { "lomType": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "ge1", "ge2", "ge3", "te2", "te3", "console", "failover" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherUcseCommonRequest_sharedLomTypeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherUcseCommonRequest_oneOfSharedLomOptionsDef" }, "failOverType": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "ge2", "te2" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherUcseCommonRequest_sharedFailOverTypeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherUcseCommonRequest_oneOfSharedFailOverOptionsDef" } }, "additionalProperties": false } } }, "ip": { "type": "object", "properties": { "address": { "description": "Assign IPv4 address", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)(\\/)([0-2]?[0-9]$|[3]?[0-2])$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4PrefixDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/CommonCommonDefs_oneOfIpv4PrefixOptionsDef" }, "defaultGateway": { "description": "Assign default gateway", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4AddressDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" } }, "required": [ "optionType" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionNoDefaultDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherUcseCommonRequest_oneOfDefaultGatewayOptionsDef" } }, "required": [ "address", "defaultGateway" ], "additionalProperties": false }, "vlan": { "type": "object", "properties": { "vlanId": { "description": "Assign Vlan Id", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 2, "maximum": 4095, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherUcseCommonRequest_vlanIdDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" } }, "required": [ "optionType" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionNoDefaultDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherUcseCommonRequest_oneOfVlanIdOptionsDef" }, "priority": { "description": "Assign priority", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 0, "maximum": 7, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherUcseCommonRequest_priorityDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" } }, "required": [ "optionType" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionNoDefaultDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherUcseCommonRequest_oneOfPriorityOptionsDef" } } } } }, "interface": { "description": "Interface name: GigabitEthernet0/<>/<> when present", "type": "array", "uniqueItems": true, "items": { "type": "object", "properties": { "ifName": { "description": "Set Inteface name", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "(ucse)([0-9]*(. ?[1-9][0-9]*)*|[0-9/]+|[0-9]+/[0-9]+/[0-9]+:[0-9]+|[0-9]+/[0-9]+/[0-9]+|[0-9]+/[0-9]+|[0-9]+)", "minLength": 3, "maxLength": 32, "$$ref": "#/components/schemas/ProfileparcelSdwanOtherUcseCommonRequest_ifNameDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" } }, "required": [ "optionType" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionNoDefaultDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherUcseCommonRequest_oneOfInterfaceNameOptionsDef" }, "l3": { "description": "L3", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "boolean", "enum": [ true ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanTrueDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherUcseCommonRequest_onel3DefaultOptionsDef" }, "ucseInterfaceVpn": { "description": "UCSE Interface VPN", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 1, "maximum": 65527, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherUcseCommonRequest_interfaceUcseInterfaceVpnDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" } }, "required": [ "optionType" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionNoDefaultDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherUcseCommonRequest_oneOfInterfaceUcseInterfaceVpnOptionsDef" }, "address": { "description": "Assign IPv4 address", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)(\\/)([0-2]?[0-9]$|[3]?[0-2])$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4PrefixDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/CommonCommonDefs_oneOfIpv4PrefixOptionsDef" } }, "required": [ "ifName" ], "additionalProperties": false } } }, "required": [ "slot", "bay" ], "additionalProperties": false } }, "required": [ "data" ], "x-metadata": { "supportedDeviceTypes": [ "vedge-C8300-2N2S-4T2X", "vedge-C8375-E-G2", "vedge-C8355-G2", "vedge-C8300-1N1S-4T2X", "vedge-C8231-G2", "vedge-C8235-G2", "vedge-C8221-G2", "vedge-C8225-G2", "vedge-C8231-E-G2", "vedge-C8235-E-G2", "vedge-C8300-2N2S-6T", "vedge-ISR-4451-X", "vedge-C8300-1N1S-6T", "vedge-ISR-4461", "vedge-ISR-4351", "vedge-ISR-4431", "vedge-ISR-4321", "vedge-ISR-4331", "vedge-ISR-4221", "vedge-ISR-4221X" ], "minVManageVersion": "20.16.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanOtherUcseCommonRequest_SchemaPayload" } } } } }, "$$ref": "#/components/schemas/getListSdwanOtherUcsePayload" }, "examples": { "get response example": { "value": { "header": { "generatedOn": 1702438718825 }, "data": [ { "parcelId": "09fc54fe-ff36-4640-ae57-c9e71a103902", "parcelType": "ucse", "createdBy": "admin", "lastUpdatedBy": "admin", "createdOn": 1701866357838, "lastUpdatedOn": 1701866357838, "payload": { "data": { "bay": { "optionType": "global", "value": 2 }, "slot": { "optionType": "global", "value": 0 }, "imc": { "access-port": { "dedicated": { "optionType": "global", "value": true }, "sharedLom": { "lomType": { "optionType": "global", "value": "ge1" }, "failOverType": { "optionType": "global", "value": "ge2" } } }, "ip": { "address": { "optionType": "global", "value": "2.2.2.2/24" }, "defaultGateway": { "optionType": "global", "value": "2.2.2.2" } }, "vlan": { "vlanId": { "optionType": "global", "value": 3 }, "priority": { "optionType": "global", "value": 3 } } }, "interface": [ { "ifName": { "optionType": "global", "value": "ucse2/0" }, "l3": { "optionType": "default", "value": true }, "ucseInterfaceVpn": { "optionType": "global", "value": 2 }, "address": { "optionType": "global", "value": "10.1.15.15/24" } } ] } } } ] }, "$$ref": "#/components/examples/getListSdwanOtherUcseExample" } } } } }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Feature Profile > Other > UCSE-read" }, "post": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Create a Ucse Profile feature for Other feature profile", "operationId": "CreateUcseProfileFeatureForOther", "parameters": [ { "name": "otherId", "in": "path", "description": "Feature Profile ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } } ], "requestBody": { "description": "Ucse Profile feature", "content": { "application/json": { "schema": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "bay": { "description": "Bay", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 0, "maximum": 2, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherUcseCommonRequest_bayDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherUcseCommonRequest_oneOfBayOptionsDef" }, "slot": { "description": "Slot", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 0, "maximum": 3, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherUcseCommonRequest_slotDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherUcseCommonRequest_oneOfSlotOptionsDef" }, "imc": { "type": "object", "properties": { "access-port": { "type": "object", "properties": { "dedicated": { "description": "Dedicated", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "boolean", "enum": [ true ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanTrueDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/CommonCommonDefs_oneOfOnBooleanDefaultTrueNoVariableOptionsDef" }, "sharedLom": { "type": "object", "properties": { "lomType": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "ge1", "ge2", "ge3", "te2", "te3", "console", "failover" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherUcseCommonRequest_sharedLomTypeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherUcseCommonRequest_oneOfSharedLomOptionsDef" }, "failOverType": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "ge2", "te2" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherUcseCommonRequest_sharedFailOverTypeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherUcseCommonRequest_oneOfSharedFailOverOptionsDef" } }, "additionalProperties": false } } }, "ip": { "type": "object", "properties": { "address": { "description": "Assign IPv4 address", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)(\\/)([0-2]?[0-9]$|[3]?[0-2])$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4PrefixDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/CommonCommonDefs_oneOfIpv4PrefixOptionsDef" }, "defaultGateway": { "description": "Assign default gateway", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4AddressDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" } }, "required": [ "optionType" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionNoDefaultDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherUcseCommonRequest_oneOfDefaultGatewayOptionsDef" } }, "required": [ "address", "defaultGateway" ], "additionalProperties": false }, "vlan": { "type": "object", "properties": { "vlanId": { "description": "Assign Vlan Id", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 2, "maximum": 4095, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherUcseCommonRequest_vlanIdDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" } }, "required": [ "optionType" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionNoDefaultDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherUcseCommonRequest_oneOfVlanIdOptionsDef" }, "priority": { "description": "Assign priority", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 0, "maximum": 7, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherUcseCommonRequest_priorityDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" } }, "required": [ "optionType" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionNoDefaultDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherUcseCommonRequest_oneOfPriorityOptionsDef" } } } } }, "interface": { "description": "Interface name: GigabitEthernet0/<>/<> when present", "type": "array", "uniqueItems": true, "items": { "type": "object", "properties": { "ifName": { "description": "Set Inteface name", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "(ucse)([0-9]*(. ?[1-9][0-9]*)*|[0-9/]+|[0-9]+/[0-9]+/[0-9]+:[0-9]+|[0-9]+/[0-9]+/[0-9]+|[0-9]+/[0-9]+|[0-9]+)", "minLength": 3, "maxLength": 32, "$$ref": "#/components/schemas/ProfileparcelSdwanOtherUcseCommonRequest_ifNameDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" } }, "required": [ "optionType" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionNoDefaultDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherUcseCommonRequest_oneOfInterfaceNameOptionsDef" }, "l3": { "description": "L3", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "boolean", "enum": [ true ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanTrueDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherUcseCommonRequest_onel3DefaultOptionsDef" }, "ucseInterfaceVpn": { "description": "UCSE Interface VPN", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 1, "maximum": 65527, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherUcseCommonRequest_interfaceUcseInterfaceVpnDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" } }, "required": [ "optionType" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionNoDefaultDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherUcseCommonRequest_oneOfInterfaceUcseInterfaceVpnOptionsDef" }, "address": { "description": "Assign IPv4 address", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)(\\/)([0-2]?[0-9]$|[3]?[0-2])$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4PrefixDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/CommonCommonDefs_oneOfIpv4PrefixOptionsDef" } }, "required": [ "ifName" ], "additionalProperties": false } } }, "required": [ "slot", "bay" ], "additionalProperties": false } }, "required": [ "data" ], "x-metadata": { "supportedDeviceTypes": [ "vedge-C8300-2N2S-4T2X", "vedge-C8375-E-G2", "vedge-C8355-G2", "vedge-C8300-1N1S-4T2X", "vedge-C8231-G2", "vedge-C8235-G2", "vedge-C8221-G2", "vedge-C8225-G2", "vedge-C8231-E-G2", "vedge-C8235-E-G2", "vedge-C8300-2N2S-6T", "vedge-ISR-4451-X", "vedge-C8300-1N1S-6T", "vedge-ISR-4461", "vedge-ISR-4351", "vedge-ISR-4431", "vedge-ISR-4321", "vedge-ISR-4331", "vedge-ISR-4221", "vedge-ISR-4221X" ], "minVManageVersion": "20.16.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanOtherUcseCommonRequest_SchemaPayload" }, "examples": { "UcsefeatureGlobalDefault": { "value": { "data": { "bay": { "optionType": "global", "value": 2 }, "slot": { "optionType": "global", "value": 0 }, "imc": { "access-port": { "dedicated": { "optionType": "global", "value": true }, "sharedLom": { "lomType": { "optionType": "global", "value": "ge1" }, "failOverType": { "optionType": "global", "value": "ge2" } } }, "ip": { "address": { "optionType": "global", "value": "2.2.2.2/24" }, "defaultGateway": { "optionType": "global", "value": "2.2.2.2" } }, "vlan": { "vlanId": { "optionType": "global", "value": 3 }, "priority": { "optionType": "global", "value": 3 } } }, "interface": [ { "ifName": { "optionType": "global", "value": "ucse2/0" }, "l3": { "optionType": "default", "value": true }, "ucseInterfaceVpn": { "optionType": "global", "value": 2 }, "address": { "optionType": "global", "value": "10.1.15.15/24" } } ] }, "name": "UcsefeatureGlobalDefault" }, "$$ref": "#/components/examples/ProfileparcelSdwanOtherUcseCommonRequest_UcsefeatureGlobalDefault" } } } }, "required": true }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "object", "properties": { "id": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}" } }, "required": [ "id" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelCommonPostResponse_SchemaPayload" }, "examples": { "example_1": { "value": { "id": "24C3EF06-c09a-DeFa-Ab26-a1cc4Ef0D51A" }, "$$ref": "#/components/examples/ProfileparcelCommonPostResponse_example_1" } } } } }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Feature Profile > Other > UCSE-write" } }, "/v1/feature-profile/sdwan/other/{otherId}/ucse/{ucseId}": { "delete": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Delete a Ucse Profile feature for Other feature profile", "operationId": "DeleteUcseProfileFeatureForOther", "parameters": [ { "name": "otherId", "in": "path", "description": "Feature Profile ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } }, { "name": "ucseId", "in": "path", "description": "Profile feature ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } } ], "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Feature Profile > Other > UCSE-write" }, "put": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Update a Ucse Profile feature for Other feature profile", "operationId": "EditUcseProfileFeatureForOther", "parameters": [ { "name": "otherId", "in": "path", "description": "Feature Profile ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } }, { "name": "ucseId", "in": "path", "description": "Profile feature ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } } ], "requestBody": { "description": "Ucse Profile feature", "content": { "application/json": { "schema": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "bay": { "description": "Bay", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 0, "maximum": 2, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherUcseCommonRequest_bayDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherUcseCommonRequest_oneOfBayOptionsDef" }, "slot": { "description": "Slot", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 0, "maximum": 3, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherUcseCommonRequest_slotDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherUcseCommonRequest_oneOfSlotOptionsDef" }, "imc": { "type": "object", "properties": { "access-port": { "type": "object", "properties": { "dedicated": { "description": "Dedicated", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "boolean", "enum": [ true ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanTrueDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/CommonCommonDefs_oneOfOnBooleanDefaultTrueNoVariableOptionsDef" }, "sharedLom": { "type": "object", "properties": { "lomType": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "ge1", "ge2", "ge3", "te2", "te3", "console", "failover" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherUcseCommonRequest_sharedLomTypeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherUcseCommonRequest_oneOfSharedLomOptionsDef" }, "failOverType": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "ge2", "te2" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherUcseCommonRequest_sharedFailOverTypeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherUcseCommonRequest_oneOfSharedFailOverOptionsDef" } }, "additionalProperties": false } } }, "ip": { "type": "object", "properties": { "address": { "description": "Assign IPv4 address", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)(\\/)([0-2]?[0-9]$|[3]?[0-2])$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4PrefixDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/CommonCommonDefs_oneOfIpv4PrefixOptionsDef" }, "defaultGateway": { "description": "Assign default gateway", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4AddressDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" } }, "required": [ "optionType" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionNoDefaultDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherUcseCommonRequest_oneOfDefaultGatewayOptionsDef" } }, "required": [ "address", "defaultGateway" ], "additionalProperties": false }, "vlan": { "type": "object", "properties": { "vlanId": { "description": "Assign Vlan Id", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 2, "maximum": 4095, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherUcseCommonRequest_vlanIdDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" } }, "required": [ "optionType" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionNoDefaultDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherUcseCommonRequest_oneOfVlanIdOptionsDef" }, "priority": { "description": "Assign priority", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 0, "maximum": 7, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherUcseCommonRequest_priorityDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" } }, "required": [ "optionType" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionNoDefaultDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherUcseCommonRequest_oneOfPriorityOptionsDef" } } } } }, "interface": { "description": "Interface name: GigabitEthernet0/<>/<> when present", "type": "array", "uniqueItems": true, "items": { "type": "object", "properties": { "ifName": { "description": "Set Inteface name", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "(ucse)([0-9]*(. ?[1-9][0-9]*)*|[0-9/]+|[0-9]+/[0-9]+/[0-9]+:[0-9]+|[0-9]+/[0-9]+/[0-9]+|[0-9]+/[0-9]+|[0-9]+)", "minLength": 3, "maxLength": 32, "$$ref": "#/components/schemas/ProfileparcelSdwanOtherUcseCommonRequest_ifNameDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" } }, "required": [ "optionType" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionNoDefaultDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherUcseCommonRequest_oneOfInterfaceNameOptionsDef" }, "l3": { "description": "L3", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "boolean", "enum": [ true ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanTrueDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherUcseCommonRequest_onel3DefaultOptionsDef" }, "ucseInterfaceVpn": { "description": "UCSE Interface VPN", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 1, "maximum": 65527, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherUcseCommonRequest_interfaceUcseInterfaceVpnDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" } }, "required": [ "optionType" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionNoDefaultDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherUcseCommonRequest_oneOfInterfaceUcseInterfaceVpnOptionsDef" }, "address": { "description": "Assign IPv4 address", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)(\\/)([0-2]?[0-9]$|[3]?[0-2])$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4PrefixDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/CommonCommonDefs_oneOfIpv4PrefixOptionsDef" } }, "required": [ "ifName" ], "additionalProperties": false } } }, "required": [ "slot", "bay" ], "additionalProperties": false } }, "required": [ "data" ], "x-metadata": { "supportedDeviceTypes": [ "vedge-C8300-2N2S-4T2X", "vedge-C8375-E-G2", "vedge-C8355-G2", "vedge-C8300-1N1S-4T2X", "vedge-C8231-G2", "vedge-C8235-G2", "vedge-C8221-G2", "vedge-C8225-G2", "vedge-C8231-E-G2", "vedge-C8235-E-G2", "vedge-C8300-2N2S-6T", "vedge-ISR-4451-X", "vedge-C8300-1N1S-6T", "vedge-ISR-4461", "vedge-ISR-4351", "vedge-ISR-4431", "vedge-ISR-4321", "vedge-ISR-4331", "vedge-ISR-4221", "vedge-ISR-4221X" ], "minVManageVersion": "20.16.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanOtherUcseCommonRequest_SchemaPayload" }, "examples": { "UcsefeatureGlobalDefault": { "value": { "data": { "bay": { "optionType": "global", "value": 2 }, "slot": { "optionType": "global", "value": 0 }, "imc": { "access-port": { "dedicated": { "optionType": "global", "value": true }, "sharedLom": { "lomType": { "optionType": "global", "value": "ge1" }, "failOverType": { "optionType": "global", "value": "ge2" } } }, "ip": { "address": { "optionType": "global", "value": "2.2.2.2/24" }, "defaultGateway": { "optionType": "global", "value": "2.2.2.2" } }, "vlan": { "vlanId": { "optionType": "global", "value": 3 }, "priority": { "optionType": "global", "value": 3 } } }, "interface": [ { "ifName": { "optionType": "global", "value": "ucse2/0" }, "l3": { "optionType": "default", "value": true }, "ucseInterfaceVpn": { "optionType": "global", "value": 2 }, "address": { "optionType": "global", "value": "10.1.15.15/24" } } ] }, "name": "UcsefeatureGlobalDefault" }, "$$ref": "#/components/examples/ProfileparcelSdwanOtherUcseCommonRequest_UcsefeatureGlobalDefault" } } } }, "required": true }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "object", "properties": { "id": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}" } }, "required": [ "id" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelCommonPutResponse_SchemaPayload" }, "examples": { "example_1": { "value": { "id": "24C3EF06-c09a-DeFa-Ab26-a1cc4Ef0D51A" }, "$$ref": "#/components/examples/ProfileparcelCommonPutResponse_example_1" } } } } }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Feature Profile > Other > UCSE-write" }, "get": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Get Ucse Profile feature by FeatureId for Other feature profile", "operationId": "GetUcseProfileFeatureByIdFFeatureForOther", "parameters": [ { "name": "otherId", "in": "path", "description": "Feature Profile ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } }, { "name": "ucseId", "in": "path", "description": "Profile feature ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } } ], "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "object", "properties": { "parcelId": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" }, "parcelType": { "type": "string" }, "createdBy": { "type": "string", "description": "User who last created this.", "readOnly": true }, "createdOn": { "type": "integer", "description": "Timestamp of creation", "format": "int64", "readOnly": true }, "lastUpdatedBy": { "type": "string", "description": "User who last updated this.", "readOnly": true }, "lastUpdatedOn": { "type": "integer", "description": "Timestamp of last update", "format": "int64", "readOnly": true }, "payload": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "bay": { "description": "Bay", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 0, "maximum": 2, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherUcseCommonRequest_bayDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherUcseCommonRequest_oneOfBayOptionsDef" }, "slot": { "description": "Slot", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 0, "maximum": 3, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherUcseCommonRequest_slotDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherUcseCommonRequest_oneOfSlotOptionsDef" }, "imc": { "type": "object", "properties": { "access-port": { "type": "object", "properties": { "dedicated": { "description": "Dedicated", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "boolean", "enum": [ true ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanTrueDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/CommonCommonDefs_oneOfOnBooleanDefaultTrueNoVariableOptionsDef" }, "sharedLom": { "type": "object", "properties": { "lomType": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "ge1", "ge2", "ge3", "te2", "te3", "console", "failover" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherUcseCommonRequest_sharedLomTypeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherUcseCommonRequest_oneOfSharedLomOptionsDef" }, "failOverType": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "ge2", "te2" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherUcseCommonRequest_sharedFailOverTypeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherUcseCommonRequest_oneOfSharedFailOverOptionsDef" } }, "additionalProperties": false } } }, "ip": { "type": "object", "properties": { "address": { "description": "Assign IPv4 address", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)(\\/)([0-2]?[0-9]$|[3]?[0-2])$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4PrefixDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/CommonCommonDefs_oneOfIpv4PrefixOptionsDef" }, "defaultGateway": { "description": "Assign default gateway", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4AddressDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" } }, "required": [ "optionType" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionNoDefaultDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherUcseCommonRequest_oneOfDefaultGatewayOptionsDef" } }, "required": [ "address", "defaultGateway" ], "additionalProperties": false }, "vlan": { "type": "object", "properties": { "vlanId": { "description": "Assign Vlan Id", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 2, "maximum": 4095, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherUcseCommonRequest_vlanIdDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" } }, "required": [ "optionType" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionNoDefaultDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherUcseCommonRequest_oneOfVlanIdOptionsDef" }, "priority": { "description": "Assign priority", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 0, "maximum": 7, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherUcseCommonRequest_priorityDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" } }, "required": [ "optionType" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionNoDefaultDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherUcseCommonRequest_oneOfPriorityOptionsDef" } } } } }, "interface": { "description": "Interface name: GigabitEthernet0/<>/<> when present", "type": "array", "uniqueItems": true, "items": { "type": "object", "properties": { "ifName": { "description": "Set Inteface name", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "(ucse)([0-9]*(. ?[1-9][0-9]*)*|[0-9/]+|[0-9]+/[0-9]+/[0-9]+:[0-9]+|[0-9]+/[0-9]+/[0-9]+|[0-9]+/[0-9]+|[0-9]+)", "minLength": 3, "maxLength": 32, "$$ref": "#/components/schemas/ProfileparcelSdwanOtherUcseCommonRequest_ifNameDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" } }, "required": [ "optionType" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionNoDefaultDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherUcseCommonRequest_oneOfInterfaceNameOptionsDef" }, "l3": { "description": "L3", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "boolean", "enum": [ true ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanTrueDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherUcseCommonRequest_onel3DefaultOptionsDef" }, "ucseInterfaceVpn": { "description": "UCSE Interface VPN", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 1, "maximum": 65527, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanOtherUcseCommonRequest_interfaceUcseInterfaceVpnDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" } }, "required": [ "optionType" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionNoDefaultDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanOtherUcseCommonRequest_oneOfInterfaceUcseInterfaceVpnOptionsDef" }, "address": { "description": "Assign IPv4 address", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)(\\/)([0-2]?[0-9]$|[3]?[0-2])$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4PrefixDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/CommonCommonDefs_oneOfIpv4PrefixOptionsDef" } }, "required": [ "ifName" ], "additionalProperties": false } } }, "required": [ "slot", "bay" ], "additionalProperties": false } }, "required": [ "data" ], "x-metadata": { "supportedDeviceTypes": [ "vedge-C8300-2N2S-4T2X", "vedge-C8375-E-G2", "vedge-C8355-G2", "vedge-C8300-1N1S-4T2X", "vedge-C8231-G2", "vedge-C8235-G2", "vedge-C8221-G2", "vedge-C8225-G2", "vedge-C8231-E-G2", "vedge-C8235-E-G2", "vedge-C8300-2N2S-6T", "vedge-ISR-4451-X", "vedge-C8300-1N1S-6T", "vedge-ISR-4461", "vedge-ISR-4351", "vedge-ISR-4431", "vedge-ISR-4321", "vedge-ISR-4331", "vedge-ISR-4221", "vedge-ISR-4221X" ], "minVManageVersion": "20.16.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanOtherUcseCommonRequest_SchemaPayload" } }, "$$ref": "#/components/schemas/getSingleSdwanOtherUcsePayload" }, "examples": { "get response example": { "value": { "parcelId": "09fc54fe-ff36-4640-ae57-c9e71a103902", "parcelType": "ucse", "createdBy": "admin", "lastUpdatedBy": "admin", "createdOn": 1701866357838, "lastUpdatedOn": 1701866357838, "payload": { "data": { "bay": { "optionType": "global", "value": 2 }, "slot": { "optionType": "global", "value": 0 }, "imc": { "access-port": { "dedicated": { "optionType": "global", "value": true }, "sharedLom": { "lomType": { "optionType": "global", "value": "ge1" }, "failOverType": { "optionType": "global", "value": "ge2" } } }, "ip": { "address": { "optionType": "global", "value": "2.2.2.2/24" }, "defaultGateway": { "optionType": "global", "value": "2.2.2.2" } }, "vlan": { "vlanId": { "optionType": "global", "value": 3 }, "priority": { "optionType": "global", "value": 3 } } }, "interface": [ { "ifName": { "optionType": "global", "value": "ucse2/0" }, "l3": { "optionType": "default", "value": true }, "ucseInterfaceVpn": { "optionType": "global", "value": 2 }, "address": { "optionType": "global", "value": "10.1.15.15/24" } } ] } } }, "$$ref": "#/components/examples/getSingleSdwanOtherUcseExample" } } } } }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Feature Profile > Other > UCSE-read" } }, "/v1/feature-profile/sdwan/policy-object/{policyObjectId}/unified/{securityProfileParcelType}": { "get": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Get Security Features for a given ParcelType", "operationId": "GetSdwanSecurityFeature_ConfigurationFeatureProfileSdwan_9203", "parameters": [ { "name": "policyObjectId", "in": "path", "description": "Feature Profile ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } }, { "name": "securityProfileParcelType", "in": "path", "description": "Policy Object ListType", "required": true, "schema": { "type": "string", "enum": [ "advanced-inspection-profile", "intrusion-prevention", "url-filtering", "advanced-malware-protection", "ssl-decryption-profile", "ssl-decryption" ] } }, { "name": "referenceCount", "in": "query", "description": "get reference count", "schema": { "type": "boolean", "default": false } } ], "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "object", "properties": { "data": { "type": "array", "items": { "type": "object", "properties": { "parcelId": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" }, "parcelType": { "type": "string" }, "createdBy": { "type": "string", "description": "User who last created this.", "readOnly": true }, "createdOn": { "type": "integer", "description": "Timestamp of creation", "format": "int64", "readOnly": true }, "lastUpdatedBy": { "type": "string", "description": "User who last updated this.", "readOnly": true }, "lastUpdatedOn": { "type": "integer", "description": "Timestamp of last update", "format": "int64", "readOnly": true }, "payload": { "oneOf": [ { "type": "object", "properties": { "name": { "minLength": 1, "maxLength": 32, "type": "string", "pattern": "^[^&<>! \"]+$", "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "minProperties": 1, "description": "requires tlsDecryptionAction and at least one of Intrusion Prevention or URL Filtering or Advanced Malware Protection policies", "properties": { "tlsDecryptionAction": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "decrypt", "neverDecrypt", "skipDecrypt" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedAdvancedInspectionProfilePostRequest_tlsDecryptionActionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedAdvancedInspectionProfilePostRequest_oneOfTlsDecryptionActionOptionsDef" }, "intrusionPrevention": { "type": "object", "properties": { "refId": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedAdvancedInspectionProfilePostRequest_refIdDef" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedAdvancedInspectionProfilePostRequest_referenceDef" }, "urlFiltering": { "type": "object", "properties": { "refId": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedAdvancedInspectionProfilePostRequest_refIdDef" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedAdvancedInspectionProfilePostRequest_referenceDef" }, "advancedMalwareProtection": { "type": "object", "properties": { "refId": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedAdvancedInspectionProfilePostRequest_refIdDef" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedAdvancedInspectionProfilePostRequest_referenceDef" }, "sslDecryptionProfile": { "type": "object", "properties": { "refId": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedAdvancedInspectionProfilePostRequest_refIdDef" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedAdvancedInspectionProfilePostRequest_referenceDef", "description": "required if tlsDecryptionAction's value is decrypt" } }, "anyOf": [ { "required": [ "intrusionPrevention" ] }, { "required": [ "urlFiltering" ] }, { "required": [ "advancedMalwareProtection" ] } ], "required": [ "tlsDecryptionAction" ], "additionalProperties": false } }, "required": [ "name", "description", "data" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedAdvancedInspectionProfilePostRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "minProperties": 1, "properties": { "signatureSet": { "oneOf": [ { "description": "One of the predefined signature set enum value", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "balanced", "connectivity", "security", "max-detect", "no-rules-active" ], "type": "string", "default": "balanced", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedIntrusionPreventionPostRequest_signatureSetDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedIntrusionPreventionPostRequest_oneOfSignatureSetOptionsDef" }, { "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_parcelReferenceDef", "description": "Reference to a user edited signature set parcel", "type": "object" } ] }, "inspectionMode": { "description": "Can be one of the enum value", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "detection", "protection" ], "type": "string", "default": "detection", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedIntrusionPreventionPostRequest_inspectionModeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedIntrusionPreventionPostRequest_oneOfInspectionModeOptionsDef" }, "signatureAllowedList": { "description": "Valid UUID", "type": "object", "properties": { "refId": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_refIdOptionDef" } } }, "logLevel": { "description": "Can be one of the enum value", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "emergency", "alert", "critical", "error", "warning", "notice", "info", "debug" ], "type": "string", "default": "error", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedIntrusionPreventionPostRequest_logLevelDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedIntrusionPreventionPostRequest_oneOfLogLevelOptionsDef" }, "customSignature": { "description": "Can be one of the enum value", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "default": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedIntrusionPreventionPostRequest_CustomSignatureDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedIntrusionPreventionPostRequest_oneOfCustomSignatureOptionsDef" } }, "required": [ "signatureSet", "inspectionMode", "logLevel" ], "additionalProperties": false } }, "required": [ "name", "data" ], "x-metadata": { "minVManageVersion": "20.18.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedIntrusionPreventionPostRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "minProperties": 1, "properties": { "webCategoriesAction": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "block", "allow" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedUrlFilteringPostRequest_webCategoriesActionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedUrlFilteringPostRequest_oneOfWebCategoriesActionOptionsDef" }, "webCategories": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "items": { "type": "string", "enum": [ "abortion", "abused-drugs", "adult-and-pornography", "alcohol-and-tobacco", "auctions", "bot-nets", "business-and-economy", "cdns", "cheating", "computer-and-internet-info", "computer-and-internet-security", "confirmed-spam-sources", "cult-and-occult", "dating", "dead-sites", "dynamic-content", "educational-institutions", "entertainment-and-arts", "fashion-and-beauty", "financial-services", "gambling", "games", "government", "gross", "hacking", "hate-and-racism", "health-and-medicine", "home", "hunting-and-fishing", "illegal", "image-and-video-search", "individual-stock-advice-and-tools", "internet-communications", "internet-portals", "job-search", "keyloggers-and-monitoring", "kids", "legal", "local-information", "malware-sites", "marijuana", "military", "motor-vehicles", "music", "news-and-media", "nudity", "online-greeting-cards", "online-personal-storage", "open-http-proxies", "p2p", "parked-sites", "pay-to-surf", "personal-sites-and-blogs", "philosophy-and-political-advocacy", "phishing-and-other-frauds", "private-ip-addresses", "proxy-avoid-and-anonymizers", "questionable", "real-estate", "recreation-and-hobbies", "reference-and-research", "religion", "search-engines", "sex-education", "shareware-and-freeware", "shopping", "social-network", "society", "spam-urls", "sports", "spyware-and-adware", "streaming-media", "swimsuits-and-intimate-apparel", "training-and-tools", "translation", "travel", "uncategorized", "unconfirmed-spam-sources", "violence", "weapons", "web-advertisements", "web-based-email", "web-hosting", "unused-food-and-dining", "unused-reputation", "self-harm", "dns-over-https", "low-thc-cannabis-products", "generative-ai" ] }, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedUrlFilteringPostRequest_webCategoriesDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedUrlFilteringPostRequest_oneOfWebCategoriesOptionsDef" }, "webReputation": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "high-risk", "low-risk", "moderate-risk", "suspicious", "trustworthy" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedUrlFilteringPostRequest_webReputationDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedUrlFilteringPostRequest_oneOfWebReputationOptionsDef" }, "urlAllowedList": { "description": "", "type": "object", "properties": { "refId": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_refIdOptionDef" } } }, "urlBlockedList": { "description": "", "type": "object", "properties": { "refId": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_refIdOptionDef" } } }, "blockPageAction": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "text", "redirect-url" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedUrlFilteringPostRequest_blockPageActionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedUrlFilteringPostRequest_oneOfBlockPageActionOptionsDef" }, "blockPageContents": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedUrlFilteringPostRequest_blockPageContentsDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedUrlFilteringPostRequest_oneOfBlockPageContentsOptionsDef" }, "redirectUrl": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^(http:\\/\\/www\\.|https:\\/\\/www\\.|http:\\/\\/|https:\\/\\/)?[a-z0-9]+([\\-\\.]{1}[a-z0-9]+)*\\.[a-z]{2,5}(:[0-9]{1,5})?(\\/.*)?$", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedUrlFilteringPostRequest_redirectUrlDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedUrlFilteringPostRequest_oneOfRedirectUrlOptionsDef" }, "enableAlerts": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedUrlFilteringPostRequest_oneOfEnableAlertsOptionsDef" }, "alerts": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "items": { "type": "string", "enum": [ "blacklist", "whitelist", "categories-reputation" ] }, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedUrlFilteringPostRequest_alertsDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedUrlFilteringPostRequest_oneOfAlertsOptionsDef" } }, "required": [ "webCategoriesAction", "webReputation", "blockPageAction", "enableAlerts" ], "additionalProperties": false } }, "required": [ "data", "name" ], "x-metadata": { "minVManageVersion": "20.15.2" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedUrlFilteringPostRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "minProperties": 1, "properties": { "matchAllVpn": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "const": true } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedAdvancedMalwareProtectionPostRequest_oneOfMatchAllVpnOptionsDef" }, "fileReputationCloudServer": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "nam", "eur", "apjc" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedAdvancedMalwareProtectionPostRequest_ServerDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedAdvancedMalwareProtectionPostRequest_oneOfFileReputationCloudServerOptionsDef" }, "fileReputationEstServer": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "nam", "eur", "apjc" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedAdvancedMalwareProtectionPostRequest_ServerDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedAdvancedMalwareProtectionPostRequest_oneOfFileReputationEstServerOptionsDef" }, "fileReputationAlert": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "critical", "warning", "info" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedAdvancedMalwareProtectionPostRequest_AlertDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedAdvancedMalwareProtectionPostRequest_oneOfFileReputationAlertOptionsDef" }, "fileAnalysisEnabled": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedAdvancedMalwareProtectionPostRequest_oneOfFileAnalysisEnabledOptionsDef" }, "fileAnalysisCloudServer": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "nam", "eur" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedAdvancedMalwareProtectionPostRequest_fileAnalysisCloudServerDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedAdvancedMalwareProtectionPostRequest_oneOfFileAnalysisCloudServerOptionsDef" }, "fileAnalysisFileTypes": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "uniqueItems": true, "minItems": 1, "items": { "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedAdvancedMalwareProtectionPostRequest_fileAnalysisFileTypesDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedAdvancedMalwareProtectionPostRequest_oneOfFileAnalysisFileTypesOptionsDef" }, "fileAnalysisAlert": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "critical", "warning", "info" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedAdvancedMalwareProtectionPostRequest_AlertDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedAdvancedMalwareProtectionPostRequest_oneOfFileAnalysisAlertOptionsDef" } }, "required": [ "matchAllVpn", "fileReputationCloudServer", "fileReputationEstServer", "fileReputationAlert", "fileAnalysisEnabled" ], "additionalProperties": false } }, "required": [ "name", "description", "data" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedAdvancedMalwareProtectionPostRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "minProperties": 1, "properties": { "decryptCategories": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "items": { "type": "string", "enum": [ "abortion", "abused-drugs", "adult-and-pornography", "alcohol-and-tobacco", "auctions", "bot-nets", "business-and-economy", "cdns", "cheating", "computer-and-internet-info", "computer-and-internet-security", "confirmed-spam-sources", "cult-and-occult", "dating", "dead-sites", "dynamic-content", "educational-institutions", "entertainment-and-arts", "fashion-and-beauty", "financial-services", "gambling", "games", "government", "gross", "hacking", "hate-and-racism", "health-and-medicine", "home", "hunting-and-fishing", "illegal", "image-and-video-search", "individual-stock-advice-and-tools", "internet-communications", "internet-portals", "job-search", "keyloggers-and-monitoring", "kids", "legal", "local-information", "malware-sites", "marijuana", "military", "motor-vehicles", "music", "news-and-media", "nudity", "online-greeting-cards", "online-personal-storage", "open-http-proxies", "p2p", "parked-sites", "pay-to-surf", "personal-sites-and-blogs", "philosophy-and-political-advocacy", "phishing-and-other-frauds", "private-ip-addresses", "proxy-avoid-and-anonymizers", "questionable", "real-estate", "recreation-and-hobbies", "reference-and-research", "religion", "search-engines", "sex-education", "shareware-and-freeware", "shopping", "social-network", "society", "spam-urls", "sports", "spyware-and-adware", "streaming-media", "swimsuits-and-intimate-apparel", "training-and-tools", "translation", "travel", "uncategorized", "unconfirmed-spam-sources", "violence", "weapons", "web-advertisements", "web-based-email", "web-hosting", "unused-food-and-dining", "unused-reputation", "self-harm", "dns-over-https", "low-thc-cannabis-products", "generative-ai" ] }, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionProfilePostRequest_categoriesDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionProfilePostRequest_oneOfDecryptCategoriesOptionsDef" }, "neverDecryptCategories": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "items": { "type": "string", "enum": [ "abortion", "abused-drugs", "adult-and-pornography", "alcohol-and-tobacco", "auctions", "bot-nets", "business-and-economy", "cdns", "cheating", "computer-and-internet-info", "computer-and-internet-security", "confirmed-spam-sources", "cult-and-occult", "dating", "dead-sites", "dynamic-content", "educational-institutions", "entertainment-and-arts", "fashion-and-beauty", "financial-services", "gambling", "games", "government", "gross", "hacking", "hate-and-racism", "health-and-medicine", "home", "hunting-and-fishing", "illegal", "image-and-video-search", "individual-stock-advice-and-tools", "internet-communications", "internet-portals", "job-search", "keyloggers-and-monitoring", "kids", "legal", "local-information", "malware-sites", "marijuana", "military", "motor-vehicles", "music", "news-and-media", "nudity", "online-greeting-cards", "online-personal-storage", "open-http-proxies", "p2p", "parked-sites", "pay-to-surf", "personal-sites-and-blogs", "philosophy-and-political-advocacy", "phishing-and-other-frauds", "private-ip-addresses", "proxy-avoid-and-anonymizers", "questionable", "real-estate", "recreation-and-hobbies", "reference-and-research", "religion", "search-engines", "sex-education", "shareware-and-freeware", "shopping", "social-network", "society", "spam-urls", "sports", "spyware-and-adware", "streaming-media", "swimsuits-and-intimate-apparel", "training-and-tools", "translation", "travel", "uncategorized", "unconfirmed-spam-sources", "violence", "weapons", "web-advertisements", "web-based-email", "web-hosting", "unused-food-and-dining", "unused-reputation", "self-harm", "dns-over-https", "low-thc-cannabis-products", "generative-ai" ] }, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionProfilePostRequest_categoriesDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionProfilePostRequest_oneOfNeverDecryptCategoriesOptionsDef" }, "skipDecryptCategories": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "items": { "type": "string", "enum": [ "abortion", "abused-drugs", "adult-and-pornography", "alcohol-and-tobacco", "auctions", "bot-nets", "business-and-economy", "cdns", "cheating", "computer-and-internet-info", "computer-and-internet-security", "confirmed-spam-sources", "cult-and-occult", "dating", "dead-sites", "dynamic-content", "educational-institutions", "entertainment-and-arts", "fashion-and-beauty", "financial-services", "gambling", "games", "government", "gross", "hacking", "hate-and-racism", "health-and-medicine", "home", "hunting-and-fishing", "illegal", "image-and-video-search", "individual-stock-advice-and-tools", "internet-communications", "internet-portals", "job-search", "keyloggers-and-monitoring", "kids", "legal", "local-information", "malware-sites", "marijuana", "military", "motor-vehicles", "music", "news-and-media", "nudity", "online-greeting-cards", "online-personal-storage", "open-http-proxies", "p2p", "parked-sites", "pay-to-surf", "personal-sites-and-blogs", "philosophy-and-political-advocacy", "phishing-and-other-frauds", "private-ip-addresses", "proxy-avoid-and-anonymizers", "questionable", "real-estate", "recreation-and-hobbies", "reference-and-research", "religion", "search-engines", "sex-education", "shareware-and-freeware", "shopping", "social-network", "society", "spam-urls", "sports", "spyware-and-adware", "streaming-media", "swimsuits-and-intimate-apparel", "training-and-tools", "translation", "travel", "uncategorized", "unconfirmed-spam-sources", "violence", "weapons", "web-advertisements", "web-based-email", "web-hosting", "unused-food-and-dining", "unused-reputation", "self-harm", "dns-over-https", "low-thc-cannabis-products", "generative-ai" ] }, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionProfilePostRequest_categoriesDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionProfilePostRequest_oneOfSkipDecryptCategoriesOptionsDef" }, "reputation": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionProfilePostRequest_oneOfReputationOptionsDef" }, "decryptThreshold": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "high-risk", "low-risk", "moderate-risk", "suspicious", "trustworthy" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionProfilePostRequest_thresholdDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionProfilePostRequest_oneOfDecryptThresholdOptionsDef" }, "skipDecryptThreshold": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "high-risk", "low-risk", "moderate-risk", "suspicious", "trustworthy" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionProfilePostRequest_thresholdDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionProfilePostRequest_oneOfSkipDecryptThresholdOptionsDef" }, "failDecrypt": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionProfilePostRequest_oneOfFailDecryptOptionsDef" }, "urlAllowedList": { "description": "", "type": "object", "properties": { "refId": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_refIdOptionDef" } } }, "urlBlockedList": { "description": "", "type": "object", "properties": { "refId": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_refIdOptionDef" } } } }, "required": [ "decryptCategories", "neverDecryptCategories", "reputation", "failDecrypt" ], "additionalProperties": false } }, "required": [ "data", "description", "name" ], "x-metadata": { "minVManageVersion": "20.15.2" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionProfilePostRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "description": "Will be auto generated", "type": "string" }, "data": { "type": "object", "minProperties": 1, "properties": { "sslEnable": { "description": "If false, no other fields should be provided, if true all fields should be provided", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPostRequest_oneOfSslEnableOptionsDef" }, "expiredCertificate": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "decrypt", "drop" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPostRequest_decryptAndDropStringDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPostRequest_oneOfExpiredCertificateOptionsDef" }, "untrustedCertificate": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "decrypt", "drop" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPostRequest_decryptAndDropStringDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPostRequest_oneOfUntrustedCertificateOptionsDef" }, "certificateRevocationStatus": { "description": "If value is none unknown status not required, if value is ocsp then unknown status is required", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "ocsp", "none" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPostRequest_certificateRevocationStatusDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPostRequest_oneOfCertificateRevocationStatusOptionsDef" }, "unknownStatus": { "description": "Only required if certificateRevocationStatus is oscp, if value is none then field shouldn't be here", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "decrypt", "drop" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPostRequest_decryptAndDropStringDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPostRequest_oneOfUnknownStatusOptionsDef" }, "unsupportedProtocolVersions": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "no-decrypt", "drop" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPostRequest_noDecryptAndDropStringDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPostRequest_oneOfUnsupportedProtocolVersionsOptionsDef" }, "unsupportedCipherSuites": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "no-decrypt", "drop" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPostRequest_noDecryptAndDropStringDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPostRequest_oneOfUnsupportedCipherSuitesOptionsDef" }, "failureMode": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "close", "open" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPostRequest_failureModeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPostRequest_oneOfFailureModeOptionsDef" }, "caCertBundle": { "description": "If default is false have to provide file name and bundleString", "oneOf": [ { "properties": { "default": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPostRequest_defaultDef" } }, "required": [ "default" ], "additionalProperties": false }, { "properties": { "default": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPostRequest_defaultDef" }, "fileName": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPostRequest_fileNameValueDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPostRequest_fileNameDef" }, "bundleString": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPostRequest_bundleStringValueDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPostRequest_bundleStringDef" } }, "required": [ "default", "fileName", "bundleString" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPostRequest_oneOfCaCertBundleOptionsDef" }, "keyModulus": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "1024", "2048", "4096" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPostRequest_keyModulusDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPostRequest_oneOfKeyModulusOptionsDef" }, "eckeyType": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "P256", "P384", "P521" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPostRequest_eckeyTypeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPostRequest_oneOfEckeyTypeOptionsDef" }, "certificateLifetime": { "description": "If you have vManage as CA or vManage as intermediate CA, this value should be 1", "details-1": "If another value is entered it will not be used", "details-2": "If you have Enterprise CA value should be greater than 0", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPostRequest_certificateLifetimeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPostRequest_oneOfCertificateLifetimeOptionsDef" }, "minTlsVer": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "TLSv1", "TLSv1.1", "TLSv1.2" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPostRequest_minTlsVerDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPostRequest_oneOfMinTlsVerOptionsDef" }, "caTpLabel": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "PROXY-SIGNING-CA" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPostRequest_caTpLabelDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPostRequest_oneOfCaTpLabelOptionsDef" } }, "required": [ "sslEnable" ], "additionalProperties": false } }, "required": [ "name", "description", "data" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPostRequest_SchemaPayload" } ], "$$ref": "#/components/schemas/Schema2HubGeneratedSecurityprofileparceltypePost" } } } } }, "$$ref": "#/components/schemas/getListSdwanPolicyObjectUnifiedSecurityprofileparceltypePayload" }, "examples": { "get response example": { "value": { "header": { "generatedOn": 1702438718825 }, "data": [ { "parcelId": "09fc54fe-ff36-4640-ae57-c9e71a103902", "parcelType": "unified/securityProfileParcelType", "createdBy": "admin", "lastUpdatedBy": "admin", "createdOn": 1701866357838, "lastUpdatedOn": 1701866357838, "payload": { "data": { "sslEnable": { "optionType": "global", "value": true }, "expiredCertificate": { "optionType": "global", "value": "drop" }, "untrustedCertificate": { "optionType": "global", "value": "drop" }, "certificateRevocationStatus": { "optionType": "global", "value": "ocsp" }, "unknownStatus": { "optionType": "global", "value": "decrypt" }, "unsupportedProtocolVersions": { "optionType": "global", "value": "no-decrypt" }, "unsupportedCipherSuites": { "optionType": "global", "value": "drop" }, "failureMode": { "optionType": "global", "value": "close" }, "caCertBundle": { "default": { "optionType": "global", "value": false }, "fileName": { "optionType": "global", "value": "dummy.pem" }, "bundleString": { "optionType": "global", "value": "testString" } }, "keyModulus": { "optionType": "global", "value": "2048" }, "eckeyType": { "optionType": "global", "value": "P384" }, "certificateLifetime": { "optionType": "global", "value": "1" }, "minTlsVer": { "optionType": "global", "value": "TLSv1.2" }, "caTpLabel": { "optionType": "global", "value": "PROXY-SIGNING-CA" } } } } ] }, "$$ref": "#/components/examples/getListSdwanPolicyObjectUnifiedSecurityprofileparceltypeExample" } } } } }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Feature Profile > Policy Object > Advanced Inspection Profile-read,Feature Profile > Policy Object > Advanced Inspection Profile > Intrusion Prevention-read,Feature Profile > Policy Object > Advanced Inspection Profile > Url Filtering-read,Feature Profile > Policy Object > Advanced Inspection Profile > Advanced Malware Protection-read,Feature Profile > Policy Object > Advanced Inspection Profile > SSL Decryption Profile-read,Feature Profile > Policy Object > Advanced Inspection Profile > SSL Decryption-read" }, "post": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Create Feature for Security Policy", "operationId": "CreateSdwanSecurityFeature", "parameters": [ { "name": "policyObjectId", "in": "path", "description": "Feature Profile ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } }, { "name": "securityProfileParcelType", "in": "path", "description": "Policy Object ListType", "required": true, "schema": { "type": "string", "enum": [ "advanced-inspection-profile", "intrusion-prevention", "url-filtering", "advanced-malware-protection", "ssl-decryption-profile", "ssl-decryption" ] } } ], "requestBody": { "description": "Security Feature", "content": { "application/json": { "schema": { "oneOf": [ { "type": "object", "properties": { "name": { "minLength": 1, "maxLength": 32, "type": "string", "pattern": "^[^&<>! \"]+$", "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "minProperties": 1, "description": "requires tlsDecryptionAction and at least one of Intrusion Prevention or URL Filtering or Advanced Malware Protection policies", "properties": { "tlsDecryptionAction": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "decrypt", "neverDecrypt", "skipDecrypt" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedAdvancedInspectionProfilePostRequest_tlsDecryptionActionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedAdvancedInspectionProfilePostRequest_oneOfTlsDecryptionActionOptionsDef" }, "intrusionPrevention": { "type": "object", "properties": { "refId": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedAdvancedInspectionProfilePostRequest_refIdDef" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedAdvancedInspectionProfilePostRequest_referenceDef" }, "urlFiltering": { "type": "object", "properties": { "refId": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedAdvancedInspectionProfilePostRequest_refIdDef" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedAdvancedInspectionProfilePostRequest_referenceDef" }, "advancedMalwareProtection": { "type": "object", "properties": { "refId": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedAdvancedInspectionProfilePostRequest_refIdDef" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedAdvancedInspectionProfilePostRequest_referenceDef" }, "sslDecryptionProfile": { "type": "object", "properties": { "refId": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedAdvancedInspectionProfilePostRequest_refIdDef" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedAdvancedInspectionProfilePostRequest_referenceDef", "description": "required if tlsDecryptionAction's value is decrypt" } }, "anyOf": [ { "required": [ "intrusionPrevention" ] }, { "required": [ "urlFiltering" ] }, { "required": [ "advancedMalwareProtection" ] } ], "required": [ "tlsDecryptionAction" ], "additionalProperties": false } }, "required": [ "name", "description", "data" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedAdvancedInspectionProfilePostRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "minProperties": 1, "properties": { "signatureSet": { "oneOf": [ { "description": "One of the predefined signature set enum value", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "balanced", "connectivity", "security", "max-detect", "no-rules-active" ], "type": "string", "default": "balanced", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedIntrusionPreventionPostRequest_signatureSetDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedIntrusionPreventionPostRequest_oneOfSignatureSetOptionsDef" }, { "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_parcelReferenceDef", "description": "Reference to a user edited signature set parcel", "type": "object" } ] }, "inspectionMode": { "description": "Can be one of the enum value", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "detection", "protection" ], "type": "string", "default": "detection", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedIntrusionPreventionPostRequest_inspectionModeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedIntrusionPreventionPostRequest_oneOfInspectionModeOptionsDef" }, "signatureAllowedList": { "description": "Valid UUID", "type": "object", "properties": { "refId": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_refIdOptionDef" } } }, "logLevel": { "description": "Can be one of the enum value", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "emergency", "alert", "critical", "error", "warning", "notice", "info", "debug" ], "type": "string", "default": "error", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedIntrusionPreventionPostRequest_logLevelDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedIntrusionPreventionPostRequest_oneOfLogLevelOptionsDef" }, "customSignature": { "description": "Can be one of the enum value", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "default": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedIntrusionPreventionPostRequest_CustomSignatureDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedIntrusionPreventionPostRequest_oneOfCustomSignatureOptionsDef" } }, "required": [ "signatureSet", "inspectionMode", "logLevel" ], "additionalProperties": false } }, "required": [ "name", "data" ], "x-metadata": { "minVManageVersion": "20.18.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedIntrusionPreventionPostRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "minProperties": 1, "properties": { "webCategoriesAction": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "block", "allow" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedUrlFilteringPostRequest_webCategoriesActionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedUrlFilteringPostRequest_oneOfWebCategoriesActionOptionsDef" }, "webCategories": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "items": { "type": "string", "enum": [ "abortion", "abused-drugs", "adult-and-pornography", "alcohol-and-tobacco", "auctions", "bot-nets", "business-and-economy", "cdns", "cheating", "computer-and-internet-info", "computer-and-internet-security", "confirmed-spam-sources", "cult-and-occult", "dating", "dead-sites", "dynamic-content", "educational-institutions", "entertainment-and-arts", "fashion-and-beauty", "financial-services", "gambling", "games", "government", "gross", "hacking", "hate-and-racism", "health-and-medicine", "home", "hunting-and-fishing", "illegal", "image-and-video-search", "individual-stock-advice-and-tools", "internet-communications", "internet-portals", "job-search", "keyloggers-and-monitoring", "kids", "legal", "local-information", "malware-sites", "marijuana", "military", "motor-vehicles", "music", "news-and-media", "nudity", "online-greeting-cards", "online-personal-storage", "open-http-proxies", "p2p", "parked-sites", "pay-to-surf", "personal-sites-and-blogs", "philosophy-and-political-advocacy", "phishing-and-other-frauds", "private-ip-addresses", "proxy-avoid-and-anonymizers", "questionable", "real-estate", "recreation-and-hobbies", "reference-and-research", "religion", "search-engines", "sex-education", "shareware-and-freeware", "shopping", "social-network", "society", "spam-urls", "sports", "spyware-and-adware", "streaming-media", "swimsuits-and-intimate-apparel", "training-and-tools", "translation", "travel", "uncategorized", "unconfirmed-spam-sources", "violence", "weapons", "web-advertisements", "web-based-email", "web-hosting", "unused-food-and-dining", "unused-reputation", "self-harm", "dns-over-https", "low-thc-cannabis-products", "generative-ai" ] }, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedUrlFilteringPostRequest_webCategoriesDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedUrlFilteringPostRequest_oneOfWebCategoriesOptionsDef" }, "webReputation": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "high-risk", "low-risk", "moderate-risk", "suspicious", "trustworthy" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedUrlFilteringPostRequest_webReputationDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedUrlFilteringPostRequest_oneOfWebReputationOptionsDef" }, "urlAllowedList": { "description": "", "type": "object", "properties": { "refId": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_refIdOptionDef" } } }, "urlBlockedList": { "description": "", "type": "object", "properties": { "refId": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_refIdOptionDef" } } }, "blockPageAction": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "text", "redirect-url" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedUrlFilteringPostRequest_blockPageActionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedUrlFilteringPostRequest_oneOfBlockPageActionOptionsDef" }, "blockPageContents": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedUrlFilteringPostRequest_blockPageContentsDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedUrlFilteringPostRequest_oneOfBlockPageContentsOptionsDef" }, "redirectUrl": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^(http:\\/\\/www\\.|https:\\/\\/www\\.|http:\\/\\/|https:\\/\\/)?[a-z0-9]+([\\-\\.]{1}[a-z0-9]+)*\\.[a-z]{2,5}(:[0-9]{1,5})?(\\/.*)?$", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedUrlFilteringPostRequest_redirectUrlDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedUrlFilteringPostRequest_oneOfRedirectUrlOptionsDef" }, "enableAlerts": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedUrlFilteringPostRequest_oneOfEnableAlertsOptionsDef" }, "alerts": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "items": { "type": "string", "enum": [ "blacklist", "whitelist", "categories-reputation" ] }, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedUrlFilteringPostRequest_alertsDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedUrlFilteringPostRequest_oneOfAlertsOptionsDef" } }, "required": [ "webCategoriesAction", "webReputation", "blockPageAction", "enableAlerts" ], "additionalProperties": false } }, "required": [ "data", "name" ], "x-metadata": { "minVManageVersion": "20.15.2" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedUrlFilteringPostRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "minProperties": 1, "properties": { "matchAllVpn": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "const": true } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedAdvancedMalwareProtectionPostRequest_oneOfMatchAllVpnOptionsDef" }, "fileReputationCloudServer": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "nam", "eur", "apjc" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedAdvancedMalwareProtectionPostRequest_ServerDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedAdvancedMalwareProtectionPostRequest_oneOfFileReputationCloudServerOptionsDef" }, "fileReputationEstServer": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "nam", "eur", "apjc" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedAdvancedMalwareProtectionPostRequest_ServerDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedAdvancedMalwareProtectionPostRequest_oneOfFileReputationEstServerOptionsDef" }, "fileReputationAlert": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "critical", "warning", "info" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedAdvancedMalwareProtectionPostRequest_AlertDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedAdvancedMalwareProtectionPostRequest_oneOfFileReputationAlertOptionsDef" }, "fileAnalysisEnabled": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedAdvancedMalwareProtectionPostRequest_oneOfFileAnalysisEnabledOptionsDef" }, "fileAnalysisCloudServer": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "nam", "eur" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedAdvancedMalwareProtectionPostRequest_fileAnalysisCloudServerDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedAdvancedMalwareProtectionPostRequest_oneOfFileAnalysisCloudServerOptionsDef" }, "fileAnalysisFileTypes": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "uniqueItems": true, "minItems": 1, "items": { "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedAdvancedMalwareProtectionPostRequest_fileAnalysisFileTypesDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedAdvancedMalwareProtectionPostRequest_oneOfFileAnalysisFileTypesOptionsDef" }, "fileAnalysisAlert": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "critical", "warning", "info" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedAdvancedMalwareProtectionPostRequest_AlertDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedAdvancedMalwareProtectionPostRequest_oneOfFileAnalysisAlertOptionsDef" } }, "required": [ "matchAllVpn", "fileReputationCloudServer", "fileReputationEstServer", "fileReputationAlert", "fileAnalysisEnabled" ], "additionalProperties": false } }, "required": [ "name", "description", "data" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedAdvancedMalwareProtectionPostRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "minProperties": 1, "properties": { "decryptCategories": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "items": { "type": "string", "enum": [ "abortion", "abused-drugs", "adult-and-pornography", "alcohol-and-tobacco", "auctions", "bot-nets", "business-and-economy", "cdns", "cheating", "computer-and-internet-info", "computer-and-internet-security", "confirmed-spam-sources", "cult-and-occult", "dating", "dead-sites", "dynamic-content", "educational-institutions", "entertainment-and-arts", "fashion-and-beauty", "financial-services", "gambling", "games", "government", "gross", "hacking", "hate-and-racism", "health-and-medicine", "home", "hunting-and-fishing", "illegal", "image-and-video-search", "individual-stock-advice-and-tools", "internet-communications", "internet-portals", "job-search", "keyloggers-and-monitoring", "kids", "legal", "local-information", "malware-sites", "marijuana", "military", "motor-vehicles", "music", "news-and-media", "nudity", "online-greeting-cards", "online-personal-storage", "open-http-proxies", "p2p", "parked-sites", "pay-to-surf", "personal-sites-and-blogs", "philosophy-and-political-advocacy", "phishing-and-other-frauds", "private-ip-addresses", "proxy-avoid-and-anonymizers", "questionable", "real-estate", "recreation-and-hobbies", "reference-and-research", "religion", "search-engines", "sex-education", "shareware-and-freeware", "shopping", "social-network", "society", "spam-urls", "sports", "spyware-and-adware", "streaming-media", "swimsuits-and-intimate-apparel", "training-and-tools", "translation", "travel", "uncategorized", "unconfirmed-spam-sources", "violence", "weapons", "web-advertisements", "web-based-email", "web-hosting", "unused-food-and-dining", "unused-reputation", "self-harm", "dns-over-https", "low-thc-cannabis-products", "generative-ai" ] }, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionProfilePostRequest_categoriesDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionProfilePostRequest_oneOfDecryptCategoriesOptionsDef" }, "neverDecryptCategories": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "items": { "type": "string", "enum": [ "abortion", "abused-drugs", "adult-and-pornography", "alcohol-and-tobacco", "auctions", "bot-nets", "business-and-economy", "cdns", "cheating", "computer-and-internet-info", "computer-and-internet-security", "confirmed-spam-sources", "cult-and-occult", "dating", "dead-sites", "dynamic-content", "educational-institutions", "entertainment-and-arts", "fashion-and-beauty", "financial-services", "gambling", "games", "government", "gross", "hacking", "hate-and-racism", "health-and-medicine", "home", "hunting-and-fishing", "illegal", "image-and-video-search", "individual-stock-advice-and-tools", "internet-communications", "internet-portals", "job-search", "keyloggers-and-monitoring", "kids", "legal", "local-information", "malware-sites", "marijuana", "military", "motor-vehicles", "music", "news-and-media", "nudity", "online-greeting-cards", "online-personal-storage", "open-http-proxies", "p2p", "parked-sites", "pay-to-surf", "personal-sites-and-blogs", "philosophy-and-political-advocacy", "phishing-and-other-frauds", "private-ip-addresses", "proxy-avoid-and-anonymizers", "questionable", "real-estate", "recreation-and-hobbies", "reference-and-research", "religion", "search-engines", "sex-education", "shareware-and-freeware", "shopping", "social-network", "society", "spam-urls", "sports", "spyware-and-adware", "streaming-media", "swimsuits-and-intimate-apparel", "training-and-tools", "translation", "travel", "uncategorized", "unconfirmed-spam-sources", "violence", "weapons", "web-advertisements", "web-based-email", "web-hosting", "unused-food-and-dining", "unused-reputation", "self-harm", "dns-over-https", "low-thc-cannabis-products", "generative-ai" ] }, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionProfilePostRequest_categoriesDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionProfilePostRequest_oneOfNeverDecryptCategoriesOptionsDef" }, "skipDecryptCategories": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "items": { "type": "string", "enum": [ "abortion", "abused-drugs", "adult-and-pornography", "alcohol-and-tobacco", "auctions", "bot-nets", "business-and-economy", "cdns", "cheating", "computer-and-internet-info", "computer-and-internet-security", "confirmed-spam-sources", "cult-and-occult", "dating", "dead-sites", "dynamic-content", "educational-institutions", "entertainment-and-arts", "fashion-and-beauty", "financial-services", "gambling", "games", "government", "gross", "hacking", "hate-and-racism", "health-and-medicine", "home", "hunting-and-fishing", "illegal", "image-and-video-search", "individual-stock-advice-and-tools", "internet-communications", "internet-portals", "job-search", "keyloggers-and-monitoring", "kids", "legal", "local-information", "malware-sites", "marijuana", "military", "motor-vehicles", "music", "news-and-media", "nudity", "online-greeting-cards", "online-personal-storage", "open-http-proxies", "p2p", "parked-sites", "pay-to-surf", "personal-sites-and-blogs", "philosophy-and-political-advocacy", "phishing-and-other-frauds", "private-ip-addresses", "proxy-avoid-and-anonymizers", "questionable", "real-estate", "recreation-and-hobbies", "reference-and-research", "religion", "search-engines", "sex-education", "shareware-and-freeware", "shopping", "social-network", "society", "spam-urls", "sports", "spyware-and-adware", "streaming-media", "swimsuits-and-intimate-apparel", "training-and-tools", "translation", "travel", "uncategorized", "unconfirmed-spam-sources", "violence", "weapons", "web-advertisements", "web-based-email", "web-hosting", "unused-food-and-dining", "unused-reputation", "self-harm", "dns-over-https", "low-thc-cannabis-products", "generative-ai" ] }, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionProfilePostRequest_categoriesDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionProfilePostRequest_oneOfSkipDecryptCategoriesOptionsDef" }, "reputation": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionProfilePostRequest_oneOfReputationOptionsDef" }, "decryptThreshold": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "high-risk", "low-risk", "moderate-risk", "suspicious", "trustworthy" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionProfilePostRequest_thresholdDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionProfilePostRequest_oneOfDecryptThresholdOptionsDef" }, "skipDecryptThreshold": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "high-risk", "low-risk", "moderate-risk", "suspicious", "trustworthy" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionProfilePostRequest_thresholdDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionProfilePostRequest_oneOfSkipDecryptThresholdOptionsDef" }, "failDecrypt": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionProfilePostRequest_oneOfFailDecryptOptionsDef" }, "urlAllowedList": { "description": "", "type": "object", "properties": { "refId": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_refIdOptionDef" } } }, "urlBlockedList": { "description": "", "type": "object", "properties": { "refId": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_refIdOptionDef" } } } }, "required": [ "decryptCategories", "neverDecryptCategories", "reputation", "failDecrypt" ], "additionalProperties": false } }, "required": [ "data", "description", "name" ], "x-metadata": { "minVManageVersion": "20.15.2" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionProfilePostRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "description": "Will be auto generated", "type": "string" }, "data": { "type": "object", "minProperties": 1, "properties": { "sslEnable": { "description": "If false, no other fields should be provided, if true all fields should be provided", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPostRequest_oneOfSslEnableOptionsDef" }, "expiredCertificate": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "decrypt", "drop" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPostRequest_decryptAndDropStringDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPostRequest_oneOfExpiredCertificateOptionsDef" }, "untrustedCertificate": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "decrypt", "drop" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPostRequest_decryptAndDropStringDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPostRequest_oneOfUntrustedCertificateOptionsDef" }, "certificateRevocationStatus": { "description": "If value is none unknown status not required, if value is ocsp then unknown status is required", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "ocsp", "none" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPostRequest_certificateRevocationStatusDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPostRequest_oneOfCertificateRevocationStatusOptionsDef" }, "unknownStatus": { "description": "Only required if certificateRevocationStatus is oscp, if value is none then field shouldn't be here", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "decrypt", "drop" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPostRequest_decryptAndDropStringDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPostRequest_oneOfUnknownStatusOptionsDef" }, "unsupportedProtocolVersions": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "no-decrypt", "drop" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPostRequest_noDecryptAndDropStringDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPostRequest_oneOfUnsupportedProtocolVersionsOptionsDef" }, "unsupportedCipherSuites": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "no-decrypt", "drop" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPostRequest_noDecryptAndDropStringDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPostRequest_oneOfUnsupportedCipherSuitesOptionsDef" }, "failureMode": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "close", "open" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPostRequest_failureModeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPostRequest_oneOfFailureModeOptionsDef" }, "caCertBundle": { "description": "If default is false have to provide file name and bundleString", "oneOf": [ { "properties": { "default": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPostRequest_defaultDef" } }, "required": [ "default" ], "additionalProperties": false }, { "properties": { "default": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPostRequest_defaultDef" }, "fileName": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPostRequest_fileNameValueDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPostRequest_fileNameDef" }, "bundleString": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPostRequest_bundleStringValueDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPostRequest_bundleStringDef" } }, "required": [ "default", "fileName", "bundleString" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPostRequest_oneOfCaCertBundleOptionsDef" }, "keyModulus": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "1024", "2048", "4096" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPostRequest_keyModulusDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPostRequest_oneOfKeyModulusOptionsDef" }, "eckeyType": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "P256", "P384", "P521" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPostRequest_eckeyTypeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPostRequest_oneOfEckeyTypeOptionsDef" }, "certificateLifetime": { "description": "If you have vManage as CA or vManage as intermediate CA, this value should be 1", "details-1": "If another value is entered it will not be used", "details-2": "If you have Enterprise CA value should be greater than 0", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPostRequest_certificateLifetimeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPostRequest_oneOfCertificateLifetimeOptionsDef" }, "minTlsVer": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "TLSv1", "TLSv1.1", "TLSv1.2" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPostRequest_minTlsVerDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPostRequest_oneOfMinTlsVerOptionsDef" }, "caTpLabel": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "PROXY-SIGNING-CA" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPostRequest_caTpLabelDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPostRequest_oneOfCaTpLabelOptionsDef" } }, "required": [ "sslEnable" ], "additionalProperties": false } }, "required": [ "name", "description", "data" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPostRequest_SchemaPayload" } ], "$$ref": "#/components/schemas/Schema2HubGeneratedSecurityprofileparceltypePost" }, "examples": { "AIP1": { "value": { "name": "AIP1", "description": "No Description", "data": { "tlsDecryptionAction": { "optionType": "global", "value": "decrypt" }, "intrusionPrevention": { "refId": { "optionType": "global", "value": "153b8ad7-77b7-40bb-9ad7-3eb618ee3e58" } }, "urlFiltering": { "refId": { "optionType": "global", "value": "8dc7ad7c-caee-4e9a-a04a-d57a5fe73bca" } }, "advancedMalwareProtection": { "refId": { "optionType": "global", "value": "63633ffd-1f4c-4667-bad0-5cac9948cf87" } }, "sslDecryptionProfile": { "refId": { "optionType": "global", "value": "65ea6eed-e500-473e-8b15-bfcd0cb6adb8" } } } }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectUnifiedAdvancedInspectionProfilePostRequest_AIP1" }, "IntrusionPreventionParcel": { "value": { "data": { "signatureSet": { "optionType": "global", "value": "balanced" }, "inspectionMode": { "optionType": "global", "value": "detection" }, "signatureAllowedList": { "refId": { "optionType": "global", "value": "f2add913-a9ed-4aef-a3b8-760d655ab029" } }, "logLevel": { "optionType": "global", "value": "error" }, "customSignature": { "optionType": "global", "value": false } }, "name": "Intrusion Prevention Parcel" }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectUnifiedIntrusionPreventionPostRequest_IntrusionPreventionParcel" }, "security-urlfilteringParcelGlobalDefault": { "value": { "data": { "webCategoriesAction": { "optionType": "global", "value": "block" }, "webCategories": { "optionType": "global", "value": "confirmed-spam-sources" }, "webReputation": { "optionType": "global", "value": "suspicious" }, "urlAllowedList": { "optionType": "global", "value": "2ad58d78-59ee-46d3-86dd-7b6b7ca09f38" }, "urlBlockedList": { "optionType": "global", "value": "258d8410-f741-4776-9a4f-300ead0948cc" }, "blockPageAction": { "optionType": "global", "value": "text" }, "blockPageContents": { "optionType": "global", "value": "Access to the requested page has been denied. Please contact your Network Administrator" }, "enableAlerts": { "optionType": "global", "value": true }, "alerts": { "optionType": "global", "value": "blacklist" } }, "name": "security-urlfilteringParcelGlobalDefault" }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectUnifiedUrlFilteringPostRequest_security-urlfilteringParcelGlobalDefault" }, "AMP1": { "value": { "name": "AMP1", "description": "advancedMalwareProtection", "data": { "matchAllVpn": { "optionType": "global", "value": true }, "fileReputationCloudServer": { "optionType": "global", "value": "nam" }, "fileReputationEstServer": { "optionType": "global", "value": "nam" }, "fileReputationAlert": { "optionType": "global", "value": "critical" }, "fileAnalysisEnabled": { "optionType": "global", "value": false } } }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectUnifiedAdvancedMalwareProtectionPostRequest_AMP1" }, "ssl-decryption-profileParcelGlobalDefault": { "value": { "data": { "decryptCategories": { "optionType": "global", "value": [ "alcohol-and-tobacco" ] }, "neverDecryptCategories": { "optionType": "global", "value": [ "abortion" ] }, "skipDecryptCategories": { "optionType": "global", "value": [ "auctions" ] }, "reputation": { "optionType": "global", "value": true }, "decryptThreshold": { "optionType": "global", "value": "moderate-risk" }, "skipDecryptThreshold": { "optionType": "global", "value": "moderate-risk" }, "failDecrypt": { "optionType": "global", "value": true }, "urlAllowedList": { "optionType": "global", "value": "da9094b1-40fa-4eb1-bcbd-0ab79be8cae0" }, "urlBlockedList": { "optionType": "global", "value": "1f2a32f5-3251-40b1-b45f-61a2c44320cc" } }, "name": "ssl-decryption-profileParcelGlobalDefault" }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionProfilePostRequest_ssl-decryption-profileParcelGlobalDefault" }, "ssl-decryptionParcel": { "value": { "data": { "sslEnable": { "optionType": "global", "value": true }, "expiredCertificate": { "optionType": "global", "value": "drop" }, "untrustedCertificate": { "optionType": "global", "value": "drop" }, "certificateRevocationStatus": { "optionType": "global", "value": "ocsp" }, "unknownStatus": { "optionType": "global", "value": "decrypt" }, "unsupportedProtocolVersions": { "optionType": "global", "value": "no-decrypt" }, "unsupportedCipherSuites": { "optionType": "global", "value": "drop" }, "failureMode": { "optionType": "global", "value": "close" }, "caCertBundle": { "default": { "optionType": "global", "value": false }, "fileName": { "optionType": "global", "value": "dummy.pem" }, "bundleString": { "optionType": "global", "value": "testString" } }, "keyModulus": { "optionType": "global", "value": "2048" }, "eckeyType": { "optionType": "global", "value": "P384" }, "certificateLifetime": { "optionType": "global", "value": "1" }, "minTlsVer": { "optionType": "global", "value": "TLSv1.2" }, "caTpLabel": { "optionType": "global", "value": "PROXY-SIGNING-CA" } }, "name": "ssl-decryptionParcel", "description": "TLS/SSL Proxy Policy Definition" }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPostRequest_ssl-decryptionParcel" } } } }, "required": true }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "object", "properties": { "id": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}" } }, "required": [ "id" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelCommonPostResponse_SchemaPayload" }, "examples": { "example_1": { "value": { "id": "24C3EF06-c09a-DeFa-Ab26-a1cc4Ef0D51A" }, "$$ref": "#/components/examples/ProfileparcelCommonPostResponse_example_1" } } } } }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Feature Profile > Policy Object > Advanced Inspection Profile-write,Feature Profile > Policy Object > Advanced Inspection Profile > Intrusion Prevention-write,Feature Profile > Policy Object > Advanced Inspection Profile > Url Filtering-write,Feature Profile > Policy Object > Advanced Inspection Profile > Advanced Malware Protection-write,Feature Profile > Policy Object > Advanced Inspection Profile > SSL Decryption Profile-write,Feature Profile > Policy Object > Advanced Inspection Profile > SSL Decryption-write" } }, "/v1/feature-profile/sdwan/policy-object/{policyObjectId}/unified/{securityProfileParcelType}/{securityProfileParcelId}": { "get": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Get Security Feature by FeatureId", "operationId": "GetSdwanSecurityFeatureByFeatureId_ConfigurationFeatureProfileSdwan_11803", "parameters": [ { "name": "policyObjectId", "in": "path", "description": "Feature Profile ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } }, { "name": "securityProfileParcelType", "in": "path", "description": "Policy Object ListType", "required": true, "schema": { "type": "string", "enum": [ "advanced-inspection-profile", "intrusion-prevention", "url-filtering", "advanced-malware-protection", "ssl-decryption-profile", "ssl-decryption" ] } }, { "name": "securityProfileParcelId", "in": "path", "description": "Feature ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } }, { "name": "references", "in": "query", "description": "get associated profile/parcel details", "schema": { "type": "boolean", "default": false } } ], "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "object", "properties": { "parcelId": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" }, "parcelType": { "type": "string" }, "createdBy": { "type": "string", "description": "User who last created this.", "readOnly": true }, "createdOn": { "type": "integer", "description": "Timestamp of creation", "format": "int64", "readOnly": true }, "lastUpdatedBy": { "type": "string", "description": "User who last updated this.", "readOnly": true }, "lastUpdatedOn": { "type": "integer", "description": "Timestamp of last update", "format": "int64", "readOnly": true }, "payload": { "oneOf": [ { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "minProperties": 1, "description": "requires tlsDecryptionAction and at least one of Intrusion Prevention or URL Filtering or Advanced Malware Protection policies", "properties": { "tlsDecryptionAction": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "decrypt", "neverDecrypt", "skipDecrypt" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedAdvancedInspectionProfilePutRequest_tlsDecryptionActionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedAdvancedInspectionProfilePutRequest_oneOfTlsDecryptionActionOptionsDef" }, "intrusionPrevention": { "type": "object", "properties": { "refId": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedAdvancedInspectionProfilePutRequest_refIdDef" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedAdvancedInspectionProfilePutRequest_referenceDef" }, "urlFiltering": { "type": "object", "properties": { "refId": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedAdvancedInspectionProfilePutRequest_refIdDef" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedAdvancedInspectionProfilePutRequest_referenceDef" }, "advancedMalwareProtection": { "type": "object", "properties": { "refId": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedAdvancedInspectionProfilePutRequest_refIdDef" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedAdvancedInspectionProfilePutRequest_referenceDef" }, "sslDecryptionProfile": { "type": "object", "properties": { "refId": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedAdvancedInspectionProfilePutRequest_refIdDef" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedAdvancedInspectionProfilePutRequest_referenceDef", "description": "required if tlsDecryptionAction's value is decrypt" } }, "anyOf": [ { "required": [ "intrusionPrevention" ] }, { "required": [ "urlFiltering" ] }, { "required": [ "advancedMalwareProtection" ] } ], "required": [ "tlsDecryptionAction" ], "additionalProperties": false } }, "required": [ "name", "description", "data" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedAdvancedInspectionProfilePutRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "minProperties": 1, "properties": { "signatureSet": { "oneOf": [ { "description": "One of the predefined signature set enum value", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "balanced", "connectivity", "security", "max-detect", "no-rules-active" ], "type": "string", "default": "balanced", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedIntrusionPreventionPutRequest_signatureSetDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedIntrusionPreventionPutRequest_oneOfSignatureSetOptionsDef" }, { "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_parcelReferenceDef", "description": "Reference to a user edited signature set parcel", "type": "object" } ] }, "inspectionMode": { "description": "Can be one of the enum value", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "detection", "protection" ], "type": "string", "default": "detection", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedIntrusionPreventionPutRequest_inspectionModeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedIntrusionPreventionPutRequest_oneOfInspectionModeOptionsDef" }, "signatureAllowedList": { "description": "Valid UUID", "type": "object", "properties": { "refId": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_refIdOptionDef" } } }, "logLevel": { "description": "Can be one of the enum value", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "emergency", "alert", "critical", "error", "warning", "notice", "info", "debug" ], "type": "string", "default": "error", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedIntrusionPreventionPutRequest_logLevelDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedIntrusionPreventionPutRequest_oneOfLogLevelOptionsDef" }, "customSignature": { "description": "Can be one of the enum value", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "default": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedIntrusionPreventionPutRequest_CustomSignatureDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedIntrusionPreventionPutRequest_oneOfCustomSignatureOptionsDef" } }, "required": [ "signatureSet", "inspectionMode", "logLevel" ], "additionalProperties": false } }, "required": [ "name", "data" ], "x-metadata": { "minVManageVersion": "20.18.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedIntrusionPreventionPutRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "minProperties": 1, "properties": { "webCategoriesAction": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "block", "allow" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedUrlFilteringPutRequest_webCategoriesActionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedUrlFilteringPutRequest_oneOfWebCategoriesActionOptionsDef" }, "webCategories": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "items": { "type": "string", "enum": [ "abortion", "abused-drugs", "adult-and-pornography", "alcohol-and-tobacco", "auctions", "bot-nets", "business-and-economy", "cdns", "cheating", "computer-and-internet-info", "computer-and-internet-security", "confirmed-spam-sources", "cult-and-occult", "dating", "dead-sites", "dynamic-content", "educational-institutions", "entertainment-and-arts", "fashion-and-beauty", "financial-services", "gambling", "games", "government", "gross", "hacking", "hate-and-racism", "health-and-medicine", "home", "hunting-and-fishing", "illegal", "image-and-video-search", "individual-stock-advice-and-tools", "internet-communications", "internet-portals", "job-search", "keyloggers-and-monitoring", "kids", "legal", "local-information", "malware-sites", "marijuana", "military", "motor-vehicles", "music", "news-and-media", "nudity", "online-greeting-cards", "online-personal-storage", "open-http-proxies", "p2p", "parked-sites", "pay-to-surf", "personal-sites-and-blogs", "philosophy-and-political-advocacy", "phishing-and-other-frauds", "private-ip-addresses", "proxy-avoid-and-anonymizers", "questionable", "real-estate", "recreation-and-hobbies", "reference-and-research", "religion", "search-engines", "sex-education", "shareware-and-freeware", "shopping", "social-network", "society", "spam-urls", "sports", "spyware-and-adware", "streaming-media", "swimsuits-and-intimate-apparel", "training-and-tools", "translation", "travel", "uncategorized", "unconfirmed-spam-sources", "violence", "weapons", "web-advertisements", "web-based-email", "web-hosting", "unused-food-and-dining", "unused-reputation", "self-harm", "dns-over-https", "low-thc-cannabis-products", "generative-ai" ] }, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedUrlFilteringPutRequest_webCategoriesDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedUrlFilteringPutRequest_oneOfWebCategoriesOptionsDef" }, "webReputation": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "high-risk", "low-risk", "moderate-risk", "suspicious", "trustworthy" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedUrlFilteringPutRequest_webReputationDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedUrlFilteringPutRequest_oneOfWebReputationOptionsDef" }, "urlAllowedList": { "description": "", "type": "object", "properties": { "refId": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_refIdOptionDef" } } }, "urlBlockedList": { "description": "", "type": "object", "properties": { "refId": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_refIdOptionDef" } } }, "blockPageAction": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "text", "redirect-url" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedUrlFilteringPutRequest_blockPageActionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedUrlFilteringPutRequest_oneOfBlockPageActionOptionsDef" }, "blockPageContents": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedUrlFilteringPutRequest_blockPageContentsDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedUrlFilteringPutRequest_oneOfBlockPageContentsOptionsDef" }, "redirectUrl": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^(http:\\/\\/www\\.|https:\\/\\/www\\.|http:\\/\\/|https:\\/\\/)?[a-z0-9]+([\\-\\.]{1}[a-z0-9]+)*\\.[a-z]{2,5}(:[0-9]{1,5})?(\\/.*)?$", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedUrlFilteringPutRequest_redirectUrlDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedUrlFilteringPutRequest_oneOfRedirectUrlOptionsDef" }, "enableAlerts": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedUrlFilteringPutRequest_oneOfEnableAlertsOptionsDef" }, "alerts": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "items": { "type": "string", "enum": [ "blacklist", "whitelist", "categories-reputation" ] }, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedUrlFilteringPutRequest_alertsDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedUrlFilteringPutRequest_oneOfAlertsOptionsDef" } }, "required": [ "webCategoriesAction", "webReputation", "blockPageAction", "enableAlerts" ], "additionalProperties": false } }, "required": [ "data", "name" ], "x-metadata": { "minVManageVersion": "20.15.2" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedUrlFilteringPutRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "minProperties": 1, "properties": { "matchAllVpn": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "const": true } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedAdvancedMalwareProtectionPutRequest_oneOfMatchAllVpnOptionsDef" }, "fileReputationCloudServer": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "nam", "eur", "apjc" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedAdvancedMalwareProtectionPutRequest_ServerDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedAdvancedMalwareProtectionPutRequest_oneOfFileReputationCloudServerOptionsDef" }, "fileReputationEstServer": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "nam", "eur", "apjc" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedAdvancedMalwareProtectionPutRequest_ServerDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedAdvancedMalwareProtectionPutRequest_oneOfFileReputationEstServerOptionsDef" }, "fileReputationAlert": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "critical", "warning", "info" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedAdvancedMalwareProtectionPutRequest_AlertDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedAdvancedMalwareProtectionPutRequest_oneOfFileReputationAlertOptionsDef" }, "fileAnalysisEnabled": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedAdvancedMalwareProtectionPutRequest_oneOfFileAnalysisEnabledOptionsDef" }, "fileAnalysisCloudServer": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "nam", "eur" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedAdvancedMalwareProtectionPutRequest_fileAnalysisCloudServerDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedAdvancedMalwareProtectionPutRequest_oneOfFileAnalysisCloudServerOptionsDef" }, "fileAnalysisFileTypes": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "uniqueItems": true, "minItems": 1, "items": { "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedAdvancedMalwareProtectionPutRequest_fileAnalysisFileTypesDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedAdvancedMalwareProtectionPutRequest_oneOfFileAnalysisFileTypesOptionsDef" }, "fileAnalysisAlert": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "critical", "warning", "info" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedAdvancedMalwareProtectionPutRequest_AlertDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedAdvancedMalwareProtectionPutRequest_oneOfFileAnalysisAlertOptionsDef" } }, "required": [ "matchAllVpn", "fileReputationCloudServer", "fileReputationEstServer", "fileReputationAlert", "fileAnalysisEnabled" ], "additionalProperties": false } }, "required": [ "name", "description", "data" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedAdvancedMalwareProtectionPutRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "minProperties": 1, "properties": { "decryptCategories": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "items": { "type": "string", "enum": [ "abortion", "abused-drugs", "adult-and-pornography", "alcohol-and-tobacco", "auctions", "bot-nets", "business-and-economy", "cdns", "cheating", "computer-and-internet-info", "computer-and-internet-security", "confirmed-spam-sources", "cult-and-occult", "dating", "dead-sites", "dynamic-content", "educational-institutions", "entertainment-and-arts", "fashion-and-beauty", "financial-services", "gambling", "games", "government", "gross", "hacking", "hate-and-racism", "health-and-medicine", "home", "hunting-and-fishing", "illegal", "image-and-video-search", "individual-stock-advice-and-tools", "internet-communications", "internet-portals", "job-search", "keyloggers-and-monitoring", "kids", "legal", "local-information", "malware-sites", "marijuana", "military", "motor-vehicles", "music", "news-and-media", "nudity", "online-greeting-cards", "online-personal-storage", "open-http-proxies", "p2p", "parked-sites", "pay-to-surf", "personal-sites-and-blogs", "philosophy-and-political-advocacy", "phishing-and-other-frauds", "private-ip-addresses", "proxy-avoid-and-anonymizers", "questionable", "real-estate", "recreation-and-hobbies", "reference-and-research", "religion", "search-engines", "sex-education", "shareware-and-freeware", "shopping", "social-network", "society", "spam-urls", "sports", "spyware-and-adware", "streaming-media", "swimsuits-and-intimate-apparel", "training-and-tools", "translation", "travel", "uncategorized", "unconfirmed-spam-sources", "violence", "weapons", "web-advertisements", "web-based-email", "web-hosting", "unused-food-and-dining", "unused-reputation", "self-harm", "dns-over-https", "low-thc-cannabis-products", "generative-ai" ] }, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionProfilePutRequest_categoriesDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionProfilePutRequest_oneOfDecryptCategoriesOptionsDef" }, "neverDecryptCategories": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "items": { "type": "string", "enum": [ "abortion", "abused-drugs", "adult-and-pornography", "alcohol-and-tobacco", "auctions", "bot-nets", "business-and-economy", "cdns", "cheating", "computer-and-internet-info", "computer-and-internet-security", "confirmed-spam-sources", "cult-and-occult", "dating", "dead-sites", "dynamic-content", "educational-institutions", "entertainment-and-arts", "fashion-and-beauty", "financial-services", "gambling", "games", "government", "gross", "hacking", "hate-and-racism", "health-and-medicine", "home", "hunting-and-fishing", "illegal", "image-and-video-search", "individual-stock-advice-and-tools", "internet-communications", "internet-portals", "job-search", "keyloggers-and-monitoring", "kids", "legal", "local-information", "malware-sites", "marijuana", "military", "motor-vehicles", "music", "news-and-media", "nudity", "online-greeting-cards", "online-personal-storage", "open-http-proxies", "p2p", "parked-sites", "pay-to-surf", "personal-sites-and-blogs", "philosophy-and-political-advocacy", "phishing-and-other-frauds", "private-ip-addresses", "proxy-avoid-and-anonymizers", "questionable", "real-estate", "recreation-and-hobbies", "reference-and-research", "religion", "search-engines", "sex-education", "shareware-and-freeware", "shopping", "social-network", "society", "spam-urls", "sports", "spyware-and-adware", "streaming-media", "swimsuits-and-intimate-apparel", "training-and-tools", "translation", "travel", "uncategorized", "unconfirmed-spam-sources", "violence", "weapons", "web-advertisements", "web-based-email", "web-hosting", "unused-food-and-dining", "unused-reputation", "self-harm", "dns-over-https", "low-thc-cannabis-products", "generative-ai" ] }, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionProfilePutRequest_categoriesDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionProfilePutRequest_oneOfNeverDecryptCategoriesOptionsDef" }, "skipDecryptCategories": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "items": { "type": "string", "enum": [ "abortion", "abused-drugs", "adult-and-pornography", "alcohol-and-tobacco", "auctions", "bot-nets", "business-and-economy", "cdns", "cheating", "computer-and-internet-info", "computer-and-internet-security", "confirmed-spam-sources", "cult-and-occult", "dating", "dead-sites", "dynamic-content", "educational-institutions", "entertainment-and-arts", "fashion-and-beauty", "financial-services", "gambling", "games", "government", "gross", "hacking", "hate-and-racism", "health-and-medicine", "home", "hunting-and-fishing", "illegal", "image-and-video-search", "individual-stock-advice-and-tools", "internet-communications", "internet-portals", "job-search", "keyloggers-and-monitoring", "kids", "legal", "local-information", "malware-sites", "marijuana", "military", "motor-vehicles", "music", "news-and-media", "nudity", "online-greeting-cards", "online-personal-storage", "open-http-proxies", "p2p", "parked-sites", "pay-to-surf", "personal-sites-and-blogs", "philosophy-and-political-advocacy", "phishing-and-other-frauds", "private-ip-addresses", "proxy-avoid-and-anonymizers", "questionable", "real-estate", "recreation-and-hobbies", "reference-and-research", "religion", "search-engines", "sex-education", "shareware-and-freeware", "shopping", "social-network", "society", "spam-urls", "sports", "spyware-and-adware", "streaming-media", "swimsuits-and-intimate-apparel", "training-and-tools", "translation", "travel", "uncategorized", "unconfirmed-spam-sources", "violence", "weapons", "web-advertisements", "web-based-email", "web-hosting", "unused-food-and-dining", "unused-reputation", "self-harm", "dns-over-https", "low-thc-cannabis-products", "generative-ai" ] }, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionProfilePutRequest_categoriesDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionProfilePutRequest_oneOfSkipDecryptCategoriesOptionsDef" }, "reputation": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionProfilePutRequest_oneOfReputationOptionsDef" }, "decryptThreshold": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "high-risk", "low-risk", "moderate-risk", "suspicious", "trustworthy" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionProfilePutRequest_thresholdDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionProfilePutRequest_oneOfDecryptThresholdOptionsDef" }, "skipDecryptThreshold": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "high-risk", "low-risk", "moderate-risk", "suspicious", "trustworthy" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionProfilePutRequest_thresholdDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionProfilePutRequest_oneOfSkipDecryptThresholdOptionsDef" }, "failDecrypt": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionProfilePutRequest_oneOfFailDecryptOptionsDef" }, "urlAllowedList": { "description": "", "type": "object", "properties": { "refId": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_refIdOptionDef" } } }, "urlBlockedList": { "description": "", "type": "object", "properties": { "refId": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_refIdOptionDef" } } } }, "required": [ "decryptCategories", "neverDecryptCategories", "reputation", "failDecrypt" ], "additionalProperties": false } }, "required": [ "data", "description", "name" ], "x-metadata": { "minVManageVersion": "20.15.2" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionProfilePutRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "description": "Will be auto generated", "type": "string" }, "data": { "type": "object", "minProperties": 1, "properties": { "sslEnable": { "description": "If false, no other fields should be provided, if true all fields should be provided", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPutRequest_oneOfSslEnableOptionsDef" }, "expiredCertificate": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "decrypt", "drop" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPutRequest_decryptAndDropStringDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPutRequest_oneOfExpiredCertificateOptionsDef" }, "untrustedCertificate": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "decrypt", "drop" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPutRequest_decryptAndDropStringDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPutRequest_oneOfUntrustedCertificateOptionsDef" }, "certificateRevocationStatus": { "description": "If value is none unknown status not required, if value is ocsp then unknown status is required", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "ocsp", "none" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPutRequest_certificateRevocationStatusDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPutRequest_oneOfCertificateRevocationStatusOptionsDef" }, "unknownStatus": { "description": "Only required if certificateRevocationStatus is oscp, if value is none then field shouldn't be here", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "decrypt", "drop" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPutRequest_decryptAndDropStringDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPutRequest_oneOfUnknownStatusOptionsDef" }, "unsupportedProtocolVersions": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "no-decrypt", "drop" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPutRequest_noDecryptAndDropStringDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPutRequest_oneOfUnsupportedProtocolVersionsOptionsDef" }, "unsupportedCipherSuites": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "no-decrypt", "drop" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPutRequest_noDecryptAndDropStringDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPutRequest_oneOfUnsupportedCipherSuitesOptionsDef" }, "failureMode": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "close", "open" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPutRequest_failureModeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPutRequest_oneOfFailureModeOptionsDef" }, "caCertBundle": { "description": "If default is false have to provide file name and bundleString", "oneOf": [ { "properties": { "default": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPutRequest_defaultDef" } }, "required": [ "default" ], "additionalProperties": false }, { "properties": { "default": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPutRequest_defaultDef" }, "fileName": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPutRequest_fileNameValueDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPutRequest_fileNameDef" }, "bundleString": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPutRequest_bundleStringValueDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPutRequest_bundleStringDef" } }, "required": [ "default", "fileName", "bundleString" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPutRequest_oneOfCaCertBundleOptionsDef" }, "keyModulus": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "1024", "2048", "4096" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPutRequest_keyModulusDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPutRequest_oneOfKeyModulusOptionsDef" }, "eckeyType": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "P256", "P384", "P521" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPutRequest_eckeyTypeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPutRequest_oneOfEckeyTypeOptionsDef" }, "certificateLifetime": { "description": "If you have vManage as CA or vManage as intermediate CA, this value should be 1", "details-1": "If another value is entered it will not be used", "details-2": "If you have Enterprise CA value should be greater than 0", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPutRequest_certificateLifetimeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPutRequest_oneOfCertificateLifetimeOptionsDef" }, "minTlsVer": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "TLSv1", "TLSv1.1", "TLSv1.2" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPutRequest_minTlsVerDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPutRequest_oneOfMinTlsVerOptionsDef" }, "caTpLabel": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "PROXY-SIGNING-CA" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPutRequest_caTpLabelDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPutRequest_oneOfCaTpLabelOptionsDef" } }, "required": [ "sslEnable" ], "additionalProperties": false } }, "required": [ "name", "description", "data" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPutRequest_SchemaPayload" } ], "$$ref": "#/components/schemas/Schema2HubGeneratedSecurityprofileparceltypePut" } }, "$$ref": "#/components/schemas/getSingleSdwanPolicyObjectUnifiedSecurityprofileparceltypePayload" }, "examples": { "get response example": { "value": { "parcelId": "09fc54fe-ff36-4640-ae57-c9e71a103902", "parcelType": "unified/securityProfileParcelType", "createdBy": "admin", "lastUpdatedBy": "admin", "createdOn": 1701866357838, "lastUpdatedOn": 1701866357838, "payload": { "data": { "sslEnable": { "optionType": "global", "value": true }, "expiredCertificate": { "optionType": "global", "value": "drop" }, "untrustedCertificate": { "optionType": "global", "value": "drop" }, "certificateRevocationStatus": { "optionType": "global", "value": "ocsp" }, "unknownStatus": { "optionType": "global", "value": "decrypt" }, "unsupportedProtocolVersions": { "optionType": "global", "value": "no-decrypt" }, "unsupportedCipherSuites": { "optionType": "global", "value": "drop" }, "failureMode": { "optionType": "global", "value": "close" }, "caCertBundle": { "default": { "optionType": "global", "value": false }, "fileName": { "optionType": "global", "value": "dummy.pem" }, "bundleString": { "optionType": "global", "value": "testString" } }, "keyModulus": { "optionType": "global", "value": "2048" }, "eckeyType": { "optionType": "global", "value": "P384" }, "certificateLifetime": { "optionType": "global", "value": "1" }, "minTlsVer": { "optionType": "global", "value": "TLSv1.2" }, "caTpLabel": { "optionType": "global", "value": "PROXY-SIGNING-CA" } } } }, "$$ref": "#/components/examples/getSingleSdwanPolicyObjectUnifiedSecurityprofileparceltypeExample" } } } } }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Feature Profile > Policy Object > Advanced Inspection Profile-read,Feature Profile > Policy Object > Advanced Inspection Profile > Intrusion Prevention-read,Feature Profile > Policy Object > Advanced Inspection Profile > Url Filtering-read,Feature Profile > Policy Object > Advanced Inspection Profile > Advanced Malware Protection-read,Feature Profile > Policy Object > Advanced Inspection Profile > SSL Decryption Profile-read,Feature Profile > Policy Object > Advanced Inspection Profile > SSL Decryption-read" }, "put": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Update a Security Feature", "operationId": "EditSdwanSecurityFeature_ConfigurationFeatureProfileSdwan_11803", "parameters": [ { "name": "policyObjectId", "in": "path", "description": "Feature Profile ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } }, { "name": "securityProfileParcelType", "in": "path", "description": "Policy Object ListType", "required": true, "schema": { "type": "string", "enum": [ "advanced-inspection-profile", "intrusion-prevention", "url-filtering", "advanced-malware-protection", "ssl-decryption-profile", "ssl-decryption" ] } }, { "name": "securityProfileParcelId", "in": "path", "description": "Feature ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } } ], "requestBody": { "description": "Security Feature", "content": { "application/json": { "schema": { "oneOf": [ { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "minProperties": 1, "description": "requires tlsDecryptionAction and at least one of Intrusion Prevention or URL Filtering or Advanced Malware Protection policies", "properties": { "tlsDecryptionAction": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "decrypt", "neverDecrypt", "skipDecrypt" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedAdvancedInspectionProfilePutRequest_tlsDecryptionActionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedAdvancedInspectionProfilePutRequest_oneOfTlsDecryptionActionOptionsDef" }, "intrusionPrevention": { "type": "object", "properties": { "refId": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedAdvancedInspectionProfilePutRequest_refIdDef" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedAdvancedInspectionProfilePutRequest_referenceDef" }, "urlFiltering": { "type": "object", "properties": { "refId": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedAdvancedInspectionProfilePutRequest_refIdDef" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedAdvancedInspectionProfilePutRequest_referenceDef" }, "advancedMalwareProtection": { "type": "object", "properties": { "refId": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedAdvancedInspectionProfilePutRequest_refIdDef" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedAdvancedInspectionProfilePutRequest_referenceDef" }, "sslDecryptionProfile": { "type": "object", "properties": { "refId": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedAdvancedInspectionProfilePutRequest_refIdDef" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedAdvancedInspectionProfilePutRequest_referenceDef", "description": "required if tlsDecryptionAction's value is decrypt" } }, "anyOf": [ { "required": [ "intrusionPrevention" ] }, { "required": [ "urlFiltering" ] }, { "required": [ "advancedMalwareProtection" ] } ], "required": [ "tlsDecryptionAction" ], "additionalProperties": false } }, "required": [ "name", "description", "data" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedAdvancedInspectionProfilePutRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "minProperties": 1, "properties": { "signatureSet": { "oneOf": [ { "description": "One of the predefined signature set enum value", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "balanced", "connectivity", "security", "max-detect", "no-rules-active" ], "type": "string", "default": "balanced", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedIntrusionPreventionPutRequest_signatureSetDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedIntrusionPreventionPutRequest_oneOfSignatureSetOptionsDef" }, { "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_parcelReferenceDef", "description": "Reference to a user edited signature set parcel", "type": "object" } ] }, "inspectionMode": { "description": "Can be one of the enum value", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "detection", "protection" ], "type": "string", "default": "detection", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedIntrusionPreventionPutRequest_inspectionModeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedIntrusionPreventionPutRequest_oneOfInspectionModeOptionsDef" }, "signatureAllowedList": { "description": "Valid UUID", "type": "object", "properties": { "refId": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_refIdOptionDef" } } }, "logLevel": { "description": "Can be one of the enum value", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "emergency", "alert", "critical", "error", "warning", "notice", "info", "debug" ], "type": "string", "default": "error", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedIntrusionPreventionPutRequest_logLevelDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedIntrusionPreventionPutRequest_oneOfLogLevelOptionsDef" }, "customSignature": { "description": "Can be one of the enum value", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "default": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedIntrusionPreventionPutRequest_CustomSignatureDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedIntrusionPreventionPutRequest_oneOfCustomSignatureOptionsDef" } }, "required": [ "signatureSet", "inspectionMode", "logLevel" ], "additionalProperties": false } }, "required": [ "name", "data" ], "x-metadata": { "minVManageVersion": "20.18.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedIntrusionPreventionPutRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "minProperties": 1, "properties": { "webCategoriesAction": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "block", "allow" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedUrlFilteringPutRequest_webCategoriesActionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedUrlFilteringPutRequest_oneOfWebCategoriesActionOptionsDef" }, "webCategories": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "items": { "type": "string", "enum": [ "abortion", "abused-drugs", "adult-and-pornography", "alcohol-and-tobacco", "auctions", "bot-nets", "business-and-economy", "cdns", "cheating", "computer-and-internet-info", "computer-and-internet-security", "confirmed-spam-sources", "cult-and-occult", "dating", "dead-sites", "dynamic-content", "educational-institutions", "entertainment-and-arts", "fashion-and-beauty", "financial-services", "gambling", "games", "government", "gross", "hacking", "hate-and-racism", "health-and-medicine", "home", "hunting-and-fishing", "illegal", "image-and-video-search", "individual-stock-advice-and-tools", "internet-communications", "internet-portals", "job-search", "keyloggers-and-monitoring", "kids", "legal", "local-information", "malware-sites", "marijuana", "military", "motor-vehicles", "music", "news-and-media", "nudity", "online-greeting-cards", "online-personal-storage", "open-http-proxies", "p2p", "parked-sites", "pay-to-surf", "personal-sites-and-blogs", "philosophy-and-political-advocacy", "phishing-and-other-frauds", "private-ip-addresses", "proxy-avoid-and-anonymizers", "questionable", "real-estate", "recreation-and-hobbies", "reference-and-research", "religion", "search-engines", "sex-education", "shareware-and-freeware", "shopping", "social-network", "society", "spam-urls", "sports", "spyware-and-adware", "streaming-media", "swimsuits-and-intimate-apparel", "training-and-tools", "translation", "travel", "uncategorized", "unconfirmed-spam-sources", "violence", "weapons", "web-advertisements", "web-based-email", "web-hosting", "unused-food-and-dining", "unused-reputation", "self-harm", "dns-over-https", "low-thc-cannabis-products", "generative-ai" ] }, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedUrlFilteringPutRequest_webCategoriesDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedUrlFilteringPutRequest_oneOfWebCategoriesOptionsDef" }, "webReputation": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "high-risk", "low-risk", "moderate-risk", "suspicious", "trustworthy" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedUrlFilteringPutRequest_webReputationDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedUrlFilteringPutRequest_oneOfWebReputationOptionsDef" }, "urlAllowedList": { "description": "", "type": "object", "properties": { "refId": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_refIdOptionDef" } } }, "urlBlockedList": { "description": "", "type": "object", "properties": { "refId": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_refIdOptionDef" } } }, "blockPageAction": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "text", "redirect-url" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedUrlFilteringPutRequest_blockPageActionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedUrlFilteringPutRequest_oneOfBlockPageActionOptionsDef" }, "blockPageContents": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedUrlFilteringPutRequest_blockPageContentsDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedUrlFilteringPutRequest_oneOfBlockPageContentsOptionsDef" }, "redirectUrl": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^(http:\\/\\/www\\.|https:\\/\\/www\\.|http:\\/\\/|https:\\/\\/)?[a-z0-9]+([\\-\\.]{1}[a-z0-9]+)*\\.[a-z]{2,5}(:[0-9]{1,5})?(\\/.*)?$", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedUrlFilteringPutRequest_redirectUrlDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedUrlFilteringPutRequest_oneOfRedirectUrlOptionsDef" }, "enableAlerts": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedUrlFilteringPutRequest_oneOfEnableAlertsOptionsDef" }, "alerts": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "items": { "type": "string", "enum": [ "blacklist", "whitelist", "categories-reputation" ] }, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedUrlFilteringPutRequest_alertsDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedUrlFilteringPutRequest_oneOfAlertsOptionsDef" } }, "required": [ "webCategoriesAction", "webReputation", "blockPageAction", "enableAlerts" ], "additionalProperties": false } }, "required": [ "data", "name" ], "x-metadata": { "minVManageVersion": "20.15.2" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedUrlFilteringPutRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "minProperties": 1, "properties": { "matchAllVpn": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "const": true } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedAdvancedMalwareProtectionPutRequest_oneOfMatchAllVpnOptionsDef" }, "fileReputationCloudServer": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "nam", "eur", "apjc" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedAdvancedMalwareProtectionPutRequest_ServerDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedAdvancedMalwareProtectionPutRequest_oneOfFileReputationCloudServerOptionsDef" }, "fileReputationEstServer": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "nam", "eur", "apjc" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedAdvancedMalwareProtectionPutRequest_ServerDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedAdvancedMalwareProtectionPutRequest_oneOfFileReputationEstServerOptionsDef" }, "fileReputationAlert": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "critical", "warning", "info" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedAdvancedMalwareProtectionPutRequest_AlertDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedAdvancedMalwareProtectionPutRequest_oneOfFileReputationAlertOptionsDef" }, "fileAnalysisEnabled": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedAdvancedMalwareProtectionPutRequest_oneOfFileAnalysisEnabledOptionsDef" }, "fileAnalysisCloudServer": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "nam", "eur" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedAdvancedMalwareProtectionPutRequest_fileAnalysisCloudServerDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedAdvancedMalwareProtectionPutRequest_oneOfFileAnalysisCloudServerOptionsDef" }, "fileAnalysisFileTypes": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "uniqueItems": true, "minItems": 1, "items": { "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedAdvancedMalwareProtectionPutRequest_fileAnalysisFileTypesDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedAdvancedMalwareProtectionPutRequest_oneOfFileAnalysisFileTypesOptionsDef" }, "fileAnalysisAlert": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "critical", "warning", "info" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedAdvancedMalwareProtectionPutRequest_AlertDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedAdvancedMalwareProtectionPutRequest_oneOfFileAnalysisAlertOptionsDef" } }, "required": [ "matchAllVpn", "fileReputationCloudServer", "fileReputationEstServer", "fileReputationAlert", "fileAnalysisEnabled" ], "additionalProperties": false } }, "required": [ "name", "description", "data" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedAdvancedMalwareProtectionPutRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "minProperties": 1, "properties": { "decryptCategories": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "items": { "type": "string", "enum": [ "abortion", "abused-drugs", "adult-and-pornography", "alcohol-and-tobacco", "auctions", "bot-nets", "business-and-economy", "cdns", "cheating", "computer-and-internet-info", "computer-and-internet-security", "confirmed-spam-sources", "cult-and-occult", "dating", "dead-sites", "dynamic-content", "educational-institutions", "entertainment-and-arts", "fashion-and-beauty", "financial-services", "gambling", "games", "government", "gross", "hacking", "hate-and-racism", "health-and-medicine", "home", "hunting-and-fishing", "illegal", "image-and-video-search", "individual-stock-advice-and-tools", "internet-communications", "internet-portals", "job-search", "keyloggers-and-monitoring", "kids", "legal", "local-information", "malware-sites", "marijuana", "military", "motor-vehicles", "music", "news-and-media", "nudity", "online-greeting-cards", "online-personal-storage", "open-http-proxies", "p2p", "parked-sites", "pay-to-surf", "personal-sites-and-blogs", "philosophy-and-political-advocacy", "phishing-and-other-frauds", "private-ip-addresses", "proxy-avoid-and-anonymizers", "questionable", "real-estate", "recreation-and-hobbies", "reference-and-research", "religion", "search-engines", "sex-education", "shareware-and-freeware", "shopping", "social-network", "society", "spam-urls", "sports", "spyware-and-adware", "streaming-media", "swimsuits-and-intimate-apparel", "training-and-tools", "translation", "travel", "uncategorized", "unconfirmed-spam-sources", "violence", "weapons", "web-advertisements", "web-based-email", "web-hosting", "unused-food-and-dining", "unused-reputation", "self-harm", "dns-over-https", "low-thc-cannabis-products", "generative-ai" ] }, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionProfilePutRequest_categoriesDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionProfilePutRequest_oneOfDecryptCategoriesOptionsDef" }, "neverDecryptCategories": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "items": { "type": "string", "enum": [ "abortion", "abused-drugs", "adult-and-pornography", "alcohol-and-tobacco", "auctions", "bot-nets", "business-and-economy", "cdns", "cheating", "computer-and-internet-info", "computer-and-internet-security", "confirmed-spam-sources", "cult-and-occult", "dating", "dead-sites", "dynamic-content", "educational-institutions", "entertainment-and-arts", "fashion-and-beauty", "financial-services", "gambling", "games", "government", "gross", "hacking", "hate-and-racism", "health-and-medicine", "home", "hunting-and-fishing", "illegal", "image-and-video-search", "individual-stock-advice-and-tools", "internet-communications", "internet-portals", "job-search", "keyloggers-and-monitoring", "kids", "legal", "local-information", "malware-sites", "marijuana", "military", "motor-vehicles", "music", "news-and-media", "nudity", "online-greeting-cards", "online-personal-storage", "open-http-proxies", "p2p", "parked-sites", "pay-to-surf", "personal-sites-and-blogs", "philosophy-and-political-advocacy", "phishing-and-other-frauds", "private-ip-addresses", "proxy-avoid-and-anonymizers", "questionable", "real-estate", "recreation-and-hobbies", "reference-and-research", "religion", "search-engines", "sex-education", "shareware-and-freeware", "shopping", "social-network", "society", "spam-urls", "sports", "spyware-and-adware", "streaming-media", "swimsuits-and-intimate-apparel", "training-and-tools", "translation", "travel", "uncategorized", "unconfirmed-spam-sources", "violence", "weapons", "web-advertisements", "web-based-email", "web-hosting", "unused-food-and-dining", "unused-reputation", "self-harm", "dns-over-https", "low-thc-cannabis-products", "generative-ai" ] }, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionProfilePutRequest_categoriesDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionProfilePutRequest_oneOfNeverDecryptCategoriesOptionsDef" }, "skipDecryptCategories": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "items": { "type": "string", "enum": [ "abortion", "abused-drugs", "adult-and-pornography", "alcohol-and-tobacco", "auctions", "bot-nets", "business-and-economy", "cdns", "cheating", "computer-and-internet-info", "computer-and-internet-security", "confirmed-spam-sources", "cult-and-occult", "dating", "dead-sites", "dynamic-content", "educational-institutions", "entertainment-and-arts", "fashion-and-beauty", "financial-services", "gambling", "games", "government", "gross", "hacking", "hate-and-racism", "health-and-medicine", "home", "hunting-and-fishing", "illegal", "image-and-video-search", "individual-stock-advice-and-tools", "internet-communications", "internet-portals", "job-search", "keyloggers-and-monitoring", "kids", "legal", "local-information", "malware-sites", "marijuana", "military", "motor-vehicles", "music", "news-and-media", "nudity", "online-greeting-cards", "online-personal-storage", "open-http-proxies", "p2p", "parked-sites", "pay-to-surf", "personal-sites-and-blogs", "philosophy-and-political-advocacy", "phishing-and-other-frauds", "private-ip-addresses", "proxy-avoid-and-anonymizers", "questionable", "real-estate", "recreation-and-hobbies", "reference-and-research", "religion", "search-engines", "sex-education", "shareware-and-freeware", "shopping", "social-network", "society", "spam-urls", "sports", "spyware-and-adware", "streaming-media", "swimsuits-and-intimate-apparel", "training-and-tools", "translation", "travel", "uncategorized", "unconfirmed-spam-sources", "violence", "weapons", "web-advertisements", "web-based-email", "web-hosting", "unused-food-and-dining", "unused-reputation", "self-harm", "dns-over-https", "low-thc-cannabis-products", "generative-ai" ] }, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionProfilePutRequest_categoriesDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionProfilePutRequest_oneOfSkipDecryptCategoriesOptionsDef" }, "reputation": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionProfilePutRequest_oneOfReputationOptionsDef" }, "decryptThreshold": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "high-risk", "low-risk", "moderate-risk", "suspicious", "trustworthy" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionProfilePutRequest_thresholdDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionProfilePutRequest_oneOfDecryptThresholdOptionsDef" }, "skipDecryptThreshold": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "high-risk", "low-risk", "moderate-risk", "suspicious", "trustworthy" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionProfilePutRequest_thresholdDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionProfilePutRequest_oneOfSkipDecryptThresholdOptionsDef" }, "failDecrypt": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionProfilePutRequest_oneOfFailDecryptOptionsDef" }, "urlAllowedList": { "description": "", "type": "object", "properties": { "refId": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_refIdOptionDef" } } }, "urlBlockedList": { "description": "", "type": "object", "properties": { "refId": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_refIdOptionDef" } } } }, "required": [ "decryptCategories", "neverDecryptCategories", "reputation", "failDecrypt" ], "additionalProperties": false } }, "required": [ "data", "description", "name" ], "x-metadata": { "minVManageVersion": "20.15.2" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionProfilePutRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "description": "Will be auto generated", "type": "string" }, "data": { "type": "object", "minProperties": 1, "properties": { "sslEnable": { "description": "If false, no other fields should be provided, if true all fields should be provided", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPutRequest_oneOfSslEnableOptionsDef" }, "expiredCertificate": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "decrypt", "drop" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPutRequest_decryptAndDropStringDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPutRequest_oneOfExpiredCertificateOptionsDef" }, "untrustedCertificate": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "decrypt", "drop" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPutRequest_decryptAndDropStringDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPutRequest_oneOfUntrustedCertificateOptionsDef" }, "certificateRevocationStatus": { "description": "If value is none unknown status not required, if value is ocsp then unknown status is required", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "ocsp", "none" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPutRequest_certificateRevocationStatusDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPutRequest_oneOfCertificateRevocationStatusOptionsDef" }, "unknownStatus": { "description": "Only required if certificateRevocationStatus is oscp, if value is none then field shouldn't be here", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "decrypt", "drop" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPutRequest_decryptAndDropStringDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPutRequest_oneOfUnknownStatusOptionsDef" }, "unsupportedProtocolVersions": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "no-decrypt", "drop" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPutRequest_noDecryptAndDropStringDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPutRequest_oneOfUnsupportedProtocolVersionsOptionsDef" }, "unsupportedCipherSuites": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "no-decrypt", "drop" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPutRequest_noDecryptAndDropStringDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPutRequest_oneOfUnsupportedCipherSuitesOptionsDef" }, "failureMode": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "close", "open" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPutRequest_failureModeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPutRequest_oneOfFailureModeOptionsDef" }, "caCertBundle": { "description": "If default is false have to provide file name and bundleString", "oneOf": [ { "properties": { "default": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPutRequest_defaultDef" } }, "required": [ "default" ], "additionalProperties": false }, { "properties": { "default": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPutRequest_defaultDef" }, "fileName": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPutRequest_fileNameValueDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPutRequest_fileNameDef" }, "bundleString": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPutRequest_bundleStringValueDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPutRequest_bundleStringDef" } }, "required": [ "default", "fileName", "bundleString" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPutRequest_oneOfCaCertBundleOptionsDef" }, "keyModulus": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "1024", "2048", "4096" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPutRequest_keyModulusDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPutRequest_oneOfKeyModulusOptionsDef" }, "eckeyType": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "P256", "P384", "P521" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPutRequest_eckeyTypeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPutRequest_oneOfEckeyTypeOptionsDef" }, "certificateLifetime": { "description": "If you have vManage as CA or vManage as intermediate CA, this value should be 1", "details-1": "If another value is entered it will not be used", "details-2": "If you have Enterprise CA value should be greater than 0", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPutRequest_certificateLifetimeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPutRequest_oneOfCertificateLifetimeOptionsDef" }, "minTlsVer": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "TLSv1", "TLSv1.1", "TLSv1.2" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPutRequest_minTlsVerDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPutRequest_oneOfMinTlsVerOptionsDef" }, "caTpLabel": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "PROXY-SIGNING-CA" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPutRequest_caTpLabelDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPutRequest_oneOfCaTpLabelOptionsDef" } }, "required": [ "sslEnable" ], "additionalProperties": false } }, "required": [ "name", "description", "data" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPutRequest_SchemaPayload" } ], "$$ref": "#/components/schemas/Schema2HubGeneratedSecurityprofileparceltypePut" }, "examples": { "AIP1": { "value": { "name": "AIP1", "description": "No Description", "data": { "tlsDecryptionAction": { "optionType": "global", "value": "decrypt" }, "intrusionPrevention": { "refId": { "optionType": "global", "value": "153b8ad7-77b7-40bb-9ad7-3eb618ee3e58" } }, "urlFiltering": { "refId": { "optionType": "global", "value": "8dc7ad7c-caee-4e9a-a04a-d57a5fe73bca" } }, "advancedMalwareProtection": { "refId": { "optionType": "global", "value": "63633ffd-1f4c-4667-bad0-5cac9948cf87" } }, "sslDecryptionProfile": { "refId": { "optionType": "global", "value": "65ea6eed-e500-473e-8b15-bfcd0cb6adb8" } } } }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectUnifiedAdvancedInspectionProfilePutRequest_AIP1" }, "IntrusionPreventionParcel": { "value": { "data": { "signatureSet": { "optionType": "global", "value": "balanced" }, "inspectionMode": { "optionType": "global", "value": "detection" }, "signatureAllowedList": { "refId": { "optionType": "global", "value": "f2add913-a9ed-4aef-a3b8-760d655ab029" } }, "logLevel": { "optionType": "global", "value": "error" }, "customSignature": { "optionType": "global", "value": false } }, "name": "Intrusion Prevention Parcel" }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectUnifiedIntrusionPreventionPutRequest_IntrusionPreventionParcel" }, "security-urlfilteringParcelGlobalDefault": { "value": { "data": { "webCategoriesAction": { "optionType": "global", "value": "block" }, "webCategories": { "optionType": "global", "value": "confirmed-spam-sources" }, "webReputation": { "optionType": "global", "value": "suspicious" }, "urlAllowedList": { "optionType": "global", "value": "2ad58d78-59ee-46d3-86dd-7b6b7ca09f38" }, "urlBlockedList": { "optionType": "global", "value": "258d8410-f741-4776-9a4f-300ead0948cc" }, "blockPageAction": { "optionType": "global", "value": "text" }, "blockPageContents": { "optionType": "global", "value": "Access to the requested page has been denied. Please contact your Network Administrator" }, "enableAlerts": { "optionType": "global", "value": true }, "alerts": { "optionType": "global", "value": "blacklist" } }, "name": "security-urlfilteringParcelGlobalDefault" }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectUnifiedUrlFilteringPutRequest_security-urlfilteringParcelGlobalDefault" }, "AMP1": { "value": { "name": "AMP1", "description": "advancedMalwareProtection", "data": { "matchAllVpn": { "optionType": "global", "value": true }, "fileReputationCloudServer": { "optionType": "global", "value": "nam" }, "fileReputationEstServer": { "optionType": "global", "value": "nam" }, "fileReputationAlert": { "optionType": "global", "value": "critical" }, "fileAnalysisEnabled": { "optionType": "global", "value": false } } }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectUnifiedAdvancedMalwareProtectionPutRequest_AMP1" }, "ssl-decryption-profileParcelGlobalDefault": { "value": { "data": { "decryptCategories": { "optionType": "global", "value": [ "alcohol-and-tobacco" ] }, "neverDecryptCategories": { "optionType": "global", "value": [ "abortion" ] }, "skipDecryptCategories": { "optionType": "global", "value": [ "auctions" ] }, "reputation": { "optionType": "global", "value": true }, "decryptThreshold": { "optionType": "global", "value": "moderate-risk" }, "skipDecryptThreshold": { "optionType": "global", "value": "moderate-risk" }, "failDecrypt": { "optionType": "global", "value": true }, "urlAllowedList": { "optionType": "global", "value": "da9094b1-40fa-4eb1-bcbd-0ab79be8cae0" }, "urlBlockedList": { "optionType": "global", "value": "1f2a32f5-3251-40b1-b45f-61a2c44320cc" } }, "name": "ssl-decryption-profileParcelGlobalDefault" }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionProfilePutRequest_ssl-decryption-profileParcelGlobalDefault" }, "ssl-decryptionParcel": { "value": { "data": { "sslEnable": { "optionType": "global", "value": true }, "expiredCertificate": { "optionType": "global", "value": "drop" }, "untrustedCertificate": { "optionType": "global", "value": "drop" }, "certificateRevocationStatus": { "optionType": "global", "value": "ocsp" }, "unknownStatus": { "optionType": "global", "value": "decrypt" }, "unsupportedProtocolVersions": { "optionType": "global", "value": "no-decrypt" }, "unsupportedCipherSuites": { "optionType": "global", "value": "drop" }, "failureMode": { "optionType": "global", "value": "close" }, "caCertBundle": { "default": { "optionType": "global", "value": false }, "fileName": { "optionType": "global", "value": "dummy.pem" }, "bundleString": { "optionType": "global", "value": "testString" } }, "keyModulus": { "optionType": "global", "value": "2048" }, "eckeyType": { "optionType": "global", "value": "P384" }, "certificateLifetime": { "optionType": "global", "value": "1" }, "minTlsVer": { "optionType": "global", "value": "TLSv1.2" }, "caTpLabel": { "optionType": "global", "value": "PROXY-SIGNING-CA" } }, "name": "ssl-decryptionParcel", "description": "TLS/SSL Proxy Policy Definition" }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectUnifiedSslDecryptionPutRequest_ssl-decryptionParcel" } } } }, "required": true }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "object", "properties": { "id": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}" } }, "required": [ "id" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelCommonPutResponse_SchemaPayload" }, "examples": { "example_1": { "value": { "id": "24C3EF06-c09a-DeFa-Ab26-a1cc4Ef0D51A" }, "$$ref": "#/components/examples/ProfileparcelCommonPutResponse_example_1" } } } } }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Feature Profile > Policy Object > Advanced Inspection Profile-write,Feature Profile > Policy Object > Advanced Inspection Profile > Intrusion Prevention-write,Feature Profile > Policy Object > Advanced Inspection Profile > Url Filtering-write,Feature Profile > Policy Object > Advanced Inspection Profile > Advanced Malware Protection-write,Feature Profile > Policy Object > Advanced Inspection Profile > SSL Decryption Profile-write,Feature Profile > Policy Object > Advanced Inspection Profile > SSL Decryption-write" }, "delete": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Delete a Security Feature ", "operationId": "DeleteSdwanSecurityFeature_ConfigurationFeatureProfileSdwan_11806", "parameters": [ { "name": "policyObjectId", "in": "path", "description": "Feature Profile ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } }, { "name": "securityProfileParcelType", "in": "path", "description": "Policy Object ListType", "required": true, "schema": { "type": "string", "enum": [ "advanced-inspection-profile", "intrusion-prevention", "url-filtering", "advanced-malware-protection", "ssl-decryption-profile", "ssl-decryption" ] } }, { "name": "securityProfileParcelId", "in": "path", "description": "Feature ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } } ], "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Feature Profile > Policy Object > Advanced Inspection Profile-write,Feature Profile > Policy Object > Advanced Inspection Profile > Intrusion Prevention-write,Feature Profile > Policy Object > Advanced Inspection Profile > Url Filtering-write,Feature Profile > Policy Object > Advanced Inspection Profile > Advanced Malware Protection-write,Feature Profile > Policy Object > Advanced Inspection Profile > SSL Decryption Profile-write,Feature Profile > Policy Object > Advanced Inspection Profile > SSL Decryption-write" } }, "/v1/feature-profile/sdwan/policy-object/{policyObjectId}/unified/{securityProfileParcelType}/{securityProfileParcelId}/referenced-by": { "get": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Get Security Feature by FeatureId along with referenced-by details", "operationId": "GetSdwanSecurityFeatureWithReferencedByDetailsByFeatureId", "parameters": [ { "name": "policyObjectId", "in": "path", "description": "Feature Profile ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } }, { "name": "securityProfileParcelType", "in": "path", "description": "Policy Object ListType", "required": true, "schema": { "type": "string", "enum": [ "advanced-inspection-profile", "intrusion-prevention", "url-filtering", "advanced-malware-protection", "ssl-decryption-profile", "ssl-decryption" ] } }, { "name": "securityProfileParcelId", "in": "path", "description": "Feature ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } } ], "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "string" }, "examples": { "get response example": { "description": "get response example", "value": "refer to schema for documentation and example" } } } } }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Feature Profile > Policy Object > Advanced Inspection Profile-read,Feature Profile > Policy Object > Advanced Inspection Profile > Intrusion Prevention-read,Feature Profile > Policy Object > Advanced Inspection Profile > Url Filtering-read,Feature Profile > Policy Object > Advanced Inspection Profile > Advanced Malware Protection-read,Feature Profile > Policy Object > Advanced Inspection Profile > SSL Decryption Profile-read,Feature Profile > Policy Object > Advanced Inspection Profile > SSL Decryption-read" } }, "/v1/feature-profile/sdwan/policy-object/{policyObjectId}/{policyObjectListType}": { "get": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Get Data Prefix Profile Parcels for Policy Object feature profile", "operationId": "GetDataPrefixProfileParcelForPolicyObject", "parameters": [ { "name": "policyObjectId", "in": "path", "description": "Feature Profile ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } }, { "name": "policyObjectListType", "in": "path", "description": "Policy Object ListType", "required": true, "schema": { "type": "string", "enum": [ "security-data-ip-prefix", "security-data-ipv6-prefix", "security-fqdn", "security-port", "security-localapp", "security-localdomain", "security-ipssignature", "security-ipssignatureset", "security-urllist", "security-protocolname", "security-geolocation", "security-identity", "security-scalablegrouptag", "security-zone", "app-list", "sla-class", "as-path", "class", "data-ipv6-prefix", "data-prefix", "expanded-community", "ext-community", "ipv4-network-object-group", "ipv4-service-object-group", "ipv6-prefix", "mirror", "policer", "prefix", "standard-community", "vpn-group", "app-probe", "tloc", "color", "preferred-color-group", "security-rule-set", "security-object-group" ] } }, { "name": "referenceCount", "in": "query", "description": "get reference count", "schema": { "type": "boolean", "default": false } } ], "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "object", "properties": { "data": { "type": "array", "items": { "type": "object", "properties": { "parcelId": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" }, "parcelType": { "type": "string" }, "createdBy": { "type": "string", "description": "User who last created this.", "readOnly": true }, "createdOn": { "type": "integer", "description": "Timestamp of creation", "format": "int64", "readOnly": true }, "lastUpdatedBy": { "type": "string", "description": "User who last updated this.", "readOnly": true }, "lastUpdatedOn": { "type": "integer", "description": "Timestamp of last update", "format": "int64", "readOnly": true }, "payload": { "oneOf": [ { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "ipPrefix": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)(\\/)([0-2]?[0-9]$|[3]?[0-2])$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4PrefixDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/CommonCommonDefs_oneOfIpv4PrefixOptionsDef" } }, "required": [ "ipPrefix" ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "data", "name" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityDataIpPrefixPostRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "ipv6Prefix": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "((^\\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:)))(%.+)?\\s*(\\/)(\\b([0-9]{1,2}|1[01][0-9]|12[0-8])\\b)$))", "$$ref": "#/components/schemas/CommonCommonDefs_ipv6PrefixDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/CommonCommonDefs_oneOfIpv6PrefixOptionsDef" } }, "required": [ "ipv6Prefix" ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "data", "name" ], "x-metadata": { "minVManageVersion": "20.19.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityDataIpv6PrefixPostRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "type": "array", "maxItems": 512, "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "pattern": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "description": "Must be valid FQDN", "pattern": "^([*][.])?([a-zA-Z0-9-]+\\.)+([a-zA-Z0-9-])+$", "minLength": 1, "maxLength": 120, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityFqdnPostRequest_entriesPatternDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityFqdnPostRequest_oneOfEntriesPatternOptionsDef" } }, "required": [ "pattern" ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "data", "name" ], "x-metadata": { "minVManageVersion": "20.19" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityFqdnPostRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "Port List", "type": "array", "maxItems": 64, "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "port": { "description": "can be single port or port range", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "oneOf": [ { "type": "string", "pattern": "^(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityPortPostRequest_portNoDef" }, { "type": "string", "pattern": "^(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])\\-(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityPortPostRequest_portRangeDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityPortPostRequest_entriesPortDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityPortPostRequest_oneOfEntriesPortOptionsDef" } }, "required": [ "port" ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "name", "data" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityPortPostRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "Localapp list", "type": "array", "minItems": 1, "maxItems": 32, "uniqueItems": true, "items": { "type": "object", "properties": { "app": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityLocalappPostRequest_entriesAppDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityLocalappPostRequest_oneOfEntriesAppOptionsDef" }, "appFamily": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityLocalappPostRequest_entriesAppFamilyDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityLocalappPostRequest_oneOfEntriesAppFamilyOptionsDef" } }, "oneOf": [ { "required": [ "app" ] }, { "required": [ "appFamily" ] } ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "data", "name" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityLocalappPostRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "type": "array", "maxItems": 256, "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "nameServer": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "minLength": 1, "maxLength": 240, "description": "Must be valid utd regex. String cannot start with a '*' or a '+', be empty, or be more than 240 characters", "pattern": "^[^*+].*", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityLocaldomainPostRequest_entriesNameServerDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityLocaldomainPostRequest_oneOfEntriesNameServerOptionsDef" } }, "required": [ "nameServer" ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "data", "name" ], "x-metadata": { "minVManageVersion": "20.19" }, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityLocaldomainPostRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "Ips Signature", "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "generatorId": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^(429496729[0-5]|42949672[0-8]\\d|4294967[01]\\d{2}|429496[0-6]\\d{3}|42949[0-5]\\d{4}|4294[0-8]\\d{5}|429[0-3]\\d{6}|42[0-8]\\d{7}|4[01]\\d{8}|[1-3]\\d{9}|[1-9]\\d{8}|[1-9]\\d{7}|[1-9]\\d{6}|[1-9]\\d{5}|[1-9]\\d{4}|[1-9]\\d{3}|[1-9]\\d{2}|[1-9]\\d|\\d)$", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityIpssignaturePostRequest_entriesGeneratorIdDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityIpssignaturePostRequest_oneOfEntriesGeneratorIdOptionsDef" }, "signatureId": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^(429496729[0-5]|42949672[0-8]\\d|4294967[01]\\d{2}|429496[0-6]\\d{3}|42949[0-5]\\d{4}|4294[0-8]\\d{5}|429[0-3]\\d{6}|42[0-8]\\d{7}|4[01]\\d{8}|[1-3]\\d{9}|[1-9]\\d{8}|[1-9]\\d{7}|[1-9]\\d{6}|[1-9]\\d{5}|[1-9]\\d{4}|[1-9]\\d{3}|[1-9]\\d{2}|[1-9]\\d|\\d)$", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityIpssignaturePostRequest_entriesSignatureIdDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityIpssignaturePostRequest_oneOfEntriesSignatureIdOptionsDef" } }, "required": [ "generatorId", "signatureId" ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "data", "name" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityIpssignaturePostRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "Editable Ips Signature Set", "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "baseSignature": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "balanced", "connectivity", "security", "max-detect", "no-rules-active" ], "type": "string", "default": "balanced", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityIpssignaturesetPostRequest_baseSignatureSetDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityIpssignaturesetPostRequest_oneOfBaseSignatureSetOptionsDef" } }, "required": [ "baseSignature" ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "data", "name" ], "x-metadata": { "minVManageVersion": "20.18.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityIpssignaturesetPostRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "type": { "type": "string", "enum": [ "urlallowed", "urlblocked" ] }, "entries": { "description": "URL List", "type": "array", "maxItems": 64, "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "pattern": { "description": "valid url pattern", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "minLength": 1, "maxLength": 240, "pattern": "^[^*+].*", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityUrllistPostRequest_UrlListDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityUrllistPostRequest_entriesUrlListOptionsDef" } }, "required": [ "pattern" ], "additionalProperties": false } } }, "required": [ "type", "entries" ], "additionalProperties": false } }, "required": [ "name", "data" ], "x-metadata": { "minVManageVersion": "20.16.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityUrllistPostRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "type": "array", "maxItems": 64, "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "protocolName": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "snmp", "icmp", "tcp", "udp", "echo", "telnet", "wins", "n2h2server", "nntp", "pptp", "rtsp", "bootpc", "gdoi", "tacacs", "gopher", "icabrowser", "skinny", "sunrpc", "biff", "router", "ircs", "orasrv", "ms-cluster-net", "kermit", "isakmp", "sshell", "realsecure", "ircu", "appleqtc", "pwdgen", "rdb-dbs-disp", "creativepartnr", "finger", "ftps", "giop", "rsvd", "hp-alarm-mgr", "uucp", "kerberos", "imap", "time", "bootps", "tftp", "oracle", "snmptrap", "http", "qmtp", "radius", "oracle-em-vp", "tarantella", "pcanywheredata", "ldap", "mgcp", "sqlsrv", "hsrp", "cisco-net-mgmt", "smtp", "pcanywherestat", "exec", "send", "stun", "syslog", "ms-sql-m", "citrix", "creativeserver", "cifs", "cisco-sys", "cisco-tna", "ms-dotnetster", "gtpv1", "gtpv0", "imap3", "fcip-port", "netbios-dgm", "sip-tls", "pop3s", "cisco-fna", "802-11-iapp", "oem-agent", "cisco-tdp", "tr-rsrb", "r-winsock", "sql-net", "syslog-conn", "tacacs-ds", "h225ras", "ace-svr", "dhcp-failover", "igmpv3lite", "irc-serv", "entrust-svcs", "dbcontrol_agent", "cisco-svcs", "ipsec-msft", "microsoft-ds", "ms-sna", "rsvp_tunnel", "rsvp-encap", "hp-collector", "netbios-ns", "msexch-routing", "h323", "l2tp", "ldap-admin", "pop3", "h323callsigalt", "ms-sql", "iscsi-target", "webster", "lotusnote", "ipx", "entrust-svc-hand", "citriximaclient", "rtc-pm-port", "ftp", "aol", "xdmcp", "oraclenames", "login", "iscsi", "ttc", "imaps", "socks", "ssh", "dnsix", "daytime", "sip", "discard", "ntp", "ldaps", "https", "vdolive", "ica", "net8-cman", "cuseeme", "netstat", "sms", "streamworks", "rtelnet", "who", "kazaa", "ssp", "dbase", "timed", "cddbp", "telnets", "ymsgr", "ident", "bgp", "ddns-v3", "vqp", "irc", "ipass", "x11", "dns", "lotusmtap", "mysql", "nfs", "msnmsgr", "netshow", "sqlserv", "hp-managed-node", "ncp", "shell", "realmedia", "msrpc", "clp" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityProtocolnamePostRequest_entriesProtocolNameDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityProtocolnamePostRequest_oneOfEntriesProtocolNameOptionsDef" } }, "required": [ "protocolName" ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "data", "name" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityProtocolnamePostRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "Geolocation List", "type": "array", "maxItems": 64, "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "country": { "description": "country names", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "AFG", "ALB", "ATA", "DZA", "ASM", "AND", "AGO", "ATG", "AZE", "ARG", "AUS", "AUT", "BHS", "BHR", "BGD", "ARM", "BRB", "BEL", "BMU", "BTN", "BOL", "BIH", "BWA", "BVT", "BRA", "BLZ", "IOT", "SLB", "VGB", "BRN", "BGR", "MMR", "BDI", "BLR", "KHM", "CMR", "CAN", "CPV", "CYM", "CAF", "LKA", "TCD", "CHL", "CHN", "TWN", "CXR", "CCK", "COL", "COM", "MYT", "COG", "COD", "COK", "CRI", "HRV", "CUB", "CYP", "CZE", "BEN", "DNK", "DMA", "DOM", "ECU", "SLV", "GNQ", "ETH", "ERI", "EST", "FRO", "FLK", "SGS", "FJI", "FIN", "ALA", "FRA", "GUF", "PYF", "ATF", "DJI", "GAB", "GEO", "GMB", "PSE", "DEU", "GHA", "GIB", "KIR", "GRC", "GRL", "GRD", "GLP", "GUM", "GTM", "GIN", "GUY", "HTI", "HMD", "VAT", "HND", "HKG", "HUN", "ISL", "IND", "IDN", "IRN", "IRQ", "IRL", "ISR", "ITA", "CIV", "JAM", "JPN", "KAZ", "JOR", "KEN", "PRK", "KOR", "KWT", "KGZ", "LAO", "LBN", "LSO", "LVA", "LBR", "LBY", "LIE", "LTU", "LUX", "MAC", "MDG", "MWI", "MYS", "MDV", "MLI", "MLT", "MTQ", "MRT", "MUS", "MEX", "MCO", "MNG", "MDA", "MNE", "MSR", "MAR", "MOZ", "OMN", "NAM", "NRU", "NPL", "NLD", "ANT", "CUW", "ABW", "SXM", "BES", "NCL", "VUT", "NZL", "NIC", "NER", "NGA", "NIU", "NFK", "NOR", "MNP", "UMI", "FSM", "MHL", "PLW", "PAK", "PAN", "PNG", "PRY", "PER", "PHL", "PCN", "POL", "PRT", "GNB", "TLS", "PRI", "QAT", "REU", "ROU", "RUS", "RWA", "BLM", "SHN", "KNA", "AIA", "LCA", "MAF", "SPM", "VCT", "SMR", "STP", "SAU", "SEN", "SRB", "SYC", "SLE", "SGP", "SVK", "VNM", "SVN", "SOM", "ZAF", "ZWE", "ESP", "SSD", "ESH", "SDN", "SUR", "SJM", "SWZ", "SWE", "CHE", "SYR", "TJK", "THA", "TGO", "TKL", "TON", "TTO", "ARE", "TUN", "TUR", "TKM", "TCA", "TUV", "UGA", "UKR", "MKD", "EGY", "GBR", "GGY", "JEY", "IMN", "TZA", "USA", "VIR", "BFA", "URY", "UZB", "VEN", "WLF", "WSM", "YEM", "ZMB" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityGeolocationPostRequest_entriesCountryDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityGeolocationPostRequest_oneOfEntriesCountryOptionsDef" }, "continent": { "description": "continent name", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "AF", "AN", "AS", "EU", "NA", "OC", "SA" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityGeolocationPostRequest_entriesContinentDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityGeolocationPostRequest_oneOfEntriesContinentOptionsDef" } }, "oneOf": [ { "required": [ "country" ] }, { "required": [ "continent" ] } ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "name", "data" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityGeolocationPostRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "Array of Users and User Groups", "type": "array", "maxItems": 16, "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "user": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "description": "Mustn't contain non standard unicode characters", "pattern": "^.*[a-zA-Z0-9]+.*$", "minLength": 1, "maxLength": 64, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityIdentityPostRequest_entriesUserDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityIdentityPostRequest_oneOfEntriesUserOptionsDef" }, "userGroup": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "description": "Mustn't contain non standard unicode characters", "pattern": "^.*[a-zA-Z0-9]+.*$", "maxLength": 96, "minLength": 1, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityIdentityPostRequest_entriesUserGroupDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityIdentityPostRequest_oneOfEntriesUserGroupOptionsDef" } }, "oneOf": [ { "required": [ "user" ] }, { "required": [ "userGroup" ] } ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "data", "name" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityIdentityPostRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "type": "array", "maxItems": 8, "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "sgtName": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "minLength": 1, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityScalablegrouptagPostRequest_entriesSgtNameDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityScalablegrouptagPostRequest_oneOfEntriesSgtNameOptionsDef" }, "tag": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "minLength": 1, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityScalablegrouptagPostRequest_entriesTagDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityScalablegrouptagPostRequest_oneOfEntriesTagOptionsDef" } }, "required": [ "sgtName", "tag" ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "data", "name" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityScalablegrouptagPostRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "minLength": 1, "maxLength": 32, "pattern": "^(?!.*[&<>! \"])(?!(?:[uU][nN][tT][rR][uU][sS][tT][eE][dD]|[sS][eE][lL][fF]|[dD][eE][fF][aA][uU][lL][tT]|[sS][eE][rR][vV][iI][cC][eE])$).+$" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "oneOf": [ { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "vpn": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityZonePostRequest_NameValueDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityZonePostRequest_NameDef" } }, "required": [ "vpn" ], "additionalProperties": false }, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityZonePostRequest_vpnZoneDef" }, { "type": "array", "maxItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "vpnRule": { "description": "vpn rule", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "ruleId": { "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" }, "additionalProperties": false, "uniqueItems": true, "type": "array", "maxItems": 1, "$$ref": "#/components/schemas/CommonCommonDefs_ruleDef" } }, "required": [ "optionType", "ruleId" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_commonRuleDef" } }, "required": [ "vpnRule" ], "additionalProperties": false }, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityZonePostRequest_vpnRuleDef" }, { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "interface": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^(ATM|ATM-ACR|AppGigabitEthernet|AppNav-Compress|AppNav-UnCompress|Async|BD-VIF|BDI|CEM|CEM-ACR|Cellular|Dialer|Embedded-Service-Engine|Ethernet|Ethernet-Internal|FastEthernet|FiftyGigabitEthernet|FiveGigabitEthernet|FortyGigabitEthernet|FourHundredGigE|GMPLS|GigabitEthernet|Group-Async|HundredGigE|L2LISP|LISP|Loopback|MFR|Multilink|Port-channel|SM|Serial|Service-Engine|TenGigabitEthernet|Tunnel|TwentyFiveGigE|TwentyFiveGigabitEthernet|TwoGigabitEthernet|TwoHundredGigE|Vif|Virtual-PPP|Virtual-Template|VirtualPortGroup|Vlan|Wlan-GigabitEthernet|nat64|nat66|ntp|nve|ospfv3|overlay|pseudowire|ucse|vasileft|vasiright|vmi)(\\w+)((\\/\\d+)*(\\.\\d+)?)?$", "minLength": 3, "maxLength": 32, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityZonePostRequest_ifNameDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityZonePostRequest_ifNameDefGlobal" } }, "required": [ "interface" ], "additionalProperties": false }, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityZonePostRequest_InterfaceZoneDef" }, { "type": "array", "maxItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "interfaceRule": { "description": "interface rule", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "ruleId": { "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" }, "additionalProperties": false, "uniqueItems": true, "type": "array", "maxItems": 1, "$$ref": "#/components/schemas/CommonCommonDefs_ruleDef" } }, "required": [ "optionType", "ruleId" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_commonRuleDef" } }, "required": [ "interfaceRule" ], "additionalProperties": false }, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityZonePostRequest_interfaceRuleDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityZonePostRequest_zoneDef" } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "data", "name" ], "x-metadata": { "minVManageVersion": "20.18" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityZonePostRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "Centralized Policy App List", "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "app": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectAppListPostRequest_entriesAppDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectAppListPostRequest_oneOfEntriesAppOptionsDef" }, "appFamily": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectAppListPostRequest_entriesAppFamilyDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectAppListPostRequest_oneOfEntriesAppFamilyOptionsDef" } }, "oneOf": [ { "required": [ "app" ] }, { "required": [ "appFamily" ] } ], "additionalProperties": false } }, "saasApp": { "type": "boolean" } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "data", "name" ], "x-metadata": { "minVManageVersion": "20.18.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectAppListPostRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "Sla class List", "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "latency": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 1, "maximum": 1000, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSlaClassPostRequest_entriesLatencyDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSlaClassPostRequest_oneOfEntriesLatencyOptionsDef" }, "loss": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 0, "maximum": 100, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSlaClassPostRequest_entriesLossDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSlaClassPostRequest_oneOfEntriesLossOptionsDef" }, "jitter": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 1, "maximum": 1000, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSlaClassPostRequest_entriesJitterDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSlaClassPostRequest_oneOfEntriesJitterOptionsDef" }, "appProbeClass": { "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_parcelReferenceDef", "description": "App Probe Class Ref", "type": "object" }, "fallbackBestTunnel": { "description": "Object with a criteria and variance", "type": "object", "properties": { "criteria": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "jitter", "latency", "loss", "loss-latency", "loss-jitter", "latency-loss", "latency-jitter", "jitter-latency", "jitter-loss", "loss-latency-jitter", "loss-jitter-latency", "latency-loss-jitter", "latency-jitter-loss", "jitter-latency-loss", "jitter-loss-latency" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSlaClassPostRequest_entriesCriteriaDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSlaClassPostRequest_oneOfEntriesCriteriaOptionsDef" }, "lossVariance": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 0, "maximum": 100, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSlaClassPostRequest_entriesLossDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSlaClassPostRequest_oneOfEntriesLossOptionsDef" }, "latencyVariance": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 1, "maximum": 1000, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSlaClassPostRequest_entriesLatencyDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSlaClassPostRequest_oneOfEntriesLatencyOptionsDef" }, "jitterVariance": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 1, "maximum": 1000, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSlaClassPostRequest_entriesJitterDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSlaClassPostRequest_oneOfEntriesJitterOptionsDef" } } } }, "anyOf": [ { "required": [ "latency" ] }, { "required": [ "loss" ] }, { "required": [ "jitter" ] } ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "data", "name" ], "x-metadata": { "minVManageVersion": "20.18" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSlaClassPostRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "asPathListNum": { "type": "object", "description": "As path List Number", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "integer", "minimum": 1, "maximum": 500, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectAsPathCommonRequest_asPathListNumValueDef" } } }, "entries": { "description": "AS Path List", "type": "array", "uniqueItems": true, "items": { "type": "object", "properties": { "asPath": { "description": "", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[^<>]*", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectAsPathCommonRequest_entriesAsPathDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectAsPathCommonRequest_entriesAsPathOptionsDef" } }, "required": [ "asPath" ], "additionalProperties": false } } }, "required": [ "entries", "asPathListNum" ], "additionalProperties": false } }, "required": [ "name", "data" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectAsPathCommonRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "class map List", "type": "array", "minItems": 1, "maxItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "queue": { "description": "select a queue", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "0", "1", "2", "3", "4", "5", "6", "7" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectClassCommonRequest_entriesQueueDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectClassCommonRequest_entriesQueueOptionsDef" } }, "required": [ "queue" ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "name", "data" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectClassCommonRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "IPv6 Prefix List", "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "ipv6Address": { "description": "IPv6 address", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "format": "ipv6", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectDataIpv6PrefixPostRequest_entriesIpv6AddressDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectDataIpv6PrefixPostRequest_entriesIpv6AddressOptionsDef" }, "ipv6PrefixLength": { "description": "IPv6 prefix", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 0, "maximum": 128, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectDataIpv6PrefixPostRequest_entriesIpv6PrefixLengthDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectDataIpv6PrefixPostRequest_entriesIpv6PrefixLengthOptionsDef" } }, "required": [ "ipv6Address", "ipv6PrefixLength" ], "additionalProperties": false } } }, "additionalProperties": false } }, "required": [ "name", "data" ], "x-metadata": { "minVManageVersion": "20.18.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectDataIpv6PrefixPostRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "IPv4 Data Prefix List", "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "ipv4Address": { "description": "IPv4 address", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "format": "ipv4", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectDataPrefixPostRequest_entriesIpv4AddressDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectDataPrefixPostRequest_entriesIpv4AddressOptionsDef" }, "ipv4PrefixLength": { "description": "IPv4 prefix Length", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 0, "maximum": 32, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectDataPrefixPostRequest_entriesIpv4PrefixLengthDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectDataPrefixPostRequest_entriesIpv4PrefixLengthOptionsDef" } }, "required": [ "ipv4Address", "ipv4PrefixLength" ], "additionalProperties": false } } }, "additionalProperties": false } }, "required": [ "name", "data" ], "x-metadata": { "minVManageVersion": "20.18.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectDataPrefixPostRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "minProperties": 1, "properties": { "expandedCommunityList": { "description": "Expanded Community List", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "items": { "uniqueItems": true, "type": "string", "additionalProperties": false }, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectExpandedCommunityCommonRequest_entriesCommunityDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectExpandedCommunityCommonRequest_oneOfExpandedCommunityOptionsDef" } }, "required": [ "expandedCommunityList" ], "additionalProperties": false } }, "required": [ "name", "data" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectExpandedCommunityCommonRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "Extended Community List", "type": "array", "uniqueItems": true, "items": { "type": "object", "properties": { "extCommunity": { "description": "can be soo 10.0.0.1:30 or rt 500:50 etc.", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^(rt|soo) ([\\d\\.]+):(\\d+)$", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectExtCommunityCommonRequest_extCommunityDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectExtCommunityCommonRequest_entriesExtCommunityOptionsDef" } }, "required": [ "extCommunity" ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "name", "data" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectExtCommunityCommonRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "description": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "minLength": 1, "maxLength": 200, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4NetworkObjectGroupCommonRequest_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" } }, "required": [ "optionType" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionNoDefaultDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4NetworkObjectGroupCommonRequest_oneOfDescriptionOptionsDef" }, "entries": { "description": "object-group Entries", "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "oneOf": [ { "properties": { "addressType": { "description": "Address Type", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "const": "host" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4NetworkObjectGroupCommonRequest_oneOfEntriesAddressTypeHostOptionsDef" }, "host": { "description": "Host Address", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4AddressDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4NetworkObjectGroupCommonRequest_oneOfEntriesHostOptionsDef" } }, "required": [ "addressType", "host" ], "additionalProperties": false }, { "properties": { "addressType": { "description": "Address Type", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "const": "ipPrefix" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4NetworkObjectGroupCommonRequest_oneOfEntriesAddressTypeIpPrefixOptionsDef" }, "ipPrefix": { "description": "IP Prefix Address", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)(\\/)([0-2]?[0-9]$|[3]?[0-2])$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4PrefixDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4NetworkObjectGroupCommonRequest_oneOfEntriesIpPrefixOptionsDef" } }, "required": [ "addressType", "ipPrefix" ], "additionalProperties": false }, { "properties": { "addressType": { "description": "Address Type", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "const": "objectGroup" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4NetworkObjectGroupCommonRequest_oneOfEntriesAddressTypeObjectGroupOptionsDef" }, "objectGroup": { "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_parcelReferenceDef", "description": "Nested Object Group" } }, "required": [ "addressType", "objectGroup" ], "additionalProperties": false }, { "properties": { "addressType": { "description": "Address Type", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "const": "hostRange" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4NetworkObjectGroupCommonRequest_oneOfEntriesAddressTypeHostRangeOptionsDef" }, "hostRange": { "description": "Host Address Range", "type": "object", "properties": { "start": { "description": "Host Address Range Start", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4AddressDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4NetworkObjectGroupCommonRequest_oneOfEntriesHostRangeStartOptionsDef" }, "end": { "description": "Host Address Range end", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4AddressDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4NetworkObjectGroupCommonRequest_oneOfEntriesHostRangeEndOptionsDef" } }, "required": [ "start", "end" ], "additionalProperties": false } }, "required": [ "addressType", "hostRange" ], "additionalProperties": false } ] } } }, "required": [ "entries" ], "additionalProperties": false }, "metadata": { "supportedDeviceTypes": [ "autonomous-all" ], "parcelRefDefinition": [ { "refIdPath": "data.entries[*].objectGroup", "parcelType": [ "ipv4-network-object-group" ] } ], "minVManageVersion": "20.16.1" } }, "required": [ "name", "data" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4NetworkObjectGroupCommonRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "description": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" } }, "required": [ "optionType" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionNoDefaultDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfDescriptionOptionsDef" }, "entries": { "description": "object-group Entries", "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "oneOf": [ { "properties": { "objectGroup": { "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_parcelReferenceDef", "description": "Nested Object Group" } }, "required": [ "objectGroup" ], "additionalProperties": false }, { "if": { "properties": { "protocol": { "properties": { "value": { "enum": [ "tcp", "tcp", "udp", "udp", "tcp-udp", "tcp-udp" ] } } } } }, "then": { "properties": { "sourcePorts": { "properties": { "eqValue": { "required": [ "tcpEqValue", "udpEqValue", "tcpUdpEqValue" ] } } }, "destinationPorts": { "properties": { "eqValue": { "required": [ "tcpEqValue", "udpEqValue", "tcpUdpEqValue" ] } } } } }, "properties": { "protocol": { "description": "Protocol", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "oneOf": [ { "type": "integer", "minimum": 0, "maximum": 255, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_numberedProtocolDef" }, { "type": "string", "enum": [ "ip", "udp", "tcp", "icmp", "igmp", "ahp", "eigrp", "esp", "gre", "ipinip", "nos", "ospf", "pcp", "pim", "tcp-udp" ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_protocolEnumDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_entriesProtocolDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesProtocolOptionsDef" }, "sourcePorts": { "description": "Source Ports", "type": "object", "oneOf": [ { "properties": { "operator": { "description": "Operator lt", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "const": "lt" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesOperatorLtOptionsDef" }, "ltValue": { "description": "Source Port That is Less Than This Value", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "integer", "minimum": 0, "maximum": 65535, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_entriesPortLtValueDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesPortLtValueOptionsDef" } }, "required": [ "operator", "ltValue" ], "additionalProperties": false }, { "properties": { "operator": { "description": "Operator eq", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "const": "eq" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesOperatorEqOptionsDef" }, "eqValue": { "description": "Source Port That is Equal to This Value", "type": "object", "oneOf": [ { "properties": { "tcpEqValue": { "description": "Source TCP Port That is Equal to This Value", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "oneOf": [ { "type": "integer", "minimum": 0, "maximum": 65535, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_entriesPortEqNumberDef" }, { "type": "string", "enum": [ "bgp", "chargen", "cmd", "daytime", "discard", "domain", "echo", "exec", "finger", "ftp", "ftp-data", "gopher", "hostname", "ident", "irc", "klogin", "kshell", "login", "lpd", "msrpc", "nntp", "onep-plain", "onep-tls", "pim-auto-rp", "pop2", "pop3", "smtp", "sunrpc", "syslog", "tacacs", "talk", "telnet", "time", "uucp", "whois", "www" ], "$$ref": "#/components/schemas/CommonCommonDefs_tcpPortEnumDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesTcpPortEqValueDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesTcpPortEqValueOptionsDef" } }, "required": [ "tcpEqValue" ], "additionalProperties": false }, { "properties": { "udpEqValue": { "description": "Source UDP Port That is Equal to This Value", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "oneOf": [ { "type": "integer", "minimum": 0, "maximum": 65535, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_entriesPortEqNumberDef" }, { "type": "string", "enum": [ "biff", "bootpc", "bootps", "discard", "dnsix", "domain", "echo", "isakmp", "mobile-ip", "nameserver", "netbios-dgm", "netbios-ns", "netbios-ss", "non500-isakmp", "ntp", "pim-auto-rp", "rip", "ripv6", "snmp", "snmptrap", "sunrpc", "syslog", "tacacs", "talk", "tftp", "time", "who", "xdmcp" ], "$$ref": "#/components/schemas/CommonCommonDefs_udpPortEnumDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesUdpPortEqValueDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesUdpPortEqValueOptionsDef" } }, "required": [ "udpEqValue" ], "additionalProperties": false }, { "properties": { "tcpUdpEqValue": { "description": "Source TCP/UDP Port That is Equal to This Value", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "oneOf": [ { "type": "integer", "minimum": 0, "maximum": 65535, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_entriesPortEqNumberDef" }, { "type": "string", "enum": [ "discard", "domain", "echo", "pim-auto-rp", "sunrpc", "syslog", "tacacs", "talk" ], "$$ref": "#/components/schemas/CommonCommonDefs_tcpUdpPortEnumDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesTcpUdpPortEqValueDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesTcpUdpPortEqValueOptionsDef" } }, "required": [ "tcpUdpEqValue" ], "additionalProperties": false } ] } }, "required": [ "operator", "eqValue" ], "additionalProperties": false }, { "properties": { "operator": { "description": "Operator gt", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "const": "gt" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesOperatorGtOptionsDef" }, "gtValue": { "description": "Source Port That is Greater Than This Value", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "integer", "minimum": 0, "maximum": 65535, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_entriesPortGtValueDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesPortGtValueOptionsDef" } }, "required": [ "operator", "gtValue" ], "additionalProperties": false }, { "properties": { "operator": { "description": "Operator range", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "const": "range" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesOperatorRangeOptionsDef" }, "range": { "description": "Source Port Range", "type": "object", "properties": { "start": { "description": "Source Port Range Start Number", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "integer", "minimum": 0, "maximum": 65535, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_entriesPortRangeStartDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesPortRangeStartOptionsDef" }, "end": { "description": "Source Port Range End Number", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "integer", "minimum": 0, "maximum": 65535, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_entriesPortRangeEndDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesPortRangeEndOptionsDef" } }, "required": [ "start", "end" ], "additionalProperties": false } }, "required": [ "operator", "range" ], "additionalProperties": false } ] }, "destinationPorts": { "description": "Destination Ports", "type": "object", "oneOf": [ { "properties": { "operator": { "description": "Operator lt", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "const": "lt" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesOperatorLtOptionsDef" }, "ltValue": { "description": "Destination Port That is Less Than This Value", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "integer", "minimum": 0, "maximum": 65535, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_entriesPortLtValueDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesPortLtValueOptionsDef" } }, "required": [ "operator", "ltValue" ], "additionalProperties": false }, { "properties": { "operator": { "description": "Operator eq", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "const": "eq" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesOperatorEqOptionsDef" }, "eqValue": { "description": "Destination Port That is Equal to This Value", "type": "object", "oneOf": [ { "properties": { "tcpEqValue": { "description": "Destination TCP Port That is Equal to This Value", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "oneOf": [ { "type": "integer", "minimum": 0, "maximum": 65535, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_entriesPortEqNumberDef" }, { "type": "string", "enum": [ "bgp", "chargen", "cmd", "daytime", "discard", "domain", "echo", "exec", "finger", "ftp", "ftp-data", "gopher", "hostname", "ident", "irc", "klogin", "kshell", "login", "lpd", "msrpc", "nntp", "onep-plain", "onep-tls", "pim-auto-rp", "pop2", "pop3", "smtp", "sunrpc", "syslog", "tacacs", "talk", "telnet", "time", "uucp", "whois", "www" ], "$$ref": "#/components/schemas/CommonCommonDefs_tcpPortEnumDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesTcpPortEqValueDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesTcpPortEqValueOptionsDef" } }, "required": [ "tcpEqValue" ], "additionalProperties": false }, { "properties": { "udpEqValue": { "description": "Destination UDP Port That is Equal to This Value", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "oneOf": [ { "type": "integer", "minimum": 0, "maximum": 65535, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_entriesPortEqNumberDef" }, { "type": "string", "enum": [ "biff", "bootpc", "bootps", "discard", "dnsix", "domain", "echo", "isakmp", "mobile-ip", "nameserver", "netbios-dgm", "netbios-ns", "netbios-ss", "non500-isakmp", "ntp", "pim-auto-rp", "rip", "ripv6", "snmp", "snmptrap", "sunrpc", "syslog", "tacacs", "talk", "tftp", "time", "who", "xdmcp" ], "$$ref": "#/components/schemas/CommonCommonDefs_udpPortEnumDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesUdpPortEqValueDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesUdpPortEqValueOptionsDef" } }, "required": [ "udpEqValue" ], "additionalProperties": false }, { "properties": { "tcpUdpEqValue": { "description": "Destination TCP/UDP Port That is Equal to This Value", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "oneOf": [ { "type": "integer", "minimum": 0, "maximum": 65535, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_entriesPortEqNumberDef" }, { "type": "string", "enum": [ "discard", "domain", "echo", "pim-auto-rp", "sunrpc", "syslog", "tacacs", "talk" ], "$$ref": "#/components/schemas/CommonCommonDefs_tcpUdpPortEnumDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesTcpUdpPortEqValueDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesTcpUdpPortEqValueOptionsDef" } }, "required": [ "tcpUdpEqValue" ], "additionalProperties": false } ] } }, "required": [ "operator", "eqValue" ], "additionalProperties": false }, { "properties": { "operator": { "description": "Operator gt", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "const": "gt" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesOperatorGtOptionsDef" }, "gtValue": { "description": "Destination Port That is Greater Than This Value", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "integer", "minimum": 0, "maximum": 65535, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_entriesPortGtValueDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesPortGtValueOptionsDef" } }, "required": [ "operator", "gtValue" ], "additionalProperties": false }, { "properties": { "operator": { "description": "Operator range", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "const": "range" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesOperatorRangeOptionsDef" }, "range": { "description": "Destination Port Range", "type": "object", "properties": { "start": { "description": "Destination Port Range Start Number", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "integer", "minimum": 0, "maximum": 65535, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_entriesPortRangeStartDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesPortRangeStartOptionsDef" }, "end": { "description": "Destination Port Range End Number", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "integer", "minimum": 0, "maximum": 65535, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_entriesPortRangeEndDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesPortRangeEndOptionsDef" } }, "required": [ "start", "end" ], "additionalProperties": false } }, "required": [ "operator", "range" ], "additionalProperties": false } ] }, "icmpMsg": { "description": "ICMP message type", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "oneOf": [ { "type": "integer", "minimum": 0, "maximum": 255, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_entriesNumberedIcmpMsgDef" }, { "type": "string", "enum": [ "alternate-address", "conversion-error", "echo", "echo-reply", "information-reply", "information-request", "mask-reply", "mask-request", "mobile-redirect", "parameter-problem", "redirect", "router-advertisement", "router-solicitation", "source-quench", "time-exceeded", "timestamp-reply", "timestamp-request", "traceroute", "unreachable" ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_entriesIcmpMsgEnumDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_entriesIcmpMsgDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesIcmpMsgOptionsDef" } }, "required": [ "protocol" ], "additionalProperties": false, "dependencies": { "sourcePorts": { "properties": { "protocol": { "type": "object", "properties": { "value": { "enum": [ "tcp", "udp", "tcp-udp" ] } } } }, "required": [ "protocol" ] }, "destinationPorts": { "properties": { "protocol": { "type": "object", "properties": { "value": { "enum": [ "tcp", "udp", "tcp-udp" ] } } } }, "required": [ "protocol" ] }, "icmpMsg": { "properties": { "protocol": { "type": "object", "properties": { "value": { "enum": [ "icmp" ] } } } }, "required": [ "protocol" ] } } } ] } } }, "required": [ "entries" ], "additionalProperties": false }, "metadata": { "supportedDeviceTypes": [ "autonomous-all" ], "parcelRefDefinition": [ { "refIdPath": "data.entries[*].objectGroup", "parcelType": [ "ipv4-service-object-group" ] } ], "minVManageVersion": "20.16.1" } }, "required": [ "name", "data" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "IPv6 Prefix List", "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "ipv6Address": { "description": "IPv6 address", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "format": "ipv6", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv6PrefixCommonRequest_entriesIpv6AddressDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv6PrefixCommonRequest_entriesIpv6AddressOptionsDef" }, "ipv6PrefixLength": { "description": "IPv6 prefix length", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 0, "maximum": 128, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv6PrefixCommonRequest_entriesIpv6PrefixLengthDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv6PrefixCommonRequest_entriesIpv6PrefixLengthOptionsDef" }, "leRangePrefixLength": { "description": "IPv6 prefix length with le range operator", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 1, "maximum": 128, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv6PrefixCommonRequest_entriesLeRangePrefixLengthDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv6PrefixCommonRequest_entriesLeRangePrefixLengthOptionsDef" }, "geRangePrefixLength": { "description": "IPv6 prefix length with ge range operator", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 1, "maximum": 128, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv6PrefixCommonRequest_entriesGeRangePrefixLengthDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv6PrefixCommonRequest_entriesGeRangePrefixLengthOptionsDef" } }, "required": [ "ipv6Address", "ipv6PrefixLength" ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "name", "data" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv6PrefixCommonRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "Mirror List", "type": "array", "minItems": 1, "maxItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "remoteDestIp": { "description": "remote destination ip address", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "oneOf": [ { "format": "ipv4" }, { "format": "ipv6" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectMirrorPostRequest_entriesRemoteDestIpDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectMirrorPostRequest_entriesRemoteDestIpOptionsDef" }, "sourceIp": { "description": "source ip address", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "oneOf": [ { "format": "ipv4" }, { "format": "ipv6" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectMirrorPostRequest_entriesSourceIpDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectMirrorPostRequest_entriesSourceIpOptionsDef" } }, "required": [ "remoteDestIp", "sourceIp" ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "name", "data" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectMirrorPostRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "Policer Entries", "type": "array", "minItems": 1, "maxItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "burst": { "description": "Burst (Bytes)", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 15000, "maximum": 10000000, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPolicerPostRequest_entriesBurstDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPolicerPostRequest_entriesBurstOptionsDef" }, "exceed": { "description": "Exceed options such as Drop or Remark", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "drop", "remark" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPolicerPostRequest_entriesExceedDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPolicerPostRequest_entriesExceedOptionsDef" }, "rate": { "description": "Rate (bps)", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 8, "maximum": 100000000000, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPolicerPostRequest_entriesRateDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPolicerPostRequest_entriesRateOptionsDef" } }, "required": [ "burst", "exceed", "rate" ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "name", "data" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPolicerPostRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "IPv4 Prefix List", "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "ipv4Address": { "description": "IPv4 address", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "format": "ipv4", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPrefixCommonRequest_entriesIpv4AddressDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPrefixCommonRequest_entriesIpv4AddressOptionsDef" }, "ipv4PrefixLength": { "description": "IPv4 prefix length", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 0, "maximum": 32, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPrefixCommonRequest_entriesIpv4PrefixLengthDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPrefixCommonRequest_entriesIpv4PrefixLengthOptionsDef" }, "leRangePrefixLength": { "description": "IPv4 prefix length with le range operator", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 1, "maximum": 32, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPrefixCommonRequest_entriesLeRangePrefixLengthDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPrefixCommonRequest_entriesLeRangePrefixLengthOptionsDef" }, "geRangePrefixLength": { "description": "IPv4 prefix length with ge range operator", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 1, "maximum": 32, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPrefixCommonRequest_entriesGeRangePrefixLengthDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPrefixCommonRequest_entriesGeRangePrefixLengthOptionsDef" } }, "required": [ "ipv4Address", "ipv4PrefixLength" ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "name", "data" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPrefixCommonRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "oneOf": [ { "description": "Standard Community List", "type": "array", "minItems": 1, "uniqueItems": true, "items": { "properties": { "standardCommunity": { "type": "object", "description": "Standard Community", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "oneOf": [ { "enum": [ "internet", "local-AS", "no-advertise", "no-export" ], "type": "string", "$$ref": "#/components/schemas/CommonCommonDefs_communityWellKnownDef" }, { "type": "string", "pattern": "^(0|[1-9]\\d{0,3}|[1-5]\\d{4}|6[0-4]\\d{3}|65[0-4]\\d{2}|655[0-2]\\d|6553[0-5]):(0|[1-9]\\d{0,3}|[1-5]\\d{4}|6[0-4]\\d{3}|65[0-4]\\d{2}|655[0-2]\\d|6553[0-5])$", "$$ref": "#/components/schemas/CommonCommonDefs_communityNumberDef" } ], "$$ref": "#/components/schemas/CommonCommonDefs_communityOptionsDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectStandardCommunityCommonRequest_standardCommunityOptionsDef" } }, "required": [ "standardCommunity" ], "additionalProperties": false } } ] } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "name", "data" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectStandardCommunityCommonRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "VPN List", "type": "array", "uniqueItems": true, "items": { "type": "object", "properties": { "vpn": { "description": "can be single vpn id or vpn id range", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "oneOf": [ { "type": "integer", "minimum": 0, "maximum": 65530, "$$ref": "#/components/schemas/CommonCommonDefs_vpnDef" }, { "type": "string", "pattern": "^(0|[1-9]\\d{0,3}|[1-5]\\d{4}|6[0-4]\\d{3}|65[0-4]\\d{2}|655[0-2]\\d|65530)\\-(0|[1-9]\\d{0,3}|[1-5]\\d{4}|6[0-4]\\d{3}|65[0-4]\\d{2}|655[0-2]\\d|65530)$", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectVpnGroupCommonRequest_vpnRangeDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectVpnGroupCommonRequest_entriesVpnDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectVpnGroupCommonRequest_entriesVpnOptionsDef" } }, "required": [ "vpn" ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "name", "data" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectVpnGroupCommonRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "App Probe List", "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "map": { "description": "Map", "type": "array", "uniqueItems": true, "items": { "type": "object", "properties": { "color": { "description": "Color", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "3g", "biz-internet", "blue", "bronze", "custom1", "custom2", "custom3", "default", "gold", "green", "lte", "metro-ethernet", "mpls", "private1", "private2", "private3", "private4", "private5", "private6", "public-internet", "red", "silver" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectAppProbePostRequest_entriesMapColorDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectAppProbePostRequest_oneOfEntriesMapColorOptionsDef" }, "dscp": { "description": "DSCP number", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 0, "maximum": 63, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectAppProbePostRequest_entriesMapDscpDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectAppProbePostRequest_oneOfEntriesMapDscpOptionsDef" } }, "required": [ "color" ], "additionalProperties": false } }, "forwardingClass": { "description": "Forwarding Class Name", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectAppProbePostRequest_entriesForwardingClassDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectAppProbePostRequest_oneOfEntriesForwardingClassOptionsDef" }, { "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_parcelReferenceDef" } ] } }, "required": [ "map", "forwardingClass" ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "data", "name" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectAppProbePostRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "TLOC List", "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "tloc": { "description": "tloc", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectTlocPostRequest_entriesTlocDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectTlocPostRequest_oneOfEntriesTlocOptionsDef" }, "color": { "description": "color", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "3g", "biz-internet", "blue", "bronze", "custom1", "custom2", "custom3", "default", "gold", "green", "lte", "metro-ethernet", "mpls", "private1", "private2", "private3", "private4", "private5", "private6", "public-internet", "red", "silver" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectTlocPostRequest_entriesColorDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectTlocPostRequest_oneOfEntriesColorOptionsDef" }, "encap": { "description": "encapsulation", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "ipsec", "gre" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectTlocPostRequest_entriesEncapDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectTlocPostRequest_oneOfEntriesEncapOptionsDef" }, "preference": { "description": "Preference", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectTlocPostRequest_entriesPreferenceDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectTlocPostRequest_oneOfEntriesPreferenceOptionsDef" } }, "required": [ "tloc", "color", "encap" ], "additionalProperties": false } } }, "required": [], "additionalProperties": false } }, "required": [ "data", "name" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectTlocPostRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "Color List", "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "color": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "3g", "biz-internet", "blue", "bronze", "custom1", "custom2", "custom3", "default", "gold", "green", "lte", "metro-ethernet", "mpls", "private1", "private2", "private3", "private4", "private5", "private6", "public-internet", "red", "silver" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectColorPostRequest_entriesColorDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectColorPostRequest_oneOfEntriesColorOptionsDef" } }, "required": [ "color" ], "additionalProperties": false } } }, "required": [], "additionalProperties": false } }, "required": [ "data" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectColorPostRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "Preferred Color Group List", "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "primaryPreference": { "description": "Object with an color and path preference", "type": "object", "properties": { "colorPreference": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "enum": [ "default", "3g", "biz-internet", "blue", "bronze", "custom1", "custom2", "custom3", "gold", "green", "lte", "metro-ethernet", "mpls", "private1", "private2", "private3", "private4", "private5", "private6", "public-internet", "red", "silver" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPreferredColorGroupPostRequest_entriesColorPreferenceDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPreferredColorGroupPostRequest_oneOfEntriesColorPreferenceOptionsDef" }, "pathPreference": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "all-paths", "direct-path", "multi-hop-path" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPreferredColorGroupPostRequest_entriesPathPreferenceDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPreferredColorGroupPostRequest_oneOfEntriesPathPreferenceOptionsDef" } }, "anyOf": [ { "required": [ "colorPreference" ] }, { "required": [ "pathPreference" ] } ] }, "secondaryPreference": { "description": "Object with an color and path preference", "type": "object", "properties": { "colorPreference": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "enum": [ "default", "3g", "biz-internet", "blue", "bronze", "custom1", "custom2", "custom3", "gold", "green", "lte", "metro-ethernet", "mpls", "private1", "private2", "private3", "private4", "private5", "private6", "public-internet", "red", "silver" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPreferredColorGroupPostRequest_entriesColorPreferenceDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPreferredColorGroupPostRequest_oneOfEntriesColorPreferenceOptionsDef" }, "pathPreference": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "all-paths", "direct-path", "multi-hop-path" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPreferredColorGroupPostRequest_entriesPathPreferenceDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPreferredColorGroupPostRequest_oneOfEntriesPathPreferenceOptionsDef" } } }, "tertiaryPreference": { "description": "Object with an color and path preference", "type": "object", "properties": { "colorPreference": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "enum": [ "default", "3g", "biz-internet", "blue", "bronze", "custom1", "custom2", "custom3", "gold", "green", "lte", "metro-ethernet", "mpls", "private1", "private2", "private3", "private4", "private5", "private6", "public-internet", "red", "silver" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPreferredColorGroupPostRequest_entriesColorPreferenceDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPreferredColorGroupPostRequest_oneOfEntriesColorPreferenceOptionsDef" }, "pathPreference": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "all-paths", "direct-path", "multi-hop-path" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPreferredColorGroupPostRequest_entriesPathPreferenceDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPreferredColorGroupPostRequest_oneOfEntriesPathPreferenceOptionsDef" } } } }, "required": [ "primaryPreference" ], "dependentRequired": { "secondaryPreference": [ "primaryPreference" ], "tertiaryPreference": [ "primaryPreference", "secondaryPreference" ] }, "additionalProperties": false } } }, "required": [], "additionalProperties": false } }, "required": [ "data" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPreferredColorGroupPostRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "sequences": { "description": "select definition of rule", "type": "array", "minItems": 1, "items": { "if": { "required": [ "sourceObjectGroup", "destinationObjectGroup" ], "anyOf": [ { "required": [ "sourcePortList" ] }, { "required": [ "sourcePort" ] }, { "required": [ "sourceIp" ] }, { "required": [ "sourceIpv6" ] }, { "required": [ "sourceDataIpv6PrefixList" ] }, { "required": [ "sourceDataPrefixList" ] }, { "required": [ "sourceGeoLocation" ] }, { "required": [ "sourceGeoLocationList" ] }, { "required": [ "destinationPortList" ] }, { "required": [ "destinationPort" ] }, { "required": [ "destinationIp" ] }, { "required": [ "destinationIpv6" ] }, { "required": [ "destinationDataIpv6PrefixList" ] }, { "required": [ "destinationDataPrefixList" ] }, { "required": [ "destinationGeoLocation" ] }, { "required": [ "destinationGeoLocationList" ] }, { "required": [ "destinationFqdn" ] }, { "required": [ "destinationFqdnList" ] } ], "properties": { "sequenceIpType": { "properties": { "value": { "const": "ipv4" } } } } }, "then": { "not": { "required": [ "sourcePortList", "sourcePort", "sourceIp", "sourceIpv6", "sourceDataIpv6PrefixList", "sourceDataPrefixList", "sourceGeoLocation", "sourceGeoLocationList", "sourceObjectGroup", "destinationPortList", "destinationPort", "destinationIp", "destinationIpv6", "destinationDataIpv6PrefixList", "destinationDataPrefixList", "destinationGeoLocation", "destinationGeoLocationList", "destinationFqdn", "destinationFqdnList", "destinationObjectGroup" ], "anyOf": [ { "required": [ "protocol" ] }, { "required": [ "sourceIp" ] }, { "required": [ "sourceDataPrefixList" ] }, { "required": [ "sourceGeoLocation" ] }, { "required": [ "sourceGeoLocationList" ] }, { "required": [ "destinationIp" ] }, { "required": [ "destinationDataPrefixList" ] }, { "required": [ "destinationGeoLocation" ] }, { "required": [ "destinationGeoLocationList" ] }, { "required": [ "sourceIpv6" ] }, { "required": [ "sourceDataIpv6PrefixList" ] }, { "required": [ "destinationIpv6" ] }, { "required": [ "destinationDataIpv6PrefixList" ] } ] } }, "type": "object", "properties": { "sequenceName": { "description": "Sequence name", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_ruleNameDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_oneOfDefinitionNameOptionsDef" }, "sequenceIpType": { "description": "ipv4/ ipv6", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "enum": [ "ipv4", "ipv6" ], "default": "ipv4", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_sequenceIPTypeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_oneOfDefinitionRulesSequenceIpTypeOptionsDef" }, "sequenceId": { "description": "Sequence Id", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_oneOfSequencesSequenceIdOptionsDef" }, "action": { "description": "action", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "drop", "enum": [ "pass", "inspect", "drop" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_sequencesBaseActionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_oneOfDefinitionRulesActionOptionsDef" }, "protocol": { "description": "protocol", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "type": "string", "minLength": 1, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_protocolValueDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_oneOfDefinitionProtocolOptionsDef" }, "protocolName": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "type": "string", "enum": [ "snmp", "icmp", "tcp", "udp", "echo", "telnet", "wins", "n2h2server", "nntp", "pptp", "rtsp", "bootpc", "gdoi", "tacacs", "gopher", "icabrowser", "skinny", "sunrpc", "biff", "router", "ircs", "orasrv", "ms-cluster-net", "kermit", "isakmp", "sshell", "realsecure", "ircu", "appleqtc", "pwdgen", "rdb-dbs-disp", "creativepartnr", "finger", "ftps", "giop", "rsvd", "hp-alarm-mgr", "uucp", "kerberos", "imap", "time", "bootps", "tftp", "oracle", "snmptrap", "http", "qmtp", "radius", "oracle-em-vp", "tarantella", "pcanywheredata", "ldap", "mgcp", "sqlsrv", "hsrp", "cisco-net-mgmt", "smtp", "pcanywherestat", "exec", "send", "stun", "syslog", "ms-sql-m", "citrix", "creativeserver", "cifs", "cisco-sys", "cisco-tna", "ms-dotnetster", "gtpv1", "gtpv0", "imap3", "fcip-port", "netbios-dgm", "sip-tls", "pop3s", "cisco-fna", "802-11-iapp", "oem-agent", "cisco-tdp", "tr-rsrb", "r-winsock", "sql-net", "syslog-conn", "tacacs-ds", "h225ras", "ace-svr", "dhcp-failover", "igmpv3lite", "irc-serv", "entrust-svcs", "dbcontrol_agent", "cisco-svcs", "ipsec-msft", "microsoft-ds", "ms-sna", "rsvp_tunnel", "rsvp-encap", "hp-collector", "netbios-ns", "msexch-routing", "h323", "l2tp", "ldap-admin", "pop3", "h323callsigalt", "ms-sql", "iscsi-target", "webster", "lotusnote", "ipx", "entrust-svc-hand", "citriximaclient", "rtc-pm-port", "ftp", "aol", "xdmcp", "oraclenames", "login", "iscsi", "ttc", "imaps", "socks", "ssh", "dnsix", "daytime", "sip", "discard", "ntp", "ldaps", "https", "vdolive", "ica", "net8-cman", "cuseeme", "netstat", "sms", "streamworks", "rtelnet", "who", "kazaa", "ssp", "dbase", "timed", "cddbp", "telnets", "ymsgr", "ident", "bgp", "ddns-v3", "vqp", "irc", "ipass", "x11", "dns", "lotusmtap", "mysql", "nfs", "msnmsgr", "netshow", "sqlserv", "hp-managed-node", "ncp", "shell", "realmedia", "msrpc", "clp" ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_protocolNameDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_oneOfDefinitionProtocolNameOptionsDef" }, "protocolNameList": { "description": "protocolList", "additionalProperties": false, "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "maxItems": 20, "uniqueItems": true, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_refIdArrayValue" } }, "required": [ "refId" ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_referenceDef" }, "sourceIp": { "description": "ipv4", "type": "object", "properties": { "ipv4Value": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "string", "pattern": "^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)(\\/)([0-2]?[0-9]$|[3]?[0-2])$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4PrefixDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_oneOfIpv4InputDef" } }, "required": [ "ipv4Value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_ipv4MatchDef" }, "sourceIpv6": { "description": "ipv6", "type": "object", "properties": { "ipv6Value": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "string", "pattern": "((^\\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:)))(%.+)?\\s*(\\/)(\\b([0-9]{1,2}|1[01][0-9]|12[0-8])\\b)$))", "$$ref": "#/components/schemas/CommonCommonDefs_ipv6PrefixDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_oneOfIpv6InputDef" } }, "required": [ "ipv6Value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_ipv6MatchDef" }, "destinationIp": { "description": "destination ipv4", "type": "object", "properties": { "ipv4Value": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "string", "pattern": "^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)(\\/)([0-2]?[0-9]$|[3]?[0-2])$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4PrefixDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_oneOfIpv4InputDef" } }, "required": [ "ipv4Value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_ipv4MatchDef" }, "destinationIpv6": { "description": "destination ipv6", "type": "object", "properties": { "ipv6Value": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "string", "pattern": "((^\\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:)))(%.+)?\\s*(\\/)(\\b([0-9]{1,2}|1[01][0-9]|12[0-8])\\b)$))", "$$ref": "#/components/schemas/CommonCommonDefs_ipv6PrefixDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_oneOfIpv6InputDef" } }, "required": [ "ipv6Value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_ipv6MatchDef" }, "sourceDataPrefixList": { "description": "sourceDataPrefixList", "additionalProperties": false, "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "maxItems": 20, "uniqueItems": true, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_refIdArrayValue" } }, "required": [ "refId" ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_referenceDef" }, "sourceDataIpv6PrefixList": { "description": "sourceDataIpv6PrefixList", "additionalProperties": false, "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "maxItems": 20, "uniqueItems": true, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_refIdArrayValue" } }, "required": [ "refId" ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_referenceDef" }, "destinationDataIpv6PrefixList": { "description": "destinationDataIpv6PrefixList", "additionalProperties": false, "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "maxItems": 20, "uniqueItems": true, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_refIdArrayValue" } }, "required": [ "refId" ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_referenceDef" }, "destinationDataPrefixList": { "description": "destinationDataPrefixList", "additionalProperties": false, "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "maxItems": 20, "uniqueItems": true, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_refIdArrayValue" } }, "required": [ "refId" ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_referenceDef" }, "destinationFqdn": { "description": "destination FQDN", "type": "object", "properties": { "fqdnValue": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "type": "string", "minLength": 1, "maxLength": 120, "pattern": "^([*][.])?([a-zA-Z0-9-]+\\.)+([a-zA-Z0-9-])+$", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_fqdnValueDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_oneOfDefinitionRulesFqdnOptionsDef" } }, "required": [ "fqdnValue" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_fqdnMatchDef" }, "destinationFqdnList": { "description": "destinationFqdnList", "additionalProperties": false, "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "maxItems": 20, "uniqueItems": true, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_refIdArrayValue" } }, "required": [ "refId" ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_referenceDef" }, "sourceGeoLocation": { "description": "Source Geolocation", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "enum": [ "AF", "AN", "AS", "EU", "NA", "OC", "SA", "AFG", "ALB", "ATA", "DZA", "ASM", "AND", "AGO", "ATG", "AZE", "ARG", "AUS", "AUT", "BHS", "BHR", "BGD", "ARM", "BRB", "BEL", "BMU", "BTN", "BOL", "BIH", "BWA", "BVT", "BRA", "BLZ", "IOT", "SLB", "VGB", "BRN", "BGR", "MMR", "BDI", "BLR", "KHM", "CMR", "CAN", "CPV", "CYM", "CAF", "LKA", "TCD", "CHL", "CHN", "TWN", "CXR", "CCK", "COL", "COM", "MYT", "COG", "COD", "COK", "CRI", "HRV", "CUB", "CYP", "CZE", "BEN", "DNK", "DMA", "DOM", "ECU", "SLV", "GNQ", "ETH", "ERI", "EST", "FRO", "FLK", "SGS", "FJI", "FIN", "ALA", "FRA", "GUF", "PYF", "ATF", "DJI", "GAB", "GEO", "GMB", "PSE", "DEU", "GHA", "GIB", "KIR", "GRC", "GRL", "GRD", "GLP", "GUM", "GTM", "GIN", "GUY", "HTI", "HMD", "VAT", "HND", "HKG", "HUN", "ISL", "IND", "IDN", "IRN", "IRQ", "IRL", "ISR", "ITA", "CIV", "JAM", "JPN", "KAZ", "JOR", "KEN", "PRK", "KOR", "KWT", "KGZ", "LAO", "LBN", "LSO", "LVA", "LBR", "LBY", "LIE", "LTU", "LUX", "MAC", "MDG", "MWI", "MYS", "MDV", "MLI", "MLT", "MTQ", "MRT", "MUS", "MEX", "MCO", "MNG", "MDA", "MNE", "MSR", "MAR", "MOZ", "OMN", "NAM", "NRU", "NPL", "NLD", "ANT", "CUW", "ABW", "SXM", "BES", "NCL", "VUT", "NZL", "NIC", "NER", "NGA", "NIU", "NFK", "NOR", "MNP", "UMI", "FSM", "MHL", "PLW", "PAK", "PAN", "PNG", "PRY", "PER", "PHL", "PCN", "POL", "PRT", "GNB", "TLS", "PRI", "QAT", "REU", "ROU", "RUS", "RWA", "BLM", "SHN", "KNA", "AIA", "LCA", "MAF", "SPM", "VCT", "SMR", "STP", "SAU", "SEN", "SRB", "SYC", "SLE", "SGP", "SVK", "VNM", "SVN", "SOM", "ZAF", "ZWE", "ESP", "SSD", "ESH", "SDN", "SUR", "SJM", "SWZ", "SWE", "CHE", "SYR", "TJK", "THA", "TGO", "TKL", "TON", "TTO", "ARE", "TUN", "TUR", "TKM", "TCA", "TUV", "UGA", "UKR", "MKD", "EGY", "GBR", "GGY", "JEY", "IMN", "TZA", "USA", "VIR", "BFA", "URY", "UZB", "VEN", "WLF", "WSM", "YEM", "ZMB" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_geoLocationDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_oneOfGeoLocationOptionsDef" }, "destinationGeoLocation": { "description": "Source Geolocation", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "enum": [ "AF", "AN", "AS", "EU", "NA", "OC", "SA", "AFG", "ALB", "ATA", "DZA", "ASM", "AND", "AGO", "ATG", "AZE", "ARG", "AUS", "AUT", "BHS", "BHR", "BGD", "ARM", "BRB", "BEL", "BMU", "BTN", "BOL", "BIH", "BWA", "BVT", "BRA", "BLZ", "IOT", "SLB", "VGB", "BRN", "BGR", "MMR", "BDI", "BLR", "KHM", "CMR", "CAN", "CPV", "CYM", "CAF", "LKA", "TCD", "CHL", "CHN", "TWN", "CXR", "CCK", "COL", "COM", "MYT", "COG", "COD", "COK", "CRI", "HRV", "CUB", "CYP", "CZE", "BEN", "DNK", "DMA", "DOM", "ECU", "SLV", "GNQ", "ETH", "ERI", "EST", "FRO", "FLK", "SGS", "FJI", "FIN", "ALA", "FRA", "GUF", "PYF", "ATF", "DJI", "GAB", "GEO", "GMB", "PSE", "DEU", "GHA", "GIB", "KIR", "GRC", "GRL", "GRD", "GLP", "GUM", "GTM", "GIN", "GUY", "HTI", "HMD", "VAT", "HND", "HKG", "HUN", "ISL", "IND", "IDN", "IRN", "IRQ", "IRL", "ISR", "ITA", "CIV", "JAM", "JPN", "KAZ", "JOR", "KEN", "PRK", "KOR", "KWT", "KGZ", "LAO", "LBN", "LSO", "LVA", "LBR", "LBY", "LIE", "LTU", "LUX", "MAC", "MDG", "MWI", "MYS", "MDV", "MLI", "MLT", "MTQ", "MRT", "MUS", "MEX", "MCO", "MNG", "MDA", "MNE", "MSR", "MAR", "MOZ", "OMN", "NAM", "NRU", "NPL", "NLD", "ANT", "CUW", "ABW", "SXM", "BES", "NCL", "VUT", "NZL", "NIC", "NER", "NGA", "NIU", "NFK", "NOR", "MNP", "UMI", "FSM", "MHL", "PLW", "PAK", "PAN", "PNG", "PRY", "PER", "PHL", "PCN", "POL", "PRT", "GNB", "TLS", "PRI", "QAT", "REU", "ROU", "RUS", "RWA", "BLM", "SHN", "KNA", "AIA", "LCA", "MAF", "SPM", "VCT", "SMR", "STP", "SAU", "SEN", "SRB", "SYC", "SLE", "SGP", "SVK", "VNM", "SVN", "SOM", "ZAF", "ZWE", "ESP", "SSD", "ESH", "SDN", "SUR", "SJM", "SWZ", "SWE", "CHE", "SYR", "TJK", "THA", "TGO", "TKL", "TON", "TTO", "ARE", "TUN", "TUR", "TKM", "TCA", "TUV", "UGA", "UKR", "MKD", "EGY", "GBR", "GGY", "JEY", "IMN", "TZA", "USA", "VIR", "BFA", "URY", "UZB", "VEN", "WLF", "WSM", "YEM", "ZMB" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_geoLocationDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_oneOfGeoLocationOptionsDef" }, "sourceGeoLocationList": { "description": "sourceGeoLocationList", "additionalProperties": false, "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "maxItems": 20, "uniqueItems": true, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_refIdArrayValue" } }, "required": [ "refId" ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_referenceDef" }, "destinationGeoLocationList": { "description": "destinationGeoLocationList", "additionalProperties": false, "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "maxItems": 20, "uniqueItems": true, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_refIdArrayValue" } }, "required": [ "refId" ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_referenceDef" }, "sourcePort": { "description": "action", "type": "object", "properties": { "portValue": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "oneOf": [ { "type": "string", "pattern": "^(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_portNoDef" }, { "type": "string", "pattern": "^(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])\\-(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_portRangeDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_portValueDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_oneOfPortInputDef" } }, "required": [ "portValue" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_portMatchDef" }, "destinationPort": { "description": "action", "type": "object", "properties": { "portValue": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "oneOf": [ { "type": "string", "pattern": "^(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_portNoDef" }, { "type": "string", "pattern": "^(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])\\-(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_portRangeDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_portValueDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_oneOfPortInputDef" } }, "required": [ "portValue" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_portMatchDef" }, "destinationPortList": { "description": "destinationPortList", "additionalProperties": false, "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "maxItems": 20, "uniqueItems": true, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_refIdArrayValue" } }, "required": [ "refId" ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_referenceDef" }, "sourcePortList": { "description": "sourcePortList", "additionalProperties": false, "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "maxItems": 20, "uniqueItems": true, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_refIdArrayValue" } }, "required": [ "refId" ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_referenceDef" }, "sourceObjectGroup": { "description": "Source Security Object Group", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "maxItems": 1, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_objectGroupRefIdArrayValue" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_objectGroupReferenceDef" }, "destinationObjectGroup": { "description": "Destination Security Object Group", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "maxItems": 1, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_objectGroupRefIdArrayValue" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_objectGroupReferenceDef" } }, "required": [ "sequenceName", "sequenceIpType", "sequenceId", "action" ], "additionalProperties": false } } }, "required": [ "sequences" ], "additionalProperties": false }, "metadata": { "minVManageVersion": "20.18.1" } }, "required": [ "name", "data" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "sequenceIpType": { "description": "ipv4/ ipv6", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "enum": [ "ipv4", "ipv6" ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPostRequest_sequenceIPTypeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPostRequest_oneOfSequenceIpTypeOptionsDef" }, "entries": { "type": "array", "maxItems": 4, "minItems": 1, "uniqueItems": true, "items": { "if": { "required": [ "dataPrefix", "dataPrefixIpv6", "fqdn", "geoLocation", "port", "dataPrefixList", "dataPrefixIpv6List", "fqdnList", "geoLocationList", "portList" ] }, "then": { "not": { "required": [ "dataPrefixIpv6List", "dataPrefix", "fqdnList", "geoLocationList", "portList", "dataPrefixIpv6List", "dataPrefixIpv6", "fqdn", "geoLocation", "port" ] } }, "type": "object", "properties": { "dataPrefix": { "type": "object", "properties": { "ipv4Value": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "string", "pattern": "^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)(\\/)([0-2]?[0-9]$|[3]?[0-2])$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4PrefixDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPostRequest_oneOfIpv4InputDef" } }, "required": [ "ipv4Value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPostRequest_ipv4MatchDef" }, "dataPrefixIpv6": { "type": "object", "properties": { "ipv6Value": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "string", "pattern": "((^\\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:)))(%.+)?\\s*(\\/)(\\b([0-9]{1,2}|1[01][0-9]|12[0-8])\\b)$))", "$$ref": "#/components/schemas/CommonCommonDefs_ipv6PrefixDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPostRequest_oneOfIpv6InputDef" } }, "required": [ "ipv6Value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPostRequest_ipv6MatchDef" }, "fqdn": { "type": "object", "properties": { "fqdnValue": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "type": "string", "minLength": 1, "maxLength": 120, "pattern": "^([*][.])?([a-zA-Z0-9-]+\\.)+([a-zA-Z0-9-])+$", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPostRequest_fqdnValueDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPostRequest_oneOfDefinitionRulesFqdnOptionsDef" } }, "required": [ "fqdnValue" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPostRequest_fqdnMatchDef" }, "geoLocation": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "enum": [ "AF", "AN", "AS", "EU", "NA", "OC", "SA", "AFG", "ALB", "ATA", "DZA", "ASM", "AND", "AGO", "ATG", "AZE", "ARG", "AUS", "AUT", "BHS", "BHR", "BGD", "ARM", "BRB", "BEL", "BMU", "BTN", "BOL", "BIH", "BWA", "BVT", "BRA", "BLZ", "IOT", "SLB", "VGB", "BRN", "BGR", "MMR", "BDI", "BLR", "KHM", "CMR", "CAN", "CPV", "CYM", "CAF", "LKA", "TCD", "CHL", "CHN", "TWN", "CXR", "CCK", "COL", "COM", "MYT", "COG", "COD", "COK", "CRI", "HRV", "CUB", "CYP", "CZE", "BEN", "DNK", "DMA", "DOM", "ECU", "SLV", "GNQ", "ETH", "ERI", "EST", "FRO", "FLK", "SGS", "FJI", "FIN", "ALA", "FRA", "GUF", "PYF", "ATF", "DJI", "GAB", "GEO", "GMB", "PSE", "DEU", "GHA", "GIB", "KIR", "GRC", "GRL", "GRD", "GLP", "GUM", "GTM", "GIN", "GUY", "HTI", "HMD", "VAT", "HND", "HKG", "HUN", "ISL", "IND", "IDN", "IRN", "IRQ", "IRL", "ISR", "ITA", "CIV", "JAM", "JPN", "KAZ", "JOR", "KEN", "PRK", "KOR", "KWT", "KGZ", "LAO", "LBN", "LSO", "LVA", "LBR", "LBY", "LIE", "LTU", "LUX", "MAC", "MDG", "MWI", "MYS", "MDV", "MLI", "MLT", "MTQ", "MRT", "MUS", "MEX", "MCO", "MNG", "MDA", "MNE", "MSR", "MAR", "MOZ", "OMN", "NAM", "NRU", "NPL", "NLD", "ANT", "CUW", "ABW", "SXM", "BES", "NCL", "VUT", "NZL", "NIC", "NER", "NGA", "NIU", "NFK", "NOR", "MNP", "UMI", "FSM", "MHL", "PLW", "PAK", "PAN", "PNG", "PRY", "PER", "PHL", "PCN", "POL", "PRT", "GNB", "TLS", "PRI", "QAT", "REU", "ROU", "RUS", "RWA", "BLM", "SHN", "KNA", "AIA", "LCA", "MAF", "SPM", "VCT", "SMR", "STP", "SAU", "SEN", "SRB", "SYC", "SLE", "SGP", "SVK", "VNM", "SVN", "SOM", "ZAF", "ZWE", "ESP", "SSD", "ESH", "SDN", "SUR", "SJM", "SWZ", "SWE", "CHE", "SYR", "TJK", "THA", "TGO", "TKL", "TON", "TTO", "ARE", "TUN", "TUR", "TKM", "TCA", "TUV", "UGA", "UKR", "MKD", "EGY", "GBR", "GGY", "JEY", "IMN", "TZA", "USA", "VIR", "BFA", "URY", "UZB", "VEN", "WLF", "WSM", "YEM", "ZMB" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPostRequest_geoLocationDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPostRequest_oneOfGeoLocationOptionsDef" }, "port": { "type": "object", "properties": { "portValue": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "oneOf": [ { "type": "string", "pattern": "^(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPostRequest_portNoDef" }, { "type": "string", "pattern": "^(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])\\-(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPostRequest_portRangeDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPostRequest_portValueDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPostRequest_oneOfPortInputDef" } }, "required": [ "portValue" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPostRequest_portMatchDef" }, "dataPrefixList": { "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "maxItems": 20, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPostRequest_refIdArrayValue" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPostRequest_listDef" }, "dataPrefixIpv6List": { "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "maxItems": 20, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPostRequest_refIdArrayValue" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPostRequest_listDef" }, "fqdnList": { "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "maxItems": 20, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPostRequest_refIdArrayValue" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPostRequest_listDef" }, "geoLocationList": { "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "maxItems": 20, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPostRequest_refIdArrayValue" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPostRequest_listDef" }, "portList": { "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "maxItems": 20, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPostRequest_portRefIdArrayValue" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPostRequest_portListDef" } }, "additionalProperties": false } } }, "required": [ "sequenceIpType", "entries" ], "additionalProperties": false } }, "required": [ "data", "name" ], "x-metadata": { "minVManageVersion": "20.18" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPostRequest_SchemaPayload" } ], "$$ref": "#/components/schemas/Schema2HubGeneratedPolicyobjectlisttypePost" } } } } }, "$$ref": "#/components/schemas/getListSdwanPolicyObjectPolicyobjectlisttypePayload" }, "examples": { "get response example": { "value": { "header": { "generatedOn": 1702438718825 }, "data": [ { "parcelId": "09fc54fe-ff36-4640-ae57-c9e71a103902", "parcelType": "policyObjectListType", "createdBy": "admin", "lastUpdatedBy": "admin", "createdOn": 1701866357838, "lastUpdatedOn": 1701866357838, "payload": { "data": { "sequenceIpType": { "optionType": "global", "value": "ipv6" }, "entries": [ { "dataPrefixIpv6": { "refId": { "optionType": "global", "value": [ "bd56b706-884f-4c98-b6f5-32217772b04b" ] } }, "fqdnList": { "refId": { "optionType": "global", "value": [ "cf02b43d-482d-42a4-9b23-f0cb5e4bdf9c" ] } }, "portList": { "refId": { "optionType": "global", "value": [ "d1202dc1-c311-4186-ba6e-0e33d714ab87" ] } } } ] } } } ] }, "$$ref": "#/components/examples/getListSdwanPolicyObjectPolicyobjectlisttypeExample" } } } } }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Feature Profile > Policy Object > Security Data IP Prefix-read,Feature Profile > Policy Object > Security Data IPv6 Prefix-read,Feature Profile > Policy Object > Security FQDN Prefix-read,Feature Profile > Policy Object > Security Port-read,Feature Profile > Policy Object > Security Zone-read,Feature Profile > Policy Object > Security Local App-read,Feature Profile > Policy Object > Security Local Domain-read,Feature Profile > Policy Object > Security IPS Signature-read,Feature Profile > Policy Object > Security IPS Signature Set-read,Feature Profile > Policy Object > Security URL List-read,Feature Profile > Policy Object > Security Protocol Name-read,Feature Profile > Policy Object > Security Geo Location-read,Feature Profile > Policy Object > Security Identity-read,Feature Profile > Policy Object > Security Scalable Group Tag-read,Feature Profile > Policy Object > As Path-read,Feature Profile > Policy Object > Class-read,Feature Profile > Policy Object > Data Ipv6-read,Feature Profile > Policy Object > Data Prefix-read,Feature Profile > Policy Object > Community-read,Feature Profile > Policy Object > Ext Community-read,Feature Profile > Policy Object > Object Group-read,Feature Profile > Policy Object > Ipv6 Prefix-read,Feature Profile > Policy Object > Mirror-read,Feature Profile > Policy Object > Policer-read,Feature Profile > Policy Object > Prefix-read,Feature Profile > Policy Object > Standard Community-read,Feature Profile > Policy Object > VPN Group-read,Feature Profile > Policy Object > App List-read,Feature Profile > Policy Object > SLA Class-read,Feature Profile > Policy Object > Color List-read,Feature Profile > Policy Object > App Probe-read,Feature Profile > Policy Object > TLOC-read,Feature Profile > Policy Object > Preferred Color Group-read,Feature Profile > Policy Object > Security Rule Set-read,Feature Profile > Policy Object > Security Object Group-read," }, "post": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Create a Data Prefix Profile Parcel for Security Policy Object feature profile", "operationId": "CreateDataPrefixProfileParcelForSecurityPolicyObject", "parameters": [ { "name": "policyObjectId", "in": "path", "description": "Feature Profile ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } }, { "name": "policyObjectListType", "in": "path", "description": "Policy Object ListType", "required": true, "schema": { "type": "string", "enum": [ "security-data-ip-prefix", "security-data-ipv6-prefix", "security-fqdn", "security-port", "security-localapp", "security-localdomain", "security-ipssignature", "security-ipssignatureset", "security-urllist", "security-protocolname", "security-geolocation", "security-identity", "security-scalablegrouptag", "security-zone", "app-list", "sla-class", "as-path", "class", "data-ipv6-prefix", "data-prefix", "expanded-community", "ext-community", "ipv4-network-object-group", "ipv4-service-object-group", "ipv6-prefix", "mirror", "policer", "prefix", "standard-community", "vpn-group", "app-probe", "tloc", "color", "preferred-color-group", "security-rule-set", "security-object-group" ] } } ], "requestBody": { "description": "Data Prefix Profile Parcel", "content": { "application/json": { "schema": { "oneOf": [ { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "ipPrefix": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)(\\/)([0-2]?[0-9]$|[3]?[0-2])$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4PrefixDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/CommonCommonDefs_oneOfIpv4PrefixOptionsDef" } }, "required": [ "ipPrefix" ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "data", "name" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityDataIpPrefixPostRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "ipv6Prefix": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "((^\\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:)))(%.+)?\\s*(\\/)(\\b([0-9]{1,2}|1[01][0-9]|12[0-8])\\b)$))", "$$ref": "#/components/schemas/CommonCommonDefs_ipv6PrefixDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/CommonCommonDefs_oneOfIpv6PrefixOptionsDef" } }, "required": [ "ipv6Prefix" ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "data", "name" ], "x-metadata": { "minVManageVersion": "20.19.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityDataIpv6PrefixPostRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "type": "array", "maxItems": 512, "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "pattern": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "description": "Must be valid FQDN", "pattern": "^([*][.])?([a-zA-Z0-9-]+\\.)+([a-zA-Z0-9-])+$", "minLength": 1, "maxLength": 120, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityFqdnPostRequest_entriesPatternDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityFqdnPostRequest_oneOfEntriesPatternOptionsDef" } }, "required": [ "pattern" ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "data", "name" ], "x-metadata": { "minVManageVersion": "20.19" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityFqdnPostRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "Port List", "type": "array", "maxItems": 64, "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "port": { "description": "can be single port or port range", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "oneOf": [ { "type": "string", "pattern": "^(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityPortPostRequest_portNoDef" }, { "type": "string", "pattern": "^(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])\\-(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityPortPostRequest_portRangeDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityPortPostRequest_entriesPortDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityPortPostRequest_oneOfEntriesPortOptionsDef" } }, "required": [ "port" ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "name", "data" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityPortPostRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "Localapp list", "type": "array", "minItems": 1, "maxItems": 32, "uniqueItems": true, "items": { "type": "object", "properties": { "app": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityLocalappPostRequest_entriesAppDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityLocalappPostRequest_oneOfEntriesAppOptionsDef" }, "appFamily": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityLocalappPostRequest_entriesAppFamilyDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityLocalappPostRequest_oneOfEntriesAppFamilyOptionsDef" } }, "oneOf": [ { "required": [ "app" ] }, { "required": [ "appFamily" ] } ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "data", "name" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityLocalappPostRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "type": "array", "maxItems": 256, "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "nameServer": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "minLength": 1, "maxLength": 240, "description": "Must be valid utd regex. String cannot start with a '*' or a '+', be empty, or be more than 240 characters", "pattern": "^[^*+].*", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityLocaldomainPostRequest_entriesNameServerDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityLocaldomainPostRequest_oneOfEntriesNameServerOptionsDef" } }, "required": [ "nameServer" ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "data", "name" ], "x-metadata": { "minVManageVersion": "20.19" }, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityLocaldomainPostRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "Ips Signature", "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "generatorId": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^(429496729[0-5]|42949672[0-8]\\d|4294967[01]\\d{2}|429496[0-6]\\d{3}|42949[0-5]\\d{4}|4294[0-8]\\d{5}|429[0-3]\\d{6}|42[0-8]\\d{7}|4[01]\\d{8}|[1-3]\\d{9}|[1-9]\\d{8}|[1-9]\\d{7}|[1-9]\\d{6}|[1-9]\\d{5}|[1-9]\\d{4}|[1-9]\\d{3}|[1-9]\\d{2}|[1-9]\\d|\\d)$", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityIpssignaturePostRequest_entriesGeneratorIdDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityIpssignaturePostRequest_oneOfEntriesGeneratorIdOptionsDef" }, "signatureId": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^(429496729[0-5]|42949672[0-8]\\d|4294967[01]\\d{2}|429496[0-6]\\d{3}|42949[0-5]\\d{4}|4294[0-8]\\d{5}|429[0-3]\\d{6}|42[0-8]\\d{7}|4[01]\\d{8}|[1-3]\\d{9}|[1-9]\\d{8}|[1-9]\\d{7}|[1-9]\\d{6}|[1-9]\\d{5}|[1-9]\\d{4}|[1-9]\\d{3}|[1-9]\\d{2}|[1-9]\\d|\\d)$", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityIpssignaturePostRequest_entriesSignatureIdDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityIpssignaturePostRequest_oneOfEntriesSignatureIdOptionsDef" } }, "required": [ "generatorId", "signatureId" ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "data", "name" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityIpssignaturePostRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "Editable Ips Signature Set", "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "baseSignature": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "balanced", "connectivity", "security", "max-detect", "no-rules-active" ], "type": "string", "default": "balanced", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityIpssignaturesetPostRequest_baseSignatureSetDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityIpssignaturesetPostRequest_oneOfBaseSignatureSetOptionsDef" } }, "required": [ "baseSignature" ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "data", "name" ], "x-metadata": { "minVManageVersion": "20.18.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityIpssignaturesetPostRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "type": { "type": "string", "enum": [ "urlallowed", "urlblocked" ] }, "entries": { "description": "URL List", "type": "array", "maxItems": 64, "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "pattern": { "description": "valid url pattern", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "minLength": 1, "maxLength": 240, "pattern": "^[^*+].*", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityUrllistPostRequest_UrlListDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityUrllistPostRequest_entriesUrlListOptionsDef" } }, "required": [ "pattern" ], "additionalProperties": false } } }, "required": [ "type", "entries" ], "additionalProperties": false } }, "required": [ "name", "data" ], "x-metadata": { "minVManageVersion": "20.16.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityUrllistPostRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "type": "array", "maxItems": 64, "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "protocolName": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "snmp", "icmp", "tcp", "udp", "echo", "telnet", "wins", "n2h2server", "nntp", "pptp", "rtsp", "bootpc", "gdoi", "tacacs", "gopher", "icabrowser", "skinny", "sunrpc", "biff", "router", "ircs", "orasrv", "ms-cluster-net", "kermit", "isakmp", "sshell", "realsecure", "ircu", "appleqtc", "pwdgen", "rdb-dbs-disp", "creativepartnr", "finger", "ftps", "giop", "rsvd", "hp-alarm-mgr", "uucp", "kerberos", "imap", "time", "bootps", "tftp", "oracle", "snmptrap", "http", "qmtp", "radius", "oracle-em-vp", "tarantella", "pcanywheredata", "ldap", "mgcp", "sqlsrv", "hsrp", "cisco-net-mgmt", "smtp", "pcanywherestat", "exec", "send", "stun", "syslog", "ms-sql-m", "citrix", "creativeserver", "cifs", "cisco-sys", "cisco-tna", "ms-dotnetster", "gtpv1", "gtpv0", "imap3", "fcip-port", "netbios-dgm", "sip-tls", "pop3s", "cisco-fna", "802-11-iapp", "oem-agent", "cisco-tdp", "tr-rsrb", "r-winsock", "sql-net", "syslog-conn", "tacacs-ds", "h225ras", "ace-svr", "dhcp-failover", "igmpv3lite", "irc-serv", "entrust-svcs", "dbcontrol_agent", "cisco-svcs", "ipsec-msft", "microsoft-ds", "ms-sna", "rsvp_tunnel", "rsvp-encap", "hp-collector", "netbios-ns", "msexch-routing", "h323", "l2tp", "ldap-admin", "pop3", "h323callsigalt", "ms-sql", "iscsi-target", "webster", "lotusnote", "ipx", "entrust-svc-hand", "citriximaclient", "rtc-pm-port", "ftp", "aol", "xdmcp", "oraclenames", "login", "iscsi", "ttc", "imaps", "socks", "ssh", "dnsix", "daytime", "sip", "discard", "ntp", "ldaps", "https", "vdolive", "ica", "net8-cman", "cuseeme", "netstat", "sms", "streamworks", "rtelnet", "who", "kazaa", "ssp", "dbase", "timed", "cddbp", "telnets", "ymsgr", "ident", "bgp", "ddns-v3", "vqp", "irc", "ipass", "x11", "dns", "lotusmtap", "mysql", "nfs", "msnmsgr", "netshow", "sqlserv", "hp-managed-node", "ncp", "shell", "realmedia", "msrpc", "clp" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityProtocolnamePostRequest_entriesProtocolNameDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityProtocolnamePostRequest_oneOfEntriesProtocolNameOptionsDef" } }, "required": [ "protocolName" ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "data", "name" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityProtocolnamePostRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "Geolocation List", "type": "array", "maxItems": 64, "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "country": { "description": "country names", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "AFG", "ALB", "ATA", "DZA", "ASM", "AND", "AGO", "ATG", "AZE", "ARG", "AUS", "AUT", "BHS", "BHR", "BGD", "ARM", "BRB", "BEL", "BMU", "BTN", "BOL", "BIH", "BWA", "BVT", "BRA", "BLZ", "IOT", "SLB", "VGB", "BRN", "BGR", "MMR", "BDI", "BLR", "KHM", "CMR", "CAN", "CPV", "CYM", "CAF", "LKA", "TCD", "CHL", "CHN", "TWN", "CXR", "CCK", "COL", "COM", "MYT", "COG", "COD", "COK", "CRI", "HRV", "CUB", "CYP", "CZE", "BEN", "DNK", "DMA", "DOM", "ECU", "SLV", "GNQ", "ETH", "ERI", "EST", "FRO", "FLK", "SGS", "FJI", "FIN", "ALA", "FRA", "GUF", "PYF", "ATF", "DJI", "GAB", "GEO", "GMB", "PSE", "DEU", "GHA", "GIB", "KIR", "GRC", "GRL", "GRD", "GLP", "GUM", "GTM", "GIN", "GUY", "HTI", "HMD", "VAT", "HND", "HKG", "HUN", "ISL", "IND", "IDN", "IRN", "IRQ", "IRL", "ISR", "ITA", "CIV", "JAM", "JPN", "KAZ", "JOR", "KEN", "PRK", "KOR", "KWT", "KGZ", "LAO", "LBN", "LSO", "LVA", "LBR", "LBY", "LIE", "LTU", "LUX", "MAC", "MDG", "MWI", "MYS", "MDV", "MLI", "MLT", "MTQ", "MRT", "MUS", "MEX", "MCO", "MNG", "MDA", "MNE", "MSR", "MAR", "MOZ", "OMN", "NAM", "NRU", "NPL", "NLD", "ANT", "CUW", "ABW", "SXM", "BES", "NCL", "VUT", "NZL", "NIC", "NER", "NGA", "NIU", "NFK", "NOR", "MNP", "UMI", "FSM", "MHL", "PLW", "PAK", "PAN", "PNG", "PRY", "PER", "PHL", "PCN", "POL", "PRT", "GNB", "TLS", "PRI", "QAT", "REU", "ROU", "RUS", "RWA", "BLM", "SHN", "KNA", "AIA", "LCA", "MAF", "SPM", "VCT", "SMR", "STP", "SAU", "SEN", "SRB", "SYC", "SLE", "SGP", "SVK", "VNM", "SVN", "SOM", "ZAF", "ZWE", "ESP", "SSD", "ESH", "SDN", "SUR", "SJM", "SWZ", "SWE", "CHE", "SYR", "TJK", "THA", "TGO", "TKL", "TON", "TTO", "ARE", "TUN", "TUR", "TKM", "TCA", "TUV", "UGA", "UKR", "MKD", "EGY", "GBR", "GGY", "JEY", "IMN", "TZA", "USA", "VIR", "BFA", "URY", "UZB", "VEN", "WLF", "WSM", "YEM", "ZMB" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityGeolocationPostRequest_entriesCountryDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityGeolocationPostRequest_oneOfEntriesCountryOptionsDef" }, "continent": { "description": "continent name", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "AF", "AN", "AS", "EU", "NA", "OC", "SA" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityGeolocationPostRequest_entriesContinentDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityGeolocationPostRequest_oneOfEntriesContinentOptionsDef" } }, "oneOf": [ { "required": [ "country" ] }, { "required": [ "continent" ] } ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "name", "data" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityGeolocationPostRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "Array of Users and User Groups", "type": "array", "maxItems": 16, "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "user": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "description": "Mustn't contain non standard unicode characters", "pattern": "^.*[a-zA-Z0-9]+.*$", "minLength": 1, "maxLength": 64, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityIdentityPostRequest_entriesUserDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityIdentityPostRequest_oneOfEntriesUserOptionsDef" }, "userGroup": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "description": "Mustn't contain non standard unicode characters", "pattern": "^.*[a-zA-Z0-9]+.*$", "maxLength": 96, "minLength": 1, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityIdentityPostRequest_entriesUserGroupDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityIdentityPostRequest_oneOfEntriesUserGroupOptionsDef" } }, "oneOf": [ { "required": [ "user" ] }, { "required": [ "userGroup" ] } ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "data", "name" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityIdentityPostRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "type": "array", "maxItems": 8, "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "sgtName": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "minLength": 1, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityScalablegrouptagPostRequest_entriesSgtNameDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityScalablegrouptagPostRequest_oneOfEntriesSgtNameOptionsDef" }, "tag": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "minLength": 1, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityScalablegrouptagPostRequest_entriesTagDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityScalablegrouptagPostRequest_oneOfEntriesTagOptionsDef" } }, "required": [ "sgtName", "tag" ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "data", "name" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityScalablegrouptagPostRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "minLength": 1, "maxLength": 32, "pattern": "^(?!.*[&<>! \"])(?!(?:[uU][nN][tT][rR][uU][sS][tT][eE][dD]|[sS][eE][lL][fF]|[dD][eE][fF][aA][uU][lL][tT]|[sS][eE][rR][vV][iI][cC][eE])$).+$" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "oneOf": [ { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "vpn": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityZonePostRequest_NameValueDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityZonePostRequest_NameDef" } }, "required": [ "vpn" ], "additionalProperties": false }, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityZonePostRequest_vpnZoneDef" }, { "type": "array", "maxItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "vpnRule": { "description": "vpn rule", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "ruleId": { "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" }, "additionalProperties": false, "uniqueItems": true, "type": "array", "maxItems": 1, "$$ref": "#/components/schemas/CommonCommonDefs_ruleDef" } }, "required": [ "optionType", "ruleId" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_commonRuleDef" } }, "required": [ "vpnRule" ], "additionalProperties": false }, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityZonePostRequest_vpnRuleDef" }, { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "interface": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^(ATM|ATM-ACR|AppGigabitEthernet|AppNav-Compress|AppNav-UnCompress|Async|BD-VIF|BDI|CEM|CEM-ACR|Cellular|Dialer|Embedded-Service-Engine|Ethernet|Ethernet-Internal|FastEthernet|FiftyGigabitEthernet|FiveGigabitEthernet|FortyGigabitEthernet|FourHundredGigE|GMPLS|GigabitEthernet|Group-Async|HundredGigE|L2LISP|LISP|Loopback|MFR|Multilink|Port-channel|SM|Serial|Service-Engine|TenGigabitEthernet|Tunnel|TwentyFiveGigE|TwentyFiveGigabitEthernet|TwoGigabitEthernet|TwoHundredGigE|Vif|Virtual-PPP|Virtual-Template|VirtualPortGroup|Vlan|Wlan-GigabitEthernet|nat64|nat66|ntp|nve|ospfv3|overlay|pseudowire|ucse|vasileft|vasiright|vmi)(\\w+)((\\/\\d+)*(\\.\\d+)?)?$", "minLength": 3, "maxLength": 32, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityZonePostRequest_ifNameDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityZonePostRequest_ifNameDefGlobal" } }, "required": [ "interface" ], "additionalProperties": false }, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityZonePostRequest_InterfaceZoneDef" }, { "type": "array", "maxItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "interfaceRule": { "description": "interface rule", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "ruleId": { "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" }, "additionalProperties": false, "uniqueItems": true, "type": "array", "maxItems": 1, "$$ref": "#/components/schemas/CommonCommonDefs_ruleDef" } }, "required": [ "optionType", "ruleId" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_commonRuleDef" } }, "required": [ "interfaceRule" ], "additionalProperties": false }, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityZonePostRequest_interfaceRuleDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityZonePostRequest_zoneDef" } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "data", "name" ], "x-metadata": { "minVManageVersion": "20.18" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityZonePostRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "Centralized Policy App List", "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "app": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectAppListPostRequest_entriesAppDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectAppListPostRequest_oneOfEntriesAppOptionsDef" }, "appFamily": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectAppListPostRequest_entriesAppFamilyDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectAppListPostRequest_oneOfEntriesAppFamilyOptionsDef" } }, "oneOf": [ { "required": [ "app" ] }, { "required": [ "appFamily" ] } ], "additionalProperties": false } }, "saasApp": { "type": "boolean" } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "data", "name" ], "x-metadata": { "minVManageVersion": "20.18.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectAppListPostRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "Sla class List", "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "latency": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 1, "maximum": 1000, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSlaClassPostRequest_entriesLatencyDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSlaClassPostRequest_oneOfEntriesLatencyOptionsDef" }, "loss": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 0, "maximum": 100, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSlaClassPostRequest_entriesLossDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSlaClassPostRequest_oneOfEntriesLossOptionsDef" }, "jitter": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 1, "maximum": 1000, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSlaClassPostRequest_entriesJitterDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSlaClassPostRequest_oneOfEntriesJitterOptionsDef" }, "appProbeClass": { "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_parcelReferenceDef", "description": "App Probe Class Ref", "type": "object" }, "fallbackBestTunnel": { "description": "Object with a criteria and variance", "type": "object", "properties": { "criteria": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "jitter", "latency", "loss", "loss-latency", "loss-jitter", "latency-loss", "latency-jitter", "jitter-latency", "jitter-loss", "loss-latency-jitter", "loss-jitter-latency", "latency-loss-jitter", "latency-jitter-loss", "jitter-latency-loss", "jitter-loss-latency" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSlaClassPostRequest_entriesCriteriaDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSlaClassPostRequest_oneOfEntriesCriteriaOptionsDef" }, "lossVariance": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 0, "maximum": 100, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSlaClassPostRequest_entriesLossDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSlaClassPostRequest_oneOfEntriesLossOptionsDef" }, "latencyVariance": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 1, "maximum": 1000, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSlaClassPostRequest_entriesLatencyDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSlaClassPostRequest_oneOfEntriesLatencyOptionsDef" }, "jitterVariance": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 1, "maximum": 1000, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSlaClassPostRequest_entriesJitterDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSlaClassPostRequest_oneOfEntriesJitterOptionsDef" } } } }, "anyOf": [ { "required": [ "latency" ] }, { "required": [ "loss" ] }, { "required": [ "jitter" ] } ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "data", "name" ], "x-metadata": { "minVManageVersion": "20.18" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSlaClassPostRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "asPathListNum": { "type": "object", "description": "As path List Number", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "integer", "minimum": 1, "maximum": 500, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectAsPathCommonRequest_asPathListNumValueDef" } } }, "entries": { "description": "AS Path List", "type": "array", "uniqueItems": true, "items": { "type": "object", "properties": { "asPath": { "description": "", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[^<>]*", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectAsPathCommonRequest_entriesAsPathDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectAsPathCommonRequest_entriesAsPathOptionsDef" } }, "required": [ "asPath" ], "additionalProperties": false } } }, "required": [ "entries", "asPathListNum" ], "additionalProperties": false } }, "required": [ "name", "data" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectAsPathCommonRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "class map List", "type": "array", "minItems": 1, "maxItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "queue": { "description": "select a queue", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "0", "1", "2", "3", "4", "5", "6", "7" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectClassCommonRequest_entriesQueueDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectClassCommonRequest_entriesQueueOptionsDef" } }, "required": [ "queue" ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "name", "data" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectClassCommonRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "IPv6 Prefix List", "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "ipv6Address": { "description": "IPv6 address", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "format": "ipv6", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectDataIpv6PrefixPostRequest_entriesIpv6AddressDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectDataIpv6PrefixPostRequest_entriesIpv6AddressOptionsDef" }, "ipv6PrefixLength": { "description": "IPv6 prefix", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 0, "maximum": 128, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectDataIpv6PrefixPostRequest_entriesIpv6PrefixLengthDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectDataIpv6PrefixPostRequest_entriesIpv6PrefixLengthOptionsDef" } }, "required": [ "ipv6Address", "ipv6PrefixLength" ], "additionalProperties": false } } }, "additionalProperties": false } }, "required": [ "name", "data" ], "x-metadata": { "minVManageVersion": "20.18.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectDataIpv6PrefixPostRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "IPv4 Data Prefix List", "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "ipv4Address": { "description": "IPv4 address", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "format": "ipv4", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectDataPrefixPostRequest_entriesIpv4AddressDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectDataPrefixPostRequest_entriesIpv4AddressOptionsDef" }, "ipv4PrefixLength": { "description": "IPv4 prefix Length", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 0, "maximum": 32, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectDataPrefixPostRequest_entriesIpv4PrefixLengthDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectDataPrefixPostRequest_entriesIpv4PrefixLengthOptionsDef" } }, "required": [ "ipv4Address", "ipv4PrefixLength" ], "additionalProperties": false } } }, "additionalProperties": false } }, "required": [ "name", "data" ], "x-metadata": { "minVManageVersion": "20.18.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectDataPrefixPostRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "minProperties": 1, "properties": { "expandedCommunityList": { "description": "Expanded Community List", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "items": { "uniqueItems": true, "type": "string", "additionalProperties": false }, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectExpandedCommunityCommonRequest_entriesCommunityDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectExpandedCommunityCommonRequest_oneOfExpandedCommunityOptionsDef" } }, "required": [ "expandedCommunityList" ], "additionalProperties": false } }, "required": [ "name", "data" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectExpandedCommunityCommonRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "Extended Community List", "type": "array", "uniqueItems": true, "items": { "type": "object", "properties": { "extCommunity": { "description": "can be soo 10.0.0.1:30 or rt 500:50 etc.", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^(rt|soo) ([\\d\\.]+):(\\d+)$", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectExtCommunityCommonRequest_extCommunityDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectExtCommunityCommonRequest_entriesExtCommunityOptionsDef" } }, "required": [ "extCommunity" ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "name", "data" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectExtCommunityCommonRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "description": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "minLength": 1, "maxLength": 200, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4NetworkObjectGroupCommonRequest_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" } }, "required": [ "optionType" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionNoDefaultDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4NetworkObjectGroupCommonRequest_oneOfDescriptionOptionsDef" }, "entries": { "description": "object-group Entries", "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "oneOf": [ { "properties": { "addressType": { "description": "Address Type", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "const": "host" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4NetworkObjectGroupCommonRequest_oneOfEntriesAddressTypeHostOptionsDef" }, "host": { "description": "Host Address", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4AddressDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4NetworkObjectGroupCommonRequest_oneOfEntriesHostOptionsDef" } }, "required": [ "addressType", "host" ], "additionalProperties": false }, { "properties": { "addressType": { "description": "Address Type", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "const": "ipPrefix" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4NetworkObjectGroupCommonRequest_oneOfEntriesAddressTypeIpPrefixOptionsDef" }, "ipPrefix": { "description": "IP Prefix Address", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)(\\/)([0-2]?[0-9]$|[3]?[0-2])$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4PrefixDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4NetworkObjectGroupCommonRequest_oneOfEntriesIpPrefixOptionsDef" } }, "required": [ "addressType", "ipPrefix" ], "additionalProperties": false }, { "properties": { "addressType": { "description": "Address Type", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "const": "objectGroup" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4NetworkObjectGroupCommonRequest_oneOfEntriesAddressTypeObjectGroupOptionsDef" }, "objectGroup": { "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_parcelReferenceDef", "description": "Nested Object Group" } }, "required": [ "addressType", "objectGroup" ], "additionalProperties": false }, { "properties": { "addressType": { "description": "Address Type", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "const": "hostRange" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4NetworkObjectGroupCommonRequest_oneOfEntriesAddressTypeHostRangeOptionsDef" }, "hostRange": { "description": "Host Address Range", "type": "object", "properties": { "start": { "description": "Host Address Range Start", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4AddressDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4NetworkObjectGroupCommonRequest_oneOfEntriesHostRangeStartOptionsDef" }, "end": { "description": "Host Address Range end", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4AddressDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4NetworkObjectGroupCommonRequest_oneOfEntriesHostRangeEndOptionsDef" } }, "required": [ "start", "end" ], "additionalProperties": false } }, "required": [ "addressType", "hostRange" ], "additionalProperties": false } ] } } }, "required": [ "entries" ], "additionalProperties": false }, "metadata": { "supportedDeviceTypes": [ "autonomous-all" ], "parcelRefDefinition": [ { "refIdPath": "data.entries[*].objectGroup", "parcelType": [ "ipv4-network-object-group" ] } ], "minVManageVersion": "20.16.1" } }, "required": [ "name", "data" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4NetworkObjectGroupCommonRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "description": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" } }, "required": [ "optionType" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionNoDefaultDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfDescriptionOptionsDef" }, "entries": { "description": "object-group Entries", "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "oneOf": [ { "properties": { "objectGroup": { "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_parcelReferenceDef", "description": "Nested Object Group" } }, "required": [ "objectGroup" ], "additionalProperties": false }, { "if": { "properties": { "protocol": { "properties": { "value": { "enum": [ "tcp", "tcp", "udp", "udp", "tcp-udp", "tcp-udp" ] } } } } }, "then": { "properties": { "sourcePorts": { "properties": { "eqValue": { "required": [ "tcpEqValue", "udpEqValue", "tcpUdpEqValue" ] } } }, "destinationPorts": { "properties": { "eqValue": { "required": [ "tcpEqValue", "udpEqValue", "tcpUdpEqValue" ] } } } } }, "properties": { "protocol": { "description": "Protocol", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "oneOf": [ { "type": "integer", "minimum": 0, "maximum": 255, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_numberedProtocolDef" }, { "type": "string", "enum": [ "ip", "udp", "tcp", "icmp", "igmp", "ahp", "eigrp", "esp", "gre", "ipinip", "nos", "ospf", "pcp", "pim", "tcp-udp" ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_protocolEnumDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_entriesProtocolDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesProtocolOptionsDef" }, "sourcePorts": { "description": "Source Ports", "type": "object", "oneOf": [ { "properties": { "operator": { "description": "Operator lt", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "const": "lt" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesOperatorLtOptionsDef" }, "ltValue": { "description": "Source Port That is Less Than This Value", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "integer", "minimum": 0, "maximum": 65535, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_entriesPortLtValueDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesPortLtValueOptionsDef" } }, "required": [ "operator", "ltValue" ], "additionalProperties": false }, { "properties": { "operator": { "description": "Operator eq", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "const": "eq" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesOperatorEqOptionsDef" }, "eqValue": { "description": "Source Port That is Equal to This Value", "type": "object", "oneOf": [ { "properties": { "tcpEqValue": { "description": "Source TCP Port That is Equal to This Value", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "oneOf": [ { "type": "integer", "minimum": 0, "maximum": 65535, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_entriesPortEqNumberDef" }, { "type": "string", "enum": [ "bgp", "chargen", "cmd", "daytime", "discard", "domain", "echo", "exec", "finger", "ftp", "ftp-data", "gopher", "hostname", "ident", "irc", "klogin", "kshell", "login", "lpd", "msrpc", "nntp", "onep-plain", "onep-tls", "pim-auto-rp", "pop2", "pop3", "smtp", "sunrpc", "syslog", "tacacs", "talk", "telnet", "time", "uucp", "whois", "www" ], "$$ref": "#/components/schemas/CommonCommonDefs_tcpPortEnumDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesTcpPortEqValueDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesTcpPortEqValueOptionsDef" } }, "required": [ "tcpEqValue" ], "additionalProperties": false }, { "properties": { "udpEqValue": { "description": "Source UDP Port That is Equal to This Value", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "oneOf": [ { "type": "integer", "minimum": 0, "maximum": 65535, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_entriesPortEqNumberDef" }, { "type": "string", "enum": [ "biff", "bootpc", "bootps", "discard", "dnsix", "domain", "echo", "isakmp", "mobile-ip", "nameserver", "netbios-dgm", "netbios-ns", "netbios-ss", "non500-isakmp", "ntp", "pim-auto-rp", "rip", "ripv6", "snmp", "snmptrap", "sunrpc", "syslog", "tacacs", "talk", "tftp", "time", "who", "xdmcp" ], "$$ref": "#/components/schemas/CommonCommonDefs_udpPortEnumDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesUdpPortEqValueDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesUdpPortEqValueOptionsDef" } }, "required": [ "udpEqValue" ], "additionalProperties": false }, { "properties": { "tcpUdpEqValue": { "description": "Source TCP/UDP Port That is Equal to This Value", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "oneOf": [ { "type": "integer", "minimum": 0, "maximum": 65535, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_entriesPortEqNumberDef" }, { "type": "string", "enum": [ "discard", "domain", "echo", "pim-auto-rp", "sunrpc", "syslog", "tacacs", "talk" ], "$$ref": "#/components/schemas/CommonCommonDefs_tcpUdpPortEnumDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesTcpUdpPortEqValueDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesTcpUdpPortEqValueOptionsDef" } }, "required": [ "tcpUdpEqValue" ], "additionalProperties": false } ] } }, "required": [ "operator", "eqValue" ], "additionalProperties": false }, { "properties": { "operator": { "description": "Operator gt", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "const": "gt" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesOperatorGtOptionsDef" }, "gtValue": { "description": "Source Port That is Greater Than This Value", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "integer", "minimum": 0, "maximum": 65535, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_entriesPortGtValueDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesPortGtValueOptionsDef" } }, "required": [ "operator", "gtValue" ], "additionalProperties": false }, { "properties": { "operator": { "description": "Operator range", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "const": "range" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesOperatorRangeOptionsDef" }, "range": { "description": "Source Port Range", "type": "object", "properties": { "start": { "description": "Source Port Range Start Number", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "integer", "minimum": 0, "maximum": 65535, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_entriesPortRangeStartDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesPortRangeStartOptionsDef" }, "end": { "description": "Source Port Range End Number", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "integer", "minimum": 0, "maximum": 65535, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_entriesPortRangeEndDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesPortRangeEndOptionsDef" } }, "required": [ "start", "end" ], "additionalProperties": false } }, "required": [ "operator", "range" ], "additionalProperties": false } ] }, "destinationPorts": { "description": "Destination Ports", "type": "object", "oneOf": [ { "properties": { "operator": { "description": "Operator lt", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "const": "lt" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesOperatorLtOptionsDef" }, "ltValue": { "description": "Destination Port That is Less Than This Value", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "integer", "minimum": 0, "maximum": 65535, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_entriesPortLtValueDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesPortLtValueOptionsDef" } }, "required": [ "operator", "ltValue" ], "additionalProperties": false }, { "properties": { "operator": { "description": "Operator eq", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "const": "eq" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesOperatorEqOptionsDef" }, "eqValue": { "description": "Destination Port That is Equal to This Value", "type": "object", "oneOf": [ { "properties": { "tcpEqValue": { "description": "Destination TCP Port That is Equal to This Value", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "oneOf": [ { "type": "integer", "minimum": 0, "maximum": 65535, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_entriesPortEqNumberDef" }, { "type": "string", "enum": [ "bgp", "chargen", "cmd", "daytime", "discard", "domain", "echo", "exec", "finger", "ftp", "ftp-data", "gopher", "hostname", "ident", "irc", "klogin", "kshell", "login", "lpd", "msrpc", "nntp", "onep-plain", "onep-tls", "pim-auto-rp", "pop2", "pop3", "smtp", "sunrpc", "syslog", "tacacs", "talk", "telnet", "time", "uucp", "whois", "www" ], "$$ref": "#/components/schemas/CommonCommonDefs_tcpPortEnumDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesTcpPortEqValueDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesTcpPortEqValueOptionsDef" } }, "required": [ "tcpEqValue" ], "additionalProperties": false }, { "properties": { "udpEqValue": { "description": "Destination UDP Port That is Equal to This Value", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "oneOf": [ { "type": "integer", "minimum": 0, "maximum": 65535, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_entriesPortEqNumberDef" }, { "type": "string", "enum": [ "biff", "bootpc", "bootps", "discard", "dnsix", "domain", "echo", "isakmp", "mobile-ip", "nameserver", "netbios-dgm", "netbios-ns", "netbios-ss", "non500-isakmp", "ntp", "pim-auto-rp", "rip", "ripv6", "snmp", "snmptrap", "sunrpc", "syslog", "tacacs", "talk", "tftp", "time", "who", "xdmcp" ], "$$ref": "#/components/schemas/CommonCommonDefs_udpPortEnumDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesUdpPortEqValueDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesUdpPortEqValueOptionsDef" } }, "required": [ "udpEqValue" ], "additionalProperties": false }, { "properties": { "tcpUdpEqValue": { "description": "Destination TCP/UDP Port That is Equal to This Value", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "oneOf": [ { "type": "integer", "minimum": 0, "maximum": 65535, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_entriesPortEqNumberDef" }, { "type": "string", "enum": [ "discard", "domain", "echo", "pim-auto-rp", "sunrpc", "syslog", "tacacs", "talk" ], "$$ref": "#/components/schemas/CommonCommonDefs_tcpUdpPortEnumDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesTcpUdpPortEqValueDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesTcpUdpPortEqValueOptionsDef" } }, "required": [ "tcpUdpEqValue" ], "additionalProperties": false } ] } }, "required": [ "operator", "eqValue" ], "additionalProperties": false }, { "properties": { "operator": { "description": "Operator gt", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "const": "gt" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesOperatorGtOptionsDef" }, "gtValue": { "description": "Destination Port That is Greater Than This Value", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "integer", "minimum": 0, "maximum": 65535, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_entriesPortGtValueDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesPortGtValueOptionsDef" } }, "required": [ "operator", "gtValue" ], "additionalProperties": false }, { "properties": { "operator": { "description": "Operator range", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "const": "range" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesOperatorRangeOptionsDef" }, "range": { "description": "Destination Port Range", "type": "object", "properties": { "start": { "description": "Destination Port Range Start Number", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "integer", "minimum": 0, "maximum": 65535, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_entriesPortRangeStartDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesPortRangeStartOptionsDef" }, "end": { "description": "Destination Port Range End Number", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "integer", "minimum": 0, "maximum": 65535, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_entriesPortRangeEndDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesPortRangeEndOptionsDef" } }, "required": [ "start", "end" ], "additionalProperties": false } }, "required": [ "operator", "range" ], "additionalProperties": false } ] }, "icmpMsg": { "description": "ICMP message type", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "oneOf": [ { "type": "integer", "minimum": 0, "maximum": 255, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_entriesNumberedIcmpMsgDef" }, { "type": "string", "enum": [ "alternate-address", "conversion-error", "echo", "echo-reply", "information-reply", "information-request", "mask-reply", "mask-request", "mobile-redirect", "parameter-problem", "redirect", "router-advertisement", "router-solicitation", "source-quench", "time-exceeded", "timestamp-reply", "timestamp-request", "traceroute", "unreachable" ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_entriesIcmpMsgEnumDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_entriesIcmpMsgDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesIcmpMsgOptionsDef" } }, "required": [ "protocol" ], "additionalProperties": false, "dependencies": { "sourcePorts": { "properties": { "protocol": { "type": "object", "properties": { "value": { "enum": [ "tcp", "udp", "tcp-udp" ] } } } }, "required": [ "protocol" ] }, "destinationPorts": { "properties": { "protocol": { "type": "object", "properties": { "value": { "enum": [ "tcp", "udp", "tcp-udp" ] } } } }, "required": [ "protocol" ] }, "icmpMsg": { "properties": { "protocol": { "type": "object", "properties": { "value": { "enum": [ "icmp" ] } } } }, "required": [ "protocol" ] } } } ] } } }, "required": [ "entries" ], "additionalProperties": false }, "metadata": { "supportedDeviceTypes": [ "autonomous-all" ], "parcelRefDefinition": [ { "refIdPath": "data.entries[*].objectGroup", "parcelType": [ "ipv4-service-object-group" ] } ], "minVManageVersion": "20.16.1" } }, "required": [ "name", "data" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "IPv6 Prefix List", "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "ipv6Address": { "description": "IPv6 address", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "format": "ipv6", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv6PrefixCommonRequest_entriesIpv6AddressDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv6PrefixCommonRequest_entriesIpv6AddressOptionsDef" }, "ipv6PrefixLength": { "description": "IPv6 prefix length", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 0, "maximum": 128, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv6PrefixCommonRequest_entriesIpv6PrefixLengthDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv6PrefixCommonRequest_entriesIpv6PrefixLengthOptionsDef" }, "leRangePrefixLength": { "description": "IPv6 prefix length with le range operator", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 1, "maximum": 128, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv6PrefixCommonRequest_entriesLeRangePrefixLengthDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv6PrefixCommonRequest_entriesLeRangePrefixLengthOptionsDef" }, "geRangePrefixLength": { "description": "IPv6 prefix length with ge range operator", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 1, "maximum": 128, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv6PrefixCommonRequest_entriesGeRangePrefixLengthDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv6PrefixCommonRequest_entriesGeRangePrefixLengthOptionsDef" } }, "required": [ "ipv6Address", "ipv6PrefixLength" ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "name", "data" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv6PrefixCommonRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "Mirror List", "type": "array", "minItems": 1, "maxItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "remoteDestIp": { "description": "remote destination ip address", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "oneOf": [ { "format": "ipv4" }, { "format": "ipv6" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectMirrorPostRequest_entriesRemoteDestIpDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectMirrorPostRequest_entriesRemoteDestIpOptionsDef" }, "sourceIp": { "description": "source ip address", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "oneOf": [ { "format": "ipv4" }, { "format": "ipv6" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectMirrorPostRequest_entriesSourceIpDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectMirrorPostRequest_entriesSourceIpOptionsDef" } }, "required": [ "remoteDestIp", "sourceIp" ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "name", "data" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectMirrorPostRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "Policer Entries", "type": "array", "minItems": 1, "maxItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "burst": { "description": "Burst (Bytes)", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 15000, "maximum": 10000000, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPolicerPostRequest_entriesBurstDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPolicerPostRequest_entriesBurstOptionsDef" }, "exceed": { "description": "Exceed options such as Drop or Remark", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "drop", "remark" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPolicerPostRequest_entriesExceedDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPolicerPostRequest_entriesExceedOptionsDef" }, "rate": { "description": "Rate (bps)", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 8, "maximum": 100000000000, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPolicerPostRequest_entriesRateDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPolicerPostRequest_entriesRateOptionsDef" } }, "required": [ "burst", "exceed", "rate" ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "name", "data" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPolicerPostRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "IPv4 Prefix List", "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "ipv4Address": { "description": "IPv4 address", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "format": "ipv4", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPrefixCommonRequest_entriesIpv4AddressDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPrefixCommonRequest_entriesIpv4AddressOptionsDef" }, "ipv4PrefixLength": { "description": "IPv4 prefix length", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 0, "maximum": 32, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPrefixCommonRequest_entriesIpv4PrefixLengthDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPrefixCommonRequest_entriesIpv4PrefixLengthOptionsDef" }, "leRangePrefixLength": { "description": "IPv4 prefix length with le range operator", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 1, "maximum": 32, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPrefixCommonRequest_entriesLeRangePrefixLengthDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPrefixCommonRequest_entriesLeRangePrefixLengthOptionsDef" }, "geRangePrefixLength": { "description": "IPv4 prefix length with ge range operator", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 1, "maximum": 32, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPrefixCommonRequest_entriesGeRangePrefixLengthDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPrefixCommonRequest_entriesGeRangePrefixLengthOptionsDef" } }, "required": [ "ipv4Address", "ipv4PrefixLength" ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "name", "data" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPrefixCommonRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "oneOf": [ { "description": "Standard Community List", "type": "array", "minItems": 1, "uniqueItems": true, "items": { "properties": { "standardCommunity": { "type": "object", "description": "Standard Community", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "oneOf": [ { "enum": [ "internet", "local-AS", "no-advertise", "no-export" ], "type": "string", "$$ref": "#/components/schemas/CommonCommonDefs_communityWellKnownDef" }, { "type": "string", "pattern": "^(0|[1-9]\\d{0,3}|[1-5]\\d{4}|6[0-4]\\d{3}|65[0-4]\\d{2}|655[0-2]\\d|6553[0-5]):(0|[1-9]\\d{0,3}|[1-5]\\d{4}|6[0-4]\\d{3}|65[0-4]\\d{2}|655[0-2]\\d|6553[0-5])$", "$$ref": "#/components/schemas/CommonCommonDefs_communityNumberDef" } ], "$$ref": "#/components/schemas/CommonCommonDefs_communityOptionsDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectStandardCommunityCommonRequest_standardCommunityOptionsDef" } }, "required": [ "standardCommunity" ], "additionalProperties": false } } ] } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "name", "data" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectStandardCommunityCommonRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "VPN List", "type": "array", "uniqueItems": true, "items": { "type": "object", "properties": { "vpn": { "description": "can be single vpn id or vpn id range", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "oneOf": [ { "type": "integer", "minimum": 0, "maximum": 65530, "$$ref": "#/components/schemas/CommonCommonDefs_vpnDef" }, { "type": "string", "pattern": "^(0|[1-9]\\d{0,3}|[1-5]\\d{4}|6[0-4]\\d{3}|65[0-4]\\d{2}|655[0-2]\\d|65530)\\-(0|[1-9]\\d{0,3}|[1-5]\\d{4}|6[0-4]\\d{3}|65[0-4]\\d{2}|655[0-2]\\d|65530)$", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectVpnGroupCommonRequest_vpnRangeDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectVpnGroupCommonRequest_entriesVpnDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectVpnGroupCommonRequest_entriesVpnOptionsDef" } }, "required": [ "vpn" ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "name", "data" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectVpnGroupCommonRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "App Probe List", "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "map": { "description": "Map", "type": "array", "uniqueItems": true, "items": { "type": "object", "properties": { "color": { "description": "Color", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "3g", "biz-internet", "blue", "bronze", "custom1", "custom2", "custom3", "default", "gold", "green", "lte", "metro-ethernet", "mpls", "private1", "private2", "private3", "private4", "private5", "private6", "public-internet", "red", "silver" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectAppProbePostRequest_entriesMapColorDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectAppProbePostRequest_oneOfEntriesMapColorOptionsDef" }, "dscp": { "description": "DSCP number", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 0, "maximum": 63, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectAppProbePostRequest_entriesMapDscpDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectAppProbePostRequest_oneOfEntriesMapDscpOptionsDef" } }, "required": [ "color" ], "additionalProperties": false } }, "forwardingClass": { "description": "Forwarding Class Name", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectAppProbePostRequest_entriesForwardingClassDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectAppProbePostRequest_oneOfEntriesForwardingClassOptionsDef" }, { "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_parcelReferenceDef" } ] } }, "required": [ "map", "forwardingClass" ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "data", "name" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectAppProbePostRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "TLOC List", "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "tloc": { "description": "tloc", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectTlocPostRequest_entriesTlocDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectTlocPostRequest_oneOfEntriesTlocOptionsDef" }, "color": { "description": "color", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "3g", "biz-internet", "blue", "bronze", "custom1", "custom2", "custom3", "default", "gold", "green", "lte", "metro-ethernet", "mpls", "private1", "private2", "private3", "private4", "private5", "private6", "public-internet", "red", "silver" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectTlocPostRequest_entriesColorDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectTlocPostRequest_oneOfEntriesColorOptionsDef" }, "encap": { "description": "encapsulation", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "ipsec", "gre" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectTlocPostRequest_entriesEncapDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectTlocPostRequest_oneOfEntriesEncapOptionsDef" }, "preference": { "description": "Preference", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectTlocPostRequest_entriesPreferenceDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectTlocPostRequest_oneOfEntriesPreferenceOptionsDef" } }, "required": [ "tloc", "color", "encap" ], "additionalProperties": false } } }, "required": [], "additionalProperties": false } }, "required": [ "data", "name" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectTlocPostRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "Color List", "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "color": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "3g", "biz-internet", "blue", "bronze", "custom1", "custom2", "custom3", "default", "gold", "green", "lte", "metro-ethernet", "mpls", "private1", "private2", "private3", "private4", "private5", "private6", "public-internet", "red", "silver" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectColorPostRequest_entriesColorDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectColorPostRequest_oneOfEntriesColorOptionsDef" } }, "required": [ "color" ], "additionalProperties": false } } }, "required": [], "additionalProperties": false } }, "required": [ "data" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectColorPostRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "Preferred Color Group List", "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "primaryPreference": { "description": "Object with an color and path preference", "type": "object", "properties": { "colorPreference": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "enum": [ "default", "3g", "biz-internet", "blue", "bronze", "custom1", "custom2", "custom3", "gold", "green", "lte", "metro-ethernet", "mpls", "private1", "private2", "private3", "private4", "private5", "private6", "public-internet", "red", "silver" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPreferredColorGroupPostRequest_entriesColorPreferenceDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPreferredColorGroupPostRequest_oneOfEntriesColorPreferenceOptionsDef" }, "pathPreference": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "all-paths", "direct-path", "multi-hop-path" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPreferredColorGroupPostRequest_entriesPathPreferenceDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPreferredColorGroupPostRequest_oneOfEntriesPathPreferenceOptionsDef" } }, "anyOf": [ { "required": [ "colorPreference" ] }, { "required": [ "pathPreference" ] } ] }, "secondaryPreference": { "description": "Object with an color and path preference", "type": "object", "properties": { "colorPreference": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "enum": [ "default", "3g", "biz-internet", "blue", "bronze", "custom1", "custom2", "custom3", "gold", "green", "lte", "metro-ethernet", "mpls", "private1", "private2", "private3", "private4", "private5", "private6", "public-internet", "red", "silver" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPreferredColorGroupPostRequest_entriesColorPreferenceDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPreferredColorGroupPostRequest_oneOfEntriesColorPreferenceOptionsDef" }, "pathPreference": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "all-paths", "direct-path", "multi-hop-path" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPreferredColorGroupPostRequest_entriesPathPreferenceDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPreferredColorGroupPostRequest_oneOfEntriesPathPreferenceOptionsDef" } } }, "tertiaryPreference": { "description": "Object with an color and path preference", "type": "object", "properties": { "colorPreference": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "enum": [ "default", "3g", "biz-internet", "blue", "bronze", "custom1", "custom2", "custom3", "gold", "green", "lte", "metro-ethernet", "mpls", "private1", "private2", "private3", "private4", "private5", "private6", "public-internet", "red", "silver" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPreferredColorGroupPostRequest_entriesColorPreferenceDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPreferredColorGroupPostRequest_oneOfEntriesColorPreferenceOptionsDef" }, "pathPreference": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "all-paths", "direct-path", "multi-hop-path" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPreferredColorGroupPostRequest_entriesPathPreferenceDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPreferredColorGroupPostRequest_oneOfEntriesPathPreferenceOptionsDef" } } } }, "required": [ "primaryPreference" ], "dependentRequired": { "secondaryPreference": [ "primaryPreference" ], "tertiaryPreference": [ "primaryPreference", "secondaryPreference" ] }, "additionalProperties": false } } }, "required": [], "additionalProperties": false } }, "required": [ "data" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPreferredColorGroupPostRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "sequences": { "description": "select definition of rule", "type": "array", "minItems": 1, "items": { "if": { "required": [ "sourceObjectGroup", "destinationObjectGroup" ], "anyOf": [ { "required": [ "sourcePortList" ] }, { "required": [ "sourcePort" ] }, { "required": [ "sourceIp" ] }, { "required": [ "sourceIpv6" ] }, { "required": [ "sourceDataIpv6PrefixList" ] }, { "required": [ "sourceDataPrefixList" ] }, { "required": [ "sourceGeoLocation" ] }, { "required": [ "sourceGeoLocationList" ] }, { "required": [ "destinationPortList" ] }, { "required": [ "destinationPort" ] }, { "required": [ "destinationIp" ] }, { "required": [ "destinationIpv6" ] }, { "required": [ "destinationDataIpv6PrefixList" ] }, { "required": [ "destinationDataPrefixList" ] }, { "required": [ "destinationGeoLocation" ] }, { "required": [ "destinationGeoLocationList" ] }, { "required": [ "destinationFqdn" ] }, { "required": [ "destinationFqdnList" ] } ], "properties": { "sequenceIpType": { "properties": { "value": { "const": "ipv4" } } } } }, "then": { "not": { "required": [ "sourcePortList", "sourcePort", "sourceIp", "sourceIpv6", "sourceDataIpv6PrefixList", "sourceDataPrefixList", "sourceGeoLocation", "sourceGeoLocationList", "sourceObjectGroup", "destinationPortList", "destinationPort", "destinationIp", "destinationIpv6", "destinationDataIpv6PrefixList", "destinationDataPrefixList", "destinationGeoLocation", "destinationGeoLocationList", "destinationFqdn", "destinationFqdnList", "destinationObjectGroup" ], "anyOf": [ { "required": [ "protocol" ] }, { "required": [ "sourceIp" ] }, { "required": [ "sourceDataPrefixList" ] }, { "required": [ "sourceGeoLocation" ] }, { "required": [ "sourceGeoLocationList" ] }, { "required": [ "destinationIp" ] }, { "required": [ "destinationDataPrefixList" ] }, { "required": [ "destinationGeoLocation" ] }, { "required": [ "destinationGeoLocationList" ] }, { "required": [ "sourceIpv6" ] }, { "required": [ "sourceDataIpv6PrefixList" ] }, { "required": [ "destinationIpv6" ] }, { "required": [ "destinationDataIpv6PrefixList" ] } ] } }, "type": "object", "properties": { "sequenceName": { "description": "Sequence name", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_ruleNameDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_oneOfDefinitionNameOptionsDef" }, "sequenceIpType": { "description": "ipv4/ ipv6", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "enum": [ "ipv4", "ipv6" ], "default": "ipv4", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_sequenceIPTypeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_oneOfDefinitionRulesSequenceIpTypeOptionsDef" }, "sequenceId": { "description": "Sequence Id", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_oneOfSequencesSequenceIdOptionsDef" }, "action": { "description": "action", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "drop", "enum": [ "pass", "inspect", "drop" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_sequencesBaseActionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_oneOfDefinitionRulesActionOptionsDef" }, "protocol": { "description": "protocol", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "type": "string", "minLength": 1, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_protocolValueDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_oneOfDefinitionProtocolOptionsDef" }, "protocolName": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "type": "string", "enum": [ "snmp", "icmp", "tcp", "udp", "echo", "telnet", "wins", "n2h2server", "nntp", "pptp", "rtsp", "bootpc", "gdoi", "tacacs", "gopher", "icabrowser", "skinny", "sunrpc", "biff", "router", "ircs", "orasrv", "ms-cluster-net", "kermit", "isakmp", "sshell", "realsecure", "ircu", "appleqtc", "pwdgen", "rdb-dbs-disp", "creativepartnr", "finger", "ftps", "giop", "rsvd", "hp-alarm-mgr", "uucp", "kerberos", "imap", "time", "bootps", "tftp", "oracle", "snmptrap", "http", "qmtp", "radius", "oracle-em-vp", "tarantella", "pcanywheredata", "ldap", "mgcp", "sqlsrv", "hsrp", "cisco-net-mgmt", "smtp", "pcanywherestat", "exec", "send", "stun", "syslog", "ms-sql-m", "citrix", "creativeserver", "cifs", "cisco-sys", "cisco-tna", "ms-dotnetster", "gtpv1", "gtpv0", "imap3", "fcip-port", "netbios-dgm", "sip-tls", "pop3s", "cisco-fna", "802-11-iapp", "oem-agent", "cisco-tdp", "tr-rsrb", "r-winsock", "sql-net", "syslog-conn", "tacacs-ds", "h225ras", "ace-svr", "dhcp-failover", "igmpv3lite", "irc-serv", "entrust-svcs", "dbcontrol_agent", "cisco-svcs", "ipsec-msft", "microsoft-ds", "ms-sna", "rsvp_tunnel", "rsvp-encap", "hp-collector", "netbios-ns", "msexch-routing", "h323", "l2tp", "ldap-admin", "pop3", "h323callsigalt", "ms-sql", "iscsi-target", "webster", "lotusnote", "ipx", "entrust-svc-hand", "citriximaclient", "rtc-pm-port", "ftp", "aol", "xdmcp", "oraclenames", "login", "iscsi", "ttc", "imaps", "socks", "ssh", "dnsix", "daytime", "sip", "discard", "ntp", "ldaps", "https", "vdolive", "ica", "net8-cman", "cuseeme", "netstat", "sms", "streamworks", "rtelnet", "who", "kazaa", "ssp", "dbase", "timed", "cddbp", "telnets", "ymsgr", "ident", "bgp", "ddns-v3", "vqp", "irc", "ipass", "x11", "dns", "lotusmtap", "mysql", "nfs", "msnmsgr", "netshow", "sqlserv", "hp-managed-node", "ncp", "shell", "realmedia", "msrpc", "clp" ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_protocolNameDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_oneOfDefinitionProtocolNameOptionsDef" }, "protocolNameList": { "description": "protocolList", "additionalProperties": false, "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "maxItems": 20, "uniqueItems": true, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_refIdArrayValue" } }, "required": [ "refId" ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_referenceDef" }, "sourceIp": { "description": "ipv4", "type": "object", "properties": { "ipv4Value": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "string", "pattern": "^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)(\\/)([0-2]?[0-9]$|[3]?[0-2])$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4PrefixDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_oneOfIpv4InputDef" } }, "required": [ "ipv4Value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_ipv4MatchDef" }, "sourceIpv6": { "description": "ipv6", "type": "object", "properties": { "ipv6Value": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "string", "pattern": "((^\\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:)))(%.+)?\\s*(\\/)(\\b([0-9]{1,2}|1[01][0-9]|12[0-8])\\b)$))", "$$ref": "#/components/schemas/CommonCommonDefs_ipv6PrefixDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_oneOfIpv6InputDef" } }, "required": [ "ipv6Value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_ipv6MatchDef" }, "destinationIp": { "description": "destination ipv4", "type": "object", "properties": { "ipv4Value": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "string", "pattern": "^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)(\\/)([0-2]?[0-9]$|[3]?[0-2])$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4PrefixDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_oneOfIpv4InputDef" } }, "required": [ "ipv4Value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_ipv4MatchDef" }, "destinationIpv6": { "description": "destination ipv6", "type": "object", "properties": { "ipv6Value": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "string", "pattern": "((^\\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:)))(%.+)?\\s*(\\/)(\\b([0-9]{1,2}|1[01][0-9]|12[0-8])\\b)$))", "$$ref": "#/components/schemas/CommonCommonDefs_ipv6PrefixDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_oneOfIpv6InputDef" } }, "required": [ "ipv6Value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_ipv6MatchDef" }, "sourceDataPrefixList": { "description": "sourceDataPrefixList", "additionalProperties": false, "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "maxItems": 20, "uniqueItems": true, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_refIdArrayValue" } }, "required": [ "refId" ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_referenceDef" }, "sourceDataIpv6PrefixList": { "description": "sourceDataIpv6PrefixList", "additionalProperties": false, "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "maxItems": 20, "uniqueItems": true, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_refIdArrayValue" } }, "required": [ "refId" ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_referenceDef" }, "destinationDataIpv6PrefixList": { "description": "destinationDataIpv6PrefixList", "additionalProperties": false, "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "maxItems": 20, "uniqueItems": true, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_refIdArrayValue" } }, "required": [ "refId" ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_referenceDef" }, "destinationDataPrefixList": { "description": "destinationDataPrefixList", "additionalProperties": false, "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "maxItems": 20, "uniqueItems": true, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_refIdArrayValue" } }, "required": [ "refId" ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_referenceDef" }, "destinationFqdn": { "description": "destination FQDN", "type": "object", "properties": { "fqdnValue": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "type": "string", "minLength": 1, "maxLength": 120, "pattern": "^([*][.])?([a-zA-Z0-9-]+\\.)+([a-zA-Z0-9-])+$", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_fqdnValueDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_oneOfDefinitionRulesFqdnOptionsDef" } }, "required": [ "fqdnValue" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_fqdnMatchDef" }, "destinationFqdnList": { "description": "destinationFqdnList", "additionalProperties": false, "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "maxItems": 20, "uniqueItems": true, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_refIdArrayValue" } }, "required": [ "refId" ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_referenceDef" }, "sourceGeoLocation": { "description": "Source Geolocation", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "enum": [ "AF", "AN", "AS", "EU", "NA", "OC", "SA", "AFG", "ALB", "ATA", "DZA", "ASM", "AND", "AGO", "ATG", "AZE", "ARG", "AUS", "AUT", "BHS", "BHR", "BGD", "ARM", "BRB", "BEL", "BMU", "BTN", "BOL", "BIH", "BWA", "BVT", "BRA", "BLZ", "IOT", "SLB", "VGB", "BRN", "BGR", "MMR", "BDI", "BLR", "KHM", "CMR", "CAN", "CPV", "CYM", "CAF", "LKA", "TCD", "CHL", "CHN", "TWN", "CXR", "CCK", "COL", "COM", "MYT", "COG", "COD", "COK", "CRI", "HRV", "CUB", "CYP", "CZE", "BEN", "DNK", "DMA", "DOM", "ECU", "SLV", "GNQ", "ETH", "ERI", "EST", "FRO", "FLK", "SGS", "FJI", "FIN", "ALA", "FRA", "GUF", "PYF", "ATF", "DJI", "GAB", "GEO", "GMB", "PSE", "DEU", "GHA", "GIB", "KIR", "GRC", "GRL", "GRD", "GLP", "GUM", "GTM", "GIN", "GUY", "HTI", "HMD", "VAT", "HND", "HKG", "HUN", "ISL", "IND", "IDN", "IRN", "IRQ", "IRL", "ISR", "ITA", "CIV", "JAM", "JPN", "KAZ", "JOR", "KEN", "PRK", "KOR", "KWT", "KGZ", "LAO", "LBN", "LSO", "LVA", "LBR", "LBY", "LIE", "LTU", "LUX", "MAC", "MDG", "MWI", "MYS", "MDV", "MLI", "MLT", "MTQ", "MRT", "MUS", "MEX", "MCO", "MNG", "MDA", "MNE", "MSR", "MAR", "MOZ", "OMN", "NAM", "NRU", "NPL", "NLD", "ANT", "CUW", "ABW", "SXM", "BES", "NCL", "VUT", "NZL", "NIC", "NER", "NGA", "NIU", "NFK", "NOR", "MNP", "UMI", "FSM", "MHL", "PLW", "PAK", "PAN", "PNG", "PRY", "PER", "PHL", "PCN", "POL", "PRT", "GNB", "TLS", "PRI", "QAT", "REU", "ROU", "RUS", "RWA", "BLM", "SHN", "KNA", "AIA", "LCA", "MAF", "SPM", "VCT", "SMR", "STP", "SAU", "SEN", "SRB", "SYC", "SLE", "SGP", "SVK", "VNM", "SVN", "SOM", "ZAF", "ZWE", "ESP", "SSD", "ESH", "SDN", "SUR", "SJM", "SWZ", "SWE", "CHE", "SYR", "TJK", "THA", "TGO", "TKL", "TON", "TTO", "ARE", "TUN", "TUR", "TKM", "TCA", "TUV", "UGA", "UKR", "MKD", "EGY", "GBR", "GGY", "JEY", "IMN", "TZA", "USA", "VIR", "BFA", "URY", "UZB", "VEN", "WLF", "WSM", "YEM", "ZMB" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_geoLocationDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_oneOfGeoLocationOptionsDef" }, "destinationGeoLocation": { "description": "Source Geolocation", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "enum": [ "AF", "AN", "AS", "EU", "NA", "OC", "SA", "AFG", "ALB", "ATA", "DZA", "ASM", "AND", "AGO", "ATG", "AZE", "ARG", "AUS", "AUT", "BHS", "BHR", "BGD", "ARM", "BRB", "BEL", "BMU", "BTN", "BOL", "BIH", "BWA", "BVT", "BRA", "BLZ", "IOT", "SLB", "VGB", "BRN", "BGR", "MMR", "BDI", "BLR", "KHM", "CMR", "CAN", "CPV", "CYM", "CAF", "LKA", "TCD", "CHL", "CHN", "TWN", "CXR", "CCK", "COL", "COM", "MYT", "COG", "COD", "COK", "CRI", "HRV", "CUB", "CYP", "CZE", "BEN", "DNK", "DMA", "DOM", "ECU", "SLV", "GNQ", "ETH", "ERI", "EST", "FRO", "FLK", "SGS", "FJI", "FIN", "ALA", "FRA", "GUF", "PYF", "ATF", "DJI", "GAB", "GEO", "GMB", "PSE", "DEU", "GHA", "GIB", "KIR", "GRC", "GRL", "GRD", "GLP", "GUM", "GTM", "GIN", "GUY", "HTI", "HMD", "VAT", "HND", "HKG", "HUN", "ISL", "IND", "IDN", "IRN", "IRQ", "IRL", "ISR", "ITA", "CIV", "JAM", "JPN", "KAZ", "JOR", "KEN", "PRK", "KOR", "KWT", "KGZ", "LAO", "LBN", "LSO", "LVA", "LBR", "LBY", "LIE", "LTU", "LUX", "MAC", "MDG", "MWI", "MYS", "MDV", "MLI", "MLT", "MTQ", "MRT", "MUS", "MEX", "MCO", "MNG", "MDA", "MNE", "MSR", "MAR", "MOZ", "OMN", "NAM", "NRU", "NPL", "NLD", "ANT", "CUW", "ABW", "SXM", "BES", "NCL", "VUT", "NZL", "NIC", "NER", "NGA", "NIU", "NFK", "NOR", "MNP", "UMI", "FSM", "MHL", "PLW", "PAK", "PAN", "PNG", "PRY", "PER", "PHL", "PCN", "POL", "PRT", "GNB", "TLS", "PRI", "QAT", "REU", "ROU", "RUS", "RWA", "BLM", "SHN", "KNA", "AIA", "LCA", "MAF", "SPM", "VCT", "SMR", "STP", "SAU", "SEN", "SRB", "SYC", "SLE", "SGP", "SVK", "VNM", "SVN", "SOM", "ZAF", "ZWE", "ESP", "SSD", "ESH", "SDN", "SUR", "SJM", "SWZ", "SWE", "CHE", "SYR", "TJK", "THA", "TGO", "TKL", "TON", "TTO", "ARE", "TUN", "TUR", "TKM", "TCA", "TUV", "UGA", "UKR", "MKD", "EGY", "GBR", "GGY", "JEY", "IMN", "TZA", "USA", "VIR", "BFA", "URY", "UZB", "VEN", "WLF", "WSM", "YEM", "ZMB" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_geoLocationDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_oneOfGeoLocationOptionsDef" }, "sourceGeoLocationList": { "description": "sourceGeoLocationList", "additionalProperties": false, "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "maxItems": 20, "uniqueItems": true, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_refIdArrayValue" } }, "required": [ "refId" ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_referenceDef" }, "destinationGeoLocationList": { "description": "destinationGeoLocationList", "additionalProperties": false, "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "maxItems": 20, "uniqueItems": true, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_refIdArrayValue" } }, "required": [ "refId" ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_referenceDef" }, "sourcePort": { "description": "action", "type": "object", "properties": { "portValue": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "oneOf": [ { "type": "string", "pattern": "^(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_portNoDef" }, { "type": "string", "pattern": "^(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])\\-(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_portRangeDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_portValueDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_oneOfPortInputDef" } }, "required": [ "portValue" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_portMatchDef" }, "destinationPort": { "description": "action", "type": "object", "properties": { "portValue": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "oneOf": [ { "type": "string", "pattern": "^(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_portNoDef" }, { "type": "string", "pattern": "^(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])\\-(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_portRangeDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_portValueDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_oneOfPortInputDef" } }, "required": [ "portValue" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_portMatchDef" }, "destinationPortList": { "description": "destinationPortList", "additionalProperties": false, "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "maxItems": 20, "uniqueItems": true, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_refIdArrayValue" } }, "required": [ "refId" ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_referenceDef" }, "sourcePortList": { "description": "sourcePortList", "additionalProperties": false, "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "maxItems": 20, "uniqueItems": true, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_refIdArrayValue" } }, "required": [ "refId" ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_referenceDef" }, "sourceObjectGroup": { "description": "Source Security Object Group", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "maxItems": 1, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_objectGroupRefIdArrayValue" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_objectGroupReferenceDef" }, "destinationObjectGroup": { "description": "Destination Security Object Group", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "maxItems": 1, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_objectGroupRefIdArrayValue" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_objectGroupReferenceDef" } }, "required": [ "sequenceName", "sequenceIpType", "sequenceId", "action" ], "additionalProperties": false } } }, "required": [ "sequences" ], "additionalProperties": false }, "metadata": { "minVManageVersion": "20.18.1" } }, "required": [ "name", "data" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "sequenceIpType": { "description": "ipv4/ ipv6", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "enum": [ "ipv4", "ipv6" ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPostRequest_sequenceIPTypeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPostRequest_oneOfSequenceIpTypeOptionsDef" }, "entries": { "type": "array", "maxItems": 4, "minItems": 1, "uniqueItems": true, "items": { "if": { "required": [ "dataPrefix", "dataPrefixIpv6", "fqdn", "geoLocation", "port", "dataPrefixList", "dataPrefixIpv6List", "fqdnList", "geoLocationList", "portList" ] }, "then": { "not": { "required": [ "dataPrefixIpv6List", "dataPrefix", "fqdnList", "geoLocationList", "portList", "dataPrefixIpv6List", "dataPrefixIpv6", "fqdn", "geoLocation", "port" ] } }, "type": "object", "properties": { "dataPrefix": { "type": "object", "properties": { "ipv4Value": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "string", "pattern": "^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)(\\/)([0-2]?[0-9]$|[3]?[0-2])$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4PrefixDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPostRequest_oneOfIpv4InputDef" } }, "required": [ "ipv4Value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPostRequest_ipv4MatchDef" }, "dataPrefixIpv6": { "type": "object", "properties": { "ipv6Value": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "string", "pattern": "((^\\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:)))(%.+)?\\s*(\\/)(\\b([0-9]{1,2}|1[01][0-9]|12[0-8])\\b)$))", "$$ref": "#/components/schemas/CommonCommonDefs_ipv6PrefixDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPostRequest_oneOfIpv6InputDef" } }, "required": [ "ipv6Value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPostRequest_ipv6MatchDef" }, "fqdn": { "type": "object", "properties": { "fqdnValue": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "type": "string", "minLength": 1, "maxLength": 120, "pattern": "^([*][.])?([a-zA-Z0-9-]+\\.)+([a-zA-Z0-9-])+$", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPostRequest_fqdnValueDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPostRequest_oneOfDefinitionRulesFqdnOptionsDef" } }, "required": [ "fqdnValue" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPostRequest_fqdnMatchDef" }, "geoLocation": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "enum": [ "AF", "AN", "AS", "EU", "NA", "OC", "SA", "AFG", "ALB", "ATA", "DZA", "ASM", "AND", "AGO", "ATG", "AZE", "ARG", "AUS", "AUT", "BHS", "BHR", "BGD", "ARM", "BRB", "BEL", "BMU", "BTN", "BOL", "BIH", "BWA", "BVT", "BRA", "BLZ", "IOT", "SLB", "VGB", "BRN", "BGR", "MMR", "BDI", "BLR", "KHM", "CMR", "CAN", "CPV", "CYM", "CAF", "LKA", "TCD", "CHL", "CHN", "TWN", "CXR", "CCK", "COL", "COM", "MYT", "COG", "COD", "COK", "CRI", "HRV", "CUB", "CYP", "CZE", "BEN", "DNK", "DMA", "DOM", "ECU", "SLV", "GNQ", "ETH", "ERI", "EST", "FRO", "FLK", "SGS", "FJI", "FIN", "ALA", "FRA", "GUF", "PYF", "ATF", "DJI", "GAB", "GEO", "GMB", "PSE", "DEU", "GHA", "GIB", "KIR", "GRC", "GRL", "GRD", "GLP", "GUM", "GTM", "GIN", "GUY", "HTI", "HMD", "VAT", "HND", "HKG", "HUN", "ISL", "IND", "IDN", "IRN", "IRQ", "IRL", "ISR", "ITA", "CIV", "JAM", "JPN", "KAZ", "JOR", "KEN", "PRK", "KOR", "KWT", "KGZ", "LAO", "LBN", "LSO", "LVA", "LBR", "LBY", "LIE", "LTU", "LUX", "MAC", "MDG", "MWI", "MYS", "MDV", "MLI", "MLT", "MTQ", "MRT", "MUS", "MEX", "MCO", "MNG", "MDA", "MNE", "MSR", "MAR", "MOZ", "OMN", "NAM", "NRU", "NPL", "NLD", "ANT", "CUW", "ABW", "SXM", "BES", "NCL", "VUT", "NZL", "NIC", "NER", "NGA", "NIU", "NFK", "NOR", "MNP", "UMI", "FSM", "MHL", "PLW", "PAK", "PAN", "PNG", "PRY", "PER", "PHL", "PCN", "POL", "PRT", "GNB", "TLS", "PRI", "QAT", "REU", "ROU", "RUS", "RWA", "BLM", "SHN", "KNA", "AIA", "LCA", "MAF", "SPM", "VCT", "SMR", "STP", "SAU", "SEN", "SRB", "SYC", "SLE", "SGP", "SVK", "VNM", "SVN", "SOM", "ZAF", "ZWE", "ESP", "SSD", "ESH", "SDN", "SUR", "SJM", "SWZ", "SWE", "CHE", "SYR", "TJK", "THA", "TGO", "TKL", "TON", "TTO", "ARE", "TUN", "TUR", "TKM", "TCA", "TUV", "UGA", "UKR", "MKD", "EGY", "GBR", "GGY", "JEY", "IMN", "TZA", "USA", "VIR", "BFA", "URY", "UZB", "VEN", "WLF", "WSM", "YEM", "ZMB" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPostRequest_geoLocationDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPostRequest_oneOfGeoLocationOptionsDef" }, "port": { "type": "object", "properties": { "portValue": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "oneOf": [ { "type": "string", "pattern": "^(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPostRequest_portNoDef" }, { "type": "string", "pattern": "^(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])\\-(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPostRequest_portRangeDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPostRequest_portValueDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPostRequest_oneOfPortInputDef" } }, "required": [ "portValue" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPostRequest_portMatchDef" }, "dataPrefixList": { "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "maxItems": 20, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPostRequest_refIdArrayValue" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPostRequest_listDef" }, "dataPrefixIpv6List": { "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "maxItems": 20, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPostRequest_refIdArrayValue" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPostRequest_listDef" }, "fqdnList": { "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "maxItems": 20, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPostRequest_refIdArrayValue" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPostRequest_listDef" }, "geoLocationList": { "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "maxItems": 20, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPostRequest_refIdArrayValue" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPostRequest_listDef" }, "portList": { "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "maxItems": 20, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPostRequest_portRefIdArrayValue" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPostRequest_portListDef" } }, "additionalProperties": false } } }, "required": [ "sequenceIpType", "entries" ], "additionalProperties": false } }, "required": [ "data", "name" ], "x-metadata": { "minVManageVersion": "20.18" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPostRequest_SchemaPayload" } ], "$$ref": "#/components/schemas/Schema2HubGeneratedPolicyobjectlisttypePost" }, "examples": { "SecurityDataIpPrefix": { "value": { "data": { "entries": [ { "ipPrefix": { "optionType": "global", "value": "10.0.0.0/12" } } ] }, "name": "SecurityDataIpPrefix" }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectSecurityDataIpPrefixPostRequest_SecurityDataIpPrefix" }, "SecurityDataIpv6Prefix": { "value": { "data": { "entries": [ { "ipv6Prefix": { "optionType": "global", "value": "2001:0:0:1::/64" } } ] }, "name": "SecurityDataIpv6Prefix" }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectSecurityDataIpv6PrefixPostRequest_SecurityDataIpv6Prefix" }, "SecurityFQDN": { "value": { "data": { "entries": [ { "pattern": { "optionType": "global", "value": "cisco.com" } } ] }, "name": "SecurityFQDN" }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectSecurityFqdnPostRequest_SecurityFQDN" }, "SecurityPortList": { "value": { "data": { "entries": [ { "port": { "optionType": "global", "value": "100" } }, { "port": { "optionType": "global", "value": "200" } }, { "port": { "optionType": "global", "value": "300-400" } } ] }, "name": "SecurityPortList" }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectSecurityPortPostRequest_SecurityPortList" }, "SecurityLocalApp": { "value": { "data": { "entries": [ { "app": { "optionType": "global", "value": "audible-com" } }, { "appFamily": { "optionType": "global", "value": "web" } } ] }, "name": "SecurityLocalApp" }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectSecurityLocalappPostRequest_SecurityLocalApp" }, "SecurityLocalDomain": { "value": { "data": { "entries": [ { "nameServer": { "optionType": "global", "value": "hello.com" } }, { "nameServer": { "optionType": "global", "value": ".*cisco.com" } } ] }, "name": "SecurityLocalDomain" }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectSecurityLocaldomainPostRequest_SecurityLocalDomain" }, "SecurityIpsSignature": { "value": { "data": { "entries": [ { "generatorId": { "optionType": "global", "value": "1234" }, "signatureId": { "optionType": "global", "value": "5678" } } ] }, "name": "SecurityIpsSignature" }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectSecurityIpssignaturePostRequest_SecurityIpsSignature" }, "SecurityIpsSignatureSet": { "value": { "data": { "entries": [ { "baseSignature": { "optionType": "global", "value": "balanced" } } ] }, "name": "SecurityIpsSignatureSet" }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectSecurityIpssignaturesetPostRequest_SecurityIpsSignatureSet" }, "SecurityUrlList": { "value": { "data": { "entries": [ { "pattern": { "optionType": "global", "value": "www.google.com" } }, { "pattern": { "optionType": "global", "value": "outlook.com" } } ] }, "name": "SecurityUrlList" }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectSecurityUrllistPostRequest_SecurityUrlList" }, "SecurityProtocolName": { "value": { "data": { "entries": [ { "protocolName": { "optionType": "global", "value": "aol" } } ] }, "name": "SecurityProtocolName" }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectSecurityProtocolnamePostRequest_SecurityProtocolName" }, "SecurityGeolocation": { "value": { "data": { "entries": { "country": { "optionType": "global", "value": "DZA" }, "continent": { "optionType": "global", "value": "AF" } } }, "name": "SecurityGeolocation" }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectSecurityGeolocationPostRequest_SecurityGeolocation" }, "SecurityIdentity": { "value": { "data": { "entries": [ { "user": { "optionType": "global", "value": "administrator" } }, { "userGroup": { "optionType": "global", "value": "SDWAN-IDENTITY.CISCO.COM/Users/Domain Guests" } } ] }, "name": "SecurityIdentity" }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectSecurityIdentityPostRequest_SecurityIdentity" }, "SecurityScalableGroupTag": { "value": { "data": { "entries": [ { "sgtName": { "optionType": "global", "value": "ANY" }, "tag": { "optionType": "global", "value": "65535" } } ] }, "name": "SecurityScalableGroupTag" }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectSecurityScalablegrouptagPostRequest_SecurityScalableGroupTag" }, "SecurityZoneList1": { "value": { "data": { "entries": [ { "vpn": { "optionType": "global", "value": "Guest" } } ] }, "name": "SecurityZoneList1" }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectSecurityZonePostRequest_SecurityZoneList1" }, "SecurityZoneList2": { "value": { "data": { "entries": [ { "interface": { "optionType": "global", "value": "GigabitEthernet1" } } ] }, "name": "SecurityZoneList2" }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectSecurityZonePostRequest_SecurityZoneList2" }, "CentralizedAppList": { "value": { "data": { "entries": [ { "app": { "optionType": "global", "value": "3com-amp3" } }, { "appFamily": { "optionType": "global", "value": "web" } } ] }, "name": "CentralizedAppList" }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectAppListPostRequest_CentralizedAppList" }, "SlaClass": { "value": { "data": { "entries": [ { "latency": { "optionType": "global", "value": 2 }, "loss": { "optionType": "global", "value": 1 }, "jitter": { "optionType": "global", "value": 3 }, "appProbeClass": { "refId": { "optionType": "global", "value": "b61d994e-7f6d-4ba0-a061-3a87cd32219a" } }, "fallbackBestTunnel": { "criteria": { "optionType": "global", "value": "loss" }, "lossVariance": { "optionType": "global", "value": 5 } } } ] }, "name": "SlaClass" }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectSlaClassPostRequest_SlaClass" }, "AsPath": { "value": { "data": { "asPathListNum": { "optionType": "global", "value": 1 }, "entries": [ { "asPath": { "optionType": "global", "value": "110" } }, { "asPath": { "optionType": "global", "value": "test_asPath" } } ] }, "name": "AsPath" }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectAsPathCommonRequest_AsPath" }, "ClassMapList": { "value": { "data": { "entries": [ { "queue": { "optionType": "global", "value": "1" } } ] }, "name": "ClassMapList" }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectClassCommonRequest_ClassMapList" }, "Ipv6DataPrefixList": { "value": { "data": { "entries": [ { "ipv6Address": { "optionType": "global", "value": "2001:db8:85a3::8a2e:370:7334" }, "ipv6PrefixLength": { "optionType": "global", "value": 64 } } ] }, "name": "Ipv6DataPrefixList" }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectDataIpv6PrefixPostRequest_Ipv6DataPrefixList" }, "Ipv4DataPrefixList": { "value": { "data": { "entries": [ { "ipv4Address": { "optionType": "global", "value": "10.0.0.0" }, "ipv4PrefixLength": { "optionType": "global", "value": 8 } } ] }, "name": "Ipv4DataPrefixList" }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectDataPrefixPostRequest_Ipv4DataPrefixList" }, "ExpandedCommunityList": { "value": { "data": { "expandedCommunityList": { "optionType": "global", "value": [ "123456any", "abcd" ] } }, "name": "ExpandedCommunityList" }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectExpandedCommunityCommonRequest_ExpandedCommunityList" }, "ExtendedCommunityList": { "value": { "data": { "entries": [ { "extCommunity": { "optionType": "global", "value": "soo 10.0.0.1:30" } }, { "extCommunity": { "optionType": "global", "value": "rt 500:50" } } ] }, "name": "ExtendedCommunityList" }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectExtCommunityCommonRequest_ExtendedCommunityList" }, "Ipv4NetworkObjectGroup": { "value": { "data": { "entries": [ { "addressType": { "optionType": "global", "value": "host" }, "host": { "optionType": "global", "value": "1.1.1.1" } }, { "addressType": { "optionType": "global", "value": "ipPrefix" }, "ipPrefix": { "optionType": "variable", "value": "{{ipPrefix}}" } }, { "addressType": { "optionType": "global", "value": "objectGroup" }, "objectGroup": { "refId": { "optionType": "global", "value": "8bd324a6-c273-411b-a489-941865f58b66" } } }, { "addressType": { "optionType": "global", "value": "hostRange" }, "hostRange": { "start": { "optionType": "variable", "value": "{{host_range_start}}" }, "end": { "optionType": "global", "value": "1.1.1.10" } } } ] }, "name": "Ipv4NetworkObjectGroup" }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectIpv4NetworkObjectGroupCommonRequest_Ipv4NetworkObjectGroup" }, "Ipv4ServiceObjectGroup": { "value": { "data": { "entries": [ { "objectGroup": { "refId": { "optionType": "global", "value": "8bd324a6-c273-411b-a489-941865f58b66" } } }, { "protocol": { "optionType": "global", "value": "tcp" }, "sourcePorts": { "operator": { "optionType": "global", "value": "lt" }, "ltValue": { "optionType": "global", "value": 100 } }, "destinationPorts": { "operator": { "optionType": "global", "value": "eq" }, "eqValue": { "tcpEqValue": { "optionType": "global", "value": "www" } } } }, { "protocol": { "optionType": "global", "value": "udp" }, "sourcePorts": { "operator": { "optionType": "global", "value": "range" }, "range": { "start": { "optionType": "global", "value": 1 }, "end": { "optionType": "global", "value": 10 } } }, "destinationPorts": { "operator": { "optionType": "global", "value": "eq" }, "eqValue": { "udpEqValue": { "optionType": "global", "value": 80 } } } }, { "protocol": { "optionType": "global", "value": "tcp-udp" }, "sourcePorts": { "operator": { "optionType": "global", "value": "eq" }, "eqValue": { "tcpUdpEqValue": { "optionType": "global", "value": "discard" } } } }, { "protocol": { "optionType": "global", "value": "tcp" }, "destinationPorts": { "operator": { "optionType": "global", "value": "lt" }, "ltValue": { "optionType": "global", "value": 9 } } }, { "protocol": { "optionType": "global", "value": "icmp" }, "icmpMsg": { "optionType": "global", "value": 0 } }, { "protocol": { "optionType": "global", "value": "icmp" }, "icmpMsg": { "optionType": "global", "value": "alternate-address" } }, { "protocol": { "optionType": "global", "value": 0 } }, { "protocol": { "optionType": "global", "value": "ahp" } }, { "protocol": { "optionType": "global", "value": "tcp-udp" } } ] }, "name": "Ipv4ServiceObjectGroup" }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_Ipv4ServiceObjectGroup" }, "IPv6PrefixList": { "value": { "data": { "entries": [ { "ipv6Address": { "optionType": "global", "value": "2001:db8:85a3::8a2e:370:7334" }, "ipv6PrefixLength": { "optionType": "global", "value": 64 }, "leRangePrefixLength": { "optionType": "global", "value": 100 }, "geRangePrefixLength": { "optionType": "global", "value": 70 } } ] }, "name": "IPv6PrefixList" }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectIpv6PrefixCommonRequest_IPv6PrefixList" }, "MirrorList1": { "value": { "data": { "entries": [ { "remoteDestIp": { "optionType": "global", "value": "10.0.0.1" }, "sourceIp": { "optionType": "global", "value": "10.0.0.2" } } ] }, "name": "MirrorList1" }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectMirrorPostRequest_MirrorList1" }, "MirrorList2": { "value": { "data": { "entries": [ { "remoteDestIp": { "optionType": "global", "value": "10.0.0.1" }, "sourceIp": { "optionType": "global", "value": "2001:0db8:85a3:0000:0000:8a2e:0370:7334" } } ] }, "name": "MirrorList2" }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectMirrorPostRequest_MirrorList2" }, "PolicerList": { "value": { "data": { "entries": [ { "burst": { "optionType": "global", "value": 56500 }, "exceed": { "optionType": "global", "value": "remark" }, "rate": { "optionType": "global", "value": 60000 } } ] }, "name": "PolicerList" }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectPolicerPostRequest_PolicerList" }, "IPv4PrefixList": { "value": { "data": { "entries": [ { "ipv4Address": { "optionType": "global", "value": "10.0.0.0" }, "ipv4PrefixLength": { "optionType": "global", "value": 8 }, "leRangePrefixLength": { "optionType": "global", "value": 24 }, "geRangePrefixLength": { "optionType": "global", "value": 16 } } ] }, "name": "IPv4PrefixList" }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectPrefixCommonRequest_IPv4PrefixList" }, "StandardCommunityList": { "value": { "data": { "entries": [ { "standardCommunity": { "optionType": "global", "value": "1000:10000" } }, { "standardCommunity": { "optionType": "global", "value": "internet" } } ] }, "name": "StandardCommunityList" }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectStandardCommunityCommonRequest_StandardCommunityList" }, "VpnList": { "value": { "data": { "entries": [ { "vpn": { "optionType": "global", "value": 100 } }, { "vpn": { "optionType": "global", "value": 200 } }, { "vpn": { "optionType": "global", "value": "300-400" } } ] }, "name": "VpnList" }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectVpnGroupCommonRequest_VpnList" }, "AppProbe": { "value": { "data": { "entries": [ { "map": [ { "color": { "optionType": "global", "value": "3g" }, "dscp": { "optionType": "global", "value": 45 } } ], "forwardingClass": { "optionType": "global", "value": "classlist1" } } ] }, "name": "AppProbe" }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectAppProbePostRequest_AppProbe" }, "TLOC": { "value": { "data": { "entries": [ { "tloc": { "optionType": "global", "value": "10.0.0.0" }, "color": { "optionType": "global", "value": "3g" }, "encap": { "optionType": "global", "value": "gre" }, "preference": { "optionType": "global", "value": "33" } } ] }, "name": "TLOC" }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectTlocPostRequest_TLOC" }, "Color": { "value": { "data": { "entries": [ { "color": { "optionType": "global", "value": "3g" } } ] }, "name": "Color" }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectColorPostRequest_Color" }, "PreferredColorGroup": { "value": { "data": { "entries": [ { "primaryPreference": { "colorPreference": { "optionType": "global", "value": "default 3g biz-internet" }, "pathPreference": { "optionType": "global", "value": "direct-path" } }, "secondaryPreference": { "colorPreference": { "optionType": "global", "value": "bronze blue" }, "pathPreference": { "optionType": "global", "value": "all-paths" } }, "tertiaryPreference": { "colorPreference": { "optionType": "global", "value": "bronze blue" }, "pathPreference": { "optionType": "global", "value": "all-paths" } } } ] }, "name": "PreferredColorGroup" }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectPreferredColorGroupPostRequest_PreferredColorGroup" }, "ruleSet1": { "value": { "data": { "sequences": [ { "sequenceName": { "optionType": "global", "value": "ruleset1_rule1" }, "sequenceIpType": { "optionType": "global", "value": "ipv4" }, "sequenceId": { "optionType": "global", "value": "1" }, "action": { "optionType": "global", "value": "drop" }, "sourceIp": { "ipv4Value": { "optionType": "global", "value": [ "10.0.0.0/12" ] } }, "destinationIp": { "ipv4Value": { "optionType": "global", "value": [ "20.0.0.0/12" ] } }, "destinationFqdn": { "fqdnValue": { "optionType": "global", "value": [ "oracle.com" ] } }, "sourceGeoLocation": { "optionType": "global", "value": [ "AF" ] }, "destinationGeoLocation": { "optionType": "global", "value": [ "AS" ] }, "protocolName": { "optionType": "global", "value": [ "snmp" ] } } ] }, "name": "ruleSet1" }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_ruleSet1" }, "ruleSet_SecurityGroup": { "value": { "data": { "entries": [ { "rule": { "optionType": "global", "value": "ruleset1_rule1" }, "sequenceIpType": { "optionType": "global", "value": "ipv4" }, "sequenceId": { "optionType": "global", "value": "1" }, "action": { "optionType": "global", "value": "drop" }, "sourceObjectGroup": { "refId": { "optionType": "global", "value": [ "7568fb24-39de-4b1e-925d-77da472a9a13" ] } } } ] }, "name": "ruleSet_SecurityGroup" }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_ruleSet_SecurityGroup" }, "SecurityGroupWithLists": { "value": { "data": { "sequenceIpType": { "optionType": "global", "value": "ipv4" }, "entries": [ { "dataPrefixList": { "refId": { "optionType": "global", "value": [ "bd56b706-884f-4c98-b6f5-32217772b04b" ] } }, "fqdnList": { "refId": { "optionType": "global", "value": [ "cf02b43d-482d-42a4-9b23-f0cb5e4bdf9c" ] } }, "geoLocationList": { "refId": { "optionType": "global", "value": [ "a80b07bc-037c-406c-bdc0-0e96774a689e" ] } }, "portList": { "refId": { "optionType": "global", "value": [ "d1202dc1-c311-4186-ba6e-0e33d714ab87" ] } } } ] }, "name": "SecurityGroupWithLists" }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPostRequest_SecurityGroupWithLists" }, "SecurityGroupWithValues": { "value": { "data": { "sequenceIpType": { "optionType": "global", "value": "ipv4" }, "entries": [ { "dataPrefix": { "optionType": "global", "value": "100.0.0.0/12" }, "fqdn": { "optionType": "global", "value": "msft.com" }, "geoLocation": { "optionType": "global", "value": "AS" }, "port": { "optionType": "global", "value": "10-20" } } ] }, "name": "SecurityGroupWithValues" }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPostRequest_SecurityGroupWithValues" }, "SecurityGroupWithIpv6": { "value": { "data": { "sequenceIpType": { "optionType": "global", "value": "ipv6" }, "entries": [ { "dataPrefixIpv6": { "refId": { "optionType": "global", "value": [ "bd56b706-884f-4c98-b6f5-32217772b04b" ] } }, "fqdnList": { "refId": { "optionType": "global", "value": [ "cf02b43d-482d-42a4-9b23-f0cb5e4bdf9c" ] } }, "portList": { "refId": { "optionType": "global", "value": [ "d1202dc1-c311-4186-ba6e-0e33d714ab87" ] } } } ] }, "name": "SecurityGroupWithIpv6" }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPostRequest_SecurityGroupWithIpv6" } } } }, "required": true }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "object", "properties": { "id": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}" } }, "required": [ "id" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelCommonPostResponse_SchemaPayload" }, "examples": { "example_1": { "value": { "id": "24C3EF06-c09a-DeFa-Ab26-a1cc4Ef0D51A" }, "$$ref": "#/components/examples/ProfileparcelCommonPostResponse_example_1" } } } } }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Feature Profile > Policy Object > Security Data IP Prefix-write,Feature Profile > Policy Object > Security Data IPv6 Prefix-write,Feature Profile > Policy Object > Security FQDN Prefix-write,Feature Profile > Policy Object > Security Port-write,Feature Profile > Policy Object > Security Zone-write,Feature Profile > Policy Object > Security Local App-write,Feature Profile > Policy Object > Security Local Domain-write,Feature Profile > Policy Object > Security IPS Signature-write,Feature Profile > Policy Object > Security IPS Signature Set-write,Feature Profile > Policy Object > Security URL List-write,Feature Profile > Policy Object > Security Protocol Name-write,Feature Profile > Policy Object > Security Geo Location-write,Feature Profile > Policy Object > Security Identity-write,Feature Profile > Policy Object > Security Scalable Group Tag-write,Feature Profile > Policy Object > As Path-write,Feature Profile > Policy Object > Class-write,Feature Profile > Policy Object > Data Ipv6-write,Feature Profile > Policy Object > Data Prefix-write,Feature Profile > Policy Object > Community-write,Feature Profile > Policy Object > Ext Community-write,Feature Profile > Policy Object > Object Group-write,Feature Profile > Policy Object > Ipv6 Prefix-write,Feature Profile > Policy Object > Mirror-write,Feature Profile > Policy Object > Policer-write,Feature Profile > Policy Object > Prefix-write,Feature Profile > Policy Object > Standard Community-write,Feature Profile > Policy Object > VPN Group-write,Feature Profile > Policy Object > App List-write,Feature Profile > Policy Object > SLA Class-write,Feature Profile > Policy Object > App Probe-write,Feature Profile > Policy Object > TLOC-write,Feature Profile > Policy Object > Color List-write,Feature Profile > Policy Object > Preferred Color Group-write,Feature Profile > Policy Object > Security Rule Set-write,Feature Profile > Policy Object > Security Object Group-write," } }, "/v1/feature-profile/sdwan/policy-object/{policyObjectId}/{policyObjectListType}/{listObjectId}": { "delete": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Delete a Data Prefix Profile Parcel for Policy Object feature profile", "operationId": "DeleteDataPrefixProfileParcelForPolicyObject", "parameters": [ { "name": "policyObjectId", "in": "path", "description": "Feature Profile ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } }, { "name": "policyObjectListType", "in": "path", "description": "Policy Object ListType", "required": true, "schema": { "type": "string", "enum": [ "security-data-ip-prefix", "security-data-ipv6-prefix", "security-fqdn", "security-port", "security-localapp", "security-localdomain", "security-ipssignature", "security-ipssignatureset", "security-urllist", "security-protocolname", "security-geolocation", "security-identity", "security-scalablegrouptag", "security-zone", "app-list", "sla-class", "as-path", "class", "data-ipv6-prefix", "data-prefix", "expanded-community", "ext-community", "ipv4-network-object-group", "ipv4-service-object-group", "ipv6-prefix", "mirror", "policer", "prefix", "standard-community", "vpn-group", "app-probe", "tloc", "color", "preferred-color-group", "security-rule-set", "security-object-group" ] } }, { "name": "listObjectId", "in": "path", "description": "Profile Parcel ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } } ], "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Feature Profile > Policy Object > Security Data IP Prefix-write,Feature Profile > Policy Object > Security Data IPv6 Prefix-write,Feature Profile > Policy Object > Security FQDN Prefix-write,Feature Profile > Policy Object > Security Port-write,Feature Profile > Policy Object > Security Zone-write,Feature Profile > Policy Object > Security Local App-write,Feature Profile > Policy Object > Security Local Domain-write,Feature Profile > Policy Object > Security IPS Signature-write,Feature Profile > Policy Object > Security IPS Signature Set-write,Feature Profile > Policy Object > Security URL List-write,Feature Profile > Policy Object > Security Protocol Name-write,Feature Profile > Policy Object > Security Geo Location-write,Feature Profile > Policy Object > Security Identity-write,Feature Profile > Policy Object > Security Scalable Group Tag-write,Feature Profile > Policy Object > As Path-write,Feature Profile > Policy Object > Class-write,Feature Profile > Policy Object > Data Ipv6-write,Feature Profile > Policy Object > Data Prefix-write,Feature Profile > Policy Object > Community-write,Feature Profile > Policy Object > Ext Community-write,Feature Profile > Policy Object > Object Group-write,Feature Profile > Policy Object > Ipv6 Prefix-write,Feature Profile > Policy Object > Mirror-write,Feature Profile > Policy Object > Policer-write,Feature Profile > Policy Object > Prefix-write,Feature Profile > Policy Object > Standard Community-write,Feature Profile > Policy Object > VPN Group-write,Feature Profile > Policy Object > App List-write,Feature Profile > Policy Object > SLA Class-write,Feature Profile > Policy Object > App Probe-write,Feature Profile > Policy Object > TLOC-write,Feature Profile > Policy Object > Color List-write,Feature Profile > Policy Object > Preferred Color Group-write,Feature Profile > Policy Object > Security Rule Set-write,Feature Profile > Policy Object > Security Object Group-write," }, "put": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Update a Data Prefix Profile Parcel for Policy Object feature profile", "operationId": "EditDataPrefixProfileParcelForPolicyObject", "parameters": [ { "name": "policyObjectId", "in": "path", "description": "Feature Profile ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } }, { "name": "policyObjectListType", "in": "path", "description": "Policy Object ListType", "required": true, "schema": { "type": "string", "enum": [ "security-data-ip-prefix", "security-data-ipv6-prefix", "security-fqdn", "security-port", "security-localapp", "security-localdomain", "security-ipssignature", "security-ipssignatureset", "security-urllist", "security-protocolname", "security-geolocation", "security-identity", "security-scalablegrouptag", "security-zone", "app-list", "sla-class", "as-path", "class", "data-ipv6-prefix", "data-prefix", "expanded-community", "ext-community", "ipv4-network-object-group", "ipv4-service-object-group", "ipv6-prefix", "mirror", "policer", "prefix", "standard-community", "vpn-group", "app-probe", "tloc", "color", "preferred-color-group", "security-rule-set", "security-object-group" ] } }, { "name": "listObjectId", "in": "path", "description": "Profile Parcel ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } } ], "requestBody": { "description": "Data Prefix Profile Parcel", "content": { "application/json": { "schema": { "oneOf": [ { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "ipPrefix": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)(\\/)([0-2]?[0-9]$|[3]?[0-2])$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4PrefixDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/CommonCommonDefs_oneOfIpv4PrefixOptionsDef" } }, "required": [ "ipPrefix" ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "data", "name" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityDataIpPrefixPutRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "ipv6Prefix": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "((^\\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:)))(%.+)?\\s*(\\/)(\\b([0-9]{1,2}|1[01][0-9]|12[0-8])\\b)$))", "$$ref": "#/components/schemas/CommonCommonDefs_ipv6PrefixDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/CommonCommonDefs_oneOfIpv6PrefixOptionsDef" } }, "required": [ "ipv6Prefix" ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "data", "name" ], "x-metadata": { "minVManageVersion": "20.19.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityDataIpv6PrefixPutRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "type": "array", "maxItems": 512, "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "pattern": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "description": "Must be valid FQDN", "pattern": "^([*][.])?([a-zA-Z0-9-]+\\.)+([a-zA-Z0-9-])+$", "minLength": 1, "maxLength": 120, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityFqdnPutRequest_entriesPatternDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityFqdnPutRequest_oneOfEntriesPatternOptionsDef" } }, "required": [ "pattern" ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "data", "name" ], "x-metadata": { "minVManageVersion": "20.19" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityFqdnPutRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "Port List", "type": "array", "maxItems": 64, "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "port": { "description": "can be single port or port range", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "oneOf": [ { "type": "string", "pattern": "^(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityPortPutRequest_portNoDef" }, { "type": "string", "pattern": "^(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])\\-(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityPortPutRequest_portRangeDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityPortPutRequest_entriesPortDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityPortPutRequest_oneOfEntriesPortOptionsDef" } }, "required": [ "port" ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "name", "data" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityPortPutRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "Localapp list", "type": "array", "minItems": 1, "maxItems": 32, "uniqueItems": true, "items": { "type": "object", "properties": { "app": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityLocalappPutRequest_entriesAppDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityLocalappPutRequest_oneOfEntriesAppOptionsDef" }, "appFamily": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityLocalappPutRequest_entriesAppFamilyDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityLocalappPutRequest_oneOfEntriesAppFamilyOptionsDef" } }, "oneOf": [ { "required": [ "app" ] }, { "required": [ "appFamily" ] } ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "data", "name" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityLocalappPutRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "type": "array", "maxItems": 256, "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "nameServer": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "minLength": 1, "maxLength": 240, "description": "String cannot start with a '.' or a '*', be empty, or be more than 240 characters", "pattern": "^[^*+].*", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityLocaldomainPutRequest_entriesNameServerDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityLocaldomainPutRequest_oneOfEntriesNameServerOptionsDef" } }, "required": [ "nameServer" ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "data", "name" ], "x-metadata": { "minVManageVersion": "20.19" }, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityLocaldomainPutRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "Ips Signature", "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "generatorId": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^(429496729[0-5]|42949672[0-8]\\d|4294967[01]\\d{2}|429496[0-6]\\d{3}|42949[0-5]\\d{4}|4294[0-8]\\d{5}|429[0-3]\\d{6}|42[0-8]\\d{7}|4[01]\\d{8}|[1-3]\\d{9}|[1-9]\\d{8}|[1-9]\\d{7}|[1-9]\\d{6}|[1-9]\\d{5}|[1-9]\\d{4}|[1-9]\\d{3}|[1-9]\\d{2}|[1-9]\\d|\\d)$", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityIpssignaturePutRequest_entriesGeneratorIdDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityIpssignaturePutRequest_oneOfEntriesGeneratorIdOptionsDef" }, "signatureId": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^(429496729[0-5]|42949672[0-8]\\d|4294967[01]\\d{2}|429496[0-6]\\d{3}|42949[0-5]\\d{4}|4294[0-8]\\d{5}|429[0-3]\\d{6}|42[0-8]\\d{7}|4[01]\\d{8}|[1-3]\\d{9}|[1-9]\\d{8}|[1-9]\\d{7}|[1-9]\\d{6}|[1-9]\\d{5}|[1-9]\\d{4}|[1-9]\\d{3}|[1-9]\\d{2}|[1-9]\\d|\\d)$", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityIpssignaturePutRequest_entriesSignatureIdDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityIpssignaturePutRequest_oneOfEntriesSignatureIdOptionsDef" } }, "required": [ "generatorId", "signatureId" ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "data", "name" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityIpssignaturePutRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "Editable Ips Signature Set", "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "baseSignature": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "balanced", "connectivity", "security", "max-detect", "no-rules-active" ], "type": "string", "default": "balanced", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityIpssignaturesetPutRequest_baseSignatureSetDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityIpssignaturesetPutRequest_oneOfBaseSignatureSetOptionsDef" } }, "required": [ "baseSignature" ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "data", "name" ], "x-metadata": { "minVManageVersion": "20.18.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityIpssignaturesetPutRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "type": { "type": "string", "enum": [ "urlallowed", "urlblocked" ] }, "entries": { "description": "URL List", "type": "array", "maxItems": 64, "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "pattern": { "description": "valid url pattern", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "minLength": 1, "maxLength": 240, "pattern": "^[^*+].*", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityUrllistPutRequest_UrlListDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityUrllistPutRequest_entriesUrlListOptionsDef" } }, "required": [ "pattern" ], "additionalProperties": false } } }, "required": [ "type", "entries" ], "additionalProperties": false } }, "required": [ "name", "data" ], "x-metadata": { "minVManageVersion": "20.16.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityUrllistPutRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "type": "array", "maxItems": 64, "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "protocolName": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "snmp", "icmp", "tcp", "udp", "echo", "telnet", "wins", "n2h2server", "nntp", "pptp", "rtsp", "bootpc", "gdoi", "tacacs", "gopher", "icabrowser", "skinny", "sunrpc", "biff", "router", "ircs", "orasrv", "ms-cluster-net", "kermit", "isakmp", "sshell", "realsecure", "ircu", "appleqtc", "pwdgen", "rdb-dbs-disp", "creativepartnr", "finger", "ftps", "giop", "rsvd", "hp-alarm-mgr", "uucp", "kerberos", "imap", "time", "bootps", "tftp", "oracle", "snmptrap", "http", "qmtp", "radius", "oracle-em-vp", "tarantella", "pcanywheredata", "ldap", "mgcp", "sqlsrv", "hsrp", "cisco-net-mgmt", "smtp", "pcanywherestat", "exec", "send", "stun", "syslog", "ms-sql-m", "citrix", "creativeserver", "cifs", "cisco-sys", "cisco-tna", "ms-dotnetster", "gtpv1", "gtpv0", "imap3", "fcip-port", "netbios-dgm", "sip-tls", "pop3s", "cisco-fna", "802-11-iapp", "oem-agent", "cisco-tdp", "tr-rsrb", "r-winsock", "sql-net", "syslog-conn", "tacacs-ds", "h225ras", "ace-svr", "dhcp-failover", "igmpv3lite", "irc-serv", "entrust-svcs", "dbcontrol_agent", "cisco-svcs", "ipsec-msft", "microsoft-ds", "ms-sna", "rsvp_tunnel", "rsvp-encap", "hp-collector", "netbios-ns", "msexch-routing", "h323", "l2tp", "ldap-admin", "pop3", "h323callsigalt", "ms-sql", "iscsi-target", "webster", "lotusnote", "ipx", "entrust-svc-hand", "citriximaclient", "rtc-pm-port", "ftp", "aol", "xdmcp", "oraclenames", "login", "iscsi", "ttc", "imaps", "socks", "ssh", "dnsix", "daytime", "sip", "discard", "ntp", "ldaps", "https", "vdolive", "ica", "net8-cman", "cuseeme", "netstat", "sms", "streamworks", "rtelnet", "who", "kazaa", "ssp", "dbase", "timed", "cddbp", "telnets", "ymsgr", "ident", "bgp", "ddns-v3", "vqp", "irc", "ipass", "x11", "dns", "lotusmtap", "mysql", "nfs", "msnmsgr", "netshow", "sqlserv", "hp-managed-node", "ncp", "shell", "realmedia", "msrpc", "clp" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityProtocolnamePutRequest_entriesProtocolNameDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityProtocolnamePutRequest_oneOfEntriesProtocolNameOptionsDef" } }, "required": [ "protocolName" ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "data", "name" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityProtocolnamePutRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "Geolocation List", "type": "array", "maxItems": 64, "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "country": { "description": "country names", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "AFG", "ALB", "ATA", "DZA", "ASM", "AND", "AGO", "ATG", "AZE", "ARG", "AUS", "AUT", "BHS", "BHR", "BGD", "ARM", "BRB", "BEL", "BMU", "BTN", "BOL", "BIH", "BWA", "BVT", "BRA", "BLZ", "IOT", "SLB", "VGB", "BRN", "BGR", "MMR", "BDI", "BLR", "KHM", "CMR", "CAN", "CPV", "CYM", "CAF", "LKA", "TCD", "CHL", "CHN", "TWN", "CXR", "CCK", "COL", "COM", "MYT", "COG", "COD", "COK", "CRI", "HRV", "CUB", "CYP", "CZE", "BEN", "DNK", "DMA", "DOM", "ECU", "SLV", "GNQ", "ETH", "ERI", "EST", "FRO", "FLK", "SGS", "FJI", "FIN", "ALA", "FRA", "GUF", "PYF", "ATF", "DJI", "GAB", "GEO", "GMB", "PSE", "DEU", "GHA", "GIB", "KIR", "GRC", "GRL", "GRD", "GLP", "GUM", "GTM", "GIN", "GUY", "HTI", "HMD", "VAT", "HND", "HKG", "HUN", "ISL", "IND", "IDN", "IRN", "IRQ", "IRL", "ISR", "ITA", "CIV", "JAM", "JPN", "KAZ", "JOR", "KEN", "PRK", "KOR", "KWT", "KGZ", "LAO", "LBN", "LSO", "LVA", "LBR", "LBY", "LIE", "LTU", "LUX", "MAC", "MDG", "MWI", "MYS", "MDV", "MLI", "MLT", "MTQ", "MRT", "MUS", "MEX", "MCO", "MNG", "MDA", "MNE", "MSR", "MAR", "MOZ", "OMN", "NAM", "NRU", "NPL", "NLD", "ANT", "CUW", "ABW", "SXM", "BES", "NCL", "VUT", "NZL", "NIC", "NER", "NGA", "NIU", "NFK", "NOR", "MNP", "UMI", "FSM", "MHL", "PLW", "PAK", "PAN", "PNG", "PRY", "PER", "PHL", "PCN", "POL", "PRT", "GNB", "TLS", "PRI", "QAT", "REU", "ROU", "RUS", "RWA", "BLM", "SHN", "KNA", "AIA", "LCA", "MAF", "SPM", "VCT", "SMR", "STP", "SAU", "SEN", "SRB", "SYC", "SLE", "SGP", "SVK", "VNM", "SVN", "SOM", "ZAF", "ZWE", "ESP", "SSD", "ESH", "SDN", "SUR", "SJM", "SWZ", "SWE", "CHE", "SYR", "TJK", "THA", "TGO", "TKL", "TON", "TTO", "ARE", "TUN", "TUR", "TKM", "TCA", "TUV", "UGA", "UKR", "MKD", "EGY", "GBR", "GGY", "JEY", "IMN", "TZA", "USA", "VIR", "BFA", "URY", "UZB", "VEN", "WLF", "WSM", "YEM", "ZMB" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityGeolocationPutRequest_entriesCountryDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityGeolocationPutRequest_oneOfEntriesCountryOptionsDef" }, "continent": { "description": "continent name", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "AF", "AN", "AS", "EU", "NA", "OC", "SA" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityGeolocationPutRequest_entriesContinentDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityGeolocationPutRequest_oneOfEntriesContinentOptionsDef" } }, "oneOf": [ { "required": [ "country" ] }, { "required": [ "continent" ] } ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "name", "data" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityGeolocationPutRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "Array of Users and User Groups", "type": "array", "maxItems": 16, "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "user": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "description": "Mustn't contain non standard unicode characters", "pattern": "^.*[a-zA-Z0-9]+.*$", "minLength": 1, "maxLength": 64, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityIdentityPutRequest_entriesUserDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityIdentityPutRequest_oneOfEntriesUserOptionsDef" }, "userGroup": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "description": "Mustn't contain non standard unicode characters", "pattern": "^.*[a-zA-Z0-9]+.*$", "maxLength": 96, "minLength": 1, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityIdentityPutRequest_entriesUserGroupDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityIdentityPutRequest_oneOfEntriesUserGroupOptionsDef" } }, "oneOf": [ { "required": [ "user" ] }, { "required": [ "userGroup" ] } ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "data", "name" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityIdentityPutRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "type": "array", "maxItems": 8, "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "sgtName": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "minLength": 1, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityScalablegrouptagPutRequest_entriesSgtNameDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityScalablegrouptagPutRequest_oneOfEntriesSgtNameOptionsDef" }, "tag": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "minLength": 1, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityScalablegrouptagPutRequest_entriesTagDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityScalablegrouptagPutRequest_oneOfEntriesTagOptionsDef" } }, "required": [ "sgtName", "tag" ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "data", "name" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityScalablegrouptagPutRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "minLength": 1, "maxLength": 32, "pattern": "^(?!.*[&<>! \"])(?!(?:[uU][nN][tT][rR][uU][sS][tT][eE][dD]|[sS][eE][lL][fF]|[dD][eE][fF][aA][uU][lL][tT]|[sS][eE][rR][vV][iI][cC][eE])$).+$" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "oneOf": [ { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "vpn": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityZonePutRequest_NameValueDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityZonePutRequest_NameDef" } }, "required": [ "vpn" ], "additionalProperties": false }, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityZonePutRequest_vpnZoneDef" }, { "type": "array", "maxItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "vpnRule": { "description": "vpn rule", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "ruleId": { "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" }, "additionalProperties": false, "uniqueItems": true, "type": "array", "maxItems": 1, "$$ref": "#/components/schemas/CommonCommonDefs_ruleDef" } }, "required": [ "optionType", "ruleId" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_commonRuleDef" } }, "required": [ "vpnRule" ], "additionalProperties": false }, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityZonePutRequest_vpnRuleDef" }, { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "interface": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^(ATM|ATM-ACR|AppGigabitEthernet|AppNav-Compress|AppNav-UnCompress|Async|BD-VIF|BDI|CEM|CEM-ACR|Cellular|Dialer|Embedded-Service-Engine|Ethernet|Ethernet-Internal|FastEthernet|FiftyGigabitEthernet|FiveGigabitEthernet|FortyGigabitEthernet|FourHundredGigE|GMPLS|GigabitEthernet|Group-Async|HundredGigE|L2LISP|LISP|Loopback|MFR|Multilink|Port-channel|SM|Serial|Service-Engine|TenGigabitEthernet|Tunnel|TwentyFiveGigE|TwentyFiveGigabitEthernet|TwoGigabitEthernet|TwoHundredGigE|Vif|Virtual-PPP|Virtual-Template|VirtualPortGroup|Vlan|Wlan-GigabitEthernet|nat64|nat66|ntp|nve|ospfv3|overlay|pseudowire|ucse|vasileft|vasiright|vmi)(\\w+)((\\/\\d+)*(\\.\\d+)?)?$", "minLength": 3, "maxLength": 32, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityZonePutRequest_ifNameDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityZonePutRequest_ifNameDefGlobal" } }, "required": [ "interface" ], "additionalProperties": false }, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityZonePutRequest_InterfaceZoneDef" }, { "type": "array", "maxItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "interfaceRule": { "description": "interface rule", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "ruleId": { "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" }, "additionalProperties": false, "uniqueItems": true, "type": "array", "maxItems": 1, "$$ref": "#/components/schemas/CommonCommonDefs_ruleDef" } }, "required": [ "optionType", "ruleId" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_commonRuleDef" } }, "required": [ "interfaceRule" ], "additionalProperties": false }, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityZonePutRequest_interfaceRuleDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityZonePutRequest_zoneDef" } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "data", "name" ], "x-metadata": { "minVManageVersion": "20.18" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityZonePutRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "centralized-applist list", "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "app": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectAppListPutRequest_entriesAppDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectAppListPutRequest_oneOfEntriesAppOptionsDef" }, "appFamily": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectAppListPutRequest_entriesAppFamilyDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectAppListPutRequest_oneOfEntriesAppFamilyOptionsDef" } }, "oneOf": [ { "required": [ "app" ] }, { "required": [ "appFamily" ] } ], "additionalProperties": false } }, "saasApp": { "type": "boolean" } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "data", "name" ], "x-metadata": { "minVManageVersion": "20.18.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectAppListPutRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "Sla class List", "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "latency": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 1, "maximum": 1000, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSlaClassPutRequest_entriesLatencyDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSlaClassPutRequest_oneOfEntriesLatencyOptionsDef" }, "loss": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 0, "maximum": 100, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSlaClassPutRequest_entriesLossDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSlaClassPutRequest_oneOfEntriesLossOptionsDef" }, "jitter": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 1, "maximum": 1000, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSlaClassPutRequest_entriesJitterDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSlaClassPutRequest_oneOfEntriesJitterOptionsDef" }, "appProbeClass": { "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_parcelReferenceDef", "description": "App Probe Class Ref", "type": "object" }, "fallbackBestTunnel": { "description": "Object with a criteria and variance", "type": "object", "properties": { "criteria": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "jitter", "latency", "loss", "loss-latency", "loss-jitter", "latency-loss", "latency-jitter", "jitter-latency", "jitter-loss", "loss-latency-jitter", "loss-jitter-latency", "latency-loss-jitter", "latency-jitter-loss", "jitter-latency-loss", "jitter-loss-latency" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSlaClassPutRequest_entriesCriteriaDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSlaClassPutRequest_oneOfEntriesCriteriaOptionsDef" }, "lossVariance": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 0, "maximum": 100, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSlaClassPutRequest_entriesLossDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSlaClassPutRequest_oneOfEntriesLossOptionsDef" }, "latencyVariance": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 1, "maximum": 1000, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSlaClassPutRequest_entriesLatencyDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSlaClassPutRequest_oneOfEntriesLatencyOptionsDef" }, "jitterVariance": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 1, "maximum": 1000, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSlaClassPutRequest_entriesJitterDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSlaClassPutRequest_oneOfEntriesJitterOptionsDef" } } } }, "anyOf": [ { "required": [ "latency" ] }, { "required": [ "loss" ] }, { "required": [ "jitter" ] } ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "data", "name" ], "x-metadata": { "minVManageVersion": "20.18" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSlaClassPutRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "asPathListNum": { "type": "object", "description": "As path List Number", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "integer", "minimum": 1, "maximum": 500, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectAsPathCommonRequest_asPathListNumValueDef" } } }, "entries": { "description": "AS Path List", "type": "array", "uniqueItems": true, "items": { "type": "object", "properties": { "asPath": { "description": "", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[^<>]*", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectAsPathCommonRequest_entriesAsPathDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectAsPathCommonRequest_entriesAsPathOptionsDef" } }, "required": [ "asPath" ], "additionalProperties": false } } }, "required": [ "entries", "asPathListNum" ], "additionalProperties": false } }, "required": [ "name", "data" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectAsPathCommonRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "class map List", "type": "array", "minItems": 1, "maxItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "queue": { "description": "select a queue", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "0", "1", "2", "3", "4", "5", "6", "7" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectClassPutRequest_entriesQueueDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectClassPutRequest_entriesQueueOptionsDef" } }, "required": [ "queue" ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "data" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectClassPutRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "IPv6 Prefix List", "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "ipv6Address": { "description": "IPv6 address", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "format": "ipv6", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectDataIpv6PrefixPutRequest_entriesIpv6AddressDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectDataIpv6PrefixPutRequest_entriesIpv6AddressOptionsDef" }, "ipv6PrefixLength": { "description": "IPv6 prefix", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 0, "maximum": 128, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectDataIpv6PrefixPutRequest_entriesIpv6PrefixLengthDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectDataIpv6PrefixPutRequest_entriesIpv6PrefixLengthOptionsDef" } }, "required": [ "ipv6Address", "ipv6PrefixLength" ], "additionalProperties": false } } }, "additionalProperties": false } }, "required": [ "data" ], "x-metadata": { "minVManageVersion": "20.18.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectDataIpv6PrefixPutRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "IPv4 Data Prefix List", "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "ipv4Address": { "description": "IPv4 address", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "format": "ipv4", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectDataPrefixPutRequest_entriesIpv4AddressDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectDataPrefixPutRequest_entriesIpv4AddressOptionsDef" }, "ipv4PrefixLength": { "description": "IPv4 prefix Length", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 0, "maximum": 32, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectDataPrefixPutRequest_entriesIpv4PrefixLengthDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectDataPrefixPutRequest_entriesIpv4PrefixLengthOptionsDef" } }, "required": [ "ipv4Address", "ipv4PrefixLength" ], "additionalProperties": false } } }, "additionalProperties": false } }, "required": [ "data" ], "x-metadata": { "minVManageVersion": "20.18.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectDataPrefixPutRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "minProperties": 1, "properties": { "expandedCommunityList": { "description": "Expanded Community List", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "items": { "uniqueItems": true, "type": "string", "additionalProperties": false }, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectExpandedCommunityCommonRequest_entriesCommunityDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectExpandedCommunityCommonRequest_oneOfExpandedCommunityOptionsDef" } }, "required": [ "expandedCommunityList" ], "additionalProperties": false } }, "required": [ "name", "data" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectExpandedCommunityCommonRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "Extended Community List", "type": "array", "uniqueItems": true, "items": { "type": "object", "properties": { "extCommunity": { "description": "can be soo 10.0.0.1:30 or rt 500:50 etc.", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^(rt|soo) ([\\d\\.]+):(\\d+)$", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectExtCommunityCommonRequest_extCommunityDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectExtCommunityCommonRequest_entriesExtCommunityOptionsDef" } }, "required": [ "extCommunity" ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "name", "data" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectExtCommunityCommonRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "description": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "minLength": 1, "maxLength": 200, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4NetworkObjectGroupCommonRequest_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" } }, "required": [ "optionType" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionNoDefaultDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4NetworkObjectGroupCommonRequest_oneOfDescriptionOptionsDef" }, "entries": { "description": "object-group Entries", "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "oneOf": [ { "properties": { "addressType": { "description": "Address Type", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "const": "host" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4NetworkObjectGroupCommonRequest_oneOfEntriesAddressTypeHostOptionsDef" }, "host": { "description": "Host Address", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4AddressDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4NetworkObjectGroupCommonRequest_oneOfEntriesHostOptionsDef" } }, "required": [ "addressType", "host" ], "additionalProperties": false }, { "properties": { "addressType": { "description": "Address Type", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "const": "ipPrefix" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4NetworkObjectGroupCommonRequest_oneOfEntriesAddressTypeIpPrefixOptionsDef" }, "ipPrefix": { "description": "IP Prefix Address", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)(\\/)([0-2]?[0-9]$|[3]?[0-2])$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4PrefixDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4NetworkObjectGroupCommonRequest_oneOfEntriesIpPrefixOptionsDef" } }, "required": [ "addressType", "ipPrefix" ], "additionalProperties": false }, { "properties": { "addressType": { "description": "Address Type", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "const": "objectGroup" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4NetworkObjectGroupCommonRequest_oneOfEntriesAddressTypeObjectGroupOptionsDef" }, "objectGroup": { "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_parcelReferenceDef", "description": "Nested Object Group" } }, "required": [ "addressType", "objectGroup" ], "additionalProperties": false }, { "properties": { "addressType": { "description": "Address Type", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "const": "hostRange" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4NetworkObjectGroupCommonRequest_oneOfEntriesAddressTypeHostRangeOptionsDef" }, "hostRange": { "description": "Host Address Range", "type": "object", "properties": { "start": { "description": "Host Address Range Start", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4AddressDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4NetworkObjectGroupCommonRequest_oneOfEntriesHostRangeStartOptionsDef" }, "end": { "description": "Host Address Range end", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4AddressDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4NetworkObjectGroupCommonRequest_oneOfEntriesHostRangeEndOptionsDef" } }, "required": [ "start", "end" ], "additionalProperties": false } }, "required": [ "addressType", "hostRange" ], "additionalProperties": false } ] } } }, "required": [ "entries" ], "additionalProperties": false }, "metadata": { "supportedDeviceTypes": [ "autonomous-all" ], "parcelRefDefinition": [ { "refIdPath": "data.entries[*].objectGroup", "parcelType": [ "ipv4-network-object-group" ] } ], "minVManageVersion": "20.16.1" } }, "required": [ "name", "data" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4NetworkObjectGroupCommonRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "description": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" } }, "required": [ "optionType" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionNoDefaultDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfDescriptionOptionsDef" }, "entries": { "description": "object-group Entries", "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "oneOf": [ { "properties": { "objectGroup": { "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_parcelReferenceDef", "description": "Nested Object Group" } }, "required": [ "objectGroup" ], "additionalProperties": false }, { "if": { "properties": { "protocol": { "properties": { "value": { "enum": [ "tcp", "tcp", "udp", "udp", "tcp-udp", "tcp-udp" ] } } } } }, "then": { "properties": { "sourcePorts": { "properties": { "eqValue": { "required": [ "tcpEqValue", "udpEqValue", "tcpUdpEqValue" ] } } }, "destinationPorts": { "properties": { "eqValue": { "required": [ "tcpEqValue", "udpEqValue", "tcpUdpEqValue" ] } } } } }, "properties": { "protocol": { "description": "Protocol", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "oneOf": [ { "type": "integer", "minimum": 0, "maximum": 255, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_numberedProtocolDef" }, { "type": "string", "enum": [ "ip", "udp", "tcp", "icmp", "igmp", "ahp", "eigrp", "esp", "gre", "ipinip", "nos", "ospf", "pcp", "pim", "tcp-udp" ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_protocolEnumDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_entriesProtocolDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesProtocolOptionsDef" }, "sourcePorts": { "description": "Source Ports", "type": "object", "oneOf": [ { "properties": { "operator": { "description": "Operator lt", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "const": "lt" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesOperatorLtOptionsDef" }, "ltValue": { "description": "Source Port That is Less Than This Value", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "integer", "minimum": 0, "maximum": 65535, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_entriesPortLtValueDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesPortLtValueOptionsDef" } }, "required": [ "operator", "ltValue" ], "additionalProperties": false }, { "properties": { "operator": { "description": "Operator eq", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "const": "eq" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesOperatorEqOptionsDef" }, "eqValue": { "description": "Source Port That is Equal to This Value", "type": "object", "oneOf": [ { "properties": { "tcpEqValue": { "description": "Source TCP Port That is Equal to This Value", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "oneOf": [ { "type": "integer", "minimum": 0, "maximum": 65535, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_entriesPortEqNumberDef" }, { "type": "string", "enum": [ "bgp", "chargen", "cmd", "daytime", "discard", "domain", "echo", "exec", "finger", "ftp", "ftp-data", "gopher", "hostname", "ident", "irc", "klogin", "kshell", "login", "lpd", "msrpc", "nntp", "onep-plain", "onep-tls", "pim-auto-rp", "pop2", "pop3", "smtp", "sunrpc", "syslog", "tacacs", "talk", "telnet", "time", "uucp", "whois", "www" ], "$$ref": "#/components/schemas/CommonCommonDefs_tcpPortEnumDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesTcpPortEqValueDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesTcpPortEqValueOptionsDef" } }, "required": [ "tcpEqValue" ], "additionalProperties": false }, { "properties": { "udpEqValue": { "description": "Source UDP Port That is Equal to This Value", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "oneOf": [ { "type": "integer", "minimum": 0, "maximum": 65535, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_entriesPortEqNumberDef" }, { "type": "string", "enum": [ "biff", "bootpc", "bootps", "discard", "dnsix", "domain", "echo", "isakmp", "mobile-ip", "nameserver", "netbios-dgm", "netbios-ns", "netbios-ss", "non500-isakmp", "ntp", "pim-auto-rp", "rip", "ripv6", "snmp", "snmptrap", "sunrpc", "syslog", "tacacs", "talk", "tftp", "time", "who", "xdmcp" ], "$$ref": "#/components/schemas/CommonCommonDefs_udpPortEnumDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesUdpPortEqValueDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesUdpPortEqValueOptionsDef" } }, "required": [ "udpEqValue" ], "additionalProperties": false }, { "properties": { "tcpUdpEqValue": { "description": "Source TCP/UDP Port That is Equal to This Value", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "oneOf": [ { "type": "integer", "minimum": 0, "maximum": 65535, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_entriesPortEqNumberDef" }, { "type": "string", "enum": [ "discard", "domain", "echo", "pim-auto-rp", "sunrpc", "syslog", "tacacs", "talk" ], "$$ref": "#/components/schemas/CommonCommonDefs_tcpUdpPortEnumDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesTcpUdpPortEqValueDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesTcpUdpPortEqValueOptionsDef" } }, "required": [ "tcpUdpEqValue" ], "additionalProperties": false } ] } }, "required": [ "operator", "eqValue" ], "additionalProperties": false }, { "properties": { "operator": { "description": "Operator gt", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "const": "gt" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesOperatorGtOptionsDef" }, "gtValue": { "description": "Source Port That is Greater Than This Value", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "integer", "minimum": 0, "maximum": 65535, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_entriesPortGtValueDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesPortGtValueOptionsDef" } }, "required": [ "operator", "gtValue" ], "additionalProperties": false }, { "properties": { "operator": { "description": "Operator range", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "const": "range" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesOperatorRangeOptionsDef" }, "range": { "description": "Source Port Range", "type": "object", "properties": { "start": { "description": "Source Port Range Start Number", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "integer", "minimum": 0, "maximum": 65535, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_entriesPortRangeStartDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesPortRangeStartOptionsDef" }, "end": { "description": "Source Port Range End Number", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "integer", "minimum": 0, "maximum": 65535, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_entriesPortRangeEndDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesPortRangeEndOptionsDef" } }, "required": [ "start", "end" ], "additionalProperties": false } }, "required": [ "operator", "range" ], "additionalProperties": false } ] }, "destinationPorts": { "description": "Destination Ports", "type": "object", "oneOf": [ { "properties": { "operator": { "description": "Operator lt", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "const": "lt" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesOperatorLtOptionsDef" }, "ltValue": { "description": "Destination Port That is Less Than This Value", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "integer", "minimum": 0, "maximum": 65535, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_entriesPortLtValueDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesPortLtValueOptionsDef" } }, "required": [ "operator", "ltValue" ], "additionalProperties": false }, { "properties": { "operator": { "description": "Operator eq", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "const": "eq" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesOperatorEqOptionsDef" }, "eqValue": { "description": "Destination Port That is Equal to This Value", "type": "object", "oneOf": [ { "properties": { "tcpEqValue": { "description": "Destination TCP Port That is Equal to This Value", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "oneOf": [ { "type": "integer", "minimum": 0, "maximum": 65535, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_entriesPortEqNumberDef" }, { "type": "string", "enum": [ "bgp", "chargen", "cmd", "daytime", "discard", "domain", "echo", "exec", "finger", "ftp", "ftp-data", "gopher", "hostname", "ident", "irc", "klogin", "kshell", "login", "lpd", "msrpc", "nntp", "onep-plain", "onep-tls", "pim-auto-rp", "pop2", "pop3", "smtp", "sunrpc", "syslog", "tacacs", "talk", "telnet", "time", "uucp", "whois", "www" ], "$$ref": "#/components/schemas/CommonCommonDefs_tcpPortEnumDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesTcpPortEqValueDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesTcpPortEqValueOptionsDef" } }, "required": [ "tcpEqValue" ], "additionalProperties": false }, { "properties": { "udpEqValue": { "description": "Destination UDP Port That is Equal to This Value", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "oneOf": [ { "type": "integer", "minimum": 0, "maximum": 65535, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_entriesPortEqNumberDef" }, { "type": "string", "enum": [ "biff", "bootpc", "bootps", "discard", "dnsix", "domain", "echo", "isakmp", "mobile-ip", "nameserver", "netbios-dgm", "netbios-ns", "netbios-ss", "non500-isakmp", "ntp", "pim-auto-rp", "rip", "ripv6", "snmp", "snmptrap", "sunrpc", "syslog", "tacacs", "talk", "tftp", "time", "who", "xdmcp" ], "$$ref": "#/components/schemas/CommonCommonDefs_udpPortEnumDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesUdpPortEqValueDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesUdpPortEqValueOptionsDef" } }, "required": [ "udpEqValue" ], "additionalProperties": false }, { "properties": { "tcpUdpEqValue": { "description": "Destination TCP/UDP Port That is Equal to This Value", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "oneOf": [ { "type": "integer", "minimum": 0, "maximum": 65535, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_entriesPortEqNumberDef" }, { "type": "string", "enum": [ "discard", "domain", "echo", "pim-auto-rp", "sunrpc", "syslog", "tacacs", "talk" ], "$$ref": "#/components/schemas/CommonCommonDefs_tcpUdpPortEnumDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesTcpUdpPortEqValueDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesTcpUdpPortEqValueOptionsDef" } }, "required": [ "tcpUdpEqValue" ], "additionalProperties": false } ] } }, "required": [ "operator", "eqValue" ], "additionalProperties": false }, { "properties": { "operator": { "description": "Operator gt", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "const": "gt" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesOperatorGtOptionsDef" }, "gtValue": { "description": "Destination Port That is Greater Than This Value", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "integer", "minimum": 0, "maximum": 65535, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_entriesPortGtValueDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesPortGtValueOptionsDef" } }, "required": [ "operator", "gtValue" ], "additionalProperties": false }, { "properties": { "operator": { "description": "Operator range", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "const": "range" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesOperatorRangeOptionsDef" }, "range": { "description": "Destination Port Range", "type": "object", "properties": { "start": { "description": "Destination Port Range Start Number", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "integer", "minimum": 0, "maximum": 65535, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_entriesPortRangeStartDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesPortRangeStartOptionsDef" }, "end": { "description": "Destination Port Range End Number", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "integer", "minimum": 0, "maximum": 65535, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_entriesPortRangeEndDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesPortRangeEndOptionsDef" } }, "required": [ "start", "end" ], "additionalProperties": false } }, "required": [ "operator", "range" ], "additionalProperties": false } ] }, "icmpMsg": { "description": "ICMP message type", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "oneOf": [ { "type": "integer", "minimum": 0, "maximum": 255, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_entriesNumberedIcmpMsgDef" }, { "type": "string", "enum": [ "alternate-address", "conversion-error", "echo", "echo-reply", "information-reply", "information-request", "mask-reply", "mask-request", "mobile-redirect", "parameter-problem", "redirect", "router-advertisement", "router-solicitation", "source-quench", "time-exceeded", "timestamp-reply", "timestamp-request", "traceroute", "unreachable" ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_entriesIcmpMsgEnumDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_entriesIcmpMsgDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesIcmpMsgOptionsDef" } }, "required": [ "protocol" ], "additionalProperties": false, "dependencies": { "sourcePorts": { "properties": { "protocol": { "type": "object", "properties": { "value": { "enum": [ "tcp", "udp", "tcp-udp" ] } } } }, "required": [ "protocol" ] }, "destinationPorts": { "properties": { "protocol": { "type": "object", "properties": { "value": { "enum": [ "tcp", "udp", "tcp-udp" ] } } } }, "required": [ "protocol" ] }, "icmpMsg": { "properties": { "protocol": { "type": "object", "properties": { "value": { "enum": [ "icmp" ] } } } }, "required": [ "protocol" ] } } } ] } } }, "required": [ "entries" ], "additionalProperties": false }, "metadata": { "supportedDeviceTypes": [ "autonomous-all" ], "parcelRefDefinition": [ { "refIdPath": "data.entries[*].objectGroup", "parcelType": [ "ipv4-service-object-group" ] } ], "minVManageVersion": "20.16.1" } }, "required": [ "name", "data" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "IPv6 Prefix List", "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "ipv6Address": { "description": "IPv6 address", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "format": "ipv6", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv6PrefixCommonRequest_entriesIpv6AddressDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv6PrefixCommonRequest_entriesIpv6AddressOptionsDef" }, "ipv6PrefixLength": { "description": "IPv6 prefix length", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 0, "maximum": 128, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv6PrefixCommonRequest_entriesIpv6PrefixLengthDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv6PrefixCommonRequest_entriesIpv6PrefixLengthOptionsDef" }, "leRangePrefixLength": { "description": "IPv6 prefix length with le range operator", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 1, "maximum": 128, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv6PrefixCommonRequest_entriesLeRangePrefixLengthDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv6PrefixCommonRequest_entriesLeRangePrefixLengthOptionsDef" }, "geRangePrefixLength": { "description": "IPv6 prefix length with ge range operator", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 1, "maximum": 128, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv6PrefixCommonRequest_entriesGeRangePrefixLengthDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv6PrefixCommonRequest_entriesGeRangePrefixLengthOptionsDef" } }, "required": [ "ipv6Address", "ipv6PrefixLength" ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "name", "data" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv6PrefixCommonRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "Mirror List", "type": "array", "minItems": 1, "maxItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "remoteDestIp": { "description": "remote destination ip address", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "oneOf": [ { "format": "ipv4" }, { "format": "ipv6" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectMirrorPutRequest_entriesRemoteDestIpDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectMirrorPutRequest_entriesRemoteDestIpOptionsDef" }, "sourceIp": { "description": "source ip address", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "oneOf": [ { "format": "ipv4" }, { "format": "ipv6" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectMirrorPutRequest_entriesSourceIpDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectMirrorPutRequest_entriesSourceIpOptionsDef" } }, "required": [ "remoteDestIp", "sourceIp" ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "data" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectMirrorPutRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "Policer Entries", "type": "array", "minItems": 1, "maxItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "burst": { "description": "Burst (Bytes)", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 15000, "maximum": 10000000, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPolicerPutRequest_entriesBurstDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPolicerPutRequest_entriesBurstOptionsDef" }, "exceed": { "description": "Exceed options such as Drop or Remark", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "drop", "remark" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPolicerPutRequest_entriesExceedDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPolicerPutRequest_entriesExceedOptionsDef" }, "rate": { "description": "Rate (bps)", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 8, "maximum": 100000000000, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPolicerPutRequest_entriesRateDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPolicerPutRequest_entriesRateOptionsDef" } }, "required": [ "burst", "exceed", "rate" ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "data" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPolicerPutRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "IPv4 Prefix List", "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "ipv4Address": { "description": "IPv4 address", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "format": "ipv4", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPrefixCommonRequest_entriesIpv4AddressDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPrefixCommonRequest_entriesIpv4AddressOptionsDef" }, "ipv4PrefixLength": { "description": "IPv4 prefix length", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 0, "maximum": 32, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPrefixCommonRequest_entriesIpv4PrefixLengthDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPrefixCommonRequest_entriesIpv4PrefixLengthOptionsDef" }, "leRangePrefixLength": { "description": "IPv4 prefix length with le range operator", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 1, "maximum": 32, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPrefixCommonRequest_entriesLeRangePrefixLengthDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPrefixCommonRequest_entriesLeRangePrefixLengthOptionsDef" }, "geRangePrefixLength": { "description": "IPv4 prefix length with ge range operator", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 1, "maximum": 32, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPrefixCommonRequest_entriesGeRangePrefixLengthDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPrefixCommonRequest_entriesGeRangePrefixLengthOptionsDef" } }, "required": [ "ipv4Address", "ipv4PrefixLength" ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "name", "data" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPrefixCommonRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "oneOf": [ { "description": "Standard Community List", "type": "array", "minItems": 1, "uniqueItems": true, "items": { "properties": { "standardCommunity": { "type": "object", "description": "Standard Community", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "oneOf": [ { "enum": [ "internet", "local-AS", "no-advertise", "no-export" ], "type": "string", "$$ref": "#/components/schemas/CommonCommonDefs_communityWellKnownDef" }, { "type": "string", "pattern": "^(0|[1-9]\\d{0,3}|[1-5]\\d{4}|6[0-4]\\d{3}|65[0-4]\\d{2}|655[0-2]\\d|6553[0-5]):(0|[1-9]\\d{0,3}|[1-5]\\d{4}|6[0-4]\\d{3}|65[0-4]\\d{2}|655[0-2]\\d|6553[0-5])$", "$$ref": "#/components/schemas/CommonCommonDefs_communityNumberDef" } ], "$$ref": "#/components/schemas/CommonCommonDefs_communityOptionsDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectStandardCommunityCommonRequest_standardCommunityOptionsDef" } }, "required": [ "standardCommunity" ], "additionalProperties": false } } ] } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "name", "data" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectStandardCommunityCommonRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "VPN List", "type": "array", "uniqueItems": true, "items": { "type": "object", "properties": { "vpn": { "description": "can be single vpn id or vpn id range", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "oneOf": [ { "type": "integer", "minimum": 0, "maximum": 65530, "$$ref": "#/components/schemas/CommonCommonDefs_vpnDef" }, { "type": "string", "pattern": "^(0|[1-9]\\d{0,3}|[1-5]\\d{4}|6[0-4]\\d{3}|65[0-4]\\d{2}|655[0-2]\\d|65530)\\-(0|[1-9]\\d{0,3}|[1-5]\\d{4}|6[0-4]\\d{3}|65[0-4]\\d{2}|655[0-2]\\d|65530)$", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectVpnGroupCommonRequest_vpnRangeDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectVpnGroupCommonRequest_entriesVpnDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectVpnGroupCommonRequest_entriesVpnOptionsDef" } }, "required": [ "vpn" ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "name", "data" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectVpnGroupCommonRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "App Probe List", "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "map": { "description": "Map", "type": "array", "uniqueItems": true, "items": { "type": "object", "properties": { "color": { "description": "Color", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "3g", "biz-internet", "blue", "bronze", "custom1", "custom2", "custom3", "default", "gold", "green", "lte", "metro-ethernet", "mpls", "private1", "private2", "private3", "private4", "private5", "private6", "public-internet", "red", "silver" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectAppProbePutRequest_entriesMapColorDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectAppProbePutRequest_oneOfEntriesMapColorOptionsDef" }, "dscp": { "description": "DSCP number", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 0, "maximum": 63, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectAppProbePutRequest_entriesMapDscpDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectAppProbePutRequest_oneOfEntriesMapDscpOptionsDef" } }, "required": [ "color" ], "additionalProperties": false } }, "forwardingClass": { "description": "Forwarding Class Name", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectAppProbePutRequest_entriesForwardingClassDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectAppProbePutRequest_oneOfEntriesForwardingClassOptionsDef" }, { "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_parcelReferenceDef" } ] } }, "required": [ "map", "forwardingClass" ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "data", "name" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectAppProbePutRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "TLOC List", "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "tloc": { "description": "tloc", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectTlocPutRequest_entriesTlocDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectTlocPutRequest_oneOfEntriesTlocOptionsDef" }, "color": { "description": "color", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "3g", "biz-internet", "blue", "bronze", "custom1", "custom2", "custom3", "default", "gold", "green", "lte", "metro-ethernet", "mpls", "private1", "private2", "private3", "private4", "private5", "private6", "public-internet", "red", "silver" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectTlocPutRequest_entriesColorDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectTlocPutRequest_oneOfEntriesColorOptionsDef" }, "encap": { "description": "encapsulation", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "ipsec", "gre" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectTlocPutRequest_entriesEncapDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectTlocPutRequest_oneOfEntriesEncapOptionsDef" }, "preference": { "description": "Preference", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectTlocPutRequest_entriesPreferenceDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectTlocPutRequest_oneOfEntriesPreferenceOptionsDef" } }, "required": [ "tloc", "color", "encap" ], "additionalProperties": false } } }, "required": [], "additionalProperties": false } }, "required": [ "data", "name" ], "x-metadata": { "minVManageVersion": "20.16.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectTlocPutRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "Color List", "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "color": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "3g", "biz-internet", "blue", "bronze", "custom1", "custom2", "custom3", "default", "gold", "green", "lte", "metro-ethernet", "mpls", "private1", "private2", "private3", "private4", "private5", "private6", "public-internet", "red", "silver" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectColorPutRequest_entriesColorDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectColorPutRequest_oneOfEntriesColorOptionsDef" } }, "required": [ "color" ], "additionalProperties": false } } }, "required": [], "additionalProperties": false } }, "required": [ "data" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectColorPutRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "Preferred Color Group List", "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "primaryPreference": { "description": "Object with an color and path preference", "type": "object", "properties": { "colorPreference": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "enum": [ "default", "3g", "biz-internet", "blue", "bronze", "custom1", "custom2", "custom3", "gold", "green", "lte", "metro-ethernet", "mpls", "private1", "private2", "private3", "private4", "private5", "private6", "public-internet", "red", "silver" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPreferredColorGroupPutRequest_entriesColorPreferenceDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPreferredColorGroupPutRequest_oneOfEntriesColorPreferenceOptionsDef" }, "pathPreference": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "all-paths", "direct-path", "multi-hop-path" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPreferredColorGroupPutRequest_entriesPathPreferenceDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPreferredColorGroupPutRequest_oneOfEntriesPathPreferenceOptionsDef" } }, "anyOf": [ { "required": [ "colorPreference" ] }, { "required": [ "pathPreference" ] } ] }, "secondaryPreference": { "description": "Object with an color and path preference", "type": "object", "properties": { "colorPreference": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "enum": [ "default", "3g", "biz-internet", "blue", "bronze", "custom1", "custom2", "custom3", "gold", "green", "lte", "metro-ethernet", "mpls", "private1", "private2", "private3", "private4", "private5", "private6", "public-internet", "red", "silver" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPreferredColorGroupPutRequest_entriesColorPreferenceDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPreferredColorGroupPutRequest_oneOfEntriesColorPreferenceOptionsDef" }, "pathPreference": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "all-paths", "direct-path", "multi-hop-path" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPreferredColorGroupPutRequest_entriesPathPreferenceDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPreferredColorGroupPutRequest_oneOfEntriesPathPreferenceOptionsDef" } } }, "tertiaryPreference": { "description": "Object with an color and path preference", "type": "object", "properties": { "colorPreference": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "enum": [ "default", "3g", "biz-internet", "blue", "bronze", "custom1", "custom2", "custom3", "gold", "green", "lte", "metro-ethernet", "mpls", "private1", "private2", "private3", "private4", "private5", "private6", "public-internet", "red", "silver" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPreferredColorGroupPutRequest_entriesColorPreferenceDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPreferredColorGroupPutRequest_oneOfEntriesColorPreferenceOptionsDef" }, "pathPreference": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "all-paths", "direct-path", "multi-hop-path" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPreferredColorGroupPutRequest_entriesPathPreferenceDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPreferredColorGroupPutRequest_oneOfEntriesPathPreferenceOptionsDef" } } } }, "required": [ "primaryPreference" ], "dependentRequired": { "secondaryPreference": [ "primaryPreference" ], "tertiaryPreference": [ "primaryPreference", "secondaryPreference" ] }, "additionalProperties": false } } }, "required": [], "additionalProperties": false } }, "required": [ "data" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPreferredColorGroupPutRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "sequences": { "description": "select definition of rule", "type": "array", "minItems": 1, "items": { "if": { "required": [ "sourceObjectGroup", "destinationObjectGroup" ], "anyOf": [ { "required": [ "sourcePortList" ] }, { "required": [ "sourcePort" ] }, { "required": [ "sourceIp" ] }, { "required": [ "sourceIpv6" ] }, { "required": [ "sourceDataIpv6PrefixList" ] }, { "required": [ "sourceDataPrefixList" ] }, { "required": [ "sourceGeoLocation" ] }, { "required": [ "sourceGeoLocationList" ] }, { "required": [ "destinationPortList" ] }, { "required": [ "destinationPort" ] }, { "required": [ "destinationIp" ] }, { "required": [ "destinationIpv6" ] }, { "required": [ "destinationDataIpv6PrefixList" ] }, { "required": [ "destinationDataPrefixList" ] }, { "required": [ "destinationGeoLocation" ] }, { "required": [ "destinationGeoLocationList" ] }, { "required": [ "destinationFqdn" ] }, { "required": [ "destinationFqdnList" ] } ], "properties": { "sequenceIpType": { "properties": { "value": { "const": "ipv4" } } } } }, "then": { "not": { "required": [ "sourcePortList", "sourcePort", "sourceIp", "sourceIpv6", "sourceDataIpv6PrefixList", "sourceDataPrefixList", "sourceGeoLocation", "sourceGeoLocationList", "sourceObjectGroup", "destinationPortList", "destinationPort", "destinationIp", "destinationIpv6", "destinationDataIpv6PrefixList", "destinationDataPrefixList", "destinationGeoLocation", "destinationGeoLocationList", "destinationFqdn", "destinationFqdnList", "destinationObjectGroup" ], "anyOf": [ { "required": [ "protocol" ] }, { "required": [ "sourceIp" ] }, { "required": [ "sourceDataPrefixList" ] }, { "required": [ "sourceGeoLocation" ] }, { "required": [ "sourceGeoLocationList" ] }, { "required": [ "destinationIp" ] }, { "required": [ "destinationDataPrefixList" ] }, { "required": [ "destinationGeoLocation" ] }, { "required": [ "destinationGeoLocationList" ] }, { "required": [ "sourceIpv6" ] }, { "required": [ "sourceDataIpv6PrefixList" ] }, { "required": [ "destinationIpv6" ] }, { "required": [ "destinationDataIpv6PrefixList" ] } ] } }, "type": "object", "properties": { "sequenceName": { "description": "Sequence name", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_ruleNameDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_oneOfDefinitionNameOptionsDef" }, "sequenceIpType": { "description": "ipv4/ ipv6", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "enum": [ "ipv4", "ipv6" ], "default": "ipv4", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_sequenceIPTypeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_oneOfDefinitionRulesSequenceIpTypeOptionsDef" }, "sequenceId": { "description": "Sequence Id", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_oneOfSequencesSequenceIdOptionsDef" }, "action": { "description": "action", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "drop", "enum": [ "pass", "inspect", "drop" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_sequencesBaseActionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_oneOfDefinitionRulesActionOptionsDef" }, "protocol": { "description": "protocol", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "type": "string", "minLength": 1, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_protocolValueDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_oneOfDefinitionProtocolOptionsDef" }, "protocolName": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "type": "string", "enum": [ "snmp", "icmp", "tcp", "udp", "echo", "telnet", "wins", "n2h2server", "nntp", "pptp", "rtsp", "bootpc", "gdoi", "tacacs", "gopher", "icabrowser", "skinny", "sunrpc", "biff", "router", "ircs", "orasrv", "ms-cluster-net", "kermit", "isakmp", "sshell", "realsecure", "ircu", "appleqtc", "pwdgen", "rdb-dbs-disp", "creativepartnr", "finger", "ftps", "giop", "rsvd", "hp-alarm-mgr", "uucp", "kerberos", "imap", "time", "bootps", "tftp", "oracle", "snmptrap", "http", "qmtp", "radius", "oracle-em-vp", "tarantella", "pcanywheredata", "ldap", "mgcp", "sqlsrv", "hsrp", "cisco-net-mgmt", "smtp", "pcanywherestat", "exec", "send", "stun", "syslog", "ms-sql-m", "citrix", "creativeserver", "cifs", "cisco-sys", "cisco-tna", "ms-dotnetster", "gtpv1", "gtpv0", "imap3", "fcip-port", "netbios-dgm", "sip-tls", "pop3s", "cisco-fna", "802-11-iapp", "oem-agent", "cisco-tdp", "tr-rsrb", "r-winsock", "sql-net", "syslog-conn", "tacacs-ds", "h225ras", "ace-svr", "dhcp-failover", "igmpv3lite", "irc-serv", "entrust-svcs", "dbcontrol_agent", "cisco-svcs", "ipsec-msft", "microsoft-ds", "ms-sna", "rsvp_tunnel", "rsvp-encap", "hp-collector", "netbios-ns", "msexch-routing", "h323", "l2tp", "ldap-admin", "pop3", "h323callsigalt", "ms-sql", "iscsi-target", "webster", "lotusnote", "ipx", "entrust-svc-hand", "citriximaclient", "rtc-pm-port", "ftp", "aol", "xdmcp", "oraclenames", "login", "iscsi", "ttc", "imaps", "socks", "ssh", "dnsix", "daytime", "sip", "discard", "ntp", "ldaps", "https", "vdolive", "ica", "net8-cman", "cuseeme", "netstat", "sms", "streamworks", "rtelnet", "who", "kazaa", "ssp", "dbase", "timed", "cddbp", "telnets", "ymsgr", "ident", "bgp", "ddns-v3", "vqp", "irc", "ipass", "x11", "dns", "lotusmtap", "mysql", "nfs", "msnmsgr", "netshow", "sqlserv", "hp-managed-node", "ncp", "shell", "realmedia", "msrpc", "clp" ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_protocolNameDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_oneOfDefinitionProtocolNameOptionsDef" }, "protocolNameList": { "description": "protocolList", "additionalProperties": false, "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "maxItems": 20, "uniqueItems": true, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_refIdArrayValue" } }, "required": [ "refId" ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_referenceDef" }, "sourceIp": { "description": "ipv4", "type": "object", "properties": { "ipv4Value": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "string", "pattern": "^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)(\\/)([0-2]?[0-9]$|[3]?[0-2])$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4PrefixDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_oneOfIpv4InputDef" } }, "required": [ "ipv4Value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_ipv4MatchDef" }, "sourceIpv6": { "description": "ipv6", "type": "object", "properties": { "ipv6Value": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "string", "pattern": "((^\\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:)))(%.+)?\\s*(\\/)(\\b([0-9]{1,2}|1[01][0-9]|12[0-8])\\b)$))", "$$ref": "#/components/schemas/CommonCommonDefs_ipv6PrefixDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_oneOfIpv6InputDef" } }, "required": [ "ipv6Value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_ipv6MatchDef" }, "destinationIp": { "description": "destination ipv4", "type": "object", "properties": { "ipv4Value": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "string", "pattern": "^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)(\\/)([0-2]?[0-9]$|[3]?[0-2])$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4PrefixDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_oneOfIpv4InputDef" } }, "required": [ "ipv4Value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_ipv4MatchDef" }, "destinationIpv6": { "description": "destination ipv6", "type": "object", "properties": { "ipv6Value": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "string", "pattern": "((^\\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:)))(%.+)?\\s*(\\/)(\\b([0-9]{1,2}|1[01][0-9]|12[0-8])\\b)$))", "$$ref": "#/components/schemas/CommonCommonDefs_ipv6PrefixDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_oneOfIpv6InputDef" } }, "required": [ "ipv6Value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_ipv6MatchDef" }, "sourceDataPrefixList": { "description": "sourceDataPrefixList", "additionalProperties": false, "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "maxItems": 20, "uniqueItems": true, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_refIdArrayValue" } }, "required": [ "refId" ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_referenceDef" }, "sourceDataIpv6PrefixList": { "description": "sourceDataIpv6PrefixList", "additionalProperties": false, "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "maxItems": 20, "uniqueItems": true, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_refIdArrayValue" } }, "required": [ "refId" ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_referenceDef" }, "destinationDataIpv6PrefixList": { "description": "destinationDataIpv6PrefixList", "additionalProperties": false, "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "maxItems": 20, "uniqueItems": true, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_refIdArrayValue" } }, "required": [ "refId" ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_referenceDef" }, "destinationDataPrefixList": { "description": "destinationDataPrefixList", "additionalProperties": false, "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "maxItems": 20, "uniqueItems": true, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_refIdArrayValue" } }, "required": [ "refId" ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_referenceDef" }, "destinationFqdn": { "description": "destination FQDN", "type": "object", "properties": { "fqdnValue": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "type": "string", "minLength": 1, "maxLength": 120, "pattern": "^([*][.])?([a-zA-Z0-9-]+\\.)+([a-zA-Z0-9-])+$", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_fqdnValueDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_oneOfDefinitionRulesFqdnOptionsDef" } }, "required": [ "fqdnValue" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_fqdnMatchDef" }, "destinationFqdnList": { "description": "destinationFqdnList", "additionalProperties": false, "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "maxItems": 20, "uniqueItems": true, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_refIdArrayValue" } }, "required": [ "refId" ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_referenceDef" }, "sourceGeoLocation": { "description": "Source Geolocation", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "enum": [ "AF", "AN", "AS", "EU", "NA", "OC", "SA", "AFG", "ALB", "ATA", "DZA", "ASM", "AND", "AGO", "ATG", "AZE", "ARG", "AUS", "AUT", "BHS", "BHR", "BGD", "ARM", "BRB", "BEL", "BMU", "BTN", "BOL", "BIH", "BWA", "BVT", "BRA", "BLZ", "IOT", "SLB", "VGB", "BRN", "BGR", "MMR", "BDI", "BLR", "KHM", "CMR", "CAN", "CPV", "CYM", "CAF", "LKA", "TCD", "CHL", "CHN", "TWN", "CXR", "CCK", "COL", "COM", "MYT", "COG", "COD", "COK", "CRI", "HRV", "CUB", "CYP", "CZE", "BEN", "DNK", "DMA", "DOM", "ECU", "SLV", "GNQ", "ETH", "ERI", "EST", "FRO", "FLK", "SGS", "FJI", "FIN", "ALA", "FRA", "GUF", "PYF", "ATF", "DJI", "GAB", "GEO", "GMB", "PSE", "DEU", "GHA", "GIB", "KIR", "GRC", "GRL", "GRD", "GLP", "GUM", "GTM", "GIN", "GUY", "HTI", "HMD", "VAT", "HND", "HKG", "HUN", "ISL", "IND", "IDN", "IRN", "IRQ", "IRL", "ISR", "ITA", "CIV", "JAM", "JPN", "KAZ", "JOR", "KEN", "PRK", "KOR", "KWT", "KGZ", "LAO", "LBN", "LSO", "LVA", "LBR", "LBY", "LIE", "LTU", "LUX", "MAC", "MDG", "MWI", "MYS", "MDV", "MLI", "MLT", "MTQ", "MRT", "MUS", "MEX", "MCO", "MNG", "MDA", "MNE", "MSR", "MAR", "MOZ", "OMN", "NAM", "NRU", "NPL", "NLD", "ANT", "CUW", "ABW", "SXM", "BES", "NCL", "VUT", "NZL", "NIC", "NER", "NGA", "NIU", "NFK", "NOR", "MNP", "UMI", "FSM", "MHL", "PLW", "PAK", "PAN", "PNG", "PRY", "PER", "PHL", "PCN", "POL", "PRT", "GNB", "TLS", "PRI", "QAT", "REU", "ROU", "RUS", "RWA", "BLM", "SHN", "KNA", "AIA", "LCA", "MAF", "SPM", "VCT", "SMR", "STP", "SAU", "SEN", "SRB", "SYC", "SLE", "SGP", "SVK", "VNM", "SVN", "SOM", "ZAF", "ZWE", "ESP", "SSD", "ESH", "SDN", "SUR", "SJM", "SWZ", "SWE", "CHE", "SYR", "TJK", "THA", "TGO", "TKL", "TON", "TTO", "ARE", "TUN", "TUR", "TKM", "TCA", "TUV", "UGA", "UKR", "MKD", "EGY", "GBR", "GGY", "JEY", "IMN", "TZA", "USA", "VIR", "BFA", "URY", "UZB", "VEN", "WLF", "WSM", "YEM", "ZMB" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_geoLocationDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_oneOfGeoLocationOptionsDef" }, "destinationGeoLocation": { "description": "Source Geolocation", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "enum": [ "AF", "AN", "AS", "EU", "NA", "OC", "SA", "AFG", "ALB", "ATA", "DZA", "ASM", "AND", "AGO", "ATG", "AZE", "ARG", "AUS", "AUT", "BHS", "BHR", "BGD", "ARM", "BRB", "BEL", "BMU", "BTN", "BOL", "BIH", "BWA", "BVT", "BRA", "BLZ", "IOT", "SLB", "VGB", "BRN", "BGR", "MMR", "BDI", "BLR", "KHM", "CMR", "CAN", "CPV", "CYM", "CAF", "LKA", "TCD", "CHL", "CHN", "TWN", "CXR", "CCK", "COL", "COM", "MYT", "COG", "COD", "COK", "CRI", "HRV", "CUB", "CYP", "CZE", "BEN", "DNK", "DMA", "DOM", "ECU", "SLV", "GNQ", "ETH", "ERI", "EST", "FRO", "FLK", "SGS", "FJI", "FIN", "ALA", "FRA", "GUF", "PYF", "ATF", "DJI", "GAB", "GEO", "GMB", "PSE", "DEU", "GHA", "GIB", "KIR", "GRC", "GRL", "GRD", "GLP", "GUM", "GTM", "GIN", "GUY", "HTI", "HMD", "VAT", "HND", "HKG", "HUN", "ISL", "IND", "IDN", "IRN", "IRQ", "IRL", "ISR", "ITA", "CIV", "JAM", "JPN", "KAZ", "JOR", "KEN", "PRK", "KOR", "KWT", "KGZ", "LAO", "LBN", "LSO", "LVA", "LBR", "LBY", "LIE", "LTU", "LUX", "MAC", "MDG", "MWI", "MYS", "MDV", "MLI", "MLT", "MTQ", "MRT", "MUS", "MEX", "MCO", "MNG", "MDA", "MNE", "MSR", "MAR", "MOZ", "OMN", "NAM", "NRU", "NPL", "NLD", "ANT", "CUW", "ABW", "SXM", "BES", "NCL", "VUT", "NZL", "NIC", "NER", "NGA", "NIU", "NFK", "NOR", "MNP", "UMI", "FSM", "MHL", "PLW", "PAK", "PAN", "PNG", "PRY", "PER", "PHL", "PCN", "POL", "PRT", "GNB", "TLS", "PRI", "QAT", "REU", "ROU", "RUS", "RWA", "BLM", "SHN", "KNA", "AIA", "LCA", "MAF", "SPM", "VCT", "SMR", "STP", "SAU", "SEN", "SRB", "SYC", "SLE", "SGP", "SVK", "VNM", "SVN", "SOM", "ZAF", "ZWE", "ESP", "SSD", "ESH", "SDN", "SUR", "SJM", "SWZ", "SWE", "CHE", "SYR", "TJK", "THA", "TGO", "TKL", "TON", "TTO", "ARE", "TUN", "TUR", "TKM", "TCA", "TUV", "UGA", "UKR", "MKD", "EGY", "GBR", "GGY", "JEY", "IMN", "TZA", "USA", "VIR", "BFA", "URY", "UZB", "VEN", "WLF", "WSM", "YEM", "ZMB" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_geoLocationDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_oneOfGeoLocationOptionsDef" }, "sourceGeoLocationList": { "description": "sourceGeoLocationList", "additionalProperties": false, "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "maxItems": 20, "uniqueItems": true, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_refIdArrayValue" } }, "required": [ "refId" ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_referenceDef" }, "destinationGeoLocationList": { "description": "destinationGeoLocationList", "additionalProperties": false, "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "maxItems": 20, "uniqueItems": true, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_refIdArrayValue" } }, "required": [ "refId" ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_referenceDef" }, "sourcePort": { "description": "action", "type": "object", "properties": { "portValue": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "oneOf": [ { "type": "string", "pattern": "^(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_portNoDef" }, { "type": "string", "pattern": "^(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])\\-(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_portRangeDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_portValueDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_oneOfPortInputDef" } }, "required": [ "portValue" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_portMatchDef" }, "destinationPort": { "description": "action", "type": "object", "properties": { "portValue": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "oneOf": [ { "type": "string", "pattern": "^(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_portNoDef" }, { "type": "string", "pattern": "^(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])\\-(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_portRangeDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_portValueDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_oneOfPortInputDef" } }, "required": [ "portValue" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_portMatchDef" }, "destinationPortList": { "description": "destinationPortList", "additionalProperties": false, "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "maxItems": 20, "uniqueItems": true, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_refIdArrayValue" } }, "required": [ "refId" ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_referenceDef" }, "sourcePortList": { "description": "sourcePortList", "additionalProperties": false, "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "maxItems": 20, "uniqueItems": true, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_refIdArrayValue" } }, "required": [ "refId" ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_referenceDef" }, "sourceObjectGroup": { "description": "Source Security Object Group", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "maxItems": 1, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_objectGroupRefIdArrayValue" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_objectGroupReferenceDef" }, "destinationObjectGroup": { "description": "Destination Security Object Group", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "maxItems": 1, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_objectGroupRefIdArrayValue" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_objectGroupReferenceDef" } }, "required": [ "sequenceName", "sequenceIpType", "sequenceId", "action" ], "additionalProperties": false } } }, "required": [ "sequences" ], "additionalProperties": false }, "metadata": { "minVManageVersion": "20.18.1" } }, "required": [ "name", "data" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "sequenceIpType": { "description": "ipv4/ ipv6", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "enum": [ "ipv4", "ipv6" ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPutRequest_sequenceIPTypeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPutRequest_oneOfSequenceIpTypeOptionsDef" }, "entries": { "type": "array", "maxItems": 4, "minItems": 1, "uniqueItems": true, "items": { "if": { "required": [ "dataPrefix", "dataPrefixIpv6", "fqdn", "geoLocation", "port", "dataPrefixList", "dataPrefixIpv6List", "fqdnList", "geoLocationList", "portList" ] }, "then": { "not": { "required": [ "dataPrefixIpv6List", "dataPrefix", "fqdnList", "geoLocationList", "portList", "dataPrefixIpv6List", "dataPrefixIpv6", "fqdn", "geoLocation", "port" ] } }, "type": "object", "properties": { "dataPrefix": { "type": "object", "properties": { "ipv4Value": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "string", "pattern": "^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)(\\/)([0-2]?[0-9]$|[3]?[0-2])$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4PrefixDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPutRequest_oneOfIpv4InputDef" } }, "required": [ "ipv4Value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPutRequest_ipv4MatchDef" }, "dataPrefixIpv6": { "type": "object", "properties": { "ipv6Value": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "string", "pattern": "((^\\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:)))(%.+)?\\s*(\\/)(\\b([0-9]{1,2}|1[01][0-9]|12[0-8])\\b)$))", "$$ref": "#/components/schemas/CommonCommonDefs_ipv6PrefixDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPutRequest_oneOfIpv6InputDef" } }, "required": [ "ipv6Value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPutRequest_ipv6MatchDef" }, "fqdn": { "type": "object", "properties": { "fqdnValue": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "type": "string", "minLength": 1, "maxLength": 120, "pattern": "^([*][.])?([a-zA-Z0-9-]+\\.)+([a-zA-Z0-9-])+$", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPutRequest_fqdnValueDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPutRequest_oneOfDefinitionRulesFqdnOptionsDef" } }, "required": [ "fqdnValue" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPutRequest_fqdnMatchDef" }, "geoLocation": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "enum": [ "AF", "AN", "AS", "EU", "NA", "OC", "SA", "AFG", "ALB", "ATA", "DZA", "ASM", "AND", "AGO", "ATG", "AZE", "ARG", "AUS", "AUT", "BHS", "BHR", "BGD", "ARM", "BRB", "BEL", "BMU", "BTN", "BOL", "BIH", "BWA", "BVT", "BRA", "BLZ", "IOT", "SLB", "VGB", "BRN", "BGR", "MMR", "BDI", "BLR", "KHM", "CMR", "CAN", "CPV", "CYM", "CAF", "LKA", "TCD", "CHL", "CHN", "TWN", "CXR", "CCK", "COL", "COM", "MYT", "COG", "COD", "COK", "CRI", "HRV", "CUB", "CYP", "CZE", "BEN", "DNK", "DMA", "DOM", "ECU", "SLV", "GNQ", "ETH", "ERI", "EST", "FRO", "FLK", "SGS", "FJI", "FIN", "ALA", "FRA", "GUF", "PYF", "ATF", "DJI", "GAB", "GEO", "GMB", "PSE", "DEU", "GHA", "GIB", "KIR", "GRC", "GRL", "GRD", "GLP", "GUM", "GTM", "GIN", "GUY", "HTI", "HMD", "VAT", "HND", "HKG", "HUN", "ISL", "IND", "IDN", "IRN", "IRQ", "IRL", "ISR", "ITA", "CIV", "JAM", "JPN", "KAZ", "JOR", "KEN", "PRK", "KOR", "KWT", "KGZ", "LAO", "LBN", "LSO", "LVA", "LBR", "LBY", "LIE", "LTU", "LUX", "MAC", "MDG", "MWI", "MYS", "MDV", "MLI", "MLT", "MTQ", "MRT", "MUS", "MEX", "MCO", "MNG", "MDA", "MNE", "MSR", "MAR", "MOZ", "OMN", "NAM", "NRU", "NPL", "NLD", "ANT", "CUW", "ABW", "SXM", "BES", "NCL", "VUT", "NZL", "NIC", "NER", "NGA", "NIU", "NFK", "NOR", "MNP", "UMI", "FSM", "MHL", "PLW", "PAK", "PAN", "PNG", "PRY", "PER", "PHL", "PCN", "POL", "PRT", "GNB", "TLS", "PRI", "QAT", "REU", "ROU", "RUS", "RWA", "BLM", "SHN", "KNA", "AIA", "LCA", "MAF", "SPM", "VCT", "SMR", "STP", "SAU", "SEN", "SRB", "SYC", "SLE", "SGP", "SVK", "VNM", "SVN", "SOM", "ZAF", "ZWE", "ESP", "SSD", "ESH", "SDN", "SUR", "SJM", "SWZ", "SWE", "CHE", "SYR", "TJK", "THA", "TGO", "TKL", "TON", "TTO", "ARE", "TUN", "TUR", "TKM", "TCA", "TUV", "UGA", "UKR", "MKD", "EGY", "GBR", "GGY", "JEY", "IMN", "TZA", "USA", "VIR", "BFA", "URY", "UZB", "VEN", "WLF", "WSM", "YEM", "ZMB" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPutRequest_geoLocationDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPutRequest_oneOfGeoLocationOptionsDef" }, "port": { "type": "object", "properties": { "portValue": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "oneOf": [ { "type": "string", "pattern": "^(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPutRequest_portNoDef" }, { "type": "string", "pattern": "^(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])\\-(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPutRequest_portRangeDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPutRequest_portValueDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPutRequest_oneOfPortInputDef" } }, "required": [ "portValue" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPutRequest_portMatchDef" }, "dataPrefixList": { "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "maxItems": 20, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPutRequest_refIdArrayValue" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPutRequest_listDef" }, "dataPrefixIpv6List": { "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "maxItems": 20, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPutRequest_refIdArrayValue" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPutRequest_listDef" }, "fqdnList": { "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "maxItems": 20, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPutRequest_refIdArrayValue" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPutRequest_listDef" }, "geoLocationList": { "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "maxItems": 20, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPutRequest_refIdArrayValue" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPutRequest_listDef" }, "portList": { "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "maxItems": 20, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPutRequest_portRefIdArrayValue" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPutRequest_portListDef" } }, "additionalProperties": false } } }, "required": [ "sequenceIpType", "entries" ], "additionalProperties": false } }, "required": [ "data", "name" ], "x-metadata": { "minVManageVersion": "20.18" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPutRequest_SchemaPayload" } ], "$$ref": "#/components/schemas/Schema2HubGeneratedPolicyobjectlisttypePut" }, "examples": { "SecurityDataIpPrefix": { "value": { "data": { "entries": [ { "ipPrefix": { "optionType": "global", "value": "10.0.0.0/12" } } ] }, "name": "SecurityDataIpPrefix" }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectSecurityDataIpPrefixPutRequest_SecurityDataIpPrefix" }, "SecurityDataIpv6Prefix": { "value": { "data": { "entries": [ { "ipv6Prefix": { "optionType": "global", "value": "2001:0:0:1::/64" } } ] }, "name": "SecurityDataIpv6Prefix" }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectSecurityDataIpv6PrefixPutRequest_SecurityDataIpv6Prefix" }, "SecurityFQDN": { "value": { "data": { "entries": [ { "pattern": { "optionType": "global", "value": "cisco.com" } } ] }, "name": "SecurityFQDN" }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectSecurityFqdnPutRequest_SecurityFQDN" }, "SecurityPortList": { "value": { "data": { "entries": [ { "port": { "optionType": "global", "value": "100" } }, { "port": { "optionType": "global", "value": "200" } }, { "port": { "optionType": "global", "value": "300-400" } } ] }, "name": "SecurityPortList" }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectSecurityPortPutRequest_SecurityPortList" }, "SecurityLocalApp": { "value": { "data": { "entries": [ { "app": { "optionType": "global", "value": "audible-com" } }, { "appFamily": { "optionType": "global", "value": "web" } } ] }, "name": "SecurityLocalApp" }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectSecurityLocalappPutRequest_SecurityLocalApp" }, "SecurityLocalDomain": { "value": { "data": { "entries": [ { "nameServer": { "optionType": "global", "value": ".+hello.com" } } ] }, "name": "SecurityLocalDomain" }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectSecurityLocaldomainPutRequest_SecurityLocalDomain" }, "SecurityIpsSignature": { "value": { "data": { "entries": [ { "generatorId": { "optionType": "global", "value": "1234" }, "signatureId": { "optionType": "global", "value": "5678" } } ] }, "name": "SecurityIpsSignature" }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectSecurityIpssignaturePutRequest_SecurityIpsSignature" }, "SecurityIpsSignatureSet": { "value": { "data": { "entries": [ { "baseSignature": { "optionType": "global", "value": "balanced" } } ] }, "name": "SecurityIpsSignatureSet" }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectSecurityIpssignaturesetPutRequest_SecurityIpsSignatureSet" }, "SecurityUrlList": { "value": { "data": { "entries": [ { "pattern": { "optionType": "global", "value": "www.google.com" } }, { "pattern": { "optionType": "global", "value": "outlook.com" } } ] }, "name": "SecurityUrlList" }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectSecurityUrllistPutRequest_SecurityUrlList" }, "SecurityProtocolName": { "value": { "data": { "entries": [ { "protocolName": { "optionType": "global", "value": "aol" } } ] }, "name": "SecurityProtocolName" }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectSecurityProtocolnamePutRequest_SecurityProtocolName" }, "SecurityGeolocation": { "value": { "data": { "entries": { "country": { "optionType": "global", "value": "DZA" }, "continent": { "optionType": "global", "value": "AF" } } }, "name": "SecurityGeolocation" }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectSecurityGeolocationPutRequest_SecurityGeolocation" }, "SecurityIdentity": { "value": { "data": { "entries": [ { "user": { "optionType": "global", "value": "administrator" } }, { "userGroup": { "optionType": "global", "value": "SDWAN-IDENTITY.CISCO.COM/Users/Domain Guests" } } ] }, "name": "SecurityIdentity" }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectSecurityIdentityPutRequest_SecurityIdentity" }, "SecurityScalableGroupTag": { "value": { "data": { "entries": [ { "sgtName": { "optionType": "global", "value": "ANY" }, "tag": { "optionType": "global", "value": "65535" } } ] }, "name": "SecurityScalableGroupTag" }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectSecurityScalablegrouptagPutRequest_SecurityScalableGroupTag" }, "SecurityZoneList1": { "value": { "data": { "entries": [ { "vpn": { "optionType": "global", "value": "Guest" } } ] }, "name": "SecurityZoneList1" }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectSecurityZonePutRequest_SecurityZoneList1" }, "SecurityZoneList2": { "value": { "data": { "entries": [ { "interface": { "optionType": "global", "value": "GigabitEthernet1" } } ] }, "name": "SecurityZoneList2" }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectSecurityZonePutRequest_SecurityZoneList2" }, "CentralizedAppList": { "value": { "data": { "entries": [ { "app": { "optionType": "global", "value": "4chan" } }, { "appFamily": { "optionType": "global", "value": "web" } } ], "saasApp": true }, "name": "CentralizedAppList" }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectAppListPutRequest_CentralizedAppList" }, "SlaClass": { "value": { "data": { "entries": [ { "latency": { "optionType": "global", "value": 2 }, "loss": { "optionType": "global", "value": 1 }, "jitter": { "optionType": "global", "value": 3 }, "appProbeClass": { "refId": { "optionType": "global", "value": "b61d994e-7f6d-4ba0-a061-3a87cd32219a" } }, "fallbackBestTunnel": { "criteria": { "optionType": "global", "value": "loss" }, "lossVariance": { "optionType": "global", "value": 5 } } } ] }, "name": "SlaClass" }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectSlaClassPutRequest_SlaClass" }, "AsPath": { "value": { "data": { "asPathListNum": { "optionType": "global", "value": 1 }, "entries": [ { "asPath": { "optionType": "global", "value": "110" } }, { "asPath": { "optionType": "global", "value": "test_asPath" } } ] }, "name": "AsPath" }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectAsPathCommonRequest_AsPath" }, "ClassMapList": { "value": { "data": { "entries": [ { "queue": { "optionType": "global", "value": "1" } } ] }, "name": "ClassMapList" }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectClassPutRequest_ClassMapList" }, "Ipv6DataPrefixList": { "value": { "data": { "entries": [ { "ipv6Address": { "optionType": "global", "value": "2001:db8:85a3::8a2e:370:7334" }, "ipv6PrefixLength": { "optionType": "global", "value": 64 } } ] }, "name": "Ipv6DataPrefixList" }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectDataIpv6PrefixPutRequest_Ipv6DataPrefixList" }, "Ipv4DataPrefixList": { "value": { "data": { "entries": [ { "ipv4Address": { "optionType": "global", "value": "10.0.0.0" }, "ipv4PrefixLength": { "optionType": "global", "value": 8 } } ] }, "name": "Ipv4DataPrefixList" }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectDataPrefixPutRequest_Ipv4DataPrefixList" }, "ExpandedCommunityList": { "value": { "data": { "expandedCommunityList": { "optionType": "global", "value": [ "123456any", "abcd" ] } }, "name": "ExpandedCommunityList" }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectExpandedCommunityCommonRequest_ExpandedCommunityList" }, "ExtendedCommunityList": { "value": { "data": { "entries": [ { "extCommunity": { "optionType": "global", "value": "soo 10.0.0.1:30" } }, { "extCommunity": { "optionType": "global", "value": "rt 500:50" } } ] }, "name": "ExtendedCommunityList" }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectExtCommunityCommonRequest_ExtendedCommunityList" }, "Ipv4NetworkObjectGroup": { "value": { "data": { "entries": [ { "addressType": { "optionType": "global", "value": "host" }, "host": { "optionType": "global", "value": "1.1.1.1" } }, { "addressType": { "optionType": "global", "value": "ipPrefix" }, "ipPrefix": { "optionType": "variable", "value": "{{ipPrefix}}" } }, { "addressType": { "optionType": "global", "value": "objectGroup" }, "objectGroup": { "refId": { "optionType": "global", "value": "8bd324a6-c273-411b-a489-941865f58b66" } } }, { "addressType": { "optionType": "global", "value": "hostRange" }, "hostRange": { "start": { "optionType": "variable", "value": "{{host_range_start}}" }, "end": { "optionType": "global", "value": "1.1.1.10" } } } ] }, "name": "Ipv4NetworkObjectGroup" }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectIpv4NetworkObjectGroupCommonRequest_Ipv4NetworkObjectGroup" }, "Ipv4ServiceObjectGroup": { "value": { "data": { "entries": [ { "objectGroup": { "refId": { "optionType": "global", "value": "8bd324a6-c273-411b-a489-941865f58b66" } } }, { "protocol": { "optionType": "global", "value": "tcp" }, "sourcePorts": { "operator": { "optionType": "global", "value": "lt" }, "ltValue": { "optionType": "global", "value": 100 } }, "destinationPorts": { "operator": { "optionType": "global", "value": "eq" }, "eqValue": { "tcpEqValue": { "optionType": "global", "value": "www" } } } }, { "protocol": { "optionType": "global", "value": "udp" }, "sourcePorts": { "operator": { "optionType": "global", "value": "range" }, "range": { "start": { "optionType": "global", "value": 1 }, "end": { "optionType": "global", "value": 10 } } }, "destinationPorts": { "operator": { "optionType": "global", "value": "eq" }, "eqValue": { "udpEqValue": { "optionType": "global", "value": 80 } } } }, { "protocol": { "optionType": "global", "value": "tcp-udp" }, "sourcePorts": { "operator": { "optionType": "global", "value": "eq" }, "eqValue": { "tcpUdpEqValue": { "optionType": "global", "value": "discard" } } } }, { "protocol": { "optionType": "global", "value": "tcp" }, "destinationPorts": { "operator": { "optionType": "global", "value": "lt" }, "ltValue": { "optionType": "global", "value": 9 } } }, { "protocol": { "optionType": "global", "value": "icmp" }, "icmpMsg": { "optionType": "global", "value": 0 } }, { "protocol": { "optionType": "global", "value": "icmp" }, "icmpMsg": { "optionType": "global", "value": "alternate-address" } }, { "protocol": { "optionType": "global", "value": 0 } }, { "protocol": { "optionType": "global", "value": "ahp" } }, { "protocol": { "optionType": "global", "value": "tcp-udp" } } ] }, "name": "Ipv4ServiceObjectGroup" }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_Ipv4ServiceObjectGroup" }, "IPv6PrefixList": { "value": { "data": { "entries": [ { "ipv6Address": { "optionType": "global", "value": "2001:db8:85a3::8a2e:370:7334" }, "ipv6PrefixLength": { "optionType": "global", "value": 64 }, "leRangePrefixLength": { "optionType": "global", "value": 100 }, "geRangePrefixLength": { "optionType": "global", "value": 70 } } ] }, "name": "IPv6PrefixList" }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectIpv6PrefixCommonRequest_IPv6PrefixList" }, "mirrorList1": { "value": { "data": { "entries": [ { "remoteDestIp": { "optionType": "global", "value": "10.0.0.1" }, "sourceIp": { "optionType": "global", "value": "10.0.0.2" } } ] }, "name": "mirrorList1" }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectMirrorPutRequest_mirrorList1" }, "mirrorList2": { "value": { "data": { "entries": [ { "remoteDestIp": { "optionType": "global", "value": "10.0.0.1" }, "sourceIp": { "optionType": "global", "value": "2001:0db8:85a3:0000:0000:8a2e:0370:7334" } } ] }, "name": "mirrorList2" }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectMirrorPutRequest_mirrorList2" }, "PolicerList": { "value": { "data": { "entries": [ { "burst": { "optionType": "global", "value": 56500 }, "exceed": { "optionType": "global", "value": "remark" }, "rate": { "optionType": "global", "value": 60000 } } ] }, "name": "PolicerList" }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectPolicerPutRequest_PolicerList" }, "IPv4PrefixList": { "value": { "data": { "entries": [ { "ipv4Address": { "optionType": "global", "value": "10.0.0.0" }, "ipv4PrefixLength": { "optionType": "global", "value": 8 }, "leRangePrefixLength": { "optionType": "global", "value": 24 }, "geRangePrefixLength": { "optionType": "global", "value": 16 } } ] }, "name": "IPv4PrefixList" }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectPrefixCommonRequest_IPv4PrefixList" }, "StandardCommunityList": { "value": { "data": { "entries": [ { "standardCommunity": { "optionType": "global", "value": "1000:10000" } }, { "standardCommunity": { "optionType": "global", "value": "internet" } } ] }, "name": "StandardCommunityList" }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectStandardCommunityCommonRequest_StandardCommunityList" }, "VpnList": { "value": { "data": { "entries": [ { "vpn": { "optionType": "global", "value": 100 } }, { "vpn": { "optionType": "global", "value": 200 } }, { "vpn": { "optionType": "global", "value": "300-400" } } ] }, "name": "VpnList" }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectVpnGroupCommonRequest_VpnList" }, "AppProbe": { "value": { "data": { "entries": [ { "map": [ { "color": { "optionType": "global", "value": "3g" }, "dscp": { "optionType": "global", "value": 45 } } ], "forwardingClass": { "optionType": "global", "value": "classlist1" } } ] }, "name": "AppProbe" }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectAppProbePutRequest_AppProbe" }, "TLOC": { "value": { "data": { "entries": [ { "tloc": { "optionType": "global", "value": "10.0.0.0" }, "color": { "optionType": "global", "value": "3g" }, "encap": { "optionType": "global", "value": "gre" }, "preference": { "optionType": "global", "value": "33" } } ] }, "name": "TLOC" }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectTlocPutRequest_TLOC" }, "Color": { "value": { "data": { "entries": [ { "color": { "optionType": "global", "value": "3g" } } ] }, "name": "Color" }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectColorPutRequest_Color" }, "PreferredColorGroup": { "value": { "data": { "entries": [ { "primaryPreference": { "colorPreference": { "optionType": "global", "value": "default 3g biz-internet" }, "pathPreference": { "optionType": "global", "value": "direct-path" } }, "secondaryPreference": { "colorPreference": { "optionType": "global", "value": "bronze blue" }, "pathPreference": { "optionType": "global", "value": "all-paths" } }, "tertiaryPreference": { "colorPreference": { "optionType": "global", "value": "bronze blue" }, "pathPreference": { "optionType": "global", "value": "all-paths" } } } ] }, "name": "PreferredColorGroup" }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectPreferredColorGroupPutRequest_PreferredColorGroup" }, "ruleSet1": { "value": { "data": { "sequences": [ { "sequenceName": { "optionType": "global", "value": "ruleset1_rule1" }, "sequenceIpType": { "optionType": "global", "value": "ipv4" }, "sequenceId": { "optionType": "global", "value": "1" }, "action": { "optionType": "global", "value": "drop" }, "sourceIp": { "ipv4Value": { "optionType": "global", "value": [ "10.0.0.0/12" ] } }, "destinationIp": { "ipv4Value": { "optionType": "global", "value": [ "20.0.0.0/12" ] } }, "destinationFqdn": { "fqdnValue": { "optionType": "global", "value": [ "oracle.com" ] } }, "sourceGeoLocation": { "optionType": "global", "value": [ "AF" ] }, "destinationGeoLocation": { "optionType": "global", "value": [ "AS" ] }, "protocolName": { "optionType": "global", "value": [ "snmp" ] } } ] }, "name": "ruleSet1" }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_ruleSet1" }, "ruleSet_SecurityGroup": { "value": { "data": { "entries": [ { "rule": { "optionType": "global", "value": "ruleset1_rule1" }, "sequenceIpType": { "optionType": "global", "value": "ipv4" }, "sequenceId": { "optionType": "global", "value": "1" }, "action": { "optionType": "global", "value": "drop" }, "sourceObjectGroup": { "refId": { "optionType": "global", "value": [ "7568fb24-39de-4b1e-925d-77da472a9a13" ] } } } ] }, "name": "ruleSet_SecurityGroup" }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_ruleSet_SecurityGroup" }, "SecurityGroupWithLists": { "value": { "data": { "sequenceIpType": { "optionType": "global", "value": "ipv4" }, "entries": [ { "dataPrefixList": { "refId": { "optionType": "global", "value": [ "bd56b706-884f-4c98-b6f5-32217772b04b" ] } }, "fqdnList": { "refId": { "optionType": "global", "value": [ "cf02b43d-482d-42a4-9b23-f0cb5e4bdf9c" ] } }, "geoLocationList": { "refId": { "optionType": "global", "value": [ "a80b07bc-037c-406c-bdc0-0e96774a689e" ] } }, "portList": { "refId": { "optionType": "global", "value": [ "d1202dc1-c311-4186-ba6e-0e33d714ab87" ] } } } ] }, "name": "SecurityGroupWithLists" }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPutRequest_SecurityGroupWithLists" }, "SecurityGroupWithValues": { "value": { "data": { "sequenceIpType": { "optionType": "global", "value": "ipv4" }, "entries": [ { "dataPrefix": { "optionType": "global", "value": "100.0.0.0/12" }, "fqdn": { "optionType": "global", "value": "msft.com" }, "geoLocation": { "optionType": "global", "value": "AS" }, "port": { "optionType": "global", "value": "10-20" } } ] }, "name": "SecurityGroupWithValues" }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPutRequest_SecurityGroupWithValues" }, "SecurityGroupWithIpv6": { "value": { "data": { "sequenceIpType": { "optionType": "global", "value": "ipv6" }, "entries": [ { "dataPrefixIpv6": { "refId": { "optionType": "global", "value": [ "bd56b706-884f-4c98-b6f5-32217772b04b" ] } }, "fqdnList": { "refId": { "optionType": "global", "value": [ "cf02b43d-482d-42a4-9b23-f0cb5e4bdf9c" ] } }, "portList": { "refId": { "optionType": "global", "value": [ "d1202dc1-c311-4186-ba6e-0e33d714ab87" ] } } } ] }, "name": "SecurityGroupWithIpv6" }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPutRequest_SecurityGroupWithIpv6" } } } }, "required": true }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "object", "properties": { "id": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}" } }, "required": [ "id" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelCommonPutResponse_SchemaPayload" }, "examples": { "example_1": { "value": { "id": "24C3EF06-c09a-DeFa-Ab26-a1cc4Ef0D51A" }, "$$ref": "#/components/examples/ProfileparcelCommonPutResponse_example_1" } } } } }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Feature Profile > Policy Object > Security Data IP Prefix-write,Feature Profile > Policy Object > Security Data IPv6 Prefix-write,Feature Profile > Policy Object > Security FQDN Prefix-write,Feature Profile > Policy Object > Security Port-write,Feature Profile > Policy Object > Security Zone-write,Feature Profile > Policy Object > Security Local App-write,Feature Profile > Policy Object > Security Local Domain-write,Feature Profile > Policy Object > Security IPS Signature-write,Feature Profile > Policy Object > Security IPS Signature Set-write,Feature Profile > Policy Object > Security URL List-write,Feature Profile > Policy Object > Security Protocol Name-write,Feature Profile > Policy Object > Security Geo Location-write,Feature Profile > Policy Object > Security Identity-write,Feature Profile > Policy Object > Security Scalable Group Tag-write,Feature Profile > Policy Object > As Path-write,Feature Profile > Policy Object > Class-write,Feature Profile > Policy Object > Data Ipv6-write,Feature Profile > Policy Object > Data Prefix-write,Feature Profile > Policy Object > Community-write,Feature Profile > Policy Object > Ext Community-write,Feature Profile > Policy Object > Object Group-write,Feature Profile > Policy Object > Ipv6 Prefix-write,Feature Profile > Policy Object > Mirror-write,Feature Profile > Policy Object > Policer-write,Feature Profile > Policy Object > Prefix-write,Feature Profile > Policy Object > Standard Community-write,Feature Profile > Policy Object > VPN Group-write,Feature Profile > Policy Object > App List-write,Feature Profile > Policy Object > SLA Class-write,Feature Profile > Policy Object > App Probe-write,Feature Profile > Policy Object > TLOC-write,Feature Profile > Policy Object > Color List-write,Feature Profile > Policy Object > Preferred Color Group-write,Feature Profile > Policy Object > Security Rule Set-write,Feature Profile > Policy Object > Security Object Group-write," }, "get": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Get Data Prefix Profile Parcel by parcelId for Policy Object feature profile", "operationId": "GetDataPrefixProfileParcelByParcelIdForPolicyObject", "parameters": [ { "name": "policyObjectId", "in": "path", "description": "Feature Profile ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } }, { "name": "policyObjectListType", "in": "path", "description": "Policy Object ListType", "required": true, "schema": { "type": "string", "enum": [ "security-data-ip-prefix", "security-data-ipv6-prefix", "security-fqdn", "security-port", "security-localapp", "security-localdomain", "security-ipssignature", "security-ipssignatureset", "security-urllist", "security-protocolname", "security-geolocation", "security-identity", "security-scalablegrouptag", "security-zone", "app-list", "sla-class", "as-path", "class", "data-ipv6-prefix", "data-prefix", "expanded-community", "ext-community", "ipv4-network-object-group", "ipv4-service-object-group", "ipv6-prefix", "mirror", "policer", "prefix", "standard-community", "vpn-group", "app-probe", "tloc", "color", "preferred-color-group", "security-rule-set", "security-object-group" ] } }, { "name": "listObjectId", "in": "path", "description": "Profile Parcel ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } }, { "name": "references", "in": "query", "description": "get referred profile/parcel details", "schema": { "type": "boolean", "default": false } } ], "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "object", "properties": { "parcelId": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" }, "parcelType": { "type": "string" }, "createdBy": { "type": "string", "description": "User who last created this.", "readOnly": true }, "createdOn": { "type": "integer", "description": "Timestamp of creation", "format": "int64", "readOnly": true }, "lastUpdatedBy": { "type": "string", "description": "User who last updated this.", "readOnly": true }, "lastUpdatedOn": { "type": "integer", "description": "Timestamp of last update", "format": "int64", "readOnly": true }, "payload": { "oneOf": [ { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "ipPrefix": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)(\\/)([0-2]?[0-9]$|[3]?[0-2])$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4PrefixDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/CommonCommonDefs_oneOfIpv4PrefixOptionsDef" } }, "required": [ "ipPrefix" ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "data", "name" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityDataIpPrefixPutRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "ipv6Prefix": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "((^\\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:)))(%.+)?\\s*(\\/)(\\b([0-9]{1,2}|1[01][0-9]|12[0-8])\\b)$))", "$$ref": "#/components/schemas/CommonCommonDefs_ipv6PrefixDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/CommonCommonDefs_oneOfIpv6PrefixOptionsDef" } }, "required": [ "ipv6Prefix" ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "data", "name" ], "x-metadata": { "minVManageVersion": "20.19.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityDataIpv6PrefixPutRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "type": "array", "maxItems": 512, "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "pattern": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "description": "Must be valid FQDN", "pattern": "^([*][.])?([a-zA-Z0-9-]+\\.)+([a-zA-Z0-9-])+$", "minLength": 1, "maxLength": 120, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityFqdnPutRequest_entriesPatternDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityFqdnPutRequest_oneOfEntriesPatternOptionsDef" } }, "required": [ "pattern" ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "data", "name" ], "x-metadata": { "minVManageVersion": "20.19" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityFqdnPutRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "Port List", "type": "array", "maxItems": 64, "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "port": { "description": "can be single port or port range", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "oneOf": [ { "type": "string", "pattern": "^(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityPortPutRequest_portNoDef" }, { "type": "string", "pattern": "^(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])\\-(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityPortPutRequest_portRangeDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityPortPutRequest_entriesPortDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityPortPutRequest_oneOfEntriesPortOptionsDef" } }, "required": [ "port" ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "name", "data" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityPortPutRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "Localapp list", "type": "array", "minItems": 1, "maxItems": 32, "uniqueItems": true, "items": { "type": "object", "properties": { "app": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityLocalappPutRequest_entriesAppDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityLocalappPutRequest_oneOfEntriesAppOptionsDef" }, "appFamily": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityLocalappPutRequest_entriesAppFamilyDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityLocalappPutRequest_oneOfEntriesAppFamilyOptionsDef" } }, "oneOf": [ { "required": [ "app" ] }, { "required": [ "appFamily" ] } ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "data", "name" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityLocalappPutRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "type": "array", "maxItems": 256, "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "nameServer": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "minLength": 1, "maxLength": 240, "description": "String cannot start with a '.' or a '*', be empty, or be more than 240 characters", "pattern": "^[^*+].*", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityLocaldomainPutRequest_entriesNameServerDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityLocaldomainPutRequest_oneOfEntriesNameServerOptionsDef" } }, "required": [ "nameServer" ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "data", "name" ], "x-metadata": { "minVManageVersion": "20.19" }, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityLocaldomainPutRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "Ips Signature", "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "generatorId": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^(429496729[0-5]|42949672[0-8]\\d|4294967[01]\\d{2}|429496[0-6]\\d{3}|42949[0-5]\\d{4}|4294[0-8]\\d{5}|429[0-3]\\d{6}|42[0-8]\\d{7}|4[01]\\d{8}|[1-3]\\d{9}|[1-9]\\d{8}|[1-9]\\d{7}|[1-9]\\d{6}|[1-9]\\d{5}|[1-9]\\d{4}|[1-9]\\d{3}|[1-9]\\d{2}|[1-9]\\d|\\d)$", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityIpssignaturePutRequest_entriesGeneratorIdDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityIpssignaturePutRequest_oneOfEntriesGeneratorIdOptionsDef" }, "signatureId": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^(429496729[0-5]|42949672[0-8]\\d|4294967[01]\\d{2}|429496[0-6]\\d{3}|42949[0-5]\\d{4}|4294[0-8]\\d{5}|429[0-3]\\d{6}|42[0-8]\\d{7}|4[01]\\d{8}|[1-3]\\d{9}|[1-9]\\d{8}|[1-9]\\d{7}|[1-9]\\d{6}|[1-9]\\d{5}|[1-9]\\d{4}|[1-9]\\d{3}|[1-9]\\d{2}|[1-9]\\d|\\d)$", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityIpssignaturePutRequest_entriesSignatureIdDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityIpssignaturePutRequest_oneOfEntriesSignatureIdOptionsDef" } }, "required": [ "generatorId", "signatureId" ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "data", "name" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityIpssignaturePutRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "Editable Ips Signature Set", "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "baseSignature": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "balanced", "connectivity", "security", "max-detect", "no-rules-active" ], "type": "string", "default": "balanced", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityIpssignaturesetPutRequest_baseSignatureSetDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityIpssignaturesetPutRequest_oneOfBaseSignatureSetOptionsDef" } }, "required": [ "baseSignature" ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "data", "name" ], "x-metadata": { "minVManageVersion": "20.18.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityIpssignaturesetPutRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "type": { "type": "string", "enum": [ "urlallowed", "urlblocked" ] }, "entries": { "description": "URL List", "type": "array", "maxItems": 64, "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "pattern": { "description": "valid url pattern", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "minLength": 1, "maxLength": 240, "pattern": "^[^*+].*", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityUrllistPutRequest_UrlListDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityUrllistPutRequest_entriesUrlListOptionsDef" } }, "required": [ "pattern" ], "additionalProperties": false } } }, "required": [ "type", "entries" ], "additionalProperties": false } }, "required": [ "name", "data" ], "x-metadata": { "minVManageVersion": "20.16.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityUrllistPutRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "type": "array", "maxItems": 64, "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "protocolName": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "snmp", "icmp", "tcp", "udp", "echo", "telnet", "wins", "n2h2server", "nntp", "pptp", "rtsp", "bootpc", "gdoi", "tacacs", "gopher", "icabrowser", "skinny", "sunrpc", "biff", "router", "ircs", "orasrv", "ms-cluster-net", "kermit", "isakmp", "sshell", "realsecure", "ircu", "appleqtc", "pwdgen", "rdb-dbs-disp", "creativepartnr", "finger", "ftps", "giop", "rsvd", "hp-alarm-mgr", "uucp", "kerberos", "imap", "time", "bootps", "tftp", "oracle", "snmptrap", "http", "qmtp", "radius", "oracle-em-vp", "tarantella", "pcanywheredata", "ldap", "mgcp", "sqlsrv", "hsrp", "cisco-net-mgmt", "smtp", "pcanywherestat", "exec", "send", "stun", "syslog", "ms-sql-m", "citrix", "creativeserver", "cifs", "cisco-sys", "cisco-tna", "ms-dotnetster", "gtpv1", "gtpv0", "imap3", "fcip-port", "netbios-dgm", "sip-tls", "pop3s", "cisco-fna", "802-11-iapp", "oem-agent", "cisco-tdp", "tr-rsrb", "r-winsock", "sql-net", "syslog-conn", "tacacs-ds", "h225ras", "ace-svr", "dhcp-failover", "igmpv3lite", "irc-serv", "entrust-svcs", "dbcontrol_agent", "cisco-svcs", "ipsec-msft", "microsoft-ds", "ms-sna", "rsvp_tunnel", "rsvp-encap", "hp-collector", "netbios-ns", "msexch-routing", "h323", "l2tp", "ldap-admin", "pop3", "h323callsigalt", "ms-sql", "iscsi-target", "webster", "lotusnote", "ipx", "entrust-svc-hand", "citriximaclient", "rtc-pm-port", "ftp", "aol", "xdmcp", "oraclenames", "login", "iscsi", "ttc", "imaps", "socks", "ssh", "dnsix", "daytime", "sip", "discard", "ntp", "ldaps", "https", "vdolive", "ica", "net8-cman", "cuseeme", "netstat", "sms", "streamworks", "rtelnet", "who", "kazaa", "ssp", "dbase", "timed", "cddbp", "telnets", "ymsgr", "ident", "bgp", "ddns-v3", "vqp", "irc", "ipass", "x11", "dns", "lotusmtap", "mysql", "nfs", "msnmsgr", "netshow", "sqlserv", "hp-managed-node", "ncp", "shell", "realmedia", "msrpc", "clp" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityProtocolnamePutRequest_entriesProtocolNameDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityProtocolnamePutRequest_oneOfEntriesProtocolNameOptionsDef" } }, "required": [ "protocolName" ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "data", "name" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityProtocolnamePutRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "Geolocation List", "type": "array", "maxItems": 64, "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "country": { "description": "country names", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "AFG", "ALB", "ATA", "DZA", "ASM", "AND", "AGO", "ATG", "AZE", "ARG", "AUS", "AUT", "BHS", "BHR", "BGD", "ARM", "BRB", "BEL", "BMU", "BTN", "BOL", "BIH", "BWA", "BVT", "BRA", "BLZ", "IOT", "SLB", "VGB", "BRN", "BGR", "MMR", "BDI", "BLR", "KHM", "CMR", "CAN", "CPV", "CYM", "CAF", "LKA", "TCD", "CHL", "CHN", "TWN", "CXR", "CCK", "COL", "COM", "MYT", "COG", "COD", "COK", "CRI", "HRV", "CUB", "CYP", "CZE", "BEN", "DNK", "DMA", "DOM", "ECU", "SLV", "GNQ", "ETH", "ERI", "EST", "FRO", "FLK", "SGS", "FJI", "FIN", "ALA", "FRA", "GUF", "PYF", "ATF", "DJI", "GAB", "GEO", "GMB", "PSE", "DEU", "GHA", "GIB", "KIR", "GRC", "GRL", "GRD", "GLP", "GUM", "GTM", "GIN", "GUY", "HTI", "HMD", "VAT", "HND", "HKG", "HUN", "ISL", "IND", "IDN", "IRN", "IRQ", "IRL", "ISR", "ITA", "CIV", "JAM", "JPN", "KAZ", "JOR", "KEN", "PRK", "KOR", "KWT", "KGZ", "LAO", "LBN", "LSO", "LVA", "LBR", "LBY", "LIE", "LTU", "LUX", "MAC", "MDG", "MWI", "MYS", "MDV", "MLI", "MLT", "MTQ", "MRT", "MUS", "MEX", "MCO", "MNG", "MDA", "MNE", "MSR", "MAR", "MOZ", "OMN", "NAM", "NRU", "NPL", "NLD", "ANT", "CUW", "ABW", "SXM", "BES", "NCL", "VUT", "NZL", "NIC", "NER", "NGA", "NIU", "NFK", "NOR", "MNP", "UMI", "FSM", "MHL", "PLW", "PAK", "PAN", "PNG", "PRY", "PER", "PHL", "PCN", "POL", "PRT", "GNB", "TLS", "PRI", "QAT", "REU", "ROU", "RUS", "RWA", "BLM", "SHN", "KNA", "AIA", "LCA", "MAF", "SPM", "VCT", "SMR", "STP", "SAU", "SEN", "SRB", "SYC", "SLE", "SGP", "SVK", "VNM", "SVN", "SOM", "ZAF", "ZWE", "ESP", "SSD", "ESH", "SDN", "SUR", "SJM", "SWZ", "SWE", "CHE", "SYR", "TJK", "THA", "TGO", "TKL", "TON", "TTO", "ARE", "TUN", "TUR", "TKM", "TCA", "TUV", "UGA", "UKR", "MKD", "EGY", "GBR", "GGY", "JEY", "IMN", "TZA", "USA", "VIR", "BFA", "URY", "UZB", "VEN", "WLF", "WSM", "YEM", "ZMB" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityGeolocationPutRequest_entriesCountryDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityGeolocationPutRequest_oneOfEntriesCountryOptionsDef" }, "continent": { "description": "continent name", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "AF", "AN", "AS", "EU", "NA", "OC", "SA" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityGeolocationPutRequest_entriesContinentDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityGeolocationPutRequest_oneOfEntriesContinentOptionsDef" } }, "oneOf": [ { "required": [ "country" ] }, { "required": [ "continent" ] } ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "name", "data" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityGeolocationPutRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "Array of Users and User Groups", "type": "array", "maxItems": 16, "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "user": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "description": "Mustn't contain non standard unicode characters", "pattern": "^.*[a-zA-Z0-9]+.*$", "minLength": 1, "maxLength": 64, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityIdentityPutRequest_entriesUserDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityIdentityPutRequest_oneOfEntriesUserOptionsDef" }, "userGroup": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "description": "Mustn't contain non standard unicode characters", "pattern": "^.*[a-zA-Z0-9]+.*$", "maxLength": 96, "minLength": 1, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityIdentityPutRequest_entriesUserGroupDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityIdentityPutRequest_oneOfEntriesUserGroupOptionsDef" } }, "oneOf": [ { "required": [ "user" ] }, { "required": [ "userGroup" ] } ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "data", "name" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityIdentityPutRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "type": "array", "maxItems": 8, "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "sgtName": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "minLength": 1, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityScalablegrouptagPutRequest_entriesSgtNameDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityScalablegrouptagPutRequest_oneOfEntriesSgtNameOptionsDef" }, "tag": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "minLength": 1, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityScalablegrouptagPutRequest_entriesTagDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityScalablegrouptagPutRequest_oneOfEntriesTagOptionsDef" } }, "required": [ "sgtName", "tag" ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "data", "name" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityScalablegrouptagPutRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "minLength": 1, "maxLength": 32, "pattern": "^(?!.*[&<>! \"])(?!(?:[uU][nN][tT][rR][uU][sS][tT][eE][dD]|[sS][eE][lL][fF]|[dD][eE][fF][aA][uU][lL][tT]|[sS][eE][rR][vV][iI][cC][eE])$).+$" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "oneOf": [ { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "vpn": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityZonePutRequest_NameValueDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityZonePutRequest_NameDef" } }, "required": [ "vpn" ], "additionalProperties": false }, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityZonePutRequest_vpnZoneDef" }, { "type": "array", "maxItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "vpnRule": { "description": "vpn rule", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "ruleId": { "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" }, "additionalProperties": false, "uniqueItems": true, "type": "array", "maxItems": 1, "$$ref": "#/components/schemas/CommonCommonDefs_ruleDef" } }, "required": [ "optionType", "ruleId" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_commonRuleDef" } }, "required": [ "vpnRule" ], "additionalProperties": false }, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityZonePutRequest_vpnRuleDef" }, { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "interface": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^(ATM|ATM-ACR|AppGigabitEthernet|AppNav-Compress|AppNav-UnCompress|Async|BD-VIF|BDI|CEM|CEM-ACR|Cellular|Dialer|Embedded-Service-Engine|Ethernet|Ethernet-Internal|FastEthernet|FiftyGigabitEthernet|FiveGigabitEthernet|FortyGigabitEthernet|FourHundredGigE|GMPLS|GigabitEthernet|Group-Async|HundredGigE|L2LISP|LISP|Loopback|MFR|Multilink|Port-channel|SM|Serial|Service-Engine|TenGigabitEthernet|Tunnel|TwentyFiveGigE|TwentyFiveGigabitEthernet|TwoGigabitEthernet|TwoHundredGigE|Vif|Virtual-PPP|Virtual-Template|VirtualPortGroup|Vlan|Wlan-GigabitEthernet|nat64|nat66|ntp|nve|ospfv3|overlay|pseudowire|ucse|vasileft|vasiright|vmi)(\\w+)((\\/\\d+)*(\\.\\d+)?)?$", "minLength": 3, "maxLength": 32, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityZonePutRequest_ifNameDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityZonePutRequest_ifNameDefGlobal" } }, "required": [ "interface" ], "additionalProperties": false }, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityZonePutRequest_InterfaceZoneDef" }, { "type": "array", "maxItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "interfaceRule": { "description": "interface rule", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "ruleId": { "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" }, "additionalProperties": false, "uniqueItems": true, "type": "array", "maxItems": 1, "$$ref": "#/components/schemas/CommonCommonDefs_ruleDef" } }, "required": [ "optionType", "ruleId" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_commonRuleDef" } }, "required": [ "interfaceRule" ], "additionalProperties": false }, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityZonePutRequest_interfaceRuleDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityZonePutRequest_zoneDef" } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "data", "name" ], "x-metadata": { "minVManageVersion": "20.18" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityZonePutRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "centralized-applist list", "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "app": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectAppListPutRequest_entriesAppDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectAppListPutRequest_oneOfEntriesAppOptionsDef" }, "appFamily": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectAppListPutRequest_entriesAppFamilyDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectAppListPutRequest_oneOfEntriesAppFamilyOptionsDef" } }, "oneOf": [ { "required": [ "app" ] }, { "required": [ "appFamily" ] } ], "additionalProperties": false } }, "saasApp": { "type": "boolean" } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "data", "name" ], "x-metadata": { "minVManageVersion": "20.18.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectAppListPutRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "Sla class List", "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "latency": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 1, "maximum": 1000, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSlaClassPutRequest_entriesLatencyDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSlaClassPutRequest_oneOfEntriesLatencyOptionsDef" }, "loss": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 0, "maximum": 100, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSlaClassPutRequest_entriesLossDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSlaClassPutRequest_oneOfEntriesLossOptionsDef" }, "jitter": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 1, "maximum": 1000, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSlaClassPutRequest_entriesJitterDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSlaClassPutRequest_oneOfEntriesJitterOptionsDef" }, "appProbeClass": { "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_parcelReferenceDef", "description": "App Probe Class Ref", "type": "object" }, "fallbackBestTunnel": { "description": "Object with a criteria and variance", "type": "object", "properties": { "criteria": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "jitter", "latency", "loss", "loss-latency", "loss-jitter", "latency-loss", "latency-jitter", "jitter-latency", "jitter-loss", "loss-latency-jitter", "loss-jitter-latency", "latency-loss-jitter", "latency-jitter-loss", "jitter-latency-loss", "jitter-loss-latency" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSlaClassPutRequest_entriesCriteriaDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSlaClassPutRequest_oneOfEntriesCriteriaOptionsDef" }, "lossVariance": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 0, "maximum": 100, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSlaClassPutRequest_entriesLossDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSlaClassPutRequest_oneOfEntriesLossOptionsDef" }, "latencyVariance": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 1, "maximum": 1000, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSlaClassPutRequest_entriesLatencyDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSlaClassPutRequest_oneOfEntriesLatencyOptionsDef" }, "jitterVariance": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 1, "maximum": 1000, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSlaClassPutRequest_entriesJitterDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSlaClassPutRequest_oneOfEntriesJitterOptionsDef" } } } }, "anyOf": [ { "required": [ "latency" ] }, { "required": [ "loss" ] }, { "required": [ "jitter" ] } ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "data", "name" ], "x-metadata": { "minVManageVersion": "20.18" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSlaClassPutRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "asPathListNum": { "type": "object", "description": "As path List Number", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "integer", "minimum": 1, "maximum": 500, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectAsPathCommonRequest_asPathListNumValueDef" } } }, "entries": { "description": "AS Path List", "type": "array", "uniqueItems": true, "items": { "type": "object", "properties": { "asPath": { "description": "", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[^<>]*", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectAsPathCommonRequest_entriesAsPathDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectAsPathCommonRequest_entriesAsPathOptionsDef" } }, "required": [ "asPath" ], "additionalProperties": false } } }, "required": [ "entries", "asPathListNum" ], "additionalProperties": false } }, "required": [ "name", "data" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectAsPathCommonRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "class map List", "type": "array", "minItems": 1, "maxItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "queue": { "description": "select a queue", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "0", "1", "2", "3", "4", "5", "6", "7" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectClassPutRequest_entriesQueueDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectClassPutRequest_entriesQueueOptionsDef" } }, "required": [ "queue" ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "data" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectClassPutRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "IPv6 Prefix List", "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "ipv6Address": { "description": "IPv6 address", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "format": "ipv6", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectDataIpv6PrefixPutRequest_entriesIpv6AddressDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectDataIpv6PrefixPutRequest_entriesIpv6AddressOptionsDef" }, "ipv6PrefixLength": { "description": "IPv6 prefix", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 0, "maximum": 128, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectDataIpv6PrefixPutRequest_entriesIpv6PrefixLengthDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectDataIpv6PrefixPutRequest_entriesIpv6PrefixLengthOptionsDef" } }, "required": [ "ipv6Address", "ipv6PrefixLength" ], "additionalProperties": false } } }, "additionalProperties": false } }, "required": [ "data" ], "x-metadata": { "minVManageVersion": "20.18.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectDataIpv6PrefixPutRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "IPv4 Data Prefix List", "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "ipv4Address": { "description": "IPv4 address", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "format": "ipv4", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectDataPrefixPutRequest_entriesIpv4AddressDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectDataPrefixPutRequest_entriesIpv4AddressOptionsDef" }, "ipv4PrefixLength": { "description": "IPv4 prefix Length", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 0, "maximum": 32, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectDataPrefixPutRequest_entriesIpv4PrefixLengthDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectDataPrefixPutRequest_entriesIpv4PrefixLengthOptionsDef" } }, "required": [ "ipv4Address", "ipv4PrefixLength" ], "additionalProperties": false } } }, "additionalProperties": false } }, "required": [ "data" ], "x-metadata": { "minVManageVersion": "20.18.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectDataPrefixPutRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "minProperties": 1, "properties": { "expandedCommunityList": { "description": "Expanded Community List", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "items": { "uniqueItems": true, "type": "string", "additionalProperties": false }, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectExpandedCommunityCommonRequest_entriesCommunityDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectExpandedCommunityCommonRequest_oneOfExpandedCommunityOptionsDef" } }, "required": [ "expandedCommunityList" ], "additionalProperties": false } }, "required": [ "name", "data" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectExpandedCommunityCommonRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "Extended Community List", "type": "array", "uniqueItems": true, "items": { "type": "object", "properties": { "extCommunity": { "description": "can be soo 10.0.0.1:30 or rt 500:50 etc.", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^(rt|soo) ([\\d\\.]+):(\\d+)$", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectExtCommunityCommonRequest_extCommunityDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectExtCommunityCommonRequest_entriesExtCommunityOptionsDef" } }, "required": [ "extCommunity" ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "name", "data" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectExtCommunityCommonRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "description": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "minLength": 1, "maxLength": 200, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4NetworkObjectGroupCommonRequest_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" } }, "required": [ "optionType" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionNoDefaultDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4NetworkObjectGroupCommonRequest_oneOfDescriptionOptionsDef" }, "entries": { "description": "object-group Entries", "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "oneOf": [ { "properties": { "addressType": { "description": "Address Type", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "const": "host" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4NetworkObjectGroupCommonRequest_oneOfEntriesAddressTypeHostOptionsDef" }, "host": { "description": "Host Address", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4AddressDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4NetworkObjectGroupCommonRequest_oneOfEntriesHostOptionsDef" } }, "required": [ "addressType", "host" ], "additionalProperties": false }, { "properties": { "addressType": { "description": "Address Type", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "const": "ipPrefix" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4NetworkObjectGroupCommonRequest_oneOfEntriesAddressTypeIpPrefixOptionsDef" }, "ipPrefix": { "description": "IP Prefix Address", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)(\\/)([0-2]?[0-9]$|[3]?[0-2])$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4PrefixDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4NetworkObjectGroupCommonRequest_oneOfEntriesIpPrefixOptionsDef" } }, "required": [ "addressType", "ipPrefix" ], "additionalProperties": false }, { "properties": { "addressType": { "description": "Address Type", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "const": "objectGroup" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4NetworkObjectGroupCommonRequest_oneOfEntriesAddressTypeObjectGroupOptionsDef" }, "objectGroup": { "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_parcelReferenceDef", "description": "Nested Object Group" } }, "required": [ "addressType", "objectGroup" ], "additionalProperties": false }, { "properties": { "addressType": { "description": "Address Type", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "const": "hostRange" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4NetworkObjectGroupCommonRequest_oneOfEntriesAddressTypeHostRangeOptionsDef" }, "hostRange": { "description": "Host Address Range", "type": "object", "properties": { "start": { "description": "Host Address Range Start", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4AddressDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4NetworkObjectGroupCommonRequest_oneOfEntriesHostRangeStartOptionsDef" }, "end": { "description": "Host Address Range end", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4AddressDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4NetworkObjectGroupCommonRequest_oneOfEntriesHostRangeEndOptionsDef" } }, "required": [ "start", "end" ], "additionalProperties": false } }, "required": [ "addressType", "hostRange" ], "additionalProperties": false } ] } } }, "required": [ "entries" ], "additionalProperties": false }, "metadata": { "supportedDeviceTypes": [ "autonomous-all" ], "parcelRefDefinition": [ { "refIdPath": "data.entries[*].objectGroup", "parcelType": [ "ipv4-network-object-group" ] } ], "minVManageVersion": "20.16.1" } }, "required": [ "name", "data" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4NetworkObjectGroupCommonRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "description": { "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" } }, "required": [ "optionType" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionNoDefaultDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfDescriptionOptionsDef" }, "entries": { "description": "object-group Entries", "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "oneOf": [ { "properties": { "objectGroup": { "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_parcelReferenceDef", "description": "Nested Object Group" } }, "required": [ "objectGroup" ], "additionalProperties": false }, { "if": { "properties": { "protocol": { "properties": { "value": { "enum": [ "tcp", "tcp", "udp", "udp", "tcp-udp", "tcp-udp" ] } } } } }, "then": { "properties": { "sourcePorts": { "properties": { "eqValue": { "required": [ "tcpEqValue", "udpEqValue", "tcpUdpEqValue" ] } } }, "destinationPorts": { "properties": { "eqValue": { "required": [ "tcpEqValue", "udpEqValue", "tcpUdpEqValue" ] } } } } }, "properties": { "protocol": { "description": "Protocol", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "oneOf": [ { "type": "integer", "minimum": 0, "maximum": 255, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_numberedProtocolDef" }, { "type": "string", "enum": [ "ip", "udp", "tcp", "icmp", "igmp", "ahp", "eigrp", "esp", "gre", "ipinip", "nos", "ospf", "pcp", "pim", "tcp-udp" ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_protocolEnumDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_entriesProtocolDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesProtocolOptionsDef" }, "sourcePorts": { "description": "Source Ports", "type": "object", "oneOf": [ { "properties": { "operator": { "description": "Operator lt", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "const": "lt" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesOperatorLtOptionsDef" }, "ltValue": { "description": "Source Port That is Less Than This Value", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "integer", "minimum": 0, "maximum": 65535, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_entriesPortLtValueDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesPortLtValueOptionsDef" } }, "required": [ "operator", "ltValue" ], "additionalProperties": false }, { "properties": { "operator": { "description": "Operator eq", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "const": "eq" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesOperatorEqOptionsDef" }, "eqValue": { "description": "Source Port That is Equal to This Value", "type": "object", "oneOf": [ { "properties": { "tcpEqValue": { "description": "Source TCP Port That is Equal to This Value", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "oneOf": [ { "type": "integer", "minimum": 0, "maximum": 65535, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_entriesPortEqNumberDef" }, { "type": "string", "enum": [ "bgp", "chargen", "cmd", "daytime", "discard", "domain", "echo", "exec", "finger", "ftp", "ftp-data", "gopher", "hostname", "ident", "irc", "klogin", "kshell", "login", "lpd", "msrpc", "nntp", "onep-plain", "onep-tls", "pim-auto-rp", "pop2", "pop3", "smtp", "sunrpc", "syslog", "tacacs", "talk", "telnet", "time", "uucp", "whois", "www" ], "$$ref": "#/components/schemas/CommonCommonDefs_tcpPortEnumDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesTcpPortEqValueDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesTcpPortEqValueOptionsDef" } }, "required": [ "tcpEqValue" ], "additionalProperties": false }, { "properties": { "udpEqValue": { "description": "Source UDP Port That is Equal to This Value", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "oneOf": [ { "type": "integer", "minimum": 0, "maximum": 65535, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_entriesPortEqNumberDef" }, { "type": "string", "enum": [ "biff", "bootpc", "bootps", "discard", "dnsix", "domain", "echo", "isakmp", "mobile-ip", "nameserver", "netbios-dgm", "netbios-ns", "netbios-ss", "non500-isakmp", "ntp", "pim-auto-rp", "rip", "ripv6", "snmp", "snmptrap", "sunrpc", "syslog", "tacacs", "talk", "tftp", "time", "who", "xdmcp" ], "$$ref": "#/components/schemas/CommonCommonDefs_udpPortEnumDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesUdpPortEqValueDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesUdpPortEqValueOptionsDef" } }, "required": [ "udpEqValue" ], "additionalProperties": false }, { "properties": { "tcpUdpEqValue": { "description": "Source TCP/UDP Port That is Equal to This Value", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "oneOf": [ { "type": "integer", "minimum": 0, "maximum": 65535, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_entriesPortEqNumberDef" }, { "type": "string", "enum": [ "discard", "domain", "echo", "pim-auto-rp", "sunrpc", "syslog", "tacacs", "talk" ], "$$ref": "#/components/schemas/CommonCommonDefs_tcpUdpPortEnumDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesTcpUdpPortEqValueDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesTcpUdpPortEqValueOptionsDef" } }, "required": [ "tcpUdpEqValue" ], "additionalProperties": false } ] } }, "required": [ "operator", "eqValue" ], "additionalProperties": false }, { "properties": { "operator": { "description": "Operator gt", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "const": "gt" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesOperatorGtOptionsDef" }, "gtValue": { "description": "Source Port That is Greater Than This Value", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "integer", "minimum": 0, "maximum": 65535, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_entriesPortGtValueDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesPortGtValueOptionsDef" } }, "required": [ "operator", "gtValue" ], "additionalProperties": false }, { "properties": { "operator": { "description": "Operator range", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "const": "range" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesOperatorRangeOptionsDef" }, "range": { "description": "Source Port Range", "type": "object", "properties": { "start": { "description": "Source Port Range Start Number", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "integer", "minimum": 0, "maximum": 65535, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_entriesPortRangeStartDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesPortRangeStartOptionsDef" }, "end": { "description": "Source Port Range End Number", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "integer", "minimum": 0, "maximum": 65535, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_entriesPortRangeEndDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesPortRangeEndOptionsDef" } }, "required": [ "start", "end" ], "additionalProperties": false } }, "required": [ "operator", "range" ], "additionalProperties": false } ] }, "destinationPorts": { "description": "Destination Ports", "type": "object", "oneOf": [ { "properties": { "operator": { "description": "Operator lt", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "const": "lt" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesOperatorLtOptionsDef" }, "ltValue": { "description": "Destination Port That is Less Than This Value", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "integer", "minimum": 0, "maximum": 65535, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_entriesPortLtValueDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesPortLtValueOptionsDef" } }, "required": [ "operator", "ltValue" ], "additionalProperties": false }, { "properties": { "operator": { "description": "Operator eq", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "const": "eq" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesOperatorEqOptionsDef" }, "eqValue": { "description": "Destination Port That is Equal to This Value", "type": "object", "oneOf": [ { "properties": { "tcpEqValue": { "description": "Destination TCP Port That is Equal to This Value", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "oneOf": [ { "type": "integer", "minimum": 0, "maximum": 65535, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_entriesPortEqNumberDef" }, { "type": "string", "enum": [ "bgp", "chargen", "cmd", "daytime", "discard", "domain", "echo", "exec", "finger", "ftp", "ftp-data", "gopher", "hostname", "ident", "irc", "klogin", "kshell", "login", "lpd", "msrpc", "nntp", "onep-plain", "onep-tls", "pim-auto-rp", "pop2", "pop3", "smtp", "sunrpc", "syslog", "tacacs", "talk", "telnet", "time", "uucp", "whois", "www" ], "$$ref": "#/components/schemas/CommonCommonDefs_tcpPortEnumDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesTcpPortEqValueDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesTcpPortEqValueOptionsDef" } }, "required": [ "tcpEqValue" ], "additionalProperties": false }, { "properties": { "udpEqValue": { "description": "Destination UDP Port That is Equal to This Value", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "oneOf": [ { "type": "integer", "minimum": 0, "maximum": 65535, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_entriesPortEqNumberDef" }, { "type": "string", "enum": [ "biff", "bootpc", "bootps", "discard", "dnsix", "domain", "echo", "isakmp", "mobile-ip", "nameserver", "netbios-dgm", "netbios-ns", "netbios-ss", "non500-isakmp", "ntp", "pim-auto-rp", "rip", "ripv6", "snmp", "snmptrap", "sunrpc", "syslog", "tacacs", "talk", "tftp", "time", "who", "xdmcp" ], "$$ref": "#/components/schemas/CommonCommonDefs_udpPortEnumDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesUdpPortEqValueDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesUdpPortEqValueOptionsDef" } }, "required": [ "udpEqValue" ], "additionalProperties": false }, { "properties": { "tcpUdpEqValue": { "description": "Destination TCP/UDP Port That is Equal to This Value", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "oneOf": [ { "type": "integer", "minimum": 0, "maximum": 65535, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_entriesPortEqNumberDef" }, { "type": "string", "enum": [ "discard", "domain", "echo", "pim-auto-rp", "sunrpc", "syslog", "tacacs", "talk" ], "$$ref": "#/components/schemas/CommonCommonDefs_tcpUdpPortEnumDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesTcpUdpPortEqValueDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesTcpUdpPortEqValueOptionsDef" } }, "required": [ "tcpUdpEqValue" ], "additionalProperties": false } ] } }, "required": [ "operator", "eqValue" ], "additionalProperties": false }, { "properties": { "operator": { "description": "Operator gt", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "const": "gt" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesOperatorGtOptionsDef" }, "gtValue": { "description": "Destination Port That is Greater Than This Value", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "integer", "minimum": 0, "maximum": 65535, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_entriesPortGtValueDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesPortGtValueOptionsDef" } }, "required": [ "operator", "gtValue" ], "additionalProperties": false }, { "properties": { "operator": { "description": "Operator range", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "const": "range" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesOperatorRangeOptionsDef" }, "range": { "description": "Destination Port Range", "type": "object", "properties": { "start": { "description": "Destination Port Range Start Number", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "integer", "minimum": 0, "maximum": 65535, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_entriesPortRangeStartDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesPortRangeStartOptionsDef" }, "end": { "description": "Destination Port Range End Number", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "integer", "minimum": 0, "maximum": 65535, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_entriesPortRangeEndDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesPortRangeEndOptionsDef" } }, "required": [ "start", "end" ], "additionalProperties": false } }, "required": [ "operator", "range" ], "additionalProperties": false } ] }, "icmpMsg": { "description": "ICMP message type", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "oneOf": [ { "type": "integer", "minimum": 0, "maximum": 255, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_entriesNumberedIcmpMsgDef" }, { "type": "string", "enum": [ "alternate-address", "conversion-error", "echo", "echo-reply", "information-reply", "information-request", "mask-reply", "mask-request", "mobile-redirect", "parameter-problem", "redirect", "router-advertisement", "router-solicitation", "source-quench", "time-exceeded", "timestamp-reply", "timestamp-request", "traceroute", "unreachable" ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_entriesIcmpMsgEnumDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_entriesIcmpMsgDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_oneOfEntriesIcmpMsgOptionsDef" } }, "required": [ "protocol" ], "additionalProperties": false, "dependencies": { "sourcePorts": { "properties": { "protocol": { "type": "object", "properties": { "value": { "enum": [ "tcp", "udp", "tcp-udp" ] } } } }, "required": [ "protocol" ] }, "destinationPorts": { "properties": { "protocol": { "type": "object", "properties": { "value": { "enum": [ "tcp", "udp", "tcp-udp" ] } } } }, "required": [ "protocol" ] }, "icmpMsg": { "properties": { "protocol": { "type": "object", "properties": { "value": { "enum": [ "icmp" ] } } } }, "required": [ "protocol" ] } } } ] } } }, "required": [ "entries" ], "additionalProperties": false }, "metadata": { "supportedDeviceTypes": [ "autonomous-all" ], "parcelRefDefinition": [ { "refIdPath": "data.entries[*].objectGroup", "parcelType": [ "ipv4-service-object-group" ] } ], "minVManageVersion": "20.16.1" } }, "required": [ "name", "data" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "IPv6 Prefix List", "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "ipv6Address": { "description": "IPv6 address", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "format": "ipv6", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv6PrefixCommonRequest_entriesIpv6AddressDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv6PrefixCommonRequest_entriesIpv6AddressOptionsDef" }, "ipv6PrefixLength": { "description": "IPv6 prefix length", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 0, "maximum": 128, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv6PrefixCommonRequest_entriesIpv6PrefixLengthDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv6PrefixCommonRequest_entriesIpv6PrefixLengthOptionsDef" }, "leRangePrefixLength": { "description": "IPv6 prefix length with le range operator", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 1, "maximum": 128, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv6PrefixCommonRequest_entriesLeRangePrefixLengthDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv6PrefixCommonRequest_entriesLeRangePrefixLengthOptionsDef" }, "geRangePrefixLength": { "description": "IPv6 prefix length with ge range operator", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 1, "maximum": 128, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv6PrefixCommonRequest_entriesGeRangePrefixLengthDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv6PrefixCommonRequest_entriesGeRangePrefixLengthOptionsDef" } }, "required": [ "ipv6Address", "ipv6PrefixLength" ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "name", "data" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectIpv6PrefixCommonRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "Mirror List", "type": "array", "minItems": 1, "maxItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "remoteDestIp": { "description": "remote destination ip address", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "oneOf": [ { "format": "ipv4" }, { "format": "ipv6" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectMirrorPutRequest_entriesRemoteDestIpDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectMirrorPutRequest_entriesRemoteDestIpOptionsDef" }, "sourceIp": { "description": "source ip address", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "oneOf": [ { "format": "ipv4" }, { "format": "ipv6" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectMirrorPutRequest_entriesSourceIpDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectMirrorPutRequest_entriesSourceIpOptionsDef" } }, "required": [ "remoteDestIp", "sourceIp" ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "data" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectMirrorPutRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "Policer Entries", "type": "array", "minItems": 1, "maxItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "burst": { "description": "Burst (Bytes)", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 15000, "maximum": 10000000, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPolicerPutRequest_entriesBurstDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPolicerPutRequest_entriesBurstOptionsDef" }, "exceed": { "description": "Exceed options such as Drop or Remark", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "drop", "remark" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPolicerPutRequest_entriesExceedDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPolicerPutRequest_entriesExceedOptionsDef" }, "rate": { "description": "Rate (bps)", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 8, "maximum": 100000000000, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPolicerPutRequest_entriesRateDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPolicerPutRequest_entriesRateOptionsDef" } }, "required": [ "burst", "exceed", "rate" ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "data" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPolicerPutRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "IPv4 Prefix List", "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "ipv4Address": { "description": "IPv4 address", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "format": "ipv4", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPrefixCommonRequest_entriesIpv4AddressDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPrefixCommonRequest_entriesIpv4AddressOptionsDef" }, "ipv4PrefixLength": { "description": "IPv4 prefix length", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 0, "maximum": 32, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPrefixCommonRequest_entriesIpv4PrefixLengthDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPrefixCommonRequest_entriesIpv4PrefixLengthOptionsDef" }, "leRangePrefixLength": { "description": "IPv4 prefix length with le range operator", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 1, "maximum": 32, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPrefixCommonRequest_entriesLeRangePrefixLengthDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPrefixCommonRequest_entriesLeRangePrefixLengthOptionsDef" }, "geRangePrefixLength": { "description": "IPv4 prefix length with ge range operator", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 1, "maximum": 32, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPrefixCommonRequest_entriesGeRangePrefixLengthDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPrefixCommonRequest_entriesGeRangePrefixLengthOptionsDef" } }, "required": [ "ipv4Address", "ipv4PrefixLength" ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "name", "data" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPrefixCommonRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "oneOf": [ { "description": "Standard Community List", "type": "array", "minItems": 1, "uniqueItems": true, "items": { "properties": { "standardCommunity": { "type": "object", "description": "Standard Community", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "oneOf": [ { "enum": [ "internet", "local-AS", "no-advertise", "no-export" ], "type": "string", "$$ref": "#/components/schemas/CommonCommonDefs_communityWellKnownDef" }, { "type": "string", "pattern": "^(0|[1-9]\\d{0,3}|[1-5]\\d{4}|6[0-4]\\d{3}|65[0-4]\\d{2}|655[0-2]\\d|6553[0-5]):(0|[1-9]\\d{0,3}|[1-5]\\d{4}|6[0-4]\\d{3}|65[0-4]\\d{2}|655[0-2]\\d|6553[0-5])$", "$$ref": "#/components/schemas/CommonCommonDefs_communityNumberDef" } ], "$$ref": "#/components/schemas/CommonCommonDefs_communityOptionsDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectStandardCommunityCommonRequest_standardCommunityOptionsDef" } }, "required": [ "standardCommunity" ], "additionalProperties": false } } ] } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "name", "data" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectStandardCommunityCommonRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "VPN List", "type": "array", "uniqueItems": true, "items": { "type": "object", "properties": { "vpn": { "description": "can be single vpn id or vpn id range", "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "oneOf": [ { "type": "integer", "minimum": 0, "maximum": 65530, "$$ref": "#/components/schemas/CommonCommonDefs_vpnDef" }, { "type": "string", "pattern": "^(0|[1-9]\\d{0,3}|[1-5]\\d{4}|6[0-4]\\d{3}|65[0-4]\\d{2}|655[0-2]\\d|65530)\\-(0|[1-9]\\d{0,3}|[1-5]\\d{4}|6[0-4]\\d{3}|65[0-4]\\d{2}|655[0-2]\\d|65530)$", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectVpnGroupCommonRequest_vpnRangeDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectVpnGroupCommonRequest_entriesVpnDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectVpnGroupCommonRequest_entriesVpnOptionsDef" } }, "required": [ "vpn" ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "name", "data" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectVpnGroupCommonRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "App Probe List", "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "map": { "description": "Map", "type": "array", "uniqueItems": true, "items": { "type": "object", "properties": { "color": { "description": "Color", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "3g", "biz-internet", "blue", "bronze", "custom1", "custom2", "custom3", "default", "gold", "green", "lte", "metro-ethernet", "mpls", "private1", "private2", "private3", "private4", "private5", "private6", "public-internet", "red", "silver" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectAppProbePutRequest_entriesMapColorDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectAppProbePutRequest_oneOfEntriesMapColorOptionsDef" }, "dscp": { "description": "DSCP number", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 0, "maximum": 63, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectAppProbePutRequest_entriesMapDscpDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectAppProbePutRequest_oneOfEntriesMapDscpOptionsDef" } }, "required": [ "color" ], "additionalProperties": false } }, "forwardingClass": { "description": "Forwarding Class Name", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectAppProbePutRequest_entriesForwardingClassDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectAppProbePutRequest_oneOfEntriesForwardingClassOptionsDef" }, { "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_parcelReferenceDef" } ] } }, "required": [ "map", "forwardingClass" ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "data", "name" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectAppProbePutRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "TLOC List", "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "tloc": { "description": "tloc", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectTlocPutRequest_entriesTlocDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectTlocPutRequest_oneOfEntriesTlocOptionsDef" }, "color": { "description": "color", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "3g", "biz-internet", "blue", "bronze", "custom1", "custom2", "custom3", "default", "gold", "green", "lte", "metro-ethernet", "mpls", "private1", "private2", "private3", "private4", "private5", "private6", "public-internet", "red", "silver" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectTlocPutRequest_entriesColorDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectTlocPutRequest_oneOfEntriesColorOptionsDef" }, "encap": { "description": "encapsulation", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "ipsec", "gre" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectTlocPutRequest_entriesEncapDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectTlocPutRequest_oneOfEntriesEncapOptionsDef" }, "preference": { "description": "Preference", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectTlocPutRequest_entriesPreferenceDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectTlocPutRequest_oneOfEntriesPreferenceOptionsDef" } }, "required": [ "tloc", "color", "encap" ], "additionalProperties": false } } }, "required": [], "additionalProperties": false } }, "required": [ "data", "name" ], "x-metadata": { "minVManageVersion": "20.16.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectTlocPutRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "Color List", "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "color": { "description": "", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "3g", "biz-internet", "blue", "bronze", "custom1", "custom2", "custom3", "default", "gold", "green", "lte", "metro-ethernet", "mpls", "private1", "private2", "private3", "private4", "private5", "private6", "public-internet", "red", "silver" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectColorPutRequest_entriesColorDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectColorPutRequest_oneOfEntriesColorOptionsDef" } }, "required": [ "color" ], "additionalProperties": false } } }, "required": [], "additionalProperties": false } }, "required": [ "data" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectColorPutRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "Preferred Color Group List", "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "primaryPreference": { "description": "Object with an color and path preference", "type": "object", "properties": { "colorPreference": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "enum": [ "default", "3g", "biz-internet", "blue", "bronze", "custom1", "custom2", "custom3", "gold", "green", "lte", "metro-ethernet", "mpls", "private1", "private2", "private3", "private4", "private5", "private6", "public-internet", "red", "silver" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPreferredColorGroupPutRequest_entriesColorPreferenceDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPreferredColorGroupPutRequest_oneOfEntriesColorPreferenceOptionsDef" }, "pathPreference": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "all-paths", "direct-path", "multi-hop-path" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPreferredColorGroupPutRequest_entriesPathPreferenceDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPreferredColorGroupPutRequest_oneOfEntriesPathPreferenceOptionsDef" } }, "anyOf": [ { "required": [ "colorPreference" ] }, { "required": [ "pathPreference" ] } ] }, "secondaryPreference": { "description": "Object with an color and path preference", "type": "object", "properties": { "colorPreference": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "enum": [ "default", "3g", "biz-internet", "blue", "bronze", "custom1", "custom2", "custom3", "gold", "green", "lte", "metro-ethernet", "mpls", "private1", "private2", "private3", "private4", "private5", "private6", "public-internet", "red", "silver" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPreferredColorGroupPutRequest_entriesColorPreferenceDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPreferredColorGroupPutRequest_oneOfEntriesColorPreferenceOptionsDef" }, "pathPreference": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "all-paths", "direct-path", "multi-hop-path" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPreferredColorGroupPutRequest_entriesPathPreferenceDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPreferredColorGroupPutRequest_oneOfEntriesPathPreferenceOptionsDef" } } }, "tertiaryPreference": { "description": "Object with an color and path preference", "type": "object", "properties": { "colorPreference": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "enum": [ "default", "3g", "biz-internet", "blue", "bronze", "custom1", "custom2", "custom3", "gold", "green", "lte", "metro-ethernet", "mpls", "private1", "private2", "private3", "private4", "private5", "private6", "public-internet", "red", "silver" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPreferredColorGroupPutRequest_entriesColorPreferenceDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPreferredColorGroupPutRequest_oneOfEntriesColorPreferenceOptionsDef" }, "pathPreference": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "enum": [ "all-paths", "direct-path", "multi-hop-path" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPreferredColorGroupPutRequest_entriesPathPreferenceDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPreferredColorGroupPutRequest_oneOfEntriesPathPreferenceOptionsDef" } } } }, "required": [ "primaryPreference" ], "dependentRequired": { "secondaryPreference": [ "primaryPreference" ], "tertiaryPreference": [ "primaryPreference", "secondaryPreference" ] }, "additionalProperties": false } } }, "required": [], "additionalProperties": false } }, "required": [ "data" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectPreferredColorGroupPutRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "sequences": { "description": "select definition of rule", "type": "array", "minItems": 1, "items": { "if": { "required": [ "sourceObjectGroup", "destinationObjectGroup" ], "anyOf": [ { "required": [ "sourcePortList" ] }, { "required": [ "sourcePort" ] }, { "required": [ "sourceIp" ] }, { "required": [ "sourceIpv6" ] }, { "required": [ "sourceDataIpv6PrefixList" ] }, { "required": [ "sourceDataPrefixList" ] }, { "required": [ "sourceGeoLocation" ] }, { "required": [ "sourceGeoLocationList" ] }, { "required": [ "destinationPortList" ] }, { "required": [ "destinationPort" ] }, { "required": [ "destinationIp" ] }, { "required": [ "destinationIpv6" ] }, { "required": [ "destinationDataIpv6PrefixList" ] }, { "required": [ "destinationDataPrefixList" ] }, { "required": [ "destinationGeoLocation" ] }, { "required": [ "destinationGeoLocationList" ] }, { "required": [ "destinationFqdn" ] }, { "required": [ "destinationFqdnList" ] } ], "properties": { "sequenceIpType": { "properties": { "value": { "const": "ipv4" } } } } }, "then": { "not": { "required": [ "sourcePortList", "sourcePort", "sourceIp", "sourceIpv6", "sourceDataIpv6PrefixList", "sourceDataPrefixList", "sourceGeoLocation", "sourceGeoLocationList", "sourceObjectGroup", "destinationPortList", "destinationPort", "destinationIp", "destinationIpv6", "destinationDataIpv6PrefixList", "destinationDataPrefixList", "destinationGeoLocation", "destinationGeoLocationList", "destinationFqdn", "destinationFqdnList", "destinationObjectGroup" ], "anyOf": [ { "required": [ "protocol" ] }, { "required": [ "sourceIp" ] }, { "required": [ "sourceDataPrefixList" ] }, { "required": [ "sourceGeoLocation" ] }, { "required": [ "sourceGeoLocationList" ] }, { "required": [ "destinationIp" ] }, { "required": [ "destinationDataPrefixList" ] }, { "required": [ "destinationGeoLocation" ] }, { "required": [ "destinationGeoLocationList" ] }, { "required": [ "sourceIpv6" ] }, { "required": [ "sourceDataIpv6PrefixList" ] }, { "required": [ "destinationIpv6" ] }, { "required": [ "destinationDataIpv6PrefixList" ] } ] } }, "type": "object", "properties": { "sequenceName": { "description": "Sequence name", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_ruleNameDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_oneOfDefinitionNameOptionsDef" }, "sequenceIpType": { "description": "ipv4/ ipv6", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "enum": [ "ipv4", "ipv6" ], "default": "ipv4", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_sequenceIPTypeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_oneOfDefinitionRulesSequenceIpTypeOptionsDef" }, "sequenceId": { "description": "Sequence Id", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_oneOfSequencesSequenceIdOptionsDef" }, "action": { "description": "action", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "drop", "enum": [ "pass", "inspect", "drop" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_sequencesBaseActionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_oneOfDefinitionRulesActionOptionsDef" }, "protocol": { "description": "protocol", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "type": "string", "minLength": 1, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_protocolValueDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_oneOfDefinitionProtocolOptionsDef" }, "protocolName": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "type": "string", "enum": [ "snmp", "icmp", "tcp", "udp", "echo", "telnet", "wins", "n2h2server", "nntp", "pptp", "rtsp", "bootpc", "gdoi", "tacacs", "gopher", "icabrowser", "skinny", "sunrpc", "biff", "router", "ircs", "orasrv", "ms-cluster-net", "kermit", "isakmp", "sshell", "realsecure", "ircu", "appleqtc", "pwdgen", "rdb-dbs-disp", "creativepartnr", "finger", "ftps", "giop", "rsvd", "hp-alarm-mgr", "uucp", "kerberos", "imap", "time", "bootps", "tftp", "oracle", "snmptrap", "http", "qmtp", "radius", "oracle-em-vp", "tarantella", "pcanywheredata", "ldap", "mgcp", "sqlsrv", "hsrp", "cisco-net-mgmt", "smtp", "pcanywherestat", "exec", "send", "stun", "syslog", "ms-sql-m", "citrix", "creativeserver", "cifs", "cisco-sys", "cisco-tna", "ms-dotnetster", "gtpv1", "gtpv0", "imap3", "fcip-port", "netbios-dgm", "sip-tls", "pop3s", "cisco-fna", "802-11-iapp", "oem-agent", "cisco-tdp", "tr-rsrb", "r-winsock", "sql-net", "syslog-conn", "tacacs-ds", "h225ras", "ace-svr", "dhcp-failover", "igmpv3lite", "irc-serv", "entrust-svcs", "dbcontrol_agent", "cisco-svcs", "ipsec-msft", "microsoft-ds", "ms-sna", "rsvp_tunnel", "rsvp-encap", "hp-collector", "netbios-ns", "msexch-routing", "h323", "l2tp", "ldap-admin", "pop3", "h323callsigalt", "ms-sql", "iscsi-target", "webster", "lotusnote", "ipx", "entrust-svc-hand", "citriximaclient", "rtc-pm-port", "ftp", "aol", "xdmcp", "oraclenames", "login", "iscsi", "ttc", "imaps", "socks", "ssh", "dnsix", "daytime", "sip", "discard", "ntp", "ldaps", "https", "vdolive", "ica", "net8-cman", "cuseeme", "netstat", "sms", "streamworks", "rtelnet", "who", "kazaa", "ssp", "dbase", "timed", "cddbp", "telnets", "ymsgr", "ident", "bgp", "ddns-v3", "vqp", "irc", "ipass", "x11", "dns", "lotusmtap", "mysql", "nfs", "msnmsgr", "netshow", "sqlserv", "hp-managed-node", "ncp", "shell", "realmedia", "msrpc", "clp" ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_protocolNameDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_oneOfDefinitionProtocolNameOptionsDef" }, "protocolNameList": { "description": "protocolList", "additionalProperties": false, "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "maxItems": 20, "uniqueItems": true, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_refIdArrayValue" } }, "required": [ "refId" ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_referenceDef" }, "sourceIp": { "description": "ipv4", "type": "object", "properties": { "ipv4Value": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "string", "pattern": "^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)(\\/)([0-2]?[0-9]$|[3]?[0-2])$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4PrefixDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_oneOfIpv4InputDef" } }, "required": [ "ipv4Value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_ipv4MatchDef" }, "sourceIpv6": { "description": "ipv6", "type": "object", "properties": { "ipv6Value": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "string", "pattern": "((^\\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:)))(%.+)?\\s*(\\/)(\\b([0-9]{1,2}|1[01][0-9]|12[0-8])\\b)$))", "$$ref": "#/components/schemas/CommonCommonDefs_ipv6PrefixDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_oneOfIpv6InputDef" } }, "required": [ "ipv6Value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_ipv6MatchDef" }, "destinationIp": { "description": "destination ipv4", "type": "object", "properties": { "ipv4Value": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "string", "pattern": "^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)(\\/)([0-2]?[0-9]$|[3]?[0-2])$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4PrefixDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_oneOfIpv4InputDef" } }, "required": [ "ipv4Value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_ipv4MatchDef" }, "destinationIpv6": { "description": "destination ipv6", "type": "object", "properties": { "ipv6Value": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "string", "pattern": "((^\\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:)))(%.+)?\\s*(\\/)(\\b([0-9]{1,2}|1[01][0-9]|12[0-8])\\b)$))", "$$ref": "#/components/schemas/CommonCommonDefs_ipv6PrefixDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_oneOfIpv6InputDef" } }, "required": [ "ipv6Value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_ipv6MatchDef" }, "sourceDataPrefixList": { "description": "sourceDataPrefixList", "additionalProperties": false, "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "maxItems": 20, "uniqueItems": true, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_refIdArrayValue" } }, "required": [ "refId" ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_referenceDef" }, "sourceDataIpv6PrefixList": { "description": "sourceDataIpv6PrefixList", "additionalProperties": false, "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "maxItems": 20, "uniqueItems": true, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_refIdArrayValue" } }, "required": [ "refId" ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_referenceDef" }, "destinationDataIpv6PrefixList": { "description": "destinationDataIpv6PrefixList", "additionalProperties": false, "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "maxItems": 20, "uniqueItems": true, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_refIdArrayValue" } }, "required": [ "refId" ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_referenceDef" }, "destinationDataPrefixList": { "description": "destinationDataPrefixList", "additionalProperties": false, "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "maxItems": 20, "uniqueItems": true, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_refIdArrayValue" } }, "required": [ "refId" ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_referenceDef" }, "destinationFqdn": { "description": "destination FQDN", "type": "object", "properties": { "fqdnValue": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "type": "string", "minLength": 1, "maxLength": 120, "pattern": "^([*][.])?([a-zA-Z0-9-]+\\.)+([a-zA-Z0-9-])+$", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_fqdnValueDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_oneOfDefinitionRulesFqdnOptionsDef" } }, "required": [ "fqdnValue" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_fqdnMatchDef" }, "destinationFqdnList": { "description": "destinationFqdnList", "additionalProperties": false, "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "maxItems": 20, "uniqueItems": true, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_refIdArrayValue" } }, "required": [ "refId" ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_referenceDef" }, "sourceGeoLocation": { "description": "Source Geolocation", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "enum": [ "AF", "AN", "AS", "EU", "NA", "OC", "SA", "AFG", "ALB", "ATA", "DZA", "ASM", "AND", "AGO", "ATG", "AZE", "ARG", "AUS", "AUT", "BHS", "BHR", "BGD", "ARM", "BRB", "BEL", "BMU", "BTN", "BOL", "BIH", "BWA", "BVT", "BRA", "BLZ", "IOT", "SLB", "VGB", "BRN", "BGR", "MMR", "BDI", "BLR", "KHM", "CMR", "CAN", "CPV", "CYM", "CAF", "LKA", "TCD", "CHL", "CHN", "TWN", "CXR", "CCK", "COL", "COM", "MYT", "COG", "COD", "COK", "CRI", "HRV", "CUB", "CYP", "CZE", "BEN", "DNK", "DMA", "DOM", "ECU", "SLV", "GNQ", "ETH", "ERI", "EST", "FRO", "FLK", "SGS", "FJI", "FIN", "ALA", "FRA", "GUF", "PYF", "ATF", "DJI", "GAB", "GEO", "GMB", "PSE", "DEU", "GHA", "GIB", "KIR", "GRC", "GRL", "GRD", "GLP", "GUM", "GTM", "GIN", "GUY", "HTI", "HMD", "VAT", "HND", "HKG", "HUN", "ISL", "IND", "IDN", "IRN", "IRQ", "IRL", "ISR", "ITA", "CIV", "JAM", "JPN", "KAZ", "JOR", "KEN", "PRK", "KOR", "KWT", "KGZ", "LAO", "LBN", "LSO", "LVA", "LBR", "LBY", "LIE", "LTU", "LUX", "MAC", "MDG", "MWI", "MYS", "MDV", "MLI", "MLT", "MTQ", "MRT", "MUS", "MEX", "MCO", "MNG", "MDA", "MNE", "MSR", "MAR", "MOZ", "OMN", "NAM", "NRU", "NPL", "NLD", "ANT", "CUW", "ABW", "SXM", "BES", "NCL", "VUT", "NZL", "NIC", "NER", "NGA", "NIU", "NFK", "NOR", "MNP", "UMI", "FSM", "MHL", "PLW", "PAK", "PAN", "PNG", "PRY", "PER", "PHL", "PCN", "POL", "PRT", "GNB", "TLS", "PRI", "QAT", "REU", "ROU", "RUS", "RWA", "BLM", "SHN", "KNA", "AIA", "LCA", "MAF", "SPM", "VCT", "SMR", "STP", "SAU", "SEN", "SRB", "SYC", "SLE", "SGP", "SVK", "VNM", "SVN", "SOM", "ZAF", "ZWE", "ESP", "SSD", "ESH", "SDN", "SUR", "SJM", "SWZ", "SWE", "CHE", "SYR", "TJK", "THA", "TGO", "TKL", "TON", "TTO", "ARE", "TUN", "TUR", "TKM", "TCA", "TUV", "UGA", "UKR", "MKD", "EGY", "GBR", "GGY", "JEY", "IMN", "TZA", "USA", "VIR", "BFA", "URY", "UZB", "VEN", "WLF", "WSM", "YEM", "ZMB" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_geoLocationDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_oneOfGeoLocationOptionsDef" }, "destinationGeoLocation": { "description": "Source Geolocation", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "enum": [ "AF", "AN", "AS", "EU", "NA", "OC", "SA", "AFG", "ALB", "ATA", "DZA", "ASM", "AND", "AGO", "ATG", "AZE", "ARG", "AUS", "AUT", "BHS", "BHR", "BGD", "ARM", "BRB", "BEL", "BMU", "BTN", "BOL", "BIH", "BWA", "BVT", "BRA", "BLZ", "IOT", "SLB", "VGB", "BRN", "BGR", "MMR", "BDI", "BLR", "KHM", "CMR", "CAN", "CPV", "CYM", "CAF", "LKA", "TCD", "CHL", "CHN", "TWN", "CXR", "CCK", "COL", "COM", "MYT", "COG", "COD", "COK", "CRI", "HRV", "CUB", "CYP", "CZE", "BEN", "DNK", "DMA", "DOM", "ECU", "SLV", "GNQ", "ETH", "ERI", "EST", "FRO", "FLK", "SGS", "FJI", "FIN", "ALA", "FRA", "GUF", "PYF", "ATF", "DJI", "GAB", "GEO", "GMB", "PSE", "DEU", "GHA", "GIB", "KIR", "GRC", "GRL", "GRD", "GLP", "GUM", "GTM", "GIN", "GUY", "HTI", "HMD", "VAT", "HND", "HKG", "HUN", "ISL", "IND", "IDN", "IRN", "IRQ", "IRL", "ISR", "ITA", "CIV", "JAM", "JPN", "KAZ", "JOR", "KEN", "PRK", "KOR", "KWT", "KGZ", "LAO", "LBN", "LSO", "LVA", "LBR", "LBY", "LIE", "LTU", "LUX", "MAC", "MDG", "MWI", "MYS", "MDV", "MLI", "MLT", "MTQ", "MRT", "MUS", "MEX", "MCO", "MNG", "MDA", "MNE", "MSR", "MAR", "MOZ", "OMN", "NAM", "NRU", "NPL", "NLD", "ANT", "CUW", "ABW", "SXM", "BES", "NCL", "VUT", "NZL", "NIC", "NER", "NGA", "NIU", "NFK", "NOR", "MNP", "UMI", "FSM", "MHL", "PLW", "PAK", "PAN", "PNG", "PRY", "PER", "PHL", "PCN", "POL", "PRT", "GNB", "TLS", "PRI", "QAT", "REU", "ROU", "RUS", "RWA", "BLM", "SHN", "KNA", "AIA", "LCA", "MAF", "SPM", "VCT", "SMR", "STP", "SAU", "SEN", "SRB", "SYC", "SLE", "SGP", "SVK", "VNM", "SVN", "SOM", "ZAF", "ZWE", "ESP", "SSD", "ESH", "SDN", "SUR", "SJM", "SWZ", "SWE", "CHE", "SYR", "TJK", "THA", "TGO", "TKL", "TON", "TTO", "ARE", "TUN", "TUR", "TKM", "TCA", "TUV", "UGA", "UKR", "MKD", "EGY", "GBR", "GGY", "JEY", "IMN", "TZA", "USA", "VIR", "BFA", "URY", "UZB", "VEN", "WLF", "WSM", "YEM", "ZMB" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_geoLocationDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_oneOfGeoLocationOptionsDef" }, "sourceGeoLocationList": { "description": "sourceGeoLocationList", "additionalProperties": false, "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "maxItems": 20, "uniqueItems": true, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_refIdArrayValue" } }, "required": [ "refId" ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_referenceDef" }, "destinationGeoLocationList": { "description": "destinationGeoLocationList", "additionalProperties": false, "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "maxItems": 20, "uniqueItems": true, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_refIdArrayValue" } }, "required": [ "refId" ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_referenceDef" }, "sourcePort": { "description": "action", "type": "object", "properties": { "portValue": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "oneOf": [ { "type": "string", "pattern": "^(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_portNoDef" }, { "type": "string", "pattern": "^(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])\\-(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_portRangeDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_portValueDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_oneOfPortInputDef" } }, "required": [ "portValue" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_portMatchDef" }, "destinationPort": { "description": "action", "type": "object", "properties": { "portValue": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "oneOf": [ { "type": "string", "pattern": "^(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_portNoDef" }, { "type": "string", "pattern": "^(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])\\-(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_portRangeDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_portValueDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_oneOfPortInputDef" } }, "required": [ "portValue" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_portMatchDef" }, "destinationPortList": { "description": "destinationPortList", "additionalProperties": false, "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "maxItems": 20, "uniqueItems": true, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_refIdArrayValue" } }, "required": [ "refId" ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_referenceDef" }, "sourcePortList": { "description": "sourcePortList", "additionalProperties": false, "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "maxItems": 20, "uniqueItems": true, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_refIdArrayValue" } }, "required": [ "refId" ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_referenceDef" }, "sourceObjectGroup": { "description": "Source Security Object Group", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "maxItems": 1, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_objectGroupRefIdArrayValue" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_objectGroupReferenceDef" }, "destinationObjectGroup": { "description": "Destination Security Object Group", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "maxItems": 1, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_objectGroupRefIdArrayValue" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_objectGroupReferenceDef" } }, "required": [ "sequenceName", "sequenceIpType", "sequenceId", "action" ], "additionalProperties": false } } }, "required": [ "sequences" ], "additionalProperties": false }, "metadata": { "minVManageVersion": "20.18.1" } }, "required": [ "name", "data" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_SchemaPayload" }, { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_listTypeNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "sequenceIpType": { "description": "ipv4/ ipv6", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "enum": [ "ipv4", "ipv6" ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPutRequest_sequenceIPTypeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPutRequest_oneOfSequenceIpTypeOptionsDef" }, "entries": { "type": "array", "maxItems": 4, "minItems": 1, "uniqueItems": true, "items": { "if": { "required": [ "dataPrefix", "dataPrefixIpv6", "fqdn", "geoLocation", "port", "dataPrefixList", "dataPrefixIpv6List", "fqdnList", "geoLocationList", "portList" ] }, "then": { "not": { "required": [ "dataPrefixIpv6List", "dataPrefix", "fqdnList", "geoLocationList", "portList", "dataPrefixIpv6List", "dataPrefixIpv6", "fqdn", "geoLocation", "port" ] } }, "type": "object", "properties": { "dataPrefix": { "type": "object", "properties": { "ipv4Value": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "string", "pattern": "^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)(\\/)([0-2]?[0-9]$|[3]?[0-2])$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4PrefixDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPutRequest_oneOfIpv4InputDef" } }, "required": [ "ipv4Value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPutRequest_ipv4MatchDef" }, "dataPrefixIpv6": { "type": "object", "properties": { "ipv6Value": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "string", "pattern": "((^\\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:)))(%.+)?\\s*(\\/)(\\b([0-9]{1,2}|1[01][0-9]|12[0-8])\\b)$))", "$$ref": "#/components/schemas/CommonCommonDefs_ipv6PrefixDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPutRequest_oneOfIpv6InputDef" } }, "required": [ "ipv6Value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPutRequest_ipv6MatchDef" }, "fqdn": { "type": "object", "properties": { "fqdnValue": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "type": "string", "minLength": 1, "maxLength": 120, "pattern": "^([*][.])?([a-zA-Z0-9-]+\\.)+([a-zA-Z0-9-])+$", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPutRequest_fqdnValueDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPutRequest_oneOfDefinitionRulesFqdnOptionsDef" } }, "required": [ "fqdnValue" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPutRequest_fqdnMatchDef" }, "geoLocation": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "enum": [ "AF", "AN", "AS", "EU", "NA", "OC", "SA", "AFG", "ALB", "ATA", "DZA", "ASM", "AND", "AGO", "ATG", "AZE", "ARG", "AUS", "AUT", "BHS", "BHR", "BGD", "ARM", "BRB", "BEL", "BMU", "BTN", "BOL", "BIH", "BWA", "BVT", "BRA", "BLZ", "IOT", "SLB", "VGB", "BRN", "BGR", "MMR", "BDI", "BLR", "KHM", "CMR", "CAN", "CPV", "CYM", "CAF", "LKA", "TCD", "CHL", "CHN", "TWN", "CXR", "CCK", "COL", "COM", "MYT", "COG", "COD", "COK", "CRI", "HRV", "CUB", "CYP", "CZE", "BEN", "DNK", "DMA", "DOM", "ECU", "SLV", "GNQ", "ETH", "ERI", "EST", "FRO", "FLK", "SGS", "FJI", "FIN", "ALA", "FRA", "GUF", "PYF", "ATF", "DJI", "GAB", "GEO", "GMB", "PSE", "DEU", "GHA", "GIB", "KIR", "GRC", "GRL", "GRD", "GLP", "GUM", "GTM", "GIN", "GUY", "HTI", "HMD", "VAT", "HND", "HKG", "HUN", "ISL", "IND", "IDN", "IRN", "IRQ", "IRL", "ISR", "ITA", "CIV", "JAM", "JPN", "KAZ", "JOR", "KEN", "PRK", "KOR", "KWT", "KGZ", "LAO", "LBN", "LSO", "LVA", "LBR", "LBY", "LIE", "LTU", "LUX", "MAC", "MDG", "MWI", "MYS", "MDV", "MLI", "MLT", "MTQ", "MRT", "MUS", "MEX", "MCO", "MNG", "MDA", "MNE", "MSR", "MAR", "MOZ", "OMN", "NAM", "NRU", "NPL", "NLD", "ANT", "CUW", "ABW", "SXM", "BES", "NCL", "VUT", "NZL", "NIC", "NER", "NGA", "NIU", "NFK", "NOR", "MNP", "UMI", "FSM", "MHL", "PLW", "PAK", "PAN", "PNG", "PRY", "PER", "PHL", "PCN", "POL", "PRT", "GNB", "TLS", "PRI", "QAT", "REU", "ROU", "RUS", "RWA", "BLM", "SHN", "KNA", "AIA", "LCA", "MAF", "SPM", "VCT", "SMR", "STP", "SAU", "SEN", "SRB", "SYC", "SLE", "SGP", "SVK", "VNM", "SVN", "SOM", "ZAF", "ZWE", "ESP", "SSD", "ESH", "SDN", "SUR", "SJM", "SWZ", "SWE", "CHE", "SYR", "TJK", "THA", "TGO", "TKL", "TON", "TTO", "ARE", "TUN", "TUR", "TKM", "TCA", "TUV", "UGA", "UKR", "MKD", "EGY", "GBR", "GGY", "JEY", "IMN", "TZA", "USA", "VIR", "BFA", "URY", "UZB", "VEN", "WLF", "WSM", "YEM", "ZMB" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPutRequest_geoLocationDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPutRequest_oneOfGeoLocationOptionsDef" }, "port": { "type": "object", "properties": { "portValue": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "items": { "oneOf": [ { "type": "string", "pattern": "^(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPutRequest_portNoDef" }, { "type": "string", "pattern": "^(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])\\-(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$", "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPutRequest_portRangeDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPutRequest_portValueDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPutRequest_oneOfPortInputDef" } }, "required": [ "portValue" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPutRequest_portMatchDef" }, "dataPrefixList": { "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "maxItems": 20, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPutRequest_refIdArrayValue" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPutRequest_listDef" }, "dataPrefixIpv6List": { "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "maxItems": 20, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPutRequest_refIdArrayValue" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPutRequest_listDef" }, "fqdnList": { "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "maxItems": 20, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPutRequest_refIdArrayValue" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPutRequest_listDef" }, "geoLocationList": { "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "maxItems": 20, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPutRequest_refIdArrayValue" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPutRequest_listDef" }, "portList": { "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "array", "minItems": 1, "maxItems": 20, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPutRequest_portRefIdArrayValue" } }, "required": [ "refId" ], "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPutRequest_portListDef" } }, "additionalProperties": false } } }, "required": [ "sequenceIpType", "entries" ], "additionalProperties": false } }, "required": [ "data", "name" ], "x-metadata": { "minVManageVersion": "20.18" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPutRequest_SchemaPayload" } ], "$$ref": "#/components/schemas/Schema2HubGeneratedPolicyobjectlisttypePut" } }, "$$ref": "#/components/schemas/getSingleSdwanPolicyObjectPolicyobjectlisttypePayload" }, "examples": { "get response example": { "value": { "parcelId": "09fc54fe-ff36-4640-ae57-c9e71a103902", "parcelType": "policyObjectListType", "createdBy": "admin", "lastUpdatedBy": "admin", "createdOn": 1701866357838, "lastUpdatedOn": 1701866357838, "payload": { "data": { "sequenceIpType": { "optionType": "global", "value": "ipv6" }, "entries": [ { "dataPrefixIpv6": { "refId": { "optionType": "global", "value": [ "bd56b706-884f-4c98-b6f5-32217772b04b" ] } }, "fqdnList": { "refId": { "optionType": "global", "value": [ "cf02b43d-482d-42a4-9b23-f0cb5e4bdf9c" ] } }, "portList": { "refId": { "optionType": "global", "value": [ "d1202dc1-c311-4186-ba6e-0e33d714ab87" ] } } } ] } } }, "$$ref": "#/components/examples/getSingleSdwanPolicyObjectPolicyobjectlisttypeExample" } } } } }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Feature Profile > Policy Object > Security Data IP Prefix-read,Feature Profile > Policy Object > Security Data IPv6 Prefix-read,Feature Profile > Policy Object > Security FQDN Prefix-read,Feature Profile > Policy Object > Security Port-read,Feature Profile > Policy Object > Security Zone-read,Feature Profile > Policy Object > Security Local App-read,Feature Profile > Policy Object > Security Local Domain-read,Feature Profile > Policy Object > Security IPS Signature-read,Feature Profile > Policy Object > Security IPS Signature Set-read,Feature Profile > Policy Object > Security URL List-read,Feature Profile > Policy Object > Security Protocol Name-read,Feature Profile > Policy Object > Security Geo Location-read,Feature Profile > Policy Object > Security Identity-read,Feature Profile > Policy Object > Security Scalable Group Tag-read,Feature Profile > Policy Object > As Path-read,Feature Profile > Policy Object > Class-read,Feature Profile > Policy Object > Data Ipv6-read,Feature Profile > Policy Object > Data Prefix-read,Feature Profile > Policy Object > Community-read,Feature Profile > Policy Object > Ext Community-read,Feature Profile > Policy Object > Object Group-read,Feature Profile > Policy Object > Ipv6 Prefix-read,Feature Profile > Policy Object > Mirror-read,Feature Profile > Policy Object > Policer-read,Feature Profile > Policy Object > Prefix-read,Feature Profile > Policy Object > Standard Community-read,Feature Profile > Policy Object > VPN Group-read,Feature Profile > Policy Object > App List-read,Feature Profile > Policy Object > SLA Class-read,Feature Profile > Policy Object > Color List-read,Feature Profile > Policy Object > App Probe-read,Feature Profile > Policy Object > TLOC-read,Feature Profile > Policy Object > Preferred Color Group-read,Feature Profile > Policy Object > Security Rule Set-read,Feature Profile > Policy Object > Security Object Group-read," } }, "/v1/feature-profile/sdwan/policy-object/{policyObjectId}/{policyObjectListType}/{listObjectId}/referenced-by": { "get": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Get Profile Parcel by parcelId for Policy Object feature profile along with referenced-by details", "operationId": "GetPolicyObjectProfileParcelWithReferencedByDetailsByParcelId", "parameters": [ { "name": "policyObjectId", "in": "path", "description": "Feature Profile ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } }, { "name": "policyObjectListType", "in": "path", "description": "Policy Object ListType", "required": true, "schema": { "type": "string", "enum": [ "security-data-ip-prefix", "security-data-ipv6-prefix", "security-fqdn", "security-port", "security-localapp", "security-localdomain", "security-ipssignature", "security-ipssignatureset", "security-urllist", "security-protocolname", "security-geolocation", "security-identity", "security-scalablegrouptag", "security-zone", "app-list", "sla-class", "as-path", "class", "data-ipv6-prefix", "data-prefix", "expanded-community", "ext-community", "ipv4-network-object-group", "ipv4-service-object-group", "ipv6-prefix", "mirror", "policer", "prefix", "standard-community", "vpn-group", "app-probe", "tloc", "color", "preferred-color-group", "security-rule-set", "security-object-group" ] } }, { "name": "listObjectId", "in": "path", "description": "Profile Parcel ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } } ], "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "string" }, "examples": { "get response example": { "description": "get response example", "value": "refer to schema for documentation and example" } } } } }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Feature Profile > Policy Object > Security Data IP Prefix-read,Feature Profile > Policy Object > Security Data IPv6 Prefix-read,Feature Profile > Policy Object > Security FQDN Prefix-read,Feature Profile > Policy Object > Security Port-read,Feature Profile > Policy Object > Security Zone-read,Feature Profile > Policy Object > Security Local App-read,Feature Profile > Policy Object > Security Local Domain-read,Feature Profile > Policy Object > Security IPS Signature-read,Feature Profile > Policy Object > Security IPS Signature Set-read,Feature Profile > Policy Object > Security URL List-read,Feature Profile > Policy Object > Security Protocol Name-read,Feature Profile > Policy Object > Security Geo Location-read,Feature Profile > Policy Object > Security Identity-read,Feature Profile > Policy Object > Security Scalable Group Tag-read,Feature Profile > Policy Object > As Path-read,Feature Profile > Policy Object > Class-read,Feature Profile > Policy Object > Data Ipv6-read,Feature Profile > Policy Object > Data Prefix-read,Feature Profile > Policy Object > Community-read,Feature Profile > Policy Object > Ext Community-read,Feature Profile > Policy Object > Object Group-read,Feature Profile > Policy Object > Ipv6 Prefix-read,Feature Profile > Policy Object > Mirror-read,Feature Profile > Policy Object > Policer-read,Feature Profile > Policy Object > Prefix-read,Feature Profile > Policy Object > Standard Community-read,Feature Profile > Policy Object > VPN Group-read,Feature Profile > Policy Object > App List-read,Feature Profile > Policy Object > SLA Class-read,Feature Profile > Policy Object > Color List-read,Feature Profile > Policy Object > App Probe-read,Feature Profile > Policy Object > TLOC-read,Feature Profile > Policy Object > Preferred Color Group-read,Feature Profile > Policy Object > Security Rule Set-read,Feature Profile > Policy Object > Security Object Group-read," } }, "/v1/feature-profile/sdwan/policy-object/{policyObjectListType}/schema": { "get": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Get a SDWAN PolicyObject DataPrefix Parcel Schema by Schema Type", "operationId": "GetSdwanPolicyObjectDataPrefixParcelSchemaBySchemaType", "parameters": [ { "name": "schemaType", "in": "query", "required": true, "schema": { "type": "string", "enum": [ "post", "put" ] } }, { "name": "policyObjectListType", "in": "path", "description": "Policy Object ListType", "required": true, "schema": { "type": "string", "enum": [ "security-data-ip-prefix", "security-data-ipv6-prefix", "security-fqdn", "security-port", "security-localapp", "security-localdomain", "security-ipssignature", "security-ipssignatureset", "security-urllist", "security-protocolname", "security-geolocation", "security-identity", "security-scalablegrouptag", "security-zone", "app-list", "sla-class", "as-path", "class", "data-ipv6-prefix", "data-prefix", "expanded-community", "ext-community", "ipv4-network-object-group", "ipv4-service-object-group", "ipv6-prefix", "mirror", "policer", "prefix", "standard-community", "vpn-group", "app-probe", "tloc", "color", "preferred-color-group", "security-rule-set", "security-object-group" ] } } ], "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "string" }, "examples": { "security-data-ip-prefix_post": { "value": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32 }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "ipPrefix": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "string", "pattern": "^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)(\\/)([0-2]?[0-9]$|[3]?[0-2])$" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] } }, "required": [ "ipPrefix" ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "data", "name" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectSecurityDataIpPrefixPostRequest_ResolvedSchema" }, "security-data-ip-prefix_put": { "value": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32 }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "ipPrefix": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "string", "pattern": "^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)(\\/)([0-2]?[0-9]$|[3]?[0-2])$" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] } }, "required": [ "ipPrefix" ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "data", "name" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectSecurityDataIpPrefixPutRequest_ResolvedSchema" }, "security-data-ipv6-prefix_post": { "value": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32 }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "ipv6Prefix": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "string", "pattern": "((^\\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:)))(%.+)?\\s*(\\/)(\\b([0-9]{1,2}|1[01][0-9]|12[0-8])\\b)$))" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] } }, "required": [ "ipv6Prefix" ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "data", "name" ], "x-metadata": { "minVManageVersion": "20.19.1" }, "additionalProperties": false }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectSecurityDataIpv6PrefixPostRequest_ResolvedSchema" }, "security-data-ipv6-prefix_put": { "value": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32 }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "ipv6Prefix": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "string", "pattern": "((^\\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:)))(%.+)?\\s*(\\/)(\\b([0-9]{1,2}|1[01][0-9]|12[0-8])\\b)$))" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] } }, "required": [ "ipv6Prefix" ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "data", "name" ], "x-metadata": { "minVManageVersion": "20.19.1" }, "additionalProperties": false }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectSecurityDataIpv6PrefixPutRequest_ResolvedSchema" }, "security-fqdn_post": { "value": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32 }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "type": "array", "maxItems": 512, "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "pattern": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "string", "description": "Must be valid FQDN", "pattern": "^([*][.])?([a-zA-Z0-9-]+\\.)+([a-zA-Z0-9-])+$", "minLength": 1, "maxLength": 120 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] } }, "required": [ "pattern" ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "data", "name" ], "x-metadata": { "minVManageVersion": "20.19" }, "additionalProperties": false }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectSecurityFqdnPostRequest_ResolvedSchema" }, "security-fqdn_put": { "value": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32 }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "type": "array", "maxItems": 512, "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "pattern": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "string", "description": "Must be valid FQDN", "pattern": "^([*][.])?([a-zA-Z0-9-]+\\.)+([a-zA-Z0-9-])+$", "minLength": 1, "maxLength": 120 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] } }, "required": [ "pattern" ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "data", "name" ], "x-metadata": { "minVManageVersion": "20.19" }, "additionalProperties": false }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectSecurityFqdnPutRequest_ResolvedSchema" }, "security-port_post": { "value": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32 }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "Port List", "type": "array", "maxItems": 64, "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "port": { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "oneOf": [ { "type": "string", "pattern": "^(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$" }, { "type": "string", "pattern": "^(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])\\-(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$" } ] } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "port" ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "name", "data" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectSecurityPortPostRequest_ResolvedSchema" }, "security-port_put": { "value": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32 }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "Port List", "type": "array", "maxItems": 64, "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "port": { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "oneOf": [ { "type": "string", "pattern": "^(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$" }, { "type": "string", "pattern": "^(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])\\-(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$" } ] } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "port" ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "name", "data" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectSecurityPortPutRequest_ResolvedSchema" }, "security-localapp_post": { "value": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32 }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "Localapp list", "type": "array", "minItems": 1, "maxItems": 32, "uniqueItems": true, "items": { "type": "object", "properties": { "app": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "string" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "appFamily": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "string" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] } }, "oneOf": [ { "required": [ "app" ] }, { "required": [ "appFamily" ] } ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "data", "name" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectSecurityLocalappPostRequest_ResolvedSchema" }, "security-localapp_put": { "value": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32 }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "Localapp list", "type": "array", "minItems": 1, "maxItems": 32, "uniqueItems": true, "items": { "type": "object", "properties": { "app": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "string" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "appFamily": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "string" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] } }, "oneOf": [ { "required": [ "app" ] }, { "required": [ "appFamily" ] } ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "data", "name" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectSecurityLocalappPutRequest_ResolvedSchema" }, "security-localdomain_post": { "value": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32 }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "type": "array", "maxItems": 256, "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "nameServer": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "string", "minLength": 1, "maxLength": 240, "description": "Must be valid utd regex. String cannot start with a '*' or a '+', be empty, or be more than 240 characters", "pattern": "^[^*+].*" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] } }, "required": [ "nameServer" ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "data", "name" ], "x-metadata": { "minVManageVersion": "20.19" } }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectSecurityLocaldomainPostRequest_ResolvedSchema" }, "security-localdomain_put": { "value": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32 }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "type": "array", "maxItems": 256, "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "nameServer": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "string", "minLength": 1, "maxLength": 240, "description": "String cannot start with a '.' or a '*', be empty, or be more than 240 characters", "pattern": "^[^*+].*" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] } }, "required": [ "nameServer" ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "data", "name" ], "x-metadata": { "minVManageVersion": "20.19" } }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectSecurityLocaldomainPutRequest_ResolvedSchema" }, "security-ipssignature_post": { "value": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32 }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "Ips Signature", "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "generatorId": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "string", "pattern": "^(429496729[0-5]|42949672[0-8]\\d|4294967[01]\\d{2}|429496[0-6]\\d{3}|42949[0-5]\\d{4}|4294[0-8]\\d{5}|429[0-3]\\d{6}|42[0-8]\\d{7}|4[01]\\d{8}|[1-3]\\d{9}|[1-9]\\d{8}|[1-9]\\d{7}|[1-9]\\d{6}|[1-9]\\d{5}|[1-9]\\d{4}|[1-9]\\d{3}|[1-9]\\d{2}|[1-9]\\d|\\d)$" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "signatureId": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "string", "pattern": "^(429496729[0-5]|42949672[0-8]\\d|4294967[01]\\d{2}|429496[0-6]\\d{3}|42949[0-5]\\d{4}|4294[0-8]\\d{5}|429[0-3]\\d{6}|42[0-8]\\d{7}|4[01]\\d{8}|[1-3]\\d{9}|[1-9]\\d{8}|[1-9]\\d{7}|[1-9]\\d{6}|[1-9]\\d{5}|[1-9]\\d{4}|[1-9]\\d{3}|[1-9]\\d{2}|[1-9]\\d|\\d)$" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] } }, "required": [ "generatorId", "signatureId" ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "data", "name" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectSecurityIpssignaturePostRequest_ResolvedSchema" }, "security-ipssignature_put": { "value": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32 }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "Ips Signature", "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "generatorId": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "string", "pattern": "^(429496729[0-5]|42949672[0-8]\\d|4294967[01]\\d{2}|429496[0-6]\\d{3}|42949[0-5]\\d{4}|4294[0-8]\\d{5}|429[0-3]\\d{6}|42[0-8]\\d{7}|4[01]\\d{8}|[1-3]\\d{9}|[1-9]\\d{8}|[1-9]\\d{7}|[1-9]\\d{6}|[1-9]\\d{5}|[1-9]\\d{4}|[1-9]\\d{3}|[1-9]\\d{2}|[1-9]\\d|\\d)$" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "signatureId": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "string", "pattern": "^(429496729[0-5]|42949672[0-8]\\d|4294967[01]\\d{2}|429496[0-6]\\d{3}|42949[0-5]\\d{4}|4294[0-8]\\d{5}|429[0-3]\\d{6}|42[0-8]\\d{7}|4[01]\\d{8}|[1-3]\\d{9}|[1-9]\\d{8}|[1-9]\\d{7}|[1-9]\\d{6}|[1-9]\\d{5}|[1-9]\\d{4}|[1-9]\\d{3}|[1-9]\\d{2}|[1-9]\\d|\\d)$" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] } }, "required": [ "generatorId", "signatureId" ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "data", "name" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectSecurityIpssignaturePutRequest_ResolvedSchema" }, "security-ipssignatureset_post": { "value": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32 }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "Editable Ips Signature Set", "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "baseSignature": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "enum": [ "balanced", "connectivity", "security", "max-detect", "no-rules-active" ], "type": "string", "default": "balanced" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] } }, "required": [ "baseSignature" ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "data", "name" ], "x-metadata": { "minVManageVersion": "20.18.1" }, "additionalProperties": false }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectSecurityIpssignaturesetPostRequest_ResolvedSchema" }, "security-ipssignatureset_put": { "value": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32 }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "Editable Ips Signature Set", "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "baseSignature": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "enum": [ "balanced", "connectivity", "security", "max-detect", "no-rules-active" ], "type": "string", "default": "balanced" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] } }, "required": [ "baseSignature" ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "data", "name" ], "x-metadata": { "minVManageVersion": "20.18.1" }, "additionalProperties": false }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectSecurityIpssignaturesetPutRequest_ResolvedSchema" }, "security-urllist_post": { "value": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32 }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "type": { "type": "string", "enum": [ "urlallowed", "urlblocked" ] }, "entries": { "description": "URL List", "type": "array", "maxItems": 64, "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "pattern": { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "string", "minLength": 1, "maxLength": 240, "pattern": "^[^*+].*" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "pattern" ], "additionalProperties": false } } }, "required": [ "type", "entries" ], "additionalProperties": false } }, "required": [ "name", "data" ], "x-metadata": { "minVManageVersion": "20.16.1" }, "additionalProperties": false }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectSecurityUrllistPostRequest_ResolvedSchema" }, "security-urllist_put": { "value": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32 }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "type": { "type": "string", "enum": [ "urlallowed", "urlblocked" ] }, "entries": { "description": "URL List", "type": "array", "maxItems": 64, "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "pattern": { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "string", "minLength": 1, "maxLength": 240, "pattern": "^[^*+].*" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "pattern" ], "additionalProperties": false } } }, "required": [ "type", "entries" ], "additionalProperties": false } }, "required": [ "name", "data" ], "x-metadata": { "minVManageVersion": "20.16.1" }, "additionalProperties": false }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectSecurityUrllistPutRequest_ResolvedSchema" }, "security-protocolname_post": { "value": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32 }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "type": "array", "maxItems": 64, "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "protocolName": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "enum": [ "snmp", "icmp", "tcp", "udp", "echo", "telnet", "wins", "n2h2server", "nntp", "pptp", "rtsp", "bootpc", "gdoi", "tacacs", "gopher", "icabrowser", "skinny", "sunrpc", "biff", "router", "ircs", "orasrv", "ms-cluster-net", "kermit", "isakmp", "sshell", "realsecure", "ircu", "appleqtc", "pwdgen", "rdb-dbs-disp", "creativepartnr", "finger", "ftps", "giop", "rsvd", "hp-alarm-mgr", "uucp", "kerberos", "imap", "time", "bootps", "tftp", "oracle", "snmptrap", "http", "qmtp", "radius", "oracle-em-vp", "tarantella", "pcanywheredata", "ldap", "mgcp", "sqlsrv", "hsrp", "cisco-net-mgmt", "smtp", "pcanywherestat", "exec", "send", "stun", "syslog", "ms-sql-m", "citrix", "creativeserver", "cifs", "cisco-sys", "cisco-tna", "ms-dotnetster", "gtpv1", "gtpv0", "imap3", "fcip-port", "netbios-dgm", "sip-tls", "pop3s", "cisco-fna", "802-11-iapp", "oem-agent", "cisco-tdp", "tr-rsrb", "r-winsock", "sql-net", "syslog-conn", "tacacs-ds", "h225ras", "ace-svr", "dhcp-failover", "igmpv3lite", "irc-serv", "entrust-svcs", "dbcontrol_agent", "cisco-svcs", "ipsec-msft", "microsoft-ds", "ms-sna", "rsvp_tunnel", "rsvp-encap", "hp-collector", "netbios-ns", "msexch-routing", "h323", "l2tp", "ldap-admin", "pop3", "h323callsigalt", "ms-sql", "iscsi-target", "webster", "lotusnote", "ipx", "entrust-svc-hand", "citriximaclient", "rtc-pm-port", "ftp", "aol", "xdmcp", "oraclenames", "login", "iscsi", "ttc", "imaps", "socks", "ssh", "dnsix", "daytime", "sip", "discard", "ntp", "ldaps", "https", "vdolive", "ica", "net8-cman", "cuseeme", "netstat", "sms", "streamworks", "rtelnet", "who", "kazaa", "ssp", "dbase", "timed", "cddbp", "telnets", "ymsgr", "ident", "bgp", "ddns-v3", "vqp", "irc", "ipass", "x11", "dns", "lotusmtap", "mysql", "nfs", "msnmsgr", "netshow", "sqlserv", "hp-managed-node", "ncp", "shell", "realmedia", "msrpc", "clp" ], "type": "string" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] } }, "required": [ "protocolName" ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "data", "name" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectSecurityProtocolnamePostRequest_ResolvedSchema" }, "security-protocolname_put": { "value": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32 }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "type": "array", "maxItems": 64, "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "protocolName": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "enum": [ "snmp", "icmp", "tcp", "udp", "echo", "telnet", "wins", "n2h2server", "nntp", "pptp", "rtsp", "bootpc", "gdoi", "tacacs", "gopher", "icabrowser", "skinny", "sunrpc", "biff", "router", "ircs", "orasrv", "ms-cluster-net", "kermit", "isakmp", "sshell", "realsecure", "ircu", "appleqtc", "pwdgen", "rdb-dbs-disp", "creativepartnr", "finger", "ftps", "giop", "rsvd", "hp-alarm-mgr", "uucp", "kerberos", "imap", "time", "bootps", "tftp", "oracle", "snmptrap", "http", "qmtp", "radius", "oracle-em-vp", "tarantella", "pcanywheredata", "ldap", "mgcp", "sqlsrv", "hsrp", "cisco-net-mgmt", "smtp", "pcanywherestat", "exec", "send", "stun", "syslog", "ms-sql-m", "citrix", "creativeserver", "cifs", "cisco-sys", "cisco-tna", "ms-dotnetster", "gtpv1", "gtpv0", "imap3", "fcip-port", "netbios-dgm", "sip-tls", "pop3s", "cisco-fna", "802-11-iapp", "oem-agent", "cisco-tdp", "tr-rsrb", "r-winsock", "sql-net", "syslog-conn", "tacacs-ds", "h225ras", "ace-svr", "dhcp-failover", "igmpv3lite", "irc-serv", "entrust-svcs", "dbcontrol_agent", "cisco-svcs", "ipsec-msft", "microsoft-ds", "ms-sna", "rsvp_tunnel", "rsvp-encap", "hp-collector", "netbios-ns", "msexch-routing", "h323", "l2tp", "ldap-admin", "pop3", "h323callsigalt", "ms-sql", "iscsi-target", "webster", "lotusnote", "ipx", "entrust-svc-hand", "citriximaclient", "rtc-pm-port", "ftp", "aol", "xdmcp", "oraclenames", "login", "iscsi", "ttc", "imaps", "socks", "ssh", "dnsix", "daytime", "sip", "discard", "ntp", "ldaps", "https", "vdolive", "ica", "net8-cman", "cuseeme", "netstat", "sms", "streamworks", "rtelnet", "who", "kazaa", "ssp", "dbase", "timed", "cddbp", "telnets", "ymsgr", "ident", "bgp", "ddns-v3", "vqp", "irc", "ipass", "x11", "dns", "lotusmtap", "mysql", "nfs", "msnmsgr", "netshow", "sqlserv", "hp-managed-node", "ncp", "shell", "realmedia", "msrpc", "clp" ], "type": "string" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] } }, "required": [ "protocolName" ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "data", "name" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectSecurityProtocolnamePutRequest_ResolvedSchema" }, "security-geolocation_post": { "value": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32 }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "Geolocation List", "type": "array", "maxItems": 64, "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "country": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "enum": [ "AFG", "ALB", "ATA", "DZA", "ASM", "AND", "AGO", "ATG", "AZE", "ARG", "AUS", "AUT", "BHS", "BHR", "BGD", "ARM", "BRB", "BEL", "BMU", "BTN", "BOL", "BIH", "BWA", "BVT", "BRA", "BLZ", "IOT", "SLB", "VGB", "BRN", "BGR", "MMR", "BDI", "BLR", "KHM", "CMR", "CAN", "CPV", "CYM", "CAF", "LKA", "TCD", "CHL", "CHN", "TWN", "CXR", "CCK", "COL", "COM", "MYT", "COG", "COD", "COK", "CRI", "HRV", "CUB", "CYP", "CZE", "BEN", "DNK", "DMA", "DOM", "ECU", "SLV", "GNQ", "ETH", "ERI", "EST", "FRO", "FLK", "SGS", "FJI", "FIN", "ALA", "FRA", "GUF", "PYF", "ATF", "DJI", "GAB", "GEO", "GMB", "PSE", "DEU", "GHA", "GIB", "KIR", "GRC", "GRL", "GRD", "GLP", "GUM", "GTM", "GIN", "GUY", "HTI", "HMD", "VAT", "HND", "HKG", "HUN", "ISL", "IND", "IDN", "IRN", "IRQ", "IRL", "ISR", "ITA", "CIV", "JAM", "JPN", "KAZ", "JOR", "KEN", "PRK", "KOR", "KWT", "KGZ", "LAO", "LBN", "LSO", "LVA", "LBR", "LBY", "LIE", "LTU", "LUX", "MAC", "MDG", "MWI", "MYS", "MDV", "MLI", "MLT", "MTQ", "MRT", "MUS", "MEX", "MCO", "MNG", "MDA", "MNE", "MSR", "MAR", "MOZ", "OMN", "NAM", "NRU", "NPL", "NLD", "ANT", "CUW", "ABW", "SXM", "BES", "NCL", "VUT", "NZL", "NIC", "NER", "NGA", "NIU", "NFK", "NOR", "MNP", "UMI", "FSM", "MHL", "PLW", "PAK", "PAN", "PNG", "PRY", "PER", "PHL", "PCN", "POL", "PRT", "GNB", "TLS", "PRI", "QAT", "REU", "ROU", "RUS", "RWA", "BLM", "SHN", "KNA", "AIA", "LCA", "MAF", "SPM", "VCT", "SMR", "STP", "SAU", "SEN", "SRB", "SYC", "SLE", "SGP", "SVK", "VNM", "SVN", "SOM", "ZAF", "ZWE", "ESP", "SSD", "ESH", "SDN", "SUR", "SJM", "SWZ", "SWE", "CHE", "SYR", "TJK", "THA", "TGO", "TKL", "TON", "TTO", "ARE", "TUN", "TUR", "TKM", "TCA", "TUV", "UGA", "UKR", "MKD", "EGY", "GBR", "GGY", "JEY", "IMN", "TZA", "USA", "VIR", "BFA", "URY", "UZB", "VEN", "WLF", "WSM", "YEM", "ZMB" ], "type": "string" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "continent": { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "enum": [ "AF", "AN", "AS", "EU", "NA", "OC", "SA" ], "type": "string" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "oneOf": [ { "required": [ "country" ] }, { "required": [ "continent" ] } ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "name", "data" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectSecurityGeolocationPostRequest_ResolvedSchema" }, "security-geolocation_put": { "value": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32 }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "Geolocation List", "type": "array", "maxItems": 64, "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "country": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "enum": [ "AFG", "ALB", "ATA", "DZA", "ASM", "AND", "AGO", "ATG", "AZE", "ARG", "AUS", "AUT", "BHS", "BHR", "BGD", "ARM", "BRB", "BEL", "BMU", "BTN", "BOL", "BIH", "BWA", "BVT", "BRA", "BLZ", "IOT", "SLB", "VGB", "BRN", "BGR", "MMR", "BDI", "BLR", "KHM", "CMR", "CAN", "CPV", "CYM", "CAF", "LKA", "TCD", "CHL", "CHN", "TWN", "CXR", "CCK", "COL", "COM", "MYT", "COG", "COD", "COK", "CRI", "HRV", "CUB", "CYP", "CZE", "BEN", "DNK", "DMA", "DOM", "ECU", "SLV", "GNQ", "ETH", "ERI", "EST", "FRO", "FLK", "SGS", "FJI", "FIN", "ALA", "FRA", "GUF", "PYF", "ATF", "DJI", "GAB", "GEO", "GMB", "PSE", "DEU", "GHA", "GIB", "KIR", "GRC", "GRL", "GRD", "GLP", "GUM", "GTM", "GIN", "GUY", "HTI", "HMD", "VAT", "HND", "HKG", "HUN", "ISL", "IND", "IDN", "IRN", "IRQ", "IRL", "ISR", "ITA", "CIV", "JAM", "JPN", "KAZ", "JOR", "KEN", "PRK", "KOR", "KWT", "KGZ", "LAO", "LBN", "LSO", "LVA", "LBR", "LBY", "LIE", "LTU", "LUX", "MAC", "MDG", "MWI", "MYS", "MDV", "MLI", "MLT", "MTQ", "MRT", "MUS", "MEX", "MCO", "MNG", "MDA", "MNE", "MSR", "MAR", "MOZ", "OMN", "NAM", "NRU", "NPL", "NLD", "ANT", "CUW", "ABW", "SXM", "BES", "NCL", "VUT", "NZL", "NIC", "NER", "NGA", "NIU", "NFK", "NOR", "MNP", "UMI", "FSM", "MHL", "PLW", "PAK", "PAN", "PNG", "PRY", "PER", "PHL", "PCN", "POL", "PRT", "GNB", "TLS", "PRI", "QAT", "REU", "ROU", "RUS", "RWA", "BLM", "SHN", "KNA", "AIA", "LCA", "MAF", "SPM", "VCT", "SMR", "STP", "SAU", "SEN", "SRB", "SYC", "SLE", "SGP", "SVK", "VNM", "SVN", "SOM", "ZAF", "ZWE", "ESP", "SSD", "ESH", "SDN", "SUR", "SJM", "SWZ", "SWE", "CHE", "SYR", "TJK", "THA", "TGO", "TKL", "TON", "TTO", "ARE", "TUN", "TUR", "TKM", "TCA", "TUV", "UGA", "UKR", "MKD", "EGY", "GBR", "GGY", "JEY", "IMN", "TZA", "USA", "VIR", "BFA", "URY", "UZB", "VEN", "WLF", "WSM", "YEM", "ZMB" ], "type": "string" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "continent": { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "enum": [ "AF", "AN", "AS", "EU", "NA", "OC", "SA" ], "type": "string" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "oneOf": [ { "required": [ "country" ] }, { "required": [ "continent" ] } ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "name", "data" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectSecurityGeolocationPutRequest_ResolvedSchema" }, "security-identity_post": { "value": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32 }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "Array of Users and User Groups", "type": "array", "maxItems": 16, "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "user": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "string", "description": "Mustn't contain non standard unicode characters", "pattern": "^.*[a-zA-Z0-9]+.*$", "minLength": 1, "maxLength": 64 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "userGroup": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "string", "description": "Mustn't contain non standard unicode characters", "pattern": "^.*[a-zA-Z0-9]+.*$", "maxLength": 96, "minLength": 1 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] } }, "oneOf": [ { "required": [ "user" ] }, { "required": [ "userGroup" ] } ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "data", "name" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectSecurityIdentityPostRequest_ResolvedSchema" }, "security-identity_put": { "value": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32 }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "Array of Users and User Groups", "type": "array", "maxItems": 16, "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "user": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "string", "description": "Mustn't contain non standard unicode characters", "pattern": "^.*[a-zA-Z0-9]+.*$", "minLength": 1, "maxLength": 64 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "userGroup": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "string", "description": "Mustn't contain non standard unicode characters", "pattern": "^.*[a-zA-Z0-9]+.*$", "maxLength": 96, "minLength": 1 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] } }, "oneOf": [ { "required": [ "user" ] }, { "required": [ "userGroup" ] } ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "data", "name" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectSecurityIdentityPutRequest_ResolvedSchema" }, "security-scalablegrouptag_post": { "value": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32 }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "type": "array", "maxItems": 8, "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "sgtName": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "string", "minLength": 1 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "tag": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "string", "minLength": 1 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] } }, "required": [ "sgtName", "tag" ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "data", "name" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectSecurityScalablegrouptagPostRequest_ResolvedSchema" }, "security-scalablegrouptag_put": { "value": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32 }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "type": "array", "maxItems": 8, "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "sgtName": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "string", "minLength": 1 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "tag": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "string", "minLength": 1 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] } }, "required": [ "sgtName", "tag" ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "data", "name" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectSecurityScalablegrouptagPutRequest_ResolvedSchema" }, "security-zone_post": { "value": { "type": "object", "properties": { "name": { "type": "string", "minLength": 1, "maxLength": 32, "pattern": "^(?!.*[&<>! \"])(?!(?:[uU][nN][tT][rR][uU][sS][tT][eE][dD]|[sS][eE][lL][fF]|[dD][eE][fF][aA][uU][lL][tT]|[sS][eE][rR][vV][iI][cC][eE])$).+$" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "oneOf": [ { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "vpn": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "string" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "vpn" ], "additionalProperties": false } }, { "type": "array", "maxItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "vpnRule": { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "ruleId": { "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}" }, "additionalProperties": false, "uniqueItems": true, "type": "array", "maxItems": 1 } }, "required": [ "optionType", "ruleId" ], "additionalProperties": false } }, "required": [ "vpnRule" ], "additionalProperties": false } }, { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "interface": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "string", "pattern": "^(ATM|ATM-ACR|AppGigabitEthernet|AppNav-Compress|AppNav-UnCompress|Async|BD-VIF|BDI|CEM|CEM-ACR|Cellular|Dialer|Embedded-Service-Engine|Ethernet|Ethernet-Internal|FastEthernet|FiftyGigabitEthernet|FiveGigabitEthernet|FortyGigabitEthernet|FourHundredGigE|GMPLS|GigabitEthernet|Group-Async|HundredGigE|L2LISP|LISP|Loopback|MFR|Multilink|Port-channel|SM|Serial|Service-Engine|TenGigabitEthernet|Tunnel|TwentyFiveGigE|TwentyFiveGigabitEthernet|TwoGigabitEthernet|TwoHundredGigE|Vif|Virtual-PPP|Virtual-Template|VirtualPortGroup|Vlan|Wlan-GigabitEthernet|nat64|nat66|ntp|nve|ospfv3|overlay|pseudowire|ucse|vasileft|vasiright|vmi)(\\w+)((\\/\\d+)*(\\.\\d+)?)?$", "minLength": 3, "maxLength": 32 } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "interface" ], "additionalProperties": false } }, { "type": "array", "maxItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "interfaceRule": { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "ruleId": { "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}" }, "additionalProperties": false, "uniqueItems": true, "type": "array", "maxItems": 1 } }, "required": [ "optionType", "ruleId" ], "additionalProperties": false } }, "required": [ "interfaceRule" ], "additionalProperties": false } } ] } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "data", "name" ], "x-metadata": { "minVManageVersion": "20.18" }, "additionalProperties": false }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectSecurityZonePostRequest_ResolvedSchema" }, "security-zone_put": { "value": { "type": "object", "properties": { "name": { "type": "string", "minLength": 1, "maxLength": 32, "pattern": "^(?!.*[&<>! \"])(?!(?:[uU][nN][tT][rR][uU][sS][tT][eE][dD]|[sS][eE][lL][fF]|[dD][eE][fF][aA][uU][lL][tT]|[sS][eE][rR][vV][iI][cC][eE])$).+$" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "oneOf": [ { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "vpn": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "string" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "vpn" ], "additionalProperties": false } }, { "type": "array", "maxItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "vpnRule": { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "ruleId": { "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}" }, "additionalProperties": false, "uniqueItems": true, "type": "array", "maxItems": 1 } }, "required": [ "optionType", "ruleId" ], "additionalProperties": false } }, "required": [ "vpnRule" ], "additionalProperties": false } }, { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "interface": { "type": "object", "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "string", "pattern": "^(ATM|ATM-ACR|AppGigabitEthernet|AppNav-Compress|AppNav-UnCompress|Async|BD-VIF|BDI|CEM|CEM-ACR|Cellular|Dialer|Embedded-Service-Engine|Ethernet|Ethernet-Internal|FastEthernet|FiftyGigabitEthernet|FiveGigabitEthernet|FortyGigabitEthernet|FourHundredGigE|GMPLS|GigabitEthernet|Group-Async|HundredGigE|L2LISP|LISP|Loopback|MFR|Multilink|Port-channel|SM|Serial|Service-Engine|TenGigabitEthernet|Tunnel|TwentyFiveGigE|TwentyFiveGigabitEthernet|TwoGigabitEthernet|TwoHundredGigE|Vif|Virtual-PPP|Virtual-Template|VirtualPortGroup|Vlan|Wlan-GigabitEthernet|nat64|nat66|ntp|nve|ospfv3|overlay|pseudowire|ucse|vasileft|vasiright|vmi)(\\w+)((\\/\\d+)*(\\.\\d+)?)?$", "minLength": 3, "maxLength": 32 } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "interface" ], "additionalProperties": false } }, { "type": "array", "maxItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "interfaceRule": { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "ruleId": { "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}" }, "additionalProperties": false, "uniqueItems": true, "type": "array", "maxItems": 1 } }, "required": [ "optionType", "ruleId" ], "additionalProperties": false } }, "required": [ "interfaceRule" ], "additionalProperties": false } } ] } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "data", "name" ], "x-metadata": { "minVManageVersion": "20.18" }, "additionalProperties": false }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectSecurityZonePutRequest_ResolvedSchema" }, "app-list_post": { "value": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32 }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "Centralized Policy App List", "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "app": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "string" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "appFamily": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "string" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] } }, "oneOf": [ { "required": [ "app" ] }, { "required": [ "appFamily" ] } ], "additionalProperties": false } }, "saasApp": { "type": "boolean" } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "data", "name" ], "x-metadata": { "minVManageVersion": "20.18.1" }, "additionalProperties": false }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectAppListPostRequest_ResolvedSchema" }, "app-list_put": { "value": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32 }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "centralized-applist list", "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "app": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "string" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "appFamily": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "string" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] } }, "oneOf": [ { "required": [ "app" ] }, { "required": [ "appFamily" ] } ], "additionalProperties": false } }, "saasApp": { "type": "boolean" } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "data", "name" ], "x-metadata": { "minVManageVersion": "20.18.1" }, "additionalProperties": false }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectAppListPutRequest_ResolvedSchema" }, "sla-class_post": { "value": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32 }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "Sla class List", "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "latency": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "minimum": 1, "maximum": 1000, "type": "integer" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "loss": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "minimum": 0, "maximum": 100, "type": "integer" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "jitter": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "minimum": 1, "maximum": 1000, "type": "integer" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "appProbeClass": { "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false }, "fallbackBestTunnel": { "description": "Object with a criteria and variance", "type": "object", "properties": { "criteria": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "enum": [ "jitter", "latency", "loss", "loss-latency", "loss-jitter", "latency-loss", "latency-jitter", "jitter-latency", "jitter-loss", "loss-latency-jitter", "loss-jitter-latency", "latency-loss-jitter", "latency-jitter-loss", "jitter-latency-loss", "jitter-loss-latency" ], "type": "string" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "lossVariance": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "minimum": 0, "maximum": 100, "type": "integer" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "latencyVariance": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "minimum": 1, "maximum": 1000, "type": "integer" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "jitterVariance": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "minimum": 1, "maximum": 1000, "type": "integer" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] } } } }, "anyOf": [ { "required": [ "latency" ] }, { "required": [ "loss" ] }, { "required": [ "jitter" ] } ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "data", "name" ], "x-metadata": { "minVManageVersion": "20.18" }, "additionalProperties": false }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectSlaClassPostRequest_ResolvedSchema" }, "sla-class_put": { "value": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32 }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "Sla class List", "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "latency": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "minimum": 1, "maximum": 1000, "type": "integer" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "loss": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "minimum": 0, "maximum": 100, "type": "integer" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "jitter": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "minimum": 1, "maximum": 1000, "type": "integer" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "appProbeClass": { "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false }, "fallbackBestTunnel": { "description": "Object with a criteria and variance", "type": "object", "properties": { "criteria": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "enum": [ "jitter", "latency", "loss", "loss-latency", "loss-jitter", "latency-loss", "latency-jitter", "jitter-latency", "jitter-loss", "loss-latency-jitter", "loss-jitter-latency", "latency-loss-jitter", "latency-jitter-loss", "jitter-latency-loss", "jitter-loss-latency" ], "type": "string" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "lossVariance": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "minimum": 0, "maximum": 100, "type": "integer" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "latencyVariance": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "minimum": 1, "maximum": 1000, "type": "integer" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "jitterVariance": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "minimum": 1, "maximum": 1000, "type": "integer" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] } } } }, "anyOf": [ { "required": [ "latency" ] }, { "required": [ "loss" ] }, { "required": [ "jitter" ] } ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "data", "name" ], "x-metadata": { "minVManageVersion": "20.18" }, "additionalProperties": false }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectSlaClassPutRequest_ResolvedSchema" }, "as-path_post": { "value": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128 }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "asPathListNum": { "type": "object", "description": "As path List Number", "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "integer", "minimum": 1, "maximum": 500 } } }, "entries": { "description": "AS Path List", "type": "array", "uniqueItems": true, "items": { "type": "object", "properties": { "asPath": { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "string", "pattern": "[^<>]*" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "asPath" ], "additionalProperties": false } } }, "required": [ "entries", "asPathListNum" ], "additionalProperties": false } }, "required": [ "name", "data" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectAsPathCommonRequest_ResolvedSchema" }, "as-path_put": { "value": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128 }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "asPathListNum": { "type": "object", "description": "As path List Number", "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "integer", "minimum": 1, "maximum": 500 } } }, "entries": { "description": "AS Path List", "type": "array", "uniqueItems": true, "items": { "type": "object", "properties": { "asPath": { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "string", "pattern": "[^<>]*" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "asPath" ], "additionalProperties": false } } }, "required": [ "entries", "asPathListNum" ], "additionalProperties": false } }, "required": [ "name", "data" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectAsPathCommonRequest_ResolvedSchema" }, "class_put": { "value": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128 }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "class map List", "type": "array", "minItems": 1, "maxItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "queue": { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "enum": [ "0", "1", "2", "3", "4", "5", "6", "7" ], "type": "string" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "queue" ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "name", "data" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectClassCommonRequest_ResolvedSchema" }, "class_post": { "value": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128 }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "class map List", "type": "array", "minItems": 1, "maxItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "queue": { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "enum": [ "0", "1", "2", "3", "4", "5", "6", "7" ], "type": "string" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "queue" ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "name", "data" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectClassCommonRequest_ResolvedSchema" }, "data-ipv6-prefix_post": { "value": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32 }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "IPv6 Prefix List", "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "ipv6Address": { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "string", "format": "ipv6" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, "ipv6PrefixLength": { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "minimum": 0, "maximum": 128, "type": "integer" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "ipv6Address", "ipv6PrefixLength" ], "additionalProperties": false } } }, "additionalProperties": false } }, "required": [ "name", "data" ], "x-metadata": { "minVManageVersion": "20.18.1" }, "additionalProperties": false }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectDataIpv6PrefixPostRequest_ResolvedSchema" }, "data-ipv6-prefix_put": { "value": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32 }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "IPv6 Prefix List", "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "ipv6Address": { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "string", "format": "ipv6" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, "ipv6PrefixLength": { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "minimum": 0, "maximum": 128, "type": "integer" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "ipv6Address", "ipv6PrefixLength" ], "additionalProperties": false } } }, "additionalProperties": false } }, "required": [ "data" ], "x-metadata": { "minVManageVersion": "20.18.1" }, "additionalProperties": false }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectDataIpv6PrefixPutRequest_ResolvedSchema" }, "data-prefix_post": { "value": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32 }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "IPv4 Data Prefix List", "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "ipv4Address": { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "string", "format": "ipv4" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, "ipv4PrefixLength": { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "minimum": 0, "maximum": 32, "type": "integer" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "ipv4Address", "ipv4PrefixLength" ], "additionalProperties": false } } }, "additionalProperties": false } }, "required": [ "name", "data" ], "x-metadata": { "minVManageVersion": "20.18.1" }, "additionalProperties": false }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectDataPrefixPostRequest_ResolvedSchema" }, "data-prefix_put": { "value": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32 }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "IPv4 Data Prefix List", "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "ipv4Address": { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "string", "format": "ipv4" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, "ipv4PrefixLength": { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "minimum": 0, "maximum": 32, "type": "integer" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "ipv4Address", "ipv4PrefixLength" ], "additionalProperties": false } } }, "additionalProperties": false } }, "required": [ "data" ], "x-metadata": { "minVManageVersion": "20.18.1" }, "additionalProperties": false }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectDataPrefixPutRequest_ResolvedSchema" }, "expanded-community_post": { "value": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32 }, "description": { "type": "string" }, "data": { "type": "object", "minProperties": 1, "properties": { "expandedCommunityList": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "array", "items": { "uniqueItems": true, "type": "string", "additionalProperties": false } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] } }, "required": [ "expandedCommunityList" ], "additionalProperties": false } }, "required": [ "name", "data" ], "x-metadata": { "minVManageVersion": "20.15.1" } }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectExpandedCommunityCommonRequest_ResolvedSchema" }, "expanded-community_put": { "value": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32 }, "description": { "type": "string" }, "data": { "type": "object", "minProperties": 1, "properties": { "expandedCommunityList": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "array", "items": { "uniqueItems": true, "type": "string", "additionalProperties": false } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] } }, "required": [ "expandedCommunityList" ], "additionalProperties": false } }, "required": [ "name", "data" ], "x-metadata": { "minVManageVersion": "20.15.1" } }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectExpandedCommunityCommonRequest_ResolvedSchema" }, "ext-community_post": { "value": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128 }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "Extended Community List", "type": "array", "uniqueItems": true, "items": { "type": "object", "properties": { "extCommunity": { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "string", "pattern": "^(rt|soo) ([\\d\\.]+):(\\d+)$" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "extCommunity" ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "name", "data" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectExtCommunityCommonRequest_ResolvedSchema" }, "ext-community_put": { "value": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128 }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "Extended Community List", "type": "array", "uniqueItems": true, "items": { "type": "object", "properties": { "extCommunity": { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "string", "pattern": "^(rt|soo) ([\\d\\.]+):(\\d+)$" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "extCommunity" ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "name", "data" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectExtCommunityCommonRequest_ResolvedSchema" }, "ipv4-network-object-group_post": { "value": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128 }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "description": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "string", "minLength": 1, "maxLength": 200 } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ] } }, "required": [ "optionType" ], "additionalProperties": false } ] }, "entries": { "description": "object-group Entries", "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "oneOf": [ { "properties": { "addressType": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "const": "host" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "host": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}$" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] } }, "required": [ "addressType", "host" ], "additionalProperties": false }, { "properties": { "addressType": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "const": "ipPrefix" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "ipPrefix": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "string", "pattern": "^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)(\\/)([0-2]?[0-9]$|[3]?[0-2])$" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] } }, "required": [ "addressType", "ipPrefix" ], "additionalProperties": false }, { "properties": { "addressType": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "const": "objectGroup" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "objectGroup": { "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false } }, "required": [ "addressType", "objectGroup" ], "additionalProperties": false }, { "properties": { "addressType": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "const": "hostRange" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "hostRange": { "description": "Host Address Range", "type": "object", "properties": { "start": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}$" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "end": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}$" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] } }, "required": [ "start", "end" ], "additionalProperties": false } }, "required": [ "addressType", "hostRange" ], "additionalProperties": false } ] } } }, "required": [ "entries" ], "additionalProperties": false }, "metadata": { "supportedDeviceTypes": [ "autonomous-all" ], "parcelRefDefinition": [ { "refIdPath": "data.entries[*].objectGroup", "parcelType": [ "ipv4-network-object-group" ] } ], "minVManageVersion": "20.16.1" } }, "required": [ "name", "data" ], "additionalProperties": false }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectIpv4NetworkObjectGroupCommonRequest_ResolvedSchema" }, "ipv4-network-object-group_put": { "value": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128 }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "description": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "string", "minLength": 1, "maxLength": 200 } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ] } }, "required": [ "optionType" ], "additionalProperties": false } ] }, "entries": { "description": "object-group Entries", "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "oneOf": [ { "properties": { "addressType": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "const": "host" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "host": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}$" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] } }, "required": [ "addressType", "host" ], "additionalProperties": false }, { "properties": { "addressType": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "const": "ipPrefix" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "ipPrefix": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "string", "pattern": "^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)(\\/)([0-2]?[0-9]$|[3]?[0-2])$" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] } }, "required": [ "addressType", "ipPrefix" ], "additionalProperties": false }, { "properties": { "addressType": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "const": "objectGroup" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "objectGroup": { "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false } }, "required": [ "addressType", "objectGroup" ], "additionalProperties": false }, { "properties": { "addressType": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "const": "hostRange" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "hostRange": { "description": "Host Address Range", "type": "object", "properties": { "start": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}$" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "end": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}$" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] } }, "required": [ "start", "end" ], "additionalProperties": false } }, "required": [ "addressType", "hostRange" ], "additionalProperties": false } ] } } }, "required": [ "entries" ], "additionalProperties": false }, "metadata": { "supportedDeviceTypes": [ "autonomous-all" ], "parcelRefDefinition": [ { "refIdPath": "data.entries[*].objectGroup", "parcelType": [ "ipv4-network-object-group" ] } ], "minVManageVersion": "20.16.1" } }, "required": [ "name", "data" ], "additionalProperties": false }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectIpv4NetworkObjectGroupCommonRequest_ResolvedSchema" }, "ipv4-service-object-group_post": { "value": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128 }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "description": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "string", "minLength": 1, "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ] } }, "required": [ "optionType" ], "additionalProperties": false } ] }, "entries": { "description": "object-group Entries", "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "oneOf": [ { "properties": { "objectGroup": { "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false } }, "required": [ "objectGroup" ], "additionalProperties": false }, { "properties": { "protocol": { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "oneOf": [ { "type": "integer", "minimum": 0, "maximum": 255 }, { "type": "string", "enum": [ "ip", "udp", "tcp", "icmp", "igmp", "ahp", "eigrp", "esp", "gre", "ipinip", "nos", "ospf", "pcp", "pim", "tcp-udp" ] } ] } }, "required": [ "optionType", "value" ], "additionalProperties": false }, "sourcePorts": { "description": "Source Ports", "type": "object", "oneOf": [ { "properties": { "operator": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "const": "lt" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "ltValue": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "integer", "minimum": 0, "maximum": 65535 } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] } }, "required": [ "operator", "ltValue" ], "additionalProperties": false }, { "properties": { "operator": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "const": "eq" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "eqValue": { "description": "Source Port That is Equal to This Value", "type": "object", "oneOf": [ { "properties": { "tcpEqValue": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "oneOf": [ { "type": "integer", "minimum": 0, "maximum": 65535 }, { "type": "string", "enum": [ "bgp", "chargen", "cmd", "daytime", "discard", "domain", "echo", "exec", "finger", "ftp", "ftp-data", "gopher", "hostname", "ident", "irc", "klogin", "kshell", "login", "lpd", "msrpc", "nntp", "onep-plain", "onep-tls", "pim-auto-rp", "pop2", "pop3", "smtp", "sunrpc", "syslog", "tacacs", "talk", "telnet", "time", "uucp", "whois", "www" ] } ] } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] } }, "required": [ "tcpEqValue" ], "additionalProperties": false }, { "properties": { "udpEqValue": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "oneOf": [ { "type": "integer", "minimum": 0, "maximum": 65535 }, { "type": "string", "enum": [ "biff", "bootpc", "bootps", "discard", "dnsix", "domain", "echo", "isakmp", "mobile-ip", "nameserver", "netbios-dgm", "netbios-ns", "netbios-ss", "non500-isakmp", "ntp", "pim-auto-rp", "rip", "ripv6", "snmp", "snmptrap", "sunrpc", "syslog", "tacacs", "talk", "tftp", "time", "who", "xdmcp" ] } ] } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] } }, "required": [ "udpEqValue" ], "additionalProperties": false }, { "properties": { "tcpUdpEqValue": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "oneOf": [ { "type": "integer", "minimum": 0, "maximum": 65535 }, { "type": "string", "enum": [ "discard", "domain", "echo", "pim-auto-rp", "sunrpc", "syslog", "tacacs", "talk" ] } ] } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] } }, "required": [ "tcpUdpEqValue" ], "additionalProperties": false } ] } }, "required": [ "operator", "eqValue" ], "additionalProperties": false }, { "properties": { "operator": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "const": "gt" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "gtValue": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "integer", "minimum": 0, "maximum": 65535 } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] } }, "required": [ "operator", "gtValue" ], "additionalProperties": false }, { "properties": { "operator": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "const": "range" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "range": { "description": "Source Port Range", "type": "object", "properties": { "start": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "integer", "minimum": 0, "maximum": 65535 } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "end": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "integer", "minimum": 0, "maximum": 65535 } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] } }, "required": [ "start", "end" ], "additionalProperties": false } }, "required": [ "operator", "range" ], "additionalProperties": false } ] }, "destinationPorts": { "description": "Destination Ports", "type": "object", "oneOf": [ { "properties": { "operator": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "const": "lt" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "ltValue": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "integer", "minimum": 0, "maximum": 65535 } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] } }, "required": [ "operator", "ltValue" ], "additionalProperties": false }, { "properties": { "operator": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "const": "eq" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "eqValue": { "description": "Destination Port That is Equal to This Value", "type": "object", "oneOf": [ { "properties": { "tcpEqValue": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "oneOf": [ { "type": "integer", "minimum": 0, "maximum": 65535 }, { "type": "string", "enum": [ "bgp", "chargen", "cmd", "daytime", "discard", "domain", "echo", "exec", "finger", "ftp", "ftp-data", "gopher", "hostname", "ident", "irc", "klogin", "kshell", "login", "lpd", "msrpc", "nntp", "onep-plain", "onep-tls", "pim-auto-rp", "pop2", "pop3", "smtp", "sunrpc", "syslog", "tacacs", "talk", "telnet", "time", "uucp", "whois", "www" ] } ] } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] } }, "required": [ "tcpEqValue" ], "additionalProperties": false }, { "properties": { "udpEqValue": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "oneOf": [ { "type": "integer", "minimum": 0, "maximum": 65535 }, { "type": "string", "enum": [ "biff", "bootpc", "bootps", "discard", "dnsix", "domain", "echo", "isakmp", "mobile-ip", "nameserver", "netbios-dgm", "netbios-ns", "netbios-ss", "non500-isakmp", "ntp", "pim-auto-rp", "rip", "ripv6", "snmp", "snmptrap", "sunrpc", "syslog", "tacacs", "talk", "tftp", "time", "who", "xdmcp" ] } ] } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] } }, "required": [ "udpEqValue" ], "additionalProperties": false }, { "properties": { "tcpUdpEqValue": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "oneOf": [ { "type": "integer", "minimum": 0, "maximum": 65535 }, { "type": "string", "enum": [ "discard", "domain", "echo", "pim-auto-rp", "sunrpc", "syslog", "tacacs", "talk" ] } ] } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] } }, "required": [ "tcpUdpEqValue" ], "additionalProperties": false } ] } }, "required": [ "operator", "eqValue" ], "additionalProperties": false }, { "properties": { "operator": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "const": "gt" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "gtValue": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "integer", "minimum": 0, "maximum": 65535 } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] } }, "required": [ "operator", "gtValue" ], "additionalProperties": false }, { "properties": { "operator": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "const": "range" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "range": { "description": "Destination Port Range", "type": "object", "properties": { "start": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "integer", "minimum": 0, "maximum": 65535 } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "end": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "integer", "minimum": 0, "maximum": 65535 } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] } }, "required": [ "start", "end" ], "additionalProperties": false } }, "required": [ "operator", "range" ], "additionalProperties": false } ] }, "icmpMsg": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "oneOf": [ { "type": "integer", "minimum": 0, "maximum": 255 }, { "type": "string", "enum": [ "alternate-address", "conversion-error", "echo", "echo-reply", "information-reply", "information-request", "mask-reply", "mask-request", "mobile-redirect", "parameter-problem", "redirect", "router-advertisement", "router-solicitation", "source-quench", "time-exceeded", "timestamp-reply", "timestamp-request", "traceroute", "unreachable" ] } ] } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] } }, "required": [ "protocol" ], "additionalProperties": false, "dependencies": { "sourcePorts": { "properties": { "protocol": { "type": "object", "properties": { "value": { "enum": [ "tcp", "udp", "tcp-udp" ] } } } }, "required": [ "protocol" ] }, "destinationPorts": { "properties": { "protocol": { "type": "object", "properties": { "value": { "enum": [ "tcp", "udp", "tcp-udp" ] } } } }, "required": [ "protocol" ] }, "icmpMsg": { "properties": { "protocol": { "type": "object", "properties": { "value": { "enum": [ "icmp" ] } } } }, "required": [ "protocol" ] } }, "allOf": [ { "if": { "properties": { "protocol": { "properties": { "value": { "enum": [ "tcp" ] } } } } }, "then": { "properties": { "sourcePorts": { "properties": { "eqValue": { "required": [ "tcpEqValue" ] } } } } } }, { "if": { "properties": { "protocol": { "properties": { "value": { "enum": [ "tcp" ] } } } } }, "then": { "properties": { "destinationPorts": { "properties": { "eqValue": { "required": [ "tcpEqValue" ] } } } } } }, { "if": { "properties": { "protocol": { "properties": { "value": { "enum": [ "udp" ] } } } } }, "then": { "properties": { "sourcePorts": { "properties": { "eqValue": { "required": [ "udpEqValue" ] } } } } } }, { "if": { "properties": { "protocol": { "properties": { "value": { "enum": [ "udp" ] } } } } }, "then": { "properties": { "destinationPorts": { "properties": { "eqValue": { "required": [ "udpEqValue" ] } } } } } }, { "if": { "properties": { "protocol": { "properties": { "value": { "enum": [ "tcp-udp" ] } } } } }, "then": { "properties": { "sourcePorts": { "properties": { "eqValue": { "required": [ "tcpUdpEqValue" ] } } } } } }, { "if": { "properties": { "protocol": { "properties": { "value": { "enum": [ "tcp-udp" ] } } } } }, "then": { "properties": { "destinationPorts": { "properties": { "eqValue": { "required": [ "tcpUdpEqValue" ] } } } } } } ] } ] } } }, "required": [ "entries" ], "additionalProperties": false }, "metadata": { "supportedDeviceTypes": [ "autonomous-all" ], "parcelRefDefinition": [ { "refIdPath": "data.entries[*].objectGroup", "parcelType": [ "ipv4-service-object-group" ] } ], "minVManageVersion": "20.16.1" } }, "required": [ "name", "data" ], "additionalProperties": false }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_ResolvedSchema" }, "ipv4-service-object-group_put": { "value": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128 }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "description": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "string", "minLength": 1, "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ] } }, "required": [ "optionType" ], "additionalProperties": false } ] }, "entries": { "description": "object-group Entries", "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "oneOf": [ { "properties": { "objectGroup": { "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false } }, "required": [ "objectGroup" ], "additionalProperties": false }, { "properties": { "protocol": { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "oneOf": [ { "type": "integer", "minimum": 0, "maximum": 255 }, { "type": "string", "enum": [ "ip", "udp", "tcp", "icmp", "igmp", "ahp", "eigrp", "esp", "gre", "ipinip", "nos", "ospf", "pcp", "pim", "tcp-udp" ] } ] } }, "required": [ "optionType", "value" ], "additionalProperties": false }, "sourcePorts": { "description": "Source Ports", "type": "object", "oneOf": [ { "properties": { "operator": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "const": "lt" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "ltValue": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "integer", "minimum": 0, "maximum": 65535 } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] } }, "required": [ "operator", "ltValue" ], "additionalProperties": false }, { "properties": { "operator": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "const": "eq" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "eqValue": { "description": "Source Port That is Equal to This Value", "type": "object", "oneOf": [ { "properties": { "tcpEqValue": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "oneOf": [ { "type": "integer", "minimum": 0, "maximum": 65535 }, { "type": "string", "enum": [ "bgp", "chargen", "cmd", "daytime", "discard", "domain", "echo", "exec", "finger", "ftp", "ftp-data", "gopher", "hostname", "ident", "irc", "klogin", "kshell", "login", "lpd", "msrpc", "nntp", "onep-plain", "onep-tls", "pim-auto-rp", "pop2", "pop3", "smtp", "sunrpc", "syslog", "tacacs", "talk", "telnet", "time", "uucp", "whois", "www" ] } ] } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] } }, "required": [ "tcpEqValue" ], "additionalProperties": false }, { "properties": { "udpEqValue": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "oneOf": [ { "type": "integer", "minimum": 0, "maximum": 65535 }, { "type": "string", "enum": [ "biff", "bootpc", "bootps", "discard", "dnsix", "domain", "echo", "isakmp", "mobile-ip", "nameserver", "netbios-dgm", "netbios-ns", "netbios-ss", "non500-isakmp", "ntp", "pim-auto-rp", "rip", "ripv6", "snmp", "snmptrap", "sunrpc", "syslog", "tacacs", "talk", "tftp", "time", "who", "xdmcp" ] } ] } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] } }, "required": [ "udpEqValue" ], "additionalProperties": false }, { "properties": { "tcpUdpEqValue": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "oneOf": [ { "type": "integer", "minimum": 0, "maximum": 65535 }, { "type": "string", "enum": [ "discard", "domain", "echo", "pim-auto-rp", "sunrpc", "syslog", "tacacs", "talk" ] } ] } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] } }, "required": [ "tcpUdpEqValue" ], "additionalProperties": false } ] } }, "required": [ "operator", "eqValue" ], "additionalProperties": false }, { "properties": { "operator": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "const": "gt" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "gtValue": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "integer", "minimum": 0, "maximum": 65535 } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] } }, "required": [ "operator", "gtValue" ], "additionalProperties": false }, { "properties": { "operator": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "const": "range" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "range": { "description": "Source Port Range", "type": "object", "properties": { "start": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "integer", "minimum": 0, "maximum": 65535 } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "end": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "integer", "minimum": 0, "maximum": 65535 } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] } }, "required": [ "start", "end" ], "additionalProperties": false } }, "required": [ "operator", "range" ], "additionalProperties": false } ] }, "destinationPorts": { "description": "Destination Ports", "type": "object", "oneOf": [ { "properties": { "operator": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "const": "lt" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "ltValue": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "integer", "minimum": 0, "maximum": 65535 } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] } }, "required": [ "operator", "ltValue" ], "additionalProperties": false }, { "properties": { "operator": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "const": "eq" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "eqValue": { "description": "Destination Port That is Equal to This Value", "type": "object", "oneOf": [ { "properties": { "tcpEqValue": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "oneOf": [ { "type": "integer", "minimum": 0, "maximum": 65535 }, { "type": "string", "enum": [ "bgp", "chargen", "cmd", "daytime", "discard", "domain", "echo", "exec", "finger", "ftp", "ftp-data", "gopher", "hostname", "ident", "irc", "klogin", "kshell", "login", "lpd", "msrpc", "nntp", "onep-plain", "onep-tls", "pim-auto-rp", "pop2", "pop3", "smtp", "sunrpc", "syslog", "tacacs", "talk", "telnet", "time", "uucp", "whois", "www" ] } ] } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] } }, "required": [ "tcpEqValue" ], "additionalProperties": false }, { "properties": { "udpEqValue": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "oneOf": [ { "type": "integer", "minimum": 0, "maximum": 65535 }, { "type": "string", "enum": [ "biff", "bootpc", "bootps", "discard", "dnsix", "domain", "echo", "isakmp", "mobile-ip", "nameserver", "netbios-dgm", "netbios-ns", "netbios-ss", "non500-isakmp", "ntp", "pim-auto-rp", "rip", "ripv6", "snmp", "snmptrap", "sunrpc", "syslog", "tacacs", "talk", "tftp", "time", "who", "xdmcp" ] } ] } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] } }, "required": [ "udpEqValue" ], "additionalProperties": false }, { "properties": { "tcpUdpEqValue": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "oneOf": [ { "type": "integer", "minimum": 0, "maximum": 65535 }, { "type": "string", "enum": [ "discard", "domain", "echo", "pim-auto-rp", "sunrpc", "syslog", "tacacs", "talk" ] } ] } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] } }, "required": [ "tcpUdpEqValue" ], "additionalProperties": false } ] } }, "required": [ "operator", "eqValue" ], "additionalProperties": false }, { "properties": { "operator": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "const": "gt" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "gtValue": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "integer", "minimum": 0, "maximum": 65535 } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] } }, "required": [ "operator", "gtValue" ], "additionalProperties": false }, { "properties": { "operator": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "const": "range" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "range": { "description": "Destination Port Range", "type": "object", "properties": { "start": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "integer", "minimum": 0, "maximum": 65535 } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "end": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "integer", "minimum": 0, "maximum": 65535 } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] } }, "required": [ "start", "end" ], "additionalProperties": false } }, "required": [ "operator", "range" ], "additionalProperties": false } ] }, "icmpMsg": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "oneOf": [ { "type": "integer", "minimum": 0, "maximum": 255 }, { "type": "string", "enum": [ "alternate-address", "conversion-error", "echo", "echo-reply", "information-reply", "information-request", "mask-reply", "mask-request", "mobile-redirect", "parameter-problem", "redirect", "router-advertisement", "router-solicitation", "source-quench", "time-exceeded", "timestamp-reply", "timestamp-request", "traceroute", "unreachable" ] } ] } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] } }, "required": [ "protocol" ], "additionalProperties": false, "dependencies": { "sourcePorts": { "properties": { "protocol": { "type": "object", "properties": { "value": { "enum": [ "tcp", "udp", "tcp-udp" ] } } } }, "required": [ "protocol" ] }, "destinationPorts": { "properties": { "protocol": { "type": "object", "properties": { "value": { "enum": [ "tcp", "udp", "tcp-udp" ] } } } }, "required": [ "protocol" ] }, "icmpMsg": { "properties": { "protocol": { "type": "object", "properties": { "value": { "enum": [ "icmp" ] } } } }, "required": [ "protocol" ] } }, "allOf": [ { "if": { "properties": { "protocol": { "properties": { "value": { "enum": [ "tcp" ] } } } } }, "then": { "properties": { "sourcePorts": { "properties": { "eqValue": { "required": [ "tcpEqValue" ] } } } } } }, { "if": { "properties": { "protocol": { "properties": { "value": { "enum": [ "tcp" ] } } } } }, "then": { "properties": { "destinationPorts": { "properties": { "eqValue": { "required": [ "tcpEqValue" ] } } } } } }, { "if": { "properties": { "protocol": { "properties": { "value": { "enum": [ "udp" ] } } } } }, "then": { "properties": { "sourcePorts": { "properties": { "eqValue": { "required": [ "udpEqValue" ] } } } } } }, { "if": { "properties": { "protocol": { "properties": { "value": { "enum": [ "udp" ] } } } } }, "then": { "properties": { "destinationPorts": { "properties": { "eqValue": { "required": [ "udpEqValue" ] } } } } } }, { "if": { "properties": { "protocol": { "properties": { "value": { "enum": [ "tcp-udp" ] } } } } }, "then": { "properties": { "sourcePorts": { "properties": { "eqValue": { "required": [ "tcpUdpEqValue" ] } } } } } }, { "if": { "properties": { "protocol": { "properties": { "value": { "enum": [ "tcp-udp" ] } } } } }, "then": { "properties": { "destinationPorts": { "properties": { "eqValue": { "required": [ "tcpUdpEqValue" ] } } } } } } ] } ] } } }, "required": [ "entries" ], "additionalProperties": false }, "metadata": { "supportedDeviceTypes": [ "autonomous-all" ], "parcelRefDefinition": [ { "refIdPath": "data.entries[*].objectGroup", "parcelType": [ "ipv4-service-object-group" ] } ], "minVManageVersion": "20.16.1" } }, "required": [ "name", "data" ], "additionalProperties": false }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectIpv4ServiceObjectGroupCommonRequest_ResolvedSchema" }, "ipv6-prefix_post": { "value": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128 }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "IPv6 Prefix List", "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "ipv6Address": { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "string", "format": "ipv6" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, "ipv6PrefixLength": { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "minimum": 0, "maximum": 128, "type": "integer" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, "leRangePrefixLength": { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "minimum": 1, "maximum": 128, "type": "integer" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, "geRangePrefixLength": { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "minimum": 1, "maximum": 128, "type": "integer" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "ipv6Address", "ipv6PrefixLength" ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "name", "data" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectIpv6PrefixCommonRequest_ResolvedSchema" }, "ipv6-prefix_put": { "value": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128 }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "IPv6 Prefix List", "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "ipv6Address": { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "string", "format": "ipv6" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, "ipv6PrefixLength": { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "minimum": 0, "maximum": 128, "type": "integer" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, "leRangePrefixLength": { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "minimum": 1, "maximum": 128, "type": "integer" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, "geRangePrefixLength": { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "minimum": 1, "maximum": 128, "type": "integer" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "ipv6Address", "ipv6PrefixLength" ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "name", "data" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectIpv6PrefixCommonRequest_ResolvedSchema" }, "mirror_post": { "value": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128 }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "Mirror List", "type": "array", "minItems": 1, "maxItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "remoteDestIp": { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "string", "oneOf": [ { "format": "ipv4" }, { "format": "ipv6" } ] } }, "required": [ "optionType", "value" ], "additionalProperties": false }, "sourceIp": { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "string", "oneOf": [ { "format": "ipv4" }, { "format": "ipv6" } ] } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "remoteDestIp", "sourceIp" ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "name", "data" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectMirrorPostRequest_ResolvedSchema" }, "mirror_put": { "value": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128 }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "Mirror List", "type": "array", "minItems": 1, "maxItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "remoteDestIp": { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "string", "oneOf": [ { "format": "ipv4" }, { "format": "ipv6" } ] } }, "required": [ "optionType", "value" ], "additionalProperties": false }, "sourceIp": { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "string", "oneOf": [ { "format": "ipv4" }, { "format": "ipv6" } ] } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "remoteDestIp", "sourceIp" ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "data" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectMirrorPutRequest_ResolvedSchema" }, "policer_post": { "value": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32 }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "Policer Entries", "type": "array", "minItems": 1, "maxItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "burst": { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "minimum": 15000, "maximum": 10000000, "type": "integer" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, "exceed": { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "enum": [ "drop", "remark" ], "type": "string" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, "rate": { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "minimum": 8, "maximum": 100000000000, "type": "integer" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "burst", "exceed", "rate" ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "name", "data" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectPolicerPostRequest_ResolvedSchema" }, "policer_put": { "value": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32 }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "Policer Entries", "type": "array", "minItems": 1, "maxItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "burst": { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "minimum": 15000, "maximum": 10000000, "type": "integer" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, "exceed": { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "enum": [ "drop", "remark" ], "type": "string" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, "rate": { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "minimum": 8, "maximum": 100000000000, "type": "integer" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "burst", "exceed", "rate" ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "data" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectPolicerPutRequest_ResolvedSchema" }, "prefix_post": { "value": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32 }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "IPv4 Prefix List", "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "ipv4Address": { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "string", "format": "ipv4" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, "ipv4PrefixLength": { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "minimum": 0, "maximum": 32, "type": "integer" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, "leRangePrefixLength": { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "minimum": 1, "maximum": 32, "type": "integer" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, "geRangePrefixLength": { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "minimum": 1, "maximum": 32, "type": "integer" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "ipv4Address", "ipv4PrefixLength" ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "name", "data" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectPrefixCommonRequest_ResolvedSchema" }, "prefix_put": { "value": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32 }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "IPv4 Prefix List", "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "ipv4Address": { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "string", "format": "ipv4" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, "ipv4PrefixLength": { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "minimum": 0, "maximum": 32, "type": "integer" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, "leRangePrefixLength": { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "minimum": 1, "maximum": 32, "type": "integer" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, "geRangePrefixLength": { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "minimum": 1, "maximum": 32, "type": "integer" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "ipv4Address", "ipv4PrefixLength" ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "name", "data" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectPrefixCommonRequest_ResolvedSchema" }, "standard-community_post": { "value": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32 }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "oneOf": [ { "description": "Standard Community List", "type": "array", "minItems": 1, "uniqueItems": true, "items": { "properties": { "standardCommunity": { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "oneOf": [ { "enum": [ "internet", "local-AS", "no-advertise", "no-export" ], "type": "string" }, { "type": "string", "pattern": "^(0|[1-9]\\d{0,3}|[1-5]\\d{4}|6[0-4]\\d{3}|65[0-4]\\d{2}|655[0-2]\\d|6553[0-5]):(0|[1-9]\\d{0,3}|[1-5]\\d{4}|6[0-4]\\d{3}|65[0-4]\\d{2}|655[0-2]\\d|6553[0-5])$" } ] } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "standardCommunity" ], "additionalProperties": false } } ] } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "name", "data" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectStandardCommunityCommonRequest_ResolvedSchema" }, "standard-community_put": { "value": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32 }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "oneOf": [ { "description": "Standard Community List", "type": "array", "minItems": 1, "uniqueItems": true, "items": { "properties": { "standardCommunity": { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "oneOf": [ { "enum": [ "internet", "local-AS", "no-advertise", "no-export" ], "type": "string" }, { "type": "string", "pattern": "^(0|[1-9]\\d{0,3}|[1-5]\\d{4}|6[0-4]\\d{3}|65[0-4]\\d{2}|655[0-2]\\d|6553[0-5]):(0|[1-9]\\d{0,3}|[1-5]\\d{4}|6[0-4]\\d{3}|65[0-4]\\d{2}|655[0-2]\\d|6553[0-5])$" } ] } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "standardCommunity" ], "additionalProperties": false } } ] } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "name", "data" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectStandardCommunityCommonRequest_ResolvedSchema" }, "vpn-group_post": { "value": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128 }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "VPN List", "type": "array", "uniqueItems": true, "items": { "type": "object", "properties": { "vpn": { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "oneOf": [ { "type": "integer", "minimum": 0, "maximum": 65530 }, { "type": "string", "pattern": "^(0|[1-9]\\d{0,3}|[1-5]\\d{4}|6[0-4]\\d{3}|65[0-4]\\d{2}|655[0-2]\\d|65530)\\-(0|[1-9]\\d{0,3}|[1-5]\\d{4}|6[0-4]\\d{3}|65[0-4]\\d{2}|655[0-2]\\d|65530)$" } ] } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "vpn" ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "name", "data" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectVpnGroupCommonRequest_ResolvedSchema" }, "vpn-group_put": { "value": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128 }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "VPN List", "type": "array", "uniqueItems": true, "items": { "type": "object", "properties": { "vpn": { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "oneOf": [ { "type": "integer", "minimum": 0, "maximum": 65530 }, { "type": "string", "pattern": "^(0|[1-9]\\d{0,3}|[1-5]\\d{4}|6[0-4]\\d{3}|65[0-4]\\d{2}|655[0-2]\\d|65530)\\-(0|[1-9]\\d{0,3}|[1-5]\\d{4}|6[0-4]\\d{3}|65[0-4]\\d{2}|655[0-2]\\d|65530)$" } ] } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "vpn" ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "name", "data" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectVpnGroupCommonRequest_ResolvedSchema" }, "app-probe_post": { "value": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32 }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "App Probe List", "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "map": { "description": "Map", "type": "array", "uniqueItems": true, "items": { "type": "object", "properties": { "color": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "enum": [ "3g", "biz-internet", "blue", "bronze", "custom1", "custom2", "custom3", "default", "gold", "green", "lte", "metro-ethernet", "mpls", "private1", "private2", "private3", "private4", "private5", "private6", "public-internet", "red", "silver" ], "type": "string" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "dscp": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "minimum": 0, "maximum": 63, "type": "integer" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] } }, "required": [ "color" ], "additionalProperties": false } }, "forwardingClass": { "description": "Forwarding Class Name", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "string" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false } ] } }, "required": [ "map", "forwardingClass" ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "data", "name" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectAppProbePostRequest_ResolvedSchema" }, "app-probe_put": { "value": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32 }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "App Probe List", "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "map": { "description": "Map", "type": "array", "uniqueItems": true, "items": { "type": "object", "properties": { "color": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "enum": [ "3g", "biz-internet", "blue", "bronze", "custom1", "custom2", "custom3", "default", "gold", "green", "lte", "metro-ethernet", "mpls", "private1", "private2", "private3", "private4", "private5", "private6", "public-internet", "red", "silver" ], "type": "string" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "dscp": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "minimum": 0, "maximum": 63, "type": "integer" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] } }, "required": [ "color" ], "additionalProperties": false } }, "forwardingClass": { "description": "Forwarding Class Name", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "string" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}" } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false } ] } }, "required": [ "map", "forwardingClass" ], "additionalProperties": false } } }, "required": [ "entries" ], "additionalProperties": false } }, "required": [ "data", "name" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectAppProbePutRequest_ResolvedSchema" }, "tloc_post": { "value": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32 }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "TLOC List", "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "tloc": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "string" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "color": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "enum": [ "3g", "biz-internet", "blue", "bronze", "custom1", "custom2", "custom3", "default", "gold", "green", "lte", "metro-ethernet", "mpls", "private1", "private2", "private3", "private4", "private5", "private6", "public-internet", "red", "silver" ], "type": "string" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "encap": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "enum": [ "ipsec", "gre" ], "type": "string" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "preference": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "string" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] } }, "required": [ "tloc", "color", "encap" ], "additionalProperties": false } } }, "required": [], "additionalProperties": false } }, "required": [ "data", "name" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectTlocPostRequest_ResolvedSchema" }, "tloc_put": { "value": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32 }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "TLOC List", "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "tloc": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "string" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "color": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "enum": [ "3g", "biz-internet", "blue", "bronze", "custom1", "custom2", "custom3", "default", "gold", "green", "lte", "metro-ethernet", "mpls", "private1", "private2", "private3", "private4", "private5", "private6", "public-internet", "red", "silver" ], "type": "string" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "encap": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "enum": [ "ipsec", "gre" ], "type": "string" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "preference": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "string" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] } }, "required": [ "tloc", "color", "encap" ], "additionalProperties": false } } }, "required": [], "additionalProperties": false } }, "required": [ "data", "name" ], "x-metadata": { "minVManageVersion": "20.16.1" }, "additionalProperties": false }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectTlocPutRequest_ResolvedSchema" }, "color_post": { "value": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32 }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "Color List", "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "color": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "enum": [ "3g", "biz-internet", "blue", "bronze", "custom1", "custom2", "custom3", "default", "gold", "green", "lte", "metro-ethernet", "mpls", "private1", "private2", "private3", "private4", "private5", "private6", "public-internet", "red", "silver" ], "type": "string" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] } }, "required": [ "color" ], "additionalProperties": false } } }, "required": [], "additionalProperties": false } }, "required": [ "data" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectColorPostRequest_ResolvedSchema" }, "color_put": { "value": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32 }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "Color List", "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "color": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "enum": [ "3g", "biz-internet", "blue", "bronze", "custom1", "custom2", "custom3", "default", "gold", "green", "lte", "metro-ethernet", "mpls", "private1", "private2", "private3", "private4", "private5", "private6", "public-internet", "red", "silver" ], "type": "string" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] } }, "required": [ "color" ], "additionalProperties": false } } }, "required": [], "additionalProperties": false } }, "required": [ "data" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectColorPutRequest_ResolvedSchema" }, "preferred-color-group_post": { "value": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32 }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "Preferred Color Group List", "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "primaryPreference": { "description": "Object with an color and path preference", "type": "object", "properties": { "colorPreference": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "enum": [ "default", "3g", "biz-internet", "blue", "bronze", "custom1", "custom2", "custom3", "gold", "green", "lte", "metro-ethernet", "mpls", "private1", "private2", "private3", "private4", "private5", "private6", "public-internet", "red", "silver" ], "type": "string" } } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "pathPreference": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "enum": [ "all-paths", "direct-path", "multi-hop-path" ], "type": "string" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] } }, "anyOf": [ { "required": [ "colorPreference" ] }, { "required": [ "pathPreference" ] } ] }, "secondaryPreference": { "description": "Object with an color and path preference", "type": "object", "properties": { "colorPreference": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "enum": [ "default", "3g", "biz-internet", "blue", "bronze", "custom1", "custom2", "custom3", "gold", "green", "lte", "metro-ethernet", "mpls", "private1", "private2", "private3", "private4", "private5", "private6", "public-internet", "red", "silver" ], "type": "string" } } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "pathPreference": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "enum": [ "all-paths", "direct-path", "multi-hop-path" ], "type": "string" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] } } }, "tertiaryPreference": { "description": "Object with an color and path preference", "type": "object", "properties": { "colorPreference": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "enum": [ "default", "3g", "biz-internet", "blue", "bronze", "custom1", "custom2", "custom3", "gold", "green", "lte", "metro-ethernet", "mpls", "private1", "private2", "private3", "private4", "private5", "private6", "public-internet", "red", "silver" ], "type": "string" } } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "pathPreference": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "enum": [ "all-paths", "direct-path", "multi-hop-path" ], "type": "string" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] } } } }, "required": [ "primaryPreference" ], "dependentRequired": { "secondaryPreference": [ "primaryPreference" ], "tertiaryPreference": [ "primaryPreference", "secondaryPreference" ] }, "additionalProperties": false } } }, "required": [], "additionalProperties": false } }, "required": [ "data" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectPreferredColorGroupPostRequest_ResolvedSchema" }, "preferred-color-group_put": { "value": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32 }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "entries": { "description": "Preferred Color Group List", "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "primaryPreference": { "description": "Object with an color and path preference", "type": "object", "properties": { "colorPreference": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "enum": [ "default", "3g", "biz-internet", "blue", "bronze", "custom1", "custom2", "custom3", "gold", "green", "lte", "metro-ethernet", "mpls", "private1", "private2", "private3", "private4", "private5", "private6", "public-internet", "red", "silver" ], "type": "string" } } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "pathPreference": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "enum": [ "all-paths", "direct-path", "multi-hop-path" ], "type": "string" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] } }, "anyOf": [ { "required": [ "colorPreference" ] }, { "required": [ "pathPreference" ] } ] }, "secondaryPreference": { "description": "Object with an color and path preference", "type": "object", "properties": { "colorPreference": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "enum": [ "default", "3g", "biz-internet", "blue", "bronze", "custom1", "custom2", "custom3", "gold", "green", "lte", "metro-ethernet", "mpls", "private1", "private2", "private3", "private4", "private5", "private6", "public-internet", "red", "silver" ], "type": "string" } } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "pathPreference": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "enum": [ "all-paths", "direct-path", "multi-hop-path" ], "type": "string" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] } } }, "tertiaryPreference": { "description": "Object with an color and path preference", "type": "object", "properties": { "colorPreference": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "enum": [ "default", "3g", "biz-internet", "blue", "bronze", "custom1", "custom2", "custom3", "gold", "green", "lte", "metro-ethernet", "mpls", "private1", "private2", "private3", "private4", "private5", "private6", "public-internet", "red", "silver" ], "type": "string" } } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "pathPreference": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "enum": [ "all-paths", "direct-path", "multi-hop-path" ], "type": "string" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] } } } }, "required": [ "primaryPreference" ], "dependentRequired": { "secondaryPreference": [ "primaryPreference" ], "tertiaryPreference": [ "primaryPreference", "secondaryPreference" ] }, "additionalProperties": false } } }, "required": [], "additionalProperties": false } }, "required": [ "data" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectPreferredColorGroupPutRequest_ResolvedSchema" }, "security-rule-set_post": { "value": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32 }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "sequences": { "description": "select definition of rule", "type": "array", "minItems": 1, "items": { "type": "object", "properties": { "sequenceName": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "string", "minLength": 1, "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "sequenceIpType": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "string", "enum": [ "ipv4", "ipv6" ], "default": "ipv4" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "sequenceId": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "string", "pattern": "^(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "action": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "default": "drop", "enum": [ "pass", "inspect", "drop" ], "type": "string" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "protocol": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "array", "minItems": 1, "items": { "type": "string", "minLength": 1 } } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "protocolName": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "array", "minItems": 1, "items": { "type": "string", "enum": [ "snmp", "icmp", "tcp", "udp", "echo", "telnet", "wins", "n2h2server", "nntp", "pptp", "rtsp", "bootpc", "gdoi", "tacacs", "gopher", "icabrowser", "skinny", "sunrpc", "biff", "router", "ircs", "orasrv", "ms-cluster-net", "kermit", "isakmp", "sshell", "realsecure", "ircu", "appleqtc", "pwdgen", "rdb-dbs-disp", "creativepartnr", "finger", "ftps", "giop", "rsvd", "hp-alarm-mgr", "uucp", "kerberos", "imap", "time", "bootps", "tftp", "oracle", "snmptrap", "http", "qmtp", "radius", "oracle-em-vp", "tarantella", "pcanywheredata", "ldap", "mgcp", "sqlsrv", "hsrp", "cisco-net-mgmt", "smtp", "pcanywherestat", "exec", "send", "stun", "syslog", "ms-sql-m", "citrix", "creativeserver", "cifs", "cisco-sys", "cisco-tna", "ms-dotnetster", "gtpv1", "gtpv0", "imap3", "fcip-port", "netbios-dgm", "sip-tls", "pop3s", "cisco-fna", "802-11-iapp", "oem-agent", "cisco-tdp", "tr-rsrb", "r-winsock", "sql-net", "syslog-conn", "tacacs-ds", "h225ras", "ace-svr", "dhcp-failover", "igmpv3lite", "irc-serv", "entrust-svcs", "dbcontrol_agent", "cisco-svcs", "ipsec-msft", "microsoft-ds", "ms-sna", "rsvp_tunnel", "rsvp-encap", "hp-collector", "netbios-ns", "msexch-routing", "h323", "l2tp", "ldap-admin", "pop3", "h323callsigalt", "ms-sql", "iscsi-target", "webster", "lotusnote", "ipx", "entrust-svc-hand", "citriximaclient", "rtc-pm-port", "ftp", "aol", "xdmcp", "oraclenames", "login", "iscsi", "ttc", "imaps", "socks", "ssh", "dnsix", "daytime", "sip", "discard", "ntp", "ldaps", "https", "vdolive", "ica", "net8-cman", "cuseeme", "netstat", "sms", "streamworks", "rtelnet", "who", "kazaa", "ssp", "dbase", "timed", "cddbp", "telnets", "ymsgr", "ident", "bgp", "ddns-v3", "vqp", "irc", "ipass", "x11", "dns", "lotusmtap", "mysql", "nfs", "msnmsgr", "netshow", "sqlserv", "hp-managed-node", "ncp", "shell", "realmedia", "msrpc", "clp" ] } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "protocolNameList": { "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "array", "minItems": 1, "maxItems": 20, "uniqueItems": true, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}" } } }, "required": [], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false }, "sourceIp": { "type": "object", "properties": { "ipv4Value": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "string", "pattern": "^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)(\\/)([0-2]?[0-9]$|[3]?[0-2])$" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] } }, "required": [ "ipv4Value" ], "additionalProperties": false }, "sourceIpv6": { "type": "object", "properties": { "ipv6Value": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "string", "pattern": "((^\\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:)))(%.+)?\\s*(\\/)(\\b([0-9]{1,2}|1[01][0-9]|12[0-8])\\b)$))" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] } }, "required": [ "ipv6Value" ], "additionalProperties": false }, "destinationIp": { "type": "object", "properties": { "ipv4Value": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "string", "pattern": "^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)(\\/)([0-2]?[0-9]$|[3]?[0-2])$" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] } }, "required": [ "ipv4Value" ], "additionalProperties": false }, "destinationIpv6": { "type": "object", "properties": { "ipv6Value": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "string", "pattern": "((^\\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:)))(%.+)?\\s*(\\/)(\\b([0-9]{1,2}|1[01][0-9]|12[0-8])\\b)$))" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] } }, "required": [ "ipv6Value" ], "additionalProperties": false }, "sourceDataPrefixList": { "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "array", "minItems": 1, "maxItems": 20, "uniqueItems": true, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}" } } }, "required": [], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false }, "sourceDataIpv6PrefixList": { "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "array", "minItems": 1, "maxItems": 20, "uniqueItems": true, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}" } } }, "required": [], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false }, "destinationDataIpv6PrefixList": { "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "array", "minItems": 1, "maxItems": 20, "uniqueItems": true, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}" } } }, "required": [], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false }, "destinationDataPrefixList": { "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "array", "minItems": 1, "maxItems": 20, "uniqueItems": true, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}" } } }, "required": [], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false }, "destinationFqdn": { "type": "object", "properties": { "fqdnValue": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "array", "minItems": 1, "items": { "type": "string", "minLength": 1, "maxLength": 120, "pattern": "^([*][.])?([a-zA-Z0-9-]+\\.)+([a-zA-Z0-9-])+$" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] } }, "required": [ "fqdnValue" ], "additionalProperties": false }, "destinationFqdnList": { "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "array", "minItems": 1, "maxItems": 20, "uniqueItems": true, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}" } } }, "required": [], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false }, "sourceGeoLocation": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "array", "minItems": 1, "items": { "enum": [ "AF", "AN", "AS", "EU", "NA", "OC", "SA", "AFG", "ALB", "ATA", "DZA", "ASM", "AND", "AGO", "ATG", "AZE", "ARG", "AUS", "AUT", "BHS", "BHR", "BGD", "ARM", "BRB", "BEL", "BMU", "BTN", "BOL", "BIH", "BWA", "BVT", "BRA", "BLZ", "IOT", "SLB", "VGB", "BRN", "BGR", "MMR", "BDI", "BLR", "KHM", "CMR", "CAN", "CPV", "CYM", "CAF", "LKA", "TCD", "CHL", "CHN", "TWN", "CXR", "CCK", "COL", "COM", "MYT", "COG", "COD", "COK", "CRI", "HRV", "CUB", "CYP", "CZE", "BEN", "DNK", "DMA", "DOM", "ECU", "SLV", "GNQ", "ETH", "ERI", "EST", "FRO", "FLK", "SGS", "FJI", "FIN", "ALA", "FRA", "GUF", "PYF", "ATF", "DJI", "GAB", "GEO", "GMB", "PSE", "DEU", "GHA", "GIB", "KIR", "GRC", "GRL", "GRD", "GLP", "GUM", "GTM", "GIN", "GUY", "HTI", "HMD", "VAT", "HND", "HKG", "HUN", "ISL", "IND", "IDN", "IRN", "IRQ", "IRL", "ISR", "ITA", "CIV", "JAM", "JPN", "KAZ", "JOR", "KEN", "PRK", "KOR", "KWT", "KGZ", "LAO", "LBN", "LSO", "LVA", "LBR", "LBY", "LIE", "LTU", "LUX", "MAC", "MDG", "MWI", "MYS", "MDV", "MLI", "MLT", "MTQ", "MRT", "MUS", "MEX", "MCO", "MNG", "MDA", "MNE", "MSR", "MAR", "MOZ", "OMN", "NAM", "NRU", "NPL", "NLD", "ANT", "CUW", "ABW", "SXM", "BES", "NCL", "VUT", "NZL", "NIC", "NER", "NGA", "NIU", "NFK", "NOR", "MNP", "UMI", "FSM", "MHL", "PLW", "PAK", "PAN", "PNG", "PRY", "PER", "PHL", "PCN", "POL", "PRT", "GNB", "TLS", "PRI", "QAT", "REU", "ROU", "RUS", "RWA", "BLM", "SHN", "KNA", "AIA", "LCA", "MAF", "SPM", "VCT", "SMR", "STP", "SAU", "SEN", "SRB", "SYC", "SLE", "SGP", "SVK", "VNM", "SVN", "SOM", "ZAF", "ZWE", "ESP", "SSD", "ESH", "SDN", "SUR", "SJM", "SWZ", "SWE", "CHE", "SYR", "TJK", "THA", "TGO", "TKL", "TON", "TTO", "ARE", "TUN", "TUR", "TKM", "TCA", "TUV", "UGA", "UKR", "MKD", "EGY", "GBR", "GGY", "JEY", "IMN", "TZA", "USA", "VIR", "BFA", "URY", "UZB", "VEN", "WLF", "WSM", "YEM", "ZMB" ], "type": "string" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "destinationGeoLocation": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "array", "minItems": 1, "items": { "enum": [ "AF", "AN", "AS", "EU", "NA", "OC", "SA", "AFG", "ALB", "ATA", "DZA", "ASM", "AND", "AGO", "ATG", "AZE", "ARG", "AUS", "AUT", "BHS", "BHR", "BGD", "ARM", "BRB", "BEL", "BMU", "BTN", "BOL", "BIH", "BWA", "BVT", "BRA", "BLZ", "IOT", "SLB", "VGB", "BRN", "BGR", "MMR", "BDI", "BLR", "KHM", "CMR", "CAN", "CPV", "CYM", "CAF", "LKA", "TCD", "CHL", "CHN", "TWN", "CXR", "CCK", "COL", "COM", "MYT", "COG", "COD", "COK", "CRI", "HRV", "CUB", "CYP", "CZE", "BEN", "DNK", "DMA", "DOM", "ECU", "SLV", "GNQ", "ETH", "ERI", "EST", "FRO", "FLK", "SGS", "FJI", "FIN", "ALA", "FRA", "GUF", "PYF", "ATF", "DJI", "GAB", "GEO", "GMB", "PSE", "DEU", "GHA", "GIB", "KIR", "GRC", "GRL", "GRD", "GLP", "GUM", "GTM", "GIN", "GUY", "HTI", "HMD", "VAT", "HND", "HKG", "HUN", "ISL", "IND", "IDN", "IRN", "IRQ", "IRL", "ISR", "ITA", "CIV", "JAM", "JPN", "KAZ", "JOR", "KEN", "PRK", "KOR", "KWT", "KGZ", "LAO", "LBN", "LSO", "LVA", "LBR", "LBY", "LIE", "LTU", "LUX", "MAC", "MDG", "MWI", "MYS", "MDV", "MLI", "MLT", "MTQ", "MRT", "MUS", "MEX", "MCO", "MNG", "MDA", "MNE", "MSR", "MAR", "MOZ", "OMN", "NAM", "NRU", "NPL", "NLD", "ANT", "CUW", "ABW", "SXM", "BES", "NCL", "VUT", "NZL", "NIC", "NER", "NGA", "NIU", "NFK", "NOR", "MNP", "UMI", "FSM", "MHL", "PLW", "PAK", "PAN", "PNG", "PRY", "PER", "PHL", "PCN", "POL", "PRT", "GNB", "TLS", "PRI", "QAT", "REU", "ROU", "RUS", "RWA", "BLM", "SHN", "KNA", "AIA", "LCA", "MAF", "SPM", "VCT", "SMR", "STP", "SAU", "SEN", "SRB", "SYC", "SLE", "SGP", "SVK", "VNM", "SVN", "SOM", "ZAF", "ZWE", "ESP", "SSD", "ESH", "SDN", "SUR", "SJM", "SWZ", "SWE", "CHE", "SYR", "TJK", "THA", "TGO", "TKL", "TON", "TTO", "ARE", "TUN", "TUR", "TKM", "TCA", "TUV", "UGA", "UKR", "MKD", "EGY", "GBR", "GGY", "JEY", "IMN", "TZA", "USA", "VIR", "BFA", "URY", "UZB", "VEN", "WLF", "WSM", "YEM", "ZMB" ], "type": "string" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "sourceGeoLocationList": { "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "array", "minItems": 1, "maxItems": 20, "uniqueItems": true, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}" } } }, "required": [], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false }, "destinationGeoLocationList": { "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "array", "minItems": 1, "maxItems": 20, "uniqueItems": true, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}" } } }, "required": [], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false }, "sourcePort": { "type": "object", "properties": { "portValue": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "array", "minItems": 1, "items": { "oneOf": [ { "type": "string", "pattern": "^(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$" }, { "type": "string", "pattern": "^(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])\\-(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$" } ] } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] } }, "required": [ "portValue" ], "additionalProperties": false }, "destinationPort": { "type": "object", "properties": { "portValue": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "array", "minItems": 1, "items": { "oneOf": [ { "type": "string", "pattern": "^(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$" }, { "type": "string", "pattern": "^(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])\\-(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$" } ] } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] } }, "required": [ "portValue" ], "additionalProperties": false }, "destinationPortList": { "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "array", "minItems": 1, "maxItems": 20, "uniqueItems": true, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}" } } }, "required": [], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false }, "sourcePortList": { "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "array", "minItems": 1, "maxItems": 20, "uniqueItems": true, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}" } } }, "required": [], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false }, "sourceObjectGroup": { "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "array", "minItems": 1, "maxItems": 1, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}" } } }, "required": [], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false }, "destinationObjectGroup": { "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "array", "minItems": 1, "maxItems": 1, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}" } } }, "required": [], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false } }, "required": [ "sequenceName", "sequenceIpType", "sequenceId", "action" ], "additionalProperties": false, "allOf": [ { "if": { "required": [ "sourceObjectGroup" ] }, "then": { "not": { "required": [ "sourcePortList", "sourcePort", "sourceIp", "sourceIpv6", "sourceDataIpv6PrefixList", "sourceDataPrefixList", "sourceGeoLocation", "sourceGeoLocationList" ] } } }, { "if": { "anyOf": [ { "required": [ "sourcePortList" ] }, { "required": [ "sourcePort" ] }, { "required": [ "sourceIp" ] }, { "required": [ "sourceIpv6" ] }, { "required": [ "sourceDataIpv6PrefixList" ] }, { "required": [ "sourceDataPrefixList" ] }, { "required": [ "sourceGeoLocation" ] }, { "required": [ "sourceGeoLocationList" ] } ] }, "then": { "not": { "required": [ "sourceObjectGroup" ] } } }, { "if": { "required": [ "destinationObjectGroup" ] }, "then": { "not": { "required": [ "destinationPortList", "destinationPort", "destinationIp", "destinationIpv6", "destinationDataIpv6PrefixList", "destinationDataPrefixList", "destinationGeoLocation", "destinationGeoLocationList", "destinationFqdn", "destinationFqdnList" ] } } }, { "if": { "anyOf": [ { "required": [ "destinationPortList" ] }, { "required": [ "destinationPort" ] }, { "required": [ "destinationIp" ] }, { "required": [ "destinationIpv6" ] }, { "required": [ "destinationDataIpv6PrefixList" ] }, { "required": [ "destinationDataPrefixList" ] }, { "required": [ "destinationGeoLocation" ] }, { "required": [ "destinationGeoLocationList" ] }, { "required": [ "destinationFqdn" ] }, { "required": [ "destinationFqdnList" ] } ] }, "then": { "not": { "required": [ "destinationObjectGroup" ] } } }, { "if": { "properties": { "sequenceIpType": { "properties": { "value": { "const": "ipv6" } } } } }, "then": { "not": { "anyOf": [ { "required": [ "protocol" ] }, { "required": [ "sourceIp" ] }, { "required": [ "sourceDataPrefixList" ] }, { "required": [ "sourceGeoLocation" ] }, { "required": [ "sourceGeoLocationList" ] }, { "required": [ "destinationIp" ] }, { "required": [ "destinationDataPrefixList" ] }, { "required": [ "destinationGeoLocation" ] }, { "required": [ "destinationGeoLocationList" ] } ] } } }, { "if": { "properties": { "sequenceIpType": { "properties": { "value": { "const": "ipv4" } } } } }, "then": { "not": { "anyOf": [ { "required": [ "sourceIpv6" ] }, { "required": [ "sourceDataIpv6PrefixList" ] }, { "required": [ "destinationIpv6" ] }, { "required": [ "destinationDataIpv6PrefixList" ] } ] } } } ] } } }, "required": [ "sequences" ], "additionalProperties": false }, "metadata": { "minVManageVersion": "20.18.1" } }, "required": [ "name", "data" ], "additionalProperties": false }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectSecurityRuleSetPostRequest_ResolvedSchema" }, "security-rule-set_put": { "value": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32 }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "sequences": { "description": "select definition of rule", "type": "array", "minItems": 1, "items": { "type": "object", "properties": { "sequenceName": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "string", "minLength": 1, "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "sequenceIpType": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "string", "enum": [ "ipv4", "ipv6" ], "default": "ipv4" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "sequenceId": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "string", "pattern": "^(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "action": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "default": "drop", "enum": [ "pass", "inspect", "drop" ], "type": "string" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "protocol": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "array", "minItems": 1, "items": { "type": "string", "minLength": 1 } } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "protocolName": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "array", "minItems": 1, "items": { "type": "string", "enum": [ "snmp", "icmp", "tcp", "udp", "echo", "telnet", "wins", "n2h2server", "nntp", "pptp", "rtsp", "bootpc", "gdoi", "tacacs", "gopher", "icabrowser", "skinny", "sunrpc", "biff", "router", "ircs", "orasrv", "ms-cluster-net", "kermit", "isakmp", "sshell", "realsecure", "ircu", "appleqtc", "pwdgen", "rdb-dbs-disp", "creativepartnr", "finger", "ftps", "giop", "rsvd", "hp-alarm-mgr", "uucp", "kerberos", "imap", "time", "bootps", "tftp", "oracle", "snmptrap", "http", "qmtp", "radius", "oracle-em-vp", "tarantella", "pcanywheredata", "ldap", "mgcp", "sqlsrv", "hsrp", "cisco-net-mgmt", "smtp", "pcanywherestat", "exec", "send", "stun", "syslog", "ms-sql-m", "citrix", "creativeserver", "cifs", "cisco-sys", "cisco-tna", "ms-dotnetster", "gtpv1", "gtpv0", "imap3", "fcip-port", "netbios-dgm", "sip-tls", "pop3s", "cisco-fna", "802-11-iapp", "oem-agent", "cisco-tdp", "tr-rsrb", "r-winsock", "sql-net", "syslog-conn", "tacacs-ds", "h225ras", "ace-svr", "dhcp-failover", "igmpv3lite", "irc-serv", "entrust-svcs", "dbcontrol_agent", "cisco-svcs", "ipsec-msft", "microsoft-ds", "ms-sna", "rsvp_tunnel", "rsvp-encap", "hp-collector", "netbios-ns", "msexch-routing", "h323", "l2tp", "ldap-admin", "pop3", "h323callsigalt", "ms-sql", "iscsi-target", "webster", "lotusnote", "ipx", "entrust-svc-hand", "citriximaclient", "rtc-pm-port", "ftp", "aol", "xdmcp", "oraclenames", "login", "iscsi", "ttc", "imaps", "socks", "ssh", "dnsix", "daytime", "sip", "discard", "ntp", "ldaps", "https", "vdolive", "ica", "net8-cman", "cuseeme", "netstat", "sms", "streamworks", "rtelnet", "who", "kazaa", "ssp", "dbase", "timed", "cddbp", "telnets", "ymsgr", "ident", "bgp", "ddns-v3", "vqp", "irc", "ipass", "x11", "dns", "lotusmtap", "mysql", "nfs", "msnmsgr", "netshow", "sqlserv", "hp-managed-node", "ncp", "shell", "realmedia", "msrpc", "clp" ] } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "protocolNameList": { "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "array", "minItems": 1, "maxItems": 20, "uniqueItems": true, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}" } } }, "required": [], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false }, "sourceIp": { "type": "object", "properties": { "ipv4Value": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "string", "pattern": "^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)(\\/)([0-2]?[0-9]$|[3]?[0-2])$" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] } }, "required": [ "ipv4Value" ], "additionalProperties": false }, "sourceIpv6": { "type": "object", "properties": { "ipv6Value": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "string", "pattern": "((^\\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:)))(%.+)?\\s*(\\/)(\\b([0-9]{1,2}|1[01][0-9]|12[0-8])\\b)$))" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] } }, "required": [ "ipv6Value" ], "additionalProperties": false }, "destinationIp": { "type": "object", "properties": { "ipv4Value": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "string", "pattern": "^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)(\\/)([0-2]?[0-9]$|[3]?[0-2])$" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] } }, "required": [ "ipv4Value" ], "additionalProperties": false }, "destinationIpv6": { "type": "object", "properties": { "ipv6Value": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "string", "pattern": "((^\\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:)))(%.+)?\\s*(\\/)(\\b([0-9]{1,2}|1[01][0-9]|12[0-8])\\b)$))" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] } }, "required": [ "ipv6Value" ], "additionalProperties": false }, "sourceDataPrefixList": { "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "array", "minItems": 1, "maxItems": 20, "uniqueItems": true, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}" } } }, "required": [], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false }, "sourceDataIpv6PrefixList": { "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "array", "minItems": 1, "maxItems": 20, "uniqueItems": true, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}" } } }, "required": [], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false }, "destinationDataIpv6PrefixList": { "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "array", "minItems": 1, "maxItems": 20, "uniqueItems": true, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}" } } }, "required": [], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false }, "destinationDataPrefixList": { "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "array", "minItems": 1, "maxItems": 20, "uniqueItems": true, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}" } } }, "required": [], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false }, "destinationFqdn": { "type": "object", "properties": { "fqdnValue": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "array", "minItems": 1, "items": { "type": "string", "minLength": 1, "maxLength": 120, "pattern": "^([*][.])?([a-zA-Z0-9-]+\\.)+([a-zA-Z0-9-])+$" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] } }, "required": [ "fqdnValue" ], "additionalProperties": false }, "destinationFqdnList": { "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "array", "minItems": 1, "maxItems": 20, "uniqueItems": true, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}" } } }, "required": [], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false }, "sourceGeoLocation": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "array", "minItems": 1, "items": { "enum": [ "AF", "AN", "AS", "EU", "NA", "OC", "SA", "AFG", "ALB", "ATA", "DZA", "ASM", "AND", "AGO", "ATG", "AZE", "ARG", "AUS", "AUT", "BHS", "BHR", "BGD", "ARM", "BRB", "BEL", "BMU", "BTN", "BOL", "BIH", "BWA", "BVT", "BRA", "BLZ", "IOT", "SLB", "VGB", "BRN", "BGR", "MMR", "BDI", "BLR", "KHM", "CMR", "CAN", "CPV", "CYM", "CAF", "LKA", "TCD", "CHL", "CHN", "TWN", "CXR", "CCK", "COL", "COM", "MYT", "COG", "COD", "COK", "CRI", "HRV", "CUB", "CYP", "CZE", "BEN", "DNK", "DMA", "DOM", "ECU", "SLV", "GNQ", "ETH", "ERI", "EST", "FRO", "FLK", "SGS", "FJI", "FIN", "ALA", "FRA", "GUF", "PYF", "ATF", "DJI", "GAB", "GEO", "GMB", "PSE", "DEU", "GHA", "GIB", "KIR", "GRC", "GRL", "GRD", "GLP", "GUM", "GTM", "GIN", "GUY", "HTI", "HMD", "VAT", "HND", "HKG", "HUN", "ISL", "IND", "IDN", "IRN", "IRQ", "IRL", "ISR", "ITA", "CIV", "JAM", "JPN", "KAZ", "JOR", "KEN", "PRK", "KOR", "KWT", "KGZ", "LAO", "LBN", "LSO", "LVA", "LBR", "LBY", "LIE", "LTU", "LUX", "MAC", "MDG", "MWI", "MYS", "MDV", "MLI", "MLT", "MTQ", "MRT", "MUS", "MEX", "MCO", "MNG", "MDA", "MNE", "MSR", "MAR", "MOZ", "OMN", "NAM", "NRU", "NPL", "NLD", "ANT", "CUW", "ABW", "SXM", "BES", "NCL", "VUT", "NZL", "NIC", "NER", "NGA", "NIU", "NFK", "NOR", "MNP", "UMI", "FSM", "MHL", "PLW", "PAK", "PAN", "PNG", "PRY", "PER", "PHL", "PCN", "POL", "PRT", "GNB", "TLS", "PRI", "QAT", "REU", "ROU", "RUS", "RWA", "BLM", "SHN", "KNA", "AIA", "LCA", "MAF", "SPM", "VCT", "SMR", "STP", "SAU", "SEN", "SRB", "SYC", "SLE", "SGP", "SVK", "VNM", "SVN", "SOM", "ZAF", "ZWE", "ESP", "SSD", "ESH", "SDN", "SUR", "SJM", "SWZ", "SWE", "CHE", "SYR", "TJK", "THA", "TGO", "TKL", "TON", "TTO", "ARE", "TUN", "TUR", "TKM", "TCA", "TUV", "UGA", "UKR", "MKD", "EGY", "GBR", "GGY", "JEY", "IMN", "TZA", "USA", "VIR", "BFA", "URY", "UZB", "VEN", "WLF", "WSM", "YEM", "ZMB" ], "type": "string" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "destinationGeoLocation": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "array", "minItems": 1, "items": { "enum": [ "AF", "AN", "AS", "EU", "NA", "OC", "SA", "AFG", "ALB", "ATA", "DZA", "ASM", "AND", "AGO", "ATG", "AZE", "ARG", "AUS", "AUT", "BHS", "BHR", "BGD", "ARM", "BRB", "BEL", "BMU", "BTN", "BOL", "BIH", "BWA", "BVT", "BRA", "BLZ", "IOT", "SLB", "VGB", "BRN", "BGR", "MMR", "BDI", "BLR", "KHM", "CMR", "CAN", "CPV", "CYM", "CAF", "LKA", "TCD", "CHL", "CHN", "TWN", "CXR", "CCK", "COL", "COM", "MYT", "COG", "COD", "COK", "CRI", "HRV", "CUB", "CYP", "CZE", "BEN", "DNK", "DMA", "DOM", "ECU", "SLV", "GNQ", "ETH", "ERI", "EST", "FRO", "FLK", "SGS", "FJI", "FIN", "ALA", "FRA", "GUF", "PYF", "ATF", "DJI", "GAB", "GEO", "GMB", "PSE", "DEU", "GHA", "GIB", "KIR", "GRC", "GRL", "GRD", "GLP", "GUM", "GTM", "GIN", "GUY", "HTI", "HMD", "VAT", "HND", "HKG", "HUN", "ISL", "IND", "IDN", "IRN", "IRQ", "IRL", "ISR", "ITA", "CIV", "JAM", "JPN", "KAZ", "JOR", "KEN", "PRK", "KOR", "KWT", "KGZ", "LAO", "LBN", "LSO", "LVA", "LBR", "LBY", "LIE", "LTU", "LUX", "MAC", "MDG", "MWI", "MYS", "MDV", "MLI", "MLT", "MTQ", "MRT", "MUS", "MEX", "MCO", "MNG", "MDA", "MNE", "MSR", "MAR", "MOZ", "OMN", "NAM", "NRU", "NPL", "NLD", "ANT", "CUW", "ABW", "SXM", "BES", "NCL", "VUT", "NZL", "NIC", "NER", "NGA", "NIU", "NFK", "NOR", "MNP", "UMI", "FSM", "MHL", "PLW", "PAK", "PAN", "PNG", "PRY", "PER", "PHL", "PCN", "POL", "PRT", "GNB", "TLS", "PRI", "QAT", "REU", "ROU", "RUS", "RWA", "BLM", "SHN", "KNA", "AIA", "LCA", "MAF", "SPM", "VCT", "SMR", "STP", "SAU", "SEN", "SRB", "SYC", "SLE", "SGP", "SVK", "VNM", "SVN", "SOM", "ZAF", "ZWE", "ESP", "SSD", "ESH", "SDN", "SUR", "SJM", "SWZ", "SWE", "CHE", "SYR", "TJK", "THA", "TGO", "TKL", "TON", "TTO", "ARE", "TUN", "TUR", "TKM", "TCA", "TUV", "UGA", "UKR", "MKD", "EGY", "GBR", "GGY", "JEY", "IMN", "TZA", "USA", "VIR", "BFA", "URY", "UZB", "VEN", "WLF", "WSM", "YEM", "ZMB" ], "type": "string" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "sourceGeoLocationList": { "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "array", "minItems": 1, "maxItems": 20, "uniqueItems": true, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}" } } }, "required": [], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false }, "destinationGeoLocationList": { "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "array", "minItems": 1, "maxItems": 20, "uniqueItems": true, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}" } } }, "required": [], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false }, "sourcePort": { "type": "object", "properties": { "portValue": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "array", "minItems": 1, "items": { "oneOf": [ { "type": "string", "pattern": "^(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$" }, { "type": "string", "pattern": "^(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])\\-(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$" } ] } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] } }, "required": [ "portValue" ], "additionalProperties": false }, "destinationPort": { "type": "object", "properties": { "portValue": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "array", "minItems": 1, "items": { "oneOf": [ { "type": "string", "pattern": "^(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$" }, { "type": "string", "pattern": "^(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])\\-(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$" } ] } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] } }, "required": [ "portValue" ], "additionalProperties": false }, "destinationPortList": { "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "array", "minItems": 1, "maxItems": 20, "uniqueItems": true, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}" } } }, "required": [], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false }, "sourcePortList": { "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "array", "minItems": 1, "maxItems": 20, "uniqueItems": true, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}" } } }, "required": [], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false }, "sourceObjectGroup": { "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "array", "minItems": 1, "maxItems": 1, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}" } } }, "required": [], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false }, "destinationObjectGroup": { "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "array", "minItems": 1, "maxItems": 1, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}" } } }, "required": [], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false } }, "required": [ "sequenceName", "sequenceIpType", "sequenceId", "action" ], "additionalProperties": false, "allOf": [ { "if": { "required": [ "sourceObjectGroup" ] }, "then": { "not": { "required": [ "sourcePortList", "sourcePort", "sourceIp", "sourceIpv6", "sourceDataIpv6PrefixList", "sourceDataPrefixList", "sourceGeoLocation", "sourceGeoLocationList" ] } } }, { "if": { "anyOf": [ { "required": [ "sourcePortList" ] }, { "required": [ "sourcePort" ] }, { "required": [ "sourceIp" ] }, { "required": [ "sourceIpv6" ] }, { "required": [ "sourceDataIpv6PrefixList" ] }, { "required": [ "sourceDataPrefixList" ] }, { "required": [ "sourceGeoLocation" ] }, { "required": [ "sourceGeoLocationList" ] } ] }, "then": { "not": { "required": [ "sourceObjectGroup" ] } } }, { "if": { "required": [ "destinationObjectGroup" ] }, "then": { "not": { "required": [ "destinationPortList", "destinationPort", "destinationIp", "destinationIpv6", "destinationDataIpv6PrefixList", "destinationDataPrefixList", "destinationGeoLocation", "destinationGeoLocationList", "destinationFqdn", "destinationFqdnList" ] } } }, { "if": { "anyOf": [ { "required": [ "destinationPortList" ] }, { "required": [ "destinationPort" ] }, { "required": [ "destinationIp" ] }, { "required": [ "destinationIpv6" ] }, { "required": [ "destinationDataIpv6PrefixList" ] }, { "required": [ "destinationDataPrefixList" ] }, { "required": [ "destinationGeoLocation" ] }, { "required": [ "destinationGeoLocationList" ] }, { "required": [ "destinationFqdn" ] }, { "required": [ "destinationFqdnList" ] } ] }, "then": { "not": { "required": [ "destinationObjectGroup" ] } } }, { "if": { "properties": { "sequenceIpType": { "properties": { "value": { "const": "ipv6" } } } } }, "then": { "not": { "anyOf": [ { "required": [ "protocol" ] }, { "required": [ "sourceIp" ] }, { "required": [ "sourceDataPrefixList" ] }, { "required": [ "sourceGeoLocation" ] }, { "required": [ "sourceGeoLocationList" ] }, { "required": [ "destinationIp" ] }, { "required": [ "destinationDataPrefixList" ] }, { "required": [ "destinationGeoLocation" ] }, { "required": [ "destinationGeoLocationList" ] } ] } } }, { "if": { "properties": { "sequenceIpType": { "properties": { "value": { "const": "ipv4" } } } } }, "then": { "not": { "anyOf": [ { "required": [ "sourceIpv6" ] }, { "required": [ "sourceDataIpv6PrefixList" ] }, { "required": [ "destinationIpv6" ] }, { "required": [ "destinationDataIpv6PrefixList" ] } ] } } } ] } } }, "required": [ "sequences" ], "additionalProperties": false }, "metadata": { "minVManageVersion": "20.18.1" } }, "required": [ "name", "data" ], "additionalProperties": false }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectSecurityRuleSetPutRequest_ResolvedSchema" }, "security-object-group_post": { "value": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32 }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "sequenceIpType": { "description": "ipv4/ ipv6", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "string", "enum": [ "ipv4", "ipv6" ] } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "entries": { "type": "array", "maxItems": 4, "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "dataPrefix": { "type": "object", "properties": { "ipv4Value": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "string", "pattern": "^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)(\\/)([0-2]?[0-9]$|[3]?[0-2])$" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] } }, "required": [ "ipv4Value" ], "additionalProperties": false }, "dataPrefixIpv6": { "type": "object", "properties": { "ipv6Value": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "string", "pattern": "((^\\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:)))(%.+)?\\s*(\\/)(\\b([0-9]{1,2}|1[01][0-9]|12[0-8])\\b)$))" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] } }, "required": [ "ipv6Value" ], "additionalProperties": false }, "fqdn": { "type": "object", "properties": { "fqdnValue": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "array", "minItems": 1, "items": { "type": "string", "minLength": 1, "maxLength": 120, "pattern": "^([*][.])?([a-zA-Z0-9-]+\\.)+([a-zA-Z0-9-])+$" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] } }, "required": [ "fqdnValue" ], "additionalProperties": false }, "geoLocation": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "array", "minItems": 1, "items": { "enum": [ "AF", "AN", "AS", "EU", "NA", "OC", "SA", "AFG", "ALB", "ATA", "DZA", "ASM", "AND", "AGO", "ATG", "AZE", "ARG", "AUS", "AUT", "BHS", "BHR", "BGD", "ARM", "BRB", "BEL", "BMU", "BTN", "BOL", "BIH", "BWA", "BVT", "BRA", "BLZ", "IOT", "SLB", "VGB", "BRN", "BGR", "MMR", "BDI", "BLR", "KHM", "CMR", "CAN", "CPV", "CYM", "CAF", "LKA", "TCD", "CHL", "CHN", "TWN", "CXR", "CCK", "COL", "COM", "MYT", "COG", "COD", "COK", "CRI", "HRV", "CUB", "CYP", "CZE", "BEN", "DNK", "DMA", "DOM", "ECU", "SLV", "GNQ", "ETH", "ERI", "EST", "FRO", "FLK", "SGS", "FJI", "FIN", "ALA", "FRA", "GUF", "PYF", "ATF", "DJI", "GAB", "GEO", "GMB", "PSE", "DEU", "GHA", "GIB", "KIR", "GRC", "GRL", "GRD", "GLP", "GUM", "GTM", "GIN", "GUY", "HTI", "HMD", "VAT", "HND", "HKG", "HUN", "ISL", "IND", "IDN", "IRN", "IRQ", "IRL", "ISR", "ITA", "CIV", "JAM", "JPN", "KAZ", "JOR", "KEN", "PRK", "KOR", "KWT", "KGZ", "LAO", "LBN", "LSO", "LVA", "LBR", "LBY", "LIE", "LTU", "LUX", "MAC", "MDG", "MWI", "MYS", "MDV", "MLI", "MLT", "MTQ", "MRT", "MUS", "MEX", "MCO", "MNG", "MDA", "MNE", "MSR", "MAR", "MOZ", "OMN", "NAM", "NRU", "NPL", "NLD", "ANT", "CUW", "ABW", "SXM", "BES", "NCL", "VUT", "NZL", "NIC", "NER", "NGA", "NIU", "NFK", "NOR", "MNP", "UMI", "FSM", "MHL", "PLW", "PAK", "PAN", "PNG", "PRY", "PER", "PHL", "PCN", "POL", "PRT", "GNB", "TLS", "PRI", "QAT", "REU", "ROU", "RUS", "RWA", "BLM", "SHN", "KNA", "AIA", "LCA", "MAF", "SPM", "VCT", "SMR", "STP", "SAU", "SEN", "SRB", "SYC", "SLE", "SGP", "SVK", "VNM", "SVN", "SOM", "ZAF", "ZWE", "ESP", "SSD", "ESH", "SDN", "SUR", "SJM", "SWZ", "SWE", "CHE", "SYR", "TJK", "THA", "TGO", "TKL", "TON", "TTO", "ARE", "TUN", "TUR", "TKM", "TCA", "TUV", "UGA", "UKR", "MKD", "EGY", "GBR", "GGY", "JEY", "IMN", "TZA", "USA", "VIR", "BFA", "URY", "UZB", "VEN", "WLF", "WSM", "YEM", "ZMB" ], "type": "string" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "port": { "type": "object", "properties": { "portValue": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "array", "minItems": 1, "items": { "oneOf": [ { "type": "string", "pattern": "^(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$" }, { "type": "string", "pattern": "^(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])\\-(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$" } ] } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] } }, "required": [ "portValue" ], "additionalProperties": false }, "dataPrefixList": { "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "maxItems": 20, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}" } } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false }, "dataPrefixIpv6List": { "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "maxItems": 20, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}" } } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false }, "fqdnList": { "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "maxItems": 20, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}" } } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false }, "geoLocationList": { "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "maxItems": 20, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}" } } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false }, "portList": { "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "array", "minItems": 1, "maxItems": 20, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}" } } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false } }, "additionalProperties": false, "allOf": [ { "if": { "required": [ "dataPrefix" ] }, "then": { "not": { "required": [ "dataPrefixIpv6List" ] } } }, { "if": { "required": [ "dataPrefixIpv6" ] }, "then": { "not": { "required": [ "dataPrefix" ] } } }, { "if": { "required": [ "fqdn" ] }, "then": { "not": { "required": [ "fqdnList" ] } } }, { "if": { "required": [ "geoLocation" ] }, "then": { "not": { "required": [ "geoLocationList" ] } } }, { "if": { "required": [ "port" ] }, "then": { "not": { "required": [ "portList" ] } } }, { "if": { "required": [ "dataPrefixList" ] }, "then": { "not": { "required": [ "dataPrefixIpv6List" ] } } }, { "if": { "required": [ "dataPrefixIpv6List" ] }, "then": { "not": { "required": [ "dataPrefixIpv6" ] } } }, { "if": { "required": [ "fqdnList" ] }, "then": { "not": { "required": [ "fqdn" ] } } }, { "if": { "required": [ "geoLocationList" ] }, "then": { "not": { "required": [ "geoLocation" ] } } }, { "if": { "required": [ "portList" ] }, "then": { "not": { "required": [ "port" ] } } } ] } } }, "required": [ "sequenceIpType", "entries" ], "additionalProperties": false } }, "required": [ "data", "name" ], "x-metadata": { "minVManageVersion": "20.18" }, "additionalProperties": false }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPostRequest_ResolvedSchema" }, "security-object-group_put": { "value": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32 }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "sequenceIpType": { "description": "ipv4/ ipv6", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "string", "enum": [ "ipv4", "ipv6" ] } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "entries": { "type": "array", "maxItems": 4, "minItems": 1, "uniqueItems": true, "items": { "type": "object", "properties": { "dataPrefix": { "type": "object", "properties": { "ipv4Value": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "string", "pattern": "^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)(\\/)([0-2]?[0-9]$|[3]?[0-2])$" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] } }, "required": [ "ipv4Value" ], "additionalProperties": false }, "dataPrefixIpv6": { "type": "object", "properties": { "ipv6Value": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "type": "string", "pattern": "((^\\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:)))(%.+)?\\s*(\\/)(\\b([0-9]{1,2}|1[01][0-9]|12[0-8])\\b)$))" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] } }, "required": [ "ipv6Value" ], "additionalProperties": false }, "fqdn": { "type": "object", "properties": { "fqdnValue": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "array", "minItems": 1, "items": { "type": "string", "minLength": 1, "maxLength": 120, "pattern": "^([*][.])?([a-zA-Z0-9-]+\\.)+([a-zA-Z0-9-])+$" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] } }, "required": [ "fqdnValue" ], "additionalProperties": false }, "geoLocation": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "array", "minItems": 1, "items": { "enum": [ "AF", "AN", "AS", "EU", "NA", "OC", "SA", "AFG", "ALB", "ATA", "DZA", "ASM", "AND", "AGO", "ATG", "AZE", "ARG", "AUS", "AUT", "BHS", "BHR", "BGD", "ARM", "BRB", "BEL", "BMU", "BTN", "BOL", "BIH", "BWA", "BVT", "BRA", "BLZ", "IOT", "SLB", "VGB", "BRN", "BGR", "MMR", "BDI", "BLR", "KHM", "CMR", "CAN", "CPV", "CYM", "CAF", "LKA", "TCD", "CHL", "CHN", "TWN", "CXR", "CCK", "COL", "COM", "MYT", "COG", "COD", "COK", "CRI", "HRV", "CUB", "CYP", "CZE", "BEN", "DNK", "DMA", "DOM", "ECU", "SLV", "GNQ", "ETH", "ERI", "EST", "FRO", "FLK", "SGS", "FJI", "FIN", "ALA", "FRA", "GUF", "PYF", "ATF", "DJI", "GAB", "GEO", "GMB", "PSE", "DEU", "GHA", "GIB", "KIR", "GRC", "GRL", "GRD", "GLP", "GUM", "GTM", "GIN", "GUY", "HTI", "HMD", "VAT", "HND", "HKG", "HUN", "ISL", "IND", "IDN", "IRN", "IRQ", "IRL", "ISR", "ITA", "CIV", "JAM", "JPN", "KAZ", "JOR", "KEN", "PRK", "KOR", "KWT", "KGZ", "LAO", "LBN", "LSO", "LVA", "LBR", "LBY", "LIE", "LTU", "LUX", "MAC", "MDG", "MWI", "MYS", "MDV", "MLI", "MLT", "MTQ", "MRT", "MUS", "MEX", "MCO", "MNG", "MDA", "MNE", "MSR", "MAR", "MOZ", "OMN", "NAM", "NRU", "NPL", "NLD", "ANT", "CUW", "ABW", "SXM", "BES", "NCL", "VUT", "NZL", "NIC", "NER", "NGA", "NIU", "NFK", "NOR", "MNP", "UMI", "FSM", "MHL", "PLW", "PAK", "PAN", "PNG", "PRY", "PER", "PHL", "PCN", "POL", "PRT", "GNB", "TLS", "PRI", "QAT", "REU", "ROU", "RUS", "RWA", "BLM", "SHN", "KNA", "AIA", "LCA", "MAF", "SPM", "VCT", "SMR", "STP", "SAU", "SEN", "SRB", "SYC", "SLE", "SGP", "SVK", "VNM", "SVN", "SOM", "ZAF", "ZWE", "ESP", "SSD", "ESH", "SDN", "SUR", "SJM", "SWZ", "SWE", "CHE", "SYR", "TJK", "THA", "TGO", "TKL", "TON", "TTO", "ARE", "TUN", "TUR", "TKM", "TCA", "TUV", "UGA", "UKR", "MKD", "EGY", "GBR", "GGY", "JEY", "IMN", "TZA", "USA", "VIR", "BFA", "URY", "UZB", "VEN", "WLF", "WSM", "YEM", "ZMB" ], "type": "string" } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "port": { "type": "object", "properties": { "portValue": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "array", "minItems": 1, "items": { "oneOf": [ { "type": "string", "pattern": "^(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$" }, { "type": "string", "pattern": "^(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])\\-(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$" } ] } } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] } }, "required": [ "portValue" ], "additionalProperties": false }, "dataPrefixList": { "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "maxItems": 20, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}" } } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false }, "dataPrefixIpv6List": { "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "maxItems": 20, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}" } } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false }, "fqdnList": { "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "maxItems": 20, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}" } } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false }, "geoLocationList": { "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "array", "minItems": 1, "uniqueItems": true, "maxItems": 20, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}" } } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false }, "portList": { "type": "object", "properties": { "refId": { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "array", "minItems": 1, "maxItems": 20, "items": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}" } } }, "required": [ "optionType", "value" ], "additionalProperties": false } }, "required": [ "refId" ], "additionalProperties": false } }, "additionalProperties": false, "allOf": [ { "if": { "required": [ "dataPrefix" ] }, "then": { "not": { "required": [ "dataPrefixIpv6List" ] } } }, { "if": { "required": [ "dataPrefixIpv6" ] }, "then": { "not": { "required": [ "dataPrefix" ] } } }, { "if": { "required": [ "fqdn" ] }, "then": { "not": { "required": [ "fqdnList" ] } } }, { "if": { "required": [ "geoLocation" ] }, "then": { "not": { "required": [ "geoLocationList" ] } } }, { "if": { "required": [ "port" ] }, "then": { "not": { "required": [ "portList" ] } } }, { "if": { "required": [ "dataPrefixList" ] }, "then": { "not": { "required": [ "dataPrefixIpv6List" ] } } }, { "if": { "required": [ "dataPrefixIpv6List" ] }, "then": { "not": { "required": [ "dataPrefixIpv6" ] } } }, { "if": { "required": [ "fqdnList" ] }, "then": { "not": { "required": [ "fqdn" ] } } }, { "if": { "required": [ "geoLocationList" ] }, "then": { "not": { "required": [ "geoLocation" ] } } }, { "if": { "required": [ "portList" ] }, "then": { "not": { "required": [ "port" ] } } } ] } } }, "required": [ "sequenceIpType", "entries" ], "additionalProperties": false } }, "required": [ "data", "name" ], "x-metadata": { "minVManageVersion": "20.18" }, "additionalProperties": false }, "$$ref": "#/components/examples/ProfileparcelSdwanPolicyObjectSecurityObjectGroupPutRequest_ResolvedSchema" } } } } }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Feature Profile > Policy Object > Security Data IP Prefix-read,Feature Profile > Policy Object > Security Data IPv6 Prefix-read,Feature Profile > Policy Object > Security FQDN Prefix-read,Feature Profile > Policy Object > Security Port-read,Feature Profile > Policy Object > Security Zone-read,Feature Profile > Policy Object > Security Local App-read,Feature Profile > Policy Object > Security Local Domain-read,Feature Profile > Policy Object > Security IPS Signature-read,Feature Profile > Policy Object > Security IPS Signature Set-read,Feature Profile > Policy Object > Security URL List-read,Feature Profile > Policy Object > Security Protocol Name-read,Feature Profile > Policy Object > Security Geo Location-read,Feature Profile > Policy Object > Security Identity-read,Feature Profile > Policy Object > Security Scalable Group Tag-read,Feature Profile > Policy Object > As Path-read,Feature Profile > Policy Object > Class-read,Feature Profile > Policy Object > Data Ipv6-read,Feature Profile > Policy Object > Data Prefix-read,Feature Profile > Policy Object > Community-read,Feature Profile > Policy Object > Ext Community-read,Feature Profile > Policy Object > Object Group-read,Feature Profile > Policy Object > Ipv6 Prefix-read,Feature Profile > Policy Object > Mirror-read,Feature Profile > Policy Object > Policer-read,Feature Profile > Policy Object > Prefix-read,Feature Profile > Policy Object > Standard Community-read,Feature Profile > Policy Object > VPN Group-read,Feature Profile > Policy Object > App List-read,Feature Profile > Policy Object > SLA Class-read,Feature Profile > Policy Object > Color List-read,Feature Profile > Policy Object > App Probe-read,Feature Profile > Policy Object > TLOC-read,Feature Profile > Policy Object > Preferred Color Group-read,Feature Profile > Policy Object > Security Rule Set-read,Feature Profile > Policy Object > Security Object Group-read," } }, "/v1/feature-profile/sdwan/service": { "get": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Get all SDWAN Feature Profiles with giving Family and profile type", "operationId": "GetSdwanServiceFeatureProfiles", "parameters": [ { "name": "offset", "in": "query", "description": "Pagination offset", "schema": { "type": "integer", "format": "int32" } }, { "name": "limit", "in": "query", "description": "Pagination limit", "schema": { "type": "integer", "format": "int32", "default": 0 } }, { "name": "details", "in": "query", "description": "get configuration details", "schema": { "type": "boolean", "default": false } } ], "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "array", "items": { "type": "object", "properties": { "profileId": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" }, "profileName": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" }, "profileType": { "type": "string", "enum": [ "service" ] }, "createdBy": { "type": "string", "description": "User who last created this.", "readOnly": true }, "createdOn": { "type": "integer", "description": "Timestamp of creation", "format": "int64", "readOnly": true }, "lastUpdatedBy": { "type": "string", "description": "User who last updated this.", "readOnly": true }, "lastUpdatedOn": { "type": "integer", "description": "Timestamp of last update", "format": "int64", "readOnly": true }, "description": { "type": "string" }, "solution": { "type": "string", "enum": [ "sdwan" ] } } }, "$$ref": "#/components/schemas/getListSdwanServicePayload" }, "examples": { "get response example": { "value": [ { "profileId": "bc99ae4f-0ac3-4a51-95cb-c718953143ce", "profileName": "cg1_LAN", "solution": "sdwan", "profileType": "service", "createdBy": "admin", "lastUpdatedBy": "admin", "createdOn": 1701850310222, "description": "cg1 service Profile", "lastUpdatedOn": 1702292120081 } ], "$$ref": "#/components/examples/getListSdwanServiceExample" } } } } }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Feature Profile > Service-read" }, "post": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Create a SDWAN Service Feature Profile", "operationId": "CreateSdwanServiceFeatureProfile", "requestBody": { "description": "SDWAN Feature profile", "content": { "application/json": { "schema": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" }, "description": { "type": "string" }, "fromFeatureProfile": { "type": "object", "description": "from another feature profile", "oneOf": [ { "properties": { "copy": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "copy" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/FeatureprofileCommonPostRequest_fromFeatureProfileDef" } }, "required": [ "name", "description" ], "additionalProperties": false, "$$ref": "#/components/schemas/FeatureprofileCommonPostRequest_SchemaPayload" }, "examples": { "FeatureProfile-ConfigGroup1-NY": { "value": { "name": "FeatureProfile-ConfigGroup1-NY", "description": "Feature Profile for config group 1 for NY site" }, "$$ref": "#/components/examples/FeatureprofileCommonPostRequest_FeatureProfile-ConfigGroup1-NY" }, "FeatureProfile-ConfigGroup1-COPY": { "value": { "name": "FeatureProfile-ConfigGroup1-COPY", "description": "Copy Feature Profile from EEBE1AaD-DbC6-A9C2-E5F2-a9aFDD993F99", "fromFeatureProfile": { "copy": "EEBE1AaD-DbC6-A9C2-E5F2-a9aFDD993F99" } }, "$$ref": "#/components/examples/FeatureprofileCommonPostRequest_FeatureProfile-ConfigGroup1-COPY" } } } }, "required": true }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "object", "properties": { "id": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}" } }, "required": [ "id" ], "additionalProperties": false, "$$ref": "#/components/schemas/FeatureprofileCommonPostResponse_SchemaPayload" }, "examples": { "example_1": { "value": { "id": "Cc51Cc8B-e2c3-F701-438F-eE6Fbac38AAB" }, "$$ref": "#/components/examples/FeatureprofileCommonPostResponse_example_1" } } } } }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Feature Profile > Service-write" } }, "/v1/feature-profile/sdwan/sig-security": { "get": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Get all SDWAN Feature Profiles with giving Family and profile type", "operationId": "GetSdwanSigSecurityFeatureProfiles", "parameters": [ { "name": "offset", "in": "query", "description": "Pagination offset", "schema": { "type": "integer", "format": "int32" } }, { "name": "limit", "in": "query", "description": "Pagination limit", "schema": { "type": "integer", "format": "int32", "default": 0 } }, { "name": "referenceCount", "in": "query", "description": "get associated group details", "schema": { "type": "boolean", "default": false } } ], "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "array", "items": { "type": "object", "properties": { "profileId": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" }, "profileName": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" }, "profileType": { "type": "string", "enum": [ "sig-security" ] }, "createdBy": { "type": "string", "description": "User who last created this.", "readOnly": true }, "createdOn": { "type": "integer", "description": "Timestamp of creation", "format": "int64", "readOnly": true }, "lastUpdatedBy": { "type": "string", "description": "User who last updated this.", "readOnly": true }, "lastUpdatedOn": { "type": "integer", "description": "Timestamp of last update", "format": "int64", "readOnly": true }, "description": { "type": "string" }, "solution": { "type": "string", "enum": [ "sdwan" ] } } }, "$$ref": "#/components/schemas/getListSdwanSigSecurityPayload" }, "examples": { "get response example": { "value": [ { "profileId": "bc99ae4f-0ac3-4a51-95cb-c718953143ce", "profileName": "cg1_LAN", "solution": "sdwan", "profileType": "sig-security", "createdBy": "admin", "lastUpdatedBy": "admin", "createdOn": 1701850310222, "description": "cg1 sig-security Profile", "lastUpdatedOn": 1702292120081 } ], "$$ref": "#/components/examples/getListSdwanSigSecurityExample" } } } } }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Feature Profile > Sig Security-read" }, "post": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Create a SDWAN Sig Security Feature Profile", "operationId": "CreateSdwanSigSecurityFeatureProfile", "requestBody": { "description": "SDWAN Feature profile", "content": { "application/json": { "schema": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" }, "description": { "type": "string" }, "fromFeatureProfile": { "type": "object", "description": "from another feature profile", "oneOf": [ { "properties": { "copy": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "copy" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/FeatureprofileCommonPostRequest_fromFeatureProfileDef" } }, "required": [ "name", "description" ], "additionalProperties": false, "$$ref": "#/components/schemas/FeatureprofileCommonPostRequest_SchemaPayload" }, "examples": { "FeatureProfile-ConfigGroup1-NY": { "value": { "name": "FeatureProfile-ConfigGroup1-NY", "description": "Feature Profile for config group 1 for NY site" }, "$$ref": "#/components/examples/FeatureprofileCommonPostRequest_FeatureProfile-ConfigGroup1-NY" }, "FeatureProfile-ConfigGroup1-COPY": { "value": { "name": "FeatureProfile-ConfigGroup1-COPY", "description": "Copy Feature Profile from EEBE1AaD-DbC6-A9C2-E5F2-a9aFDD993F99", "fromFeatureProfile": { "copy": "EEBE1AaD-DbC6-A9C2-E5F2-a9aFDD993F99" } }, "$$ref": "#/components/examples/FeatureprofileCommonPostRequest_FeatureProfile-ConfigGroup1-COPY" } } } }, "required": true }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "object", "properties": { "id": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}" } }, "required": [ "id" ], "additionalProperties": false, "$$ref": "#/components/schemas/FeatureprofileCommonPostResponse_SchemaPayload" }, "examples": { "example_1": { "value": { "id": "Cc51Cc8B-e2c3-F701-438F-eE6Fbac38AAB" }, "$$ref": "#/components/examples/FeatureprofileCommonPostResponse_example_1" } } } } }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Feature Profile > Sig Security-write" } }, "/v1/feature-profile/sdwan/sig-security/{sigSecurityId}": { "get": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Get a SDWAN Sig Security Feature Profile with sigSecurityId", "operationId": "GetSdwanSigSecurityFeatureProfileByProfileId", "parameters": [ { "name": "sigSecurityId", "in": "path", "description": "Feature Profile Id", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } }, { "name": "references", "in": "query", "description": "get associated group details", "schema": { "type": "boolean", "default": false } } ], "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "object", "properties": { "profileId": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" }, "profileType": { "type": "string", "enum": [ "sig-security" ] }, "profileName": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" }, "description": { "type": "string" }, "solution": { "type": "string", "enum": [ "sdwan" ] }, "createdBy": { "type": "string", "description": "User who last created this.", "readOnly": true }, "createdOn": { "type": "integer", "description": "Timestamp of creation", "format": "int64", "readOnly": true }, "lastUpdatedBy": { "type": "string", "description": "User who last updated this.", "readOnly": true }, "lastUpdatedOn": { "type": "integer", "description": "Timestamp of last update", "format": "int64", "readOnly": true }, "associatedProfileParcels": { "type": "array", "items": { "type": "object", "minItems": 0, "properties": { "parcelId": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" }, "parcelType": { "type": "string" }, "payload": { "type": "object" }, "subparcels": { "type": "array", "minItems": 0, "items": { "type": "object" } } } } } }, "$$ref": "#/components/schemas/getSingleSdwanSigSecurityPayload" }, "examples": { "get response example": { "value": { "profileName": "cg1_LAN", "lastUpdatedBy": "admin", "description": "cg1 sig-security Profile", "profileParcelCount": 613, "createdOn": 1701850310222, "@rid": 3262, "profileType": "sig-security", "solution": "sdwan", "createdBy": "admin", "profileId": "bc99ae4f-0ac3-4a51-95cb-c718953143ce", "lastUpdatedOn": 1702292120081, "associatedProfileParcels": [] }, "$$ref": "#/components/examples/getSingleSdwanSigSecurityExample" } } } } }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Feature Profile > Sig Security-read" }, "delete": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Delete Feature Profile", "operationId": "DeleteSdwanSigSecurityFeatureProfile", "parameters": [ { "name": "sigSecurityId", "in": "path", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Feature Profile > Sig Security-write" }, "put": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Edit a SDWAN Sig Security Feature Profile", "operationId": "EditSdwanSigSecurityFeatureProfile", "parameters": [ { "name": "sigSecurityId", "in": "path", "description": "Feature Profile Id", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } } ], "requestBody": { "description": "SDWAN Feature profile", "content": { "application/json": { "schema": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" }, "description": { "type": "string" } }, "required": [ "name", "description" ], "additionalProperties": false, "$$ref": "#/components/schemas/FeatureprofileCommonPutRequest_SchemaPayload" }, "examples": { "FeatureProfile-ConfigGroup1-NY": { "value": { "name": "FeatureProfile-ConfigGroup1-NY", "description": "Feature Profile for config group 1 for NY site" }, "$$ref": "#/components/examples/FeatureprofileCommonPutRequest_FeatureProfile-ConfigGroup1-NY" } } } }, "required": true }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "object", "properties": { "id": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}" } }, "required": [ "id" ], "additionalProperties": false, "$$ref": "#/components/schemas/FeatureprofileCommonPutResponse_SchemaPayload" }, "examples": { "example_1": { "value": { "id": "Cc51Cc8B-e2c3-F701-438F-eE6Fbac38AAB" }, "$$ref": "#/components/examples/FeatureprofileCommonPutResponse_example_1" } } } } }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Feature Profile > Sig Security-write" } }, "/v1/feature-profile/sdwan/sig-security/{sigSecurityId}/sig": { "get": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Get Sig Security Profile Parcels for a given ParcelType", "operationId": "GetSigSecurityProfileParcel", "parameters": [ { "name": "sigSecurityId", "in": "path", "description": "Feature Profile ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } } ], "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "object", "properties": { "data": { "type": "array", "items": { "type": "object", "properties": { "parcelId": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" }, "parcelType": { "type": "string" }, "createdBy": { "type": "string", "description": "User who last created this.", "readOnly": true }, "createdOn": { "type": "integer", "description": "Timestamp of creation", "format": "int64", "readOnly": true }, "lastUpdatedBy": { "type": "string", "description": "User who last updated this.", "readOnly": true }, "lastUpdatedOn": { "type": "integer", "description": "Timestamp of last update", "format": "int64", "readOnly": true }, "payload": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "sigProvider": { "description": "SIG Provider", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "Umbrella", "enum": [ "Umbrella", "Zscaler", "Generic" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_sigProviderDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfSigProviderOptionsDef" }, "interfaceMetadataSharing": { "type": "object", "properties": { "srcVpn": { "description": "Share Source VPN", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "boolean", "enum": [ false ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanFalseDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfSrcVpnOptionsDef" } } }, "interface": { "description": "Interface name: IPsec when present", "type": "array", "uniqueItems": true, "items": { "type": "object", "properties": { "ifName": { "description": "Interface name: IPsec when present", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 1, "maximum": 255, "minLength": 4, "type": "string", "pattern": "^[a-zA-Z0-9\\-/]+$", "maxLength": 8, "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_interfaceIfNameDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfInterfaceIfNameOptionsDef" }, "auto": { "description": "Auto Tunnel Mode", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfInterfaceAutoOptionsDef" }, "shutdown": { "description": "Administrative state", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "boolean", "enum": [ false ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanFalseDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfInterfaceShutdownOptionsDef" }, "description": { "description": "Interface description", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_interfaceDescriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" } }, "required": [ "optionType" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionNoDefaultDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfInterfaceDescriptionOptionsDef" }, "unnumbered": { "description": "Unnumbered interface", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfInterfaceUnnumberedOptionsDef" }, "address": { "description": "Assign IPv4 address", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_interfaceAddressDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" } }, "required": [ "optionType" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionNoDefaultDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfInterfaceAddressOptionsDef" }, "tunnelSource": { "description": "Tunnel source IP Address", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_interfaceTunnelSourceDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfInterfaceTunnelSourceOptionsDef" }, "tunnelSourceInterface": { "description": "<1..32 characters> Interface name: ge0/<0-..> or ge0/<0-..>.vlanid", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "(ATM|ATM-ACR|AppGigabitEthernet|AppNav-Compress|AppNav-UnCompress|Async|BD-VIF|BDI|CEM|CEM-ACR|Cellular|Dialer|Embedded-Service-Engine|Ethernet|Ethernet-Internal|FastEthernet|FiftyGigabitEthernet|FiveGigabitEthernet|FortyGigabitEthernet|FourHundredGigE|GMPLS|GigabitEthernet|Group-Async|HundredGigE|L2LISP|LISP|Loopback|MFR|Multilink|Port-channel|SM|Serial|Service-Engine|TenGigabitEthernet|Tunnel|TwentyFiveGigE|TwentyFiveGigabitEthernet|TwoGigabitEthernet|TwoHundredGigE|Vif|Virtual-PPP|Virtual-Template|VirtualPortGroup|Vlan|Wlan-GigabitEthernet|nat64|nat66|ntp|nve|ospfv3|overlay|pseudowire|ucse|vasileft|vasiright|vmi)([0-9]*(. ?[1-9][0-9]*)*|[0-9/]+|[0-9]+/[0-9]+/[0-9]+:[0-9]+|[0-9]+/[0-9]+/[0-9]+|[0-9]+/[0-9]+|[0-9]+)", "minLength": 3, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_ifNameDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfInterfaceTunnelSourceInterfaceOptionsDef" }, "tunnelRouteVia": { "description": "<1..32 characters> Interface name: ge0/<0-..> or ge0/<0-..>.vlanid", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minLength": 1, "type": "string", "maxLength": 32, "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_interfaceTunnelRouteViaDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "string", "default": "", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_defaultTunnelRouteViaDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfInterfaceTunnelRouteViaOptionsDef" }, "tunnelDestination": { "description": "Tunnel destination IP address", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_interfaceTunnelDestinationDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfInterfaceTunnelDestinationOptionsDef" }, "application": { "description": "Enable Application Tunnel Type", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "sig", "enum": [ "sig" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_interfaceApplicationDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfInterfaceApplicationOptionsDef" }, "tunnelSet": { "description": "SIG Tunnel Provider", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "secure-internet-gateway-umbrella", "enum": [ "secure-internet-gateway-umbrella", "secure-internet-gateway-zscaler", "secure-internet-gateway-other" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_interfaceTunnelSetDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfInterfaceTunnelSetOptionsDef" }, "tunnelDcPreference": { "description": "SIG Tunnel Data Center", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "primary-dc", "enum": [ "primary-dc", "secondary-dc" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_interfaceTunnelDcPreferenceDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfInterfaceTunnelDcPreferenceOptionsDef" }, "tcpMssAdjust": { "description": "TCP MSS on SYN packets, in bytes", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 500, "maximum": 1460, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_interfaceTcpMssAdjustDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" } }, "required": [ "optionType" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionNoDefaultDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfInterfaceTcpMssAdjustOptionsDef" }, "mtu": { "description": "Interface MTU <576..2000>, in bytes", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": 1400, "minimum": 576, "maximum": 2000, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_interfaceMtuDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfInterfaceMtuOptionsDef" }, "dpdInterval": { "description": "IKE keepalive interval (seconds)", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": 10, "minimum": 10, "maximum": 3600, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_interfaceDpdIntervalDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "integer", "minimum": 10, "maximum": 10, "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_defaultInterfaceDpdIntervalDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfInterfaceDpdIntervalOptionsDef" }, "dpdRetries": { "description": "IKE keepalive retries", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": 3, "minimum": 2, "maximum": 60, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_interfaceDpdRetriesDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "integer", "minimum": 3, "maximum": 3, "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_defaultInterfaceDpdRetriesDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfInterfaceDpdRetriesOptionsDef" }, "ikeVersion": { "description": "IKE Version <1..2>", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": 2, "minimum": 1, "maximum": 2, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_interfaceIkeVersionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "integer", "minimum": 2, "maximum": 2, "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_defaultInterfaceIkeVersionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfInterfaceIkeVersionOptionsDef" }, "preSharedSecret": { "description": "Use preshared key to authenticate IKE peer", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minLength": 1, "type": "string", "maxLength": 127, "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_interfacePreSharedSecretDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" } }, "required": [ "optionType" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionNoDefaultDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfInterfacePreSharedSecretOptionsDef" }, "ikeRekeyInterval": { "description": "IKE rekey interval <300..1209600> seconds", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": 14400, "minimum": 300, "maximum": 86400, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_interfaceIkeRekeyIntervalDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "integer", "minimum": 14400, "maximum": 14400, "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_defaultInterfaceIkeRekeyIntervalDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfInterfaceIkeRekeyIntervalOptionsDef" }, "ikeCiphersuite": { "description": "IKE identity the IKE preshared secret belongs to", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "aes256-cbc-sha1", "enum": [ "aes256-cbc-sha1", "aes256-cbc-sha2", "aes128-cbc-sha1", "aes128-cbc-sha2" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_interfaceIkeCiphersuiteDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "string", "enum": [ "aes256-cbc-sha1" ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_defaultInterfaceIkeCiphersuiteDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfInterfaceIkeCiphersuiteOptionsDef" }, "ikeGroup": { "description": "IKE Diffie Hellman Groups", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "16", "enum": [ "2", "5", "14", "15", "16", "19", "20", "21" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_interfaceIkeGroupDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "default": "16", "enum": [ "2", "5", "14", "15", "16", "19", "20", "21" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_interfaceIkeGroupDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfInterfaceIkeGroupOptionsDef" }, "preSharedKeyDynamic": { "description": "Use preshared key to authenticate IKE peer", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfInterfacePreSharedKeyDynamicOptionsDef" }, "ikeLocalId": { "description": "IKE ID for the local endpoint. Input IPv4 address, domain name, or email address", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minLength": 1, "type": "string", "maxLength": 256, "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_interfaceIkeLocalIdDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" } }, "required": [ "optionType" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionNoDefaultDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfInterfaceIkeLocalIdOptionsDef" }, "ikeRemoteId": { "description": "IKE ID for the remote endpoint. Input IPv4 address, domain name, or email address", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minLength": 1, "type": "string", "maxLength": 256, "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_interfaceIkeRemoteIdDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" } }, "required": [ "optionType" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionNoDefaultDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfInterfaceIkeRemoteIdOptionsDef" }, "ipsecRekeyInterval": { "description": "IPsec rekey interval <300..1209600> seconds", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": 3600, "minimum": 300, "maximum": 1209600, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_interfaceIpsecRekeyIntervalDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "integer", "minimum": 3600, "maximum": 3600, "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_defaultInterfaceIpsecRekeyIntervalDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfInterfaceIpsecRekeyIntervalOptionsDef" }, "ipsecReplayWindow": { "description": "Replay window size 32..8192 (must be a power of 2)", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": 512, "enum": [ 64, 128, 256, 512, 1024 ], "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_interfaceIpsecReplayWindowDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "integer", "minimum": 512, "maximum": 512, "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_defaultInterfaceIpsecReplayWindowDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfInterfaceIpsecReplayWindowOptionsDef" }, "ipsecCiphersuite": { "description": "IPsec(ESP) encryption and integrity protocol", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "aes256-cbc-sha512", "enum": [ "aes256-cbc-sha1", "aes256-cbc-sha384", "aes256-cbc-sha256", "aes256-cbc-sha512", "aes256-gcm" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_interfaceIpsecCiphersuiteDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "default": "aes256-cbc-sha512", "enum": [ "aes256-cbc-sha1", "aes256-cbc-sha384", "aes256-cbc-sha256", "aes256-cbc-sha512", "aes256-gcm" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_interfaceIpsecCiphersuiteDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfInterfaceIpsecCiphersuiteOptionsDef" }, "perfectForwardSecrecy": { "description": "IPsec perfect forward secrecy settings", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "none", "enum": [ "group-2", "group-5", "group-14", "group-15", "group-16", "group-19", "group-20", "group-21", "none" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_interfacePerfectForwardSecrecyDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "default": "none", "enum": [ "group-2", "group-5", "group-14", "group-15", "group-16", "group-19", "group-20", "group-21", "none" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_interfacePerfectForwardSecrecyDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfInterfacePerfectForwardSecrecyOptionsDef" }, "tracker": { "description": "Enable tracker for this interface", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_interfaceTrackerDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" } }, "required": [ "optionType" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionNoDefaultDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfInterfaceTrackerOptionsDef" }, "trackEnable": { "description": "Enable/disable SIG tracking", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "boolean", "enum": [ true ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanTrueDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfInterfaceTrackEnableOptionsDef" }, "tunnelPublicIp": { "description": "Public IP required to setup GRE tunnel to Zscaler", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "Auto", "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_interfaceTunnelPublicIpDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "string", "default": "Auto", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_defaultInterfaceTunnelPublicIpDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfInterfaceTunnelPublicIpOptionsDef" } }, "required": [ "ifName", "tunnelSourceInterface" ], "additionalProperties": false } }, "service": { "description": "Configure services", "type": "object", "properties": { "interfacePair": { "description": "Interface Pair for active and backup", "type": "array", "maxItems": 4, "uniqueItems": true, "items": { "type": "object", "properties": { "activeInterface": { "description": "Active Tunnel Interface for SIG", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_serviceInterfacePairActiveInterfaceDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfServiceInterfacePairActiveInterfaceOptionsDef" }, "activeInterfaceWeight": { "description": "Active Tunnel Interface Weight", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": 1, "minimum": 1, "maximum": 255, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_serviceInterfacePairActiveInterfaceWeightDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfServiceInterfacePairActiveInterfaceWeightOptionsDef" }, "backupInterface": { "description": "Backup Tunnel Interface for SIG", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_serviceInterfacePairBackupInterfaceDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfServiceInterfacePairBackupInterfaceOptionsDef" }, "backupInterfaceWeight": { "description": "Backup Tunnel Interface Weight", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": 1, "minimum": 1, "maximum": 255, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_serviceInterfacePairBackupInterfaceWeightDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfServiceInterfacePairBackupInterfaceWeightOptionsDef" } }, "required": [ "activeInterface", "backupInterface" ], "additionalProperties": false } }, "authRequired": { "description": "Enforce Authentication", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "boolean", "enum": [ false ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanFalseDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfServiceAuthRequiredOptionsDef" }, "xffForwardEnabled": { "description": "XFF forwarding enabled", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "boolean", "enum": [ false ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanFalseDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfServiceXffForwardEnabledOptionsDef" }, "ofwEnabled": { "description": "Firewall enabled", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "boolean", "enum": [ false ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanFalseDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfServiceOfwEnabledOptionsDef" }, "ipsControl": { "description": "Enable IPS Control", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "boolean", "enum": [ false ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanFalseDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfServiceIpsControlOptionsDef" }, "cautionEnabled": { "description": "Enable Caution", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "boolean", "enum": [ false ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanFalseDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfServiceCautionEnabledOptionsDef" }, "primaryDataCenter": { "description": "Custom Primary Datacenter", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "Auto", "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_servicePrimaryDataCenterDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "string", "default": "Auto", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_defaultServicePrimaryDataCenterDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfServicePrimaryDataCenterOptionsDef" }, "secondaryDataCenter": { "description": "Custom Secondary Datacenter", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "Auto", "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_serviceSecondaryDataCenterDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "string", "default": "Auto", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_defaultServiceSecondaryDataCenterDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfServiceSecondaryDataCenterOptionsDef" }, "ip": { "description": "Enable Surrogate IP", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "boolean", "enum": [ false ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanFalseDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfServiceIpOptionsDef" }, "idleTime": { "description": "Idle time to disassociation", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": 0, "minimum": 0, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_serviceIdleTimeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "default": 0, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_defaultServiceIdleTimeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfServiceIdleTimeOptionsDef" }, "displayTimeUnit": { "description": "Display time unit", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "MINUTE", "enum": [ "MINUTE", "HOUR", "DAY" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_serviceDisplayTimeUnitDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "string", "enum": [ "MINUTE" ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_defaultServiceDisplayTimeUnitDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfServiceDisplayTimeUnitOptionsDef" }, "ipEnforcedForKnownBrowsers": { "description": "Enforce Surrogate IP for known browsers", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "boolean", "enum": [ false ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanFalseDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfServiceIpEnforcedForKnownBrowsersOptionsDef" }, "refreshTime": { "description": "Refresh time for re-validation of surrogacy in minutes", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": 0, "minimum": 0, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_serviceRefreshTimeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "default": 0, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_defaultServiceRefreshTimeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfServiceRefreshTimeOptionsDef" }, "refreshTimeUnit": { "description": "Refresh Time unit", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "MINUTE", "enum": [ "MINUTE", "HOUR", "DAY" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_serviceRefreshTimeUnitDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "string", "enum": [ "MINUTE" ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_defaultServiceRefreshTimeUnitDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfServiceRefreshTimeUnitOptionsDef" }, "enabled": { "description": "Enable Acceptable User Policy", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "boolean", "enum": [ false ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanFalseDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfServiceEnabledOptionsDef" }, "blockInternetUntilAccepted": { "description": "For first-time Acceptable User Policy behavior, block Internet access", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "boolean", "enum": [ false ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanFalseDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfServiceBlockInternetUntilAcceptedOptionsDef" }, "forceSslInspection": { "description": "For first-time Acceptable User Policy behavior, force SSL inspection", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "boolean", "enum": [ false ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanFalseDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfServiceForceSslInspectionOptionsDef" }, "timeout": { "description": "Custom Acceptable User Policy frequency in days", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": 0, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_serviceTimeoutDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "default": 0, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_defaultServiceTimeoutDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfServiceTimeoutOptionsDef" }, "locationName": { "description": "Zscaler location name (optional)", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "string", "default": "Auto", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_defaultServiceLocationNameDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfServiceLocationNameOptionsDef" }, "dataCenterPrimary": { "description": "Umbrella Primary Datacenter", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "Auto", "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_serviceDataCenterPrimaryDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "string", "default": "Auto", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_defaultServiceDataCenterPrimaryDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfServiceDataCenterPrimaryOptionsDef" }, "dataCenterSecondary": { "description": "Umbrella Secondary Datacenter", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "Auto", "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_serviceDataCenterSecondaryDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "string", "default": "Auto", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_defaultServiceDataCenterSecondaryDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfServiceDataCenterSecondaryOptionsDef" } }, "additionalProperties": false }, "trackerSrcIp": { "description": "Source IP address for Tracker", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4AddressDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/CommonCommonDefs_oneOfIpV4AddressOptionsDef" }, "tracker": { "description": "Tracker configuration", "type": "array", "uniqueItems": true, "items": { "type": "object", "properties": { "name": { "description": "Tracker name", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 1, "maximum": 255, "minLength": 1, "type": "string", "pattern": "^([a-z0-9\\._-]+)*$", "maxLength": 128, "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_trackerNameDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfTrackerNameOptionsDef" }, "endpointApiUrl": { "description": "API url of endpoint", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "pattern": "^http\\:\\/\\/[0-9a-zA-Z]([-.\\w]*[0-9a-zA-Z])*(:(0-9)*)*(\\/?)([a-zA-Z0-9\\-\\.\\?\\,\\'\\/\\\\\\+&%\\$#_]*)?$", "minLength": 0, "type": "string", "maxLength": 512, "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_trackerEndpointApiUrlDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfTrackerEndpointApiUrlOptionsDef" }, "threshold": { "description": "Probe Timeout threshold <100..1000> milliseconds", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": 300, "minimum": 100, "maximum": 1000, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_trackerThresholdDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "integer", "minimum": 300, "maximum": 300, "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_defaultTrackerThresholdDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfTrackerThresholdOptionsDef" }, "interval": { "description": "Probe interval <10..600> seconds", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": 60, "minimum": 20, "maximum": 600, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_trackerIntervalDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "integer", "minimum": 60, "maximum": 60, "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_defaultTrackerIntervalDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfTrackerIntervalOptionsDef" }, "multiplier": { "description": "Probe failure multiplier <1..10> failed attempts", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": 3, "minimum": 1, "maximum": 10, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_trackerMultiplierDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "integer", "minimum": 3, "maximum": 3, "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_defaultTrackerMultiplierDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfTrackerMultiplierOptionsDef" }, "trackerType": { "description": "tracker type", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "SIG", "enum": [ "SIG" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_trackerTrackerTypeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfTrackerTrackerTypeOptionsDef" } }, "required": [ "trackerType", "name", "endpointApiUrl" ], "additionalProperties": false } } }, "required": [ "trackerSrcIp" ], "additionalProperties": false } }, "required": [ "data" ], "x-metadata": { "minVManageVersion": "26.1.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_SchemaPayload" } } } } }, "$$ref": "#/components/schemas/getListSdwanSigSecuritySigPayload" }, "examples": { "get response example": { "value": { "header": { "generatedOn": 1702438718825 }, "data": [ { "parcelId": "09fc54fe-ff36-4640-ae57-c9e71a103902", "parcelType": "sig", "createdBy": "admin", "lastUpdatedBy": "admin", "createdOn": 1701866357838, "lastUpdatedOn": 1701866357838, "payload": { "data": { "interface": { "ifName": { "optionType": "global", "value": "xxx" }, "auto": { "optionType": "default", "value": false }, "shutdown": { "optionType": "default", "value": false }, "description": { "optionType": "global", "value": "xxx" }, "unnumbered": { "optionType": "default", "value": true }, "address": { "optionType": "global", "value": "xxx" }, "tunnelSource": { "optionType": "global", "value": "xxx" }, "tunnelSourceInterface": { "optionType": "global", "value": "xxx" }, "tunnelRouteVia": { "optionType": "global", "value": "xxx" }, "tunnelDestination": { "optionType": "global", "value": "xxx" }, "application": { "optionType": "default", "value": "sig" }, "tunnelSet": { "optionType": "default", "value": "secure-internet-gateway-umbrella" }, "tunnelDcPreference": { "optionType": "default", "value": "primary-dc" }, "tcpMssAdjust": { "optionType": "global", "value": "xxx" }, "mtu": { "optionType": "default", "value": 1400 }, "dpdInterval": { "optionType": "default", "value": 10 }, "dpdRetries": { "optionType": "default", "value": 3 }, "ikeVersion": { "optionType": "default", "value": 2 }, "preSharedSecret": { "optionType": "global", "value": "xxx" }, "ikeRekeyInterval": { "optionType": "default", "value": 14400 }, "ikeCiphersuite": { "optionType": "default", "value": "aes256-cbc-sha1" }, "ikeGroup": { "optionType": "default", "value": "14" }, "preSharedKeyDynamic": { "optionType": "default", "value": true }, "ikeLocalId": { "optionType": "global", "value": "xxx" }, "ikeRemoteId": { "optionType": "global", "value": "xxx" }, "ipsecRekeyInterval": { "optionType": "default", "value": 3600 }, "ipsecReplayWindow": { "optionType": "default", "value": 512 }, "ipsecCiphersuite": { "optionType": "default", "value": "aes256-gcm" }, "perfectForwardSecrecy": { "optionType": "default", "value": "none" }, "tracker": { "optionType": "global", "value": "xxx" }, "trackEnable": { "optionType": "default", "value": true }, "tunnelPublicIp": { "optionType": "default", "value": "Auto" } }, "service": { "interfacePair": { "activeInterface": { "optionType": "global", "value": "xxx" }, "activeInterfaceWeight": { "optionType": "default", "value": 1 }, "backupInterface": { "optionType": "global", "value": "xxx" }, "backupInterfaceWeight": { "optionType": "default", "value": 1 } }, "authRequired": { "optionType": "default", "value": false }, "xffForwardEnabled": { "optionType": "default", "value": false }, "ofwEnabled": { "optionType": "default", "value": false }, "ipsControl": { "optionType": "default", "value": false }, "cautionEnabled": { "optionType": "default", "value": false }, "primaryDataCenter": { "optionType": "default", "value": "Auto" }, "secondaryDataCenter": { "optionType": "default", "value": "Auto" }, "ip": { "optionType": "default", "value": false }, "idleTime": { "optionType": "global", "value": "xxx" }, "displayTimeUnit": { "optionType": "default", "value": "MINUTE" }, "ipEnforcedForKnownBrowsers": { "optionType": "default", "value": false }, "refreshTime": { "optionType": "global", "value": "xxx" }, "refreshTimeUnit": { "optionType": "default", "value": "MINUTE" }, "enabled": { "optionType": "default", "value": false }, "blockInternetUntilAccepted": { "optionType": "default", "value": false }, "forceSslInspection": { "optionType": "default", "value": false }, "timeout": { "optionType": "global", "value": "xxx" }, "locationName": { "optionType": "default", "value": "Auto" }, "dataCenterPrimary": { "optionType": "default", "value": "Auto" }, "dataCenterSecondary": { "optionType": "default", "value": "Auto" } }, "trackerSrcIp": { "optionType": "global", "value": "xxx" }, "tracker": { "name": { "optionType": "global", "value": "aaa" }, "endpointApiUrl": { "optionType": "global", "value": "xxx" }, "threshold": { "optionType": "default", "value": 300 }, "interval": { "optionType": "default", "value": 60 }, "multiplier": { "optionType": "default", "value": 3 }, "trackerType": { "optionType": "default", "value": " SIG" } } } } } ] }, "$$ref": "#/components/examples/getListSdwanSigSecuritySigExample" } } } } }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Feature Profile > Sig Security > Sig Policy-read" }, "post": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Create Parcel for Sig Security Policy", "operationId": "CreateSigSecurityProfileParcel", "parameters": [ { "name": "sigSecurityId", "in": "path", "description": "Feature Profile ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } } ], "requestBody": { "description": "Sig Security Profile Parcel", "content": { "application/json": { "schema": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "sigProvider": { "description": "SIG Provider", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "Umbrella", "enum": [ "Umbrella", "Zscaler", "Generic" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_sigProviderDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfSigProviderOptionsDef" }, "interfaceMetadataSharing": { "type": "object", "properties": { "srcVpn": { "description": "Share Source VPN", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "boolean", "enum": [ false ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanFalseDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfSrcVpnOptionsDef" } } }, "interface": { "description": "Interface name: IPsec when present", "type": "array", "uniqueItems": true, "items": { "type": "object", "properties": { "ifName": { "description": "Interface name: IPsec when present", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 1, "maximum": 255, "minLength": 4, "type": "string", "pattern": "^[a-zA-Z0-9\\-/]+$", "maxLength": 8, "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_interfaceIfNameDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfInterfaceIfNameOptionsDef" }, "auto": { "description": "Auto Tunnel Mode", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfInterfaceAutoOptionsDef" }, "shutdown": { "description": "Administrative state", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "boolean", "enum": [ false ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanFalseDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfInterfaceShutdownOptionsDef" }, "description": { "description": "Interface description", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_interfaceDescriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" } }, "required": [ "optionType" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionNoDefaultDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfInterfaceDescriptionOptionsDef" }, "unnumbered": { "description": "Unnumbered interface", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfInterfaceUnnumberedOptionsDef" }, "address": { "description": "Assign IPv4 address", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_interfaceAddressDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" } }, "required": [ "optionType" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionNoDefaultDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfInterfaceAddressOptionsDef" }, "tunnelSource": { "description": "Tunnel source IP Address", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_interfaceTunnelSourceDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfInterfaceTunnelSourceOptionsDef" }, "tunnelSourceInterface": { "description": "<1..32 characters> Interface name: ge0/<0-..> or ge0/<0-..>.vlanid", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "(ATM|ATM-ACR|AppGigabitEthernet|AppNav-Compress|AppNav-UnCompress|Async|BD-VIF|BDI|CEM|CEM-ACR|Cellular|Dialer|Embedded-Service-Engine|Ethernet|Ethernet-Internal|FastEthernet|FiftyGigabitEthernet|FiveGigabitEthernet|FortyGigabitEthernet|FourHundredGigE|GMPLS|GigabitEthernet|Group-Async|HundredGigE|L2LISP|LISP|Loopback|MFR|Multilink|Port-channel|SM|Serial|Service-Engine|TenGigabitEthernet|Tunnel|TwentyFiveGigE|TwentyFiveGigabitEthernet|TwoGigabitEthernet|TwoHundredGigE|Vif|Virtual-PPP|Virtual-Template|VirtualPortGroup|Vlan|Wlan-GigabitEthernet|nat64|nat66|ntp|nve|ospfv3|overlay|pseudowire|ucse|vasileft|vasiright|vmi)([0-9]*(. ?[1-9][0-9]*)*|[0-9/]+|[0-9]+/[0-9]+/[0-9]+:[0-9]+|[0-9]+/[0-9]+/[0-9]+|[0-9]+/[0-9]+|[0-9]+)", "minLength": 3, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_ifNameDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfInterfaceTunnelSourceInterfaceOptionsDef" }, "tunnelRouteVia": { "description": "<1..32 characters> Interface name: ge0/<0-..> or ge0/<0-..>.vlanid", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minLength": 1, "type": "string", "maxLength": 32, "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_interfaceTunnelRouteViaDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "string", "default": "", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_defaultTunnelRouteViaDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfInterfaceTunnelRouteViaOptionsDef" }, "tunnelDestination": { "description": "Tunnel destination IP address", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_interfaceTunnelDestinationDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfInterfaceTunnelDestinationOptionsDef" }, "application": { "description": "Enable Application Tunnel Type", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "sig", "enum": [ "sig" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_interfaceApplicationDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfInterfaceApplicationOptionsDef" }, "tunnelSet": { "description": "SIG Tunnel Provider", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "secure-internet-gateway-umbrella", "enum": [ "secure-internet-gateway-umbrella", "secure-internet-gateway-zscaler", "secure-internet-gateway-other" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_interfaceTunnelSetDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfInterfaceTunnelSetOptionsDef" }, "tunnelDcPreference": { "description": "SIG Tunnel Data Center", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "primary-dc", "enum": [ "primary-dc", "secondary-dc" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_interfaceTunnelDcPreferenceDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfInterfaceTunnelDcPreferenceOptionsDef" }, "tcpMssAdjust": { "description": "TCP MSS on SYN packets, in bytes", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 500, "maximum": 1460, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_interfaceTcpMssAdjustDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" } }, "required": [ "optionType" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionNoDefaultDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfInterfaceTcpMssAdjustOptionsDef" }, "mtu": { "description": "Interface MTU <576..2000>, in bytes", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": 1400, "minimum": 576, "maximum": 2000, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_interfaceMtuDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfInterfaceMtuOptionsDef" }, "dpdInterval": { "description": "IKE keepalive interval (seconds)", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": 10, "minimum": 10, "maximum": 3600, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_interfaceDpdIntervalDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "integer", "minimum": 10, "maximum": 10, "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_defaultInterfaceDpdIntervalDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfInterfaceDpdIntervalOptionsDef" }, "dpdRetries": { "description": "IKE keepalive retries", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": 3, "minimum": 2, "maximum": 60, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_interfaceDpdRetriesDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "integer", "minimum": 3, "maximum": 3, "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_defaultInterfaceDpdRetriesDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfInterfaceDpdRetriesOptionsDef" }, "ikeVersion": { "description": "IKE Version <1..2>", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": 2, "minimum": 1, "maximum": 2, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_interfaceIkeVersionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "integer", "minimum": 2, "maximum": 2, "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_defaultInterfaceIkeVersionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfInterfaceIkeVersionOptionsDef" }, "preSharedSecret": { "description": "Use preshared key to authenticate IKE peer", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minLength": 1, "type": "string", "maxLength": 127, "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_interfacePreSharedSecretDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" } }, "required": [ "optionType" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionNoDefaultDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfInterfacePreSharedSecretOptionsDef" }, "ikeRekeyInterval": { "description": "IKE rekey interval <300..1209600> seconds", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": 14400, "minimum": 300, "maximum": 86400, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_interfaceIkeRekeyIntervalDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "integer", "minimum": 14400, "maximum": 14400, "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_defaultInterfaceIkeRekeyIntervalDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfInterfaceIkeRekeyIntervalOptionsDef" }, "ikeCiphersuite": { "description": "IKE identity the IKE preshared secret belongs to", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "aes256-cbc-sha1", "enum": [ "aes256-cbc-sha1", "aes256-cbc-sha2", "aes128-cbc-sha1", "aes128-cbc-sha2" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_interfaceIkeCiphersuiteDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "string", "enum": [ "aes256-cbc-sha1" ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_defaultInterfaceIkeCiphersuiteDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfInterfaceIkeCiphersuiteOptionsDef" }, "ikeGroup": { "description": "IKE Diffie Hellman Groups", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "16", "enum": [ "2", "5", "14", "15", "16", "19", "20", "21" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_interfaceIkeGroupDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "default": "16", "enum": [ "2", "5", "14", "15", "16", "19", "20", "21" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_interfaceIkeGroupDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfInterfaceIkeGroupOptionsDef" }, "preSharedKeyDynamic": { "description": "Use preshared key to authenticate IKE peer", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfInterfacePreSharedKeyDynamicOptionsDef" }, "ikeLocalId": { "description": "IKE ID for the local endpoint. Input IPv4 address, domain name, or email address", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minLength": 1, "type": "string", "maxLength": 256, "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_interfaceIkeLocalIdDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" } }, "required": [ "optionType" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionNoDefaultDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfInterfaceIkeLocalIdOptionsDef" }, "ikeRemoteId": { "description": "IKE ID for the remote endpoint. Input IPv4 address, domain name, or email address", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minLength": 1, "type": "string", "maxLength": 256, "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_interfaceIkeRemoteIdDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" } }, "required": [ "optionType" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionNoDefaultDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfInterfaceIkeRemoteIdOptionsDef" }, "ipsecRekeyInterval": { "description": "IPsec rekey interval <300..1209600> seconds", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": 3600, "minimum": 300, "maximum": 1209600, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_interfaceIpsecRekeyIntervalDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "integer", "minimum": 3600, "maximum": 3600, "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_defaultInterfaceIpsecRekeyIntervalDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfInterfaceIpsecRekeyIntervalOptionsDef" }, "ipsecReplayWindow": { "description": "Replay window size 32..8192 (must be a power of 2)", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": 512, "enum": [ 64, 128, 256, 512, 1024 ], "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_interfaceIpsecReplayWindowDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "integer", "minimum": 512, "maximum": 512, "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_defaultInterfaceIpsecReplayWindowDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfInterfaceIpsecReplayWindowOptionsDef" }, "ipsecCiphersuite": { "description": "IPsec(ESP) encryption and integrity protocol", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "aes256-cbc-sha512", "enum": [ "aes256-cbc-sha1", "aes256-cbc-sha384", "aes256-cbc-sha256", "aes256-cbc-sha512", "aes256-gcm" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_interfaceIpsecCiphersuiteDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "default": "aes256-cbc-sha512", "enum": [ "aes256-cbc-sha1", "aes256-cbc-sha384", "aes256-cbc-sha256", "aes256-cbc-sha512", "aes256-gcm" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_interfaceIpsecCiphersuiteDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfInterfaceIpsecCiphersuiteOptionsDef" }, "perfectForwardSecrecy": { "description": "IPsec perfect forward secrecy settings", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "none", "enum": [ "group-2", "group-5", "group-14", "group-15", "group-16", "group-19", "group-20", "group-21", "none" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_interfacePerfectForwardSecrecyDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "default": "none", "enum": [ "group-2", "group-5", "group-14", "group-15", "group-16", "group-19", "group-20", "group-21", "none" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_interfacePerfectForwardSecrecyDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfInterfacePerfectForwardSecrecyOptionsDef" }, "tracker": { "description": "Enable tracker for this interface", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_interfaceTrackerDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" } }, "required": [ "optionType" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionNoDefaultDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfInterfaceTrackerOptionsDef" }, "trackEnable": { "description": "Enable/disable SIG tracking", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "boolean", "enum": [ true ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanTrueDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfInterfaceTrackEnableOptionsDef" }, "tunnelPublicIp": { "description": "Public IP required to setup GRE tunnel to Zscaler", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "Auto", "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_interfaceTunnelPublicIpDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "string", "default": "Auto", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_defaultInterfaceTunnelPublicIpDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfInterfaceTunnelPublicIpOptionsDef" } }, "required": [ "ifName", "tunnelSourceInterface" ], "additionalProperties": false } }, "service": { "description": "Configure services", "type": "object", "properties": { "interfacePair": { "description": "Interface Pair for active and backup", "type": "array", "maxItems": 4, "uniqueItems": true, "items": { "type": "object", "properties": { "activeInterface": { "description": "Active Tunnel Interface for SIG", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_serviceInterfacePairActiveInterfaceDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfServiceInterfacePairActiveInterfaceOptionsDef" }, "activeInterfaceWeight": { "description": "Active Tunnel Interface Weight", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": 1, "minimum": 1, "maximum": 255, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_serviceInterfacePairActiveInterfaceWeightDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfServiceInterfacePairActiveInterfaceWeightOptionsDef" }, "backupInterface": { "description": "Backup Tunnel Interface for SIG", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_serviceInterfacePairBackupInterfaceDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfServiceInterfacePairBackupInterfaceOptionsDef" }, "backupInterfaceWeight": { "description": "Backup Tunnel Interface Weight", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": 1, "minimum": 1, "maximum": 255, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_serviceInterfacePairBackupInterfaceWeightDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfServiceInterfacePairBackupInterfaceWeightOptionsDef" } }, "required": [ "activeInterface", "backupInterface" ], "additionalProperties": false } }, "authRequired": { "description": "Enforce Authentication", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "boolean", "enum": [ false ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanFalseDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfServiceAuthRequiredOptionsDef" }, "xffForwardEnabled": { "description": "XFF forwarding enabled", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "boolean", "enum": [ false ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanFalseDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfServiceXffForwardEnabledOptionsDef" }, "ofwEnabled": { "description": "Firewall enabled", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "boolean", "enum": [ false ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanFalseDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfServiceOfwEnabledOptionsDef" }, "ipsControl": { "description": "Enable IPS Control", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "boolean", "enum": [ false ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanFalseDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfServiceIpsControlOptionsDef" }, "cautionEnabled": { "description": "Enable Caution", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "boolean", "enum": [ false ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanFalseDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfServiceCautionEnabledOptionsDef" }, "primaryDataCenter": { "description": "Custom Primary Datacenter", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "Auto", "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_servicePrimaryDataCenterDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "string", "default": "Auto", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_defaultServicePrimaryDataCenterDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfServicePrimaryDataCenterOptionsDef" }, "secondaryDataCenter": { "description": "Custom Secondary Datacenter", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "Auto", "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_serviceSecondaryDataCenterDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "string", "default": "Auto", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_defaultServiceSecondaryDataCenterDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfServiceSecondaryDataCenterOptionsDef" }, "ip": { "description": "Enable Surrogate IP", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "boolean", "enum": [ false ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanFalseDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfServiceIpOptionsDef" }, "idleTime": { "description": "Idle time to disassociation", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": 0, "minimum": 0, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_serviceIdleTimeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "default": 0, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_defaultServiceIdleTimeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfServiceIdleTimeOptionsDef" }, "displayTimeUnit": { "description": "Display time unit", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "MINUTE", "enum": [ "MINUTE", "HOUR", "DAY" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_serviceDisplayTimeUnitDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "string", "enum": [ "MINUTE" ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_defaultServiceDisplayTimeUnitDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfServiceDisplayTimeUnitOptionsDef" }, "ipEnforcedForKnownBrowsers": { "description": "Enforce Surrogate IP for known browsers", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "boolean", "enum": [ false ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanFalseDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfServiceIpEnforcedForKnownBrowsersOptionsDef" }, "refreshTime": { "description": "Refresh time for re-validation of surrogacy in minutes", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": 0, "minimum": 0, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_serviceRefreshTimeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "default": 0, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_defaultServiceRefreshTimeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfServiceRefreshTimeOptionsDef" }, "refreshTimeUnit": { "description": "Refresh Time unit", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "MINUTE", "enum": [ "MINUTE", "HOUR", "DAY" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_serviceRefreshTimeUnitDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "string", "enum": [ "MINUTE" ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_defaultServiceRefreshTimeUnitDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfServiceRefreshTimeUnitOptionsDef" }, "enabled": { "description": "Enable Acceptable User Policy", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "boolean", "enum": [ false ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanFalseDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfServiceEnabledOptionsDef" }, "blockInternetUntilAccepted": { "description": "For first-time Acceptable User Policy behavior, block Internet access", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "boolean", "enum": [ false ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanFalseDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfServiceBlockInternetUntilAcceptedOptionsDef" }, "forceSslInspection": { "description": "For first-time Acceptable User Policy behavior, force SSL inspection", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "boolean", "enum": [ false ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanFalseDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfServiceForceSslInspectionOptionsDef" }, "timeout": { "description": "Custom Acceptable User Policy frequency in days", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": 0, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_serviceTimeoutDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "default": 0, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_defaultServiceTimeoutDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfServiceTimeoutOptionsDef" }, "locationName": { "description": "Zscaler location name (optional)", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "string", "default": "Auto", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_defaultServiceLocationNameDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfServiceLocationNameOptionsDef" }, "dataCenterPrimary": { "description": "Umbrella Primary Datacenter", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "Auto", "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_serviceDataCenterPrimaryDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "string", "default": "Auto", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_defaultServiceDataCenterPrimaryDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfServiceDataCenterPrimaryOptionsDef" }, "dataCenterSecondary": { "description": "Umbrella Secondary Datacenter", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "Auto", "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_serviceDataCenterSecondaryDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "string", "default": "Auto", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_defaultServiceDataCenterSecondaryDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfServiceDataCenterSecondaryOptionsDef" } }, "additionalProperties": false }, "trackerSrcIp": { "description": "Source IP address for Tracker", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4AddressDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/CommonCommonDefs_oneOfIpV4AddressOptionsDef" }, "tracker": { "description": "Tracker configuration", "type": "array", "uniqueItems": true, "items": { "type": "object", "properties": { "name": { "description": "Tracker name", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 1, "maximum": 255, "minLength": 1, "type": "string", "pattern": "^([a-z0-9\\._-]+)*$", "maxLength": 128, "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_trackerNameDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfTrackerNameOptionsDef" }, "endpointApiUrl": { "description": "API url of endpoint", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "pattern": "^http\\:\\/\\/[0-9a-zA-Z]([-.\\w]*[0-9a-zA-Z])*(:(0-9)*)*(\\/?)([a-zA-Z0-9\\-\\.\\?\\,\\'\\/\\\\\\+&%\\$#_]*)?$", "minLength": 0, "type": "string", "maxLength": 512, "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_trackerEndpointApiUrlDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfTrackerEndpointApiUrlOptionsDef" }, "threshold": { "description": "Probe Timeout threshold <100..1000> milliseconds", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": 300, "minimum": 100, "maximum": 1000, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_trackerThresholdDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "integer", "minimum": 300, "maximum": 300, "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_defaultTrackerThresholdDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfTrackerThresholdOptionsDef" }, "interval": { "description": "Probe interval <10..600> seconds", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": 60, "minimum": 20, "maximum": 600, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_trackerIntervalDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "integer", "minimum": 60, "maximum": 60, "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_defaultTrackerIntervalDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfTrackerIntervalOptionsDef" }, "multiplier": { "description": "Probe failure multiplier <1..10> failed attempts", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": 3, "minimum": 1, "maximum": 10, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_trackerMultiplierDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "integer", "minimum": 3, "maximum": 3, "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_defaultTrackerMultiplierDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfTrackerMultiplierOptionsDef" }, "trackerType": { "description": "tracker type", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "SIG", "enum": [ "SIG" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_trackerTrackerTypeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_oneOfTrackerTrackerTypeOptionsDef" } }, "required": [ "trackerType", "name", "endpointApiUrl" ], "additionalProperties": false } } }, "required": [ "trackerSrcIp" ], "additionalProperties": false } }, "required": [ "data" ], "x-metadata": { "minVManageVersion": "26.1.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPostRequest_SchemaPayload" }, "examples": { "SIG": { "value": { "data": { "interface": { "ifName": { "optionType": "global", "value": "xxx" }, "auto": { "optionType": "default", "value": false }, "shutdown": { "optionType": "default", "value": false }, "description": { "optionType": "global", "value": "xxx" }, "unnumbered": { "optionType": "default", "value": true }, "address": { "optionType": "global", "value": "xxx" }, "tunnelSource": { "optionType": "global", "value": "xxx" }, "tunnelSourceInterface": { "optionType": "global", "value": "xxx" }, "tunnelRouteVia": { "optionType": "global", "value": "xxx" }, "tunnelDestination": { "optionType": "global", "value": "xxx" }, "application": { "optionType": "default", "value": "sig" }, "tunnelSet": { "optionType": "default", "value": "secure-internet-gateway-umbrella" }, "tunnelDcPreference": { "optionType": "default", "value": "primary-dc" }, "tcpMssAdjust": { "optionType": "global", "value": "xxx" }, "mtu": { "optionType": "default", "value": 1400 }, "dpdInterval": { "optionType": "default", "value": 10 }, "dpdRetries": { "optionType": "default", "value": 3 }, "ikeVersion": { "optionType": "default", "value": 2 }, "preSharedSecret": { "optionType": "global", "value": "xxx" }, "ikeRekeyInterval": { "optionType": "default", "value": 14400 }, "ikeCiphersuite": { "optionType": "default", "value": "aes256-cbc-sha1" }, "ikeGroup": { "optionType": "default", "value": "14" }, "preSharedKeyDynamic": { "optionType": "default", "value": true }, "ikeLocalId": { "optionType": "global", "value": "xxx" }, "ikeRemoteId": { "optionType": "global", "value": "xxx" }, "ipsecRekeyInterval": { "optionType": "default", "value": 3600 }, "ipsecReplayWindow": { "optionType": "default", "value": 512 }, "ipsecCiphersuite": { "optionType": "default", "value": "aes256-gcm" }, "perfectForwardSecrecy": { "optionType": "default", "value": "none" }, "tracker": { "optionType": "global", "value": "xxx" }, "trackEnable": { "optionType": "default", "value": true }, "tunnelPublicIp": { "optionType": "default", "value": "Auto" } }, "service": { "interfacePair": { "activeInterface": { "optionType": "global", "value": "xxx" }, "activeInterfaceWeight": { "optionType": "default", "value": 1 }, "backupInterface": { "optionType": "global", "value": "xxx" }, "backupInterfaceWeight": { "optionType": "default", "value": 1 } }, "authRequired": { "optionType": "default", "value": false }, "xffForwardEnabled": { "optionType": "default", "value": false }, "ofwEnabled": { "optionType": "default", "value": false }, "ipsControl": { "optionType": "default", "value": false }, "cautionEnabled": { "optionType": "default", "value": false }, "primaryDataCenter": { "optionType": "default", "value": "Auto" }, "secondaryDataCenter": { "optionType": "default", "value": "Auto" }, "ip": { "optionType": "default", "value": false }, "idleTime": { "optionType": "global", "value": "xxx" }, "displayTimeUnit": { "optionType": "default", "value": "MINUTE" }, "ipEnforcedForKnownBrowsers": { "optionType": "default", "value": false }, "refreshTime": { "optionType": "global", "value": "xxx" }, "refreshTimeUnit": { "optionType": "default", "value": "MINUTE" }, "enabled": { "optionType": "default", "value": false }, "blockInternetUntilAccepted": { "optionType": "default", "value": false }, "forceSslInspection": { "optionType": "default", "value": false }, "timeout": { "optionType": "global", "value": "xxx" }, "locationName": { "optionType": "default", "value": "Auto" }, "dataCenterPrimary": { "optionType": "default", "value": "Auto" }, "dataCenterSecondary": { "optionType": "default", "value": "Auto" } }, "trackerSrcIp": { "optionType": "global", "value": "xxx" }, "tracker": { "name": { "optionType": "global", "value": "aaa" }, "endpointApiUrl": { "optionType": "global", "value": "xxx" }, "threshold": { "optionType": "default", "value": 300 }, "interval": { "optionType": "default", "value": 60 }, "multiplier": { "optionType": "default", "value": 3 }, "trackerType": { "optionType": "default", "value": " SIG" } } }, "name": "SIG" }, "$$ref": "#/components/examples/ProfileparcelSdwanSigSecuritySigPostRequest_SIG" } } } }, "required": true }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "object", "properties": { "id": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}" } }, "required": [ "id" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelCommonPostResponse_SchemaPayload" }, "examples": { "example_1": { "value": { "id": "24C3EF06-c09a-DeFa-Ab26-a1cc4Ef0D51A" }, "$$ref": "#/components/examples/ProfileparcelCommonPostResponse_example_1" } } } } }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Feature Profile > Sig Security > Sig Policy-write" } }, "/v1/feature-profile/sdwan/sig-security/{sigSecurityId}/sig/{sigSecurityProfileParcelId}": { "delete": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Delete a SigSecurity Profile Parcel ", "operationId": "DeleteSigSecurityProfileParcel", "parameters": [ { "name": "sigSecurityId", "in": "path", "description": "Feature Profile ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } }, { "name": "sigSecurityProfileParcelId", "in": "path", "description": "Profile Parcel ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } } ], "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Feature Profile > Sig Security > Sig Policy-write" }, "put": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Update a Sig Security Profile Parcel", "operationId": "EditSigSecurityProfileParcel", "parameters": [ { "name": "sigSecurityId", "in": "path", "description": "Feature Profile ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } }, { "name": "sigSecurityProfileParcelId", "in": "path", "description": "Profile Parcel ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } } ], "requestBody": { "description": "Sig Security Profile Parcel", "content": { "application/json": { "schema": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "sigProvider": { "description": "SIG Provider", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "Umbrella", "enum": [ "Umbrella", "Zscaler", "Generic" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_sigProviderDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfSigProviderOptionsDef" }, "interfaceMetadataSharing": { "type": "object", "properties": { "srcVpn": { "description": "Share Source VPN", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "boolean", "enum": [ false ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanFalseDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfSrcVpnOptionsDef" } } }, "interface": { "description": "Interface name: IPsec when present", "type": "array", "uniqueItems": true, "items": { "type": "object", "properties": { "ifName": { "description": "Interface name: IPsec when present", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 1, "maximum": 255, "minLength": 4, "type": "string", "pattern": "^[a-zA-Z0-9\\-/]+$", "maxLength": 8, "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_interfaceIfNameDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfInterfaceIfNameOptionsDef" }, "auto": { "description": "Auto Tunnel Mode", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfInterfaceAutoOptionsDef" }, "shutdown": { "description": "Administrative state", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "boolean", "enum": [ false ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanFalseDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfInterfaceShutdownOptionsDef" }, "description": { "description": "Interface description", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_interfaceDescriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" } }, "required": [ "optionType" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionNoDefaultDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfInterfaceDescriptionOptionsDef" }, "unnumbered": { "description": "Unnumbered interface", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfInterfaceUnnumberedOptionsDef" }, "address": { "description": "Assign IPv4 address", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_interfaceAddressDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" } }, "required": [ "optionType" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionNoDefaultDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfInterfaceAddressOptionsDef" }, "tunnelSource": { "description": "Tunnel source IP Address", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_interfaceTunnelSourceDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfInterfaceTunnelSourceOptionsDef" }, "tunnelSourceInterface": { "description": "<1..32 characters> Interface name: ge0/<0-..> or ge0/<0-..>.vlanid", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "(ATM|ATM-ACR|AppGigabitEthernet|AppNav-Compress|AppNav-UnCompress|Async|BD-VIF|BDI|CEM|CEM-ACR|Cellular|Dialer|Embedded-Service-Engine|Ethernet|Ethernet-Internal|FastEthernet|FiftyGigabitEthernet|FiveGigabitEthernet|FortyGigabitEthernet|FourHundredGigE|GMPLS|GigabitEthernet|Group-Async|HundredGigE|L2LISP|LISP|Loopback|MFR|Multilink|Port-channel|SM|Serial|Service-Engine|TenGigabitEthernet|Tunnel|TwentyFiveGigE|TwentyFiveGigabitEthernet|TwoGigabitEthernet|TwoHundredGigE|Vif|Virtual-PPP|Virtual-Template|VirtualPortGroup|Vlan|Wlan-GigabitEthernet|nat64|nat66|ntp|nve|ospfv3|overlay|pseudowire|ucse|vasileft|vasiright|vmi)([0-9]*(. ?[1-9][0-9]*)*|[0-9/]+|[0-9]+/[0-9]+/[0-9]+:[0-9]+|[0-9]+/[0-9]+/[0-9]+|[0-9]+/[0-9]+|[0-9]+)", "minLength": 3, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_ifNameDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfInterfaceTunnelSourceInterfaceOptionsDef" }, "tunnelRouteVia": { "description": "<1..32 characters> Interface name: ge0/<0-..> or ge0/<0-..>.vlanid", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minLength": 1, "type": "string", "maxLength": 32, "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_interfaceTunnelRouteViaDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "string", "default": "", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_defaultTunnelRouteViaDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfInterfaceTunnelRouteViaOptionsDef" }, "tunnelDestination": { "description": "Tunnel destination IP address", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_interfaceTunnelDestinationDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfInterfaceTunnelDestinationOptionsDef" }, "application": { "description": "Enable Application Tunnel Type", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "sig", "enum": [ "sig" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_interfaceApplicationDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfInterfaceApplicationOptionsDef" }, "tunnelSet": { "description": "SIG Tunnel Provider", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "secure-internet-gateway-umbrella", "enum": [ "secure-internet-gateway-umbrella", "secure-internet-gateway-zscaler", "secure-internet-gateway-other" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_interfaceTunnelSetDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfInterfaceTunnelSetOptionsDef" }, "tunnelDcPreference": { "description": "SIG Tunnel Data Center", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "primary-dc", "enum": [ "primary-dc", "secondary-dc" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_interfaceTunnelDcPreferenceDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfInterfaceTunnelDcPreferenceOptionsDef" }, "tcpMssAdjust": { "description": "TCP MSS on SYN packets, in bytes", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 500, "maximum": 1460, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_interfaceTcpMssAdjustDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" } }, "required": [ "optionType" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionNoDefaultDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfInterfaceTcpMssAdjustOptionsDef" }, "mtu": { "description": "Interface MTU <576..2000>, in bytes", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": 1400, "minimum": 576, "maximum": 2000, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_interfaceMtuDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfInterfaceMtuOptionsDef" }, "dpdInterval": { "description": "IKE keepalive interval (seconds)", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": 10, "minimum": 10, "maximum": 3600, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_interfaceDpdIntervalDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "integer", "minimum": 10, "maximum": 10, "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_defaultInterfaceDpdIntervalDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfInterfaceDpdIntervalOptionsDef" }, "dpdRetries": { "description": "IKE keepalive retries", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": 3, "minimum": 2, "maximum": 60, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_interfaceDpdRetriesDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "integer", "minimum": 3, "maximum": 3, "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_defaultInterfaceDpdRetriesDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfInterfaceDpdRetriesOptionsDef" }, "ikeVersion": { "description": "IKE Version <1..2>", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": 2, "minimum": 1, "maximum": 2, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_interfaceIkeVersionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "integer", "minimum": 2, "maximum": 2, "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_defaultInterfaceIkeVersionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfInterfaceIkeVersionOptionsDef" }, "preSharedSecret": { "description": "Use preshared key to authenticate IKE peer", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minLength": 1, "type": "string", "maxLength": 127, "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_interfacePreSharedSecretDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" } }, "required": [ "optionType" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionNoDefaultDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfInterfacePreSharedSecretOptionsDef" }, "ikeRekeyInterval": { "description": "IKE rekey interval <300..1209600> seconds", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": 14400, "minimum": 300, "maximum": 86400, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_interfaceIkeRekeyIntervalDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "integer", "minimum": 14400, "maximum": 14400, "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_defaultInterfaceIkeRekeyIntervalDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfInterfaceIkeRekeyIntervalOptionsDef" }, "ikeCiphersuite": { "description": "IKE identity the IKE preshared secret belongs to", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "aes256-cbc-sha1", "enum": [ "aes256-cbc-sha1", "aes256-cbc-sha2", "aes128-cbc-sha1", "aes128-cbc-sha2" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_interfaceIkeCiphersuiteDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "string", "enum": [ "aes256-cbc-sha1" ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_defaultInterfaceIkeCiphersuiteDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfInterfaceIkeCiphersuiteOptionsDef" }, "ikeGroup": { "description": "IKE Diffie Hellman Groups", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "16", "enum": [ "2", "5", "14", "15", "16", "19", "20", "21" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_interfaceIkeGroupDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "default": "16", "enum": [ "2", "5", "14", "15", "16", "19", "20", "21" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_interfaceIkeGroupDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfInterfaceIkeGroupOptionsDef" }, "preSharedKeyDynamic": { "description": "Use preshared key to authenticate IKE peer", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfInterfacePreSharedKeyDynamicOptionsDef" }, "ikeLocalId": { "description": "IKE ID for the local endpoint. Input IPv4 address, domain name, or email address", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minLength": 1, "type": "string", "maxLength": 256, "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_interfaceIkeLocalIdDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" } }, "required": [ "optionType" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionNoDefaultDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfInterfaceIkeLocalIdOptionsDef" }, "ikeRemoteId": { "description": "IKE ID for the remote endpoint. Input IPv4 address, domain name, or email address", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minLength": 1, "type": "string", "maxLength": 256, "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_interfaceIkeRemoteIdDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" } }, "required": [ "optionType" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionNoDefaultDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfInterfaceIkeRemoteIdOptionsDef" }, "ipsecRekeyInterval": { "description": "IPsec rekey interval <300..1209600> seconds", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": 3600, "minimum": 300, "maximum": 1209600, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_interfaceIpsecRekeyIntervalDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "integer", "minimum": 3600, "maximum": 3600, "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_defaultInterfaceIpsecRekeyIntervalDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfInterfaceIpsecRekeyIntervalOptionsDef" }, "ipsecReplayWindow": { "description": "Replay window size 32..8192 (must be a power of 2)", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": 512, "enum": [ 64, 128, 256, 512, 1024 ], "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_interfaceIpsecReplayWindowDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "integer", "minimum": 512, "maximum": 512, "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_defaultInterfaceIpsecReplayWindowDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfInterfaceIpsecReplayWindowOptionsDef" }, "ipsecCiphersuite": { "description": "IPsec(ESP) encryption and integrity protocol", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "aes256-cbc-sha512", "enum": [ "aes256-cbc-sha1", "aes256-cbc-sha384", "aes256-cbc-sha256", "aes256-cbc-sha512", "aes256-gcm" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_interfaceIpsecCiphersuiteDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "default": "aes256-cbc-sha512", "enum": [ "aes256-cbc-sha1", "aes256-cbc-sha384", "aes256-cbc-sha256", "aes256-cbc-sha512", "aes256-gcm" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_interfaceIpsecCiphersuiteDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfInterfaceIpsecCiphersuiteOptionsDef" }, "perfectForwardSecrecy": { "description": "IPsec perfect forward secrecy settings", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "none", "enum": [ "group-2", "group-5", "group-14", "group-15", "group-16", "group-19", "group-20", "group-21", "none" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_interfacePerfectForwardSecrecyDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "default": "none", "enum": [ "group-2", "group-5", "group-14", "group-15", "group-16", "group-19", "group-20", "group-21", "none" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_interfacePerfectForwardSecrecyDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfInterfacePerfectForwardSecrecyOptionsDef" }, "tracker": { "description": "Enable tracker for this interface", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_interfaceTrackerDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" } }, "required": [ "optionType" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionNoDefaultDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfInterfaceTrackerOptionsDef" }, "trackEnable": { "description": "Enable/disable SIG tracking", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "boolean", "enum": [ true ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanTrueDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfInterfaceTrackEnableOptionsDef" }, "tunnelPublicIp": { "description": "Public IP required to setup GRE tunnel to Zscaler", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "Auto", "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_interfaceTunnelPublicIpDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "string", "default": "Auto", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_defaultInterfaceTunnelPublicIpDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfInterfaceTunnelPublicIpOptionsDef" } }, "required": [ "ifName", "tunnelSourceInterface" ], "additionalProperties": false } }, "service": { "description": "Configure services", "type": "object", "properties": { "interfacePair": { "description": "Interface Pair for active and backup", "type": "array", "maxItems": 4, "uniqueItems": true, "items": { "type": "object", "properties": { "activeInterface": { "description": "Active Tunnel Interface for SIG", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_serviceInterfacePairActiveInterfaceDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfServiceInterfacePairActiveInterfaceOptionsDef" }, "activeInterfaceWeight": { "description": "Active Tunnel Interface Weight", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": 1, "minimum": 1, "maximum": 255, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_serviceInterfacePairActiveInterfaceWeightDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfServiceInterfacePairActiveInterfaceWeightOptionsDef" }, "backupInterface": { "description": "Backup Tunnel Interface for SIG", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_serviceInterfacePairBackupInterfaceDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfServiceInterfacePairBackupInterfaceOptionsDef" }, "backupInterfaceWeight": { "description": "Backup Tunnel Interface Weight", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": 1, "minimum": 1, "maximum": 255, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_serviceInterfacePairBackupInterfaceWeightDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfServiceInterfacePairBackupInterfaceWeightOptionsDef" } }, "required": [ "activeInterface", "backupInterface" ], "additionalProperties": false } }, "authRequired": { "description": "Enforce Authentication", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "boolean", "enum": [ false ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanFalseDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfServiceAuthRequiredOptionsDef" }, "xffForwardEnabled": { "description": "XFF forwarding enabled", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "boolean", "enum": [ false ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanFalseDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfServiceXffForwardEnabledOptionsDef" }, "ofwEnabled": { "description": "Firewall enabled", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "boolean", "enum": [ false ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanFalseDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfServiceOfwEnabledOptionsDef" }, "ipsControl": { "description": "Enable IPS Control", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "boolean", "enum": [ false ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanFalseDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfServiceIpsControlOptionsDef" }, "cautionEnabled": { "description": "Enable Caution", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "boolean", "enum": [ false ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanFalseDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfServiceCautionEnabledOptionsDef" }, "primaryDataCenter": { "description": "Custom Primary Datacenter", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "Auto", "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_servicePrimaryDataCenterDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "string", "default": "Auto", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_defaultServicePrimaryDataCenterDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfServicePrimaryDataCenterOptionsDef" }, "secondaryDataCenter": { "description": "Custom Secondary Datacenter", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "Auto", "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_serviceSecondaryDataCenterDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "string", "default": "Auto", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_defaultServiceSecondaryDataCenterDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfServiceSecondaryDataCenterOptionsDef" }, "ip": { "description": "Enable Surrogate IP", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "boolean", "enum": [ false ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanFalseDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfServiceIpOptionsDef" }, "idleTime": { "description": "Idle time to disassociation", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": 0, "minimum": 0, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_serviceIdleTimeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "default": 0, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_defaultServiceIdleTimeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfServiceIdleTimeOptionsDef" }, "displayTimeUnit": { "description": "Display time unit", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "MINUTE", "enum": [ "MINUTE", "HOUR", "DAY" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_serviceDisplayTimeUnitDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "string", "enum": [ "MINUTE" ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_defaultServiceDisplayTimeUnitDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfServiceDisplayTimeUnitOptionsDef" }, "ipEnforcedForKnownBrowsers": { "description": "Enforce Surrogate IP for known browsers", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "boolean", "enum": [ false ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanFalseDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfServiceIpEnforcedForKnownBrowsersOptionsDef" }, "refreshTime": { "description": "Refresh time for re-validation of surrogacy in minutes", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": 0, "minimum": 0, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_serviceRefreshTimeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "default": 0, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_defaultServiceRefreshTimeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfServiceRefreshTimeOptionsDef" }, "refreshTimeUnit": { "description": "Refresh Time unit", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "MINUTE", "enum": [ "MINUTE", "HOUR", "DAY" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_serviceRefreshTimeUnitDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "string", "enum": [ "MINUTE" ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_defaultServiceRefreshTimeUnitDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfServiceRefreshTimeUnitOptionsDef" }, "enabled": { "description": "Enable Acceptable User Policy", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "boolean", "enum": [ false ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanFalseDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfServiceEnabledOptionsDef" }, "blockInternetUntilAccepted": { "description": "For first-time Acceptable User Policy behavior, block Internet access", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "boolean", "enum": [ false ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanFalseDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfServiceBlockInternetUntilAcceptedOptionsDef" }, "forceSslInspection": { "description": "For first-time Acceptable User Policy behavior, force SSL inspection", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "boolean", "enum": [ false ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanFalseDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfServiceForceSslInspectionOptionsDef" }, "timeout": { "description": "Custom Acceptable User Policy frequency in days", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": 0, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_serviceTimeoutDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "default": 0, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_defaultServiceTimeoutDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfServiceTimeoutOptionsDef" }, "locationName": { "description": "Zscaler location name (optional)", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "string", "default": "Auto", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_defaultServiceLocationNameDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfServiceLocationNameOptionsDef" }, "dataCenterPrimary": { "description": "Umbrella Primary Datacenter", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "Auto", "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_serviceDataCenterPrimaryDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "string", "default": "Auto", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_defaultServiceDataCenterPrimaryDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfServiceDataCenterPrimaryOptionsDef" }, "dataCenterSecondary": { "description": "Umbrella Secondary Datacenter", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "Auto", "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_serviceDataCenterSecondaryDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "string", "default": "Auto", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_defaultServiceDataCenterSecondaryDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfServiceDataCenterSecondaryOptionsDef" } }, "additionalProperties": false }, "trackerSrcIp": { "description": "Source IP address for Tracker", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4AddressDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/CommonCommonDefs_oneOfIpV4AddressOptionsDef" }, "tracker": { "description": "Tracker configuration", "type": "array", "uniqueItems": true, "items": { "type": "object", "properties": { "name": { "description": "Tracker name", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 1, "maximum": 255, "minLength": 1, "type": "string", "pattern": "^([a-z0-9\\._-]+)*$", "maxLength": 128, "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_trackerNameDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfTrackerNameOptionsDef" }, "endpointApiUrl": { "description": "API url of endpoint", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "pattern": "^http\\:\\/\\/[0-9a-zA-Z]([-.\\w]*[0-9a-zA-Z])*(:(0-9)*)*(\\/?)([a-zA-Z0-9\\-\\.\\?\\,\\'\\/\\\\\\+&%\\$#_]*)?$", "minLength": 0, "type": "string", "maxLength": 512, "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_trackerEndpointApiUrlDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfTrackerEndpointApiUrlOptionsDef" }, "threshold": { "description": "Probe Timeout threshold <100..1000> milliseconds", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": 300, "minimum": 100, "maximum": 1000, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_trackerThresholdDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "integer", "minimum": 300, "maximum": 300, "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_defaultTrackerThresholdDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfTrackerThresholdOptionsDef" }, "interval": { "description": "Probe interval <10..600> seconds", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": 60, "minimum": 20, "maximum": 600, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_trackerIntervalDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "integer", "minimum": 60, "maximum": 60, "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_defaultTrackerIntervalDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfTrackerIntervalOptionsDef" }, "multiplier": { "description": "Probe failure multiplier <1..10> failed attempts", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": 3, "minimum": 1, "maximum": 10, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_trackerMultiplierDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "integer", "minimum": 3, "maximum": 3, "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_defaultTrackerMultiplierDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfTrackerMultiplierOptionsDef" }, "trackerType": { "description": "tracker type", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "SIG", "enum": [ "SIG" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_trackerTrackerTypeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfTrackerTrackerTypeOptionsDef" } }, "required": [ "trackerType", "name", "endpointApiUrl" ], "additionalProperties": false } } }, "required": [ "trackerSrcIp" ], "additionalProperties": false } }, "required": [ "data" ], "x-metadata": { "minVManageVersion": "26.1.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_SchemaPayload" }, "examples": { "SIG": { "value": { "data": { "interface": { "ifName": { "optionType": "global", "value": "xxx" }, "auto": { "optionType": "default", "value": false }, "shutdown": { "optionType": "default", "value": false }, "description": { "optionType": "global", "value": "xxx" }, "unnumbered": { "optionType": "default", "value": true }, "address": { "optionType": "global", "value": "xxx" }, "tunnelSource": { "optionType": "global", "value": "xxx" }, "tunnelSourceInterface": { "optionType": "global", "value": "xxx" }, "tunnelRouteVia": { "optionType": "global", "value": "xxx" }, "tunnelDestination": { "optionType": "global", "value": "xxx" }, "application": { "optionType": "default", "value": "sig" }, "tunnelSet": { "optionType": "default", "value": "secure-internet-gateway-umbrella" }, "tunnelDcPreference": { "optionType": "default", "value": "primary-dc" }, "tcpMssAdjust": { "optionType": "global", "value": "xxx" }, "mtu": { "optionType": "default", "value": 1400 }, "dpdInterval": { "optionType": "default", "value": 10 }, "dpdRetries": { "optionType": "default", "value": 3 }, "ikeVersion": { "optionType": "default", "value": 2 }, "preSharedSecret": { "optionType": "global", "value": "xxx" }, "ikeRekeyInterval": { "optionType": "default", "value": 14400 }, "ikeCiphersuite": { "optionType": "default", "value": "aes256-cbc-sha1" }, "ikeGroup": { "optionType": "default", "value": "14" }, "preSharedKeyDynamic": { "optionType": "default", "value": true }, "ikeLocalId": { "optionType": "global", "value": "xxx" }, "ikeRemoteId": { "optionType": "global", "value": "xxx" }, "ipsecRekeyInterval": { "optionType": "default", "value": 3600 }, "ipsecReplayWindow": { "optionType": "default", "value": 512 }, "ipsecCiphersuite": { "optionType": "default", "value": "aes256-gcm" }, "perfectForwardSecrecy": { "optionType": "default", "value": "none" }, "tracker": { "optionType": "global", "value": "xxx" }, "trackEnable": { "optionType": "default", "value": true }, "tunnelPublicIp": { "optionType": "default", "value": "Auto" } }, "service": { "interfacePair": { "activeInterface": { "optionType": "global", "value": "xxx" }, "activeInterfaceWeight": { "optionType": "default", "value": 1 }, "backupInterface": { "optionType": "global", "value": "xxx" }, "backupInterfaceWeight": { "optionType": "default", "value": 1 } }, "authRequired": { "optionType": "default", "value": false }, "xffForwardEnabled": { "optionType": "default", "value": false }, "ofwEnabled": { "optionType": "default", "value": false }, "ipsControl": { "optionType": "default", "value": false }, "cautionEnabled": { "optionType": "default", "value": false }, "primaryDataCenter": { "optionType": "default", "value": "Auto" }, "secondaryDataCenter": { "optionType": "default", "value": "Auto" }, "ip": { "optionType": "default", "value": false }, "idleTime": { "optionType": "global", "value": "xxx" }, "displayTimeUnit": { "optionType": "default", "value": "MINUTE" }, "ipEnforcedForKnownBrowsers": { "optionType": "default", "value": false }, "refreshTime": { "optionType": "global", "value": "xxx" }, "refreshTimeUnit": { "optionType": "default", "value": "MINUTE" }, "enabled": { "optionType": "default", "value": false }, "blockInternetUntilAccepted": { "optionType": "default", "value": false }, "forceSslInspection": { "optionType": "default", "value": false }, "timeout": { "optionType": "global", "value": "xxx" }, "locationName": { "optionType": "default", "value": "Auto" }, "dataCenterPrimary": { "optionType": "default", "value": "Auto" }, "dataCenterSecondary": { "optionType": "default", "value": "Auto" } }, "trackerSrcIp": { "optionType": "global", "value": "xxx" }, "tracker": { "name": { "optionType": "global", "value": "aaa" }, "endpointApiUrl": { "optionType": "global", "value": "xxx" }, "threshold": { "optionType": "default", "value": 300 }, "interval": { "optionType": "default", "value": 60 }, "multiplier": { "optionType": "default", "value": 3 }, "trackerType": { "optionType": "default", "value": " SIG" } } }, "name": "SIG" }, "$$ref": "#/components/examples/ProfileparcelSdwanSigSecuritySigPutRequest_SIG" } } } }, "required": true }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "object", "properties": { "id": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}" } }, "required": [ "id" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelCommonPutResponse_SchemaPayload" }, "examples": { "example_1": { "value": { "id": "24C3EF06-c09a-DeFa-Ab26-a1cc4Ef0D51A" }, "$$ref": "#/components/examples/ProfileparcelCommonPutResponse_example_1" } } } } }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Feature Profile > Sig Security > Sig Policy-write" }, "get": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Get SigSecurity Profile Parcel by parcelId", "operationId": "GetSigSecurityProfileParcelByParcelId", "parameters": [ { "name": "sigSecurityId", "in": "path", "description": "Feature Profile ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } }, { "name": "sigSecurityProfileParcelId", "in": "path", "description": "Profile Parcel ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } } ], "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "object", "properties": { "parcelId": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" }, "parcelType": { "type": "string" }, "createdBy": { "type": "string", "description": "User who last created this.", "readOnly": true }, "createdOn": { "type": "integer", "description": "Timestamp of creation", "format": "int64", "readOnly": true }, "lastUpdatedBy": { "type": "string", "description": "User who last updated this.", "readOnly": true }, "lastUpdatedOn": { "type": "integer", "description": "Timestamp of last update", "format": "int64", "readOnly": true }, "payload": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "sigProvider": { "description": "SIG Provider", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "Umbrella", "enum": [ "Umbrella", "Zscaler", "Generic" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_sigProviderDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfSigProviderOptionsDef" }, "interfaceMetadataSharing": { "type": "object", "properties": { "srcVpn": { "description": "Share Source VPN", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "boolean", "enum": [ false ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanFalseDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfSrcVpnOptionsDef" } } }, "interface": { "description": "Interface name: IPsec when present", "type": "array", "uniqueItems": true, "items": { "type": "object", "properties": { "ifName": { "description": "Interface name: IPsec when present", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 1, "maximum": 255, "minLength": 4, "type": "string", "pattern": "^[a-zA-Z0-9\\-/]+$", "maxLength": 8, "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_interfaceIfNameDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfInterfaceIfNameOptionsDef" }, "auto": { "description": "Auto Tunnel Mode", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfInterfaceAutoOptionsDef" }, "shutdown": { "description": "Administrative state", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "boolean", "enum": [ false ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanFalseDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfInterfaceShutdownOptionsDef" }, "description": { "description": "Interface description", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_interfaceDescriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" } }, "required": [ "optionType" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionNoDefaultDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfInterfaceDescriptionOptionsDef" }, "unnumbered": { "description": "Unnumbered interface", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfInterfaceUnnumberedOptionsDef" }, "address": { "description": "Assign IPv4 address", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_interfaceAddressDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" } }, "required": [ "optionType" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionNoDefaultDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfInterfaceAddressOptionsDef" }, "tunnelSource": { "description": "Tunnel source IP Address", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_interfaceTunnelSourceDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfInterfaceTunnelSourceOptionsDef" }, "tunnelSourceInterface": { "description": "<1..32 characters> Interface name: ge0/<0-..> or ge0/<0-..>.vlanid", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "(ATM|ATM-ACR|AppGigabitEthernet|AppNav-Compress|AppNav-UnCompress|Async|BD-VIF|BDI|CEM|CEM-ACR|Cellular|Dialer|Embedded-Service-Engine|Ethernet|Ethernet-Internal|FastEthernet|FiftyGigabitEthernet|FiveGigabitEthernet|FortyGigabitEthernet|FourHundredGigE|GMPLS|GigabitEthernet|Group-Async|HundredGigE|L2LISP|LISP|Loopback|MFR|Multilink|Port-channel|SM|Serial|Service-Engine|TenGigabitEthernet|Tunnel|TwentyFiveGigE|TwentyFiveGigabitEthernet|TwoGigabitEthernet|TwoHundredGigE|Vif|Virtual-PPP|Virtual-Template|VirtualPortGroup|Vlan|Wlan-GigabitEthernet|nat64|nat66|ntp|nve|ospfv3|overlay|pseudowire|ucse|vasileft|vasiright|vmi)([0-9]*(. ?[1-9][0-9]*)*|[0-9/]+|[0-9]+/[0-9]+/[0-9]+:[0-9]+|[0-9]+/[0-9]+/[0-9]+|[0-9]+/[0-9]+|[0-9]+)", "minLength": 3, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_ifNameDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfInterfaceTunnelSourceInterfaceOptionsDef" }, "tunnelRouteVia": { "description": "<1..32 characters> Interface name: ge0/<0-..> or ge0/<0-..>.vlanid", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minLength": 1, "type": "string", "maxLength": 32, "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_interfaceTunnelRouteViaDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "string", "default": "", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_defaultTunnelRouteViaDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfInterfaceTunnelRouteViaOptionsDef" }, "tunnelDestination": { "description": "Tunnel destination IP address", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_interfaceTunnelDestinationDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfInterfaceTunnelDestinationOptionsDef" }, "application": { "description": "Enable Application Tunnel Type", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "sig", "enum": [ "sig" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_interfaceApplicationDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfInterfaceApplicationOptionsDef" }, "tunnelSet": { "description": "SIG Tunnel Provider", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "secure-internet-gateway-umbrella", "enum": [ "secure-internet-gateway-umbrella", "secure-internet-gateway-zscaler", "secure-internet-gateway-other" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_interfaceTunnelSetDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfInterfaceTunnelSetOptionsDef" }, "tunnelDcPreference": { "description": "SIG Tunnel Data Center", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "primary-dc", "enum": [ "primary-dc", "secondary-dc" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_interfaceTunnelDcPreferenceDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfInterfaceTunnelDcPreferenceOptionsDef" }, "tcpMssAdjust": { "description": "TCP MSS on SYN packets, in bytes", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 500, "maximum": 1460, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_interfaceTcpMssAdjustDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" } }, "required": [ "optionType" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionNoDefaultDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfInterfaceTcpMssAdjustOptionsDef" }, "mtu": { "description": "Interface MTU <576..2000>, in bytes", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": 1400, "minimum": 576, "maximum": 2000, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_interfaceMtuDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfInterfaceMtuOptionsDef" }, "dpdInterval": { "description": "IKE keepalive interval (seconds)", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": 10, "minimum": 10, "maximum": 3600, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_interfaceDpdIntervalDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "integer", "minimum": 10, "maximum": 10, "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_defaultInterfaceDpdIntervalDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfInterfaceDpdIntervalOptionsDef" }, "dpdRetries": { "description": "IKE keepalive retries", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": 3, "minimum": 2, "maximum": 60, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_interfaceDpdRetriesDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "integer", "minimum": 3, "maximum": 3, "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_defaultInterfaceDpdRetriesDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfInterfaceDpdRetriesOptionsDef" }, "ikeVersion": { "description": "IKE Version <1..2>", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": 2, "minimum": 1, "maximum": 2, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_interfaceIkeVersionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "integer", "minimum": 2, "maximum": 2, "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_defaultInterfaceIkeVersionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfInterfaceIkeVersionOptionsDef" }, "preSharedSecret": { "description": "Use preshared key to authenticate IKE peer", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minLength": 1, "type": "string", "maxLength": 127, "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_interfacePreSharedSecretDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" } }, "required": [ "optionType" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionNoDefaultDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfInterfacePreSharedSecretOptionsDef" }, "ikeRekeyInterval": { "description": "IKE rekey interval <300..1209600> seconds", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": 14400, "minimum": 300, "maximum": 86400, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_interfaceIkeRekeyIntervalDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "integer", "minimum": 14400, "maximum": 14400, "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_defaultInterfaceIkeRekeyIntervalDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfInterfaceIkeRekeyIntervalOptionsDef" }, "ikeCiphersuite": { "description": "IKE identity the IKE preshared secret belongs to", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "aes256-cbc-sha1", "enum": [ "aes256-cbc-sha1", "aes256-cbc-sha2", "aes128-cbc-sha1", "aes128-cbc-sha2" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_interfaceIkeCiphersuiteDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "string", "enum": [ "aes256-cbc-sha1" ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_defaultInterfaceIkeCiphersuiteDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfInterfaceIkeCiphersuiteOptionsDef" }, "ikeGroup": { "description": "IKE Diffie Hellman Groups", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "16", "enum": [ "2", "5", "14", "15", "16", "19", "20", "21" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_interfaceIkeGroupDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "default": "16", "enum": [ "2", "5", "14", "15", "16", "19", "20", "21" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_interfaceIkeGroupDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfInterfaceIkeGroupOptionsDef" }, "preSharedKeyDynamic": { "description": "Use preshared key to authenticate IKE peer", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfInterfacePreSharedKeyDynamicOptionsDef" }, "ikeLocalId": { "description": "IKE ID for the local endpoint. Input IPv4 address, domain name, or email address", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minLength": 1, "type": "string", "maxLength": 256, "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_interfaceIkeLocalIdDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" } }, "required": [ "optionType" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionNoDefaultDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfInterfaceIkeLocalIdOptionsDef" }, "ikeRemoteId": { "description": "IKE ID for the remote endpoint. Input IPv4 address, domain name, or email address", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minLength": 1, "type": "string", "maxLength": 256, "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_interfaceIkeRemoteIdDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" } }, "required": [ "optionType" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionNoDefaultDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfInterfaceIkeRemoteIdOptionsDef" }, "ipsecRekeyInterval": { "description": "IPsec rekey interval <300..1209600> seconds", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": 3600, "minimum": 300, "maximum": 1209600, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_interfaceIpsecRekeyIntervalDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "integer", "minimum": 3600, "maximum": 3600, "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_defaultInterfaceIpsecRekeyIntervalDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfInterfaceIpsecRekeyIntervalOptionsDef" }, "ipsecReplayWindow": { "description": "Replay window size 32..8192 (must be a power of 2)", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": 512, "enum": [ 64, 128, 256, 512, 1024 ], "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_interfaceIpsecReplayWindowDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "integer", "minimum": 512, "maximum": 512, "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_defaultInterfaceIpsecReplayWindowDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfInterfaceIpsecReplayWindowOptionsDef" }, "ipsecCiphersuite": { "description": "IPsec(ESP) encryption and integrity protocol", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "aes256-cbc-sha512", "enum": [ "aes256-cbc-sha1", "aes256-cbc-sha384", "aes256-cbc-sha256", "aes256-cbc-sha512", "aes256-gcm" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_interfaceIpsecCiphersuiteDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "default": "aes256-cbc-sha512", "enum": [ "aes256-cbc-sha1", "aes256-cbc-sha384", "aes256-cbc-sha256", "aes256-cbc-sha512", "aes256-gcm" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_interfaceIpsecCiphersuiteDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfInterfaceIpsecCiphersuiteOptionsDef" }, "perfectForwardSecrecy": { "description": "IPsec perfect forward secrecy settings", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "none", "enum": [ "group-2", "group-5", "group-14", "group-15", "group-16", "group-19", "group-20", "group-21", "none" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_interfacePerfectForwardSecrecyDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "default": "none", "enum": [ "group-2", "group-5", "group-14", "group-15", "group-16", "group-19", "group-20", "group-21", "none" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_interfacePerfectForwardSecrecyDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfInterfacePerfectForwardSecrecyOptionsDef" }, "tracker": { "description": "Enable tracker for this interface", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_interfaceTrackerDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" } }, "required": [ "optionType" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionNoDefaultDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfInterfaceTrackerOptionsDef" }, "trackEnable": { "description": "Enable/disable SIG tracking", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "boolean", "enum": [ true ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanTrueDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfInterfaceTrackEnableOptionsDef" }, "tunnelPublicIp": { "description": "Public IP required to setup GRE tunnel to Zscaler", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "Auto", "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_interfaceTunnelPublicIpDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "string", "default": "Auto", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_defaultInterfaceTunnelPublicIpDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfInterfaceTunnelPublicIpOptionsDef" } }, "required": [ "ifName", "tunnelSourceInterface" ], "additionalProperties": false } }, "service": { "description": "Configure services", "type": "object", "properties": { "interfacePair": { "description": "Interface Pair for active and backup", "type": "array", "maxItems": 4, "uniqueItems": true, "items": { "type": "object", "properties": { "activeInterface": { "description": "Active Tunnel Interface for SIG", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_serviceInterfacePairActiveInterfaceDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfServiceInterfacePairActiveInterfaceOptionsDef" }, "activeInterfaceWeight": { "description": "Active Tunnel Interface Weight", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": 1, "minimum": 1, "maximum": 255, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_serviceInterfacePairActiveInterfaceWeightDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfServiceInterfacePairActiveInterfaceWeightOptionsDef" }, "backupInterface": { "description": "Backup Tunnel Interface for SIG", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_serviceInterfacePairBackupInterfaceDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfServiceInterfacePairBackupInterfaceOptionsDef" }, "backupInterfaceWeight": { "description": "Backup Tunnel Interface Weight", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": 1, "minimum": 1, "maximum": 255, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_serviceInterfacePairBackupInterfaceWeightDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfServiceInterfacePairBackupInterfaceWeightOptionsDef" } }, "required": [ "activeInterface", "backupInterface" ], "additionalProperties": false } }, "authRequired": { "description": "Enforce Authentication", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "boolean", "enum": [ false ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanFalseDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfServiceAuthRequiredOptionsDef" }, "xffForwardEnabled": { "description": "XFF forwarding enabled", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "boolean", "enum": [ false ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanFalseDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfServiceXffForwardEnabledOptionsDef" }, "ofwEnabled": { "description": "Firewall enabled", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "boolean", "enum": [ false ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanFalseDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfServiceOfwEnabledOptionsDef" }, "ipsControl": { "description": "Enable IPS Control", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "boolean", "enum": [ false ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanFalseDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfServiceIpsControlOptionsDef" }, "cautionEnabled": { "description": "Enable Caution", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "boolean", "enum": [ false ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanFalseDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfServiceCautionEnabledOptionsDef" }, "primaryDataCenter": { "description": "Custom Primary Datacenter", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "Auto", "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_servicePrimaryDataCenterDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "string", "default": "Auto", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_defaultServicePrimaryDataCenterDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfServicePrimaryDataCenterOptionsDef" }, "secondaryDataCenter": { "description": "Custom Secondary Datacenter", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "Auto", "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_serviceSecondaryDataCenterDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "string", "default": "Auto", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_defaultServiceSecondaryDataCenterDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfServiceSecondaryDataCenterOptionsDef" }, "ip": { "description": "Enable Surrogate IP", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "boolean", "enum": [ false ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanFalseDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfServiceIpOptionsDef" }, "idleTime": { "description": "Idle time to disassociation", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": 0, "minimum": 0, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_serviceIdleTimeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "default": 0, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_defaultServiceIdleTimeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfServiceIdleTimeOptionsDef" }, "displayTimeUnit": { "description": "Display time unit", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "MINUTE", "enum": [ "MINUTE", "HOUR", "DAY" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_serviceDisplayTimeUnitDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "string", "enum": [ "MINUTE" ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_defaultServiceDisplayTimeUnitDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfServiceDisplayTimeUnitOptionsDef" }, "ipEnforcedForKnownBrowsers": { "description": "Enforce Surrogate IP for known browsers", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "boolean", "enum": [ false ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanFalseDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfServiceIpEnforcedForKnownBrowsersOptionsDef" }, "refreshTime": { "description": "Refresh time for re-validation of surrogacy in minutes", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": 0, "minimum": 0, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_serviceRefreshTimeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "default": 0, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_defaultServiceRefreshTimeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfServiceRefreshTimeOptionsDef" }, "refreshTimeUnit": { "description": "Refresh Time unit", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "MINUTE", "enum": [ "MINUTE", "HOUR", "DAY" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_serviceRefreshTimeUnitDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "string", "enum": [ "MINUTE" ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_defaultServiceRefreshTimeUnitDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfServiceRefreshTimeUnitOptionsDef" }, "enabled": { "description": "Enable Acceptable User Policy", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "boolean", "enum": [ false ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanFalseDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfServiceEnabledOptionsDef" }, "blockInternetUntilAccepted": { "description": "For first-time Acceptable User Policy behavior, block Internet access", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "boolean", "enum": [ false ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanFalseDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfServiceBlockInternetUntilAcceptedOptionsDef" }, "forceSslInspection": { "description": "For first-time Acceptable User Policy behavior, force SSL inspection", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "boolean", "enum": [ false ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanFalseDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfServiceForceSslInspectionOptionsDef" }, "timeout": { "description": "Custom Acceptable User Policy frequency in days", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": 0, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_serviceTimeoutDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "default": 0, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_defaultServiceTimeoutDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfServiceTimeoutOptionsDef" }, "locationName": { "description": "Zscaler location name (optional)", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "string", "default": "Auto", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_defaultServiceLocationNameDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfServiceLocationNameOptionsDef" }, "dataCenterPrimary": { "description": "Umbrella Primary Datacenter", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "Auto", "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_serviceDataCenterPrimaryDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "string", "default": "Auto", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_defaultServiceDataCenterPrimaryDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfServiceDataCenterPrimaryOptionsDef" }, "dataCenterSecondary": { "description": "Umbrella Secondary Datacenter", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "Auto", "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_serviceDataCenterSecondaryDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "string", "default": "Auto", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_defaultServiceDataCenterSecondaryDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfServiceDataCenterSecondaryOptionsDef" } }, "additionalProperties": false }, "trackerSrcIp": { "description": "Source IP address for Tracker", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}$", "$$ref": "#/components/schemas/CommonCommonDefs_ipv4AddressDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/CommonCommonDefs_oneOfIpV4AddressOptionsDef" }, "tracker": { "description": "Tracker configuration", "type": "array", "uniqueItems": true, "items": { "type": "object", "properties": { "name": { "description": "Tracker name", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 1, "maximum": 255, "minLength": 1, "type": "string", "pattern": "^([a-z0-9\\._-]+)*$", "maxLength": 128, "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_trackerNameDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfTrackerNameOptionsDef" }, "endpointApiUrl": { "description": "API url of endpoint", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "pattern": "^http\\:\\/\\/[0-9a-zA-Z]([-.\\w]*[0-9a-zA-Z])*(:(0-9)*)*(\\/?)([a-zA-Z0-9\\-\\.\\?\\,\\'\\/\\\\\\+&%\\$#_]*)?$", "minLength": 0, "type": "string", "maxLength": 512, "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_trackerEndpointApiUrlDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfTrackerEndpointApiUrlOptionsDef" }, "threshold": { "description": "Probe Timeout threshold <100..1000> milliseconds", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": 300, "minimum": 100, "maximum": 1000, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_trackerThresholdDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "integer", "minimum": 300, "maximum": 300, "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_defaultTrackerThresholdDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfTrackerThresholdOptionsDef" }, "interval": { "description": "Probe interval <10..600> seconds", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": 60, "minimum": 20, "maximum": 600, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_trackerIntervalDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "integer", "minimum": 60, "maximum": 60, "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_defaultTrackerIntervalDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfTrackerIntervalOptionsDef" }, "multiplier": { "description": "Probe failure multiplier <1..10> failed attempts", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": 3, "minimum": 1, "maximum": 10, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_trackerMultiplierDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "integer", "minimum": 3, "maximum": 3, "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_defaultTrackerMultiplierDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfTrackerMultiplierOptionsDef" }, "trackerType": { "description": "tracker type", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "SIG", "enum": [ "SIG" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_trackerTrackerTypeDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_oneOfTrackerTrackerTypeOptionsDef" } }, "required": [ "trackerType", "name", "endpointApiUrl" ], "additionalProperties": false } } }, "required": [ "trackerSrcIp" ], "additionalProperties": false } }, "required": [ "data" ], "x-metadata": { "minVManageVersion": "26.1.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanSigSecuritySigPutRequest_SchemaPayload" } }, "$$ref": "#/components/schemas/getSingleSdwanSigSecuritySigPayload" }, "examples": { "get response example": { "value": { "parcelId": "09fc54fe-ff36-4640-ae57-c9e71a103902", "parcelType": "sig", "createdBy": "admin", "lastUpdatedBy": "admin", "createdOn": 1701866357838, "lastUpdatedOn": 1701866357838, "payload": { "data": { "interface": { "ifName": { "optionType": "global", "value": "xxx" }, "auto": { "optionType": "default", "value": false }, "shutdown": { "optionType": "default", "value": false }, "description": { "optionType": "global", "value": "xxx" }, "unnumbered": { "optionType": "default", "value": true }, "address": { "optionType": "global", "value": "xxx" }, "tunnelSource": { "optionType": "global", "value": "xxx" }, "tunnelSourceInterface": { "optionType": "global", "value": "xxx" }, "tunnelRouteVia": { "optionType": "global", "value": "xxx" }, "tunnelDestination": { "optionType": "global", "value": "xxx" }, "application": { "optionType": "default", "value": "sig" }, "tunnelSet": { "optionType": "default", "value": "secure-internet-gateway-umbrella" }, "tunnelDcPreference": { "optionType": "default", "value": "primary-dc" }, "tcpMssAdjust": { "optionType": "global", "value": "xxx" }, "mtu": { "optionType": "default", "value": 1400 }, "dpdInterval": { "optionType": "default", "value": 10 }, "dpdRetries": { "optionType": "default", "value": 3 }, "ikeVersion": { "optionType": "default", "value": 2 }, "preSharedSecret": { "optionType": "global", "value": "xxx" }, "ikeRekeyInterval": { "optionType": "default", "value": 14400 }, "ikeCiphersuite": { "optionType": "default", "value": "aes256-cbc-sha1" }, "ikeGroup": { "optionType": "default", "value": "14" }, "preSharedKeyDynamic": { "optionType": "default", "value": true }, "ikeLocalId": { "optionType": "global", "value": "xxx" }, "ikeRemoteId": { "optionType": "global", "value": "xxx" }, "ipsecRekeyInterval": { "optionType": "default", "value": 3600 }, "ipsecReplayWindow": { "optionType": "default", "value": 512 }, "ipsecCiphersuite": { "optionType": "default", "value": "aes256-gcm" }, "perfectForwardSecrecy": { "optionType": "default", "value": "none" }, "tracker": { "optionType": "global", "value": "xxx" }, "trackEnable": { "optionType": "default", "value": true }, "tunnelPublicIp": { "optionType": "default", "value": "Auto" } }, "service": { "interfacePair": { "activeInterface": { "optionType": "global", "value": "xxx" }, "activeInterfaceWeight": { "optionType": "default", "value": 1 }, "backupInterface": { "optionType": "global", "value": "xxx" }, "backupInterfaceWeight": { "optionType": "default", "value": 1 } }, "authRequired": { "optionType": "default", "value": false }, "xffForwardEnabled": { "optionType": "default", "value": false }, "ofwEnabled": { "optionType": "default", "value": false }, "ipsControl": { "optionType": "default", "value": false }, "cautionEnabled": { "optionType": "default", "value": false }, "primaryDataCenter": { "optionType": "default", "value": "Auto" }, "secondaryDataCenter": { "optionType": "default", "value": "Auto" }, "ip": { "optionType": "default", "value": false }, "idleTime": { "optionType": "global", "value": "xxx" }, "displayTimeUnit": { "optionType": "default", "value": "MINUTE" }, "ipEnforcedForKnownBrowsers": { "optionType": "default", "value": false }, "refreshTime": { "optionType": "global", "value": "xxx" }, "refreshTimeUnit": { "optionType": "default", "value": "MINUTE" }, "enabled": { "optionType": "default", "value": false }, "blockInternetUntilAccepted": { "optionType": "default", "value": false }, "forceSslInspection": { "optionType": "default", "value": false }, "timeout": { "optionType": "global", "value": "xxx" }, "locationName": { "optionType": "default", "value": "Auto" }, "dataCenterPrimary": { "optionType": "default", "value": "Auto" }, "dataCenterSecondary": { "optionType": "default", "value": "Auto" } }, "trackerSrcIp": { "optionType": "global", "value": "xxx" }, "tracker": { "name": { "optionType": "global", "value": "aaa" }, "endpointApiUrl": { "optionType": "global", "value": "xxx" }, "threshold": { "optionType": "default", "value": 300 }, "interval": { "optionType": "default", "value": 60 }, "multiplier": { "optionType": "default", "value": 3 }, "trackerType": { "optionType": "default", "value": " SIG" } } } } }, "$$ref": "#/components/examples/getSingleSdwanSigSecuritySigExample" } } } } }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Feature Profile > Sig Security > Sig Policy-read" } }, "/v1/feature-profile/sdwan/sse-spa": { "get": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Get all SDWAN Feature Profiles with giving Family and profile type", "operationId": "GetSdwanSseSpaFeatureProfiles", "parameters": [ { "name": "offset", "in": "query", "description": "Pagination offset", "schema": { "type": "integer", "format": "int32" } }, { "name": "limit", "in": "query", "description": "Pagination limit", "schema": { "type": "integer", "format": "int32", "default": 0 } }, { "name": "referenceCount", "in": "query", "description": "get associated group details", "schema": { "type": "boolean", "default": false } } ], "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "array", "items": { "type": "object", "properties": { "profileId": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" }, "profileName": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" }, "profileType": { "type": "string", "enum": [ "sse-spa" ] }, "createdBy": { "type": "string", "description": "User who last created this.", "readOnly": true }, "createdOn": { "type": "integer", "description": "Timestamp of creation", "format": "int64", "readOnly": true }, "lastUpdatedBy": { "type": "string", "description": "User who last updated this.", "readOnly": true }, "lastUpdatedOn": { "type": "integer", "description": "Timestamp of last update", "format": "int64", "readOnly": true }, "description": { "type": "string" }, "solution": { "type": "string", "enum": [ "sdwan" ] } } }, "$$ref": "#/components/schemas/getListSdwanSseSpaPayload" }, "examples": { "get response example": { "value": [ { "profileId": "bc99ae4f-0ac3-4a51-95cb-c718953143ce", "profileName": "cg1_LAN", "solution": "sdwan", "profileType": "sse-spa", "createdBy": "admin", "lastUpdatedBy": "admin", "createdOn": 1701850310222, "description": "cg1 sse-spa Profile", "lastUpdatedOn": 1702292120081 } ], "$$ref": "#/components/examples/getListSdwanSseSpaExample" } } } } }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Feature Profile > SSE > Secure Private Access-read" }, "post": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Create a SDWAN Secure Private Application Access Feature Profile", "operationId": "CreateSdwanSseSpaFeatureProfile", "requestBody": { "description": "SDWAN Feature profile", "content": { "application/json": { "schema": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" }, "description": { "type": "string" }, "fromFeatureProfile": { "type": "object", "description": "from another feature profile", "oneOf": [ { "properties": { "copy": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "copy" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/FeatureprofileCommonPostRequest_fromFeatureProfileDef" } }, "required": [ "name", "description" ], "additionalProperties": false, "$$ref": "#/components/schemas/FeatureprofileCommonPostRequest_SchemaPayload" }, "examples": { "FeatureProfile-ConfigGroup1-NY": { "value": { "name": "FeatureProfile-ConfigGroup1-NY", "description": "Feature Profile for config group 1 for NY site" }, "$$ref": "#/components/examples/FeatureprofileCommonPostRequest_FeatureProfile-ConfigGroup1-NY" }, "FeatureProfile-ConfigGroup1-COPY": { "value": { "name": "FeatureProfile-ConfigGroup1-COPY", "description": "Copy Feature Profile from EEBE1AaD-DbC6-A9C2-E5F2-a9aFDD993F99", "fromFeatureProfile": { "copy": "EEBE1AaD-DbC6-A9C2-E5F2-a9aFDD993F99" } }, "$$ref": "#/components/examples/FeatureprofileCommonPostRequest_FeatureProfile-ConfigGroup1-COPY" } } } }, "required": true }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "object", "properties": { "id": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}" } }, "required": [ "id" ], "additionalProperties": false, "$$ref": "#/components/schemas/FeatureprofileCommonPostResponse_SchemaPayload" }, "examples": { "example_1": { "value": { "id": "Cc51Cc8B-e2c3-F701-438F-eE6Fbac38AAB" }, "$$ref": "#/components/examples/FeatureprofileCommonPostResponse_example_1" } } } } }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Feature Profile > SSE > Secure Private Access-write" } }, "/v1/feature-profile/sdwan/sse-spa/spa-configuration/schema": { "get": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Get a SDWAN Secure Private Application Access Tunnel Configuration Schema by Schema Type", "operationId": "GetSdwanSseSpaSpaConfigurationSchemaBySchemaType", "parameters": [ { "name": "schemaType", "in": "query", "required": true, "schema": { "type": "string", "enum": [ "post", "put" ] } } ], "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "string" }, "examples": { "post": { "value": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128 }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "sseProvider": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "default": "Cisco-SSE", "enum": [ "Cisco-SSE" ], "type": "string" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "vpn": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32 } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "interface": { "description": "Interface name: IPsec when present", "type": "array", "uniqueItems": true, "items": { "type": "object", "properties": { "ifName": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "minimum": 1, "maximum": 255, "minLength": 4, "type": "string", "pattern": "(^ipsec(?:[1-9]\\d?|1\\d{2}|2[0-4]\\d|25[0-5])$)", "maxLength": 8 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "shutdown": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "boolean" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ] }, "value": { "type": "boolean", "enum": [ false ] } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "description": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ] } }, "required": [ "optionType" ], "additionalProperties": false } ] }, "tunnelSourceInterface": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "string", "pattern": "(ATM|ATM-ACR|AppGigabitEthernet|AppNav-Compress|AppNav-UnCompress|Async|BD-VIF|BDI|CEM|CEM-ACR|Cellular|Dialer|Embedded-Service-Engine|Ethernet|Ethernet-Internal|FastEthernet|FiftyGigabitEthernet|FiveGigabitEthernet|FortyGigabitEthernet|FourHundredGigE|GMPLS|GigabitEthernet|Group-Async|HundredGigE|L2LISP|LISP|Loopback|MFR|Multilink|Port-channel|SM|Serial|Service-Engine|TenGigabitEthernet|Tunnel|TwentyFiveGigE|TwentyFiveGigabitEthernet|TwoGigabitEthernet|TwoHundredGigE|Vif|Virtual-PPP|Virtual-Template|VirtualPortGroup|Vlan|Wlan-GigabitEthernet|nat64|nat66|ntp|nve|ospfv3|overlay|pseudowire|ucse|vasileft|vasiright|vmi)([0-9]*(. ?[1-9][0-9]*)*|[0-9/]+|[0-9]+/[0-9]+/[0-9]+:[0-9]+|[0-9]+/[0-9]+/[0-9]+|[0-9]+/[0-9]+|[0-9]+)", "minLength": 3, "maxLength": 32 } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ] }, "value": { "default": "Auto", "type": "string", "enum": [ "Auto" ] } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "tunnelRouteVia": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "minLength": 1, "type": "string", "maxLength": 32 } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ] }, "value": { "default": "Auto", "type": "string", "enum": [ "Auto" ] } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "tunnelDcPreference": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "default": "primary-dc", "enum": [ "primary-dc", "secondary-dc" ], "type": "string" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "tcpMssAdjust": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "minimum": 500, "maximum": 1460, "type": "integer" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ] } }, "required": [ "optionType" ], "additionalProperties": false } ] }, "mtu": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "default": 1400, "minimum": 576, "maximum": 2000, "type": "integer" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "dpdInterval": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "default": 10, "minimum": 10, "maximum": 3600, "type": "integer" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ] }, "value": { "type": "integer", "minimum": 10, "maximum": 10 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "dpdRetries": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "default": 3, "minimum": 2, "maximum": 60, "type": "integer" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ] }, "value": { "type": "integer", "minimum": 3, "maximum": 3 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "ikeRekeyInterval": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "default": 14400, "minimum": 300, "maximum": 86400, "type": "integer" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ] }, "value": { "type": "integer", "minimum": 14400, "maximum": 14400 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "ikeCiphersuite": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "default": "aes256-cbc-sha1", "enum": [ "aes256-cbc-sha1", "aes256-cbc-sha2", "aes128-cbc-sha1", "aes128-cbc-sha2" ], "type": "string" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ] }, "value": { "type": "string", "enum": [ "aes256-cbc-sha1" ] } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "ikeGroup": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "default": "16", "enum": [ "2", "5", "14", "15", "16", "19", "20", "21" ], "type": "string" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ] }, "value": { "default": "16", "enum": [ "2", "5", "14", "15", "16", "19", "20", "21" ], "type": "string" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "ipsecRekeyInterval": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "default": 3600, "minimum": 300, "maximum": 1209600, "type": "integer" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ] }, "value": { "type": "integer", "minimum": 3600, "maximum": 3600 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "ipsecReplayWindow": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "default": 512, "enum": [ 64, 128, 256, 512, 1024 ], "type": "integer" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ] }, "value": { "type": "integer", "minimum": 512, "maximum": 512 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "ipsecCiphersuite": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "default": "aes256-gcm", "enum": [ "aes256-cbc-sha1", "aes256-cbc-sha384", "aes256-cbc-sha256", "aes256-gcm" ], "type": "string" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ] }, "value": { "default": "aes256-gcm", "enum": [ "aes256-cbc-sha1", "aes256-cbc-sha384", "aes256-cbc-sha256", "aes256-gcm" ], "type": "string" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "perfectForwardSecrecy": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "default": "none", "enum": [ "group-2", "group-5", "group-14", "group-15", "group-16", "group-19", "group-20", "group-21", "none" ], "type": "string" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ] }, "value": { "default": "none", "enum": [ "group-2", "group-5", "group-14", "group-15", "group-16", "group-19", "group-20", "group-21", "none" ], "type": "string" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] } }, "required": [ "ifName", "tunnelSourceInterface", "tunnelRouteVia", "tunnelDcPreference", "shutdown", "tcpMssAdjust", "mtu", "dpdInterval", "dpdRetries", "ikeRekeyInterval", "ikeCiphersuite", "ikeGroup", "ipsecRekeyInterval", "ipsecReplayWindow", "ipsecCiphersuite", "perfectForwardSecrecy" ], "additionalProperties": false }, "minItems": 1 }, "region": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "string" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "bgpAsNumber": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "minimum": 1, "maximum": 65535, "type": "integer", "not": { "enum": [ 64512 ] } } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "inRoutePolicy": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "outRoutePolicy": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] } }, "required": [ "interface", "region", "bgpAsNumber", "vpn", "sseProvider", "inRoutePolicy", "outRoutePolicy" ], "additionalProperties": false } }, "required": [ "data" ], "x-metadata": { "minVManageVersion": "20.18.1" }, "additionalProperties": false }, "$$ref": "#/components/examples/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_ResolvedSchema" }, "put": { "value": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128 }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "sseProvider": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "default": "Cisco-SSE", "enum": [ "Cisco-SSE" ], "type": "string" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "vpn": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32 } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "interface": { "description": "Interface name: IPsec when present", "type": "array", "uniqueItems": true, "items": { "type": "object", "properties": { "ifName": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "minimum": 1, "maximum": 255, "minLength": 4, "type": "string", "pattern": "(^ipsec(?:[1-9]\\d?|1\\d{2}|2[0-4]\\d|25[0-5])$)", "maxLength": 8 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "shutdown": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "boolean" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ] }, "value": { "type": "boolean", "enum": [ false ] } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "description": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ] } }, "required": [ "optionType" ], "additionalProperties": false } ] }, "tunnelSourceInterface": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "string", "pattern": "(ATM|ATM-ACR|AppGigabitEthernet|AppNav-Compress|AppNav-UnCompress|Async|BD-VIF|BDI|CEM|CEM-ACR|Cellular|Dialer|Embedded-Service-Engine|Ethernet|Ethernet-Internal|FastEthernet|FiftyGigabitEthernet|FiveGigabitEthernet|FortyGigabitEthernet|FourHundredGigE|GMPLS|GigabitEthernet|Group-Async|HundredGigE|L2LISP|LISP|Loopback|MFR|Multilink|Port-channel|SM|Serial|Service-Engine|TenGigabitEthernet|Tunnel|TwentyFiveGigE|TwentyFiveGigabitEthernet|TwoGigabitEthernet|TwoHundredGigE|Vif|Virtual-PPP|Virtual-Template|VirtualPortGroup|Vlan|Wlan-GigabitEthernet|nat64|nat66|ntp|nve|ospfv3|overlay|pseudowire|ucse|vasileft|vasiright|vmi)([0-9]*(. ?[1-9][0-9]*)*|[0-9/]+|[0-9]+/[0-9]+/[0-9]+:[0-9]+|[0-9]+/[0-9]+/[0-9]+|[0-9]+/[0-9]+|[0-9]+)", "minLength": 3, "maxLength": 32 } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ] }, "value": { "default": "Auto", "type": "string", "enum": [ "Auto" ] } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "tunnelRouteVia": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "minLength": 1, "type": "string", "maxLength": 32 } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ] }, "value": { "default": "Auto", "type": "string", "enum": [ "Auto" ] } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "tunnelDcPreference": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "default": "primary-dc", "enum": [ "primary-dc", "secondary-dc" ], "type": "string" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "tcpMssAdjust": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "minimum": 500, "maximum": 1460, "type": "integer" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ] } }, "required": [ "optionType" ], "additionalProperties": false } ] }, "mtu": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "default": 1400, "minimum": 576, "maximum": 2000, "type": "integer" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "dpdInterval": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "default": 10, "minimum": 10, "maximum": 3600, "type": "integer" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ] }, "value": { "type": "integer", "minimum": 10, "maximum": 10 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "dpdRetries": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "default": 3, "minimum": 2, "maximum": 60, "type": "integer" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ] }, "value": { "type": "integer", "minimum": 3, "maximum": 3 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "ikeRekeyInterval": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "default": 14400, "minimum": 300, "maximum": 86400, "type": "integer" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ] }, "value": { "type": "integer", "minimum": 14400, "maximum": 14400 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "ikeCiphersuite": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "default": "aes256-cbc-sha1", "enum": [ "aes256-cbc-sha1", "aes256-cbc-sha2", "aes128-cbc-sha1", "aes128-cbc-sha2" ], "type": "string" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ] }, "value": { "type": "string", "enum": [ "aes256-cbc-sha1" ] } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "ikeGroup": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "default": "16", "enum": [ "2", "5", "14", "15", "16", "19", "20", "21" ], "type": "string" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ] }, "value": { "default": "16", "enum": [ "2", "5", "14", "15", "16", "19", "20", "21" ], "type": "string" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "ipsecRekeyInterval": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "default": 3600, "minimum": 300, "maximum": 1209600, "type": "integer" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ] }, "value": { "type": "integer", "minimum": 3600, "maximum": 3600 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "ipsecReplayWindow": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "default": 512, "enum": [ 64, 128, 256, 512, 1024 ], "type": "integer" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ] }, "value": { "type": "integer", "minimum": 512, "maximum": 512 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "ipsecCiphersuite": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "default": "aes256-gcm", "enum": [ "aes256-cbc-sha1", "aes256-cbc-sha384", "aes256-cbc-sha256", "aes256-gcm" ], "type": "string" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ] }, "value": { "default": "aes256-gcm", "enum": [ "aes256-cbc-sha1", "aes256-cbc-sha384", "aes256-cbc-sha256", "aes256-gcm" ], "type": "string" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "perfectForwardSecrecy": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "default": "none", "enum": [ "group-2", "group-5", "group-14", "group-15", "group-16", "group-19", "group-20", "group-21", "none" ], "type": "string" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ] }, "value": { "default": "none", "enum": [ "group-2", "group-5", "group-14", "group-15", "group-16", "group-19", "group-20", "group-21", "none" ], "type": "string" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] } }, "required": [ "ifName", "tunnelSourceInterface", "tunnelRouteVia", "tunnelDcPreference", "shutdown", "tcpMssAdjust", "mtu", "dpdInterval", "dpdRetries", "ikeRekeyInterval", "ikeCiphersuite", "ikeGroup", "ipsecRekeyInterval", "ipsecReplayWindow", "ipsecCiphersuite", "perfectForwardSecrecy" ], "additionalProperties": false }, "minItems": 1 }, "region": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "string" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "bgpAsNumber": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "minimum": 1, "maximum": 65535, "type": "integer", "not": { "enum": [ 64512 ] } } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "inRoutePolicy": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] }, "outRoutePolicy": { "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ] }, "value": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ] }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128 }, "default": { "minLength": 1, "type": "string", "maxLength": 2048 }, "description": { "minLength": 1, "type": "string", "maxLength": 128 } }, "required": [ "optionType", "value" ], "additionalProperties": false } ] } }, "required": [ "interface", "region", "bgpAsNumber", "vpn", "sseProvider", "inRoutePolicy", "outRoutePolicy" ], "additionalProperties": false } }, "required": [ "data" ], "x-metadata": { "minVManageVersion": "20.18.1" }, "additionalProperties": false }, "$$ref": "#/components/examples/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_ResolvedSchema" } } } } }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Feature Profile > SSE > Secure Private Access-read" } }, "/v1/feature-profile/sdwan/sse-spa/{sseSpaId}": { "get": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Get a SDWAN Secure Private Application Access Feature Profile with sseSpaId", "operationId": "GetSdwanSseSpaFeatureProfileByProfileId", "parameters": [ { "name": "sseSpaId", "in": "path", "description": "Feature Profile Id", "required": true, "schema": { "type": "string" } }, { "name": "details", "in": "query", "description": "get feature details", "schema": { "type": "boolean", "default": false } }, { "name": "references", "in": "query", "description": "get associated group details", "schema": { "type": "boolean", "default": false } } ], "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "object", "properties": { "profileId": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" }, "profileType": { "type": "string", "enum": [ "sse-spa" ] }, "profileName": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" }, "description": { "type": "string" }, "solution": { "type": "string", "enum": [ "sdwan" ] }, "createdBy": { "type": "string", "description": "User who last created this.", "readOnly": true }, "createdOn": { "type": "integer", "description": "Timestamp of creation", "format": "int64", "readOnly": true }, "lastUpdatedBy": { "type": "string", "description": "User who last updated this.", "readOnly": true }, "lastUpdatedOn": { "type": "integer", "description": "Timestamp of last update", "format": "int64", "readOnly": true }, "associatedProfileParcels": { "type": "array", "items": { "type": "object", "minItems": 0, "properties": { "parcelId": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" }, "parcelType": { "type": "string" }, "payload": { "type": "object" }, "subparcels": { "type": "array", "minItems": 0, "items": { "type": "object" } } } } } }, "$$ref": "#/components/schemas/getSingleSdwanSseSpaPayload" }, "examples": { "get response example": { "value": { "profileName": "cg1_LAN", "lastUpdatedBy": "admin", "description": "cg1 sse-spa Profile", "profileParcelCount": 613, "createdOn": 1701850310222, "@rid": 3262, "profileType": "sse-spa", "solution": "sdwan", "createdBy": "admin", "profileId": "bc99ae4f-0ac3-4a51-95cb-c718953143ce", "lastUpdatedOn": 1702292120081, "associatedProfileParcels": [] }, "$$ref": "#/components/examples/getSingleSdwanSseSpaExample" } } } } }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Feature Profile > SSE > Secure Private Access-read" }, "put": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Edit a SDWAN Secure Private Application Access Feature Profile", "operationId": "EditSdwanSseSpaFeatureProfile", "parameters": [ { "name": "sseSpaId", "in": "path", "description": "Feature Profile Id", "required": true, "schema": { "type": "string" } } ], "requestBody": { "description": "SDWAN Feature profile", "content": { "application/json": { "schema": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" }, "description": { "type": "string" } }, "required": [ "name", "description" ], "additionalProperties": false, "$$ref": "#/components/schemas/FeatureprofileCommonPutRequest_SchemaPayload" }, "examples": { "FeatureProfile-ConfigGroup1-NY": { "value": { "name": "FeatureProfile-ConfigGroup1-NY", "description": "Feature Profile for config group 1 for NY site" }, "$$ref": "#/components/examples/FeatureprofileCommonPutRequest_FeatureProfile-ConfigGroup1-NY" } } } }, "required": true }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "object", "properties": { "id": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}" } }, "required": [ "id" ], "additionalProperties": false, "$$ref": "#/components/schemas/FeatureprofileCommonPutResponse_SchemaPayload" }, "examples": { "example_1": { "value": { "id": "Cc51Cc8B-e2c3-F701-438F-eE6Fbac38AAB" }, "$$ref": "#/components/examples/FeatureprofileCommonPutResponse_example_1" } } } } }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Feature Profile > SSE > Secure Private Access-write" }, "delete": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Delete Feature Profile", "operationId": "DeleteSdwanSseSpaFeatureProfile", "parameters": [ { "name": "sseSpaId", "in": "path", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Feature Profile > SSE > Secure Private Access-write" } }, "/v1/feature-profile/sdwan/sse-spa/{sseSpaId}/spa-configuration": { "get": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Get Spa tunnel configurations for Secure Private Application Access feature profile", "operationId": "GetSpaConfigurationsForSseSpa", "parameters": [ { "name": "sseSpaId", "in": "path", "description": "Feature Profile ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } } ], "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "object", "properties": { "data": { "type": "array", "items": { "type": "object", "properties": { "parcelId": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" }, "parcelType": { "type": "string" }, "createdBy": { "type": "string", "description": "User who last created this.", "readOnly": true }, "createdOn": { "type": "integer", "description": "Timestamp of creation", "format": "int64", "readOnly": true }, "lastUpdatedBy": { "type": "string", "description": "User who last updated this.", "readOnly": true }, "lastUpdatedOn": { "type": "integer", "description": "Timestamp of last update", "format": "int64", "readOnly": true }, "payload": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "sseProvider": { "description": "Spa Configuration Provider", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "Cisco-SSE", "enum": [ "Cisco-SSE" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_sseProviderDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_oneOfSseProviderOptionsDef" }, "vpn": { "description": "VPN number", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_vrfDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_oneOfVpnOptionsDef" }, "interface": { "description": "Interface name: IPsec when present", "type": "array", "uniqueItems": true, "items": { "type": "object", "properties": { "ifName": { "description": "Interface name: IPsec when present", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 1, "maximum": 255, "minLength": 4, "type": "string", "pattern": "(^ipsec(?:[1-9]\\d?|1\\d{2}|2[0-4]\\d|25[0-5])$)", "maxLength": 8, "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_interfaceIfNameDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_oneOfInterfaceIfNameOptionsDef" }, "shutdown": { "description": "Administrative state", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "boolean", "enum": [ false ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanFalseDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_oneOfInterfaceShutdownOptionsDef" }, "description": { "description": "Interface description", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_interfaceDescriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" } }, "required": [ "optionType" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionNoDefaultDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_oneOfInterfaceDescriptionOptionsDef" }, "tunnelSourceInterface": { "description": "<1..32 characters> Interface name: ge0/<0-..> or ge0/<0-..>.vlanid", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "(ATM|ATM-ACR|AppGigabitEthernet|AppNav-Compress|AppNav-UnCompress|Async|BD-VIF|BDI|CEM|CEM-ACR|Cellular|Dialer|Embedded-Service-Engine|Ethernet|Ethernet-Internal|FastEthernet|FiftyGigabitEthernet|FiveGigabitEthernet|FortyGigabitEthernet|FourHundredGigE|GMPLS|GigabitEthernet|Group-Async|HundredGigE|L2LISP|LISP|Loopback|MFR|Multilink|Port-channel|SM|Serial|Service-Engine|TenGigabitEthernet|Tunnel|TwentyFiveGigE|TwentyFiveGigabitEthernet|TwoGigabitEthernet|TwoHundredGigE|Vif|Virtual-PPP|Virtual-Template|VirtualPortGroup|Vlan|Wlan-GigabitEthernet|nat64|nat66|ntp|nve|ospfv3|overlay|pseudowire|ucse|vasileft|vasiright|vmi)([0-9]*(. ?[1-9][0-9]*)*|[0-9/]+|[0-9]+/[0-9]+/[0-9]+:[0-9]+|[0-9]+/[0-9]+/[0-9]+|[0-9]+/[0-9]+|[0-9]+)", "minLength": 3, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_ifNameDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "default": "Auto", "type": "string", "enum": [ "Auto" ], "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_defaultAutoInterfaceDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_oneOfInterfaceTunnelSourceInterfaceOptionsDef" }, "tunnelRouteVia": { "description": "<1..32 characters> Interface name: ge0/<0-..> or ge0/<0-..>.vlanid", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minLength": 1, "type": "string", "maxLength": 32, "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_interfaceTunnelRouteViaDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "default": "Auto", "type": "string", "enum": [ "Auto" ], "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_defaultAutoInterfaceDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_oneOfInterfaceTunnelRouteViaOptionsDef" }, "tunnelDcPreference": { "description": "Spa Configuration Tunnel Data Center", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "primary-dc", "enum": [ "primary-dc", "secondary-dc" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_interfaceTunnelDcPreferenceDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_oneOfInterfaceTunnelDcPreferenceOptionsDef" }, "tcpMssAdjust": { "description": "TCP MSS on SYN packets, in bytes", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 500, "maximum": 1460, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_interfaceTcpMssAdjustDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" } }, "required": [ "optionType" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionNoDefaultDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_oneOfInterfaceTcpMssAdjustOptionsDef" }, "mtu": { "description": "Interface MTU <576..2000>, in bytes", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": 1400, "minimum": 576, "maximum": 2000, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_interfaceMtuDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_oneOfInterfaceMtuOptionsDef" }, "dpdInterval": { "description": "IKE keepalive interval (seconds)", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": 10, "minimum": 10, "maximum": 3600, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_interfaceDpdIntervalDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "integer", "minimum": 10, "maximum": 10, "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_defaultInterfaceDpdIntervalDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_oneOfInterfaceDpdIntervalOptionsDef" }, "dpdRetries": { "description": "IKE keepalive retries", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": 3, "minimum": 2, "maximum": 60, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_interfaceDpdRetriesDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "integer", "minimum": 3, "maximum": 3, "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_defaultInterfaceDpdRetriesDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_oneOfInterfaceDpdRetriesOptionsDef" }, "ikeRekeyInterval": { "description": "IKE rekey interval <300..1209600> seconds", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": 14400, "minimum": 300, "maximum": 86400, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_interfaceIkeRekeyIntervalDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "integer", "minimum": 14400, "maximum": 14400, "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_defaultInterfaceIkeRekeyIntervalDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_oneOfInterfaceIkeRekeyIntervalOptionsDef" }, "ikeCiphersuite": { "description": "IKE identity the IKE preshared secret belongs to", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "aes256-cbc-sha1", "enum": [ "aes256-cbc-sha1", "aes256-cbc-sha2", "aes128-cbc-sha1", "aes128-cbc-sha2" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_interfaceIkeCiphersuiteDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "string", "enum": [ "aes256-cbc-sha1" ], "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_defaultInterfaceIkeCiphersuiteDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_oneOfInterfaceIkeCiphersuiteOptionsDef" }, "ikeGroup": { "description": "IKE Diffie Hellman Groups", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "16", "enum": [ "2", "5", "14", "15", "16", "19", "20", "21" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_interfaceIkeGroupDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "default": "16", "enum": [ "2", "5", "14", "15", "16", "19", "20", "21" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_interfaceIkeGroupDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_oneOfInterfaceIkeGroupOptionsDef" }, "ipsecRekeyInterval": { "description": "IPsec rekey interval <300..1209600> seconds", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": 3600, "minimum": 300, "maximum": 1209600, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_interfaceIpsecRekeyIntervalDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "integer", "minimum": 3600, "maximum": 3600, "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_defaultInterfaceIpsecRekeyIntervalDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_oneOfInterfaceIpsecRekeyIntervalOptionsDef" }, "ipsecReplayWindow": { "description": "Replay window size 32..8192 (must be a power of 2)", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": 512, "enum": [ 64, 128, 256, 512, 1024 ], "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_interfaceIpsecReplayWindowDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "integer", "minimum": 512, "maximum": 512, "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_defaultInterfaceIpsecReplayWindowDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_oneOfInterfaceIpsecReplayWindowOptionsDef" }, "ipsecCiphersuite": { "description": "IPsec(ESP) encryption and integrity protocol", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "aes256-gcm", "enum": [ "aes256-cbc-sha1", "aes256-cbc-sha384", "aes256-cbc-sha256", "aes256-gcm" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_interfaceIpsecCiphersuiteDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "default": "aes256-gcm", "enum": [ "aes256-cbc-sha1", "aes256-cbc-sha384", "aes256-cbc-sha256", "aes256-gcm" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_interfaceIpsecCiphersuiteDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_oneOfInterfaceIpsecCiphersuiteOptionsDef" }, "perfectForwardSecrecy": { "description": "IPsec perfect forward secrecy settings", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "none", "enum": [ "group-2", "group-5", "group-14", "group-15", "group-16", "group-19", "group-20", "group-21", "none" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_interfacePerfectForwardSecrecyDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "default": "none", "enum": [ "group-2", "group-5", "group-14", "group-15", "group-16", "group-19", "group-20", "group-21", "none" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_interfacePerfectForwardSecrecyDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_oneOfInterfacePerfectForwardSecrecyOptionsDef" } }, "required": [ "ifName", "tunnelSourceInterface", "tunnelRouteVia", "tunnelDcPreference", "shutdown", "tcpMssAdjust", "mtu", "dpdInterval", "dpdRetries", "ikeRekeyInterval", "ikeCiphersuite", "ikeGroup", "ipsecRekeyInterval", "ipsecReplayWindow", "ipsecCiphersuite", "perfectForwardSecrecy" ], "additionalProperties": false }, "minItems": 1 }, "region": { "description": "Region", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_regionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_oneOfRegionOptionsDef" }, "bgpAsNumber": { "description": "Set autonomous system number <1..65535>", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 1, "maximum": 65535, "type": "integer", "not": { "enum": [ 64512 ] }, "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_asNumDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_oneOfAsNumOptionsDef" }, "inRoutePolicy": { "description": "Route policy for inbound traffic", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_oneOfRoutePolicyDef" }, "outRoutePolicy": { "description": "Route policy for outbound traffic", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_oneOfRoutePolicyDef" } }, "required": [ "interface", "region", "bgpAsNumber", "vpn", "sseProvider", "inRoutePolicy", "outRoutePolicy" ], "additionalProperties": false } }, "required": [ "data" ], "x-metadata": { "minVManageVersion": "20.18.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_SchemaPayload" } } } } }, "$$ref": "#/components/schemas/getListSdwanSseSpaSpaConfigurationPayload" }, "examples": { "get response example": { "value": { "header": { "generatedOn": 1702438718825 }, "data": [ { "parcelId": "09fc54fe-ff36-4640-ae57-c9e71a103902", "parcelType": "spa-configuration", "createdBy": "admin", "lastUpdatedBy": "admin", "createdOn": 1701866357838, "lastUpdatedOn": 1701866357838, "payload": { "data": { "sseProvider": { "optionType": "global", "value": "Cisco-SSE" }, "vpn": { "optionType": "global", "value": "2" }, "interface": [ { "ifName": { "optionType": "global", "value": "ipsec1" }, "shutdown": { "optionType": "default", "value": false }, "description": { "optionType": "default" }, "tunnelRouteVia": { "optionType": "default", "value": "AUTO" }, "tunnelSourceInterface": { "optionType": "default", "value": "AUTO" }, "tcpMssAdjust": { "optionType": "global", "value": 600 }, "mtu": { "optionType": "global", "value": 1400 }, "dpdInterval": { "optionType": "default", "value": 10 }, "dpdRetries": { "optionType": "default", "value": 3 }, "ikeRekeyInterval": { "optionType": "default", "value": 14400 }, "ikeCiphersuite": { "optionType": "default", "value": "aes256-cbc-sha1" }, "ikeGroup": { "optionType": "default", "value": "14" }, "ipsecRekeyInterval": { "optionType": "default", "value": 3600 }, "ipsecReplayWindow": { "optionType": "default", "value": 512 }, "ipsecCiphersuite": { "optionType": "default", "value": "aes256-gcm" }, "perfectForwardSecrecy": { "optionType": "default", "value": "none" }, "tunnelDcPreference": { "optionType": "global", "value": "primary-dc" } } ], "region": { "optionType": "global", "value": "us-west" }, "bgpAsNumber": { "optionType": "global", "value": 65000 }, "inRoutePolicy": { "optionType": "global", "value": "in-route-policy" }, "outRoutePolicy": { "optionType": "global", "value": "out-route-policy" } } } } ] }, "$$ref": "#/components/examples/getListSdwanSseSpaSpaConfigurationExample" } } } } }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Feature Profile > SSE > Secure Private Access-read" }, "post": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Create a Tunnel Configuration for Secure Private Application Access feature profile", "operationId": "CreateSpaConfigurationForSseSpa", "parameters": [ { "name": "sseSpaId", "in": "path", "description": "Feature Profile ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } } ], "requestBody": { "description": "Tunnel Configuration", "content": { "application/json": { "schema": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "sseProvider": { "description": "Spa Configuration Provider", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "Cisco-SSE", "enum": [ "Cisco-SSE" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_sseProviderDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_oneOfSseProviderOptionsDef" }, "vpn": { "description": "VPN number", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_vrfDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_oneOfVpnOptionsDef" }, "interface": { "description": "Interface name: IPsec when present", "type": "array", "uniqueItems": true, "items": { "type": "object", "properties": { "ifName": { "description": "Interface name: IPsec when present", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 1, "maximum": 255, "minLength": 4, "type": "string", "pattern": "(^ipsec(?:[1-9]\\d?|1\\d{2}|2[0-4]\\d|25[0-5])$)", "maxLength": 8, "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_interfaceIfNameDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_oneOfInterfaceIfNameOptionsDef" }, "shutdown": { "description": "Administrative state", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "boolean", "enum": [ false ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanFalseDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_oneOfInterfaceShutdownOptionsDef" }, "description": { "description": "Interface description", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_interfaceDescriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" } }, "required": [ "optionType" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionNoDefaultDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_oneOfInterfaceDescriptionOptionsDef" }, "tunnelSourceInterface": { "description": "<1..32 characters> Interface name: ge0/<0-..> or ge0/<0-..>.vlanid", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "(ATM|ATM-ACR|AppGigabitEthernet|AppNav-Compress|AppNav-UnCompress|Async|BD-VIF|BDI|CEM|CEM-ACR|Cellular|Dialer|Embedded-Service-Engine|Ethernet|Ethernet-Internal|FastEthernet|FiftyGigabitEthernet|FiveGigabitEthernet|FortyGigabitEthernet|FourHundredGigE|GMPLS|GigabitEthernet|Group-Async|HundredGigE|L2LISP|LISP|Loopback|MFR|Multilink|Port-channel|SM|Serial|Service-Engine|TenGigabitEthernet|Tunnel|TwentyFiveGigE|TwentyFiveGigabitEthernet|TwoGigabitEthernet|TwoHundredGigE|Vif|Virtual-PPP|Virtual-Template|VirtualPortGroup|Vlan|Wlan-GigabitEthernet|nat64|nat66|ntp|nve|ospfv3|overlay|pseudowire|ucse|vasileft|vasiright|vmi)([0-9]*(. ?[1-9][0-9]*)*|[0-9/]+|[0-9]+/[0-9]+/[0-9]+:[0-9]+|[0-9]+/[0-9]+/[0-9]+|[0-9]+/[0-9]+|[0-9]+)", "minLength": 3, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_ifNameDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "default": "Auto", "type": "string", "enum": [ "Auto" ], "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_defaultAutoInterfaceDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_oneOfInterfaceTunnelSourceInterfaceOptionsDef" }, "tunnelRouteVia": { "description": "<1..32 characters> Interface name: ge0/<0-..> or ge0/<0-..>.vlanid", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minLength": 1, "type": "string", "maxLength": 32, "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_interfaceTunnelRouteViaDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "default": "Auto", "type": "string", "enum": [ "Auto" ], "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_defaultAutoInterfaceDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_oneOfInterfaceTunnelRouteViaOptionsDef" }, "tunnelDcPreference": { "description": "Spa Configuration Tunnel Data Center", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "primary-dc", "enum": [ "primary-dc", "secondary-dc" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_interfaceTunnelDcPreferenceDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_oneOfInterfaceTunnelDcPreferenceOptionsDef" }, "tcpMssAdjust": { "description": "TCP MSS on SYN packets, in bytes", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 500, "maximum": 1460, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_interfaceTcpMssAdjustDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" } }, "required": [ "optionType" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionNoDefaultDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_oneOfInterfaceTcpMssAdjustOptionsDef" }, "mtu": { "description": "Interface MTU <576..2000>, in bytes", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": 1400, "minimum": 576, "maximum": 2000, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_interfaceMtuDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_oneOfInterfaceMtuOptionsDef" }, "dpdInterval": { "description": "IKE keepalive interval (seconds)", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": 10, "minimum": 10, "maximum": 3600, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_interfaceDpdIntervalDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "integer", "minimum": 10, "maximum": 10, "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_defaultInterfaceDpdIntervalDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_oneOfInterfaceDpdIntervalOptionsDef" }, "dpdRetries": { "description": "IKE keepalive retries", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": 3, "minimum": 2, "maximum": 60, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_interfaceDpdRetriesDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "integer", "minimum": 3, "maximum": 3, "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_defaultInterfaceDpdRetriesDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_oneOfInterfaceDpdRetriesOptionsDef" }, "ikeRekeyInterval": { "description": "IKE rekey interval <300..1209600> seconds", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": 14400, "minimum": 300, "maximum": 86400, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_interfaceIkeRekeyIntervalDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "integer", "minimum": 14400, "maximum": 14400, "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_defaultInterfaceIkeRekeyIntervalDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_oneOfInterfaceIkeRekeyIntervalOptionsDef" }, "ikeCiphersuite": { "description": "IKE identity the IKE preshared secret belongs to", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "aes256-cbc-sha1", "enum": [ "aes256-cbc-sha1", "aes256-cbc-sha2", "aes128-cbc-sha1", "aes128-cbc-sha2" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_interfaceIkeCiphersuiteDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "string", "enum": [ "aes256-cbc-sha1" ], "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_defaultInterfaceIkeCiphersuiteDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_oneOfInterfaceIkeCiphersuiteOptionsDef" }, "ikeGroup": { "description": "IKE Diffie Hellman Groups", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "16", "enum": [ "2", "5", "14", "15", "16", "19", "20", "21" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_interfaceIkeGroupDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "default": "16", "enum": [ "2", "5", "14", "15", "16", "19", "20", "21" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_interfaceIkeGroupDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_oneOfInterfaceIkeGroupOptionsDef" }, "ipsecRekeyInterval": { "description": "IPsec rekey interval <300..1209600> seconds", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": 3600, "minimum": 300, "maximum": 1209600, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_interfaceIpsecRekeyIntervalDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "integer", "minimum": 3600, "maximum": 3600, "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_defaultInterfaceIpsecRekeyIntervalDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_oneOfInterfaceIpsecRekeyIntervalOptionsDef" }, "ipsecReplayWindow": { "description": "Replay window size 32..8192 (must be a power of 2)", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": 512, "enum": [ 64, 128, 256, 512, 1024 ], "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_interfaceIpsecReplayWindowDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "integer", "minimum": 512, "maximum": 512, "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_defaultInterfaceIpsecReplayWindowDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_oneOfInterfaceIpsecReplayWindowOptionsDef" }, "ipsecCiphersuite": { "description": "IPsec(ESP) encryption and integrity protocol", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "aes256-gcm", "enum": [ "aes256-cbc-sha1", "aes256-cbc-sha384", "aes256-cbc-sha256", "aes256-gcm" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_interfaceIpsecCiphersuiteDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "default": "aes256-gcm", "enum": [ "aes256-cbc-sha1", "aes256-cbc-sha384", "aes256-cbc-sha256", "aes256-gcm" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_interfaceIpsecCiphersuiteDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_oneOfInterfaceIpsecCiphersuiteOptionsDef" }, "perfectForwardSecrecy": { "description": "IPsec perfect forward secrecy settings", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "none", "enum": [ "group-2", "group-5", "group-14", "group-15", "group-16", "group-19", "group-20", "group-21", "none" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_interfacePerfectForwardSecrecyDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "default": "none", "enum": [ "group-2", "group-5", "group-14", "group-15", "group-16", "group-19", "group-20", "group-21", "none" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_interfacePerfectForwardSecrecyDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_oneOfInterfacePerfectForwardSecrecyOptionsDef" } }, "required": [ "ifName", "tunnelSourceInterface", "tunnelRouteVia", "tunnelDcPreference", "shutdown", "tcpMssAdjust", "mtu", "dpdInterval", "dpdRetries", "ikeRekeyInterval", "ikeCiphersuite", "ikeGroup", "ipsecRekeyInterval", "ipsecReplayWindow", "ipsecCiphersuite", "perfectForwardSecrecy" ], "additionalProperties": false }, "minItems": 1 }, "region": { "description": "Region", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_regionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_oneOfRegionOptionsDef" }, "bgpAsNumber": { "description": "Set autonomous system number <1..65535>", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 1, "maximum": 65535, "type": "integer", "not": { "enum": [ 64512 ] }, "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_asNumDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_oneOfAsNumOptionsDef" }, "inRoutePolicy": { "description": "Route policy for inbound traffic", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_oneOfRoutePolicyDef" }, "outRoutePolicy": { "description": "Route policy for outbound traffic", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_oneOfRoutePolicyDef" } }, "required": [ "interface", "region", "bgpAsNumber", "vpn", "sseProvider", "inRoutePolicy", "outRoutePolicy" ], "additionalProperties": false } }, "required": [ "data" ], "x-metadata": { "minVManageVersion": "20.18.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_SchemaPayload" }, "examples": { "spa-configuration": { "value": { "name": "spa-configuration", "description": "", "data": { "sseProvider": { "optionType": "global", "value": "Cisco-SSE" }, "vpn": { "optionType": "global", "value": "2" }, "interface": [ { "ifName": { "optionType": "global", "value": "ipsec1" }, "shutdown": { "optionType": "default", "value": false }, "description": { "optionType": "default" }, "tunnelRouteVia": { "optionType": "default", "value": "AUTO" }, "tunnelSourceInterface": { "optionType": "default", "value": "AUTO" }, "tcpMssAdjust": { "optionType": "global", "value": 600 }, "mtu": { "optionType": "global", "value": 1400 }, "dpdInterval": { "optionType": "default", "value": 10 }, "dpdRetries": { "optionType": "default", "value": 3 }, "ikeRekeyInterval": { "optionType": "default", "value": 14400 }, "ikeCiphersuite": { "optionType": "default", "value": "aes256-cbc-sha1" }, "ikeGroup": { "optionType": "default", "value": "14" }, "ipsecRekeyInterval": { "optionType": "default", "value": 3600 }, "ipsecReplayWindow": { "optionType": "default", "value": 512 }, "ipsecCiphersuite": { "optionType": "default", "value": "aes256-gcm" }, "perfectForwardSecrecy": { "optionType": "default", "value": "none" }, "tunnelDcPreference": { "optionType": "global", "value": "primary-dc" } } ], "region": { "optionType": "global", "value": "us-west" }, "bgpAsNumber": { "optionType": "global", "value": 65000 }, "inRoutePolicy": { "optionType": "global", "value": "in-route-policy" }, "outRoutePolicy": { "optionType": "global", "value": "out-route-policy" } } }, "$$ref": "#/components/examples/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_spa-configuration" } } } }, "required": true }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "object", "properties": { "id": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}" } }, "required": [ "id" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelCommonPostResponse_SchemaPayload" }, "examples": { "example_1": { "value": { "id": "24C3EF06-c09a-DeFa-Ab26-a1cc4Ef0D51A" }, "$$ref": "#/components/examples/ProfileparcelCommonPostResponse_example_1" } } } } }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Feature Profile > SSE > Secure Private Access-write" } }, "/v1/feature-profile/sdwan/sse-spa/{sseSpaId}/spa-configuration/{spaConfigurationId}": { "get": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Get Tunnel Configuration by id for Secure Private Application Access feature profile", "operationId": "GetSpaConfigurationByIdForSseSpa", "parameters": [ { "name": "sseSpaId", "in": "path", "description": "Feature Profile ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } }, { "name": "spaConfigurationId", "in": "path", "description": "spaConfigurationId", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } } ], "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "object", "properties": { "parcelId": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" }, "parcelType": { "type": "string" }, "createdBy": { "type": "string", "description": "User who last created this.", "readOnly": true }, "createdOn": { "type": "integer", "description": "Timestamp of creation", "format": "int64", "readOnly": true }, "lastUpdatedBy": { "type": "string", "description": "User who last updated this.", "readOnly": true }, "lastUpdatedOn": { "type": "integer", "description": "Timestamp of last update", "format": "int64", "readOnly": true }, "payload": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "sseProvider": { "description": "Spa Configuration Provider", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "Cisco-SSE", "enum": [ "Cisco-SSE" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_sseProviderDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_oneOfSseProviderOptionsDef" }, "vpn": { "description": "VPN number", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_vrfDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_oneOfVpnOptionsDef" }, "interface": { "description": "Interface name: IPsec when present", "type": "array", "uniqueItems": true, "items": { "type": "object", "properties": { "ifName": { "description": "Interface name: IPsec when present", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 1, "maximum": 255, "minLength": 4, "type": "string", "pattern": "(^ipsec(?:[1-9]\\d?|1\\d{2}|2[0-4]\\d|25[0-5])$)", "maxLength": 8, "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_interfaceIfNameDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_oneOfInterfaceIfNameOptionsDef" }, "shutdown": { "description": "Administrative state", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "boolean", "enum": [ false ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanFalseDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_oneOfInterfaceShutdownOptionsDef" }, "description": { "description": "Interface description", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_interfaceDescriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" } }, "required": [ "optionType" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionNoDefaultDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_oneOfInterfaceDescriptionOptionsDef" }, "tunnelSourceInterface": { "description": "<1..32 characters> Interface name: ge0/<0-..> or ge0/<0-..>.vlanid", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "(ATM|ATM-ACR|AppGigabitEthernet|AppNav-Compress|AppNav-UnCompress|Async|BD-VIF|BDI|CEM|CEM-ACR|Cellular|Dialer|Embedded-Service-Engine|Ethernet|Ethernet-Internal|FastEthernet|FiftyGigabitEthernet|FiveGigabitEthernet|FortyGigabitEthernet|FourHundredGigE|GMPLS|GigabitEthernet|Group-Async|HundredGigE|L2LISP|LISP|Loopback|MFR|Multilink|Port-channel|SM|Serial|Service-Engine|TenGigabitEthernet|Tunnel|TwentyFiveGigE|TwentyFiveGigabitEthernet|TwoGigabitEthernet|TwoHundredGigE|Vif|Virtual-PPP|Virtual-Template|VirtualPortGroup|Vlan|Wlan-GigabitEthernet|nat64|nat66|ntp|nve|ospfv3|overlay|pseudowire|ucse|vasileft|vasiright|vmi)([0-9]*(. ?[1-9][0-9]*)*|[0-9/]+|[0-9]+/[0-9]+/[0-9]+:[0-9]+|[0-9]+/[0-9]+/[0-9]+|[0-9]+/[0-9]+|[0-9]+)", "minLength": 3, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_ifNameDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "default": "Auto", "type": "string", "enum": [ "Auto" ], "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_defaultAutoInterfaceDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_oneOfInterfaceTunnelSourceInterfaceOptionsDef" }, "tunnelRouteVia": { "description": "<1..32 characters> Interface name: ge0/<0-..> or ge0/<0-..>.vlanid", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minLength": 1, "type": "string", "maxLength": 32, "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_interfaceTunnelRouteViaDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "default": "Auto", "type": "string", "enum": [ "Auto" ], "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_defaultAutoInterfaceDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_oneOfInterfaceTunnelRouteViaOptionsDef" }, "tunnelDcPreference": { "description": "Spa Configuration Tunnel Data Center", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "primary-dc", "enum": [ "primary-dc", "secondary-dc" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_interfaceTunnelDcPreferenceDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_oneOfInterfaceTunnelDcPreferenceOptionsDef" }, "tcpMssAdjust": { "description": "TCP MSS on SYN packets, in bytes", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 500, "maximum": 1460, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_interfaceTcpMssAdjustDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" } }, "required": [ "optionType" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionNoDefaultDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_oneOfInterfaceTcpMssAdjustOptionsDef" }, "mtu": { "description": "Interface MTU <576..2000>, in bytes", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": 1400, "minimum": 576, "maximum": 2000, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_interfaceMtuDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_oneOfInterfaceMtuOptionsDef" }, "dpdInterval": { "description": "IKE keepalive interval (seconds)", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": 10, "minimum": 10, "maximum": 3600, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_interfaceDpdIntervalDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "integer", "minimum": 10, "maximum": 10, "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_defaultInterfaceDpdIntervalDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_oneOfInterfaceDpdIntervalOptionsDef" }, "dpdRetries": { "description": "IKE keepalive retries", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": 3, "minimum": 2, "maximum": 60, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_interfaceDpdRetriesDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "integer", "minimum": 3, "maximum": 3, "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_defaultInterfaceDpdRetriesDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_oneOfInterfaceDpdRetriesOptionsDef" }, "ikeRekeyInterval": { "description": "IKE rekey interval <300..1209600> seconds", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": 14400, "minimum": 300, "maximum": 86400, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_interfaceIkeRekeyIntervalDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "integer", "minimum": 14400, "maximum": 14400, "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_defaultInterfaceIkeRekeyIntervalDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_oneOfInterfaceIkeRekeyIntervalOptionsDef" }, "ikeCiphersuite": { "description": "IKE identity the IKE preshared secret belongs to", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "aes256-cbc-sha1", "enum": [ "aes256-cbc-sha1", "aes256-cbc-sha2", "aes128-cbc-sha1", "aes128-cbc-sha2" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_interfaceIkeCiphersuiteDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "string", "enum": [ "aes256-cbc-sha1" ], "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_defaultInterfaceIkeCiphersuiteDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_oneOfInterfaceIkeCiphersuiteOptionsDef" }, "ikeGroup": { "description": "IKE Diffie Hellman Groups", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "16", "enum": [ "2", "5", "14", "15", "16", "19", "20", "21" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_interfaceIkeGroupDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "default": "16", "enum": [ "2", "5", "14", "15", "16", "19", "20", "21" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_interfaceIkeGroupDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_oneOfInterfaceIkeGroupOptionsDef" }, "ipsecRekeyInterval": { "description": "IPsec rekey interval <300..1209600> seconds", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": 3600, "minimum": 300, "maximum": 1209600, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_interfaceIpsecRekeyIntervalDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "integer", "minimum": 3600, "maximum": 3600, "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_defaultInterfaceIpsecRekeyIntervalDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_oneOfInterfaceIpsecRekeyIntervalOptionsDef" }, "ipsecReplayWindow": { "description": "Replay window size 32..8192 (must be a power of 2)", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": 512, "enum": [ 64, 128, 256, 512, 1024 ], "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_interfaceIpsecReplayWindowDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "integer", "minimum": 512, "maximum": 512, "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_defaultInterfaceIpsecReplayWindowDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_oneOfInterfaceIpsecReplayWindowOptionsDef" }, "ipsecCiphersuite": { "description": "IPsec(ESP) encryption and integrity protocol", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "aes256-gcm", "enum": [ "aes256-cbc-sha1", "aes256-cbc-sha384", "aes256-cbc-sha256", "aes256-gcm" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_interfaceIpsecCiphersuiteDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "default": "aes256-gcm", "enum": [ "aes256-cbc-sha1", "aes256-cbc-sha384", "aes256-cbc-sha256", "aes256-gcm" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_interfaceIpsecCiphersuiteDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_oneOfInterfaceIpsecCiphersuiteOptionsDef" }, "perfectForwardSecrecy": { "description": "IPsec perfect forward secrecy settings", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "none", "enum": [ "group-2", "group-5", "group-14", "group-15", "group-16", "group-19", "group-20", "group-21", "none" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_interfacePerfectForwardSecrecyDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "default": "none", "enum": [ "group-2", "group-5", "group-14", "group-15", "group-16", "group-19", "group-20", "group-21", "none" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_interfacePerfectForwardSecrecyDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_oneOfInterfacePerfectForwardSecrecyOptionsDef" } }, "required": [ "ifName", "tunnelSourceInterface", "tunnelRouteVia", "tunnelDcPreference", "shutdown", "tcpMssAdjust", "mtu", "dpdInterval", "dpdRetries", "ikeRekeyInterval", "ikeCiphersuite", "ikeGroup", "ipsecRekeyInterval", "ipsecReplayWindow", "ipsecCiphersuite", "perfectForwardSecrecy" ], "additionalProperties": false }, "minItems": 1 }, "region": { "description": "Region", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_regionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_oneOfRegionOptionsDef" }, "bgpAsNumber": { "description": "Set autonomous system number <1..65535>", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 1, "maximum": 65535, "type": "integer", "not": { "enum": [ 64512 ] }, "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_asNumDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_oneOfAsNumOptionsDef" }, "inRoutePolicy": { "description": "Route policy for inbound traffic", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_oneOfRoutePolicyDef" }, "outRoutePolicy": { "description": "Route policy for outbound traffic", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_oneOfRoutePolicyDef" } }, "required": [ "interface", "region", "bgpAsNumber", "vpn", "sseProvider", "inRoutePolicy", "outRoutePolicy" ], "additionalProperties": false } }, "required": [ "data" ], "x-metadata": { "minVManageVersion": "20.18.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_SchemaPayload" } }, "$$ref": "#/components/schemas/getSingleSdwanSseSpaSpaConfigurationPayload" }, "examples": { "get response example": { "value": { "parcelId": "09fc54fe-ff36-4640-ae57-c9e71a103902", "parcelType": "spa-configuration", "createdBy": "admin", "lastUpdatedBy": "admin", "createdOn": 1701866357838, "lastUpdatedOn": 1701866357838, "payload": { "data": { "sseProvider": { "optionType": "global", "value": "Cisco-SSE" }, "vpn": { "optionType": "global", "value": "2" }, "interface": [ { "ifName": { "optionType": "global", "value": "ipsec1" }, "shutdown": { "optionType": "default", "value": false }, "description": { "optionType": "default" }, "tunnelRouteVia": { "optionType": "default", "value": "AUTO" }, "tunnelSourceInterface": { "optionType": "default", "value": "AUTO" }, "tcpMssAdjust": { "optionType": "global", "value": 600 }, "mtu": { "optionType": "global", "value": 1400 }, "dpdInterval": { "optionType": "default", "value": 10 }, "dpdRetries": { "optionType": "default", "value": 3 }, "ikeRekeyInterval": { "optionType": "default", "value": 14400 }, "ikeCiphersuite": { "optionType": "default", "value": "aes256-cbc-sha1" }, "ikeGroup": { "optionType": "default", "value": "14" }, "ipsecRekeyInterval": { "optionType": "default", "value": 3600 }, "ipsecReplayWindow": { "optionType": "default", "value": 512 }, "ipsecCiphersuite": { "optionType": "default", "value": "aes256-gcm" }, "perfectForwardSecrecy": { "optionType": "default", "value": "none" }, "tunnelDcPreference": { "optionType": "global", "value": "primary-dc" } } ], "region": { "optionType": "global", "value": "us-west" }, "bgpAsNumber": { "optionType": "global", "value": 65000 }, "inRoutePolicy": { "optionType": "global", "value": "in-route-policy" }, "outRoutePolicy": { "optionType": "global", "value": "out-route-policy" } } } }, "$$ref": "#/components/examples/getSingleSdwanSseSpaSpaConfigurationExample" } } } } }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Feature Profile > SSE > Secure Private Access-read" }, "put": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Update a Tunnel Configuration for Secure Private Application Access feature profile", "operationId": "EditSpaConfigurationForSseSpa", "parameters": [ { "name": "sseSpaId", "in": "path", "description": "Feature Profile ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } }, { "name": "spaConfigurationId", "in": "path", "description": "spaConfigurationId", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } } ], "requestBody": { "description": "Tunnel Configuration", "content": { "application/json": { "schema": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" }, "description": { "type": "string" }, "data": { "type": "object", "properties": { "sseProvider": { "description": "Spa Configuration Provider", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "Cisco-SSE", "enum": [ "Cisco-SSE" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_sseProviderDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_oneOfSseProviderOptionsDef" }, "vpn": { "description": "VPN number", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_vrfDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_oneOfVpnOptionsDef" }, "interface": { "description": "Interface name: IPsec when present", "type": "array", "uniqueItems": true, "items": { "type": "object", "properties": { "ifName": { "description": "Interface name: IPsec when present", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 1, "maximum": 255, "minLength": 4, "type": "string", "pattern": "(^ipsec(?:[1-9]\\d?|1\\d{2}|2[0-4]\\d|25[0-5])$)", "maxLength": 8, "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_interfaceIfNameDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_oneOfInterfaceIfNameOptionsDef" }, "shutdown": { "description": "Administrative state", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "boolean", "$$ref": "#/components/schemas/CommonCommonDefs_booleanDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "boolean", "enum": [ false ], "$$ref": "#/components/schemas/CommonCommonDefs_booleanFalseDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_oneOfInterfaceShutdownOptionsDef" }, "description": { "description": "Interface description", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_interfaceDescriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" } }, "required": [ "optionType" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionNoDefaultDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_oneOfInterfaceDescriptionOptionsDef" }, "tunnelSourceInterface": { "description": "<1..32 characters> Interface name: ge0/<0-..> or ge0/<0-..>.vlanid", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "(ATM|ATM-ACR|AppGigabitEthernet|AppNav-Compress|AppNav-UnCompress|Async|BD-VIF|BDI|CEM|CEM-ACR|Cellular|Dialer|Embedded-Service-Engine|Ethernet|Ethernet-Internal|FastEthernet|FiftyGigabitEthernet|FiveGigabitEthernet|FortyGigabitEthernet|FourHundredGigE|GMPLS|GigabitEthernet|Group-Async|HundredGigE|L2LISP|LISP|Loopback|MFR|Multilink|Port-channel|SM|Serial|Service-Engine|TenGigabitEthernet|Tunnel|TwentyFiveGigE|TwentyFiveGigabitEthernet|TwoGigabitEthernet|TwoHundredGigE|Vif|Virtual-PPP|Virtual-Template|VirtualPortGroup|Vlan|Wlan-GigabitEthernet|nat64|nat66|ntp|nve|ospfv3|overlay|pseudowire|ucse|vasileft|vasiright|vmi)([0-9]*(. ?[1-9][0-9]*)*|[0-9/]+|[0-9]+/[0-9]+/[0-9]+:[0-9]+|[0-9]+/[0-9]+/[0-9]+|[0-9]+/[0-9]+|[0-9]+)", "minLength": 3, "maxLength": 32, "$$ref": "#/components/schemas/CommonCommonDefs_ifNameDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "default": "Auto", "type": "string", "enum": [ "Auto" ], "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_defaultAutoInterfaceDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_oneOfInterfaceTunnelSourceInterfaceOptionsDef" }, "tunnelRouteVia": { "description": "<1..32 characters> Interface name: ge0/<0-..> or ge0/<0-..>.vlanid", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minLength": 1, "type": "string", "maxLength": 32, "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_interfaceTunnelRouteViaDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "default": "Auto", "type": "string", "enum": [ "Auto" ], "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_defaultAutoInterfaceDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_oneOfInterfaceTunnelRouteViaOptionsDef" }, "tunnelDcPreference": { "description": "Spa Configuration Tunnel Data Center", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "primary-dc", "enum": [ "primary-dc", "secondary-dc" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_interfaceTunnelDcPreferenceDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_oneOfInterfaceTunnelDcPreferenceOptionsDef" }, "tcpMssAdjust": { "description": "TCP MSS on SYN packets, in bytes", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 500, "maximum": 1460, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_interfaceTcpMssAdjustDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" } }, "required": [ "optionType" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionNoDefaultDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_oneOfInterfaceTcpMssAdjustOptionsDef" }, "mtu": { "description": "Interface MTU <576..2000>, in bytes", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": 1400, "minimum": 576, "maximum": 2000, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_interfaceMtuDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_oneOfInterfaceMtuOptionsDef" }, "dpdInterval": { "description": "IKE keepalive interval (seconds)", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": 10, "minimum": 10, "maximum": 3600, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_interfaceDpdIntervalDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "integer", "minimum": 10, "maximum": 10, "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_defaultInterfaceDpdIntervalDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_oneOfInterfaceDpdIntervalOptionsDef" }, "dpdRetries": { "description": "IKE keepalive retries", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": 3, "minimum": 2, "maximum": 60, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_interfaceDpdRetriesDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "integer", "minimum": 3, "maximum": 3, "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_defaultInterfaceDpdRetriesDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_oneOfInterfaceDpdRetriesOptionsDef" }, "ikeRekeyInterval": { "description": "IKE rekey interval <300..1209600> seconds", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": 14400, "minimum": 300, "maximum": 86400, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_interfaceIkeRekeyIntervalDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "integer", "minimum": 14400, "maximum": 14400, "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_defaultInterfaceIkeRekeyIntervalDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_oneOfInterfaceIkeRekeyIntervalOptionsDef" }, "ikeCiphersuite": { "description": "IKE identity the IKE preshared secret belongs to", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "aes256-cbc-sha1", "enum": [ "aes256-cbc-sha1", "aes256-cbc-sha2", "aes128-cbc-sha1", "aes128-cbc-sha2" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_interfaceIkeCiphersuiteDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "string", "enum": [ "aes256-cbc-sha1" ], "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_defaultInterfaceIkeCiphersuiteDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_oneOfInterfaceIkeCiphersuiteOptionsDef" }, "ikeGroup": { "description": "IKE Diffie Hellman Groups", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "16", "enum": [ "2", "5", "14", "15", "16", "19", "20", "21" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_interfaceIkeGroupDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "default": "16", "enum": [ "2", "5", "14", "15", "16", "19", "20", "21" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_interfaceIkeGroupDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_oneOfInterfaceIkeGroupOptionsDef" }, "ipsecRekeyInterval": { "description": "IPsec rekey interval <300..1209600> seconds", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": 3600, "minimum": 300, "maximum": 1209600, "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_interfaceIpsecRekeyIntervalDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "integer", "minimum": 3600, "maximum": 3600, "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_defaultInterfaceIpsecRekeyIntervalDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_oneOfInterfaceIpsecRekeyIntervalOptionsDef" }, "ipsecReplayWindow": { "description": "Replay window size 32..8192 (must be a power of 2)", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": 512, "enum": [ 64, 128, 256, 512, 1024 ], "type": "integer", "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_interfaceIpsecReplayWindowDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "type": "integer", "minimum": 512, "maximum": 512, "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_defaultInterfaceIpsecReplayWindowDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_oneOfInterfaceIpsecReplayWindowOptionsDef" }, "ipsecCiphersuite": { "description": "IPsec(ESP) encryption and integrity protocol", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "aes256-gcm", "enum": [ "aes256-cbc-sha1", "aes256-cbc-sha384", "aes256-cbc-sha256", "aes256-gcm" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_interfaceIpsecCiphersuiteDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "default": "aes256-gcm", "enum": [ "aes256-cbc-sha1", "aes256-cbc-sha384", "aes256-cbc-sha256", "aes256-gcm" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_interfaceIpsecCiphersuiteDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_oneOfInterfaceIpsecCiphersuiteOptionsDef" }, "perfectForwardSecrecy": { "description": "IPsec perfect forward secrecy settings", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "default": "none", "enum": [ "group-2", "group-5", "group-14", "group-15", "group-16", "group-19", "group-20", "group-21", "none" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_interfacePerfectForwardSecrecyDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" }, { "properties": { "optionType": { "type": "string", "enum": [ "default" ], "$$ref": "#/components/schemas/CommonCommonDefs_defaultOptionTypeDef" }, "value": { "default": "none", "enum": [ "group-2", "group-5", "group-14", "group-15", "group-16", "group-19", "group-20", "group-21", "none" ], "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_interfacePerfectForwardSecrecyDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_oneOfInterfacePerfectForwardSecrecyOptionsDef" } }, "required": [ "ifName", "tunnelSourceInterface", "tunnelRouteVia", "tunnelDcPreference", "shutdown", "tcpMssAdjust", "mtu", "dpdInterval", "dpdRetries", "ikeRekeyInterval", "ikeCiphersuite", "ikeGroup", "ipsecRekeyInterval", "ipsecReplayWindow", "ipsecCiphersuite", "perfectForwardSecrecy" ], "additionalProperties": false }, "minItems": 1 }, "region": { "description": "Region", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_regionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_oneOfRegionOptionsDef" }, "bgpAsNumber": { "description": "Set autonomous system number <1..65535>", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "minimum": 1, "maximum": 65535, "type": "integer", "not": { "enum": [ 64512 ] }, "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_asNumDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_oneOfAsNumOptionsDef" }, "inRoutePolicy": { "description": "Route policy for inbound traffic", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_oneOfRoutePolicyDef" }, "outRoutePolicy": { "description": "Route policy for outbound traffic", "type": "object", "oneOf": [ { "properties": { "optionType": { "type": "string", "enum": [ "global" ], "$$ref": "#/components/schemas/CommonCommonDefs_globalOptionTypeDef" }, "value": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false }, { "properties": { "optionType": { "type": "string", "enum": [ "variable" ], "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeDef" }, "value": { "type": "string", "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_valueDef" }, "default": { "minLength": 1, "type": "string", "maxLength": 2048, "$$ref": "#/components/schemas/CommonCommonDefs_defaultDef" }, "description": { "minLength": 1, "type": "string", "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_descriptionDef" } }, "required": [ "optionType", "value" ], "additionalProperties": false, "$$ref": "#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef" } ], "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_oneOfRoutePolicyDef" } }, "required": [ "interface", "region", "bgpAsNumber", "vpn", "sseProvider", "inRoutePolicy", "outRoutePolicy" ], "additionalProperties": false } }, "required": [ "data" ], "x-metadata": { "minVManageVersion": "20.18.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_SchemaPayload" }, "examples": { "spa-configuration": { "value": { "name": "spa-configuration", "description": "", "data": { "sseProvider": { "optionType": "global", "value": "Cisco-SSE" }, "vpn": { "optionType": "global", "value": "2" }, "interface": [ { "ifName": { "optionType": "global", "value": "ipsec1" }, "shutdown": { "optionType": "default", "value": false }, "description": { "optionType": "default" }, "tunnelRouteVia": { "optionType": "default", "value": "AUTO" }, "tunnelSourceInterface": { "optionType": "default", "value": "AUTO" }, "tcpMssAdjust": { "optionType": "global", "value": 600 }, "mtu": { "optionType": "global", "value": 1400 }, "dpdInterval": { "optionType": "default", "value": 10 }, "dpdRetries": { "optionType": "default", "value": 3 }, "ikeRekeyInterval": { "optionType": "default", "value": 14400 }, "ikeCiphersuite": { "optionType": "default", "value": "aes256-cbc-sha1" }, "ikeGroup": { "optionType": "default", "value": "14" }, "ipsecRekeyInterval": { "optionType": "default", "value": 3600 }, "ipsecReplayWindow": { "optionType": "default", "value": 512 }, "ipsecCiphersuite": { "optionType": "default", "value": "aes256-gcm" }, "perfectForwardSecrecy": { "optionType": "default", "value": "none" }, "tunnelDcPreference": { "optionType": "global", "value": "primary-dc" } } ], "region": { "optionType": "global", "value": "us-west" }, "bgpAsNumber": { "optionType": "global", "value": 65000 }, "inRoutePolicy": { "optionType": "global", "value": "in-route-policy" }, "outRoutePolicy": { "optionType": "global", "value": "out-route-policy" } } }, "$$ref": "#/components/examples/ProfileparcelSdwanSseSpaSpaConfigurationCommonRequest_spa-configuration" } } } }, "required": true }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "object", "properties": { "id": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}" } }, "required": [ "id" ], "x-metadata": { "minVManageVersion": "20.15.1" }, "additionalProperties": false, "$$ref": "#/components/schemas/ProfileparcelCommonPutResponse_SchemaPayload" }, "examples": { "example_1": { "value": { "id": "24C3EF06-c09a-DeFa-Ab26-a1cc4Ef0D51A" }, "$$ref": "#/components/examples/ProfileparcelCommonPutResponse_example_1" } } } } }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Feature Profile > SSE > Secure Private Access-write" }, "delete": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Delete a Tunnel Configuration for Secure Private Application Access feature profile", "operationId": "DeleteSpaConfigurationForSseSpa", "parameters": [ { "name": "sseSpaId", "in": "path", "description": "Feature Profile ID", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } }, { "name": "spaConfigurationId", "in": "path", "description": "spaConfigurationId", "required": true, "schema": { "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "type": "string" } } ], "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Feature Profile > SSE > Secure Private Access-write" } }, "/v1/feature-profile/sdwan/system": { "get": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Get all SDWAN Feature Profiles with giving Family and profile type", "operationId": "GetSdwanSystemFeatureProfiles", "parameters": [ { "name": "offset", "in": "query", "description": "Pagination offset", "schema": { "type": "integer", "format": "int32" } }, { "name": "limit", "in": "query", "description": "Pagination limit", "schema": { "type": "integer", "format": "int32", "default": 0 } } ], "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "array", "items": { "type": "object", "properties": { "profileId": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" }, "profileName": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" }, "profileType": { "type": "string", "enum": [ "system" ] }, "createdBy": { "type": "string", "description": "User who last created this.", "readOnly": true }, "createdOn": { "type": "integer", "description": "Timestamp of creation", "format": "int64", "readOnly": true }, "lastUpdatedBy": { "type": "string", "description": "User who last updated this.", "readOnly": true }, "lastUpdatedOn": { "type": "integer", "description": "Timestamp of last update", "format": "int64", "readOnly": true }, "description": { "type": "string" }, "solution": { "type": "string", "enum": [ "sdwan" ] } } }, "$$ref": "#/components/schemas/getListSdwanSystemPayload" }, "examples": { "get response example": { "value": [ { "profileId": "bc99ae4f-0ac3-4a51-95cb-c718953143ce", "profileName": "cg1_LAN", "solution": "sdwan", "profileType": "system", "createdBy": "admin", "lastUpdatedBy": "admin", "createdOn": 1701850310222, "description": "cg1 system Profile", "lastUpdatedOn": 1702292120081 } ], "$$ref": "#/components/examples/getListSdwanSystemExample" } } } } }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Feature Profile > System-read" }, "post": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Create a SDWAN System Feature Profile", "operationId": "CreateSdwanSystemFeatureProfile", "requestBody": { "description": "SDWAN Feature profile", "content": { "application/json": { "schema": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" }, "description": { "type": "string" }, "fromFeatureProfile": { "type": "object", "description": "from another feature profile", "oneOf": [ { "properties": { "copy": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "copy" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/FeatureprofileCommonPostRequest_fromFeatureProfileDef" } }, "required": [ "name", "description" ], "additionalProperties": false, "$$ref": "#/components/schemas/FeatureprofileCommonPostRequest_SchemaPayload" }, "examples": { "FeatureProfile-ConfigGroup1-NY": { "value": { "name": "FeatureProfile-ConfigGroup1-NY", "description": "Feature Profile for config group 1 for NY site" }, "$$ref": "#/components/examples/FeatureprofileCommonPostRequest_FeatureProfile-ConfigGroup1-NY" }, "FeatureProfile-ConfigGroup1-COPY": { "value": { "name": "FeatureProfile-ConfigGroup1-COPY", "description": "Copy Feature Profile from EEBE1AaD-DbC6-A9C2-E5F2-a9aFDD993F99", "fromFeatureProfile": { "copy": "EEBE1AaD-DbC6-A9C2-E5F2-a9aFDD993F99" } }, "$$ref": "#/components/examples/FeatureprofileCommonPostRequest_FeatureProfile-ConfigGroup1-COPY" } } } }, "required": true }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "object", "properties": { "id": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}" } }, "required": [ "id" ], "additionalProperties": false, "$$ref": "#/components/schemas/FeatureprofileCommonPostResponse_SchemaPayload" }, "examples": { "example_1": { "value": { "id": "Cc51Cc8B-e2c3-F701-438F-eE6Fbac38AAB" }, "$$ref": "#/components/examples/FeatureprofileCommonPostResponse_example_1" } } } } }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Feature Profile > System-write" } }, "/v1/feature-profile/sdwan/transport": { "get": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Get all SDWAN Feature Profiles with giving Family and profile type", "operationId": "GetSdwanTransportFeatureProfiles", "parameters": [ { "name": "offset", "in": "query", "description": "Pagination offset", "schema": { "type": "integer", "format": "int32" } }, { "name": "limit", "in": "query", "description": "Pagination limit", "schema": { "type": "integer", "format": "int32", "default": 0 } } ], "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "array", "items": { "type": "object", "properties": { "profileId": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" }, "profileName": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" }, "profileType": { "type": "string", "enum": [ "transport" ] }, "createdBy": { "type": "string", "description": "User who last created this.", "readOnly": true }, "createdOn": { "type": "integer", "description": "Timestamp of creation", "format": "int64", "readOnly": true }, "lastUpdatedBy": { "type": "string", "description": "User who last updated this.", "readOnly": true }, "lastUpdatedOn": { "type": "integer", "description": "Timestamp of last update", "format": "int64", "readOnly": true }, "description": { "type": "string" }, "solution": { "type": "string", "enum": [ "sdwan" ] } } }, "$$ref": "#/components/schemas/getListSdwanTransportPayload" }, "examples": { "get response example": { "value": [ { "profileId": "bc99ae4f-0ac3-4a51-95cb-c718953143ce", "profileName": "cg1_LAN", "solution": "sdwan", "profileType": "transport", "createdBy": "admin", "lastUpdatedBy": "admin", "createdOn": 1701850310222, "description": "cg1 transport Profile", "lastUpdatedOn": 1702292120081 } ], "$$ref": "#/components/examples/getListSdwanTransportExample" } } } } }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Feature Profile > Transport-read" }, "post": { "tags": [ "Configuration - Feature Profile (SDWAN)" ], "description": "Create a SDWAN Transport Feature Profile", "operationId": "CreateSdwanTransportFeatureProfile", "requestBody": { "description": "SDWAN Feature profile", "content": { "application/json": { "schema": { "type": "object", "properties": { "name": { "type": "string", "pattern": "^[^&<>! \"]+$", "minLength": 1, "maxLength": 128, "$$ref": "#/components/schemas/CommonCommonDefs_cgFpPpNameDef" }, "description": { "type": "string" }, "fromFeatureProfile": { "type": "object", "description": "from another feature profile", "oneOf": [ { "properties": { "copy": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", "$$ref": "#/components/schemas/CommonCommonDefs_uuidDef" } }, "required": [ "copy" ], "additionalProperties": false } ], "$$ref": "#/components/schemas/FeatureprofileCommonPostRequest_fromFeatureProfileDef" } }, "required": [ "name", "description" ], "additionalProperties": false, "$$ref": "#/components/schemas/FeatureprofileCommonPostRequest_SchemaPayload" }, "examples": { "FeatureProfile-ConfigGroup1-NY": { "value": { "name": "FeatureProfile-ConfigGroup1-NY", "description": "Feature Profile for config group 1 for NY site" }, "$$ref": "#/components/examples/FeatureprofileCommonPostRequest_FeatureProfile-ConfigGroup1-NY" }, "FeatureProfile-ConfigGroup1-COPY": { "value": { "name": "FeatureProfile-ConfigGroup1-COPY", "description": "Copy Feature Profile from EEBE1AaD-DbC6-A9C2-E5F2-a9aFDD993F99", "fromFeatureProfile": { "copy": "EEBE1AaD-DbC6-A9C2-E5F2-a9aFDD993F99" } }, "$$ref": "#/components/examples/FeatureprofileCommonPostRequest_FeatureProfile-ConfigGroup1-COPY" } } } }, "required": true }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "object", "properties": { "id": { "type": "string", "pattern": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}" } }, "required": [ "id" ], "additionalProperties": false, "$$ref": "#/components/schemas/FeatureprofileCommonPostResponse_SchemaPayload" }, "examples": { "example_1": { "value": { "id": "Cc51Cc8B-e2c3-F701-438F-eE6Fbac38AAB" }, "$$ref": "#/components/examples/FeatureprofileCommonPostResponse_example_1" } } } } }, "400": { "description": "Bad Request" }, "403": { "description": "Forbidden" }, "500": { "description": "Internal Server Error" } }, "x-roles-required": "Feature Profile > Transport-write" } } } }