{"type":"api","title":"Edit Sdrouting Service Ipsec Profile Feature","meta":{"id":"/apps/pubhub/media/cisco-catalyst-sd-wan-api-guide-20-18/1c4807bcb76af36988ebb37dc2e455b1787a155e/f75de7c3-5553-375b-b45f-644916a52d4b","info":{"title":"Feature Profiles - SD-Routing","description":"Feature profiles associated with UX 2.0 configuration\n\nIncludes API operations for the following:\n- Feature Profiles in SD-Routing Solution\n- Supporting software-defined routing features and autonomous router management\n","contact":{"email":"vmanage@cisco.com"},"version":"20.18 - 2025-08-15"},"openapi":"3.1.0","servers":[{"url":"/dataservice"}]},"spec":{"tags":["Configuration - Feature Profile (SD-Routing)"],"description":"Edit the SD-Routing IPSec profile feature from a specific service feature profile","operationId":"EditSdroutingServiceIpsecProfileFeature","parameters":[{"name":"serviceId","in":"path","description":"Service Profile ID","required":true,"schema":{"type":"string"}},{"name":"ipsecProfileId","in":"path","description":"IPSec Profile Feature ID","required":true,"schema":{"type":"string"}}],"requestBody":{"description":"SD-Routing IPSec profile feature from a specific service feature profile","content":{"application/json":{"schema":{"type":"object","properties":{"name":{"type":"string","pattern":"^[^&\u003c\u003e! \"]+$","minLength":1,"maxLength":31,"$$ref":"#/components/schemas/ProfileparcelSdRoutingServiceIpsecProfileCommonRequest_profileNameDef"},"description":{"type":"string","maxLength":256,"$$ref":"#/components/schemas/CommonCommonDefs_parcelDescriptionDef"},"data":{"if":{"properties":{"pfsEnabled":{"properties":{"value":{"enum":[true]}}}}},"then":{"required":["pfsGroup"]},"type":"object","description":"IKEv2 and IPSec profile config parameters","properties":{"dpdKeepAliveInterval":{"description":"IKE DPD 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/ProfileparcelSdRoutingServiceIpsecProfileCommonRequest_dpdKeepAliveIntervalDef"}},"required":["optionType","value"],"additionalProperties":false},{"properties":{"optionType":{"type":"string","enum":["variable"],"$$ref":"#/components/schemas/CommonCommonDefs_variableOptionTypeDef"},"value":{"type":"string","pattern":"^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$","minLength":1,"maxLength":128,"$$ref":"#/components/schemas/CommonCommonDefs_valueDef"},"default":{"minLength":1,"type":"string","maxLength":2048,"$$ref":"#/components/schemas/CommonCommonDefs_defaultDef"},"description":{"minLength":1,"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/ProfileparcelSdRoutingServiceIpsecProfileCommonRequest_defaultDpdIntervalDef"}},"required":["optionType","value"],"additionalProperties":false}],"$$ref":"#/components/schemas/ProfileparcelSdRoutingServiceIpsecProfileCommonRequest_oneOfDpdIntervalOptionsDef"},"dpdRetryInterval":{"description":"IKE DPD retry interval(Seconds)","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/ProfileparcelSdRoutingServiceIpsecProfileCommonRequest_dpdRetryIntervalDef"}},"required":["optionType","value"],"additionalProperties":false},{"properties":{"optionType":{"type":"string","enum":["variable"],"$$ref":"#/components/schemas/CommonCommonDefs_variableOptionTypeDef"},"value":{"type":"string","pattern":"^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$","minLength":1,"maxLength":128,"$$ref":"#/components/schemas/CommonCommonDefs_valueDef"},"default":{"minLength":1,"type":"string","maxLength":2048,"$$ref":"#/components/schemas/CommonCommonDefs_defaultDef"},"description":{"minLength":1,"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/ProfileparcelSdRoutingServiceIpsecProfileCommonRequest_defaultDpdRetryIntervalDef"}},"required":["optionType","value"],"additionalProperties":false}],"$$ref":"#/components/schemas/ProfileparcelSdRoutingServiceIpsecProfileCommonRequest_oneOfDpdRetryIntervalOptionsDef"},"ikeSaLifeTime":{"description":"IKE SA lifetime(Seconds)","type":"object","oneOf":[{"properties":{"optionType":{"type":"string","enum":["global"],"$$ref":"#/components/schemas/CommonCommonDefs_globalOptionTypeDef"},"value":{"default":86400,"minimum":120,"maximum":86400,"type":"integer","$$ref":"#/components/schemas/ProfileparcelSdRoutingServiceIpsecProfileCommonRequest_ikeSaLifeTimeDef"}},"required":["optionType","value"],"additionalProperties":false},{"properties":{"optionType":{"type":"string","enum":["variable"],"$$ref":"#/components/schemas/CommonCommonDefs_variableOptionTypeDef"},"value":{"type":"string","pattern":"^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$","minLength":1,"maxLength":128,"$$ref":"#/components/schemas/CommonCommonDefs_valueDef"},"default":{"minLength":1,"type":"string","maxLength":2048,"$$ref":"#/components/schemas/CommonCommonDefs_defaultDef"},"description":{"minLength":1,"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":86400,"maximum":86400,"$$ref":"#/components/schemas/ProfileparcelSdRoutingServiceIpsecProfileCommonRequest_defaultIkeSaLifeTimeDef"}},"required":["optionType","value"],"additionalProperties":false}],"$$ref":"#/components/schemas/ProfileparcelSdRoutingServiceIpsecProfileCommonRequest_oneOfIkeSaLifeTimeOptionsDef"},"localIdentity":{"description":"IKE identity for the local endpoint. Identity type support IPv4/IPv6 address, FQDN name, email address or key ID","type":"object","oneOf":[{"properties":{"ipv4Addr":{"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_oneOfIpV4AddressOptionsWithoutDefault"}},"required":["ipv4Addr"],"additionalProperties":false,"$$ref":"#/components/schemas/ProfileparcelSdRoutingServiceIpsecProfileCommonRequest_oneOfIkeIdentityIPv4AddrOptionsDef"},{"properties":{"ipv6Addr":{"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","format":"ipv6","$$ref":"#/components/schemas/CommonCommonDefs_ipv6AddressDef"}},"required":["optionType","value"],"additionalProperties":false}],"$$ref":"#/components/schemas/CommonCommonDefs_oneOfIpv6NextHopAddressOptionsWithOutDefault"}},"required":["ipv6Addr"],"additionalProperties":false,"$$ref":"#/components/schemas/ProfileparcelSdRoutingServiceIpsecProfileCommonRequest_oneOfIkeIdentityIPv6AddrOptionsDef"},{"properties":{"fqdn":{"type":"object","oneOf":[{"properties":{"optionType":{"type":"string","enum":["global"],"$$ref":"#/components/schemas/CommonCommonDefs_globalOptionTypeDef"},"value":{"type":"string","minLength":1,"maxLength":253,"pattern":"^[^&\u003c\u003e! \"]+$","$$ref":"#/components/schemas/CommonCommonDefs_fqdnDef"}},"required":["optionType","value"],"additionalProperties":false},{"properties":{"optionType":{"type":"string","enum":["variable"],"$$ref":"#/components/schemas/CommonCommonDefs_variableOptionTypeDef"},"value":{"type":"string","pattern":"^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$","minLength":1,"maxLength":128,"$$ref":"#/components/schemas/CommonCommonDefs_valueDef"},"default":{"minLength":1,"type":"string","maxLength":2048,"$$ref":"#/components/schemas/CommonCommonDefs_defaultDef"},"description":{"minLength":1,"type":"string","maxLength":128,"$$ref":"#/components/schemas/CommonCommonDefs_descriptionDef"}},"required":["optionType","value"],"additionalProperties":false,"$$ref":"#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef"}],"$$ref":"#/components/schemas/ProfileparcelSdRoutingServiceIpsecProfileCommonRequest_oneOfIdentityValueFqdnOptionsDef"}},"required":["fqdn"],"additionalProperties":false,"$$ref":"#/components/schemas/ProfileparcelSdRoutingServiceIpsecProfileCommonRequest_oneOfIkeIdentityFqdnOptionsDef"},{"properties":{"email":{"type":"object","oneOf":[{"properties":{"optionType":{"type":"string","enum":["global"],"$$ref":"#/components/schemas/CommonCommonDefs_globalOptionTypeDef"},"value":{"type":"string","format":"email","$$ref":"#/components/schemas/CommonCommonDefs_emailDef"}},"required":["optionType","value"],"additionalProperties":false},{"properties":{"optionType":{"type":"string","enum":["variable"],"$$ref":"#/components/schemas/CommonCommonDefs_variableOptionTypeDef"},"value":{"type":"string","pattern":"^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$","minLength":1,"maxLength":128,"$$ref":"#/components/schemas/CommonCommonDefs_valueDef"},"default":{"minLength":1,"type":"string","maxLength":2048,"$$ref":"#/components/schemas/CommonCommonDefs_defaultDef"},"description":{"minLength":1,"type":"string","maxLength":128,"$$ref":"#/components/schemas/CommonCommonDefs_descriptionDef"}},"required":["optionType","value"],"additionalProperties":false,"$$ref":"#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef"}],"$$ref":"#/components/schemas/ProfileparcelSdRoutingServiceIpsecProfileCommonRequest_oneOfIdentityValueEmailOptionsDef"}},"required":["email"],"additionalProperties":false,"$$ref":"#/components/schemas/ProfileparcelSdRoutingServiceIpsecProfileCommonRequest_oneOfIkeIdentityEmailOptionsDef"},{"properties":{"keyId":{"type":"object","oneOf":[{"properties":{"optionType":{"type":"string","enum":["global"],"$$ref":"#/components/schemas/CommonCommonDefs_globalOptionTypeDef"},"value":{"type":"string","pattern":"^[^&\u003c\u003e! \"]+$","minLength":1,"maxLength":256,"$$ref":"#/components/schemas/ProfileparcelSdRoutingServiceIpsecProfileCommonRequest_identityKeyIdDef"}},"required":["optionType","value"],"additionalProperties":false},{"properties":{"optionType":{"type":"string","enum":["variable"],"$$ref":"#/components/schemas/CommonCommonDefs_variableOptionTypeDef"},"value":{"type":"string","pattern":"^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$","minLength":1,"maxLength":128,"$$ref":"#/components/schemas/CommonCommonDefs_valueDef"},"default":{"minLength":1,"type":"string","maxLength":2048,"$$ref":"#/components/schemas/CommonCommonDefs_defaultDef"},"description":{"minLength":1,"type":"string","maxLength":128,"$$ref":"#/components/schemas/CommonCommonDefs_descriptionDef"}},"required":["optionType","value"],"additionalProperties":false,"$$ref":"#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef"}],"$$ref":"#/components/schemas/ProfileparcelSdRoutingServiceIpsecProfileCommonRequest_oneOfIdentityValueKeyIdOptionsDef"}},"required":["keyId"],"additionalProperties":false,"$$ref":"#/components/schemas/ProfileparcelSdRoutingServiceIpsecProfileCommonRequest_oneOfIkeIdentityKeyIdOptionsDef"}],"$$ref":"#/components/schemas/ProfileparcelSdRoutingServiceIpsecProfileCommonRequest_oneOfIkeV2LocalIdentityOptionsDef"},"remoteIdentities":{"description":"IKE matched remote identity list, at least one configured","type":"array","minItems":1,"uniqueItems":true,"items":{"type":"object","description":"IKE identity for the remote endpoint. Support IPv4 address,IPv6 prefix,FQDN name,Email and key ID","oneOf":[{"properties":{"ipv4Addr":{"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_oneOfIpV4AddressOptionsWithoutDefault"}},"required":["ipv4Addr"],"additionalProperties":false,"$$ref":"#/components/schemas/ProfileparcelSdRoutingServiceIpsecProfileCommonRequest_oneOfIkeIdentityIPv4AddrOptionsDef"},{"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,"$$ref":"#/components/schemas/CommonCommonDefs_ipv6PrefixGlobalOptionDef"},{"properties":{"optionType":{"type":"string","enum":["variable"],"$$ref":"#/components/schemas/CommonCommonDefs_variableOptionTypeDef"},"value":{"type":"string","pattern":"^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$","minLength":1,"maxLength":128,"$$ref":"#/components/schemas/CommonCommonDefs_valueDef"},"default":{"minLength":1,"type":"string","maxLength":2048,"$$ref":"#/components/schemas/CommonCommonDefs_defaultDef"},"description":{"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_oneOfIpv6PrefixGlobalVariableWithoutDefault"}},"required":["ipv6Prefix"],"additionalProperties":false,"$$ref":"#/components/schemas/ProfileparcelSdRoutingServiceIpsecProfileCommonRequest_oneOfIkeIdentityIPv6PrefixOptionsDef"},{"properties":{"fqdn":{"type":"object","oneOf":[{"properties":{"optionType":{"type":"string","enum":["global"],"$$ref":"#/components/schemas/CommonCommonDefs_globalOptionTypeDef"},"value":{"type":"string","minLength":1,"maxLength":253,"pattern":"^[^&\u003c\u003e! \"]+$","$$ref":"#/components/schemas/CommonCommonDefs_fqdnDef"}},"required":["optionType","value"],"additionalProperties":false},{"properties":{"optionType":{"type":"string","enum":["variable"],"$$ref":"#/components/schemas/CommonCommonDefs_variableOptionTypeDef"},"value":{"type":"string","pattern":"^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$","minLength":1,"maxLength":128,"$$ref":"#/components/schemas/CommonCommonDefs_valueDef"},"default":{"minLength":1,"type":"string","maxLength":2048,"$$ref":"#/components/schemas/CommonCommonDefs_defaultDef"},"description":{"minLength":1,"type":"string","maxLength":128,"$$ref":"#/components/schemas/CommonCommonDefs_descriptionDef"}},"required":["optionType","value"],"additionalProperties":false,"$$ref":"#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef"}],"$$ref":"#/components/schemas/ProfileparcelSdRoutingServiceIpsecProfileCommonRequest_oneOfIdentityValueFqdnOptionsDef"}},"required":["fqdn"],"additionalProperties":false,"$$ref":"#/components/schemas/ProfileparcelSdRoutingServiceIpsecProfileCommonRequest_oneOfIkeIdentityFqdnOptionsDef"},{"properties":{"email":{"type":"object","oneOf":[{"properties":{"optionType":{"type":"string","enum":["global"],"$$ref":"#/components/schemas/CommonCommonDefs_globalOptionTypeDef"},"value":{"type":"string","format":"email","$$ref":"#/components/schemas/CommonCommonDefs_emailDef"}},"required":["optionType","value"],"additionalProperties":false},{"properties":{"optionType":{"type":"string","enum":["variable"],"$$ref":"#/components/schemas/CommonCommonDefs_variableOptionTypeDef"},"value":{"type":"string","pattern":"^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$","minLength":1,"maxLength":128,"$$ref":"#/components/schemas/CommonCommonDefs_valueDef"},"default":{"minLength":1,"type":"string","maxLength":2048,"$$ref":"#/components/schemas/CommonCommonDefs_defaultDef"},"description":{"minLength":1,"type":"string","maxLength":128,"$$ref":"#/components/schemas/CommonCommonDefs_descriptionDef"}},"required":["optionType","value"],"additionalProperties":false,"$$ref":"#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef"}],"$$ref":"#/components/schemas/ProfileparcelSdRoutingServiceIpsecProfileCommonRequest_oneOfIdentityValueEmailOptionsDef"}},"required":["email"],"additionalProperties":false,"$$ref":"#/components/schemas/ProfileparcelSdRoutingServiceIpsecProfileCommonRequest_oneOfIkeIdentityEmailOptionsDef"},{"properties":{"keyId":{"type":"object","oneOf":[{"properties":{"optionType":{"type":"string","enum":["global"],"$$ref":"#/components/schemas/CommonCommonDefs_globalOptionTypeDef"},"value":{"type":"string","pattern":"^[^&\u003c\u003e! \"]+$","minLength":1,"maxLength":256,"$$ref":"#/components/schemas/ProfileparcelSdRoutingServiceIpsecProfileCommonRequest_identityKeyIdDef"}},"required":["optionType","value"],"additionalProperties":false},{"properties":{"optionType":{"type":"string","enum":["variable"],"$$ref":"#/components/schemas/CommonCommonDefs_variableOptionTypeDef"},"value":{"type":"string","pattern":"^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$","minLength":1,"maxLength":128,"$$ref":"#/components/schemas/CommonCommonDefs_valueDef"},"default":{"minLength":1,"type":"string","maxLength":2048,"$$ref":"#/components/schemas/CommonCommonDefs_defaultDef"},"description":{"minLength":1,"type":"string","maxLength":128,"$$ref":"#/components/schemas/CommonCommonDefs_descriptionDef"}},"required":["optionType","value"],"additionalProperties":false,"$$ref":"#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef"}],"$$ref":"#/components/schemas/ProfileparcelSdRoutingServiceIpsecProfileCommonRequest_oneOfIdentityValueKeyIdOptionsDef"}},"required":["keyId"],"additionalProperties":false,"$$ref":"#/components/schemas/ProfileparcelSdRoutingServiceIpsecProfileCommonRequest_oneOfIkeIdentityKeyIdOptionsDef"}],"$$ref":"#/components/schemas/ProfileparcelSdRoutingServiceIpsecProfileCommonRequest_oneOfIkeV2RemoteIdentityOptionsDef"}},"ipsecSaLifeTime":{"description":"IPSec SA lifetime","type":"object","oneOf":[{"properties":{"optionType":{"type":"string","enum":["global"],"$$ref":"#/components/schemas/CommonCommonDefs_globalOptionTypeDef"},"value":{"default":3600,"minimum":120,"maximum":2592000,"type":"integer","$$ref":"#/components/schemas/ProfileparcelSdRoutingServiceIpsecProfileCommonRequest_ipsecSaLifeTimeDef"}},"required":["optionType","value"],"additionalProperties":false},{"properties":{"optionType":{"type":"string","enum":["variable"],"$$ref":"#/components/schemas/CommonCommonDefs_variableOptionTypeDef"},"value":{"type":"string","pattern":"^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$","minLength":1,"maxLength":128,"$$ref":"#/components/schemas/CommonCommonDefs_valueDef"},"default":{"minLength":1,"type":"string","maxLength":2048,"$$ref":"#/components/schemas/CommonCommonDefs_defaultDef"},"description":{"minLength":1,"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/ProfileparcelSdRoutingServiceIpsecProfileCommonRequest_defaultIpsecSaLifeTimeDef"}},"required":["optionType","value"],"additionalProperties":false}],"$$ref":"#/components/schemas/ProfileparcelSdRoutingServiceIpsecProfileCommonRequest_oneOfIpsecSaLifeTimeOptionsDef"},"ipsecReplayWindow":{"description":"Replay window size, default is 64","type":"object","oneOf":[{"properties":{"optionType":{"type":"string","enum":["global"],"$$ref":"#/components/schemas/CommonCommonDefs_globalOptionTypeDef"},"value":{"default":"64","type":"string","enum":["64","128","256","512","1024"],"$$ref":"#/components/schemas/ProfileparcelSdRoutingServiceIpsecProfileCommonRequest_ipsecReplayWindowDef"}},"required":["optionType","value"],"additionalProperties":false},{"properties":{"optionType":{"type":"string","enum":["variable"],"$$ref":"#/components/schemas/CommonCommonDefs_variableOptionTypeDef"},"value":{"type":"string","pattern":"^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$","minLength":1,"maxLength":128,"$$ref":"#/components/schemas/CommonCommonDefs_valueDef"},"default":{"minLength":1,"type":"string","maxLength":2048,"$$ref":"#/components/schemas/CommonCommonDefs_defaultDef"},"description":{"minLength":1,"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":["64"],"$$ref":"#/components/schemas/ProfileparcelSdRoutingServiceIpsecProfileCommonRequest_defaultIpsecReplayWindowDef"}},"required":["optionType","value"],"additionalProperties":false}],"$$ref":"#/components/schemas/ProfileparcelSdRoutingServiceIpsecProfileCommonRequest_oneOfIpsecReplayWindowOptionsDef"},"pfsEnabled":{"description":"PFS(perfect forward secrecy) 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/CommonCommonDefs_oneOfOnBooleanDefaultFalseNoVariableOptionsDef"},"pfsGroup":{"description":"IPSec perfect forward secrecy group","type":"object","oneOf":[{"properties":{"optionType":{"type":"string","enum":["global"],"$$ref":"#/components/schemas/CommonCommonDefs_globalOptionTypeDef"},"value":{"default":"16","type":"string","enum":["14","15","16","19","20","21"],"$$ref":"#/components/schemas/ProfileparcelSdRoutingServiceIpsecProfileCommonRequest_pfsGroupDef"}},"required":["optionType","value"],"additionalProperties":false},{"properties":{"optionType":{"type":"string","enum":["variable"],"$$ref":"#/components/schemas/CommonCommonDefs_variableOptionTypeDef"},"value":{"type":"string","pattern":"^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$","minLength":1,"maxLength":128,"$$ref":"#/components/schemas/CommonCommonDefs_valueDef"},"default":{"minLength":1,"type":"string","maxLength":2048,"$$ref":"#/components/schemas/CommonCommonDefs_defaultDef"},"description":{"minLength":1,"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":["16"],"$$ref":"#/components/schemas/ProfileparcelSdRoutingServiceIpsecProfileCommonRequest_defaultPfsGroupDef"}},"required":["optionType","value"],"additionalProperties":false}],"$$ref":"#/components/schemas/ProfileparcelSdRoutingServiceIpsecProfileCommonRequest_oneOfPfsGroupOptionsDef"},"authConfig":{"description":"IPSec Authenticate config (Group-PSK,Per-Peer-PSK, Enterprise Certificate)","type":"object","oneOf":[{"properties":{"groupPsk":{"description":"PSK for all peers","type":"object","oneOf":[{"properties":{"optionType":{"type":"string","enum":["global"],"$$ref":"#/components/schemas/CommonCommonDefs_globalOptionTypeDef"},"value":{"type":"string","minLength":1,"maxLength":127,"$$ref":"#/components/schemas/ProfileparcelSdRoutingServiceIpsecProfileCommonRequest_preSharedKeyDef"}},"required":["optionType","value"],"additionalProperties":false},{"properties":{"optionType":{"type":"string","enum":["variable"],"$$ref":"#/components/schemas/CommonCommonDefs_variableOptionTypeDef"},"value":{"type":"string","pattern":"^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$","minLength":1,"maxLength":128,"$$ref":"#/components/schemas/CommonCommonDefs_valueDef"},"default":{"minLength":1,"type":"string","maxLength":2048,"$$ref":"#/components/schemas/CommonCommonDefs_defaultDef"},"description":{"minLength":1,"type":"string","maxLength":128,"$$ref":"#/components/schemas/CommonCommonDefs_descriptionDef"}},"required":["optionType","value"],"additionalProperties":false,"$$ref":"#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef"}],"$$ref":"#/components/schemas/ProfileparcelSdRoutingServiceIpsecProfileCommonRequest_oneOfPreSharedKeyOptionsDef"}},"required":["groupPsk"],"additionalProperties":false,"$$ref":"#/components/schemas/ProfileparcelSdRoutingServiceIpsecProfileCommonRequest_groupPskAuthConfigOptionsDef"},{"properties":{"perPeerPskAuth":{"description":"Per-peer pre-shared key authentication, different peer use different key","type":"object","properties":{"peers":{"description":"PSK authentication for different peers, peerName and preSharedKey are mandatory,addressConfig, hostName and identity at least configure one.","type":"array","minItems":1,"uniqueItems":true,"items":{"type":"object","properties":{"peerName":{"description":"Peer Name","type":"object","oneOf":[{"properties":{"optionType":{"type":"string","enum":["global"],"$$ref":"#/components/schemas/CommonCommonDefs_globalOptionTypeDef"},"value":{"type":"string","pattern":"^[^&\u003c\u003e! \"]+$","minLength":1,"maxLength":32,"$$ref":"#/components/schemas/ProfileparcelSdRoutingServiceIpsecProfileCommonRequest_keyringPeerNameDef"}},"required":["optionType","value"],"additionalProperties":false}],"$$ref":"#/components/schemas/ProfileparcelSdRoutingServiceIpsecProfileCommonRequest_oneOfKeyringPeerNameOptionsDef"},"preSharedKey":{"description":"Pre-shared key","type":"object","oneOf":[{"properties":{"optionType":{"type":"string","enum":["global"],"$$ref":"#/components/schemas/CommonCommonDefs_globalOptionTypeDef"},"value":{"type":"string","minLength":1,"maxLength":127,"$$ref":"#/components/schemas/ProfileparcelSdRoutingServiceIpsecProfileCommonRequest_preSharedKeyDef"}},"required":["optionType","value"],"additionalProperties":false},{"properties":{"optionType":{"type":"string","enum":["variable"],"$$ref":"#/components/schemas/CommonCommonDefs_variableOptionTypeDef"},"value":{"type":"string","pattern":"^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$","minLength":1,"maxLength":128,"$$ref":"#/components/schemas/CommonCommonDefs_valueDef"},"default":{"minLength":1,"type":"string","maxLength":2048,"$$ref":"#/components/schemas/CommonCommonDefs_defaultDef"},"description":{"minLength":1,"type":"string","maxLength":128,"$$ref":"#/components/schemas/CommonCommonDefs_descriptionDef"}},"required":["optionType","value"],"additionalProperties":false,"$$ref":"#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef"}],"$$ref":"#/components/schemas/ProfileparcelSdRoutingServiceIpsecProfileCommonRequest_oneOfPreSharedKeyOptionsDef"},"addressConfig":{"description":"Peer address: IPv4 Address/IPv4 subnet and mask/IPv6 Prefix","type":"object","oneOf":[{"properties":{"ipv4AddressOrSubnet":{"description":"IPv4 address(e.g., 10.2.2.2) or CIDR IPv4 address(e.g., 20.3.2.0/24)","oneOf":[{"properties":{"optionType":{"type":"string","enum":["global"],"$$ref":"#/components/schemas/CommonCommonDefs_globalOptionTypeDef"},"value":{"type":"string","oneOf":[{"pattern":"^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}$","$$ref":"#/components/schemas/CommonCommonDefs_ipv4AddressPatternDef"},{"pattern":"^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d).){3}((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d))\\/([0-9]|[12][0-9]|3[0-2])$","$$ref":"#/components/schemas/CommonCommonDefs_ipv4SubnetMaskPatternDef"}],"$$ref":"#/components/schemas/ProfileparcelSdRoutingServiceIpsecProfileCommonRequest_peerIPv4AddressOrSubnetDef"}},"required":["optionType","value"],"additionalProperties":false},{"properties":{"optionType":{"type":"string","enum":["variable"],"$$ref":"#/components/schemas/CommonCommonDefs_variableOptionTypeDef"},"value":{"type":"string","pattern":"^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$","minLength":1,"maxLength":128,"$$ref":"#/components/schemas/CommonCommonDefs_valueDef"},"default":{"minLength":1,"type":"string","maxLength":2048,"$$ref":"#/components/schemas/CommonCommonDefs_defaultDef"},"description":{"minLength":1,"type":"string","maxLength":128,"$$ref":"#/components/schemas/CommonCommonDefs_descriptionDef"}},"required":["optionType","value"],"additionalProperties":false,"$$ref":"#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef"}],"$$ref":"#/components/schemas/ProfileparcelSdRoutingServiceIpsecProfileCommonRequest_peerIPv4AddressOrSubnetMaskOptionsDef"}},"required":["ipv4AddressOrSubnet"],"additionalProperties":false,"$$ref":"#/components/schemas/ProfileparcelSdRoutingServiceIpsecProfileCommonRequest_peerIPv4AddressOrSubnetMaskDef"},{"properties":{"ipv6Prefix":{"description":"Peer IPv6 prefix","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/CommonCommonDefs_ipv6PrefixGlobalOptionDef"},{"properties":{"optionType":{"type":"string","enum":["variable"],"$$ref":"#/components/schemas/CommonCommonDefs_variableOptionTypeDef"},"value":{"type":"string","pattern":"^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$","minLength":1,"maxLength":128,"$$ref":"#/components/schemas/CommonCommonDefs_valueDef"},"default":{"minLength":1,"type":"string","maxLength":2048,"$$ref":"#/components/schemas/CommonCommonDefs_defaultDef"},"description":{"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_oneOfIpv6PrefixGlobalVariableWithoutDefault"}},"required":["ipv6Prefix"],"additionalProperties":false,"$$ref":"#/components/schemas/ProfileparcelSdRoutingServiceIpsecProfileCommonRequest_peerIPv6PrefixDef"},{"properties":{"optionType":{"type":"string","enum":["default"],"$$ref":"#/components/schemas/CommonCommonDefs_defaultOptionTypeDef"}},"required":["optionType"],"additionalProperties":false,"$$ref":"#/components/schemas/CommonCommonDefs_defaultOptionNoDefaultDef"}],"$$ref":"#/components/schemas/ProfileparcelSdRoutingServiceIpsecProfileCommonRequest_oneOfIkev2KeyringPeerAddressOptionsDef"},"hostName":{"description":"host Name for peer","type":"object","oneOf":[{"properties":{"optionType":{"type":"string","enum":["global"],"$$ref":"#/components/schemas/CommonCommonDefs_globalOptionTypeDef"},"value":{"type":"string","minLength":1,"maxLength":253,"pattern":"^[^&\u003c\u003e! \"]+$","$$ref":"#/components/schemas/CommonCommonDefs_fqdnDef"}},"required":["optionType","value"],"additionalProperties":false},{"properties":{"optionType":{"type":"string","enum":["variable"],"$$ref":"#/components/schemas/CommonCommonDefs_variableOptionTypeDef"},"value":{"type":"string","pattern":"^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$","minLength":1,"maxLength":128,"$$ref":"#/components/schemas/CommonCommonDefs_valueDef"},"default":{"minLength":1,"type":"string","maxLength":2048,"$$ref":"#/components/schemas/CommonCommonDefs_defaultDef"},"description":{"minLength":1,"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/ProfileparcelSdRoutingServiceIpsecProfileCommonRequest_oneOfKeyringPeerHostNameOptionsDef"},"identity":{"description":"Peer Identity(IPv4/IPv6/Email/FQDN/KeyID)","type":"object","oneOf":[{"properties":{"ipv4Addr":{"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_oneOfIpV4AddressOptionsWithoutDefault"}},"required":["ipv4Addr"],"additionalProperties":false,"$$ref":"#/components/schemas/ProfileparcelSdRoutingServiceIpsecProfileCommonRequest_oneOfIkeIdentityIPv4AddrOptionsDef"},{"properties":{"ipv6Addr":{"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","format":"ipv6","$$ref":"#/components/schemas/CommonCommonDefs_ipv6AddressDef"}},"required":["optionType","value"],"additionalProperties":false}],"$$ref":"#/components/schemas/CommonCommonDefs_oneOfIpv6NextHopAddressOptionsWithOutDefault"}},"required":["ipv6Addr"],"additionalProperties":false,"$$ref":"#/components/schemas/ProfileparcelSdRoutingServiceIpsecProfileCommonRequest_oneOfIkeIdentityIPv6AddrOptionsDef"},{"properties":{"fqdn":{"type":"object","oneOf":[{"properties":{"optionType":{"type":"string","enum":["global"],"$$ref":"#/components/schemas/CommonCommonDefs_globalOptionTypeDef"},"value":{"type":"string","minLength":1,"maxLength":253,"pattern":"^[^&\u003c\u003e! \"]+$","$$ref":"#/components/schemas/CommonCommonDefs_fqdnDef"}},"required":["optionType","value"],"additionalProperties":false},{"properties":{"optionType":{"type":"string","enum":["variable"],"$$ref":"#/components/schemas/CommonCommonDefs_variableOptionTypeDef"},"value":{"type":"string","pattern":"^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$","minLength":1,"maxLength":128,"$$ref":"#/components/schemas/CommonCommonDefs_valueDef"},"default":{"minLength":1,"type":"string","maxLength":2048,"$$ref":"#/components/schemas/CommonCommonDefs_defaultDef"},"description":{"minLength":1,"type":"string","maxLength":128,"$$ref":"#/components/schemas/CommonCommonDefs_descriptionDef"}},"required":["optionType","value"],"additionalProperties":false,"$$ref":"#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef"}],"$$ref":"#/components/schemas/ProfileparcelSdRoutingServiceIpsecProfileCommonRequest_oneOfIdentityValueFqdnOptionsDef"}},"required":["fqdn"],"additionalProperties":false,"$$ref":"#/components/schemas/ProfileparcelSdRoutingServiceIpsecProfileCommonRequest_oneOfIkeIdentityFqdnOptionsDef"},{"properties":{"email":{"type":"object","oneOf":[{"properties":{"optionType":{"type":"string","enum":["global"],"$$ref":"#/components/schemas/CommonCommonDefs_globalOptionTypeDef"},"value":{"type":"string","format":"email","$$ref":"#/components/schemas/CommonCommonDefs_emailDef"}},"required":["optionType","value"],"additionalProperties":false},{"properties":{"optionType":{"type":"string","enum":["variable"],"$$ref":"#/components/schemas/CommonCommonDefs_variableOptionTypeDef"},"value":{"type":"string","pattern":"^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$","minLength":1,"maxLength":128,"$$ref":"#/components/schemas/CommonCommonDefs_valueDef"},"default":{"minLength":1,"type":"string","maxLength":2048,"$$ref":"#/components/schemas/CommonCommonDefs_defaultDef"},"description":{"minLength":1,"type":"string","maxLength":128,"$$ref":"#/components/schemas/CommonCommonDefs_descriptionDef"}},"required":["optionType","value"],"additionalProperties":false,"$$ref":"#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef"}],"$$ref":"#/components/schemas/ProfileparcelSdRoutingServiceIpsecProfileCommonRequest_oneOfIdentityValueEmailOptionsDef"}},"required":["email"],"additionalProperties":false,"$$ref":"#/components/schemas/ProfileparcelSdRoutingServiceIpsecProfileCommonRequest_oneOfIkeIdentityEmailOptionsDef"},{"properties":{"keyId":{"type":"object","oneOf":[{"properties":{"optionType":{"type":"string","enum":["global"],"$$ref":"#/components/schemas/CommonCommonDefs_globalOptionTypeDef"},"value":{"type":"string","pattern":"^[^&\u003c\u003e! \"]+$","minLength":1,"maxLength":256,"$$ref":"#/components/schemas/ProfileparcelSdRoutingServiceIpsecProfileCommonRequest_identityKeyIdDef"}},"required":["optionType","value"],"additionalProperties":false},{"properties":{"optionType":{"type":"string","enum":["variable"],"$$ref":"#/components/schemas/CommonCommonDefs_variableOptionTypeDef"},"value":{"type":"string","pattern":"^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$","minLength":1,"maxLength":128,"$$ref":"#/components/schemas/CommonCommonDefs_valueDef"},"default":{"minLength":1,"type":"string","maxLength":2048,"$$ref":"#/components/schemas/CommonCommonDefs_defaultDef"},"description":{"minLength":1,"type":"string","maxLength":128,"$$ref":"#/components/schemas/CommonCommonDefs_descriptionDef"}},"required":["optionType","value"],"additionalProperties":false,"$$ref":"#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef"}],"$$ref":"#/components/schemas/ProfileparcelSdRoutingServiceIpsecProfileCommonRequest_oneOfIdentityValueKeyIdOptionsDef"}},"required":["keyId"],"additionalProperties":false,"$$ref":"#/components/schemas/ProfileparcelSdRoutingServiceIpsecProfileCommonRequest_oneOfIkeIdentityKeyIdOptionsDef"},{"properties":{"optionType":{"type":"string","enum":["default"],"$$ref":"#/components/schemas/CommonCommonDefs_defaultOptionTypeDef"}},"required":["optionType"],"additionalProperties":false,"$$ref":"#/components/schemas/CommonCommonDefs_defaultOptionNoDefaultDef"}],"$$ref":"#/components/schemas/ProfileparcelSdRoutingServiceIpsecProfileCommonRequest_oneOfIPeerIdentityOptionsDef"}},"anyOf":[{"required":["peerName","preSharedKey","addressConfig"]},{"required":["peerName","preSharedKey","hostName"]},{"required":["peerName","preSharedKey","identity"]},{"required":["peerName","preSharedKey","addressConfig","hostName"]},{"required":["peerName","preSharedKey","addressConfig","identity"]},{"required":["peerName","preSharedKey","hostName","identity"]},{"required":["peerName","preSharedKey","addressConfig","hostName","identity"]}],"additionalProperties":false,"$$ref":"#/components/schemas/ProfileparcelSdRoutingServiceIpsecProfileCommonRequest_oneOfIkeV2KeyringPeerOptionsDef"}}},"required":["peers"],"additionalProperties":false}},"required":["perPeerPskAuth"],"additionalProperties":false,"$$ref":"#/components/schemas/ProfileparcelSdRoutingServiceIpsecProfileCommonRequest_perPeerPskAuthConfigOptionsDef"},{"properties":{"enterpriseCaAuth":{"description":"Enterprise CA authentication","type":"object","properties":{"trustPoint":{"description":"PKI trust point name","type":"object","oneOf":[{"properties":{"optionType":{"type":"string","enum":["global"],"$$ref":"#/components/schemas/CommonCommonDefs_globalOptionTypeDef"},"value":{"type":"string","pattern":"^[^&\u003c\u003e! \"]+$","minLength":1,"maxLength":64,"$$ref":"#/components/schemas/CommonCommonDefs_pkiTrustPointNameDef"}},"required":["optionType","value"],"additionalProperties":false},{"properties":{"optionType":{"type":"string","enum":["variable"],"$$ref":"#/components/schemas/CommonCommonDefs_variableOptionTypeDef"},"value":{"type":"string","pattern":"^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$","minLength":1,"maxLength":128,"$$ref":"#/components/schemas/CommonCommonDefs_valueDef"},"default":{"minLength":1,"type":"string","maxLength":2048,"$$ref":"#/components/schemas/CommonCommonDefs_defaultDef"},"description":{"minLength":1,"type":"string","maxLength":128,"$$ref":"#/components/schemas/CommonCommonDefs_descriptionDef"}},"required":["optionType","value"],"additionalProperties":false,"$$ref":"#/components/schemas/CommonCommonDefs_variableOptionTypeObjectDef"}],"$$ref":"#/components/schemas/ProfileparcelSdRoutingServiceIpsecProfileCommonRequest_oneOfTrustPointNameOptionsDef"},"signatureType":{"description":"Signature type (RSA or ECDSA)","type":"object","oneOf":[{"properties":{"optionType":{"type":"string","enum":["global"],"$$ref":"#/components/schemas/CommonCommonDefs_globalOptionTypeDef"},"value":{"type":"string","enum":["RSA","ECDSA"],"$$ref":"#/components/schemas/ProfileparcelSdRoutingServiceIpsecProfileCommonRequest_signatureTypeDef"}},"required":["optionType","value"],"additionalProperties":false},{"properties":{"optionType":{"type":"string","enum":["variable"],"$$ref":"#/components/schemas/CommonCommonDefs_variableOptionTypeDef"},"value":{"type":"string","pattern":"^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$","minLength":1,"maxLength":128,"$$ref":"#/components/schemas/CommonCommonDefs_valueDef"},"default":{"minLength":1,"type":"string","maxLength":2048,"$$ref":"#/components/schemas/CommonCommonDefs_defaultDef"},"description":{"minLength":1,"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":["RSA"],"$$ref":"#/components/schemas/ProfileparcelSdRoutingServiceIpsecProfileCommonRequest_defaultSignatureTypeDef"}},"required":["optionType","value"],"additionalProperties":false}],"$$ref":"#/components/schemas/ProfileparcelSdRoutingServiceIpsecProfileCommonRequest_oneOfSignatureTypeOptionsDef"}},"required":["trustPoint"],"additionalProperties":false}},"required":["enterpriseCaAuth"],"additionalProperties":false,"$$ref":"#/components/schemas/ProfileparcelSdRoutingServiceIpsecProfileCommonRequest_enterpriseCaAuthConfigOptionsDef"}],"$$ref":"#/components/schemas/ProfileparcelSdRoutingServiceIpsecProfileCommonRequest_oneOfIkeV2AuthConfigOptionsDef"}},"required":["dpdKeepAliveInterval","dpdRetryInterval","ikeSaLifeTime","localIdentity","remoteIdentities","ipsecSaLifeTime","ipsecReplayWindow","pfsEnabled","authConfig"],"additionalProperties":false}},"required":["data"],"x-metadata":{"supportedDeviceTypes":["autonomous-all"],"minVManageVersion":"20.15.1"},"additionalProperties":false,"$$ref":"#/components/schemas/ProfileparcelSdRoutingServiceIpsecProfileCommonRequest_SchemaPayload"},"examples":{"IpsecProfileWithGroupPskAuthType":{"value":{"name":"IpsecProfileWithGroupPskAuthType","description":"IKEv2 IPSec profile with Groups PSK authentication","data":{"ipsecReplayWindow":{"optionType":"default","value":"64"},"pfsEnabled":{"optionType":"default","value":false},"dpdKeepAliveInterval":{"optionType":"default","value":10},"ipsecSaLifeTime":{"optionType":"default","value":3600},"authConfig":{"groupPsk":{"optionType":"global","value":"Test123"}},"dpdRetryInterval":{"optionType":"default","value":3},"ikeSaLifeTime":{"optionType":"default","value":86400},"remoteIdentities":[{"ipv4Addr":{"optionType":"global","value":"10.0.12.21"}}],"localIdentity":{"ipv4Addr":{"optionType":"global","value":"51.0.1.14"}}}},"$$ref":"#/components/examples/ProfileparcelSdRoutingServiceIpsecProfileCommonRequest_IpsecProfileWithGroupPskAuthType"},"IpsecProfileWithEnterpriseCaAuthType":{"value":{"name":"IpsecProfileWithEnterpriseCaAuthType","description":"IKEv2 IPSec profile with Enterprise CA authentication","data":{"dpdKeepAliveInterval":{"optionType":"default","value":10},"dpdRetryInterval":{"optionType":"default","value":3},"ikeSaLifeTime":{"optionType":"default","value":86400},"localIdentity":{"ipv4Addr":{"optionType":"global","value":"20.2.2.2"}},"remoteIdentities":[{"ipv4Addr":{"optionType":"global","value":"30.2.2.2"}}],"ipsecSaLifeTime":{"optionType":"default","value":3600},"ipsecReplayWindow":{"optionType":"default","value":"64"},"pfsEnabled":{"optionType":"default","value":false},"authConfig":{"enterpriseCaAuth":{"trustPoint":{"optionType":"global","value":"demo"},"signatureType":{"optionType":"default","value":"RSA"}}}}},"$$ref":"#/components/examples/ProfileparcelSdRoutingServiceIpsecProfileCommonRequest_IpsecProfileWithEnterpriseCaAuthType"},"IpsecProfileWithPerPeerPskAuthType":{"value":{"name":"IpsecProfileWithPerPeerPskAuthType","description":"IKEv2 IPSec profile with Per-peer pre-shared key authentication","data":{"dpdKeepAliveInterval":{"optionType":"global","value":100},"dpdRetryInterval":{"optionType":"global","value":30},"ikeSaLifeTime":{"optionType":"global","value":86400},"localIdentity":{"ipv4Addr":{"optionType":"global","value":"30.2.2.2"}},"remoteIdentities":[{"ipv4Addr":{"optionType":"global","value":"23.2.1.1"}}],"ipsecSaLifeTime":{"optionType":"default","value":3600},"ipsecReplayWindow":{"optionType":"default","value":"64"},"pfsEnabled":{"optionType":"default","value":false},"authConfig":{"perPeerPskAuth":{"peers":[{"peerName":{"optionType":"global","value":"peer1"},"preSharedKey":{"optionType":"global","value":"test123"},"addressConfig":{"ipv4AddressOrSubnet":{"optionType":"global","value":"30.2.2.2"}},"hostName":{"optionType":"default"},"identity":{"optionType":"default"}},{"peerName":{"optionType":"global","value":"peer2"},"preSharedKey":{"optionType":"global","value":"test2"},"addressConfig":{"ipv4AddressOrSubnet":{"optionType":"global","value":"20.2.2.0/24"}},"hostName":{"optionType":"default"},"identity":{"optionType":"default"}},{"peerName":{"optionType":"global","value":"v6-peer"},"preSharedKey":{"optionType":"global","value":"test3"},"addressConfig":{"ipv6Prefix":{"optionType":"global","value":"3002::/96"}},"hostName":{"optionType":"default"},"identity":{"optionType":"default"}}]}}}},"$$ref":"#/components/examples/ProfileparcelSdRoutingServiceIpsecProfileCommonRequest_IpsecProfileWithPerPeerPskAuthType"}}}},"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 \u003e SD-Routing Service \u003e IPSec Profile-write","method":"put","path":"/v1/feature-profile/sd-routing/service/{serviceId}/ipsec-profile/{ipsecProfileId}"}}