====== Models ====== .. code:: python from typing import Any, Dict, List, Literal, Optional, Union GlobalOptionTypeDef = Literal["global"] VariableOptionTypeDef = Literal["variable"] Type = Literal["urlallowed", "urlblocked"] EntriesProtocolNameDef = Literal[ "802-11-iapp", "ace-svr", "aol", "appleqtc", "bgp", "biff", "bootpc", "bootps", "cddbp", "cifs", "cisco-fna", "cisco-net-mgmt", "cisco-svcs", "cisco-sys", "cisco-tdp", "cisco-tna", "citrix", "citriximaclient", "clp", "creativepartnr", "creativeserver", "cuseeme", "daytime", "dbase", "dbcontrol_agent", "ddns-v3", "dhcp-failover", "discard", "dns", "dnsix", "echo", "entrust-svc-hand", "entrust-svcs", "exec", "fcip-port", "finger", "ftp", "ftps", "gdoi", "giop", "gopher", "gtpv0", "gtpv1", "h225ras", "h323", "h323callsigalt", "hp-alarm-mgr", "hp-collector", "hp-managed-node", "hsrp", "http", "https", "ica", "icabrowser", "icmp", "ident", "igmpv3lite", "imap", "imap3", "imaps", "ipass", "ipsec-msft", "ipx", "irc", "irc-serv", "ircs", "ircu", "isakmp", "iscsi", "iscsi-target", "kazaa", "kerberos", "kermit", "l2tp", "ldap", "ldap-admin", "ldaps", "login", "lotusmtap", "lotusnote", "mgcp", "microsoft-ds", "ms-cluster-net", "ms-dotnetster", "ms-sna", "ms-sql", "ms-sql-m", "msexch-routing", "msnmsgr", "msrpc", "mysql", "n2h2server", "ncp", "net8-cman", "netbios-dgm", "netbios-ns", "netshow", "netstat", "nfs", "nntp", "ntp", "oem-agent", "oracle", "oracle-em-vp", "oraclenames", "orasrv", "pcanywheredata", "pcanywherestat", "pop3", "pop3s", "pptp", "pwdgen", "qmtp", "r-winsock", "radius", "rdb-dbs-disp", "realmedia", "realsecure", "router", "rsvd", "rsvp-encap", "rsvp_tunnel", "rtc-pm-port", "rtelnet", "rtsp", "send", "shell", "sip", "sip-tls", "skinny", "sms", "smtp", "snmp", "snmptrap", "socks", "sql-net", "sqlserv", "sqlsrv", "ssh", "sshell", "ssp", "streamworks", "stun", "sunrpc", "syslog", "syslog-conn", "tacacs", "tacacs-ds", "tarantella", "tcp", "telnet", "telnets", "tftp", "time", "timed", "tr-rsrb", "ttc", "udp", "uucp", "vdolive", "vqp", "webster", "who", "wins", "x11", "xdmcp", "ymsgr", ] EntriesCountryDef = Literal[ "ABW", "AFG", "AGO", "AIA", "ALA", "ALB", "AND", "ANT", "ARE", "ARG", "ARM", "ASM", "ATA", "ATF", "ATG", "AUS", "AUT", "AZE", "BDI", "BEL", "BEN", "BES", "BFA", "BGD", "BGR", "BHR", "BHS", "BIH", "BLM", "BLR", "BLZ", "BMU", "BOL", "BRA", "BRB", "BRN", "BTN", "BVT", "BWA", "CAF", "CAN", "CCK", "CHE", "CHL", "CHN", "CIV", "CMR", "COD", "COG", "COK", "COL", "COM", "CPV", "CRI", "CUB", "CUW", "CXR", "CYM", "CYP", "CZE", "DEU", "DJI", "DMA", "DNK", "DOM", "DZA", "ECU", "EGY", "ERI", "ESH", "ESP", "EST", "ETH", "FIN", "FJI", "FLK", "FRA", "FRO", "FSM", "GAB", "GBR", "GEO", "GGY", "GHA", "GIB", "GIN", "GLP", "GMB", "GNB", "GNQ", "GRC", "GRD", "GRL", "GTM", "GUF", "GUM", "GUY", "HKG", "HMD", "HND", "HRV", "HTI", "HUN", "IDN", "IMN", "IND", "IOT", "IRL", "IRN", "IRQ", "ISL", "ISR", "ITA", "JAM", "JEY", "JOR", "JPN", "KAZ", "KEN", "KGZ", "KHM", "KIR", "KNA", "KOR", "KWT", "LAO", "LBN", "LBR", "LBY", "LCA", "LIE", "LKA", "LSO", "LTU", "LUX", "LVA", "MAC", "MAF", "MAR", "MCO", "MDA", "MDG", "MDV", "MEX", "MHL", "MKD", "MLI", "MLT", "MMR", "MNE", "MNG", "MNP", "MOZ", "MRT", "MSR", "MTQ", "MUS", "MWI", "MYS", "MYT", "NAM", "NCL", "NER", "NFK", "NGA", "NIC", "NIU", "NLD", "NOR", "NPL", "NRU", "NZL", "OMN", "PAK", "PAN", "PCN", "PER", "PHL", "PLW", "PNG", "POL", "PRI", "PRK", "PRT", "PRY", "PSE", "PYF", "QAT", "REU", "ROU", "RUS", "RWA", "SAU", "SDN", "SEN", "SGP", "SGS", "SHN", "SJM", "SLB", "SLE", "SLV", "SMR", "SOM", "SPM", "SRB", "SSD", "STP", "SUR", "SVK", "SVN", "SWE", "SWZ", "SXM", "SYC", "SYR", "TCA", "TCD", "TGO", "THA", "TJK", "TKL", "TKM", "TLS", "TON", "TTO", "TUN", "TUR", "TUV", "TWN", "TZA", "UGA", "UKR", "UMI", "URY", "USA", "UZB", "VAT", "VCT", "VEN", "VGB", "VIR", "VNM", "VUT", "WLF", "WSM", "YEM", "ZAF", "ZMB", "ZWE", ] EntriesContinentDef = Literal[ "AF", "AN", "AS", "EU", "NA", "OC", "SA" ] EntriesCriteriaDef = Literal[ "jitter", "jitter-latency", "jitter-latency-loss", "jitter-loss", "jitter-loss-latency", "latency", "latency-jitter", "latency-jitter-loss", "latency-loss", "latency-loss-jitter", "loss", "loss-jitter", "loss-jitter-latency", "loss-latency", "loss-latency-jitter", ] EntriesQueueDef = Literal["0", "1", "2", "3", "4", "5", "6", "7"] DefaultOptionTypeDef = Literal["default"] EntriesExceedDef = Literal["drop", "remark"] EntriesMapColorDef = Literal[ "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", ] EntriesColorDef = Literal[ "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", ] EntriesEncapDef = Literal["gre", "ipsec"] PolicyObjectEntriesColorDef = Literal[ "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", ] Value = Literal[ "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", ] EntriesPathPreferenceDef = Literal[ "all-paths", "direct-path", "multi-hop-path" ] PolicyObjectListTypeParam = Literal[ "app-list", "app-probe", "as-path", "class", "color", "data-ipv6-prefix", "data-prefix", "expanded-community", "ext-community", "ipv4-network-object-group", "ipv4-service-object-group", "ipv6-prefix", "mirror", "policer", "preferred-color-group", "prefix", "security-data-ip-prefix", "security-fqdn", "security-geolocation", "security-identity", "security-ipssignature", "security-localapp", "security-localdomain", "security-port", "security-protocolname", "security-scalablegrouptag", "security-urllist", "security-zone", "sla-class", "standard-community", "tloc", "vpn-group", ] SdwanPolicyObjectEntriesColorDef = Literal[ "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", ] PolicyObjectEntriesProtocolNameDef = Literal[ "802-11-iapp", "ace-svr", "aol", "appleqtc", "bgp", "biff", "bootpc", "bootps", "cddbp", "cifs", "cisco-fna", "cisco-net-mgmt", "cisco-svcs", "cisco-sys", "cisco-tdp", "cisco-tna", "citrix", "citriximaclient", "clp", "creativepartnr", "creativeserver", "cuseeme", "daytime", "dbase", "dbcontrol_agent", "ddns-v3", "dhcp-failover", "discard", "dns", "dnsix", "echo", "entrust-svc-hand", "entrust-svcs", "exec", "fcip-port", "finger", "ftp", "ftps", "gdoi", "giop", "gopher", "gtpv0", "gtpv1", "h225ras", "h323", "h323callsigalt", "hp-alarm-mgr", "hp-collector", "hp-managed-node", "hsrp", "http", "https", "ica", "icabrowser", "icmp", "ident", "igmpv3lite", "imap", "imap3", "imaps", "ipass", "ipsec-msft", "ipx", "irc", "irc-serv", "ircs", "ircu", "isakmp", "iscsi", "iscsi-target", "kazaa", "kerberos", "kermit", "l2tp", "ldap", "ldap-admin", "ldaps", "login", "lotusmtap", "lotusnote", "mgcp", "microsoft-ds", "ms-cluster-net", "ms-dotnetster", "ms-sna", "ms-sql", "ms-sql-m", "msexch-routing", "msnmsgr", "msrpc", "mysql", "n2h2server", "ncp", "net8-cman", "netbios-dgm", "netbios-ns", "netshow", "netstat", "nfs", "nntp", "ntp", "oem-agent", "oracle", "oracle-em-vp", "oraclenames", "orasrv", "pcanywheredata", "pcanywherestat", "pop3", "pop3s", "pptp", "pwdgen", "qmtp", "r-winsock", "radius", "rdb-dbs-disp", "realmedia", "realsecure", "router", "rsvd", "rsvp-encap", "rsvp_tunnel", "rtc-pm-port", "rtelnet", "rtsp", "send", "shell", "sip", "sip-tls", "skinny", "sms", "smtp", "snmp", "snmptrap", "socks", "sql-net", "sqlserv", "sqlsrv", "ssh", "sshell", "ssp", "streamworks", "stun", "sunrpc", "syslog", "syslog-conn", "tacacs", "tacacs-ds", "tarantella", "tcp", "telnet", "telnets", "tftp", "time", "timed", "tr-rsrb", "ttc", "udp", "uucp", "vdolive", "vqp", "webster", "who", "wins", "x11", "xdmcp", "ymsgr", ] PolicyObjectEntriesCountryDef = Literal[ "ABW", "AFG", "AGO", "AIA", "ALA", "ALB", "AND", "ANT", "ARE", "ARG", "ARM", "ASM", "ATA", "ATF", "ATG", "AUS", "AUT", "AZE", "BDI", "BEL", "BEN", "BES", "BFA", "BGD", "BGR", "BHR", "BHS", "BIH", "BLM", "BLR", "BLZ", "BMU", "BOL", "BRA", "BRB", "BRN", "BTN", "BVT", "BWA", "CAF", "CAN", "CCK", "CHE", "CHL", "CHN", "CIV", "CMR", "COD", "COG", "COK", "COL", "COM", "CPV", "CRI", "CUB", "CUW", "CXR", "CYM", "CYP", "CZE", "DEU", "DJI", "DMA", "DNK", "DOM", "DZA", "ECU", "EGY", "ERI", "ESH", "ESP", "EST", "ETH", "FIN", "FJI", "FLK", "FRA", "FRO", "FSM", "GAB", "GBR", "GEO", "GGY", "GHA", "GIB", "GIN", "GLP", "GMB", "GNB", "GNQ", "GRC", "GRD", "GRL", "GTM", "GUF", "GUM", "GUY", "HKG", "HMD", "HND", "HRV", "HTI", "HUN", "IDN", "IMN", "IND", "IOT", "IRL", "IRN", "IRQ", "ISL", "ISR", "ITA", "JAM", "JEY", "JOR", "JPN", "KAZ", "KEN", "KGZ", "KHM", "KIR", "KNA", "KOR", "KWT", "LAO", "LBN", "LBR", "LBY", "LCA", "LIE", "LKA", "LSO", "LTU", "LUX", "LVA", "MAC", "MAF", "MAR", "MCO", "MDA", "MDG", "MDV", "MEX", "MHL", "MKD", "MLI", "MLT", "MMR", "MNE", "MNG", "MNP", "MOZ", "MRT", "MSR", "MTQ", "MUS", "MWI", "MYS", "MYT", "NAM", "NCL", "NER", "NFK", "NGA", "NIC", "NIU", "NLD", "NOR", "NPL", "NRU", "NZL", "OMN", "PAK", "PAN", "PCN", "PER", "PHL", "PLW", "PNG", "POL", "PRI", "PRK", "PRT", "PRY", "PSE", "PYF", "QAT", "REU", "ROU", "RUS", "RWA", "SAU", "SDN", "SEN", "SGP", "SGS", "SHN", "SJM", "SLB", "SLE", "SLV", "SMR", "SOM", "SPM", "SRB", "SSD", "STP", "SUR", "SVK", "SVN", "SWE", "SWZ", "SXM", "SYC", "SYR", "TCA", "TCD", "TGO", "THA", "TJK", "TKL", "TKM", "TLS", "TON", "TTO", "TUN", "TUR", "TUV", "TWN", "TZA", "UGA", "UKR", "UMI", "URY", "USA", "UZB", "VAT", "VCT", "VEN", "VGB", "VIR", "VNM", "VUT", "WLF", "WSM", "YEM", "ZAF", "ZMB", "ZWE", ] PolicyObjectEntriesContinentDef = Literal[ "AF", "AN", "AS", "EU", "NA", "OC", "SA" ] SdwanPolicyObjectEntriesCountryDef = Literal[ "ABW", "AFG", "AGO", "AIA", "ALA", "ALB", "AND", "ANT", "ARE", "ARG", "ARM", "ASM", "ATA", "ATF", "ATG", "AUS", "AUT", "AZE", "BDI", "BEL", "BEN", "BES", "BFA", "BGD", "BGR", "BHR", "BHS", "BIH", "BLM", "BLR", "BLZ", "BMU", "BOL", "BRA", "BRB", "BRN", "BTN", "BVT", "BWA", "CAF", "CAN", "CCK", "CHE", "CHL", "CHN", "CIV", "CMR", "COD", "COG", "COK", "COL", "COM", "CPV", "CRI", "CUB", "CUW", "CXR", "CYM", "CYP", "CZE", "DEU", "DJI", "DMA", "DNK", "DOM", "DZA", "ECU", "EGY", "ERI", "ESH", "ESP", "EST", "ETH", "FIN", "FJI", "FLK", "FRA", "FRO", "FSM", "GAB", "GBR", "GEO", "GGY", "GHA", "GIB", "GIN", "GLP", "GMB", "GNB", "GNQ", "GRC", "GRD", "GRL", "GTM", "GUF", "GUM", "GUY", "HKG", "HMD", "HND", "HRV", "HTI", "HUN", "IDN", "IMN", "IND", "IOT", "IRL", "IRN", "IRQ", "ISL", "ISR", "ITA", "JAM", "JEY", "JOR", "JPN", "KAZ", "KEN", "KGZ", "KHM", "KIR", "KNA", "KOR", "KWT", "LAO", "LBN", "LBR", "LBY", "LCA", "LIE", "LKA", "LSO", "LTU", "LUX", "LVA", "MAC", "MAF", "MAR", "MCO", "MDA", "MDG", "MDV", "MEX", "MHL", "MKD", "MLI", "MLT", "MMR", "MNE", "MNG", "MNP", "MOZ", "MRT", "MSR", "MTQ", "MUS", "MWI", "MYS", "MYT", "NAM", "NCL", "NER", "NFK", "NGA", "NIC", "NIU", "NLD", "NOR", "NPL", "NRU", "NZL", "OMN", "PAK", "PAN", "PCN", "PER", "PHL", "PLW", "PNG", "POL", "PRI", "PRK", "PRT", "PRY", "PSE", "PYF", "QAT", "REU", "ROU", "RUS", "RWA", "SAU", "SDN", "SEN", "SGP", "SGS", "SHN", "SJM", "SLB", "SLE", "SLV", "SMR", "SOM", "SPM", "SRB", "SSD", "STP", "SUR", "SVK", "SVN", "SWE", "SWZ", "SXM", "SYC", "SYR", "TCA", "TCD", "TGO", "THA", "TJK", "TKL", "TKM", "TLS", "TON", "TTO", "TUN", "TUR", "TUV", "TWN", "TZA", "UGA", "UKR", "UMI", "URY", "USA", "UZB", "VAT", "VCT", "VEN", "VGB", "VIR", "VNM", "VUT", "WLF", "WSM", "YEM", "ZAF", "ZMB", "ZWE", ] SdwanPolicyObjectEntriesContinentDef = Literal[ "AF", "AN", "AS", "EU", "NA", "OC", "SA" ] PolicyObjectEntriesCriteriaDef = Literal[ "jitter", "jitter-latency", "jitter-latency-loss", "jitter-loss", "jitter-loss-latency", "latency", "latency-jitter", "latency-jitter-loss", "latency-loss", "latency-loss-jitter", "loss", "loss-jitter", "loss-jitter-latency", "loss-latency", "loss-latency-jitter", ] SdwanPolicyObjectEntriesCriteriaDef = Literal[ "jitter", "jitter-latency", "jitter-latency-loss", "jitter-loss", "jitter-loss-latency", "latency", "latency-jitter", "latency-jitter-loss", "latency-loss", "latency-loss-jitter", "loss", "loss-jitter", "loss-jitter-latency", "loss-latency", "loss-latency-jitter", ] FeatureProfileSdwanPolicyObjectEntriesCriteriaDef = Literal[ "jitter", "jitter-latency", "jitter-latency-loss", "jitter-loss", "jitter-loss-latency", "latency", "latency-jitter", "latency-jitter-loss", "latency-loss", "latency-loss-jitter", "loss", "loss-jitter", "loss-jitter-latency", "loss-latency", "loss-latency-jitter", ] PolicyObjectEntriesQueueDef = Literal[ "0", "1", "2", "3", "4", "5", "6", "7" ] PolicyObjectEntriesExceedDef = Literal["drop", "remark"] PolicyObjectEntriesMapColorDef = Literal[ "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", ] FeatureProfileSdwanPolicyObjectEntriesColorDef = Literal[ "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", ] PolicyObjectEntriesEncapDef = Literal["gre", "ipsec"] V1FeatureProfileSdwanPolicyObjectEntriesColorDef = Literal[ "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", ] PolicyObjectValue = Literal[ "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", ] PolicyObjectEntriesPathPreferenceDef = Literal[ "all-paths", "direct-path", "multi-hop-path" ] SdwanPolicyObjectValue = Literal[ "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", ] SdwanPolicyObjectEntriesPathPreferenceDef = Literal[ "all-paths", "direct-path", "multi-hop-path" ] FeatureProfileSdwanPolicyObjectValue = Literal[ "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", ] FeatureProfileSdwanPolicyObjectEntriesPathPreferenceDef = Literal[ "all-paths", "direct-path", "multi-hop-path" ] V1FeatureProfileSdwanPolicyObjectValue = Literal[ "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", ] V1FeatureProfileSdwanPolicyObjectEntriesPathPreferenceDef = Literal[ "all-paths", "direct-path", "multi-hop-path" ] SdwanPolicyObjectEntriesProtocolNameDef = Literal[ "802-11-iapp", "ace-svr", "aol", "appleqtc", "bgp", "biff", "bootpc", "bootps", "cddbp", "cifs", "cisco-fna", "cisco-net-mgmt", "cisco-svcs", "cisco-sys", "cisco-tdp", "cisco-tna", "citrix", "citriximaclient", "clp", "creativepartnr", "creativeserver", "cuseeme", "daytime", "dbase", "dbcontrol_agent", "ddns-v3", "dhcp-failover", "discard", "dns", "dnsix", "echo", "entrust-svc-hand", "entrust-svcs", "exec", "fcip-port", "finger", "ftp", "ftps", "gdoi", "giop", "gopher", "gtpv0", "gtpv1", "h225ras", "h323", "h323callsigalt", "hp-alarm-mgr", "hp-collector", "hp-managed-node", "hsrp", "http", "https", "ica", "icabrowser", "icmp", "ident", "igmpv3lite", "imap", "imap3", "imaps", "ipass", "ipsec-msft", "ipx", "irc", "irc-serv", "ircs", "ircu", "isakmp", "iscsi", "iscsi-target", "kazaa", "kerberos", "kermit", "l2tp", "ldap", "ldap-admin", "ldaps", "login", "lotusmtap", "lotusnote", "mgcp", "microsoft-ds", "ms-cluster-net", "ms-dotnetster", "ms-sna", "ms-sql", "ms-sql-m", "msexch-routing", "msnmsgr", "msrpc", "mysql", "n2h2server", "ncp", "net8-cman", "netbios-dgm", "netbios-ns", "netshow", "netstat", "nfs", "nntp", "ntp", "oem-agent", "oracle", "oracle-em-vp", "oraclenames", "orasrv", "pcanywheredata", "pcanywherestat", "pop3", "pop3s", "pptp", "pwdgen", "qmtp", "r-winsock", "radius", "rdb-dbs-disp", "realmedia", "realsecure", "router", "rsvd", "rsvp-encap", "rsvp_tunnel", "rtc-pm-port", "rtelnet", "rtsp", "send", "shell", "sip", "sip-tls", "skinny", "sms", "smtp", "snmp", "snmptrap", "socks", "sql-net", "sqlserv", "sqlsrv", "ssh", "sshell", "ssp", "streamworks", "stun", "sunrpc", "syslog", "syslog-conn", "tacacs", "tacacs-ds", "tarantella", "tcp", "telnet", "telnets", "tftp", "time", "timed", "tr-rsrb", "ttc", "udp", "uucp", "vdolive", "vqp", "webster", "who", "wins", "x11", "xdmcp", "ymsgr", ] FeatureProfileSdwanPolicyObjectEntriesCountryDef = Literal[ "ABW", "AFG", "AGO", "AIA", "ALA", "ALB", "AND", "ANT", "ARE", "ARG", "ARM", "ASM", "ATA", "ATF", "ATG", "AUS", "AUT", "AZE", "BDI", "BEL", "BEN", "BES", "BFA", "BGD", "BGR", "BHR", "BHS", "BIH", "BLM", "BLR", "BLZ", "BMU", "BOL", "BRA", "BRB", "BRN", "BTN", "BVT", "BWA", "CAF", "CAN", "CCK", "CHE", "CHL", "CHN", "CIV", "CMR", "COD", "COG", "COK", "COL", "COM", "CPV", "CRI", "CUB", "CUW", "CXR", "CYM", "CYP", "CZE", "DEU", "DJI", "DMA", "DNK", "DOM", "DZA", "ECU", "EGY", "ERI", "ESH", "ESP", "EST", "ETH", "FIN", "FJI", "FLK", "FRA", "FRO", "FSM", "GAB", "GBR", "GEO", "GGY", "GHA", "GIB", "GIN", "GLP", "GMB", "GNB", "GNQ", "GRC", "GRD", "GRL", "GTM", "GUF", "GUM", "GUY", "HKG", "HMD", "HND", "HRV", "HTI", "HUN", "IDN", "IMN", "IND", "IOT", "IRL", "IRN", "IRQ", "ISL", "ISR", "ITA", "JAM", "JEY", "JOR", "JPN", "KAZ", "KEN", "KGZ", "KHM", "KIR", "KNA", "KOR", "KWT", "LAO", "LBN", "LBR", "LBY", "LCA", "LIE", "LKA", "LSO", "LTU", "LUX", "LVA", "MAC", "MAF", "MAR", "MCO", "MDA", "MDG", "MDV", "MEX", "MHL", "MKD", "MLI", "MLT", "MMR", "MNE", "MNG", "MNP", "MOZ", "MRT", "MSR", "MTQ", "MUS", "MWI", "MYS", "MYT", "NAM", "NCL", "NER", "NFK", "NGA", "NIC", "NIU", "NLD", "NOR", "NPL", "NRU", "NZL", "OMN", "PAK", "PAN", "PCN", "PER", "PHL", "PLW", "PNG", "POL", "PRI", "PRK", "PRT", "PRY", "PSE", "PYF", "QAT", "REU", "ROU", "RUS", "RWA", "SAU", "SDN", "SEN", "SGP", "SGS", "SHN", "SJM", "SLB", "SLE", "SLV", "SMR", "SOM", "SPM", "SRB", "SSD", "STP", "SUR", "SVK", "SVN", "SWE", "SWZ", "SXM", "SYC", "SYR", "TCA", "TCD", "TGO", "THA", "TJK", "TKL", "TKM", "TLS", "TON", "TTO", "TUN", "TUR", "TUV", "TWN", "TZA", "UGA", "UKR", "UMI", "URY", "USA", "UZB", "VAT", "VCT", "VEN", "VGB", "VIR", "VNM", "VUT", "WLF", "WSM", "YEM", "ZAF", "ZMB", "ZWE", ] FeatureProfileSdwanPolicyObjectEntriesContinentDef = Literal[ "AF", "AN", "AS", "EU", "NA", "OC", "SA" ] V1FeatureProfileSdwanPolicyObjectEntriesCountryDef = Literal[ "ABW", "AFG", "AGO", "AIA", "ALA", "ALB", "AND", "ANT", "ARE", "ARG", "ARM", "ASM", "ATA", "ATF", "ATG", "AUS", "AUT", "AZE", "BDI", "BEL", "BEN", "BES", "BFA", "BGD", "BGR", "BHR", "BHS", "BIH", "BLM", "BLR", "BLZ", "BMU", "BOL", "BRA", "BRB", "BRN", "BTN", "BVT", "BWA", "CAF", "CAN", "CCK", "CHE", "CHL", "CHN", "CIV", "CMR", "COD", "COG", "COK", "COL", "COM", "CPV", "CRI", "CUB", "CUW", "CXR", "CYM", "CYP", "CZE", "DEU", "DJI", "DMA", "DNK", "DOM", "DZA", "ECU", "EGY", "ERI", "ESH", "ESP", "EST", "ETH", "FIN", "FJI", "FLK", "FRA", "FRO", "FSM", "GAB", "GBR", "GEO", "GGY", "GHA", "GIB", "GIN", "GLP", "GMB", "GNB", "GNQ", "GRC", "GRD", "GRL", "GTM", "GUF", "GUM", "GUY", "HKG", "HMD", "HND", "HRV", "HTI", "HUN", "IDN", "IMN", "IND", "IOT", "IRL", "IRN", "IRQ", "ISL", "ISR", "ITA", "JAM", "JEY", "JOR", "JPN", "KAZ", "KEN", "KGZ", "KHM", "KIR", "KNA", "KOR", "KWT", "LAO", "LBN", "LBR", "LBY", "LCA", "LIE", "LKA", "LSO", "LTU", "LUX", "LVA", "MAC", "MAF", "MAR", "MCO", "MDA", "MDG", "MDV", "MEX", "MHL", "MKD", "MLI", "MLT", "MMR", "MNE", "MNG", "MNP", "MOZ", "MRT", "MSR", "MTQ", "MUS", "MWI", "MYS", "MYT", "NAM", "NCL", "NER", "NFK", "NGA", "NIC", "NIU", "NLD", "NOR", "NPL", "NRU", "NZL", "OMN", "PAK", "PAN", "PCN", "PER", "PHL", "PLW", "PNG", "POL", "PRI", "PRK", "PRT", "PRY", "PSE", "PYF", "QAT", "REU", "ROU", "RUS", "RWA", "SAU", "SDN", "SEN", "SGP", "SGS", "SHN", "SJM", "SLB", "SLE", "SLV", "SMR", "SOM", "SPM", "SRB", "SSD", "STP", "SUR", "SVK", "SVN", "SWE", "SWZ", "SXM", "SYC", "SYR", "TCA", "TCD", "TGO", "THA", "TJK", "TKL", "TKM", "TLS", "TON", "TTO", "TUN", "TUR", "TUV", "TWN", "TZA", "UGA", "UKR", "UMI", "URY", "USA", "UZB", "VAT", "VCT", "VEN", "VGB", "VIR", "VNM", "VUT", "WLF", "WSM", "YEM", "ZAF", "ZMB", "ZWE", ] V1FeatureProfileSdwanPolicyObjectEntriesContinentDef = Literal[ "AF", "AN", "AS", "EU", "NA", "OC", "SA" ] V1FeatureProfileSdwanPolicyObjectEntriesCriteriaDef = Literal[ "jitter", "jitter-latency", "jitter-latency-loss", "jitter-loss", "jitter-loss-latency", "latency", "latency-jitter", "latency-jitter-loss", "latency-loss", "latency-loss-jitter", "loss", "loss-jitter", "loss-jitter-latency", "loss-latency", "loss-latency-jitter", ] EntriesCriteriaDef1 = Literal[ "jitter", "jitter-latency", "jitter-latency-loss", "jitter-loss", "jitter-loss-latency", "latency", "latency-jitter", "latency-jitter-loss", "latency-loss", "latency-loss-jitter", "loss", "loss-jitter", "loss-jitter-latency", "loss-latency", "loss-latency-jitter", ] EntriesCriteriaDef2 = Literal[ "jitter", "jitter-latency", "jitter-latency-loss", "jitter-loss", "jitter-loss-latency", "latency", "latency-jitter", "latency-jitter-loss", "latency-loss", "latency-loss-jitter", "loss", "loss-jitter", "loss-jitter-latency", "loss-latency", "loss-latency-jitter", ] SdwanPolicyObjectEntriesQueueDef = Literal[ "0", "1", "2", "3", "4", "5", "6", "7" ] SdwanPolicyObjectEntriesExceedDef = Literal["drop", "remark"] SdwanPolicyObjectEntriesMapColorDef = Literal[ "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", ] EntriesColorDef1 = Literal[ "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", ] SdwanPolicyObjectEntriesEncapDef = Literal["gre", "ipsec"] EntriesColorDef2 = Literal[ "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", ] Value1 = Literal[ "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", ] EntriesPathPreferenceDef1 = Literal[ "all-paths", "direct-path", "multi-hop-path" ] Value2 = Literal[ "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", ] EntriesPathPreferenceDef2 = Literal[ "all-paths", "direct-path", "multi-hop-path" ] Value3 = Literal[ "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", ] EntriesPathPreferenceDef3 = Literal[ "all-paths", "direct-path", "multi-hop-path" ] Value4 = Literal[ "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", ] EntriesPathPreferenceDef4 = Literal[ "all-paths", "direct-path", "multi-hop-path" ] class OneOfIpv4PrefixOptionsDef1: option_type: GlobalOptionTypeDef value: str class OneOfIpv4PrefixOptionsDef2: option_type: VariableOptionTypeDef value: str default: Optional[str] description: Optional[str] class Entries: ip_prefix: Union[ OneOfIpv4PrefixOptionsDef1, OneOfIpv4PrefixOptionsDef2 ] class PolicyObjectData: entries: List[Entries] class Schema2HubGeneratedPolicyobjectlisttypePost1: """ security-data-ip-prefix profile parcel schema for POST request """ data: PolicyObjectData name: str description: Optional[str] metadata: Optional[Any] class OneOfEntriesPatternOptionsDef: option_type: GlobalOptionTypeDef # Must be valid FQDN value: str class PolicyObjectEntries: pattern: OneOfEntriesPatternOptionsDef class SdwanPolicyObjectData: entries: List[PolicyObjectEntries] class Schema2HubGeneratedPolicyobjectlisttypePost2: """ security-data-fqdn-prefix profile parcel schema for POST request """ data: SdwanPolicyObjectData name: str description: Optional[str] metadata: Optional[Any] class OneOfEntriesPortOptionsDef: option_type: GlobalOptionTypeDef value: str class SdwanPolicyObjectEntries: port: OneOfEntriesPortOptionsDef class FeatureProfileSdwanPolicyObjectData: # Port List entries: List[SdwanPolicyObjectEntries] class Schema2HubGeneratedPolicyobjectlisttypePost3: """ Port profile parcel schema for POST request """ data: FeatureProfileSdwanPolicyObjectData name: str description: Optional[str] metadata: Optional[Any] class OneOfEntriesAppOptionsDef: option_type: GlobalOptionTypeDef value: str class OneOfEntriesAppFamilyOptionsDef: option_type: GlobalOptionTypeDef value: str class Entries1: app: OneOfEntriesAppOptionsDef app_family: Optional[OneOfEntriesAppFamilyOptionsDef] class Entries2: app_family: OneOfEntriesAppFamilyOptionsDef app: Optional[OneOfEntriesAppOptionsDef] class V1FeatureProfileSdwanPolicyObjectData: # Localapp list entries: List[Union[Entries1, Entries2]] class Schema2HubGeneratedPolicyobjectlisttypePost4: """ security-localapp profile parcel schema for POST request """ data: V1FeatureProfileSdwanPolicyObjectData name: str description: Optional[str] metadata: Optional[Any] class OneOfEntriesNameServerOptionsDef: option_type: GlobalOptionTypeDef # Must be valid utd regex. String cannot start with a '*' or a '+', be empty, or be more than 240 characters value: str class FeatureProfileSdwanPolicyObjectEntries: name_server: OneOfEntriesNameServerOptionsDef class Data1: entries: List[FeatureProfileSdwanPolicyObjectEntries] class Schema2HubGeneratedPolicyobjectlisttypePost5: """ security-localdomain profile parcel schema for POST request """ data: Data1 name: str description: Optional[str] metadata: Optional[Any] class OneOfEntriesGeneratorIdOptionsDef: option_type: GlobalOptionTypeDef value: str class OneOfEntriesSignatureIdOptionsDef: option_type: GlobalOptionTypeDef value: str class V1FeatureProfileSdwanPolicyObjectEntries: generator_id: OneOfEntriesGeneratorIdOptionsDef signature_id: OneOfEntriesSignatureIdOptionsDef class Data2: # Ips Signature entries: List[V1FeatureProfileSdwanPolicyObjectEntries] class Schema2HubGeneratedPolicyobjectlisttypePost6: """ security-ipssignature profile parcel schema for POST request """ data: Data2 name: str description: Optional[str] metadata: Optional[Any] class EntriesUrlListOptionsDef: option_type: GlobalOptionTypeDef value: str class Entries11: pattern: EntriesUrlListOptionsDef class Data3: # URL List entries: List[Entries11] type_: Type class Schema2HubGeneratedPolicyobjectlisttypePost7: """ URL List profile parcel schema for POST request """ data: Data3 name: str description: Optional[str] metadata: Optional[Any] class OneOfEntriesProtocolNameOptionsDef: option_type: GlobalOptionTypeDef value: EntriesProtocolNameDef # pytype: disable=annotation-type-mismatch class Entries21: protocol_name: OneOfEntriesProtocolNameOptionsDef class Data4: entries: List[Entries21] class Schema2HubGeneratedPolicyobjectlisttypePost8: """ security-protocolname profile parcel schema for POST request """ data: Data4 name: str description: Optional[str] metadata: Optional[Any] class OneOfEntriesCountryOptionsDef: option_type: GlobalOptionTypeDef value: ( EntriesCountryDef # pytype: disable=annotation-type-mismatch ) class OneOfEntriesContinentOptionsDef: option_type: GlobalOptionTypeDef value: EntriesContinentDef # pytype: disable=annotation-type-mismatch class PolicyObjectEntries1: country: OneOfEntriesCountryOptionsDef continent: Optional[OneOfEntriesContinentOptionsDef] class PolicyObjectEntries2: continent: OneOfEntriesContinentOptionsDef country: Optional[OneOfEntriesCountryOptionsDef] class Data5: # Geolocation List entries: List[Union[PolicyObjectEntries1, PolicyObjectEntries2]] class Schema2HubGeneratedPolicyobjectlisttypePost9: """ Geolocation profile parcel schema for POST request """ data: Data5 name: str description: Optional[str] metadata: Optional[Any] class OneOfEntriesUserOptionsDef: option_type: GlobalOptionTypeDef # Mustn't contain non standard unicode characters value: str class OneOfEntriesUserGroupOptionsDef: option_type: GlobalOptionTypeDef # Mustn't contain non standard unicode characters value: str class SdwanPolicyObjectEntries1: user: OneOfEntriesUserOptionsDef user_group: Optional[OneOfEntriesUserGroupOptionsDef] class SdwanPolicyObjectEntries2: user_group: OneOfEntriesUserGroupOptionsDef user: Optional[OneOfEntriesUserOptionsDef] class Data6: # Array of Users and User Groups entries: List[ Union[SdwanPolicyObjectEntries1, SdwanPolicyObjectEntries2] ] class Schema2HubGeneratedPolicyobjectlisttypePost10: """ security-identity profile parcel schema for POST request """ data: Data6 name: str description: Optional[str] metadata: Optional[Any] class OneOfEntriesSgtNameOptionsDef: option_type: GlobalOptionTypeDef value: str class OneOfEntriesTagOptionsDef: option_type: GlobalOptionTypeDef value: str class Entries3: sgt_name: OneOfEntriesSgtNameOptionsDef tag: OneOfEntriesTagOptionsDef class Data7: entries: List[Entries3] class Schema2HubGeneratedPolicyobjectlisttypePost11: """ security-scalablegrouptag profile parcel schema for POST request """ data: Data7 name: str description: Optional[str] metadata: Optional[Any] class Data8: entries: List[None] class Schema2HubGeneratedPolicyobjectlisttypePost12: """ security-zone profile parcel schema for POST request """ data: Data8 name: str description: Optional[str] metadata: Optional[Any] class PolicyObjectOneOfEntriesAppOptionsDef: option_type: GlobalOptionTypeDef value: str class PolicyObjectOneOfEntriesAppFamilyOptionsDef: option_type: GlobalOptionTypeDef value: str class FeatureProfileSdwanPolicyObjectEntries1: app: PolicyObjectOneOfEntriesAppOptionsDef app_family: Optional[PolicyObjectOneOfEntriesAppFamilyOptionsDef] class SdwanPolicyObjectOneOfEntriesAppOptionsDef: option_type: GlobalOptionTypeDef value: str class SdwanPolicyObjectOneOfEntriesAppFamilyOptionsDef: option_type: GlobalOptionTypeDef value: str class FeatureProfileSdwanPolicyObjectEntries2: app_family: SdwanPolicyObjectOneOfEntriesAppFamilyOptionsDef app: Optional[SdwanPolicyObjectOneOfEntriesAppOptionsDef] class Data9: # Centralized Policy App List entries: List[ Union[ FeatureProfileSdwanPolicyObjectEntries1, FeatureProfileSdwanPolicyObjectEntries2, ] ] class Schema2HubGeneratedPolicyobjectlisttypePost13: """ Centralized Policy App List profile parcel schema for POST request """ data: Data9 name: str description: Optional[str] metadata: Optional[Any] class OneOfEntriesLatencyOptionsDef: option_type: GlobalOptionTypeDef value: int class OneOfEntriesLossOptionsDef: option_type: GlobalOptionTypeDef value: int class OneOfEntriesJitterOptionsDef: option_type: GlobalOptionTypeDef value: int class RefId: option_type: GlobalOptionTypeDef value: str class ParcelReferenceDef: ref_id: RefId class OneOfEntriesCriteriaOptionsDef: option_type: GlobalOptionTypeDef value: EntriesCriteriaDef class FallbackBestTunnel: """ Object with a criteria and variance """ criteria: Optional[OneOfEntriesCriteriaOptionsDef] jitter_variance: Optional[OneOfEntriesJitterOptionsDef] latency_variance: Optional[OneOfEntriesLatencyOptionsDef] loss_variance: Optional[OneOfEntriesLossOptionsDef] class V1FeatureProfileSdwanPolicyObjectEntries1: latency: OneOfEntriesLatencyOptionsDef app_probe_class: Optional[ParcelReferenceDef] # Object with a criteria and variance fallback_best_tunnel: Optional[FallbackBestTunnel] jitter: Optional[OneOfEntriesJitterOptionsDef] loss: Optional[OneOfEntriesLossOptionsDef] class V1FeatureProfileSdwanPolicyObjectEntries2: loss: OneOfEntriesLossOptionsDef app_probe_class: Optional[ParcelReferenceDef] # Object with a criteria and variance fallback_best_tunnel: Optional[FallbackBestTunnel] jitter: Optional[OneOfEntriesJitterOptionsDef] latency: Optional[OneOfEntriesLatencyOptionsDef] class PolicyObjectEntries3: jitter: OneOfEntriesJitterOptionsDef app_probe_class: Optional[ParcelReferenceDef] # Object with a criteria and variance fallback_best_tunnel: Optional[FallbackBestTunnel] latency: Optional[OneOfEntriesLatencyOptionsDef] loss: Optional[OneOfEntriesLossOptionsDef] class Data10: # Sla class List entries: List[ Union[ V1FeatureProfileSdwanPolicyObjectEntries1, V1FeatureProfileSdwanPolicyObjectEntries2, PolicyObjectEntries3, ] ] class Schema2HubGeneratedPolicyobjectlisttypePost14: """ Sla class profile parcel schema for POST request """ data: Data10 name: str description: Optional[str] metadata: Optional[Any] class AsPathListNum: """ As path List Number """ option_type: Optional[GlobalOptionTypeDef] value: Optional[int] class EntriesAsPathOptionsDef: option_type: GlobalOptionTypeDef value: str class Entries4: as_path: EntriesAsPathOptionsDef class Data11: # As path List Number as_path_list_num: AsPathListNum # AS Path List entries: List[Entries4] class Schema2HubGeneratedPolicyobjectlisttypePost15: """ as path profile parcel schema """ data: Data11 name: str description: Optional[str] metadata: Optional[Any] class EntriesQueueOptionsDef: option_type: GlobalOptionTypeDef value: EntriesQueueDef # pytype: disable=annotation-type-mismatch class Entries5: queue: EntriesQueueOptionsDef class Data12: # class map List entries: List[Entries5] class Schema2HubGeneratedPolicyobjectlisttypePost16: """ class profile parcel schema """ data: Data12 name: str description: Optional[str] metadata: Optional[Any] class EntriesIpv6AddressOptionsDef: option_type: GlobalOptionTypeDef value: str class EntriesIpv6PrefixLengthOptionsDef: option_type: GlobalOptionTypeDef value: int class Entries6: ipv6_address: EntriesIpv6AddressOptionsDef ipv6_prefix_length: EntriesIpv6PrefixLengthOptionsDef class Data13: # IPv6 Prefix List entries: Optional[List[Entries6]] class Schema2HubGeneratedPolicyobjectlisttypePost17: """ Ipv6 data prefix profile parcel schema for POST request """ data: Data13 name: str description: Optional[str] metadata: Optional[Any] class EntriesIpv4AddressOptionsDef: option_type: GlobalOptionTypeDef value: str class EntriesIpv4PrefixLengthOptionsDef: option_type: GlobalOptionTypeDef value: int class Entries7: ipv4_address: EntriesIpv4AddressOptionsDef ipv4_prefix_length: EntriesIpv4PrefixLengthOptionsDef class Data14: # IPv4 Data Prefix List entries: Optional[List[Entries7]] class Schema2HubGeneratedPolicyobjectlisttypePost18: """ ipv4 data prefix profile parcel schema for POST request """ data: Data14 name: str description: Optional[str] metadata: Optional[Any] class OneOfExpandedCommunityOptionsDef1: option_type: GlobalOptionTypeDef value: List[str] class OneOfExpandedCommunityOptionsDef2: option_type: VariableOptionTypeDef value: str default: Optional[str] description: Optional[str] class Data15: expanded_community_list: Union[ OneOfExpandedCommunityOptionsDef1, OneOfExpandedCommunityOptionsDef2, ] class Schema2HubGeneratedPolicyobjectlisttypePost19: """ expanded Community list profile parcel schema """ data: Data15 name: str description: Optional[str] metadata: Optional[Any] class EntriesExtCommunityOptionsDef: option_type: GlobalOptionTypeDef value: str class Entries8: ext_community: EntriesExtCommunityOptionsDef class Data16: # Extended Community List entries: List[Entries8] class Schema2HubGeneratedPolicyobjectlisttypePost20: """ extended community list profile parcel schema """ data: Data16 name: str description: Optional[str] metadata: Optional[Any] class OneOfDescriptionOptionsDef1: option_type: GlobalOptionTypeDef value: str class OneOfDescriptionOptionsDef2: option_type: VariableOptionTypeDef value: str default: Optional[str] description: Optional[str] class OneOfDescriptionOptionsDef3: option_type: DefaultOptionTypeDef class OneOfEntriesAddressTypeHostOptionsDef: option_type: GlobalOptionTypeDef value: Any class OneOfEntriesHostOptionsDef1: option_type: GlobalOptionTypeDef value: Any class OneOfEntriesHostOptionsDef2: option_type: VariableOptionTypeDef value: str default: Optional[str] description: Optional[str] class Entries12: address_type: OneOfEntriesAddressTypeHostOptionsDef host: Union[ OneOfEntriesHostOptionsDef1, OneOfEntriesHostOptionsDef2 ] class OneOfEntriesAddressTypeIpPrefixOptionsDef: option_type: GlobalOptionTypeDef value: Any class OneOfEntriesIpPrefixOptionsDef1: option_type: GlobalOptionTypeDef value: str class OneOfEntriesIpPrefixOptionsDef2: option_type: VariableOptionTypeDef value: str default: Optional[str] description: Optional[str] class Entries22: address_type: OneOfEntriesAddressTypeIpPrefixOptionsDef ip_prefix: Union[ OneOfEntriesIpPrefixOptionsDef1, OneOfEntriesIpPrefixOptionsDef2, ] class OneOfEntriesAddressTypeObjectGroupOptionsDef: option_type: GlobalOptionTypeDef value: Any class SdwanPolicyObjectEntries3: address_type: OneOfEntriesAddressTypeObjectGroupOptionsDef object_group: ParcelReferenceDef class OneOfEntriesAddressTypeHostRangeOptionsDef: option_type: GlobalOptionTypeDef value: Any class OneOfEntriesHostRangeStartOptionsDef1: option_type: GlobalOptionTypeDef value: Any class OneOfEntriesHostRangeStartOptionsDef2: option_type: VariableOptionTypeDef value: str default: Optional[str] description: Optional[str] class OneOfEntriesHostRangeEndOptionsDef1: option_type: GlobalOptionTypeDef value: Any class OneOfEntriesHostRangeEndOptionsDef2: option_type: VariableOptionTypeDef value: str default: Optional[str] description: Optional[str] class HostRange: """ Host Address Range """ end: Union[ OneOfEntriesHostRangeEndOptionsDef1, OneOfEntriesHostRangeEndOptionsDef2, ] start: Union[ OneOfEntriesHostRangeStartOptionsDef1, OneOfEntriesHostRangeStartOptionsDef2, ] class PolicyObjectEntries4: address_type: OneOfEntriesAddressTypeHostRangeOptionsDef # Host Address Range host_range: HostRange class Data17: # object-group Entries entries: List[ Union[ Entries12, Entries22, SdwanPolicyObjectEntries3, PolicyObjectEntries4, ] ] description: Optional[ Union[ OneOfDescriptionOptionsDef1, OneOfDescriptionOptionsDef2, OneOfDescriptionOptionsDef3, ] ] class Schema2HubGeneratedPolicyobjectlisttypePost21: """ Ipv4 Network Object Group profile parcel schema """ data: Data17 name: str description: Optional[str] metadata: Optional[Any] class PolicyObjectOneOfDescriptionOptionsDef1: option_type: GlobalOptionTypeDef value: str class Entries13: object_group: ParcelReferenceDef class Protocol: value: Optional[Any] class OneOfEntriesOperatorLtOptionsDef: option_type: GlobalOptionTypeDef value: Any class OneOfEntriesPortLtValueOptionsDef1: option_type: GlobalOptionTypeDef value: int class OneOfEntriesPortLtValueOptionsDef2: option_type: VariableOptionTypeDef value: str default: Optional[str] description: Optional[str] class SourcePorts1: lt_value: Union[ OneOfEntriesPortLtValueOptionsDef1, OneOfEntriesPortLtValueOptionsDef2, ] operator: OneOfEntriesOperatorLtOptionsDef class OneOfEntriesOperatorEqOptionsDef: option_type: GlobalOptionTypeDef value: Any class OneOfEntriesTcpPortEqValueOptionsDef1: option_type: GlobalOptionTypeDef value: Union[int, str] class OneOfEntriesTcpPortEqValueOptionsDef2: option_type: VariableOptionTypeDef value: str default: Optional[str] description: Optional[str] class EqValue1: tcp_eq_value: Union[ OneOfEntriesTcpPortEqValueOptionsDef1, OneOfEntriesTcpPortEqValueOptionsDef2, ] class OneOfEntriesUdpPortEqValueOptionsDef1: option_type: GlobalOptionTypeDef value: Union[int, str] class OneOfEntriesUdpPortEqValueOptionsDef2: option_type: VariableOptionTypeDef value: str default: Optional[str] description: Optional[str] class EqValue2: udp_eq_value: Union[ OneOfEntriesUdpPortEqValueOptionsDef1, OneOfEntriesUdpPortEqValueOptionsDef2, ] class OneOfEntriesTcpUdpPortEqValueOptionsDef1: option_type: GlobalOptionTypeDef value: Union[int, str] class OneOfEntriesTcpUdpPortEqValueOptionsDef2: option_type: VariableOptionTypeDef value: str default: Optional[str] description: Optional[str] class EqValue3: tcp_udp_eq_value: Union[ OneOfEntriesTcpUdpPortEqValueOptionsDef1, OneOfEntriesTcpUdpPortEqValueOptionsDef2, ] class SourcePorts2: # Source Port That is Equal to This Value eq_value: Union[EqValue1, EqValue2, EqValue3] operator: OneOfEntriesOperatorEqOptionsDef class OneOfEntriesOperatorGtOptionsDef: option_type: GlobalOptionTypeDef value: Any class OneOfEntriesPortGtValueOptionsDef1: option_type: GlobalOptionTypeDef value: int class OneOfEntriesPortGtValueOptionsDef2: option_type: VariableOptionTypeDef value: str default: Optional[str] description: Optional[str] class SourcePorts3: gt_value: Union[ OneOfEntriesPortGtValueOptionsDef1, OneOfEntriesPortGtValueOptionsDef2, ] operator: OneOfEntriesOperatorGtOptionsDef class OneOfEntriesOperatorRangeOptionsDef: option_type: GlobalOptionTypeDef value: Any class OneOfEntriesPortRangeStartOptionsDef1: option_type: GlobalOptionTypeDef value: int class OneOfEntriesPortRangeStartOptionsDef2: option_type: VariableOptionTypeDef value: str default: Optional[str] description: Optional[str] class OneOfEntriesPortRangeEndOptionsDef1: option_type: GlobalOptionTypeDef value: int class OneOfEntriesPortRangeEndOptionsDef2: option_type: VariableOptionTypeDef value: str default: Optional[str] description: Optional[str] class Range: """ Source Port Range """ end: Union[ OneOfEntriesPortRangeEndOptionsDef1, OneOfEntriesPortRangeEndOptionsDef2, ] start: Union[ OneOfEntriesPortRangeStartOptionsDef1, OneOfEntriesPortRangeStartOptionsDef2, ] class SourcePorts4: operator: OneOfEntriesOperatorRangeOptionsDef # Source Port Range range: Range class DestinationPorts: eq_value: Optional[Any] class OneOfEntriesIcmpMsgOptionsDef1: option_type: GlobalOptionTypeDef value: Union[int, str] class OneOfEntriesIcmpMsgOptionsDef2: option_type: VariableOptionTypeDef value: str default: Optional[str] description: Optional[str] class PolicyObjectEntries21: protocol: Protocol destination_ports: Optional[DestinationPorts] icmp_msg: Optional[ Union[ OneOfEntriesIcmpMsgOptionsDef1, OneOfEntriesIcmpMsgOptionsDef2, ] ] # Source Ports source_ports: Optional[ Union[SourcePorts1, SourcePorts2, SourcePorts3, SourcePorts4] ] class OneOfEntriesProtocolOptionsDef: option_type: GlobalOptionTypeDef value: Union[int, str] class DestinationPorts1: lt_value: Union[ OneOfEntriesPortLtValueOptionsDef1, OneOfEntriesPortLtValueOptionsDef2, ] operator: OneOfEntriesOperatorLtOptionsDef class DestinationPorts2: # Destination Port That is Equal to This Value eq_value: Union[EqValue1, EqValue2, EqValue3] operator: OneOfEntriesOperatorEqOptionsDef class DestinationPorts3: gt_value: Union[ OneOfEntriesPortGtValueOptionsDef1, OneOfEntriesPortGtValueOptionsDef2, ] operator: OneOfEntriesOperatorGtOptionsDef class PolicyObjectRange: """ Destination Port Range """ end: Union[ OneOfEntriesPortRangeEndOptionsDef1, OneOfEntriesPortRangeEndOptionsDef2, ] start: Union[ OneOfEntriesPortRangeStartOptionsDef1, OneOfEntriesPortRangeStartOptionsDef2, ] class DestinationPorts4: operator: OneOfEntriesOperatorRangeOptionsDef # Destination Port Range range: PolicyObjectRange class PolicyObjectEntries22: protocol: OneOfEntriesProtocolOptionsDef # Destination Ports destination_ports: Optional[ Union[ DestinationPorts1, DestinationPorts2, DestinationPorts3, DestinationPorts4, ] ] icmp_msg: Optional[ Union[ OneOfEntriesIcmpMsgOptionsDef1, OneOfEntriesIcmpMsgOptionsDef2, ] ] # Source Ports source_ports: Optional[ Union[SourcePorts1, SourcePorts2, SourcePorts3, SourcePorts4] ] class Data18: # object-group Entries entries: List[ Union[ Entries13, Union[PolicyObjectEntries21, PolicyObjectEntries22], ] ] description: Optional[ Union[ PolicyObjectOneOfDescriptionOptionsDef1, OneOfDescriptionOptionsDef2, OneOfDescriptionOptionsDef3, ] ] class Schema2HubGeneratedPolicyobjectlisttypePost22: """ Ipv4 Service Object Group profile parcel schema """ data: Data18 name: str description: Optional[str] metadata: Optional[Any] class PolicyObjectEntriesIpv6AddressOptionsDef: option_type: GlobalOptionTypeDef value: str class PolicyObjectEntriesIpv6PrefixLengthOptionsDef: option_type: GlobalOptionTypeDef value: int class EntriesLeRangePrefixLengthOptionsDef: option_type: GlobalOptionTypeDef value: int class EntriesGeRangePrefixLengthOptionsDef: option_type: GlobalOptionTypeDef value: int class Entries9: ipv6_address: PolicyObjectEntriesIpv6AddressOptionsDef ipv6_prefix_length: PolicyObjectEntriesIpv6PrefixLengthOptionsDef ge_range_prefix_length: Optional[ EntriesGeRangePrefixLengthOptionsDef ] le_range_prefix_length: Optional[ EntriesLeRangePrefixLengthOptionsDef ] class Data19: # IPv6 Prefix List entries: List[Entries9] class Schema2HubGeneratedPolicyobjectlisttypePost23: """ Ipv6 prefix profile parcel schema """ data: Data19 name: str description: Optional[str] metadata: Optional[Any] class EntriesRemoteDestIpOptionsDef: option_type: GlobalOptionTypeDef value: Any class EntriesSourceIpOptionsDef: option_type: GlobalOptionTypeDef value: Any class Entries10: remote_dest_ip: EntriesRemoteDestIpOptionsDef source_ip: EntriesSourceIpOptionsDef class Data20: # Mirror List entries: List[Entries10] class Schema2HubGeneratedPolicyobjectlisttypePost24: """ mirror profile parcel schema for POST request """ data: Data20 name: str description: Optional[str] metadata: Optional[Any] class EntriesBurstOptionsDef: option_type: GlobalOptionTypeDef value: int class EntriesExceedOptionsDef: option_type: GlobalOptionTypeDef value: ( EntriesExceedDef # pytype: disable=annotation-type-mismatch ) class EntriesRateOptionsDef: option_type: GlobalOptionTypeDef value: int class Entries11_1: burst: EntriesBurstOptionsDef exceed: EntriesExceedOptionsDef rate: EntriesRateOptionsDef class Data21: # Policer Entries entries: List[Entries11_1] class Schema2HubGeneratedPolicyobjectlisttypePost25: """ policer profile parcel schema for POST request """ data: Data21 name: str description: Optional[str] metadata: Optional[Any] class PolicyObjectEntriesIpv4AddressOptionsDef: option_type: GlobalOptionTypeDef value: str class PolicyObjectEntriesIpv4PrefixLengthOptionsDef: option_type: GlobalOptionTypeDef value: int class PolicyObjectEntriesLeRangePrefixLengthOptionsDef: option_type: GlobalOptionTypeDef value: int class PolicyObjectEntriesGeRangePrefixLengthOptionsDef: option_type: GlobalOptionTypeDef value: int class Entries12_1: ipv4_address: PolicyObjectEntriesIpv4AddressOptionsDef ipv4_prefix_length: PolicyObjectEntriesIpv4PrefixLengthOptionsDef ge_range_prefix_length: Optional[ PolicyObjectEntriesGeRangePrefixLengthOptionsDef ] le_range_prefix_length: Optional[ PolicyObjectEntriesLeRangePrefixLengthOptionsDef ] class Data22: # IPv4 Prefix List entries: List[Entries12_1] class Schema2HubGeneratedPolicyobjectlisttypePost26: """ Ipv4 prefix profile parcel schema """ data: Data22 name: str description: Optional[str] metadata: Optional[Any] class StandardCommunityOptionsDef: option_type: GlobalOptionTypeDef value: str class Entries13_1: standard_community: StandardCommunityOptionsDef class Data23: # Standard Community List entries: List[Entries13_1] class Schema2HubGeneratedPolicyobjectlisttypePost27: """ standard Community list profile parcel schema """ data: Data23 name: str description: Optional[str] metadata: Optional[Any] class EntriesVpnOptionsDef: option_type: GlobalOptionTypeDef value: Union[int, str] class Entries14: vpn: EntriesVpnOptionsDef class Data24: # VPN List entries: List[Entries14] class Schema2HubGeneratedPolicyobjectlisttypePost28: """ vpn list profile parcel schema """ data: Data24 name: str description: Optional[str] metadata: Optional[Any] class OneOfEntriesMapColorOptionsDef: option_type: GlobalOptionTypeDef value: ( EntriesMapColorDef # pytype: disable=annotation-type-mismatch ) class OneOfEntriesMapDscpOptionsDef: option_type: GlobalOptionTypeDef value: int class Map: color: OneOfEntriesMapColorOptionsDef dscp: Optional[OneOfEntriesMapDscpOptionsDef] class ForwardingClass1: option_type: GlobalOptionTypeDef value: str class ForwardingClass2: ref_id: RefId class Entries15: # Forwarding Class Name forwarding_class: Union[ForwardingClass1, ForwardingClass2] # Map map: List[Map] class Data25: # App Probe List entries: List[Entries15] class Schema2HubGeneratedPolicyobjectlisttypePost29: """ app-probe profile parcel schema for POST request """ data: Data25 name: str description: Optional[str] metadata: Optional[Any] class OneOfEntriesTlocOptionsDef: option_type: GlobalOptionTypeDef value: str class OneOfEntriesColorOptionsDef: option_type: GlobalOptionTypeDef value: EntriesColorDef # pytype: disable=annotation-type-mismatch class OneOfEntriesEncapOptionsDef: option_type: GlobalOptionTypeDef value: EntriesEncapDef # pytype: disable=annotation-type-mismatch class OneOfEntriesPreferenceOptionsDef: option_type: GlobalOptionTypeDef value: str class Entries16: color: OneOfEntriesColorOptionsDef encap: OneOfEntriesEncapOptionsDef tloc: OneOfEntriesTlocOptionsDef preference: Optional[OneOfEntriesPreferenceOptionsDef] class Data26: # TLOC List entries: Optional[List[Entries16]] class Schema2HubGeneratedPolicyobjectlisttypePost30: """ tloc profile parcel schema for POST request """ data: Data26 name: str description: Optional[str] metadata: Optional[Any] class PolicyObjectOneOfEntriesColorOptionsDef: option_type: GlobalOptionTypeDef value: PolicyObjectEntriesColorDef # pytype: disable=annotation-type-mismatch class Entries17: color: PolicyObjectOneOfEntriesColorOptionsDef class Data27: # Color List entries: Optional[List[Entries17]] class Schema2HubGeneratedPolicyobjectlisttypePost31: """ color profile parcel schema for POST request """ data: Data27 description: Optional[str] metadata: Optional[Any] name: Optional[str] class OneOfEntriesColorPreferenceOptionsDef: option_type: GlobalOptionTypeDef value: List[Value] # pytype: disable=annotation-type-mismatch class OneOfEntriesPathPreferenceOptionsDef: option_type: GlobalOptionTypeDef value: EntriesPathPreferenceDef # pytype: disable=annotation-type-mismatch class PrimaryPreference1: color_preference: OneOfEntriesColorPreferenceOptionsDef path_preference: Optional[OneOfEntriesPathPreferenceOptionsDef] class PrimaryPreference2: path_preference: OneOfEntriesPathPreferenceOptionsDef color_preference: Optional[OneOfEntriesColorPreferenceOptionsDef] class SecondaryPreference: """ Object with an color and path preference """ color_preference: Optional[OneOfEntriesColorPreferenceOptionsDef] path_preference: Optional[OneOfEntriesPathPreferenceOptionsDef] class TertiaryPreference: """ Object with an color and path preference """ color_preference: Optional[OneOfEntriesColorPreferenceOptionsDef] path_preference: Optional[OneOfEntriesPathPreferenceOptionsDef] class Entries18: # Object with an color and path preference primary_preference: Union[PrimaryPreference1, PrimaryPreference2] # Object with an color and path preference secondary_preference: Optional[SecondaryPreference] # Object with an color and path preference tertiary_preference: Optional[TertiaryPreference] class Data28: # Preferred Color Group List entries: Optional[List[Entries18]] class Schema2HubGeneratedPolicyobjectlisttypePost32: """ preferred-color-group profile parcel schema for POST request """ data: Data28 description: Optional[str] metadata: Optional[Any] name: Optional[str] class Data: # User who last created this. created_by: Optional[str] # Timestamp of creation created_on: Optional[int] # User who last updated this. last_updated_by: Optional[str] # Timestamp of last update last_updated_on: Optional[int] parcel_id: Optional[str] parcel_type: Optional[str] payload: Optional[ Union[ Schema2HubGeneratedPolicyobjectlisttypePost1, Schema2HubGeneratedPolicyobjectlisttypePost2, Schema2HubGeneratedPolicyobjectlisttypePost3, Schema2HubGeneratedPolicyobjectlisttypePost4, Schema2HubGeneratedPolicyobjectlisttypePost5, Schema2HubGeneratedPolicyobjectlisttypePost6, Schema2HubGeneratedPolicyobjectlisttypePost7, Schema2HubGeneratedPolicyobjectlisttypePost8, Schema2HubGeneratedPolicyobjectlisttypePost9, Schema2HubGeneratedPolicyobjectlisttypePost10, Schema2HubGeneratedPolicyobjectlisttypePost11, Schema2HubGeneratedPolicyobjectlisttypePost12, Schema2HubGeneratedPolicyobjectlisttypePost13, Schema2HubGeneratedPolicyobjectlisttypePost14, Schema2HubGeneratedPolicyobjectlisttypePost15, Schema2HubGeneratedPolicyobjectlisttypePost16, Schema2HubGeneratedPolicyobjectlisttypePost17, Schema2HubGeneratedPolicyobjectlisttypePost18, Schema2HubGeneratedPolicyobjectlisttypePost19, Schema2HubGeneratedPolicyobjectlisttypePost20, Schema2HubGeneratedPolicyobjectlisttypePost21, Schema2HubGeneratedPolicyobjectlisttypePost22, Schema2HubGeneratedPolicyobjectlisttypePost23, Schema2HubGeneratedPolicyobjectlisttypePost24, Schema2HubGeneratedPolicyobjectlisttypePost25, Schema2HubGeneratedPolicyobjectlisttypePost26, Schema2HubGeneratedPolicyobjectlisttypePost27, Schema2HubGeneratedPolicyobjectlisttypePost28, Schema2HubGeneratedPolicyobjectlisttypePost29, Schema2HubGeneratedPolicyobjectlisttypePost30, Schema2HubGeneratedPolicyobjectlisttypePost31, Schema2HubGeneratedPolicyobjectlisttypePost32, ] ] class GetListSdwanPolicyObjectSecurityDataIpPrefixPayload: data: Optional[List[Data]] class CreateDataPrefixProfileParcelForSecurityPolicyObjectPostResponse: """ Profile Parcel POST Response schema """ parcel_id: str metadata: Optional[Any] class Data29: entries: List[Entries] class CreateDataPrefixProfileParcelForSecurityPolicyObjectPostRequest1: """ security-data-ip-prefix profile parcel schema for POST request """ data: Data29 name: str description: Optional[str] metadata: Optional[Any] class Entries19: pattern: OneOfEntriesPatternOptionsDef class Data30: entries: List[Entries19] class CreateDataPrefixProfileParcelForSecurityPolicyObjectPostRequest2: """ security-data-fqdn-prefix profile parcel schema for POST request """ data: Data30 name: str description: Optional[str] metadata: Optional[Any] class Entries20: port: OneOfEntriesPortOptionsDef class Data31: # Port List entries: List[Entries20] class CreateDataPrefixProfileParcelForSecurityPolicyObjectPostRequest3: """ Port profile parcel schema for POST request """ data: Data31 name: str description: Optional[str] metadata: Optional[Any] class Data32: # Localapp list entries: List[Union[Entries1, Entries2]] class CreateDataPrefixProfileParcelForSecurityPolicyObjectPostRequest4: """ security-localapp profile parcel schema for POST request """ data: Data32 name: str description: Optional[str] metadata: Optional[Any] class Entries21_1: name_server: OneOfEntriesNameServerOptionsDef class Data33: entries: List[Entries21_1] class CreateDataPrefixProfileParcelForSecurityPolicyObjectPostRequest5: """ security-localdomain profile parcel schema for POST request """ data: Data33 name: str description: Optional[str] metadata: Optional[Any] class Entries22_1: generator_id: OneOfEntriesGeneratorIdOptionsDef signature_id: OneOfEntriesSignatureIdOptionsDef class Data34: # Ips Signature entries: List[Entries22_1] class CreateDataPrefixProfileParcelForSecurityPolicyObjectPostRequest6: """ security-ipssignature profile parcel schema for POST request """ data: Data34 name: str description: Optional[str] metadata: Optional[Any] class Entries23: pattern: EntriesUrlListOptionsDef class Data35: # URL List entries: List[Entries23] type_: Type class CreateDataPrefixProfileParcelForSecurityPolicyObjectPostRequest7: """ URL List profile parcel schema for POST request """ data: Data35 name: str description: Optional[str] metadata: Optional[Any] class Entries24: protocol_name: OneOfEntriesProtocolNameOptionsDef class Data36: entries: List[Entries24] class CreateDataPrefixProfileParcelForSecurityPolicyObjectPostRequest8: """ security-protocolname profile parcel schema for POST request """ data: Data36 name: str description: Optional[str] metadata: Optional[Any] class Entries14_1: country: OneOfEntriesCountryOptionsDef continent: Optional[OneOfEntriesContinentOptionsDef] class Entries23_1: continent: OneOfEntriesContinentOptionsDef country: Optional[OneOfEntriesCountryOptionsDef] class Data37: # Geolocation List entries: List[Union[Entries14_1, Entries23_1]] class CreateDataPrefixProfileParcelForSecurityPolicyObjectPostRequest9: """ Geolocation profile parcel schema for POST request """ data: Data37 name: str description: Optional[str] metadata: Optional[Any] class Entries15_1: user: OneOfEntriesUserOptionsDef user_group: Optional[OneOfEntriesUserGroupOptionsDef] class Entries24_1: user_group: OneOfEntriesUserGroupOptionsDef user: Optional[OneOfEntriesUserOptionsDef] class Data38: # Array of Users and User Groups entries: List[Union[Entries15_1, Entries24_1]] class CreateDataPrefixProfileParcelForSecurityPolicyObjectPostRequest10: """ security-identity profile parcel schema for POST request """ data: Data38 name: str description: Optional[str] metadata: Optional[Any] class Entries25: sgt_name: OneOfEntriesSgtNameOptionsDef tag: OneOfEntriesTagOptionsDef class Data39: entries: List[Entries25] class CreateDataPrefixProfileParcelForSecurityPolicyObjectPostRequest11: """ security-scalablegrouptag profile parcel schema for POST request """ data: Data39 name: str description: Optional[str] metadata: Optional[Any] class Data40: entries: List[None] class CreateDataPrefixProfileParcelForSecurityPolicyObjectPostRequest12: """ security-zone profile parcel schema for POST request """ data: Data40 name: str description: Optional[str] metadata: Optional[Any] class FeatureProfileSdwanPolicyObjectOneOfEntriesAppOptionsDef: option_type: GlobalOptionTypeDef value: str class FeatureProfileSdwanPolicyObjectOneOfEntriesAppFamilyOptionsDef: option_type: GlobalOptionTypeDef value: str class Entries16_1: app: FeatureProfileSdwanPolicyObjectOneOfEntriesAppOptionsDef app_family: Optional[ FeatureProfileSdwanPolicyObjectOneOfEntriesAppFamilyOptionsDef ] class V1FeatureProfileSdwanPolicyObjectOneOfEntriesAppOptionsDef: option_type: GlobalOptionTypeDef value: str class V1FeatureProfileSdwanPolicyObjectOneOfEntriesAppFamilyOptionsDef: option_type: GlobalOptionTypeDef value: str class Entries25_1: app_family: V1FeatureProfileSdwanPolicyObjectOneOfEntriesAppFamilyOptionsDef app: Optional[ V1FeatureProfileSdwanPolicyObjectOneOfEntriesAppOptionsDef ] class Data41: # Centralized Policy App List entries: List[Union[Entries16_1, Entries25_1]] class CreateDataPrefixProfileParcelForSecurityPolicyObjectPostRequest13: """ Centralized Policy App List profile parcel schema for POST request """ data: Data41 name: str description: Optional[str] metadata: Optional[Any] class Entries17_1: latency: OneOfEntriesLatencyOptionsDef app_probe_class: Optional[ParcelReferenceDef] # Object with a criteria and variance fallback_best_tunnel: Optional[FallbackBestTunnel] jitter: Optional[OneOfEntriesJitterOptionsDef] loss: Optional[OneOfEntriesLossOptionsDef] class Entries26: loss: OneOfEntriesLossOptionsDef app_probe_class: Optional[ParcelReferenceDef] # Object with a criteria and variance fallback_best_tunnel: Optional[FallbackBestTunnel] jitter: Optional[OneOfEntriesJitterOptionsDef] latency: Optional[OneOfEntriesLatencyOptionsDef] class FeatureProfileSdwanPolicyObjectEntries3: jitter: OneOfEntriesJitterOptionsDef app_probe_class: Optional[ParcelReferenceDef] # Object with a criteria and variance fallback_best_tunnel: Optional[FallbackBestTunnel] latency: Optional[OneOfEntriesLatencyOptionsDef] loss: Optional[OneOfEntriesLossOptionsDef] class Data42: # Sla class List entries: List[ Union[ Entries17_1, Entries26, FeatureProfileSdwanPolicyObjectEntries3, ] ] class CreateDataPrefixProfileParcelForSecurityPolicyObjectPostRequest14: """ Sla class profile parcel schema for POST request """ data: Data42 name: str description: Optional[str] metadata: Optional[Any] class Entries26_1: as_path: EntriesAsPathOptionsDef class Data43: # As path List Number as_path_list_num: AsPathListNum # AS Path List entries: List[Entries26_1] class CreateDataPrefixProfileParcelForSecurityPolicyObjectPostRequest15: """ as path profile parcel schema """ data: Data43 name: str description: Optional[str] metadata: Optional[Any] class Entries27: queue: EntriesQueueOptionsDef class Data44: # class map List entries: List[Entries27] class CreateDataPrefixProfileParcelForSecurityPolicyObjectPostRequest16: """ class profile parcel schema """ data: Data44 name: str description: Optional[str] metadata: Optional[Any] class Entries28: ipv6_address: EntriesIpv6AddressOptionsDef ipv6_prefix_length: EntriesIpv6PrefixLengthOptionsDef class Data45: # IPv6 Prefix List entries: Optional[List[Entries28]] class CreateDataPrefixProfileParcelForSecurityPolicyObjectPostRequest17: """ Ipv6 data prefix profile parcel schema for POST request """ data: Data45 name: str description: Optional[str] metadata: Optional[Any] class Entries29: ipv4_address: EntriesIpv4AddressOptionsDef ipv4_prefix_length: EntriesIpv4PrefixLengthOptionsDef class Data46: # IPv4 Data Prefix List entries: Optional[List[Entries29]] class CreateDataPrefixProfileParcelForSecurityPolicyObjectPostRequest18: """ ipv4 data prefix profile parcel schema for POST request """ data: Data46 name: str description: Optional[str] metadata: Optional[Any] class Data47: expanded_community_list: Union[ OneOfExpandedCommunityOptionsDef1, OneOfExpandedCommunityOptionsDef2, ] class CreateDataPrefixProfileParcelForSecurityPolicyObjectPostRequest19: """ expanded Community list profile parcel schema """ data: Data47 name: str description: Optional[str] metadata: Optional[Any] class Entries30: ext_community: EntriesExtCommunityOptionsDef class Data48: # Extended Community List entries: List[Entries30] class CreateDataPrefixProfileParcelForSecurityPolicyObjectPostRequest20: """ extended community list profile parcel schema """ data: Data48 name: str description: Optional[str] metadata: Optional[Any] class Entries18_1: address_type: OneOfEntriesAddressTypeHostOptionsDef host: Union[ OneOfEntriesHostOptionsDef1, OneOfEntriesHostOptionsDef2 ] class Entries27_1: address_type: OneOfEntriesAddressTypeIpPrefixOptionsDef ip_prefix: Union[ OneOfEntriesIpPrefixOptionsDef1, OneOfEntriesIpPrefixOptionsDef2, ] class V1FeatureProfileSdwanPolicyObjectEntries3: address_type: OneOfEntriesAddressTypeObjectGroupOptionsDef object_group: ParcelReferenceDef class SdwanPolicyObjectEntries4: address_type: OneOfEntriesAddressTypeHostRangeOptionsDef # Host Address Range host_range: HostRange class Data49: # object-group Entries entries: List[ Union[ Entries18_1, Entries27_1, V1FeatureProfileSdwanPolicyObjectEntries3, SdwanPolicyObjectEntries4, ] ] description: Optional[ Union[ OneOfDescriptionOptionsDef1, OneOfDescriptionOptionsDef2, OneOfDescriptionOptionsDef3, ] ] class CreateDataPrefixProfileParcelForSecurityPolicyObjectPostRequest21: """ Ipv4 Network Object Group profile parcel schema """ data: Data49 name: str description: Optional[str] metadata: Optional[Any] class SdwanPolicyObjectOneOfDescriptionOptionsDef1: option_type: GlobalOptionTypeDef value: str class Entries19_1: object_group: ParcelReferenceDef class SdwanPolicyObjectEntries21: protocol: Protocol destination_ports: Optional[DestinationPorts] icmp_msg: Optional[ Union[ OneOfEntriesIcmpMsgOptionsDef1, OneOfEntriesIcmpMsgOptionsDef2, ] ] # Source Ports source_ports: Optional[ Union[SourcePorts1, SourcePorts2, SourcePorts3, SourcePorts4] ] class SdwanPolicyObjectEntries22: protocol: OneOfEntriesProtocolOptionsDef # Destination Ports destination_ports: Optional[ Union[ DestinationPorts1, DestinationPorts2, DestinationPorts3, DestinationPorts4, ] ] icmp_msg: Optional[ Union[ OneOfEntriesIcmpMsgOptionsDef1, OneOfEntriesIcmpMsgOptionsDef2, ] ] # Source Ports source_ports: Optional[ Union[SourcePorts1, SourcePorts2, SourcePorts3, SourcePorts4] ] class Data50: # object-group Entries entries: List[ Union[ Entries19_1, Union[ SdwanPolicyObjectEntries21, SdwanPolicyObjectEntries22 ], ] ] description: Optional[ Union[ SdwanPolicyObjectOneOfDescriptionOptionsDef1, OneOfDescriptionOptionsDef2, OneOfDescriptionOptionsDef3, ] ] class CreateDataPrefixProfileParcelForSecurityPolicyObjectPostRequest22: """ Ipv4 Service Object Group profile parcel schema """ data: Data50 name: str description: Optional[str] metadata: Optional[Any] class SdwanPolicyObjectEntriesIpv6AddressOptionsDef: option_type: GlobalOptionTypeDef value: str class SdwanPolicyObjectEntriesIpv6PrefixLengthOptionsDef: option_type: GlobalOptionTypeDef value: int class Entries31: ipv6_address: SdwanPolicyObjectEntriesIpv6AddressOptionsDef ipv6_prefix_length: ( SdwanPolicyObjectEntriesIpv6PrefixLengthOptionsDef ) ge_range_prefix_length: Optional[ EntriesGeRangePrefixLengthOptionsDef ] le_range_prefix_length: Optional[ EntriesLeRangePrefixLengthOptionsDef ] class Data51: # IPv6 Prefix List entries: List[Entries31] class CreateDataPrefixProfileParcelForSecurityPolicyObjectPostRequest23: """ Ipv6 prefix profile parcel schema """ data: Data51 name: str description: Optional[str] metadata: Optional[Any] class Entries32: remote_dest_ip: EntriesRemoteDestIpOptionsDef source_ip: EntriesSourceIpOptionsDef class Data52: # Mirror List entries: List[Entries32] class CreateDataPrefixProfileParcelForSecurityPolicyObjectPostRequest24: """ mirror profile parcel schema for POST request """ data: Data52 name: str description: Optional[str] metadata: Optional[Any] class Entries33: burst: EntriesBurstOptionsDef exceed: EntriesExceedOptionsDef rate: EntriesRateOptionsDef class Data53: # Policer Entries entries: List[Entries33] class CreateDataPrefixProfileParcelForSecurityPolicyObjectPostRequest25: """ policer profile parcel schema for POST request """ data: Data53 name: str description: Optional[str] metadata: Optional[Any] class SdwanPolicyObjectEntriesIpv4AddressOptionsDef: option_type: GlobalOptionTypeDef value: str class SdwanPolicyObjectEntriesIpv4PrefixLengthOptionsDef: option_type: GlobalOptionTypeDef value: int class SdwanPolicyObjectEntriesLeRangePrefixLengthOptionsDef: option_type: GlobalOptionTypeDef value: int class SdwanPolicyObjectEntriesGeRangePrefixLengthOptionsDef: option_type: GlobalOptionTypeDef value: int class Entries34: ipv4_address: SdwanPolicyObjectEntriesIpv4AddressOptionsDef ipv4_prefix_length: ( SdwanPolicyObjectEntriesIpv4PrefixLengthOptionsDef ) ge_range_prefix_length: Optional[ SdwanPolicyObjectEntriesGeRangePrefixLengthOptionsDef ] le_range_prefix_length: Optional[ SdwanPolicyObjectEntriesLeRangePrefixLengthOptionsDef ] class Data54: # IPv4 Prefix List entries: List[Entries34] class CreateDataPrefixProfileParcelForSecurityPolicyObjectPostRequest26: """ Ipv4 prefix profile parcel schema """ data: Data54 name: str description: Optional[str] metadata: Optional[Any] class Entries35: standard_community: StandardCommunityOptionsDef class Data55: # Standard Community List entries: List[Entries35] class CreateDataPrefixProfileParcelForSecurityPolicyObjectPostRequest27: """ standard Community list profile parcel schema """ data: Data55 name: str description: Optional[str] metadata: Optional[Any] class Entries36: vpn: EntriesVpnOptionsDef class Data56: # VPN List entries: List[Entries36] class CreateDataPrefixProfileParcelForSecurityPolicyObjectPostRequest28: """ vpn list profile parcel schema """ data: Data56 name: str description: Optional[str] metadata: Optional[Any] class Entries37: # Forwarding Class Name forwarding_class: Union[ForwardingClass1, ForwardingClass2] # Map map: List[Map] class Data57: # App Probe List entries: List[Entries37] class CreateDataPrefixProfileParcelForSecurityPolicyObjectPostRequest29: """ app-probe profile parcel schema for POST request """ data: Data57 name: str description: Optional[str] metadata: Optional[Any] class Entries38: color: OneOfEntriesColorOptionsDef encap: OneOfEntriesEncapOptionsDef tloc: OneOfEntriesTlocOptionsDef preference: Optional[OneOfEntriesPreferenceOptionsDef] class Data58: # TLOC List entries: Optional[List[Entries38]] class CreateDataPrefixProfileParcelForSecurityPolicyObjectPostRequest30: """ tloc profile parcel schema for POST request """ data: Data58 name: str description: Optional[str] metadata: Optional[Any] class SdwanPolicyObjectOneOfEntriesColorOptionsDef: option_type: GlobalOptionTypeDef value: SdwanPolicyObjectEntriesColorDef # pytype: disable=annotation-type-mismatch class Entries39: color: SdwanPolicyObjectOneOfEntriesColorOptionsDef class Data59: # Color List entries: Optional[List[Entries39]] class CreateDataPrefixProfileParcelForSecurityPolicyObjectPostRequest31: """ color profile parcel schema for POST request """ data: Data59 description: Optional[str] metadata: Optional[Any] name: Optional[str] class Entries40: # Object with an color and path preference primary_preference: Union[PrimaryPreference1, PrimaryPreference2] # Object with an color and path preference secondary_preference: Optional[SecondaryPreference] # Object with an color and path preference tertiary_preference: Optional[TertiaryPreference] class Data60: # Preferred Color Group List entries: Optional[List[Entries40]] class CreateDataPrefixProfileParcelForSecurityPolicyObjectPostRequest32: """ preferred-color-group profile parcel schema for POST request """ data: Data60 description: Optional[str] metadata: Optional[Any] name: Optional[str] class Data61: entries: List[Entries] class Schema2HubGeneratedPolicyobjectlisttypePut1: """ security-data-ip-prefix profile parcel schema for PUT request """ data: Data61 name: str description: Optional[str] metadata: Optional[Any] class PolicyObjectOneOfEntriesPatternOptionsDef: option_type: GlobalOptionTypeDef # Must be valid FQDN value: str class Entries41: pattern: PolicyObjectOneOfEntriesPatternOptionsDef class Data62: entries: List[Entries41] class Schema2HubGeneratedPolicyobjectlisttypePut2: """ security-data-fqdn-prefix profile parcel schema for PUT request """ data: Data62 name: str description: Optional[str] metadata: Optional[Any] class PolicyObjectOneOfEntriesPortOptionsDef: option_type: GlobalOptionTypeDef value: str class Entries42: port: PolicyObjectOneOfEntriesPortOptionsDef class Data63: # Port List entries: List[Entries42] class Schema2HubGeneratedPolicyobjectlisttypePut3: """ Port profile parcel schema for PUT request """ data: Data63 name: str description: Optional[str] metadata: Optional[Any] class OneOfEntriesAppOptionsDef1: option_type: GlobalOptionTypeDef value: str class OneOfEntriesAppFamilyOptionsDef1: option_type: GlobalOptionTypeDef value: str class Entries110: app: OneOfEntriesAppOptionsDef1 app_family: Optional[OneOfEntriesAppFamilyOptionsDef1] class OneOfEntriesAppOptionsDef2: option_type: GlobalOptionTypeDef value: str class OneOfEntriesAppFamilyOptionsDef2: option_type: GlobalOptionTypeDef value: str class Entries28_1: app_family: OneOfEntriesAppFamilyOptionsDef2 app: Optional[OneOfEntriesAppOptionsDef2] class Data64: # Localapp list entries: List[Union[Entries110, Entries28_1]] class Schema2HubGeneratedPolicyobjectlisttypePut4: """ security-localapp profile parcel schema for PUT request """ data: Data64 name: str description: Optional[str] metadata: Optional[Any] class PolicyObjectOneOfEntriesNameServerOptionsDef: option_type: GlobalOptionTypeDef # String cannot start with a '.' or a '*', be empty, or be more than 240 characters value: str class Entries43: name_server: PolicyObjectOneOfEntriesNameServerOptionsDef class Data65: entries: List[Entries43] class Schema2HubGeneratedPolicyobjectlisttypePut5: """ security-localdomain profile parcel schema for PUT request """ data: Data65 name: str description: Optional[str] metadata: Optional[Any] class PolicyObjectOneOfEntriesGeneratorIdOptionsDef: option_type: GlobalOptionTypeDef value: str class PolicyObjectOneOfEntriesSignatureIdOptionsDef: option_type: GlobalOptionTypeDef value: str class Entries44: generator_id: PolicyObjectOneOfEntriesGeneratorIdOptionsDef signature_id: PolicyObjectOneOfEntriesSignatureIdOptionsDef class Data66: # Ips Signature entries: List[Entries44] class Schema2HubGeneratedPolicyobjectlisttypePut6: """ security-ipssignature profile parcel schema for PUT request """ data: Data66 name: str description: Optional[str] metadata: Optional[Any] class PolicyObjectEntriesUrlListOptionsDef: option_type: GlobalOptionTypeDef value: str class Entries45: pattern: PolicyObjectEntriesUrlListOptionsDef class Data67: # URL List entries: List[Entries45] type_: Type class Schema2HubGeneratedPolicyobjectlisttypePut7: """ URL List profile parcel schema for PUT request """ data: Data67 name: str description: Optional[str] metadata: Optional[Any] class PolicyObjectOneOfEntriesProtocolNameOptionsDef: option_type: GlobalOptionTypeDef value: PolicyObjectEntriesProtocolNameDef # pytype: disable=annotation-type-mismatch class Entries46: protocol_name: PolicyObjectOneOfEntriesProtocolNameOptionsDef class Data68: entries: List[Entries46] class Schema2HubGeneratedPolicyobjectlisttypePut8: """ security-protocolname profile parcel schema for PUT request """ data: Data68 name: str description: Optional[str] metadata: Optional[Any] class PolicyObjectOneOfEntriesCountryOptionsDef: option_type: GlobalOptionTypeDef value: PolicyObjectEntriesCountryDef # pytype: disable=annotation-type-mismatch class PolicyObjectOneOfEntriesContinentOptionsDef: option_type: GlobalOptionTypeDef value: PolicyObjectEntriesContinentDef # pytype: disable=annotation-type-mismatch class Entries111: country: PolicyObjectOneOfEntriesCountryOptionsDef continent: Optional[PolicyObjectOneOfEntriesContinentOptionsDef] class SdwanPolicyObjectOneOfEntriesCountryOptionsDef: option_type: GlobalOptionTypeDef value: SdwanPolicyObjectEntriesCountryDef # pytype: disable=annotation-type-mismatch class SdwanPolicyObjectOneOfEntriesContinentOptionsDef: option_type: GlobalOptionTypeDef value: SdwanPolicyObjectEntriesContinentDef # pytype: disable=annotation-type-mismatch class Entries29_1: continent: SdwanPolicyObjectOneOfEntriesContinentOptionsDef country: Optional[SdwanPolicyObjectOneOfEntriesCountryOptionsDef] class Data69: # Geolocation List entries: List[Union[Entries111, Entries29_1]] class Schema2HubGeneratedPolicyobjectlisttypePut9: """ Geolocation profile parcel schema for PUT request """ data: Data69 name: str description: Optional[str] metadata: Optional[Any] class PolicyObjectOneOfEntriesUserOptionsDef: option_type: GlobalOptionTypeDef # Mustn't contain non standard unicode characters value: str class PolicyObjectOneOfEntriesUserGroupOptionsDef: option_type: GlobalOptionTypeDef # Mustn't contain non standard unicode characters value: str class Entries112: user: PolicyObjectOneOfEntriesUserOptionsDef user_group: Optional[PolicyObjectOneOfEntriesUserGroupOptionsDef] class SdwanPolicyObjectOneOfEntriesUserOptionsDef: option_type: GlobalOptionTypeDef # Mustn't contain non standard unicode characters value: str class SdwanPolicyObjectOneOfEntriesUserGroupOptionsDef: option_type: GlobalOptionTypeDef # Mustn't contain non standard unicode characters value: str class Entries210: user_group: SdwanPolicyObjectOneOfEntriesUserGroupOptionsDef user: Optional[SdwanPolicyObjectOneOfEntriesUserOptionsDef] class Data70: # Array of Users and User Groups entries: List[Union[Entries112, Entries210]] class Schema2HubGeneratedPolicyobjectlisttypePut10: """ security-identity profile parcel schema for PUT request """ data: Data70 name: str description: Optional[str] metadata: Optional[Any] class PolicyObjectOneOfEntriesSgtNameOptionsDef: option_type: GlobalOptionTypeDef value: str class PolicyObjectOneOfEntriesTagOptionsDef: option_type: GlobalOptionTypeDef value: str class Entries47: sgt_name: PolicyObjectOneOfEntriesSgtNameOptionsDef tag: PolicyObjectOneOfEntriesTagOptionsDef class Data71: entries: List[Entries47] class Schema2HubGeneratedPolicyobjectlisttypePut11: """ security-scalablegrouptag profile parcel schema for PUT request """ data: Data71 name: str description: Optional[str] metadata: Optional[Any] class Data72: entries: List[None] class Schema2HubGeneratedPolicyobjectlisttypePut12: """ security-zone profile parcel schema for PUT request """ data: Data72 name: str description: Optional[str] metadata: Optional[Any] class OneOfEntriesAppOptionsDef3: option_type: GlobalOptionTypeDef value: str class OneOfEntriesAppFamilyOptionsDef3: option_type: GlobalOptionTypeDef value: str class Entries113: app: OneOfEntriesAppOptionsDef3 app_family: Optional[OneOfEntriesAppFamilyOptionsDef3] class OneOfEntriesAppOptionsDef4: option_type: GlobalOptionTypeDef value: str class OneOfEntriesAppFamilyOptionsDef4: option_type: GlobalOptionTypeDef value: str class Entries211: app_family: OneOfEntriesAppFamilyOptionsDef4 app: Optional[OneOfEntriesAppOptionsDef4] class Data73: # centralized-applist list entries: List[Union[Entries113, Entries211]] class Schema2HubGeneratedPolicyobjectlisttypePut13: """ security-localapp profile parcel schema for PUT request """ data: Data73 name: str description: Optional[str] metadata: Optional[Any] class PolicyObjectOneOfEntriesLatencyOptionsDef: option_type: GlobalOptionTypeDef value: int class PolicyObjectOneOfEntriesLossOptionsDef: option_type: GlobalOptionTypeDef value: int class PolicyObjectOneOfEntriesJitterOptionsDef: option_type: GlobalOptionTypeDef value: int class PolicyObjectOneOfEntriesCriteriaOptionsDef: option_type: GlobalOptionTypeDef value: PolicyObjectEntriesCriteriaDef class SdwanPolicyObjectOneOfEntriesLossOptionsDef: option_type: GlobalOptionTypeDef value: int class SdwanPolicyObjectOneOfEntriesLatencyOptionsDef: option_type: GlobalOptionTypeDef value: int class SdwanPolicyObjectOneOfEntriesJitterOptionsDef: option_type: GlobalOptionTypeDef value: int class PolicyObjectFallbackBestTunnel: """ Object with a criteria and variance """ criteria: Optional[PolicyObjectOneOfEntriesCriteriaOptionsDef] jitter_variance: Optional[ SdwanPolicyObjectOneOfEntriesJitterOptionsDef ] latency_variance: Optional[ SdwanPolicyObjectOneOfEntriesLatencyOptionsDef ] loss_variance: Optional[ SdwanPolicyObjectOneOfEntriesLossOptionsDef ] class Entries114: latency: PolicyObjectOneOfEntriesLatencyOptionsDef app_probe_class: Optional[ParcelReferenceDef] # Object with a criteria and variance fallback_best_tunnel: Optional[PolicyObjectFallbackBestTunnel] jitter: Optional[PolicyObjectOneOfEntriesJitterOptionsDef] loss: Optional[PolicyObjectOneOfEntriesLossOptionsDef] class FeatureProfileSdwanPolicyObjectOneOfEntriesLatencyOptionsDef: option_type: GlobalOptionTypeDef value: int class FeatureProfileSdwanPolicyObjectOneOfEntriesLossOptionsDef: option_type: GlobalOptionTypeDef value: int class FeatureProfileSdwanPolicyObjectOneOfEntriesJitterOptionsDef: option_type: GlobalOptionTypeDef value: int class SdwanPolicyObjectOneOfEntriesCriteriaOptionsDef: option_type: GlobalOptionTypeDef value: SdwanPolicyObjectEntriesCriteriaDef class V1FeatureProfileSdwanPolicyObjectOneOfEntriesLossOptionsDef: option_type: GlobalOptionTypeDef value: int class V1FeatureProfileSdwanPolicyObjectOneOfEntriesLatencyOptionsDef: option_type: GlobalOptionTypeDef value: int class V1FeatureProfileSdwanPolicyObjectOneOfEntriesJitterOptionsDef: option_type: GlobalOptionTypeDef value: int class SdwanPolicyObjectFallbackBestTunnel: """ Object with a criteria and variance """ criteria: Optional[ SdwanPolicyObjectOneOfEntriesCriteriaOptionsDef ] jitter_variance: Optional[ V1FeatureProfileSdwanPolicyObjectOneOfEntriesJitterOptionsDef ] latency_variance: Optional[ V1FeatureProfileSdwanPolicyObjectOneOfEntriesLatencyOptionsDef ] loss_variance: Optional[ V1FeatureProfileSdwanPolicyObjectOneOfEntriesLossOptionsDef ] class Entries212: loss: FeatureProfileSdwanPolicyObjectOneOfEntriesLossOptionsDef app_probe_class: Optional[ParcelReferenceDef] # Object with a criteria and variance fallback_best_tunnel: Optional[ SdwanPolicyObjectFallbackBestTunnel ] jitter: Optional[ FeatureProfileSdwanPolicyObjectOneOfEntriesJitterOptionsDef ] latency: Optional[ FeatureProfileSdwanPolicyObjectOneOfEntriesLatencyOptionsDef ] class OneOfEntriesLatencyOptionsDef1: option_type: GlobalOptionTypeDef value: int class OneOfEntriesLossOptionsDef1: option_type: GlobalOptionTypeDef value: int class OneOfEntriesJitterOptionsDef1: option_type: GlobalOptionTypeDef value: int class FeatureProfileSdwanPolicyObjectOneOfEntriesCriteriaOptionsDef: option_type: GlobalOptionTypeDef value: FeatureProfileSdwanPolicyObjectEntriesCriteriaDef class OneOfEntriesLossOptionsDef2: option_type: GlobalOptionTypeDef value: int class OneOfEntriesLatencyOptionsDef2: option_type: GlobalOptionTypeDef value: int class OneOfEntriesJitterOptionsDef2: option_type: GlobalOptionTypeDef value: int class FeatureProfileSdwanPolicyObjectFallbackBestTunnel: """ Object with a criteria and variance """ criteria: Optional[ FeatureProfileSdwanPolicyObjectOneOfEntriesCriteriaOptionsDef ] jitter_variance: Optional[OneOfEntriesJitterOptionsDef2] latency_variance: Optional[OneOfEntriesLatencyOptionsDef2] loss_variance: Optional[OneOfEntriesLossOptionsDef2] class Entries31_1: jitter: OneOfEntriesJitterOptionsDef1 app_probe_class: Optional[ParcelReferenceDef] # Object with a criteria and variance fallback_best_tunnel: Optional[ FeatureProfileSdwanPolicyObjectFallbackBestTunnel ] latency: Optional[OneOfEntriesLatencyOptionsDef1] loss: Optional[OneOfEntriesLossOptionsDef1] class Data74: # Sla class List entries: List[Union[Entries114, Entries212, Entries31_1]] class Schema2HubGeneratedPolicyobjectlisttypePut14: """ Sla class profile parcel schema for PUT request """ data: Data74 name: str description: Optional[str] metadata: Optional[Any] class Entries48: as_path: EntriesAsPathOptionsDef class Data75: # As path List Number as_path_list_num: AsPathListNum # AS Path List entries: List[Entries48] class Schema2HubGeneratedPolicyobjectlisttypePut15: """ as path profile parcel schema """ data: Data75 name: str description: Optional[str] metadata: Optional[Any] class PolicyObjectEntriesQueueOptionsDef: option_type: GlobalOptionTypeDef value: PolicyObjectEntriesQueueDef # pytype: disable=annotation-type-mismatch class Entries49: queue: PolicyObjectEntriesQueueOptionsDef class Data76: # class map List entries: List[Entries49] class Schema2HubGeneratedPolicyobjectlisttypePut16: """ class profile parcel schema for PUT request """ data: Data76 description: Optional[str] metadata: Optional[Any] name: Optional[str] class FeatureProfileSdwanPolicyObjectEntriesIpv6AddressOptionsDef: option_type: GlobalOptionTypeDef value: str class FeatureProfileSdwanPolicyObjectEntriesIpv6PrefixLengthOptionsDef: option_type: GlobalOptionTypeDef value: int class Entries50: ipv6_address: ( FeatureProfileSdwanPolicyObjectEntriesIpv6AddressOptionsDef ) ipv6_prefix_length: FeatureProfileSdwanPolicyObjectEntriesIpv6PrefixLengthOptionsDef class Data77: # IPv6 Prefix List entries: Optional[List[Entries50]] class Schema2HubGeneratedPolicyobjectlisttypePut17: """ Ipv6 data prefix profile parcel schema for PUT request """ data: Data77 description: Optional[str] metadata: Optional[Any] name: Optional[str] class FeatureProfileSdwanPolicyObjectEntriesIpv4AddressOptionsDef: option_type: GlobalOptionTypeDef value: str class FeatureProfileSdwanPolicyObjectEntriesIpv4PrefixLengthOptionsDef: option_type: GlobalOptionTypeDef value: int class Entries51: ipv4_address: ( FeatureProfileSdwanPolicyObjectEntriesIpv4AddressOptionsDef ) ipv4_prefix_length: FeatureProfileSdwanPolicyObjectEntriesIpv4PrefixLengthOptionsDef class Data78: # IPv4 Data Prefix List entries: Optional[List[Entries51]] class Schema2HubGeneratedPolicyobjectlisttypePut18: """ ipv4 data prefix profile parcel schema for PUT request """ data: Data78 description: Optional[str] metadata: Optional[Any] name: Optional[str] class Data79: expanded_community_list: Union[ OneOfExpandedCommunityOptionsDef1, OneOfExpandedCommunityOptionsDef2, ] class Schema2HubGeneratedPolicyobjectlisttypePut19: """ expanded Community list profile parcel schema """ data: Data79 name: str description: Optional[str] metadata: Optional[Any] class Entries52: ext_community: EntriesExtCommunityOptionsDef class Data80: # Extended Community List entries: List[Entries52] class Schema2HubGeneratedPolicyobjectlisttypePut20: """ extended community list profile parcel schema """ data: Data80 name: str description: Optional[str] metadata: Optional[Any] class Entries115: address_type: OneOfEntriesAddressTypeHostOptionsDef host: Union[ OneOfEntriesHostOptionsDef1, OneOfEntriesHostOptionsDef2 ] class Entries213: address_type: OneOfEntriesAddressTypeIpPrefixOptionsDef ip_prefix: Union[ OneOfEntriesIpPrefixOptionsDef1, OneOfEntriesIpPrefixOptionsDef2, ] class Entries32_1: address_type: OneOfEntriesAddressTypeObjectGroupOptionsDef object_group: ParcelReferenceDef class FeatureProfileSdwanPolicyObjectEntries4: address_type: OneOfEntriesAddressTypeHostRangeOptionsDef # Host Address Range host_range: HostRange class Data81: # object-group Entries entries: List[ Union[ Entries115, Entries213, Entries32_1, FeatureProfileSdwanPolicyObjectEntries4, ] ] description: Optional[ Union[ OneOfDescriptionOptionsDef1, OneOfDescriptionOptionsDef2, OneOfDescriptionOptionsDef3, ] ] class Schema2HubGeneratedPolicyobjectlisttypePut21: """ Ipv4 Network Object Group profile parcel schema """ data: Data81 name: str description: Optional[str] metadata: Optional[Any] class FeatureProfileSdwanPolicyObjectOneOfDescriptionOptionsDef1: option_type: GlobalOptionTypeDef value: str class Entries116: object_group: ParcelReferenceDef class FeatureProfileSdwanPolicyObjectEntries21: protocol: Protocol destination_ports: Optional[DestinationPorts] icmp_msg: Optional[ Union[ OneOfEntriesIcmpMsgOptionsDef1, OneOfEntriesIcmpMsgOptionsDef2, ] ] # Source Ports source_ports: Optional[ Union[SourcePorts1, SourcePorts2, SourcePorts3, SourcePorts4] ] class FeatureProfileSdwanPolicyObjectEntries22: protocol: OneOfEntriesProtocolOptionsDef # Destination Ports destination_ports: Optional[ Union[ DestinationPorts1, DestinationPorts2, DestinationPorts3, DestinationPorts4, ] ] icmp_msg: Optional[ Union[ OneOfEntriesIcmpMsgOptionsDef1, OneOfEntriesIcmpMsgOptionsDef2, ] ] # Source Ports source_ports: Optional[ Union[SourcePorts1, SourcePorts2, SourcePorts3, SourcePorts4] ] class Data82: # object-group Entries entries: List[ Union[ Entries116, Union[ FeatureProfileSdwanPolicyObjectEntries21, FeatureProfileSdwanPolicyObjectEntries22, ], ] ] description: Optional[ Union[ FeatureProfileSdwanPolicyObjectOneOfDescriptionOptionsDef1, OneOfDescriptionOptionsDef2, OneOfDescriptionOptionsDef3, ] ] class Schema2HubGeneratedPolicyobjectlisttypePut22: """ Ipv4 Service Object Group profile parcel schema """ data: Data82 name: str description: Optional[str] metadata: Optional[Any] class V1FeatureProfileSdwanPolicyObjectEntriesIpv6AddressOptionsDef: option_type: GlobalOptionTypeDef value: str class V1FeatureProfileSdwanPolicyObjectEntriesIpv6PrefixLengthOptionsDef: option_type: GlobalOptionTypeDef value: int class Entries53: ipv6_address: ( V1FeatureProfileSdwanPolicyObjectEntriesIpv6AddressOptionsDef ) ipv6_prefix_length: V1FeatureProfileSdwanPolicyObjectEntriesIpv6PrefixLengthOptionsDef ge_range_prefix_length: Optional[ EntriesGeRangePrefixLengthOptionsDef ] le_range_prefix_length: Optional[ EntriesLeRangePrefixLengthOptionsDef ] class Data83: # IPv6 Prefix List entries: List[Entries53] class Schema2HubGeneratedPolicyobjectlisttypePut23: """ Ipv6 prefix profile parcel schema """ data: Data83 name: str description: Optional[str] metadata: Optional[Any] class PolicyObjectEntriesRemoteDestIpOptionsDef: option_type: GlobalOptionTypeDef value: Any class PolicyObjectEntriesSourceIpOptionsDef: option_type: GlobalOptionTypeDef value: Any class Entries54: remote_dest_ip: PolicyObjectEntriesRemoteDestIpOptionsDef source_ip: PolicyObjectEntriesSourceIpOptionsDef class Data84: # Mirror List entries: List[Entries54] class Schema2HubGeneratedPolicyobjectlisttypePut24: """ mirror profile parcel schema for PUT request """ data: Data84 description: Optional[str] metadata: Optional[Any] name: Optional[str] class PolicyObjectEntriesBurstOptionsDef: option_type: GlobalOptionTypeDef value: int class PolicyObjectEntriesExceedOptionsDef: option_type: GlobalOptionTypeDef value: PolicyObjectEntriesExceedDef # pytype: disable=annotation-type-mismatch class PolicyObjectEntriesRateOptionsDef: option_type: GlobalOptionTypeDef value: int class Entries55: burst: PolicyObjectEntriesBurstOptionsDef exceed: PolicyObjectEntriesExceedOptionsDef rate: PolicyObjectEntriesRateOptionsDef class Data85: # Policer Entries entries: List[Entries55] class Schema2HubGeneratedPolicyobjectlisttypePut25: """ policer profile parcel schema for PUT request """ data: Data85 description: Optional[str] metadata: Optional[Any] name: Optional[str] class V1FeatureProfileSdwanPolicyObjectEntriesIpv4AddressOptionsDef: option_type: GlobalOptionTypeDef value: str class V1FeatureProfileSdwanPolicyObjectEntriesIpv4PrefixLengthOptionsDef: option_type: GlobalOptionTypeDef value: int class FeatureProfileSdwanPolicyObjectEntriesLeRangePrefixLengthOptionsDef: option_type: GlobalOptionTypeDef value: int class FeatureProfileSdwanPolicyObjectEntriesGeRangePrefixLengthOptionsDef: option_type: GlobalOptionTypeDef value: int class Entries56: ipv4_address: ( V1FeatureProfileSdwanPolicyObjectEntriesIpv4AddressOptionsDef ) ipv4_prefix_length: V1FeatureProfileSdwanPolicyObjectEntriesIpv4PrefixLengthOptionsDef ge_range_prefix_length: Optional[ FeatureProfileSdwanPolicyObjectEntriesGeRangePrefixLengthOptionsDef ] le_range_prefix_length: Optional[ FeatureProfileSdwanPolicyObjectEntriesLeRangePrefixLengthOptionsDef ] class Data86: # IPv4 Prefix List entries: List[Entries56] class Schema2HubGeneratedPolicyobjectlisttypePut26: """ Ipv4 prefix profile parcel schema """ data: Data86 name: str description: Optional[str] metadata: Optional[Any] class Entries57: standard_community: StandardCommunityOptionsDef class Data87: # Standard Community List entries: List[Entries57] class Schema2HubGeneratedPolicyobjectlisttypePut27: """ standard Community list profile parcel schema """ data: Data87 name: str description: Optional[str] metadata: Optional[Any] class Entries58: vpn: EntriesVpnOptionsDef class Data88: # VPN List entries: List[Entries58] class Schema2HubGeneratedPolicyobjectlisttypePut28: """ vpn list profile parcel schema """ data: Data88 name: str description: Optional[str] metadata: Optional[Any] class PolicyObjectOneOfEntriesMapColorOptionsDef: option_type: GlobalOptionTypeDef value: PolicyObjectEntriesMapColorDef # pytype: disable=annotation-type-mismatch class PolicyObjectOneOfEntriesMapDscpOptionsDef: option_type: GlobalOptionTypeDef value: int class PolicyObjectMap: color: PolicyObjectOneOfEntriesMapColorOptionsDef dscp: Optional[PolicyObjectOneOfEntriesMapDscpOptionsDef] class PolicyObjectForwardingClass1: option_type: GlobalOptionTypeDef value: str class Entries59: # Forwarding Class Name forwarding_class: Union[ PolicyObjectForwardingClass1, ForwardingClass2 ] # Map map: List[PolicyObjectMap] class Data89: # App Probe List entries: List[Entries59] class Schema2HubGeneratedPolicyobjectlisttypePut29: """ app-probe profile parcel schema for PUT request """ data: Data89 name: str description: Optional[str] metadata: Optional[Any] class PolicyObjectOneOfEntriesTlocOptionsDef: option_type: GlobalOptionTypeDef value: str class FeatureProfileSdwanPolicyObjectOneOfEntriesColorOptionsDef: option_type: GlobalOptionTypeDef value: FeatureProfileSdwanPolicyObjectEntriesColorDef # pytype: disable=annotation-type-mismatch class PolicyObjectOneOfEntriesEncapOptionsDef: option_type: GlobalOptionTypeDef value: PolicyObjectEntriesEncapDef # pytype: disable=annotation-type-mismatch class PolicyObjectOneOfEntriesPreferenceOptionsDef: option_type: GlobalOptionTypeDef value: str class Entries60: color: FeatureProfileSdwanPolicyObjectOneOfEntriesColorOptionsDef encap: PolicyObjectOneOfEntriesEncapOptionsDef tloc: PolicyObjectOneOfEntriesTlocOptionsDef preference: Optional[PolicyObjectOneOfEntriesPreferenceOptionsDef] class Data90: # TLOC List entries: Optional[List[Entries60]] class Schema2HubGeneratedPolicyobjectlisttypePut30: """ tloc profile parcel schema for PUT request """ data: Data90 name: str description: Optional[str] metadata: Optional[Any] class V1FeatureProfileSdwanPolicyObjectOneOfEntriesColorOptionsDef: option_type: GlobalOptionTypeDef value: V1FeatureProfileSdwanPolicyObjectEntriesColorDef # pytype: disable=annotation-type-mismatch class Entries61: color: ( V1FeatureProfileSdwanPolicyObjectOneOfEntriesColorOptionsDef ) class Data91: # Color List entries: Optional[List[Entries61]] class Schema2HubGeneratedPolicyobjectlisttypePut31: """ color profile parcel schema for PUT request """ data: Data91 description: Optional[str] metadata: Optional[Any] name: Optional[str] class PolicyObjectOneOfEntriesColorPreferenceOptionsDef: option_type: GlobalOptionTypeDef value: List[ PolicyObjectValue ] # pytype: disable=annotation-type-mismatch class PolicyObjectOneOfEntriesPathPreferenceOptionsDef: option_type: GlobalOptionTypeDef value: PolicyObjectEntriesPathPreferenceDef # pytype: disable=annotation-type-mismatch class PolicyObjectPrimaryPreference1: color_preference: ( PolicyObjectOneOfEntriesColorPreferenceOptionsDef ) path_preference: Optional[ PolicyObjectOneOfEntriesPathPreferenceOptionsDef ] class SdwanPolicyObjectOneOfEntriesColorPreferenceOptionsDef: option_type: GlobalOptionTypeDef value: List[ SdwanPolicyObjectValue ] # pytype: disable=annotation-type-mismatch class SdwanPolicyObjectOneOfEntriesPathPreferenceOptionsDef: option_type: GlobalOptionTypeDef value: SdwanPolicyObjectEntriesPathPreferenceDef # pytype: disable=annotation-type-mismatch class PolicyObjectPrimaryPreference2: path_preference: ( SdwanPolicyObjectOneOfEntriesPathPreferenceOptionsDef ) color_preference: Optional[ SdwanPolicyObjectOneOfEntriesColorPreferenceOptionsDef ] class FeatureProfileSdwanPolicyObjectOneOfEntriesColorPreferenceOptionsDef: option_type: GlobalOptionTypeDef value: List[ FeatureProfileSdwanPolicyObjectValue ] # pytype: disable=annotation-type-mismatch class FeatureProfileSdwanPolicyObjectOneOfEntriesPathPreferenceOptionsDef: option_type: GlobalOptionTypeDef value: FeatureProfileSdwanPolicyObjectEntriesPathPreferenceDef # pytype: disable=annotation-type-mismatch class PolicyObjectSecondaryPreference: """ Object with an color and path preference """ color_preference: Optional[ FeatureProfileSdwanPolicyObjectOneOfEntriesColorPreferenceOptionsDef ] path_preference: Optional[ FeatureProfileSdwanPolicyObjectOneOfEntriesPathPreferenceOptionsDef ] class V1FeatureProfileSdwanPolicyObjectOneOfEntriesColorPreferenceOptionsDef: option_type: GlobalOptionTypeDef value: List[ V1FeatureProfileSdwanPolicyObjectValue ] # pytype: disable=annotation-type-mismatch class V1FeatureProfileSdwanPolicyObjectOneOfEntriesPathPreferenceOptionsDef: option_type: GlobalOptionTypeDef value: V1FeatureProfileSdwanPolicyObjectEntriesPathPreferenceDef # pytype: disable=annotation-type-mismatch class PolicyObjectTertiaryPreference: """ Object with an color and path preference """ color_preference: Optional[ V1FeatureProfileSdwanPolicyObjectOneOfEntriesColorPreferenceOptionsDef ] path_preference: Optional[ V1FeatureProfileSdwanPolicyObjectOneOfEntriesPathPreferenceOptionsDef ] class Entries62: # Object with an color and path preference primary_preference: Union[ PolicyObjectPrimaryPreference1, PolicyObjectPrimaryPreference2 ] # Object with an color and path preference secondary_preference: Optional[PolicyObjectSecondaryPreference] # Object with an color and path preference tertiary_preference: Optional[PolicyObjectTertiaryPreference] class Data92: # Preferred Color Group List entries: Optional[List[Entries62]] class Schema2HubGeneratedPolicyobjectlisttypePut32: """ preferred-color-group profile parcel schema for PUT request """ data: Data92 description: Optional[str] metadata: Optional[Any] name: Optional[str] class GetSingleSdwanPolicyObjectSecurityDataIpPrefixPayload: # User who last created this. created_by: Optional[str] # Timestamp of creation created_on: Optional[int] # User who last updated this. last_updated_by: Optional[str] # Timestamp of last update last_updated_on: Optional[int] parcel_id: Optional[str] parcel_type: Optional[str] payload: Optional[ Union[ Schema2HubGeneratedPolicyobjectlisttypePut1, Schema2HubGeneratedPolicyobjectlisttypePut2, Schema2HubGeneratedPolicyobjectlisttypePut3, Schema2HubGeneratedPolicyobjectlisttypePut4, Schema2HubGeneratedPolicyobjectlisttypePut5, Schema2HubGeneratedPolicyobjectlisttypePut6, Schema2HubGeneratedPolicyobjectlisttypePut7, Schema2HubGeneratedPolicyobjectlisttypePut8, Schema2HubGeneratedPolicyobjectlisttypePut9, Schema2HubGeneratedPolicyobjectlisttypePut10, Schema2HubGeneratedPolicyobjectlisttypePut11, Schema2HubGeneratedPolicyobjectlisttypePut12, Schema2HubGeneratedPolicyobjectlisttypePut13, Schema2HubGeneratedPolicyobjectlisttypePut14, Schema2HubGeneratedPolicyobjectlisttypePut15, Schema2HubGeneratedPolicyobjectlisttypePut16, Schema2HubGeneratedPolicyobjectlisttypePut17, Schema2HubGeneratedPolicyobjectlisttypePut18, Schema2HubGeneratedPolicyobjectlisttypePut19, Schema2HubGeneratedPolicyobjectlisttypePut20, Schema2HubGeneratedPolicyobjectlisttypePut21, Schema2HubGeneratedPolicyobjectlisttypePut22, Schema2HubGeneratedPolicyobjectlisttypePut23, Schema2HubGeneratedPolicyobjectlisttypePut24, Schema2HubGeneratedPolicyobjectlisttypePut25, Schema2HubGeneratedPolicyobjectlisttypePut26, Schema2HubGeneratedPolicyobjectlisttypePut27, Schema2HubGeneratedPolicyobjectlisttypePut28, Schema2HubGeneratedPolicyobjectlisttypePut29, Schema2HubGeneratedPolicyobjectlisttypePut30, Schema2HubGeneratedPolicyobjectlisttypePut31, Schema2HubGeneratedPolicyobjectlisttypePut32, ] ] class EditDataPrefixProfileParcelForPolicyObjectPutResponse: """ Profile Parcel PUT Response schema """ id: str metadata: Optional[Any] class Data93: entries: List[Entries] class EditDataPrefixProfileParcelForPolicyObjectPutRequest1: """ security-data-ip-prefix profile parcel schema for PUT request """ data: Data93 name: str description: Optional[str] metadata: Optional[Any] class SdwanPolicyObjectOneOfEntriesPatternOptionsDef: option_type: GlobalOptionTypeDef # Must be valid FQDN value: str class Entries63: pattern: SdwanPolicyObjectOneOfEntriesPatternOptionsDef class Data94: entries: List[Entries63] class EditDataPrefixProfileParcelForPolicyObjectPutRequest2: """ security-data-fqdn-prefix profile parcel schema for PUT request """ data: Data94 name: str description: Optional[str] metadata: Optional[Any] class SdwanPolicyObjectOneOfEntriesPortOptionsDef: option_type: GlobalOptionTypeDef value: str class Entries64: port: SdwanPolicyObjectOneOfEntriesPortOptionsDef class Data95: # Port List entries: List[Entries64] class EditDataPrefixProfileParcelForPolicyObjectPutRequest3: """ Port profile parcel schema for PUT request """ data: Data95 name: str description: Optional[str] metadata: Optional[Any] class OneOfEntriesAppOptionsDef5: option_type: GlobalOptionTypeDef value: str class OneOfEntriesAppFamilyOptionsDef5: option_type: GlobalOptionTypeDef value: str class Entries117: app: OneOfEntriesAppOptionsDef5 app_family: Optional[OneOfEntriesAppFamilyOptionsDef5] class OneOfEntriesAppOptionsDef6: option_type: GlobalOptionTypeDef value: str class OneOfEntriesAppFamilyOptionsDef6: option_type: GlobalOptionTypeDef value: str class Entries214: app_family: OneOfEntriesAppFamilyOptionsDef6 app: Optional[OneOfEntriesAppOptionsDef6] class Data96: # Localapp list entries: List[Union[Entries117, Entries214]] class EditDataPrefixProfileParcelForPolicyObjectPutRequest4: """ security-localapp profile parcel schema for PUT request """ data: Data96 name: str description: Optional[str] metadata: Optional[Any] class SdwanPolicyObjectOneOfEntriesNameServerOptionsDef: option_type: GlobalOptionTypeDef # String cannot start with a '.' or a '*', be empty, or be more than 240 characters value: str class Entries65: name_server: SdwanPolicyObjectOneOfEntriesNameServerOptionsDef class Data97: entries: List[Entries65] class EditDataPrefixProfileParcelForPolicyObjectPutRequest5: """ security-localdomain profile parcel schema for PUT request """ data: Data97 name: str description: Optional[str] metadata: Optional[Any] class SdwanPolicyObjectOneOfEntriesGeneratorIdOptionsDef: option_type: GlobalOptionTypeDef value: str class SdwanPolicyObjectOneOfEntriesSignatureIdOptionsDef: option_type: GlobalOptionTypeDef value: str class Entries66: generator_id: SdwanPolicyObjectOneOfEntriesGeneratorIdOptionsDef signature_id: SdwanPolicyObjectOneOfEntriesSignatureIdOptionsDef class Data98: # Ips Signature entries: List[Entries66] class EditDataPrefixProfileParcelForPolicyObjectPutRequest6: """ security-ipssignature profile parcel schema for PUT request """ data: Data98 name: str description: Optional[str] metadata: Optional[Any] class SdwanPolicyObjectEntriesUrlListOptionsDef: option_type: GlobalOptionTypeDef value: str class Entries67: pattern: SdwanPolicyObjectEntriesUrlListOptionsDef class Data99: # URL List entries: List[Entries67] type_: Type class EditDataPrefixProfileParcelForPolicyObjectPutRequest7: """ URL List profile parcel schema for PUT request """ data: Data99 name: str description: Optional[str] metadata: Optional[Any] class SdwanPolicyObjectOneOfEntriesProtocolNameOptionsDef: option_type: GlobalOptionTypeDef value: SdwanPolicyObjectEntriesProtocolNameDef # pytype: disable=annotation-type-mismatch class Entries68: protocol_name: SdwanPolicyObjectOneOfEntriesProtocolNameOptionsDef class Data100: entries: List[Entries68] class EditDataPrefixProfileParcelForPolicyObjectPutRequest8: """ security-protocolname profile parcel schema for PUT request """ data: Data100 name: str description: Optional[str] metadata: Optional[Any] class FeatureProfileSdwanPolicyObjectOneOfEntriesCountryOptionsDef: option_type: GlobalOptionTypeDef value: FeatureProfileSdwanPolicyObjectEntriesCountryDef # pytype: disable=annotation-type-mismatch class FeatureProfileSdwanPolicyObjectOneOfEntriesContinentOptionsDef: option_type: GlobalOptionTypeDef value: FeatureProfileSdwanPolicyObjectEntriesContinentDef # pytype: disable=annotation-type-mismatch class Entries118: country: ( FeatureProfileSdwanPolicyObjectOneOfEntriesCountryOptionsDef ) continent: Optional[ FeatureProfileSdwanPolicyObjectOneOfEntriesContinentOptionsDef ] class V1FeatureProfileSdwanPolicyObjectOneOfEntriesCountryOptionsDef: option_type: GlobalOptionTypeDef value: V1FeatureProfileSdwanPolicyObjectEntriesCountryDef # pytype: disable=annotation-type-mismatch class V1FeatureProfileSdwanPolicyObjectOneOfEntriesContinentOptionsDef: option_type: GlobalOptionTypeDef value: V1FeatureProfileSdwanPolicyObjectEntriesContinentDef # pytype: disable=annotation-type-mismatch class Entries215: continent: V1FeatureProfileSdwanPolicyObjectOneOfEntriesContinentOptionsDef country: Optional[ V1FeatureProfileSdwanPolicyObjectOneOfEntriesCountryOptionsDef ] class Data101: # Geolocation List entries: List[Union[Entries118, Entries215]] class EditDataPrefixProfileParcelForPolicyObjectPutRequest9: """ Geolocation profile parcel schema for PUT request """ data: Data101 name: str description: Optional[str] metadata: Optional[Any] class FeatureProfileSdwanPolicyObjectOneOfEntriesUserOptionsDef: option_type: GlobalOptionTypeDef # Mustn't contain non standard unicode characters value: str class FeatureProfileSdwanPolicyObjectOneOfEntriesUserGroupOptionsDef: option_type: GlobalOptionTypeDef # Mustn't contain non standard unicode characters value: str class Entries119: user: FeatureProfileSdwanPolicyObjectOneOfEntriesUserOptionsDef user_group: Optional[ FeatureProfileSdwanPolicyObjectOneOfEntriesUserGroupOptionsDef ] class V1FeatureProfileSdwanPolicyObjectOneOfEntriesUserOptionsDef: option_type: GlobalOptionTypeDef # Mustn't contain non standard unicode characters value: str class V1FeatureProfileSdwanPolicyObjectOneOfEntriesUserGroupOptionsDef: option_type: GlobalOptionTypeDef # Mustn't contain non standard unicode characters value: str class Entries216: user_group: V1FeatureProfileSdwanPolicyObjectOneOfEntriesUserGroupOptionsDef user: Optional[ V1FeatureProfileSdwanPolicyObjectOneOfEntriesUserOptionsDef ] class Data102: # Array of Users and User Groups entries: List[Union[Entries119, Entries216]] class EditDataPrefixProfileParcelForPolicyObjectPutRequest10: """ security-identity profile parcel schema for PUT request """ data: Data102 name: str description: Optional[str] metadata: Optional[Any] class SdwanPolicyObjectOneOfEntriesSgtNameOptionsDef: option_type: GlobalOptionTypeDef value: str class SdwanPolicyObjectOneOfEntriesTagOptionsDef: option_type: GlobalOptionTypeDef value: str class Entries69: sgt_name: SdwanPolicyObjectOneOfEntriesSgtNameOptionsDef tag: SdwanPolicyObjectOneOfEntriesTagOptionsDef class Data103: entries: List[Entries69] class EditDataPrefixProfileParcelForPolicyObjectPutRequest11: """ security-scalablegrouptag profile parcel schema for PUT request """ data: Data103 name: str description: Optional[str] metadata: Optional[Any] class Data104: entries: List[None] class EditDataPrefixProfileParcelForPolicyObjectPutRequest12: """ security-zone profile parcel schema for PUT request """ data: Data104 name: str description: Optional[str] metadata: Optional[Any] class OneOfEntriesAppOptionsDef7: option_type: GlobalOptionTypeDef value: str class OneOfEntriesAppFamilyOptionsDef7: option_type: GlobalOptionTypeDef value: str class Entries120: app: OneOfEntriesAppOptionsDef7 app_family: Optional[OneOfEntriesAppFamilyOptionsDef7] class OneOfEntriesAppOptionsDef8: option_type: GlobalOptionTypeDef value: str class OneOfEntriesAppFamilyOptionsDef8: option_type: GlobalOptionTypeDef value: str class Entries217: app_family: OneOfEntriesAppFamilyOptionsDef8 app: Optional[OneOfEntriesAppOptionsDef8] class Data105: # centralized-applist list entries: List[Union[Entries120, Entries217]] class EditDataPrefixProfileParcelForPolicyObjectPutRequest13: """ security-localapp profile parcel schema for PUT request """ data: Data105 name: str description: Optional[str] metadata: Optional[Any] class OneOfEntriesLatencyOptionsDef3: option_type: GlobalOptionTypeDef value: int class OneOfEntriesLossOptionsDef3: option_type: GlobalOptionTypeDef value: int class OneOfEntriesJitterOptionsDef3: option_type: GlobalOptionTypeDef value: int class V1FeatureProfileSdwanPolicyObjectOneOfEntriesCriteriaOptionsDef: option_type: GlobalOptionTypeDef value: V1FeatureProfileSdwanPolicyObjectEntriesCriteriaDef class OneOfEntriesLossOptionsDef4: option_type: GlobalOptionTypeDef value: int class OneOfEntriesLatencyOptionsDef4: option_type: GlobalOptionTypeDef value: int class OneOfEntriesJitterOptionsDef4: option_type: GlobalOptionTypeDef value: int class V1FeatureProfileSdwanPolicyObjectFallbackBestTunnel: """ Object with a criteria and variance """ criteria: Optional[ V1FeatureProfileSdwanPolicyObjectOneOfEntriesCriteriaOptionsDef ] jitter_variance: Optional[OneOfEntriesJitterOptionsDef4] latency_variance: Optional[OneOfEntriesLatencyOptionsDef4] loss_variance: Optional[OneOfEntriesLossOptionsDef4] class Entries121: latency: OneOfEntriesLatencyOptionsDef3 app_probe_class: Optional[ParcelReferenceDef] # Object with a criteria and variance fallback_best_tunnel: Optional[ V1FeatureProfileSdwanPolicyObjectFallbackBestTunnel ] jitter: Optional[OneOfEntriesJitterOptionsDef3] loss: Optional[OneOfEntriesLossOptionsDef3] class OneOfEntriesLatencyOptionsDef5: option_type: GlobalOptionTypeDef value: int class OneOfEntriesLossOptionsDef5: option_type: GlobalOptionTypeDef value: int class OneOfEntriesJitterOptionsDef5: option_type: GlobalOptionTypeDef value: int class OneOfEntriesCriteriaOptionsDef1: option_type: GlobalOptionTypeDef value: EntriesCriteriaDef1 class OneOfEntriesLossOptionsDef6: option_type: GlobalOptionTypeDef value: int class OneOfEntriesLatencyOptionsDef6: option_type: GlobalOptionTypeDef value: int class OneOfEntriesJitterOptionsDef6: option_type: GlobalOptionTypeDef value: int class FallbackBestTunnel1: """ Object with a criteria and variance """ criteria: Optional[OneOfEntriesCriteriaOptionsDef1] jitter_variance: Optional[OneOfEntriesJitterOptionsDef6] latency_variance: Optional[OneOfEntriesLatencyOptionsDef6] loss_variance: Optional[OneOfEntriesLossOptionsDef6] class Entries218: loss: OneOfEntriesLossOptionsDef5 app_probe_class: Optional[ParcelReferenceDef] # Object with a criteria and variance fallback_best_tunnel: Optional[FallbackBestTunnel1] jitter: Optional[OneOfEntriesJitterOptionsDef5] latency: Optional[OneOfEntriesLatencyOptionsDef5] class OneOfEntriesLatencyOptionsDef7: option_type: GlobalOptionTypeDef value: int class OneOfEntriesLossOptionsDef7: option_type: GlobalOptionTypeDef value: int class OneOfEntriesJitterOptionsDef7: option_type: GlobalOptionTypeDef value: int class OneOfEntriesCriteriaOptionsDef2: option_type: GlobalOptionTypeDef value: EntriesCriteriaDef2 class OneOfEntriesLossOptionsDef8: option_type: GlobalOptionTypeDef value: int class OneOfEntriesLatencyOptionsDef8: option_type: GlobalOptionTypeDef value: int class OneOfEntriesJitterOptionsDef8: option_type: GlobalOptionTypeDef value: int class FallbackBestTunnel2: """ Object with a criteria and variance """ criteria: Optional[OneOfEntriesCriteriaOptionsDef2] jitter_variance: Optional[OneOfEntriesJitterOptionsDef8] latency_variance: Optional[OneOfEntriesLatencyOptionsDef8] loss_variance: Optional[OneOfEntriesLossOptionsDef8] class Entries33_1: jitter: OneOfEntriesJitterOptionsDef7 app_probe_class: Optional[ParcelReferenceDef] # Object with a criteria and variance fallback_best_tunnel: Optional[FallbackBestTunnel2] latency: Optional[OneOfEntriesLatencyOptionsDef7] loss: Optional[OneOfEntriesLossOptionsDef7] class Data106: # Sla class List entries: List[Union[Entries121, Entries218, Entries33_1]] class EditDataPrefixProfileParcelForPolicyObjectPutRequest14: """ Sla class profile parcel schema for PUT request """ data: Data106 name: str description: Optional[str] metadata: Optional[Any] class Entries70: as_path: EntriesAsPathOptionsDef class Data107: # As path List Number as_path_list_num: AsPathListNum # AS Path List entries: List[Entries70] class EditDataPrefixProfileParcelForPolicyObjectPutRequest15: """ as path profile parcel schema """ data: Data107 name: str description: Optional[str] metadata: Optional[Any] class SdwanPolicyObjectEntriesQueueOptionsDef: option_type: GlobalOptionTypeDef value: SdwanPolicyObjectEntriesQueueDef # pytype: disable=annotation-type-mismatch class Entries71: queue: SdwanPolicyObjectEntriesQueueOptionsDef class Data108: # class map List entries: List[Entries71] class EditDataPrefixProfileParcelForPolicyObjectPutRequest16: """ class profile parcel schema for PUT request """ data: Data108 description: Optional[str] metadata: Optional[Any] name: Optional[str] class EntriesIpv6AddressOptionsDef1: option_type: GlobalOptionTypeDef value: str class EntriesIpv6PrefixLengthOptionsDef1: option_type: GlobalOptionTypeDef value: int class Entries72: ipv6_address: EntriesIpv6AddressOptionsDef1 ipv6_prefix_length: EntriesIpv6PrefixLengthOptionsDef1 class Data109: # IPv6 Prefix List entries: Optional[List[Entries72]] class EditDataPrefixProfileParcelForPolicyObjectPutRequest17: """ Ipv6 data prefix profile parcel schema for PUT request """ data: Data109 description: Optional[str] metadata: Optional[Any] name: Optional[str] class EntriesIpv4AddressOptionsDef1: option_type: GlobalOptionTypeDef value: str class EntriesIpv4PrefixLengthOptionsDef1: option_type: GlobalOptionTypeDef value: int class Entries73: ipv4_address: EntriesIpv4AddressOptionsDef1 ipv4_prefix_length: EntriesIpv4PrefixLengthOptionsDef1 class Data110: # IPv4 Data Prefix List entries: Optional[List[Entries73]] class EditDataPrefixProfileParcelForPolicyObjectPutRequest18: """ ipv4 data prefix profile parcel schema for PUT request """ data: Data110 description: Optional[str] metadata: Optional[Any] name: Optional[str] class Data111: expanded_community_list: Union[ OneOfExpandedCommunityOptionsDef1, OneOfExpandedCommunityOptionsDef2, ] class EditDataPrefixProfileParcelForPolicyObjectPutRequest19: """ expanded Community list profile parcel schema """ data: Data111 name: str description: Optional[str] metadata: Optional[Any] class Entries74: ext_community: EntriesExtCommunityOptionsDef class Data112: # Extended Community List entries: List[Entries74] class EditDataPrefixProfileParcelForPolicyObjectPutRequest20: """ extended community list profile parcel schema """ data: Data112 name: str description: Optional[str] metadata: Optional[Any] class Entries122: address_type: OneOfEntriesAddressTypeHostOptionsDef host: Union[ OneOfEntriesHostOptionsDef1, OneOfEntriesHostOptionsDef2 ] class Entries219: address_type: OneOfEntriesAddressTypeIpPrefixOptionsDef ip_prefix: Union[ OneOfEntriesIpPrefixOptionsDef1, OneOfEntriesIpPrefixOptionsDef2, ] class Entries34_1: address_type: OneOfEntriesAddressTypeObjectGroupOptionsDef object_group: ParcelReferenceDef class V1FeatureProfileSdwanPolicyObjectEntries4: address_type: OneOfEntriesAddressTypeHostRangeOptionsDef # Host Address Range host_range: HostRange class Data113: # object-group Entries entries: List[ Union[ Entries122, Entries219, Entries34_1, V1FeatureProfileSdwanPolicyObjectEntries4, ] ] description: Optional[ Union[ OneOfDescriptionOptionsDef1, OneOfDescriptionOptionsDef2, OneOfDescriptionOptionsDef3, ] ] class EditDataPrefixProfileParcelForPolicyObjectPutRequest21: """ Ipv4 Network Object Group profile parcel schema """ data: Data113 name: str description: Optional[str] metadata: Optional[Any] class V1FeatureProfileSdwanPolicyObjectOneOfDescriptionOptionsDef1: option_type: GlobalOptionTypeDef value: str class Entries123: object_group: ParcelReferenceDef class V1FeatureProfileSdwanPolicyObjectEntries21: protocol: Protocol destination_ports: Optional[DestinationPorts] icmp_msg: Optional[ Union[ OneOfEntriesIcmpMsgOptionsDef1, OneOfEntriesIcmpMsgOptionsDef2, ] ] # Source Ports source_ports: Optional[ Union[SourcePorts1, SourcePorts2, SourcePorts3, SourcePorts4] ] class V1FeatureProfileSdwanPolicyObjectEntries22: protocol: OneOfEntriesProtocolOptionsDef # Destination Ports destination_ports: Optional[ Union[ DestinationPorts1, DestinationPorts2, DestinationPorts3, DestinationPorts4, ] ] icmp_msg: Optional[ Union[ OneOfEntriesIcmpMsgOptionsDef1, OneOfEntriesIcmpMsgOptionsDef2, ] ] # Source Ports source_ports: Optional[ Union[SourcePorts1, SourcePorts2, SourcePorts3, SourcePorts4] ] class Data114: # object-group Entries entries: List[ Union[ Entries123, Union[ V1FeatureProfileSdwanPolicyObjectEntries21, V1FeatureProfileSdwanPolicyObjectEntries22, ], ] ] description: Optional[ Union[ V1FeatureProfileSdwanPolicyObjectOneOfDescriptionOptionsDef1, OneOfDescriptionOptionsDef2, OneOfDescriptionOptionsDef3, ] ] class EditDataPrefixProfileParcelForPolicyObjectPutRequest22: """ Ipv4 Service Object Group profile parcel schema """ data: Data114 name: str description: Optional[str] metadata: Optional[Any] class EntriesIpv6AddressOptionsDef2: option_type: GlobalOptionTypeDef value: str class EntriesIpv6PrefixLengthOptionsDef2: option_type: GlobalOptionTypeDef value: int class Entries75: ipv6_address: EntriesIpv6AddressOptionsDef2 ipv6_prefix_length: EntriesIpv6PrefixLengthOptionsDef2 ge_range_prefix_length: Optional[ EntriesGeRangePrefixLengthOptionsDef ] le_range_prefix_length: Optional[ EntriesLeRangePrefixLengthOptionsDef ] class Data115: # IPv6 Prefix List entries: List[Entries75] class EditDataPrefixProfileParcelForPolicyObjectPutRequest23: """ Ipv6 prefix profile parcel schema """ data: Data115 name: str description: Optional[str] metadata: Optional[Any] class SdwanPolicyObjectEntriesRemoteDestIpOptionsDef: option_type: GlobalOptionTypeDef value: Any class SdwanPolicyObjectEntriesSourceIpOptionsDef: option_type: GlobalOptionTypeDef value: Any class Entries76: remote_dest_ip: SdwanPolicyObjectEntriesRemoteDestIpOptionsDef source_ip: SdwanPolicyObjectEntriesSourceIpOptionsDef class Data116: # Mirror List entries: List[Entries76] class EditDataPrefixProfileParcelForPolicyObjectPutRequest24: """ mirror profile parcel schema for PUT request """ data: Data116 description: Optional[str] metadata: Optional[Any] name: Optional[str] class SdwanPolicyObjectEntriesBurstOptionsDef: option_type: GlobalOptionTypeDef value: int class SdwanPolicyObjectEntriesExceedOptionsDef: option_type: GlobalOptionTypeDef value: SdwanPolicyObjectEntriesExceedDef # pytype: disable=annotation-type-mismatch class SdwanPolicyObjectEntriesRateOptionsDef: option_type: GlobalOptionTypeDef value: int class Entries77: burst: SdwanPolicyObjectEntriesBurstOptionsDef exceed: SdwanPolicyObjectEntriesExceedOptionsDef rate: SdwanPolicyObjectEntriesRateOptionsDef class Data117: # Policer Entries entries: List[Entries77] class EditDataPrefixProfileParcelForPolicyObjectPutRequest25: """ policer profile parcel schema for PUT request """ data: Data117 description: Optional[str] metadata: Optional[Any] name: Optional[str] class EntriesIpv4AddressOptionsDef2: option_type: GlobalOptionTypeDef value: str class EntriesIpv4PrefixLengthOptionsDef2: option_type: GlobalOptionTypeDef value: int class V1FeatureProfileSdwanPolicyObjectEntriesLeRangePrefixLengthOptionsDef: option_type: GlobalOptionTypeDef value: int class V1FeatureProfileSdwanPolicyObjectEntriesGeRangePrefixLengthOptionsDef: option_type: GlobalOptionTypeDef value: int class Entries78: ipv4_address: EntriesIpv4AddressOptionsDef2 ipv4_prefix_length: EntriesIpv4PrefixLengthOptionsDef2 ge_range_prefix_length: Optional[ V1FeatureProfileSdwanPolicyObjectEntriesGeRangePrefixLengthOptionsDef ] le_range_prefix_length: Optional[ V1FeatureProfileSdwanPolicyObjectEntriesLeRangePrefixLengthOptionsDef ] class Data118: # IPv4 Prefix List entries: List[Entries78] class EditDataPrefixProfileParcelForPolicyObjectPutRequest26: """ Ipv4 prefix profile parcel schema """ data: Data118 name: str description: Optional[str] metadata: Optional[Any] class Entries79: standard_community: StandardCommunityOptionsDef class Data119: # Standard Community List entries: List[Entries79] class EditDataPrefixProfileParcelForPolicyObjectPutRequest27: """ standard Community list profile parcel schema """ data: Data119 name: str description: Optional[str] metadata: Optional[Any] class Entries80: vpn: EntriesVpnOptionsDef class Data120: # VPN List entries: List[Entries80] class EditDataPrefixProfileParcelForPolicyObjectPutRequest28: """ vpn list profile parcel schema """ data: Data120 name: str description: Optional[str] metadata: Optional[Any] class SdwanPolicyObjectOneOfEntriesMapColorOptionsDef: option_type: GlobalOptionTypeDef value: SdwanPolicyObjectEntriesMapColorDef # pytype: disable=annotation-type-mismatch class SdwanPolicyObjectOneOfEntriesMapDscpOptionsDef: option_type: GlobalOptionTypeDef value: int class SdwanPolicyObjectMap: color: SdwanPolicyObjectOneOfEntriesMapColorOptionsDef dscp: Optional[SdwanPolicyObjectOneOfEntriesMapDscpOptionsDef] class SdwanPolicyObjectForwardingClass1: option_type: GlobalOptionTypeDef value: str class Entries81: # Forwarding Class Name forwarding_class: Union[ SdwanPolicyObjectForwardingClass1, ForwardingClass2 ] # Map map: List[SdwanPolicyObjectMap] class Data121: # App Probe List entries: List[Entries81] class EditDataPrefixProfileParcelForPolicyObjectPutRequest29: """ app-probe profile parcel schema for PUT request """ data: Data121 name: str description: Optional[str] metadata: Optional[Any] class SdwanPolicyObjectOneOfEntriesTlocOptionsDef: option_type: GlobalOptionTypeDef value: str class OneOfEntriesColorOptionsDef1: option_type: GlobalOptionTypeDef value: ( EntriesColorDef1 # pytype: disable=annotation-type-mismatch ) class SdwanPolicyObjectOneOfEntriesEncapOptionsDef: option_type: GlobalOptionTypeDef value: SdwanPolicyObjectEntriesEncapDef # pytype: disable=annotation-type-mismatch class SdwanPolicyObjectOneOfEntriesPreferenceOptionsDef: option_type: GlobalOptionTypeDef value: str class Entries82: color: OneOfEntriesColorOptionsDef1 encap: SdwanPolicyObjectOneOfEntriesEncapOptionsDef tloc: SdwanPolicyObjectOneOfEntriesTlocOptionsDef preference: Optional[ SdwanPolicyObjectOneOfEntriesPreferenceOptionsDef ] class Data122: # TLOC List entries: Optional[List[Entries82]] class EditDataPrefixProfileParcelForPolicyObjectPutRequest30: """ tloc profile parcel schema for PUT request """ data: Data122 name: str description: Optional[str] metadata: Optional[Any] class OneOfEntriesColorOptionsDef2: option_type: GlobalOptionTypeDef value: ( EntriesColorDef2 # pytype: disable=annotation-type-mismatch ) class Entries83: color: OneOfEntriesColorOptionsDef2 class Data123: # Color List entries: Optional[List[Entries83]] class EditDataPrefixProfileParcelForPolicyObjectPutRequest31: """ color profile parcel schema for PUT request """ data: Data123 description: Optional[str] metadata: Optional[Any] name: Optional[str] class OneOfEntriesColorPreferenceOptionsDef1: option_type: GlobalOptionTypeDef value: List[Value1] # pytype: disable=annotation-type-mismatch class OneOfEntriesPathPreferenceOptionsDef1: option_type: GlobalOptionTypeDef value: EntriesPathPreferenceDef1 # pytype: disable=annotation-type-mismatch class SdwanPolicyObjectPrimaryPreference1: color_preference: OneOfEntriesColorPreferenceOptionsDef1 path_preference: Optional[OneOfEntriesPathPreferenceOptionsDef1] class OneOfEntriesColorPreferenceOptionsDef2: option_type: GlobalOptionTypeDef value: List[Value2] # pytype: disable=annotation-type-mismatch class OneOfEntriesPathPreferenceOptionsDef2: option_type: GlobalOptionTypeDef value: EntriesPathPreferenceDef2 # pytype: disable=annotation-type-mismatch class SdwanPolicyObjectPrimaryPreference2: path_preference: OneOfEntriesPathPreferenceOptionsDef2 color_preference: Optional[OneOfEntriesColorPreferenceOptionsDef2] class OneOfEntriesColorPreferenceOptionsDef3: option_type: GlobalOptionTypeDef value: List[Value3] # pytype: disable=annotation-type-mismatch class OneOfEntriesPathPreferenceOptionsDef3: option_type: GlobalOptionTypeDef value: EntriesPathPreferenceDef3 # pytype: disable=annotation-type-mismatch class SdwanPolicyObjectSecondaryPreference: """ Object with an color and path preference """ color_preference: Optional[OneOfEntriesColorPreferenceOptionsDef3] path_preference: Optional[OneOfEntriesPathPreferenceOptionsDef3] class OneOfEntriesColorPreferenceOptionsDef4: option_type: GlobalOptionTypeDef value: List[Value4] # pytype: disable=annotation-type-mismatch class OneOfEntriesPathPreferenceOptionsDef4: option_type: GlobalOptionTypeDef value: EntriesPathPreferenceDef4 # pytype: disable=annotation-type-mismatch class SdwanPolicyObjectTertiaryPreference: """ Object with an color and path preference """ color_preference: Optional[OneOfEntriesColorPreferenceOptionsDef4] path_preference: Optional[OneOfEntriesPathPreferenceOptionsDef4] class Entries84: # Object with an color and path preference primary_preference: Union[ SdwanPolicyObjectPrimaryPreference1, SdwanPolicyObjectPrimaryPreference2, ] # Object with an color and path preference secondary_preference: Optional[ SdwanPolicyObjectSecondaryPreference ] # Object with an color and path preference tertiary_preference: Optional[SdwanPolicyObjectTertiaryPreference] class Data124: # Preferred Color Group List entries: Optional[List[Entries84]] class EditDataPrefixProfileParcelForPolicyObjectPutRequest32: """ preferred-color-group profile parcel schema for PUT request """ data: Data124 description: Optional[str] metadata: Optional[Any] name: Optional[str]