Module nokia_srlinux¶
License: Inmanta EULA
Version: 23.10.1
Typedefs¶
- typedef nokia_srlinux::network_instance::protocols::ospf::instance::area::interface_mtu_t¶
Base type
yang::types::uint32
Type constraint
((self >= 512) and (self <= 9486))
- typedef nokia_srlinux::system_trace_options_t¶
Base type
string
Type constraint
(self in ['request', 'response', 'common'])
- typedef nokia_srlinux::acl::mac_filter_subinterface_specific_t¶
Base type
string
Type constraint
(self in ['disabled', 'input-only', 'output-only', 'input-and-output'])
- typedef nokia_srlinux::system::mirroring::mirroring_instance::mirror_source::acl::ipv6_filter::entry_sequence_id_t¶
Base type
int
Type constraint
((self >= 0) and (self <= 65535))
- typedef nokia_srlinux::acl::system_filter::ipv6_filter::entry::match_dscp_set_t¶
Base type
nokia_srlinux::types::srl_nokia_common::dscp
Type constraint
((yang::is_int(self) and yang::validate_type(int(self),'nokia_srlinux::types::srl_nokia_common::dscp_value')) or yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::dscp_name'))
- typedef nokia_srlinux::acl::system_filter::ipv4_filter::entry::match_protocol_t¶
Base type
nokia_srlinux::types::srl_nokia_packet_match_types::ip_protocol_type
Type constraint
((((yang::is_int(self) and yang::validate_type(int(self),'yang::types::uint8')) and (int(self) >= 0)) and (int(self) <= 255)) or (self in ['ipv6-hop', 'icmp', 'igmp', 'ggp', 'ipv4', 'st', 'tcp', 'egp', 'igp', 'udp', 'ipv6', 'idrp', 'rsvp', 'gre', 'esp', 'ah', 'icmp6', 'no-next-hdr', 'ipv6-dest-opts', 'eigrp', 'ospf', 'pim', 'vrrp', 'l2tp', 'sctp', 'mpls-in-ip', 'rohc']))
- typedef nokia_srlinux::acl::system_filter::ipv6_filter::entry::match_tcp_flags_t¶
Base type
string
Type constraint
std::validate_type('pydantic.constr',self,{'regex': '^(?:(?:\\(|\\)|&|\\||!|ack|rst|syn)+)$(?!\\n\\Z)'})
- typedef nokia_srlinux::acl::system_filter::ipv6_filter::entry::match::destination_port_value_t¶
Base type
nokia_srlinux::types::srl_nokia_packet_match_types::l4_port_type
Type constraint
((((yang::is_int(self) and yang::validate_type(int(self),'yang::types::uint16')) and (int(self) >= 0)) and (int(self) <= 65535)) or (self in ['acap', 'afp-tcp', 'arns', 'asf-rmcp', 'ashare', 'atalk-rm', 'aurp', 'auth', 'bfd', 'bfd-echo', 'bftp', 'bgmp', 'bgp', 'bootpc', 'bootps', 'ccso-ns', 'chargen', 'cisco-tdp', 'citadel', 'clearcase', 'commerce', 'courier', 'daytime', 'dhcpv6-client', 'dhcpv6-server', 'dhcp-failover', 'dicom', 'discard', 'dnsix', 'domain', 'dsp', 'echo', 'epp', 'esro', 'exec', 'finger', 'ftp', 'ftp-data', 'ftps', 'ftps-data', 'godi', 'gopher', 'gtp-c', 'gtp-prime', 'gtp-u', 'ha-cluster', 'hostname', 'hp-alarm-mgr', 'http', 'http-alt', 'http-mgmt', 'http-rpc', 'https', 'ieee-mms-ssl', 'imap', 'imap3', 'imaps', 'ipp', 'ipsec', 'ipx', 'irc', 'iris-beep', 'isakmp', 'isakmp-nat', 'iscsi', 'iso-tsap', 'kerberos', 'kerberos-adm', 'klogin', 'kpasswd', 'kshell', 'l2tp', 'ldap', 'ldaps', 'ldp', 'lmp', 'login', 'lpd', 'lsp-ping', 'mac-server-adm', 'matip-a', 'matip-b', 'micro-bfd', 'microsoft-ds', 'mobile-ip', 'monitor', 'mpp', 'mssql-m', 'mssql-s', 'msdp', 'ms-exchange', 'msp', 'multihop-bfd', 'nas', 'ncp', 'netrjs-1', 'netrjs-2', 'netrjs-3', 'netrjs-4', 'netbios-data', 'netbios-ns', 'netbios-ss', 'netnews', 'netwall', 'new-rwho', 'nfs', 'nntp', 'nntps', 'ntp', 'odmr', 'olsr', 'openvpn', 'pim-auto-rp', 'pkix-timestamp', 'pop2', 'pop3', 'pop3s', 'pptp', 'ptp-event', 'ptp-general', 'print-srv', 'qmtp', 'qotd', 'radius', 'radius-acct', 'remote-mail', 'remotefs', 'remotecmd', 'rip', 'rje', 'rlp', 'rlzdb', 'rmc', 'rmonitor', 'rpc2portmap', 'rsync', 'rtelnet', 'rtsp', 'sgmp', 'silc', 'smux', 'sna-gw', 'snmp', 'snmp-trap', 'snpp', 'smtp', 'sql-svcs', 'sql', 'ssh', 'submission', 'sunrpc', 'svcloc', 'syslog', 'systat', 'tacacs', 'talk', 'tcpmux', 'tcpnethaspsrv', 'tftp', 'time', 'timed', 'ups', 'xdmcp', 'xns-ch', 'xns-mail', 'xns-time', 'z3950']))
- typedef nokia_srlinux::acl::system_filter::ipv4_filter::entry::match::icmp_type_t¶
Base type
nokia_srlinux::types::srl_nokia_packet_match_types::icmp_type
Type constraint
((((yang::is_int(self) and yang::validate_type(int(self),'yang::types::uint8')) and (int(self) >= 0)) and (int(self) <= 255)) or (self in ['echo-reply', 'dest-unreachable', 'source-quench', 'redirect', 'echo', 'router-advertise', 'router-solicit', 'time-exceeded', 'param-problem', 'timestamp', 'timestamp-reply']))
- typedef nokia_srlinux::acl::system_filter::ipv6_filter::entry::match::source_port_value_t¶
Base type
nokia_srlinux::types::srl_nokia_packet_match_types::l4_port_type
Type constraint
((((yang::is_int(self) and yang::validate_type(int(self),'yang::types::uint16')) and (int(self) >= 0)) and (int(self) <= 65535)) or (self in ['acap', 'afp-tcp', 'arns', 'asf-rmcp', 'ashare', 'atalk-rm', 'aurp', 'auth', 'bfd', 'bfd-echo', 'bftp', 'bgmp', 'bgp', 'bootpc', 'bootps', 'ccso-ns', 'chargen', 'cisco-tdp', 'citadel', 'clearcase', 'commerce', 'courier', 'daytime', 'dhcpv6-client', 'dhcpv6-server', 'dhcp-failover', 'dicom', 'discard', 'dnsix', 'domain', 'dsp', 'echo', 'epp', 'esro', 'exec', 'finger', 'ftp', 'ftp-data', 'ftps', 'ftps-data', 'godi', 'gopher', 'gtp-c', 'gtp-prime', 'gtp-u', 'ha-cluster', 'hostname', 'hp-alarm-mgr', 'http', 'http-alt', 'http-mgmt', 'http-rpc', 'https', 'ieee-mms-ssl', 'imap', 'imap3', 'imaps', 'ipp', 'ipsec', 'ipx', 'irc', 'iris-beep', 'isakmp', 'isakmp-nat', 'iscsi', 'iso-tsap', 'kerberos', 'kerberos-adm', 'klogin', 'kpasswd', 'kshell', 'l2tp', 'ldap', 'ldaps', 'ldp', 'lmp', 'login', 'lpd', 'lsp-ping', 'mac-server-adm', 'matip-a', 'matip-b', 'micro-bfd', 'microsoft-ds', 'mobile-ip', 'monitor', 'mpp', 'mssql-m', 'mssql-s', 'msdp', 'ms-exchange', 'msp', 'multihop-bfd', 'nas', 'ncp', 'netrjs-1', 'netrjs-2', 'netrjs-3', 'netrjs-4', 'netbios-data', 'netbios-ns', 'netbios-ss', 'netnews', 'netwall', 'new-rwho', 'nfs', 'nntp', 'nntps', 'ntp', 'odmr', 'olsr', 'openvpn', 'pim-auto-rp', 'pkix-timestamp', 'pop2', 'pop3', 'pop3s', 'pptp', 'ptp-event', 'ptp-general', 'print-srv', 'qmtp', 'qotd', 'radius', 'radius-acct', 'remote-mail', 'remotefs', 'remotecmd', 'rip', 'rje', 'rlp', 'rlzdb', 'rmc', 'rmonitor', 'rpc2portmap', 'rsync', 'rtelnet', 'rtsp', 'sgmp', 'silc', 'smux', 'sna-gw', 'snmp', 'snmp-trap', 'snpp', 'smtp', 'sql-svcs', 'sql', 'ssh', 'submission', 'sunrpc', 'svcloc', 'syslog', 'systat', 'tacacs', 'talk', 'tcpmux', 'tcpnethaspsrv', 'tftp', 'time', 'timed', 'ups', 'xdmcp', 'xns-ch', 'xns-mail', 'xns-time', 'z3950']))
- typedef nokia_srlinux::acl::system_filter::ipv6_filter::entry::match::source_port::range_end_t¶
Base type
nokia_srlinux::types::srl_nokia_packet_match_types::l4_port_type
Type constraint
((((yang::is_int(self) and yang::validate_type(int(self),'yang::types::uint16')) and (int(self) >= 0)) and (int(self) <= 65535)) or (self in ['acap', 'afp-tcp', 'arns', 'asf-rmcp', 'ashare', 'atalk-rm', 'aurp', 'auth', 'bfd', 'bfd-echo', 'bftp', 'bgmp', 'bgp', 'bootpc', 'bootps', 'ccso-ns', 'chargen', 'cisco-tdp', 'citadel', 'clearcase', 'commerce', 'courier', 'daytime', 'dhcpv6-client', 'dhcpv6-server', 'dhcp-failover', 'dicom', 'discard', 'dnsix', 'domain', 'dsp', 'echo', 'epp', 'esro', 'exec', 'finger', 'ftp', 'ftp-data', 'ftps', 'ftps-data', 'godi', 'gopher', 'gtp-c', 'gtp-prime', 'gtp-u', 'ha-cluster', 'hostname', 'hp-alarm-mgr', 'http', 'http-alt', 'http-mgmt', 'http-rpc', 'https', 'ieee-mms-ssl', 'imap', 'imap3', 'imaps', 'ipp', 'ipsec', 'ipx', 'irc', 'iris-beep', 'isakmp', 'isakmp-nat', 'iscsi', 'iso-tsap', 'kerberos', 'kerberos-adm', 'klogin', 'kpasswd', 'kshell', 'l2tp', 'ldap', 'ldaps', 'ldp', 'lmp', 'login', 'lpd', 'lsp-ping', 'mac-server-adm', 'matip-a', 'matip-b', 'micro-bfd', 'microsoft-ds', 'mobile-ip', 'monitor', 'mpp', 'mssql-m', 'mssql-s', 'msdp', 'ms-exchange', 'msp', 'multihop-bfd', 'nas', 'ncp', 'netrjs-1', 'netrjs-2', 'netrjs-3', 'netrjs-4', 'netbios-data', 'netbios-ns', 'netbios-ss', 'netnews', 'netwall', 'new-rwho', 'nfs', 'nntp', 'nntps', 'ntp', 'odmr', 'olsr', 'openvpn', 'pim-auto-rp', 'pkix-timestamp', 'pop2', 'pop3', 'pop3s', 'pptp', 'ptp-event', 'ptp-general', 'print-srv', 'qmtp', 'qotd', 'radius', 'radius-acct', 'remote-mail', 'remotefs', 'remotecmd', 'rip', 'rje', 'rlp', 'rlzdb', 'rmc', 'rmonitor', 'rpc2portmap', 'rsync', 'rtelnet', 'rtsp', 'sgmp', 'silc', 'smux', 'sna-gw', 'snmp', 'snmp-trap', 'snpp', 'smtp', 'sql-svcs', 'sql', 'ssh', 'submission', 'sunrpc', 'svcloc', 'syslog', 'systat', 'tacacs', 'talk', 'tcpmux', 'tcpnethaspsrv', 'tftp', 'time', 'timed', 'ups', 'xdmcp', 'xns-ch', 'xns-mail', 'xns-time', 'z3950']))
- typedef nokia_srlinux::acl::system_filter::ipv6_filter::entry::match::source_port::range_start_t¶
Base type
nokia_srlinux::types::srl_nokia_packet_match_types::l4_port_type
Type constraint
((((yang::is_int(self) and yang::validate_type(int(self),'yang::types::uint16')) and (int(self) >= 0)) and (int(self) <= 65535)) or (self in ['acap', 'afp-tcp', 'arns', 'asf-rmcp', 'ashare', 'atalk-rm', 'aurp', 'auth', 'bfd', 'bfd-echo', 'bftp', 'bgmp', 'bgp', 'bootpc', 'bootps', 'ccso-ns', 'chargen', 'cisco-tdp', 'citadel', 'clearcase', 'commerce', 'courier', 'daytime', 'dhcpv6-client', 'dhcpv6-server', 'dhcp-failover', 'dicom', 'discard', 'dnsix', 'domain', 'dsp', 'echo', 'epp', 'esro', 'exec', 'finger', 'ftp', 'ftp-data', 'ftps', 'ftps-data', 'godi', 'gopher', 'gtp-c', 'gtp-prime', 'gtp-u', 'ha-cluster', 'hostname', 'hp-alarm-mgr', 'http', 'http-alt', 'http-mgmt', 'http-rpc', 'https', 'ieee-mms-ssl', 'imap', 'imap3', 'imaps', 'ipp', 'ipsec', 'ipx', 'irc', 'iris-beep', 'isakmp', 'isakmp-nat', 'iscsi', 'iso-tsap', 'kerberos', 'kerberos-adm', 'klogin', 'kpasswd', 'kshell', 'l2tp', 'ldap', 'ldaps', 'ldp', 'lmp', 'login', 'lpd', 'lsp-ping', 'mac-server-adm', 'matip-a', 'matip-b', 'micro-bfd', 'microsoft-ds', 'mobile-ip', 'monitor', 'mpp', 'mssql-m', 'mssql-s', 'msdp', 'ms-exchange', 'msp', 'multihop-bfd', 'nas', 'ncp', 'netrjs-1', 'netrjs-2', 'netrjs-3', 'netrjs-4', 'netbios-data', 'netbios-ns', 'netbios-ss', 'netnews', 'netwall', 'new-rwho', 'nfs', 'nntp', 'nntps', 'ntp', 'odmr', 'olsr', 'openvpn', 'pim-auto-rp', 'pkix-timestamp', 'pop2', 'pop3', 'pop3s', 'pptp', 'ptp-event', 'ptp-general', 'print-srv', 'qmtp', 'qotd', 'radius', 'radius-acct', 'remote-mail', 'remotefs', 'remotecmd', 'rip', 'rje', 'rlp', 'rlzdb', 'rmc', 'rmonitor', 'rpc2portmap', 'rsync', 'rtelnet', 'rtsp', 'sgmp', 'silc', 'smux', 'sna-gw', 'snmp', 'snmp-trap', 'snpp', 'smtp', 'sql-svcs', 'sql', 'ssh', 'submission', 'sunrpc', 'svcloc', 'syslog', 'systat', 'tacacs', 'talk', 'tcpmux', 'tcpnethaspsrv', 'tftp', 'time', 'timed', 'ups', 'xdmcp', 'xns-ch', 'xns-mail', 'xns-time', 'z3950']))
- typedef nokia_srlinux::acl::system_filter::ipv6_filter::entry::match_next_header_t¶
Base type
nokia_srlinux::types::srl_nokia_packet_match_types::ip_protocol_type
Type constraint
((((yang::is_int(self) and yang::validate_type(int(self),'yang::types::uint8')) and (int(self) >= 0)) and (int(self) <= 255)) or (self in ['ipv6-hop', 'icmp', 'igmp', 'ggp', 'ipv4', 'st', 'tcp', 'egp', 'igp', 'udp', 'ipv6', 'idrp', 'rsvp', 'gre', 'esp', 'ah', 'icmp6', 'no-next-hdr', 'ipv6-dest-opts', 'eigrp', 'ospf', 'pim', 'vrrp', 'l2tp', 'sctp', 'mpls-in-ip', 'rohc']))
- typedef nokia_srlinux::acl::system_filter::ipv6_filter::entry::match::icmp6_type_t¶
Base type
nokia_srlinux::types::srl_nokia_packet_match_types::icmp6_type
Type constraint
((((yang::is_int(self) and yang::validate_type(int(self),'yang::types::uint8')) and (int(self) >= 0)) and (int(self) <= 255)) or (self in ['dest-unreachable', 'packet-too-big', 'time-exceeded', 'param-problem', 'echo-request', 'echo-reply', 'mld-query', 'mld-report', 'mld-done', 'router-solicit', 'router-advertise', 'neighbor-solicit', 'neighbor-advertise', 'redirect', 'router-renumber', 'node-info-query', 'node-info-response', 'mld-v2', 'mcast-rtr-adv', 'mcast-rtr-solicit', 'mcast-rtr-term']))
- typedef nokia_srlinux::acl::mac_filter::entry::match_ethertype_t¶
Base type
nokia_srlinux::types::srl_nokia_packet_match_types::ethertype
Type constraint
(std::validate_type('pydantic.constr',self,{'regex': '^(?:0x[0-9A-Fa-f]{4})$(?!\\n\\Z)'}) or (self in ['ipv4', 'arp', 'ipv6', 'flow-control', 'lacp', 'mpls-unicast', 'mpls-multicast', 'pppoe-discovery', 'pppoe-session', '8021x-authentication', 'lldp', 'macsec', 'pbb', 'ptp', 'eth-oam', 'fcoe', 'fcoe-initialization', 'roce']))
- typedef nokia_srlinux::acl::policers::system_cpu_policer_max_packet_burst_t¶
Base type
yang::types::uint32
Type constraint
((self >= 16) and (self <= 4000000))
- typedef nokia_srlinux::acl::policers::system_cpu_policer_peak_packet_rate_t¶
Base type
yang::types::uint32
Type constraint
((self >= 1) and (self <= 4000000))
- typedef nokia_srlinux::bfd::subinterface_desired_minimum_transmit_interval_t¶
Base type
yang::types::uint32
Type constraint
((self >= 10000) and (self <= 100000000))
- typedef nokia_srlinux::bfd::subinterface_detection_multiplier_t¶
Base type
yang::types::uint8
Type constraint
((self >= 3) and (self <= 20))
- typedef nokia_srlinux::bfd::subinterface_max_hop_count_t¶
Base type
yang::types::uint8
Type constraint
((self >= 2) and (self <= 255))
- typedef nokia_srlinux::bfd::subinterface_minimum_echo_receive_interval_t¶
Base type
yang::types::uint32
Type constraint
(((self >= 250000) and (self <= 100000000)) or (self == 0))
- typedef nokia_srlinux::bfd::subinterface_required_minimum_receive_t¶
Base type
yang::types::uint32
Type constraint
((self >= 10000) and (self <= 100000000))
- typedef nokia_srlinux::bfd::micro_bfd_sessions::lag_interface_desired_minimum_transmit_interval_t¶
Base type
yang::types::uint32
Type constraint
((self >= 10000) and (self <= 100000000))
- typedef nokia_srlinux::bfd::micro_bfd_sessions::lag_interface_detection_multiplier_t¶
Base type
yang::types::uint8
Type constraint
((self >= 3) and (self <= 20))
- typedef nokia_srlinux::bfd::micro_bfd_sessions::lag_interface_local_address_t¶
Base type
nokia_srlinux::types::srl_nokia_common::ip_address
Type constraint
(yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv4_address') or yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv6_address'))
- typedef nokia_srlinux::bfd::micro_bfd_sessions::lag_interface_remote_address_t¶
Base type
nokia_srlinux::types::srl_nokia_common::ip_address
Type constraint
(yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv4_address') or yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv6_address'))
- typedef nokia_srlinux::bfd::micro_bfd_sessions::lag_interface_required_minimum_receive_t¶
Base type
yang::types::uint32
Type constraint
((self >= 10000) and (self <= 100000000))
- typedef nokia_srlinux::interface::breakout_mode_breakout_port_speed_t¶
Base type
string
Type constraint
(self in ['10G', '25G', '50G', '100G'])
- typedef nokia_srlinux::interface::breakout_mode_num_breakout_ports_t¶
Base type
string
Type constraint
(self in ['2', '3', '4', '8'])
- typedef nokia_srlinux::interface::ethernet_duplex_mode_t¶
Base type
string
Type constraint
(self in ['full', 'half'])
- typedef nokia_srlinux::interface::ethernet_port_speed_t¶
Base type
string
Type constraint
(self in ['10M', '100M', '1G', '10G', '25G', '40G', '50G', '100G', '200G', '400G', '1T'])
- typedef nokia_srlinux::interface::ethernet_reload_delay_t¶
Base type
yang::types::uint32
Type constraint
((self >= 1) and (self <= 86400))
- typedef nokia_srlinux::interface::ethernet_standby_signaling_t¶
Base type
string
Type constraint
(self in ['power-off', 'lacp'])
- typedef nokia_srlinux::interface::lag_lacp_fallback_timeout_t¶
Base type
yang::types::uint16
Type constraint
((self >= 4) and (self <= 3600))
- typedef nokia_srlinux::interface::lag_min_links_t¶
Base type
yang::types::uint16
Type constraint
((self >= 1) and (self <= 64))
- typedef nokia_srlinux::interface::linux_device_name_t¶
Base type
string
Type constraint
((std::length(self) >= 0) and (std::length(self) <= 10))
- typedef nokia_srlinux::platform::linecard::forwarding_complex::p4rt_id_t¶
Base type
yang::types::uint64
Type constraint
((self >= 1) and (self <= 18446744073709551615))
- typedef nokia_srlinux::interface::subinterface_index_t¶
Base type
yang::types::uint32
Type constraint
((self >= 0) and (self <= 9999))
- typedef nokia_srlinux::interface::subinterface_ip_mtu_t¶
Base type
yang::types::uint16
Type constraint
((self >= 1280) and (self <= 9486))
- typedef nokia_srlinux::interface::subinterface_l2_mtu_t¶
Base type
yang::types::uint16
Type constraint
((self >= 1450) and (self <= 9500))
- typedef nokia_srlinux::interface::subinterface_mpls_mtu_t¶
Base type
yang::types::uint16
Type constraint
((self >= 1284) and (self <= 9496))
- typedef nokia_srlinux::interface::transceiver_forward_error_correction_t¶
Base type
string
Type constraint
(self in ['disabled', 'rs-528', 'rs-544', 'base-r', 'rs-108'])
- typedef nokia_srlinux::interface::vhost_vhost_socket_mode_t¶
Base type
string
Type constraint
(self in ['server', 'client'])
- typedef nokia_srlinux::interface::vhost_vhost_socket_queues_t¶
Base type
yang::types::uint16
Type constraint
((self >= 1) and (self <= 1024))
- typedef nokia_srlinux::interface::ethernet::hold_time_down_t¶
Base type
yang::types::uint32
Type constraint
((self >= 1) and (self <= 86400))
- typedef nokia_srlinux::interface::ethernet::hold_time_up_t¶
Base type
yang::types::uint32
Type constraint
((self >= 1) and (self <= 86400))
- typedef nokia_srlinux::interface::ethernet::storm_control_broadcast_rate_t¶
Base type
yang::types::uint32
Type constraint
((self >= 0) and (self <= 100000000))
- typedef nokia_srlinux::interface::ethernet::storm_control_multicast_rate_t¶
Base type
yang::types::uint32
Type constraint
((self >= 0) and (self <= 100000000))
- typedef nokia_srlinux::interface::ethernet::storm_control_units_t¶
Base type
string
Type constraint
(self in ['kbps', 'percentage'])
- typedef nokia_srlinux::interface::ethernet::storm_control_unknown_unicast_rate_t¶
Base type
yang::types::uint32
Type constraint
((self >= 0) and (self <= 100000000))
- typedef nokia_srlinux::interface::lag::lacp_admin_key_t¶
Base type
yang::types::uint16
Type constraint
((self >= 1) and (self <= 65535))
- typedef nokia_srlinux::interface::subinterface::anycast_gw_virtual_router_id_t¶
Base type
yang::types::uint8
Type constraint
((self >= 1) and (self <= 255))
- typedef nokia_srlinux::network_instance::bridge_table::mac_duplication_action_t¶
Base type
string
Type constraint
(self in ['stop-learning', 'blackhole', 'oper-down'])
- typedef nokia_srlinux::network_instance::bridge_table::mac_limit_maximum_entries_t¶
Base type
yang::types::int32
Type constraint
((self >= 1) and (self <= 8192))
- typedef nokia_srlinux::network_instance::bridge_table::mac_limit_warning_threshold_pct_t¶
Base type
yang::types::int32
Type constraint
((self >= 6) and (self <= 100))
- typedef nokia_srlinux::interface::subinterface::ipv4::arp_debug_t¶
Base type
string
Type constraint
(self == 'messages')
- typedef nokia_srlinux::interface::subinterface::ipv4::arp_timeout_t¶
Base type
yang::types::uint16
Type constraint
((self >= 60) and (self <= 65535))
- typedef nokia_srlinux::interface::subinterface::ipv6::dhcp_relay_option_t¶
Base type
string
Type constraint
(self in ['interface-id', 'remote-id', 'client-link-layer-address'])
- typedef nokia_srlinux::interface::subinterface::ipv6::dhcp_relay_server_t¶
Base type
nokia_srlinux::types::srl_nokia_interfaces_ip_dhcp_relay::hostv6
Type constraint
(yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv6_address') or yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::domain_name'))
- typedef nokia_srlinux::interface::subinterface::ipv4::address::vrrp::vrrp_group_virtual_address_t¶
Base type
nokia_srlinux::types::srl_nokia_common::ip_address
Type constraint
(yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv4_address') or yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv6_address'))
- typedef nokia_srlinux::interface::subinterface::ipv6::neighbor_discovery::evpn::advertise_route_type_t¶
Base type
string
Type constraint
(self in ['static', 'dynamic'])
- typedef nokia_srlinux::interface::subinterface::ipv6::neighbor_discovery::host_route::populate_route_type_t¶
Base type
string
Type constraint
(self in ['static', 'dynamic', 'evpn'])
- typedef nokia_srlinux::interface::subinterface::ipv6::neighbor_discovery::virtual_ipv6_discovery::address_probe_interval_t¶
Base type
yang::types::uint32
Type constraint
(((self >= 5) and (self <= 86400)) or (self == 0))
- typedef nokia_srlinux::system::dhcp_server::network_instance::dhcpv6::trace_options_trace_t¶
Base type
string
Type constraint
(self == 'messages')
- typedef nokia_srlinux::interface::subinterface::ipv6::neighbor_discovery_debug_t¶
Base type
string
Type constraint
(self == 'messages')
- typedef nokia_srlinux::interface::subinterface::ipv6::neighbor_discovery_learn_unsolicited_t¶
Base type
string
Type constraint
(self in ['none', 'global', 'link-local', 'both'])
- typedef nokia_srlinux::interface::subinterface::ipv6::neighbor_discovery_reachable_time_t¶
Base type
yang::types::uint32
Type constraint
((self >= 30) and (self <= 3600))
- typedef nokia_srlinux::interface::subinterface::ipv6::neighbor_discovery_stale_time_t¶
Base type
yang::types::uint32
Type constraint
((self >= 60) and (self <= 65535))
- typedef nokia_srlinux::interface::subinterface::ipv6::router_advertisement_debug_t¶
Base type
string
Type constraint
(self == 'messages')
- typedef nokia_srlinux::interface::subinterface::ipv6::neighbor_discovery::limit_warning_threshold_pct_t¶
Base type
yang::types::uint32
Type constraint
((self >= 1) and (self <= 100))
- typedef nokia_srlinux::interface::subinterface::ipv6::router_advertisement::router_role_ip_mtu_t¶
Base type
yang::types::uint16
Type constraint
((self >= 1280) and (self <= 9486))
- typedef nokia_srlinux::interface::subinterface::ipv6::router_advertisement::router_role_max_advertisement_interval_t¶
Base type
yang::types::uint16
Type constraint
((self >= 4) and (self <= 1800))
- typedef nokia_srlinux::interface::subinterface::ipv6::router_advertisement::router_role_min_advertisement_interval_t¶
Base type
yang::types::uint16
Type constraint
((self >= 3) and (self <= 1350))
- typedef nokia_srlinux::interface::subinterface::ipv6::router_advertisement::router_role_reachable_time_t¶
Base type
yang::types::uint32
Type constraint
((self >= 0) and (self <= 3600000))
- typedef nokia_srlinux::interface::subinterface::ipv6::router_advertisement::router_role_retransmit_time_t¶
Base type
yang::types::uint32
Type constraint
((self >= 0) and (self <= 1800000))
- typedef nokia_srlinux::interface::subinterface::ipv6::router_advertisement::router_role_router_lifetime_t¶
Base type
yang::types::uint16
Type constraint
((self >= 0) and (self <= 9000))
- typedef nokia_srlinux::interface::subinterface::ipv6::router_advertisement::router_role::prefix_preferred_lifetime_t¶
Base type
string
Type constraint
((self == 'infinite') or (yang::is_int(self) and yang::validate_type(int(self),'yang::types::uint32')))
- typedef nokia_srlinux::interface::subinterface::ipv6::router_advertisement::router_role::prefix_valid_lifetime_t¶
Base type
string
Type constraint
((self == 'infinite') or (yang::is_int(self) and yang::validate_type(int(self),'yang::types::uint32')))
- typedef nokia_srlinux::interface::subinterface::ra_guard::vlan_list_vlan_id_t¶
Base type
yang::types::uint16
Type constraint
((self >= 0) and (self <= 4095))
- typedef nokia_srlinux::interface::subinterface::vlan::encap::double_tagged_inner_vlan_id_t¶
Base type
string
Type constraint
((yang::is_int(self) and yang::validate_type(int(self),'nokia_srlinux::types::srl_nokia_interfaces_vlans::vlan_id')) or (self in ['any', 'optional']))
- typedef nokia_srlinux::interface::subinterface::vlan::encap::double_tagged_outer_vlan_id_t¶
Base type
string
Type constraint
((yang::is_int(self) and yang::validate_type(int(self),'nokia_srlinux::types::srl_nokia_interfaces_vlans::vlan_id')) or (self in ['any', 'optional']))
- typedef nokia_srlinux::interface::subinterface::vlan::encap::single_tagged_vlan_id_t¶
Base type
string
Type constraint
((yang::is_int(self) and yang::validate_type(int(self),'nokia_srlinux::types::srl_nokia_interfaces_vlans::vlan_id')) or (self == 'any'))
- typedef nokia_srlinux::network_instance::static_routes::route_prefix_t¶
Base type
nokia_srlinux::types::srl_nokia_common::ip_prefix
Type constraint
(yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv4_prefix') or yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv6_prefix'))
- typedef nokia_srlinux::network_instance::aggregate_routes::route::aggregator_as_number_t¶
Base type
nokia_srlinux::types::srl_nokia_common::as_number
Type constraint
((self >= 1) and (self <= 4294967295))
- typedef nokia_srlinux::network_instance::aggregate_routes::route::communities_add_t¶
Base type
string
Type constraint
((((yang::validate_type(self,'nokia_srlinux::types::srl_nokia_policy_types::bgp_std_community_type') or yang::validate_type(self,'nokia_srlinux::types::srl_nokia_policy_types::bgp_std_community_regexp_type')) or yang::validate_type(self,'nokia_srlinux::types::srl_nokia_policy_types::bgp_std_community_well_known_type')) or yang::validate_type(self,'nokia_srlinux::types::srl_nokia_policy_types::bgp_large_community_type')) or yang::validate_type(self,'nokia_srlinux::types::srl_nokia_policy_types::bgp_large_community_regexp_type'))
- typedef nokia_srlinux::network_instance::bridge_table::mac_duplication_hold_down_time_t¶
Base type
string
Type constraint
((self == 'indefinite') or (((yang::is_int(self) and yang::validate_type(int(self),'yang::types::uint32')) and (int(self) >= 2)) and (int(self) <= 60)))
- typedef nokia_srlinux::network_instance::bridge_table::mac_duplication_monitoring_window_t¶
Base type
yang::types::uint32
Type constraint
((self >= 1) and (self <= 15))
- typedef nokia_srlinux::network_instance::bridge_table::mac_duplication_num_moves_t¶
Base type
yang::types::uint32
Type constraint
((self >= 3) and (self <= 10))
- typedef nokia_srlinux::network_instance::bridge_table::proxy_arp_table_size_t¶
Base type
yang::types::uint32
Type constraint
((self >= 1) and (self <= 8192))
- typedef nokia_srlinux::network_instance::bridge_table::proxy_nd_table_size_t¶
Base type
yang::types::uint32
Type constraint
((self >= 1) and (self <= 8192))
- typedef nokia_srlinux::network_instance::bridge_table::mac_learning::aging_age_time_t¶
Base type
yang::types::int32
Type constraint
((self >= 60) and (self <= 86400))
- typedef nokia_srlinux::network_instance::bridge_table::proxy_nd::dynamic_learning_age_time_t¶
Base type
string
Type constraint
((self == 'never') or (((yang::is_int(self) and yang::validate_type(int(self),'yang::types::uint32')) and (int(self) >= 60)) and (int(self) <= 86400)))
- typedef nokia_srlinux::network_instance::bridge_table::proxy_nd::dynamic_learning_send_refresh_t¶
Base type
string
Type constraint
((((yang::is_int(self) and yang::validate_type(int(self),'yang::types::uint32')) and (int(self) >= 120)) and (int(self) <= 86400)) or (self == 'never'))
- typedef nokia_srlinux::network_instance::bridge_table::proxy_nd::ip_duplication_hold_down_time_t¶
Base type
string
Type constraint
((self == 'indefinite') or (((yang::is_int(self) and yang::validate_type(int(self),'yang::types::uint32')) and (int(self) >= 2)) and (int(self) <= 60)))
- typedef nokia_srlinux::network_instance::bridge_table::proxy_nd::ip_duplication_monitoring_window_t¶
Base type
yang::types::uint32
Type constraint
((self >= 1) and (self <= 15))
- typedef nokia_srlinux::network_instance::bridge_table::proxy_nd::ip_duplication_num_moves_t¶
Base type
yang::types::uint32
Type constraint
((self >= 3) and (self <= 10))
- typedef nokia_srlinux::network_instance::protocols::bgp::trace_options::flag_modifier_t¶
Base type
string
Type constraint
(self in ['detail', 'receive', 'send'])
- typedef nokia_srlinux::network_instance::protocols::bgp::trace_options::flag_name_t¶
Base type
string
Type constraint
(self in ['events', 'packets', 'open', 'keepalive', 'graceful-restart', 'timers', 'route', 'notification', 'socket', 'update'])
- typedef nokia_srlinux::network_instance::bridge_table::proxy_nd::evpn_advertise_neighbor_type_t¶
Base type
string
Type constraint
(self in ['router', 'host', 'router-host'])
- typedef nokia_srlinux::network_instance::bridge_table::static_mac::mac_destination_t¶
Base type
string
Type constraint
((self == 'blackhole') or yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::subinterface_all'))
- typedef nokia_srlinux::transport_security::macsec::interface::interface_ref_subinterface_t¶
Base type
int
Type constraint
((self >= 0) and (self <= 9999))
- typedef nokia_srlinux::network_instance::ip_load_balancing::resilient_hash_prefix_hash_buckets_per_path_t¶
Base type
yang::types::uint8
Type constraint
((self >= 1) and (self <= 32))
- typedef nokia_srlinux::network_instance::ip_load_balancing::resilient_hash_prefix_ip_prefix_t¶
Base type
nokia_srlinux::types::srl_nokia_common::ip_prefix
Type constraint
(yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv4_prefix') or yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv6_prefix'))
- typedef nokia_srlinux::network_instance::ip_load_balancing::resilient_hash_prefix_max_paths_t¶
Base type
yang::types::uint8
Type constraint
((self >= 1) and (self <= 64))
- typedef nokia_srlinux::network_instance::maintenance_policies::policy::seamless_bfd_desired_minimum_transmit_interval_t¶
Base type
yang::types::uint32
Type constraint
((self >= 10000) and (self <= 100000000))
- typedef nokia_srlinux::network_instance::maintenance_policies::policy::seamless_bfd_detection_multiplier_t¶
Base type
yang::types::uint8
Type constraint
((self >= 3) and (self <= 20))
- typedef nokia_srlinux::network_instance::maintenance_policies::policy::seamless_bfd_mode_t¶
Base type
string
Type constraint
(self in ['none', 'ecmp-protected', 'linear'])
- typedef nokia_srlinux::network_instance::maintenance_policies::policy::seamless_bfd_revert_timer_t¶
Base type
yang::types::uint32
Type constraint
((self >= 1) and (self <= 4320))
- typedef nokia_srlinux::network_instance::maintenance_policies::policy::seamless_bfd_threshold_t¶
Base type
yang::types::uint32
Type constraint
((self >= 1) and (self <= 32))
- typedef nokia_srlinux::network_instance::mpls::static_entry_operation_t¶
Base type
string
Type constraint
(self in ['pop', 'swap'])
- typedef nokia_srlinux::network_instance::mpls::static_entry_preference_t¶
Base type
yang::types::uint8
Type constraint
((self >= 0) and (self <= 255))
- typedef nokia_srlinux::system::network_instance::protocols::evpn::ethernet_segments::bgp_instance_id_t¶
Base type
int
Type constraint
((self >= 1) and (self <= 2))
- typedef nokia_srlinux::network_instance::multicast_l3_vpn::bgp::bgp_instance::route_target::export_rt_rt_t¶
Base type
nokia_srlinux::types::srl_nokia_policy_types::bgp_ext_community_type
Type constraint
((((((std::validate_type('pydantic.constr',self,{'regex': '^(?:target:(?:6553[0-5]|655[0-2][0-9]|654[0-9]{2}|65[0-4][0-9]{2}|6[0-4][0-9]{3}|[1-5][0-9]{4}|[1-9][0-9]{1,3}|[0-9]):(?:429496729[0-5]|42949672[0-8][0-9]|4294967[01][0-9]{2}|429496[0-6][0-9]{3}|42949[0-5][0-9]{4}|4294[0-8][0-9]{5}|429[0-3][0-9]{6}|42[0-8][0-9]{7}|4[01][0-9]{8}|[1-3][0-9]{9}|[1-9][0-9]{1,8}|[0-9]))$(?!\\n\\Z)'}) or std::validate_type('pydantic.constr',self,{'regex': '^(?:target:(?:(?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\\.){3}(?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5]):(?:6553[0-5]|655[0-2][0-9]|654[0-9]{2}|65[0-4][0-9]{2}|6[0-4][0-9]{3}|[1-5][0-9]{4}|[1-9][0-9]{1,3}|[0-9]))$(?!\\n\\Z)'})) or std::validate_type('pydantic.constr',self,{'regex': '^(?:target:(?:429496729[0-5]|42949672[0-8][0-9]|4294967[01][0-9]{2}|429496[0-6][0-9]{3}|42949[0-5][0-9]{4}|4294[0-8][0-9]{5}|429[0-3][0-9]{6}|42[0-8][0-9]{7}|4[01][0-9]{8}|[1-3][0-9]{9}|[1-9][0-9]{1,8}|[0-9]):(?:6553[0-5]|655[0-2][0-9]|654[0-9]{2}|65[0-4][0-9]{2}|6[0-4][0-9]{3}|[1-5][0-9]{4}|[1-9][0-9]{1,3}|[0-9]))$(?!\\n\\Z)'})) or std::validate_type('pydantic.constr',self,{'regex': '^(?:origin:(?:6553[0-5]|655[0-2][0-9]|654[0-9]{2}|65[0-4][0-9]{2}|6[0-4][0-9]{3}|[1-5][0-9]{4}|[1-9][0-9]{1,3}|[0-9]):(?:429496729[0-5]|42949672[0-8][0-9]|4294967[01][0-9]{2}|429496[0-6][0-9]{3}|42949[0-5][0-9]{4}|4294[0-8][0-9]{5}|429[0-3][0-9]{6}|42[0-8][0-9]{7}|4[01][0-9]{8}|[1-3][0-9]{9}|[1-9][0-9]{1,8}|[0-9]))$(?!\\n\\Z)'})) or std::validate_type('pydantic.constr',self,{'regex': '^(?:origin:(?:(?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\\.){3}(?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5]):(?:6553[0-5]|655[0-2][0-9]|654[0-9]{2}|65[0-4][0-9]{2}|6[0-4][0-9]{3}|[1-5][0-9]{4}|[1-9][0-9]{1,3}|[0-9]))$(?!\\n\\Z)'})) or std::validate_type('pydantic.constr',self,{'regex': '^(?:origin:(?:429496729[0-5]|42949672[0-8][0-9]|4294967[01][0-9]{2}|429496[0-6][0-9]{3}|42949[0-5][0-9]{4}|4294[0-8][0-9]{5}|429[0-3][0-9]{6}|42[0-8][0-9]{7}|4[01][0-9]{8}|[1-3][0-9]{9}|[1-9][0-9]{1,8}|[0-9]):(?:6553[0-5]|655[0-2][0-9]|654[0-9]{2}|65[0-4][0-9]{2}|6[0-4][0-9]{3}|[1-5][0-9]{4}|[1-9][0-9]{1,3}|[0-9]))$(?!\\n\\Z)'})) or std::validate_type('pydantic.constr',self,{'regex': '^(?:color:[01]{2}:(?:429496729[0-5]|42949672[0-8][0-9]|4294967[01][0-9]{2}|429496[0-6][0-9]{3}|42949[0-5][0-9]{4}|4294[0-8][0-9]{5}|429[0-3][0-9]{6}|42[0-8][0-9]{7}|4[01][0-9]{8}|[1-3][0-9]{9}|[1-9][0-9]{1,8}|[0-9]))$(?!\\n\\Z)'}))
- typedef nokia_srlinux::network_instance::multicast_l3_vpn::bgp::bgp_instance::route_target::import_rt_rt_t¶
Base type
nokia_srlinux::types::srl_nokia_policy_types::bgp_ext_community_type
Type constraint
((((((std::validate_type('pydantic.constr',self,{'regex': '^(?:target:(?:6553[0-5]|655[0-2][0-9]|654[0-9]{2}|65[0-4][0-9]{2}|6[0-4][0-9]{3}|[1-5][0-9]{4}|[1-9][0-9]{1,3}|[0-9]):(?:429496729[0-5]|42949672[0-8][0-9]|4294967[01][0-9]{2}|429496[0-6][0-9]{3}|42949[0-5][0-9]{4}|4294[0-8][0-9]{5}|429[0-3][0-9]{6}|42[0-8][0-9]{7}|4[01][0-9]{8}|[1-3][0-9]{9}|[1-9][0-9]{1,8}|[0-9]))$(?!\\n\\Z)'}) or std::validate_type('pydantic.constr',self,{'regex': '^(?:target:(?:(?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\\.){3}(?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5]):(?:6553[0-5]|655[0-2][0-9]|654[0-9]{2}|65[0-4][0-9]{2}|6[0-4][0-9]{3}|[1-5][0-9]{4}|[1-9][0-9]{1,3}|[0-9]))$(?!\\n\\Z)'})) or std::validate_type('pydantic.constr',self,{'regex': '^(?:target:(?:429496729[0-5]|42949672[0-8][0-9]|4294967[01][0-9]{2}|429496[0-6][0-9]{3}|42949[0-5][0-9]{4}|4294[0-8][0-9]{5}|429[0-3][0-9]{6}|42[0-8][0-9]{7}|4[01][0-9]{8}|[1-3][0-9]{9}|[1-9][0-9]{1,8}|[0-9]):(?:6553[0-5]|655[0-2][0-9]|654[0-9]{2}|65[0-4][0-9]{2}|6[0-4][0-9]{3}|[1-5][0-9]{4}|[1-9][0-9]{1,3}|[0-9]))$(?!\\n\\Z)'})) or std::validate_type('pydantic.constr',self,{'regex': '^(?:origin:(?:6553[0-5]|655[0-2][0-9]|654[0-9]{2}|65[0-4][0-9]{2}|6[0-4][0-9]{3}|[1-5][0-9]{4}|[1-9][0-9]{1,3}|[0-9]):(?:429496729[0-5]|42949672[0-8][0-9]|4294967[01][0-9]{2}|429496[0-6][0-9]{3}|42949[0-5][0-9]{4}|4294[0-8][0-9]{5}|429[0-3][0-9]{6}|42[0-8][0-9]{7}|4[01][0-9]{8}|[1-3][0-9]{9}|[1-9][0-9]{1,8}|[0-9]))$(?!\\n\\Z)'})) or std::validate_type('pydantic.constr',self,{'regex': '^(?:origin:(?:(?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\\.){3}(?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5]):(?:6553[0-5]|655[0-2][0-9]|654[0-9]{2}|65[0-4][0-9]{2}|6[0-4][0-9]{3}|[1-5][0-9]{4}|[1-9][0-9]{1,3}|[0-9]))$(?!\\n\\Z)'})) or std::validate_type('pydantic.constr',self,{'regex': '^(?:origin:(?:429496729[0-5]|42949672[0-8][0-9]|4294967[01][0-9]{2}|429496[0-6][0-9]{3}|42949[0-5][0-9]{4}|4294[0-8][0-9]{5}|429[0-3][0-9]{6}|42[0-8][0-9]{7}|4[01][0-9]{8}|[1-3][0-9]{9}|[1-9][0-9]{1,8}|[0-9]):(?:6553[0-5]|655[0-2][0-9]|654[0-9]{2}|65[0-4][0-9]{2}|6[0-4][0-9]{3}|[1-5][0-9]{4}|[1-9][0-9]{1,3}|[0-9]))$(?!\\n\\Z)'})) or std::validate_type('pydantic.constr',self,{'regex': '^(?:color:[01]{2}:(?:429496729[0-5]|42949672[0-8][0-9]|4294967[01][0-9]{2}|429496[0-6][0-9]{3}|42949[0-5][0-9]{4}|4294[0-8][0-9]{5}|429[0-3][0-9]{6}|42[0-8][0-9]{7}|4[01][0-9]{8}|[1-3][0-9]{9}|[1-9][0-9]{1,8}|[0-9]))$(?!\\n\\Z)'}))
- typedef nokia_srlinux::network_instance::multicast_l3_vpn::provider_tunnel::selective::data_rate_threshold::group_range_group_prefix_t¶
Base type
nokia_srlinux::types::srl_nokia_common::ip_prefix
Type constraint
(yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv4_prefix') or yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv6_prefix'))
- typedef nokia_srlinux::network_instance::multicast_l3_vpn::provider_tunnel::selective::data_rate_threshold::group_range_rate_threshold_t¶
Base type
yang::types::uint64
Type constraint
((self >= 0) and (self <= 4294967294))
- typedef nokia_srlinux::network_instance::next_hop_groups::group::nexthop_ip_address_t¶
Base type
nokia_srlinux::types::srl_nokia_common::ip_address_with_zone
Type constraint
(yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv4_address_with_zone') or yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv6_address_with_zone'))
- typedef nokia_srlinux::network_instance::next_hop_groups::group::nexthop_pushed_mpls_label_stack_t¶
Base type
nokia_srlinux::types::srl_nokia_common::mpls_label_with_implicit_and_explicit_null
Type constraint
((yang::is_int(self) and yang::validate_type(int(self),'nokia_srlinux::types::srl_nokia_common::mpls_label_non_reserved')) or (self in ['IPV4_EXPLICIT_NULL', 'IPV6_EXPLICIT_NULL', 'IMPLICIT_NULL']))
- typedef nokia_srlinux::network_instance::next_hop_groups::group::nexthop::failure_detection::enable_bfd_local_address_t¶
Base type
nokia_srlinux::types::srl_nokia_common::ip_address
Type constraint
(yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv4_address') or yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv6_address'))
- typedef nokia_srlinux::network_instance::next_hop_groups::group::nexthop::failure_detection::enable_bfd_local_discriminator_t¶
Base type
yang::types::uint32
Type constraint
((self >= 1) and (self <= 16384))
- typedef nokia_srlinux::network_instance::next_hop_groups::group::nexthop::failure_detection::enable_bfd_remote_discriminator_t¶
Base type
yang::types::uint32
Type constraint
((self >= 1) and (self <= 16384))
- typedef nokia_srlinux::network_instance::policy_forwarding::policy_type_t¶
Base type
string
Type constraint
(self in ['pbr-policy', 'vrf-selection-policy'])
- typedef nokia_srlinux::network_instance::policy_forwarding::policy::rule::match::ipv4_dscp_set_t¶
Base type
nokia_srlinux::types::srl_nokia_common::dscp
Type constraint
((yang::is_int(self) and yang::validate_type(int(self),'nokia_srlinux::types::srl_nokia_common::dscp_value')) or yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::dscp_name'))
- typedef nokia_srlinux::network_instance::policy_forwarding::policy::rule::match::ipv4_protocol_t¶
Base type
nokia_srlinux::types::srl_nokia_packet_match_types::ip_protocol_type
Type constraint
((((yang::is_int(self) and yang::validate_type(int(self),'yang::types::uint8')) and (int(self) >= 0)) and (int(self) <= 255)) or (self in ['ipv6-hop', 'icmp', 'igmp', 'ggp', 'ipv4', 'st', 'tcp', 'egp', 'igp', 'udp', 'ipv6', 'idrp', 'rsvp', 'gre', 'esp', 'ah', 'icmp6', 'no-next-hdr', 'ipv6-dest-opts', 'eigrp', 'ospf', 'pim', 'vrrp', 'l2tp', 'sctp', 'mpls-in-ip', 'rohc']))
- typedef nokia_srlinux::network_instance::protocols::bgp_max_ecmp_hash_buckets_per_next_hop_group_t¶
Base type
yang::types::uint8
Type constraint
((self >= 1) and (self <= 128))
- typedef nokia_srlinux::network_instance::protocols::bgp_router_id_t¶
Base type
nokia_srlinux::types::srl_nokia_common::ip_address
Type constraint
(yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv4_address') or yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv6_address'))
- typedef nokia_srlinux::network_instance::protocols::gribi_default_preference_t¶
Base type
yang::types::uint8
Type constraint
((self >= 0) and (self <= 255))
- typedef nokia_srlinux::network_instance::protocols::gribi_max_ecmp_hash_buckets_per_next_hop_group_t¶
Base type
yang::types::uint16
Type constraint
((self >= 1) and (self <= 256))
- typedef nokia_srlinux::network_instance::protocols::igmp_query_interval_t¶
Base type
nokia_srlinux::types::srl_nokia_igmp::igmp_interval_type
Type constraint
((self >= 2) and (self <= 1024))
- typedef nokia_srlinux::network_instance::protocols::igmp_query_last_member_interval_t¶
Base type
nokia_srlinux::types::srl_nokia_igmp::igmp_interval_type
Type constraint
((self >= 1) and (self <= 1023))
- typedef nokia_srlinux::network_instance::protocols::igmp_query_response_interval_t¶
Base type
nokia_srlinux::types::srl_nokia_igmp::igmp_interval_type
Type constraint
((self >= 1) and (self <= 1023))
- typedef nokia_srlinux::network_instance::protocols::igmp_robust_count_t¶
Base type
yang::types::uint32
Type constraint
((self >= 2) and (self <= 10))
- typedef nokia_srlinux::network_instance::protocols::igmp_snooping_query_interval_t¶
Base type
nokia_srlinux::types::srl_nokia_igmp_snooping::igmp_interval_type
Type constraint
((self >= 1) and (self <= 65535))
- typedef nokia_srlinux::network_instance::protocols::igmp_snooping_robust_count_t¶
Base type
yang::types::uint32
Type constraint
((self >= 1) and (self <= 255))
- typedef nokia_srlinux::network_instance::protocols::mld_query_interval_t¶
Base type
nokia_srlinux::types::srl_nokia_mld::mld_interval_type
Type constraint
((self >= 2) and (self <= 1024))
- typedef nokia_srlinux::network_instance::protocols::mld_query_last_member_interval_t¶
Base type
nokia_srlinux::types::srl_nokia_mld::mld_interval_type
Type constraint
((self >= 1) and (self <= 1023))
- typedef nokia_srlinux::network_instance::protocols::mld_query_response_interval_t¶
Base type
nokia_srlinux::types::srl_nokia_mld::mld_interval_type
Type constraint
((self >= 1) and (self <= 1023))
- typedef nokia_srlinux::network_instance::protocols::mld_robust_count_t¶
Base type
yang::types::uint32
Type constraint
((self >= 2) and (self <= 10))
- typedef nokia_srlinux::network_instance::protocols::mld_snooping_query_interval_t¶
Base type
nokia_srlinux::types::srl_nokia_mld_snooping::mld_interval_type
Type constraint
((self >= 1) and (self <= 65535))
- typedef nokia_srlinux::network_instance::protocols::mld_snooping_robust_count_t¶
Base type
yang::types::uint32
Type constraint
((self >= 1) and (self <= 255))
- typedef nokia_srlinux::network_instance::protocols::pim_ecmp_balance_hold_t¶
Base type
yang::types::uint32
Type constraint
((self >= 1) and (self <= 600))
- typedef nokia_srlinux::network_instance::protocols::bgp::convergence_min_wait_to_advertise_t¶
Base type
yang::types::uint16
Type constraint
((self >= 0) and (self <= 3600))
- typedef nokia_srlinux::network_instance::protocols::bgp::neighbor::graceful_restart_requested_restart_time_t¶
Base type
yang::types::uint16
Type constraint
((self >= 1) and (self <= 3600))
- typedef nokia_srlinux::network_instance::protocols::bgp::neighbor::graceful_restart_stale_routes_time_t¶
Base type
yang::types::uint16
Type constraint
((self >= 1) and (self <= 3600))
- typedef nokia_srlinux::network_instance::protocols::bgp::group_group_name_t¶
Base type
nokia_srlinux::types::srl_nokia_common::name
Type constraint
((std::length(self) >= 1) and (std::length(self) <= 64))
- typedef nokia_srlinux::network_instance::protocols::bgp::neighbor_peer_address_t¶
Base type
nokia_srlinux::types::srl_nokia_common::ip_address_with_zone
Type constraint
(yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv4_address_with_zone') or yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv6_address_with_zone'))
- typedef nokia_srlinux::network_instance::protocols::bgp::neighbor_peer_group_t¶
Base type
string
Type constraint
((std::length(self) >= 1) and (std::length(self) <= 64))
- typedef nokia_srlinux::network_instance::protocols::bgp::preference_ebgp_t¶
Base type
yang::types::uint8
Type constraint
((self >= 1) and (self <= 255))
- typedef nokia_srlinux::network_instance::protocols::bgp::preference_ibgp_t¶
Base type
yang::types::uint8
Type constraint
((self >= 1) and (self <= 255))
- typedef nokia_srlinux::network_instance::protocols::bgp::neighbor::route_reflector_cluster_id_t¶
Base type
string
Type constraint
((yang::is_int(self) and yang::validate_type(int(self),'yang::types::uint32')) or yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::dotted_quad'))
- typedef nokia_srlinux::network_instance::protocols::bgp::neighbor::transport_tcp_mss_t¶
Base type
yang::types::uint16
Type constraint
((self >= 536) and (self <= 9446))
- typedef nokia_srlinux::network_instance::protocols::bgp::neighbor::afi_safi::add_paths_send_max_t¶
Base type
yang::types::uint8
Type constraint
((self >= 1) and (self <= 16))
- typedef nokia_srlinux::network_instance::protocols::bgp::afi_safi::l3vpn_ipv6_unicast::convergence_max_wait_to_advertise_t¶
Base type
yang::types::uint16
Type constraint
((self >= 0) and (self <= 3600))
- typedef nokia_srlinux::network_instance::protocols::bgp::afi_safi::ipv6_unicast::next_hop_resolution::ipv6_next_hops::tunnel_resolution_mode_t¶
Base type
string
Type constraint
(self in ['prefer', 'require', 'disabled'])
- typedef nokia_srlinux::network_instance::protocols::bgp::neighbor::as_path_options::remove_private_as_mode_t¶
Base type
string
Type constraint
(self in ['disabled', 'delete', 'replace'])
- typedef nokia_srlinux::network_instance::protocols::bgp::dynamic_neighbors::interface_allowed_peer_as_t¶
Base type
string
Type constraint
std::validate_type('pydantic.constr',self,{'regex': '^(?:(?:[1-9][0-9]*)|(?:[1-9][0-9]*)\\.\\.(?:[1-9][0-9]*))$(?!\\n\\Z)'})
- typedef nokia_srlinux::network_instance::protocols::bgp::dynamic_neighbors::interface_peer_group_t¶
Base type
string
Type constraint
((std::length(self) >= 1) and (std::length(self) <= 64))
- typedef nokia_srlinux::network_instance::protocols::bgp::dynamic_neighbors::accept::match_allowed_peer_as_t¶
Base type
string
Type constraint
std::validate_type('pydantic.constr',self,{'regex': '^(?:(?:[1-9][0-9]*)|(?:[1-9][0-9]*)\\.\\.(?:[1-9][0-9]*))$(?!\\n\\Z)'})
- typedef nokia_srlinux::network_instance::protocols::bgp::dynamic_neighbors::accept::match_peer_group_t¶
Base type
string
Type constraint
((std::length(self) >= 1) and (std::length(self) <= 64))
- typedef nokia_srlinux::network_instance::protocols::bgp::dynamic_neighbors::accept::match_prefix_t¶
Base type
nokia_srlinux::types::srl_nokia_common::ip_prefix
Type constraint
(yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv4_prefix') or yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv6_prefix'))
- typedef nokia_srlinux::network_instance::protocols::bgp::neighbor::multihop_maximum_hops_t¶
Base type
yang::types::uint8
Type constraint
((self >= 1) and (self <= 255))
- typedef nokia_srlinux::network_instance::protocols::bgp::neighbor::timers_connect_retry_t¶
Base type
yang::types::uint16
Type constraint
((self >= 1) and (self <= 65535))
- typedef nokia_srlinux::network_instance::protocols::bgp::neighbor::timers_hold_time_t¶
Base type
yang::types::uint16
Type constraint
(((self >= 3) and (self <= 65535)) or (self == 0))
- typedef nokia_srlinux::network_instance::protocols::bgp::neighbor::timers_keepalive_interval_t¶
Base type
yang::types::uint16
Type constraint
((self >= 0) and (self <= 21845))
- typedef nokia_srlinux::network_instance::protocols::bgp::neighbor::timers_minimum_advertisement_interval_t¶
Base type
yang::types::uint16
Type constraint
((self >= 1) and (self <= 255))
- typedef nokia_srlinux::network_instance::protocols::bgp::neighbor::transport_local_address_t¶
Base type
string
Type constraint
((yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ip_address') and (yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv4_address') or yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv6_address'))) or (self == self))
- typedef nokia_srlinux::network_instance::protocols::bgp::neighbor::afi_safi::l3vpn_ipv6_unicast::prefix_limit_max_received_routes_t¶
Base type
yang::types::uint32
Type constraint
((self >= 1) and (self <= 4294967295))
- typedef nokia_srlinux::network_instance::protocols::bgp::neighbor::afi_safi::ipv6_unicast::link_bandwidth_add_next_hop_count_to_received_bgp_routes_t¶
Base type
string
Type constraint
((((yang::is_int(self) and yang::validate_type(int(self),'yang::types::int32')) and (int(self) >= 1)) and (int(self) <= 128)) or (self == 'disable'))
- typedef nokia_srlinux::network_instance::protocols::bgp_ipvpn::bgp_instance_ecmp_t¶
Base type
yang::types::uint8
Type constraint
((self >= 1) and (self <= 32))
- typedef nokia_srlinux::network_instance::protocols::bgp_ipvpn::bgp_instance_encapsulation_type_t¶
Base type
string
Type constraint
(self == 'mpls')
- typedef nokia_srlinux::network_instance::protocols::bgp_evpn::bgp_instance::routes::bridge_table_next_hop_t¶
Base type
nokia_srlinux::types::srl_nokia_common::next_hop_type
Type constraint
((self == 'use-system-ipv4-address') or (yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ip_address') and (yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv4_address') or yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv6_address'))))
- typedef nokia_srlinux::network_instance::protocols::bgp_evpn::bgp_instance::routes::bridge_table::inclusive_mcast_originating_ip_t¶
Base type
nokia_srlinux::types::srl_nokia_common::ip_address
Type constraint
(yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv4_address') or yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv6_address'))
- typedef nokia_srlinux::network_instance::protocols::bgp_evpn::bgp_instance::routes::route_table::ip_prefix::evpn_link_bandwidth::advertise_maximum_dynamic_weight_t¶
Base type
yang::types::uint32
Type constraint
((self >= 1) and (self <= 128))
- typedef nokia_srlinux::network_instance::protocols::bgp_evpn::bgp_instance::routes::route_table::ip_prefix::evpn_link_bandwidth::advertise_weight_t¶
Base type
string
Type constraint
((((yang::is_int(self) and yang::validate_type(int(self),'yang::types::uint32')) and (int(self) >= 1)) and (int(self) <= 128)) or (self == 'dynamic'))
- typedef nokia_srlinux::network_instance::protocols::isis::instance::weighted_ecmp_max_ecmp_hash_buckets_per_next_hop_group_t¶
Base type
yang::types::uint8
Type constraint
((self >= 1) and (self <= 128))
- typedef nokia_srlinux::network_instance::protocols::bgp_ipvpn::bgp_instance::internal_tags_tag_set_t¶
Base type
string
Type constraint
(self == self)
- typedef nokia_srlinux::network_instance::protocols::bgp_vpn::bgp_instance::route_distinguisher_rd_t¶
Base type
nokia_srlinux::types::srl_nokia_common::route_distinguisher
Type constraint
(((yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::route_distinguisher_type_0') or yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::route_distinguisher_type_1')) or yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::route_distinguisher_type_2')) or yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::route_distinguisher_type_2b'))
- typedef nokia_srlinux::network_instance::protocols::bgp_vpn::bgp_instance::route_target_export_rt_t¶
Base type
nokia_srlinux::types::srl_nokia_policy_types::bgp_ext_community_type
Type constraint
((((((std::validate_type('pydantic.constr',self,{'regex': '^(?:target:(?:6553[0-5]|655[0-2][0-9]|654[0-9]{2}|65[0-4][0-9]{2}|6[0-4][0-9]{3}|[1-5][0-9]{4}|[1-9][0-9]{1,3}|[0-9]):(?:429496729[0-5]|42949672[0-8][0-9]|4294967[01][0-9]{2}|429496[0-6][0-9]{3}|42949[0-5][0-9]{4}|4294[0-8][0-9]{5}|429[0-3][0-9]{6}|42[0-8][0-9]{7}|4[01][0-9]{8}|[1-3][0-9]{9}|[1-9][0-9]{1,8}|[0-9]))$(?!\\n\\Z)'}) or std::validate_type('pydantic.constr',self,{'regex': '^(?:target:(?:(?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\\.){3}(?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5]):(?:6553[0-5]|655[0-2][0-9]|654[0-9]{2}|65[0-4][0-9]{2}|6[0-4][0-9]{3}|[1-5][0-9]{4}|[1-9][0-9]{1,3}|[0-9]))$(?!\\n\\Z)'})) or std::validate_type('pydantic.constr',self,{'regex': '^(?:target:(?:429496729[0-5]|42949672[0-8][0-9]|4294967[01][0-9]{2}|429496[0-6][0-9]{3}|42949[0-5][0-9]{4}|4294[0-8][0-9]{5}|429[0-3][0-9]{6}|42[0-8][0-9]{7}|4[01][0-9]{8}|[1-3][0-9]{9}|[1-9][0-9]{1,8}|[0-9]):(?:6553[0-5]|655[0-2][0-9]|654[0-9]{2}|65[0-4][0-9]{2}|6[0-4][0-9]{3}|[1-5][0-9]{4}|[1-9][0-9]{1,3}|[0-9]))$(?!\\n\\Z)'})) or std::validate_type('pydantic.constr',self,{'regex': '^(?:origin:(?:6553[0-5]|655[0-2][0-9]|654[0-9]{2}|65[0-4][0-9]{2}|6[0-4][0-9]{3}|[1-5][0-9]{4}|[1-9][0-9]{1,3}|[0-9]):(?:429496729[0-5]|42949672[0-8][0-9]|4294967[01][0-9]{2}|429496[0-6][0-9]{3}|42949[0-5][0-9]{4}|4294[0-8][0-9]{5}|429[0-3][0-9]{6}|42[0-8][0-9]{7}|4[01][0-9]{8}|[1-3][0-9]{9}|[1-9][0-9]{1,8}|[0-9]))$(?!\\n\\Z)'})) or std::validate_type('pydantic.constr',self,{'regex': '^(?:origin:(?:(?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\\.){3}(?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5]):(?:6553[0-5]|655[0-2][0-9]|654[0-9]{2}|65[0-4][0-9]{2}|6[0-4][0-9]{3}|[1-5][0-9]{4}|[1-9][0-9]{1,3}|[0-9]))$(?!\\n\\Z)'})) or std::validate_type('pydantic.constr',self,{'regex': '^(?:origin:(?:429496729[0-5]|42949672[0-8][0-9]|4294967[01][0-9]{2}|429496[0-6][0-9]{3}|42949[0-5][0-9]{4}|4294[0-8][0-9]{5}|429[0-3][0-9]{6}|42[0-8][0-9]{7}|4[01][0-9]{8}|[1-3][0-9]{9}|[1-9][0-9]{1,8}|[0-9]):(?:6553[0-5]|655[0-2][0-9]|654[0-9]{2}|65[0-4][0-9]{2}|6[0-4][0-9]{3}|[1-5][0-9]{4}|[1-9][0-9]{1,3}|[0-9]))$(?!\\n\\Z)'})) or std::validate_type('pydantic.constr',self,{'regex': '^(?:color:[01]{2}:(?:429496729[0-5]|42949672[0-8][0-9]|4294967[01][0-9]{2}|429496[0-6][0-9]{3}|42949[0-5][0-9]{4}|4294[0-8][0-9]{5}|429[0-3][0-9]{6}|42[0-8][0-9]{7}|4[01][0-9]{8}|[1-3][0-9]{9}|[1-9][0-9]{1,8}|[0-9]))$(?!\\n\\Z)'}))
- typedef nokia_srlinux::network_instance::protocols::bgp_vpn::bgp_instance::route_target_import_rt_t¶
Base type
nokia_srlinux::types::srl_nokia_policy_types::bgp_ext_community_type
Type constraint
((((((std::validate_type('pydantic.constr',self,{'regex': '^(?:target:(?:6553[0-5]|655[0-2][0-9]|654[0-9]{2}|65[0-4][0-9]{2}|6[0-4][0-9]{3}|[1-5][0-9]{4}|[1-9][0-9]{1,3}|[0-9]):(?:429496729[0-5]|42949672[0-8][0-9]|4294967[01][0-9]{2}|429496[0-6][0-9]{3}|42949[0-5][0-9]{4}|4294[0-8][0-9]{5}|429[0-3][0-9]{6}|42[0-8][0-9]{7}|4[01][0-9]{8}|[1-3][0-9]{9}|[1-9][0-9]{1,8}|[0-9]))$(?!\\n\\Z)'}) or std::validate_type('pydantic.constr',self,{'regex': '^(?:target:(?:(?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\\.){3}(?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5]):(?:6553[0-5]|655[0-2][0-9]|654[0-9]{2}|65[0-4][0-9]{2}|6[0-4][0-9]{3}|[1-5][0-9]{4}|[1-9][0-9]{1,3}|[0-9]))$(?!\\n\\Z)'})) or std::validate_type('pydantic.constr',self,{'regex': '^(?:target:(?:429496729[0-5]|42949672[0-8][0-9]|4294967[01][0-9]{2}|429496[0-6][0-9]{3}|42949[0-5][0-9]{4}|4294[0-8][0-9]{5}|429[0-3][0-9]{6}|42[0-8][0-9]{7}|4[01][0-9]{8}|[1-3][0-9]{9}|[1-9][0-9]{1,8}|[0-9]):(?:6553[0-5]|655[0-2][0-9]|654[0-9]{2}|65[0-4][0-9]{2}|6[0-4][0-9]{3}|[1-5][0-9]{4}|[1-9][0-9]{1,3}|[0-9]))$(?!\\n\\Z)'})) or std::validate_type('pydantic.constr',self,{'regex': '^(?:origin:(?:6553[0-5]|655[0-2][0-9]|654[0-9]{2}|65[0-4][0-9]{2}|6[0-4][0-9]{3}|[1-5][0-9]{4}|[1-9][0-9]{1,3}|[0-9]):(?:429496729[0-5]|42949672[0-8][0-9]|4294967[01][0-9]{2}|429496[0-6][0-9]{3}|42949[0-5][0-9]{4}|4294[0-8][0-9]{5}|429[0-3][0-9]{6}|42[0-8][0-9]{7}|4[01][0-9]{8}|[1-3][0-9]{9}|[1-9][0-9]{1,8}|[0-9]))$(?!\\n\\Z)'})) or std::validate_type('pydantic.constr',self,{'regex': '^(?:origin:(?:(?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\\.){3}(?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5]):(?:6553[0-5]|655[0-2][0-9]|654[0-9]{2}|65[0-4][0-9]{2}|6[0-4][0-9]{3}|[1-5][0-9]{4}|[1-9][0-9]{1,3}|[0-9]))$(?!\\n\\Z)'})) or std::validate_type('pydantic.constr',self,{'regex': '^(?:origin:(?:429496729[0-5]|42949672[0-8][0-9]|4294967[01][0-9]{2}|429496[0-6][0-9]{3}|42949[0-5][0-9]{4}|4294[0-8][0-9]{5}|429[0-3][0-9]{6}|42[0-8][0-9]{7}|4[01][0-9]{8}|[1-3][0-9]{9}|[1-9][0-9]{1,8}|[0-9]):(?:6553[0-5]|655[0-2][0-9]|654[0-9]{2}|65[0-4][0-9]{2}|6[0-4][0-9]{3}|[1-5][0-9]{4}|[1-9][0-9]{1,3}|[0-9]))$(?!\\n\\Z)'})) or std::validate_type('pydantic.constr',self,{'regex': '^(?:color:[01]{2}:(?:429496729[0-5]|42949672[0-8][0-9]|4294967[01][0-9]{2}|429496[0-6][0-9]{3}|42949[0-5][0-9]{4}|4294[0-8][0-9]{5}|429[0-3][0-9]{6}|42[0-8][0-9]{7}|4[01][0-9]{8}|[1-3][0-9]{9}|[1-9][0-9]{1,8}|[0-9]))$(?!\\n\\Z)'}))
- typedef nokia_srlinux::network_instance::protocols::ospf::instance::te_database_install::bgp_ls_igp_identifier_t¶
Base type
yang::types::uint64
Type constraint
((self >= 0) and (self <= 18446744073709551615))
- typedef nokia_srlinux::network_instance::protocols::mld_snooping::interface_maximum_number_group_sources_t¶
Base type
yang::types::uint32
Type constraint
((self >= 1) and (self <= 4096))
- typedef nokia_srlinux::network_instance::protocols::pim::interface_maximum_number_groups_t¶
Base type
yang::types::uint32
Type constraint
((self >= 1) and (self <= 16000))
- typedef nokia_srlinux::network_instance::protocols::mld_snooping::interface_maximum_number_sources_t¶
Base type
yang::types::uint32
Type constraint
((self >= 1) and (self <= 512))
- typedef nokia_srlinux::network_instance::protocols::mld_snooping::interface_query_interval_t¶
Base type
nokia_srlinux::types::srl_nokia_mld_snooping::mld_interval_type
Type constraint
((self >= 2) and (self <= 1024))
- typedef nokia_srlinux::network_instance::protocols::mld_snooping::interface_query_last_member_interval_t¶
Base type
nokia_srlinux::types::srl_nokia_mld_snooping::mld_interval_type
Type constraint
((self >= 1) and (self <= 5))
- typedef nokia_srlinux::network_instance::protocols::mld_snooping::interface_query_response_interval_t¶
Base type
nokia_srlinux::types::srl_nokia_mld_snooping::mld_interval_type
Type constraint
((self >= 1) and (self <= 1023))
- typedef nokia_srlinux::network_instance::protocols::ospf::instance::trace_options::trace::packet_modifier_t¶
Base type
string
Type constraint
(self in ['ingress', 'egress', 'in-and-egress', 'drop'])
- typedef nokia_srlinux::network_instance::protocols::ospf::instance::trace_options::trace::packet_type_t¶
Base type
string
Type constraint
(self in ['all', 'hello', 'dbdescr', 'ls-request', 'ls-update', 'ls-ack'])
- typedef nokia_srlinux::network_instance::protocols::mld_snooping::interface_robust_count_t¶
Base type
yang::types::uint32
Type constraint
((self >= 2) and (self <= 10))
- typedef nokia_srlinux::network_instance::protocols::ospf::instance_instance_id_t¶
Base type
yang::types::uint32
Type constraint
((self >= 0) and (self <= 255))
- typedef nokia_srlinux::network_instance::protocols::isis::instance::auto_cost_reference_bandwidth_t¶
Base type
yang::types::uint64
Type constraint
((self >= 1) and (self <= 8000000000))
- typedef nokia_srlinux::network_instance::protocols::isis::instance::graceful_restart_acceptable_duration_t¶
Base type
yang::types::uint32
Type constraint
((self >= 1) and (self <= 20000))
- typedef nokia_srlinux::network_instance::protocols::ospf::instance::area::interface::ldp_synchronization_hold_down_timer_t¶
Base type
yang::types::uint16
Type constraint
((self >= 1) and (self <= 1800))
- typedef nokia_srlinux::network_instance::protocols::isis::instance::timers_lsp_lifetime_t¶
Base type
yang::types::uint16
Type constraint
((self >= 350) and (self <= 65535))
- typedef nokia_srlinux::network_instance::protocols::isis::instance::transport_lsp_mtu_size_t¶
Base type
yang::types::uint16
Type constraint
((self >= 490) and (self <= 9490))
- typedef nokia_srlinux::network_instance::protocols::isis::instance::inter_level_propagation_policies::level1_to_level2::summary_address_ip_prefix_t¶
Base type
nokia_srlinux::types::srl_nokia_common::ip_prefix
Type constraint
(yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv4_prefix') or yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv6_prefix'))
- typedef nokia_srlinux::network_instance::protocols::isis::instance::interface::delay_delay_selection_t¶
Base type
string
Type constraint
(self in ['static', 'dynamic', 'static-preferred', 'dynamic-preferred'])
- typedef nokia_srlinux::network_instance::protocols::isis::instance::interface::level_priority_t¶
Base type
yang::types::uint8
Type constraint
((self >= 0) and (self <= 127))
- typedef nokia_srlinux::network_instance::protocols::isis::instance::interface::timers_csnp_interval_t¶
Base type
yang::types::uint16
Type constraint
((self >= 1) and (self <= 65535))
- typedef nokia_srlinux::network_instance::protocols::isis::instance::interface::timers_lsp_pacing_interval_t¶
Base type
yang::types::uint64
Type constraint
((self >= 0) and (self <= 100000))
- typedef nokia_srlinux::network_instance::protocols::isis::instance::interface::weighted_ecmp_load_balancing_weight_t¶
Base type
string
Type constraint
((((yang::is_int(self) and yang::validate_type(int(self),'yang::types::uint32')) and (int(self) >= 1)) and (int(self) <= 4294967295)) or (self in ['auto', 'none']))
- typedef nokia_srlinux::network_instance::protocols::isis::instance::interface::level::timers_hello_interval_t¶
Base type
yang::types::uint32
Type constraint
((self >= 1) and (self <= 20000))
- typedef nokia_srlinux::network_instance::protocols::isis::instance::interface::level::timers_hello_multiplier_t¶
Base type
yang::types::uint8
Type constraint
((self >= 2) and (self <= 100))
- typedef nokia_srlinux::network_instance::protocols::isis::instance::interface::segment_routing::mpls::ipv4_adjacency_sid_assignment_t¶
Base type
string
Type constraint
(self in ['static', 'dynamic', 'none'])
- typedef nokia_srlinux::network_instance::protocols::isis::instance::interface::segment_routing::mpls::ipv4_node_sid_index_t¶
Base type
yang::types::uint32
Type constraint
((self >= 0) and (self <= 1048575))
- typedef nokia_srlinux::network_instance::protocols::isis::instance::interface::segment_routing::mpls::ipv6_adjacency_sid_assignment_t¶
Base type
string
Type constraint
(self in ['static', 'dynamic', 'none'])
- typedef nokia_srlinux::network_instance::protocols::isis::instance::interface::segment_routing::mpls::ipv6_node_sid_index_t¶
Base type
yang::types::uint32
Type constraint
((self >= 0) and (self <= 1048575))
- typedef nokia_srlinux::network_instance::protocols::isis::instance::level::route_preference_external_t¶
Base type
yang::types::uint8
Type constraint
((self >= 1) and (self <= 255))
- typedef nokia_srlinux::network_instance::protocols::isis::instance::level::route_preference_internal_t¶
Base type
yang::types::uint8
Type constraint
((self >= 1) and (self <= 255))
- typedef nokia_srlinux::network_instance::protocols::isis::instance::loopfree_alternate::multi_homed_prefix_preference_t¶
Base type
string
Type constraint
(self in ['none', 'all'])
- typedef nokia_srlinux::network_instance::protocols::isis::instance::loopfree_alternate::ti_lfa_max_sr_policy_lfa_labels_t¶
Base type
yang::types::uint32
Type constraint
((self >= 0) and (self <= 3))
- typedef nokia_srlinux::network_instance::protocols::isis::instance::loopfree_alternate::remote_lfa::node_protect_max_pq_nodes_t¶
Base type
yang::types::uint32
Type constraint
((self >= 1) and (self <= 32))
- typedef nokia_srlinux::network_instance::protocols::isis::instance::overload::on_boot_timeout_t¶
Base type
yang::types::uint16
Type constraint
((self >= 60) and (self <= 1800))
- typedef nokia_srlinux::network_instance::protocols::isis::instance::segment_routing::mpls::dynamic_adjacency_sids_hold_time_t¶
Base type
string
Type constraint
((self == 'none') or (((yang::is_int(self) and yang::validate_type(int(self),'yang::types::uint16')) and (int(self) >= 1)) and (int(self) <= 300)))
- typedef nokia_srlinux::network_instance::protocols::isis::instance::timers::lsp_generation_initial_wait_t¶
Base type
yang::types::uint64
Type constraint
((self >= 10) and (self <= 100000))
- typedef nokia_srlinux::network_instance::protocols::isis::instance::timers::lsp_generation_max_wait_t¶
Base type
yang::types::uint64
Type constraint
((self >= 10) and (self <= 120000))
- typedef nokia_srlinux::network_instance::protocols::isis::instance::timers::lsp_generation_second_wait_t¶
Base type
yang::types::uint64
Type constraint
((self >= 10) and (self <= 100000))
- typedef nokia_srlinux::network_instance::protocols::isis::instance::timers::lsp_refresh_interval_t¶
Base type
yang::types::uint16
Type constraint
((self >= 150) and (self <= 65535))
- typedef nokia_srlinux::network_instance::protocols::isis::instance::timers::spf_initial_wait_t¶
Base type
yang::types::uint64
Type constraint
((self >= 10) and (self <= 100000))
- typedef nokia_srlinux::network_instance::protocols::isis::instance::timers::spf_max_wait_t¶
Base type
yang::types::uint64
Type constraint
((self >= 10) and (self <= 120000))
- typedef nokia_srlinux::network_instance::protocols::isis::instance::timers::spf_second_wait_t¶
Base type
yang::types::uint64
Type constraint
((self >= 10) and (self <= 100000))
- typedef nokia_srlinux::network_instance::protocols::ldp::graceful_restart_max_reconnect_time_t¶
Base type
yang::types::uint16
Type constraint
((self >= 10) and (self <= 1800))
- typedef nokia_srlinux::network_instance::protocols::ldp::graceful_restart_max_recovery_time_t¶
Base type
yang::types::uint16
Type constraint
((self >= 30) and (self <= 3600))
- typedef nokia_srlinux::network_instance::protocols::ldp::multipath_max_paths_t¶
Base type
yang::types::uint8
Type constraint
((self >= 1) and (self <= 64))
- typedef nokia_srlinux::network_instance::protocols::ldp::peers_session_keepalive_holdtime_t¶
Base type
yang::types::uint16
Type constraint
((self >= 45) and (self <= 3600))
- typedef nokia_srlinux::network_instance::protocols::ldp::peers_session_keepalive_interval_t¶
Base type
yang::types::uint16
Type constraint
((self >= 15) and (self <= 1200))
- typedef nokia_srlinux::network_instance::protocols::ldp::discovery::interfaces_hello_holdtime_t¶
Base type
yang::types::uint16
Type constraint
((self >= 15) and (self <= 3600))
- typedef nokia_srlinux::network_instance::protocols::ldp::discovery::interfaces_hello_interval_t¶
Base type
yang::types::uint16
Type constraint
((self >= 5) and (self <= 1200))
- typedef nokia_srlinux::network_instance::protocols::ldp::discovery::targeted_hello_holdtime_t¶
Base type
yang::types::uint16
Type constraint
((self >= 15) and (self <= 3600))
- typedef nokia_srlinux::network_instance::protocols::ldp::discovery::targeted_hello_interval_t¶
Base type
yang::types::uint16
Type constraint
((self >= 5) and (self <= 1200))
- typedef nokia_srlinux::network_instance::protocols::ldp::discovery::interfaces::interface_hello_holdtime_t¶
Base type
yang::types::uint16
Type constraint
((self >= 15) and (self <= 3600))
- typedef nokia_srlinux::network_instance::protocols::pim::interface_hello_interval_t¶
Base type
yang::types::uint32
Type constraint
((self >= 0) and (self <= 255))
- typedef nokia_srlinux::network_instance::protocols::ldp::discovery::targeted::ipv4::target_hello_holdtime_t¶
Base type
yang::types::uint16
Type constraint
((self >= 15) and (self <= 3600))
- typedef nokia_srlinux::network_instance::protocols::ldp::discovery::targeted::ipv4::target_hello_interval_t¶
Base type
yang::types::uint16
Type constraint
((self >= 5) and (self <= 1200))
- typedef nokia_srlinux::network_instance::protocols::ospf::instance_advertise_router_capability_t¶
Base type
string
Type constraint
(self in ['false', 'link', 'area', 'as'])
- typedef nokia_srlinux::network_instance::protocols::ospf::instance_preference_t¶
Base type
yang::types::uint8
Type constraint
((self >= 1) and (self <= 255))
- typedef nokia_srlinux::network_instance::protocols::ospf::instance_reference_bandwidth_t¶
Base type
yang::types::uint64
Type constraint
((self >= 1) and (self <= 8000000000))
- typedef nokia_srlinux::network_instance::protocols::ospf::instance::asbr_trace_path_t¶
Base type
string
Type constraint
((((yang::is_int(self) and yang::validate_type(int(self),'yang::types::int32')) and (int(self) >= 0)) and (int(self) <= 31)) or (self == 'none'))
- typedef nokia_srlinux::network_instance::protocols::ospf::instance::export_limit_log_percent_t¶
Base type
yang::types::uint32
Type constraint
((self >= 1) and (self <= 100))
- typedef nokia_srlinux::network_instance::protocols::ospf::instance::export_limit_number_t¶
Base type
yang::types::uint32
Type constraint
((self >= 1) and (self <= 4294967295))
- typedef nokia_srlinux::network_instance::protocols::ospf::instance::external_db_overflow_interval_t¶
Base type
yang::types::uint32
Type constraint
((self >= 0) and (self <= 2147483647))
- typedef nokia_srlinux::network_instance::protocols::ospf::instance::external_db_overflow_limit_t¶
Base type
yang::types::uint32
Type constraint
((self >= 0) and (self <= 2147483647))
- typedef nokia_srlinux::network_instance::protocols::ospf::instance::timers_incremental_spf_wait_t¶
Base type
yang::types::uint32
Type constraint
((self >= 0) and (self <= 1000))
- typedef nokia_srlinux::network_instance::protocols::ospf::instance::timers_lsa_accumulate_t¶
Base type
yang::types::uint32
Type constraint
((self >= 0) and (self <= 1000))
- typedef nokia_srlinux::network_instance::protocols::ospf::instance::timers_lsa_arrival_t¶
Base type
yang::types::uint32
Type constraint
((self >= 0) and (self <= 600000))
- typedef nokia_srlinux::network_instance::protocols::ospf::instance::timers_redistribute_delay_t¶
Base type
yang::types::uint32
Type constraint
((self >= 0) and (self <= 1000))
- typedef nokia_srlinux::network_instance::protocols::ospf::instance::area::nssa::area_range_ip_prefix_mask_t¶
Base type
nokia_srlinux::types::srl_nokia_common::ip_prefix
Type constraint
(yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv4_prefix') or yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv6_prefix'))
- typedef nokia_srlinux::network_instance::protocols::ospf::instance::area::interface_dead_interval_t¶
Base type
yang::types::uint32
Type constraint
((self >= 2) and (self <= 65535))
- typedef nokia_srlinux::network_instance::protocols::ospf::instance::area::interface_priority_t¶
Base type
yang::types::uint16
Type constraint
((self >= 0) and (self <= 255))
- typedef nokia_srlinux::network_instance::protocols::ospf::instance::area::interface_retransmit_interval_t¶
Base type
yang::types::uint32
Type constraint
((self >= 1) and (self <= 1800))
- typedef nokia_srlinux::network_instance::protocols::ospf::instance::area::interface_transit_delay_t¶
Base type
yang::types::uint32
Type constraint
((self >= 1) and (self <= 1800))
- typedef nokia_srlinux::network_instance::protocols::ospf::instance::area::stub_default_metric_t¶
Base type
yang::types::uint16
Type constraint
((self >= 1) and (self <= 65535))
- typedef nokia_srlinux::network_instance::protocols::ospf::instance::overload::overload_on_boot_timeout_t¶
Base type
yang::types::uint32
Type constraint
((self >= 60) and (self <= 1800))
- typedef nokia_srlinux::network_instance::protocols::ospf::instance::overload::rtr_adv_lsa_limit_max_lsa_count_t¶
Base type
yang::types::uint32
Type constraint
((self >= 1) and (self <= 4294967295))
- typedef nokia_srlinux::network_instance::protocols::ospf::instance::overload::rtr_adv_lsa_limit_overload_timeout_t¶
Base type
yang::types::uint16
Type constraint
((self >= 1) and (self <= 1800))
- typedef nokia_srlinux::network_instance::protocols::ospf::instance::timers::lsa_generate_lsa_initial_wait_t¶
Base type
yang::types::uint32
Type constraint
((self >= 10) and (self <= 600000))
- typedef nokia_srlinux::network_instance::protocols::ospf::instance::timers::lsa_generate_lsa_second_wait_t¶
Base type
yang::types::uint32
Type constraint
((self >= 10) and (self <= 600000))
- typedef nokia_srlinux::network_instance::protocols::ospf::instance::timers::lsa_generate_max_lsa_wait_t¶
Base type
yang::types::uint32
Type constraint
((self >= 10) and (self <= 600000))
- typedef nokia_srlinux::network_instance::protocols::ospf::instance::timers::spf_wait_spf_initial_wait_t¶
Base type
yang::types::uint32
Type constraint
((self >= 10) and (self <= 100000))
- typedef nokia_srlinux::network_instance::protocols::ospf::instance::timers::spf_wait_spf_max_wait_t¶
Base type
yang::types::uint32
Type constraint
((self >= 10) and (self <= 120000))
- typedef nokia_srlinux::network_instance::protocols::ospf::instance::timers::spf_wait_spf_second_wait_t¶
Base type
yang::types::uint32
Type constraint
((self >= 10) and (self <= 100000))
- typedef nokia_srlinux::network_instance::protocols::ospf::instance::trace_options::trace::lsdb_type_t¶
Base type
string
Type constraint
(self in ['all', 'router', 'network', 'summary', 'nssa', 'external', 'opaque', 'inter-area-prefix', 'inter-area-router', 'intra-area-prefix'])
- typedef nokia_srlinux::network_instance::protocols::ospf::instance::trace_options::trace::routes_dest_address_t¶
Base type
nokia_srlinux::types::srl_nokia_common::ip_address
Type constraint
(yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv4_address') or yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv6_address'))
- typedef nokia_srlinux::network_instance::protocols::ospf::instance::trace_options::trace::spf_dest_address_t¶
Base type
nokia_srlinux::types::srl_nokia_common::ip_address
Type constraint
(yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv4_address') or yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv6_address'))
- typedef nokia_srlinux::network_instance::protocols::pim::interface_assert_interval_t¶
Base type
yang::types::uint32
Type constraint
((self >= 1) and (self <= 300))
- typedef nokia_srlinux::network_instance::protocols::pim::interface_dr_priority_t¶
Base type
yang::types::uint32
Type constraint
((self >= 0) and (self <= 4294967295))
- typedef nokia_srlinux::network_instance::protocols::pim::interface_hello_multiplier_t¶
Base type
yang::types::uint32
Type constraint
((self >= 20) and (self <= 100))
- typedef nokia_srlinux::network_instance::protocols::pim::rendezvous_points::static::rendezvous_point_address_t¶
Base type
nokia_srlinux::types::srl_nokia_common::ip_address
Type constraint
(yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv4_address') or yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv6_address'))
- typedef nokia_srlinux::network_instance::protocols::pim::spt_switchover::group_prefix_t¶
Base type
nokia_srlinux::types::srl_nokia_common::ip_prefix
Type constraint
(yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv4_prefix') or yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv6_prefix'))
- typedef nokia_srlinux::network_instance::protocols::pim::spt_switchover::group_threshold_t¶
Base type
string
Type constraint
((((yang::is_int(self) and yang::validate_type(int(self),'yang::types::uint32')) and (int(self) >= 1)) and (int(self) <= 4294967294)) or (self == 'infinity'))
- typedef nokia_srlinux::network_instance::protocols::pim::ssm::ssm_ranges::group_range_ip_prefix_t¶
Base type
nokia_srlinux::types::srl_nokia_common::ip_prefix
Type constraint
(yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv4_prefix') or yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv6_prefix'))
- typedef nokia_srlinux::network_instance::protocols::pim::trace_options::trace::events::all_event_types_group_address_t¶
Base type
nokia_srlinux::types::srl_nokia_common::ip_address
Type constraint
(yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv4_address') or yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv6_address'))
- typedef nokia_srlinux::network_instance::protocols::pim::trace_options::trace::events::all_event_types_source_address_t¶
Base type
nokia_srlinux::types::srl_nokia_common::ip_address
Type constraint
(yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv4_address') or yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv6_address'))
- typedef nokia_srlinux::network_instance::protocols::pim::trace_options::trace::events::event_types::assert_group_address_t¶
Base type
nokia_srlinux::types::srl_nokia_common::ip_address
Type constraint
(yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv4_address') or yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv6_address'))
- typedef nokia_srlinux::network_instance::protocols::pim::trace_options::trace::events::event_types::assert_source_address_t¶
Base type
nokia_srlinux::types::srl_nokia_common::ip_address
Type constraint
(yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv4_address') or yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv6_address'))
- typedef nokia_srlinux::network_instance::protocols::pim::trace_options::trace::events::event_types::data_exception_group_address_t¶
Base type
nokia_srlinux::types::srl_nokia_common::ip_address
Type constraint
(yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv4_address') or yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv6_address'))
- typedef nokia_srlinux::network_instance::protocols::pim::trace_options::trace::events::event_types::data_exception_source_address_t¶
Base type
nokia_srlinux::types::srl_nokia_common::ip_address
Type constraint
(yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv4_address') or yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv6_address'))
- typedef nokia_srlinux::network_instance::protocols::pim::trace_options::trace::events::event_types::database_group_address_t¶
Base type
nokia_srlinux::types::srl_nokia_common::ip_address
Type constraint
(yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv4_address') or yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv6_address'))
- typedef nokia_srlinux::network_instance::protocols::pim::trace_options::trace::events::event_types::database_source_address_t¶
Base type
nokia_srlinux::types::srl_nokia_common::ip_address
Type constraint
(yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv4_address') or yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv6_address'))
- typedef nokia_srlinux::network_instance::protocols::pim::trace_options::trace::events::event_types::join_prune_group_address_t¶
Base type
nokia_srlinux::types::srl_nokia_common::ip_address
Type constraint
(yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv4_address') or yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv6_address'))
- typedef nokia_srlinux::network_instance::protocols::pim::trace_options::trace::events::event_types::join_prune_source_address_t¶
Base type
nokia_srlinux::types::srl_nokia_common::ip_address
Type constraint
(yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv4_address') or yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv6_address'))
- typedef nokia_srlinux::network_instance::protocols::pim::trace_options::trace::events::event_types::register_group_address_t¶
Base type
nokia_srlinux::types::srl_nokia_common::ip_address
Type constraint
(yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv4_address') or yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv6_address'))
- typedef nokia_srlinux::network_instance::protocols::pim::trace_options::trace::events::event_types::register_source_address_t¶
Base type
nokia_srlinux::types::srl_nokia_common::ip_address
Type constraint
(yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv4_address') or yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv6_address'))
- typedef nokia_srlinux::network_instance::segment_routing::mpls::local_prefix_sid_ipv4_label_index_t¶
Base type
yang::types::uint32
Type constraint
((self >= 0) and (self <= 1048575))
- typedef nokia_srlinux::network_instance::segment_routing::mpls::local_prefix_sid_ipv6_label_index_t¶
Base type
yang::types::uint32
Type constraint
((self >= 0) and (self <= 1048575))
- typedef nokia_srlinux::network_instance::segment_routing::mpls::local_prefix_sid_prefix_sid_index_t¶
Base type
yang::types::uint8
Type constraint
((self >= 1) and (self <= 4))
- typedef nokia_srlinux::network_instance::static_routes::route_preference_t¶
Base type
yang::types::uint8
Type constraint
((self >= 0) and (self <= 255))
- typedef nokia_srlinux::network_instance::traffic_engineering::interface_te_metric_t¶
Base type
yang::types::uint32
Type constraint
((self >= 1) and (self <= 16777215))
- typedef nokia_srlinux::network_instance::traffic_engineering::admin_groups::group_bit_position_t¶
Base type
yang::types::uint32
Type constraint
((self >= 0) and (self <= 31))
- typedef nokia_srlinux::network_instance::traffic_engineering::pcep::pcc_dead_timer_t¶
Base type
yang::types::uint32
Type constraint
((self >= 1) and (self <= 255))
- typedef nokia_srlinux::network_instance::traffic_engineering::pcep::pcc_keepalive_t¶
Base type
yang::types::uint32
Type constraint
((self >= 1) and (self <= 255))
- typedef nokia_srlinux::network_instance::traffic_engineering::pcep::pcc_max_pce_init_lsps_t¶
Base type
yang::types::uint32
Type constraint
((self >= 0) and (self <= 8191))
- typedef nokia_srlinux::network_instance::traffic_engineering::pcep::pcc_redelegation_timer_t¶
Base type
yang::types::uint32
Type constraint
((self >= 1) and (self <= 3600))
- typedef nokia_srlinux::network_instance::traffic_engineering::pcep::pcc_unknown_message_rate_t¶
Base type
yang::types::uint32
Type constraint
((self >= 1) and (self <= 255))
- typedef nokia_srlinux::system::sync::ptp::instance::port_ds_list::source::peer_ip_address_t¶
Base type
nokia_srlinux::types::srl_nokia_common::ip_address
Type constraint
(yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv4_address') or yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv6_address'))
- typedef nokia_srlinux::network_instance::traffic_engineering::pcep::pcc::peer_local_address_t¶
Base type
nokia_srlinux::types::srl_nokia_common::ip_address_excluding_all_zero
Type constraint
(yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv4_address_excluding_all_zero') or yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv6_address_excluding_all_zero'))
- typedef nokia_srlinux::network_instance::traffic_engineering::pcep::pcc::peer_preference_t¶
Base type
yang::types::uint32
Type constraint
((self >= 0) and (self <= 100))
- typedef nokia_srlinux::network_instance::traffic_engineering::pcep::pcc::peer_route_preference_t¶
Base type
string
Type constraint
(self in ['inband', 'outband', 'both'])
- typedef nokia_srlinux::network_instance::traffic_engineering::pcep::pcc::peer_tls_client_profile_t¶
Base type
string
Type constraint
((std::length(self) >= 1) and (std::length(self) <= 247))
- typedef nokia_srlinux::network_instance::traffic_engineering::pcep::pcc::peer_tls_wait_timer_t¶
Base type
yang::types::uint32
Type constraint
((self >= 60) and (self <= 255))
- typedef nokia_srlinux::network_instance::traffic_engineering::pcep::pcc::state_timer_timer_action_t¶
Base type
string
Type constraint
(self in ['none', 'remove'])
- typedef nokia_srlinux::network_instance::traffic_engineering::pcep::pcc::state_timer_timer_t¶
Base type
yang::types::uint32
Type constraint
((self >= 1) and (self <= 3600))
- typedef nokia_srlinux::network_instance::traffic_engineering::pcep::pcc::pce_associations::diversity_association_id_t¶
Base type
yang::types::uint32
Type constraint
((self >= 0) and (self <= 65535))
- typedef nokia_srlinux::network_instance::traffic_engineering::pcep::pcc::pce_associations::diversity_association_source_t¶
Base type
nokia_srlinux::types::srl_nokia_common::ip_address_excluding_all_zero
Type constraint
(yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv4_address_excluding_all_zero') or yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv6_address_excluding_all_zero'))
- typedef nokia_srlinux::network_instance::traffic_engineering::pcep::pcc::pce_associations::diversity_disjointness_type_t¶
Base type
string
Type constraint
(self in ['strict', 'loose'])
- typedef nokia_srlinux::network_instance::traffic_engineering::pcep::pcc::pce_associations::diversity_diversity_type_t¶
Base type
string
Type constraint
(self in ['none', 'link', 'node', 'srlg-link', 'srlg-node'])
- typedef nokia_srlinux::network_instance::traffic_engineering::pcep::pcc::pce_associations::policy_association_id_t¶
Base type
yang::types::uint32
Type constraint
((self >= 0) and (self <= 65535))
- typedef nokia_srlinux::network_instance::traffic_engineering::pcep::pcc::pce_associations::policy_association_source_t¶
Base type
nokia_srlinux::types::srl_nokia_common::ip_address_excluding_all_zero
Type constraint
(yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv4_address_excluding_all_zero') or yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv6_address_excluding_all_zero'))
- typedef nokia_srlinux::network_instance::traffic_engineering_policies::policy_candidate_path_preference_t¶
Base type
yang::types::uint32
Type constraint
((self >= 1) and (self <= 65535))
- typedef nokia_srlinux::network_instance::traffic_engineering_policies::policy_color_t¶
Base type
yang::types::uint32
Type constraint
((self >= 0) and (self <= 4294967295))
- typedef nokia_srlinux::network_instance::traffic_engineering_policies::policy_endpoint_t¶
Base type
nokia_srlinux::types::srl_nokia_common::ip_address_excluding_all_zero
Type constraint
(yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv4_address_excluding_all_zero') or yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv6_address_excluding_all_zero'))
- typedef nokia_srlinux::network_instance::traffic_engineering_policies::policy_head_end_t¶
Base type
string
Type constraint
(yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv4_address_excluding_all_zero') or (self == 'local'))
- typedef nokia_srlinux::network_instance::traffic_engineering_policies::policy_metric_t¶
Base type
yang::types::uint32
Type constraint
((self >= 1) and (self <= 16777215))
- typedef nokia_srlinux::network_instance::traffic_engineering_policies::policy_re_optimization_timer_t¶
Base type
yang::types::uint32
Type constraint
((self >= 1) and (self <= 360))
- typedef nokia_srlinux::network_instance::traffic_engineering_policies::policy_retry_timer_t¶
Base type
yang::types::uint32
Type constraint
((self >= 1) and (self <= 600))
- typedef nokia_srlinux::network_instance::traffic_engineering_policies::explicit_paths::path::hop::ip_hop_type_t¶
Base type
string
Type constraint
(self in ['strict', 'loose'])
- typedef nokia_srlinux::network_instance::traffic_engineering_policies::explicit_paths::path::hop::ip_ip_address_t¶
Base type
nokia_srlinux::types::srl_nokia_common::ip_address
Type constraint
(yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv4_address') or yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv6_address'))
- typedef nokia_srlinux::network_instance::traffic_engineering_policies::policy::entropy_label_transmit_t¶
Base type
string
Type constraint
(self in ['enable', 'disable'])
- typedef nokia_srlinux::network_instance::traffic_engineering_policies::policy::segment_list_segment_list_index_t¶
Base type
yang::types::uint8
Type constraint
((self >= 1) and (self <= 32))
- typedef nokia_srlinux::network_instance::traffic_engineering_policies::policy::segment_list_segment_list_preference_t¶
Base type
yang::types::uint32
Type constraint
((self >= 1) and (self <= 255))
- typedef nokia_srlinux::network_instance::traffic_engineering_policies::policy::segment_list_segment_list_type_t¶
Base type
string
Type constraint
(self in ['primary', 'secondary', 'standby'])
- typedef nokia_srlinux::network_instance::traffic_engineering_policies::policy::segment_list::priority_hold_priority_t¶
Base type
yang::types::uint8
Type constraint
((self >= 0) and (self <= 7))
- typedef nokia_srlinux::network_instance::traffic_engineering_policies::policy::segment_list::priority_setup_priority_t¶
Base type
yang::types::uint8
Type constraint
((self >= 0) and (self <= 7))
- typedef nokia_srlinux::network_instance::traffic_engineering_policies::policy::segment_list::dynamic::te_constraints_exclude_hop_t¶
Base type
nokia_srlinux::types::srl_nokia_common::ip_address_excluding_all_zero
Type constraint
(yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv4_address_excluding_all_zero') or yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv6_address_excluding_all_zero'))
- typedef nokia_srlinux::network_instance::traffic_engineering_policies::policy::segment_list::dynamic::te_constraints_hop_limit_t¶
Base type
yang::types::uint8
Type constraint
((self >= 2) and (self <= 255))
- typedef nokia_srlinux::network_instance::traffic_engineering_policies::policy::segment_list::dynamic::te_constraints_local_sr_protection_t¶
Base type
string
Type constraint
(self in ['none', 'preferred', 'mandated'])
- typedef nokia_srlinux::network_instance::traffic_engineering_policies::policy::segment_list::dynamic::te_constraints_metric_type_t¶
Base type
string
Type constraint
(self in ['igp', 'te'])
- typedef nokia_srlinux::network_instance::traffic_engineering_policies::policy::segment_list::dynamic::te_constraints::segment_depth_additional_frr_segment_limit_t¶
Base type
yang::types::uint8
Type constraint
((self >= 0) and (self <= 3))
- typedef nokia_srlinux::network_instance::traffic_engineering_policies::policy::segment_list::dynamic::te_constraints::segment_depth_segment_limit_t¶
Base type
yang::types::uint8
Type constraint
((self >= 1) and (self <= 14))
- typedef nokia_srlinux::oam::ethcfm::domain_dns_t¶
Base type
string
Type constraint
((std::length(self) >= 1) and (std::length(self) <= 43))
- typedef nokia_srlinux::oam::ethcfm::domain_mac_t¶
Base type
string
Type constraint
std::validate_type('pydantic.constr',self,{'regex': '^(?:[0-9A-Fa-f]{2}(?::[0-9A-Fa-f]{2}){5})$(?!\\n\\Z)'})
- typedef nokia_srlinux::oam::ethcfm::domain_name_t¶
Base type
string
Type constraint
((std::length(self) >= 1) and (std::length(self) <= 43))
- typedef nokia_srlinux::oam::ethcfm::sender_id_chassis_local_name_t¶
Base type
string
Type constraint
((std::length(self) >= 1) and (std::length(self) <= 45))
- typedef nokia_srlinux::oam::ethcfm::domain::association_icc_value_t¶
Base type
string
Type constraint
((std::length(self) >= 8) and (std::length(self) <= 13))
- typedef nokia_srlinux::oam::ethcfm::domain::association_id_t¶
Base type
string
Type constraint
(((std::length(self) >= 3) and (std::length(self) <= 15)) and std::validate_type('pydantic.constr',self,{'regex': '^(?:[0-9A-Fa-f]{6}(?::[0-9A-Fa-f]{8}))$(?!\\n\\Z)'}))
- typedef nokia_srlinux::oam::ethcfm::domain::association_name_t¶
Base type
string
Type constraint
((std::length(self) >= 1) and (std::length(self) <= 45))
- typedef nokia_srlinux::oam::ethcfm::domain::association_vid_t¶
Base type
yang::types::uint16
Type constraint
((self >= 0) and (self <= 4094))
- typedef nokia_srlinux::oam::ethcfm::domain::association::ccm_hold_time_delay_timeout_t¶
Base type
yang::types::uint32
Type constraint
((self >= 0) and (self <= 1000))
- typedef nokia_srlinux::oam::ethcfm::domain::association::remote_mep_auto_discovery_aging_timer_t¶
Base type
string
Type constraint
((((yang::is_int(self) and yang::validate_type(int(self),'yang::types::uint32')) and (int(self) >= 1)) and (int(self) <= 86400)) or (self == 'none'))
- typedef nokia_srlinux::oam::ippm::source_udp_port_pools::port_application_assignment_t¶
Base type
string
Type constraint
(self in ['oam-pm-ip', 'link-measurement'])
- typedef nokia_srlinux::oam::ippm::source_udp_port_pools::port_port_number_t¶
Base type
nokia_srlinux::types::srl_nokia_common::port_number
Type constraint
((self >= 64374) and (self <= 64383))
- typedef nokia_srlinux::oam::link_measurement::measurement_template_delay_t¶
Base type
string
Type constraint
(self in ['minimum', 'maximum', 'average'])
- typedef nokia_srlinux::oam::link_measurement::measurement_template_interval_t¶
Base type
yang::types::uint32
Type constraint
((self >= 1) and (self <= 10))
- typedef nokia_srlinux::oam::link_measurement::measurement_template_last_reported_delay_hold_t¶
Base type
yang::types::uint32
Type constraint
((self >= 0) and (self <= 86400))
- typedef nokia_srlinux::oam::link_measurement::measurement_template_unidirectional_measurement_t¶
Base type
string
Type constraint
(self in ['derived', 'actual'])
- typedef nokia_srlinux::oam::link_measurement::measurement_template::stamp_dscp_t¶
Base type
nokia_srlinux::types::srl_nokia_common::dscp
Type constraint
((yang::is_int(self) and yang::validate_type(int(self),'nokia_srlinux::types::srl_nokia_common::dscp_value')) or yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::dscp_name'))
- typedef nokia_srlinux::oam::performance_monitoring::ip::session::stamp_pad_tlv_size_t¶
Base type
yang::types::uint32
Type constraint
(((self >= 3) and (self <= 9502)) or (self == 0))
- typedef nokia_srlinux::oam::link_measurement::measurement_template::stamp_source_udp_port_t¶
Base type
string
Type constraint
((((yang::is_int(self) and yang::validate_type(int(self),'nokia_srlinux::types::srl_nokia_common::port_number')) and (int(self) >= 64374)) and (int(self) <= 64383)) or (self == 'auto'))
- typedef nokia_srlinux::oam::link_measurement::measurement_template::stamp_timestamp_format_t¶
Base type
string
Type constraint
(self in ['ntp', 'ptp'])
- typedef nokia_srlinux::oam::link_measurement::measurement_template::stamp_ttl_t¶
Base type
yang::types::uint32
Type constraint
((self >= 1) and (self <= 255))
- typedef nokia_srlinux::oam::link_measurement::measurement_template::stamp::aggregate_sample_window_multiplier_t¶
Base type
yang::types::uint32
Type constraint
((self >= 1) and (self <= 12))
- typedef nokia_srlinux::oam::link_measurement::measurement_template::stamp::aggregate_sample_window_window_integrity_t¶
Base type
yang::types::uint32
Type constraint
((self >= 1) and (self <= 100))
- typedef nokia_srlinux::oam::link_measurement::measurement_template::stamp::ipv6_destination_discovery_discovery_interval_t¶
Base type
yang::types::uint32
Type constraint
((self >= 1) and (self <= 10))
- typedef nokia_srlinux::oam::link_measurement::measurement_template::stamp::ipv6_destination_discovery_discovery_timer_t¶
Base type
yang::types::uint32
Type constraint
((self >= 1) and (self <= 1800))
- typedef nokia_srlinux::oam::link_measurement::measurement_template::stamp::ipv6_destination_discovery_update_interval_t¶
Base type
yang::types::uint32
Type constraint
((self >= 0) and (self <= 3600))
- typedef nokia_srlinux::oam::link_measurement::measurement_template::stamp::sample_window_multiplier_t¶
Base type
yang::types::uint32
Type constraint
((self >= 1) and (self <= 900))
- typedef nokia_srlinux::oam::link_measurement::measurement_template::stamp::sample_window_window_integrity_t¶
Base type
yang::types::uint32
Type constraint
((self >= 1) and (self <= 100))
- typedef nokia_srlinux::oam::link_measurement::measurement_template::stamp::sample_window::threshold_absolute_t¶
Base type
yang::types::uint32
Type constraint
((self >= 1) and (self <= 100000))
- typedef nokia_srlinux::oam::link_measurement::measurement_template::stamp::sample_window::threshold_relative_t¶
Base type
yang::types::uint32
Type constraint
((self >= 1) and (self <= 500))
- typedef nokia_srlinux::oam::performance_monitoring::ethcfm::session_target_t¶
Base type
string
Type constraint
(yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::unicast_mac_address') or (yang::is_int(self) and yang::validate_type(int(self),'nokia_srlinux::types::srl_nokia_ethcfm_types::mep_id_type')))
- typedef nokia_srlinux::oam::performance_monitoring::ip::delay::bin_group::bin_type_bin_count_t¶
Base type
yang::types::uint8
Type constraint
((self >= 1) and (self <= 10))
- typedef nokia_srlinux::oam::performance_monitoring::ip::delay::bin_group::bin_type::bin_bin_number_t¶
Base type
yang::types::uint8
Type constraint
((self >= 0) and (self <= 9))
- typedef nokia_srlinux::oam::performance_monitoring::ip::delay::bin_group::bin_type::bin_lower_bound_t¶
Base type
yang::types::uint32
Type constraint
(((self >= 1) and (self <= 4294967295)) or (self == 0))
- typedef nokia_srlinux::oam::performance_monitoring::ip::delay::bin_group::bin_type::delay_event_clear_threshold_t¶
Base type
yang::types::uint32
Type constraint
((self >= 0) and (self <= 863999))
- typedef nokia_srlinux::oam::performance_monitoring::ip::delay::bin_group::bin_type::delay_event_exclude_lowest_bin_t¶
Base type
yang::types::uint32
Type constraint
((self >= 1) and (self <= 9))
- typedef nokia_srlinux::oam::performance_monitoring::ip::delay::bin_group::bin_type::delay_event_lowest_bin_t¶
Base type
yang::types::uint32
Type constraint
((self >= 0) and (self <= 9))
- typedef nokia_srlinux::oam::performance_monitoring::ip::delay::bin_group::bin_type::delay_event_raise_threshold_t¶
Base type
yang::types::uint32
Type constraint
((self >= 1) and (self <= 864000))
- typedef nokia_srlinux::oam::performance_monitoring::ip::delay::bin_group::bin_type::exclude_from_avg_bins_t¶
Base type
string
Type constraint
(((std::length(self) >= 1) and (std::length(self) <= 39)) and std::validate_type('pydantic.constr',self,{'regex': '^(?:(?:all|(?:(?:[0-9]|(?:[0-9]-[0-9]))(?:,(?:[0-9]|(?:[0-9]-[0-9])))*)))$(?!\\n\\Z)'}))
- typedef nokia_srlinux::oam::performance_monitoring::ip::loss::loss_events_template::avg_flr_event_clear_threshold_t¶
Base type
number
Type constraint
((self >= 0) and (self <= 99999))
- typedef nokia_srlinux::oam::performance_monitoring::ip::loss::loss_events_template::avg_flr_event_raise_threshold_t¶
Base type
number
Type constraint
((self >= 1) and (self <= 100000))
- typedef nokia_srlinux::oam::performance_monitoring::ip::loss::loss_events_template::chli_event_clear_threshold_t¶
Base type
yang::types::uint32
Type constraint
((self >= 0) and (self <= 863999))
- typedef nokia_srlinux::oam::performance_monitoring::ip::loss::loss_events_template::chli_event_raise_threshold_t¶
Base type
yang::types::uint32
Type constraint
((self >= 1) and (self <= 864000))
- typedef nokia_srlinux::oam::performance_monitoring::ip::loss::loss_events_template::hli_event_clear_threshold_t¶
Base type
yang::types::uint32
Type constraint
((self >= 0) and (self <= 863999))
- typedef nokia_srlinux::oam::performance_monitoring::ip::loss::loss_events_template::hli_event_raise_threshold_t¶
Base type
yang::types::uint32
Type constraint
((self >= 1) and (self <= 864000))
Base type
yang::types::uint32
Type constraint
((self >= 0) and (self <= 863999))
Base type
yang::types::uint32
Type constraint
((self >= 1) and (self <= 864000))
- typedef nokia_srlinux::oam::performance_monitoring::ip::loss::loss_events_template::undetermined_availability_event_clear_threshold_t¶
Base type
yang::types::uint32
Type constraint
((self >= 0) and (self <= 863999))
- typedef nokia_srlinux::oam::performance_monitoring::ip::loss::loss_events_template::undetermined_availability_event_raise_threshold_t¶
Base type
yang::types::uint32
Type constraint
((self >= 1) and (self <= 864000))
Base type
yang::types::uint32
Type constraint
((self >= 0) and (self <= 863999))
Base type
yang::types::uint32
Type constraint
((self >= 1) and (self <= 864000))
- typedef nokia_srlinux::oam::performance_monitoring::ethcfm::session::eth_cfm_single_ended_dmm_test_test_duration_t¶
Base type
yang::types::uint32
Type constraint
((self >= 1) and (self <= 86400))
- typedef nokia_srlinux::oam::performance_monitoring::ethcfm::session::eth_cfm_single_ended_dmm_test_test_id_t¶
Base type
string
Type constraint
((((yang::is_int(self) and yang::validate_type(int(self),'yang::types::uint32')) and (int(self) >= 0)) and (int(self) <= 2147483647)) or (self == 'auto'))
- typedef nokia_srlinux::oam::performance_monitoring::ethcfm::session::eth_cfm_single_ended_slm_test_test_duration_t¶
Base type
yang::types::uint32
Type constraint
((self >= 1) and (self <= 86400))
- typedef nokia_srlinux::oam::performance_monitoring::ethcfm::session::eth_cfm_single_ended_slm_test_test_id_t¶
Base type
string
Type constraint
((((yang::is_int(self) and yang::validate_type(int(self),'yang::types::uint32')) and (int(self) >= 0)) and (int(self) <= 2147483647)) or (self == 'auto'))
- typedef nokia_srlinux::oam::performance_monitoring::ip::session::stamp::loss::timing_chli_threshold_t¶
Base type
yang::types::uint8
Type constraint
((self >= 1) and (self <= 9))
- typedef nokia_srlinux::oam::performance_monitoring::ip::session::stamp::loss::timing_consecutive_delta_t_t¶
Base type
yang::types::uint8
Type constraint
((self >= 2) and (self <= 10))
- typedef nokia_srlinux::oam::performance_monitoring::ip::session::stamp::loss::timing_frames_per_delta_t_t¶
Base type
yang::types::uint32
Type constraint
((self >= 1) and (self <= 50))
- typedef nokia_srlinux::oam::performance_monitoring::ip::session_destination_t¶
Base type
nokia_srlinux::types::srl_nokia_common::ip_address
Type constraint
(yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv4_address') or yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv6_address'))
- typedef nokia_srlinux::oam::performance_monitoring::ip::session_source_ip_address_t¶
Base type
nokia_srlinux::types::srl_nokia_common::ip_address
Type constraint
(yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv4_address') or yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv6_address'))
- typedef nokia_srlinux::oam::performance_monitoring::ip::session_source_udp_port_t¶
Base type
string
Type constraint
((((yang::is_int(self) and yang::validate_type(int(self),'yang::types::uint32')) and (int(self) >= 64374)) and (int(self) <= 64383)) or (self == 'auto'))
- typedef nokia_srlinux::oam::performance_monitoring::ip::session_ttl_t¶
Base type
yang::types::uint32
Type constraint
((self >= 1) and (self <= 255))
- typedef nokia_srlinux::oam::performance_monitoring::ip::session::forwarding_next_hop_t¶
Base type
nokia_srlinux::types::srl_nokia_common::ip_address
Type constraint
(yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv4_address') or yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv6_address'))
- typedef nokia_srlinux::oam::performance_monitoring::ip::session::stamp_test_duration_t¶
Base type
yang::types::uint32
Type constraint
((self >= 1) and (self <= 86400))
- typedef nokia_srlinux::oam::performance_monitoring::ip::session::stamp_test_id_t¶
Base type
string
Type constraint
((((yang::is_int(self) and yang::validate_type(int(self),'yang::types::uint32')) and (int(self) >= 0)) and (int(self) <= 2147483647)) or (self == 'auto'))
- typedef nokia_srlinux::oam::stamp::session_reflector_inactivity_timer_t¶
Base type
yang::types::uint32
Type constraint
((self >= 1) and (self <= 604800))
- typedef nokia_srlinux::oam::stamp::session_reflector::network_instance_udp_port_t¶
Base type
yang::types::uint16
Type constraint
(((self >= 64364) and (self <= 64373)) or (self == 862))
- typedef nokia_srlinux::oam::stamp::session_reflector::network_instance::ip_prefix_ip_prefix_t¶
Base type
nokia_srlinux::types::srl_nokia_common::ip_prefix
Type constraint
(yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv4_prefix') or yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv6_prefix'))
- typedef nokia_srlinux::oam::twamp::server::network_instance_control_packet_dscp_t¶
Base type
nokia_srlinux::types::srl_nokia_common::dscp
Type constraint
((yang::is_int(self) and yang::validate_type(int(self),'nokia_srlinux::types::srl_nokia_common::dscp_value')) or yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::dscp_name'))
- typedef nokia_srlinux::oam::twamp::server::network_instance_maximum_connections_t¶
Base type
yang::types::uint32
Type constraint
((self >= 1) and (self <= 64))
- typedef nokia_srlinux::oam::twamp::server::network_instance_maximum_sessions_t¶
Base type
yang::types::uint32
Type constraint
((self >= 1) and (self <= 128))
- typedef nokia_srlinux::oam::twamp::server::network_instance_servwait_t¶
Base type
yang::types::uint32
Type constraint
((self >= 1) and (self <= 604800))
- typedef nokia_srlinux::oam::twamp::server::network_instance::client_connection_maximum_connections_t¶
Base type
yang::types::uint16
Type constraint
((self >= 1) and (self <= 64))
- typedef nokia_srlinux::oam::twamp::server::network_instance::client_connection_maximum_sessions_t¶
Base type
yang::types::uint16
Type constraint
((self >= 1) and (self <= 128))
- typedef nokia_srlinux::oam::twamp::server::network_instance::client_connection_prefix_t¶
Base type
nokia_srlinux::types::srl_nokia_common::ip_prefix
Type constraint
(yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv4_prefix') or yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv6_prefix'))
- typedef nokia_srlinux::platform::chassis_mac_address_allocation_t¶
Base type
yang::types::uint32
Type constraint
((self >= 1) and (self <= 8192))
- typedef nokia_srlinux::platform::control_slot_t¶
Base type
string
Type constraint
std::validate_type('pydantic.constr',self,{'regex': '^(?:A|B)$(?!\\n\\Z)'})
- typedef nokia_srlinux::platform::fabric_slot_t¶
Base type
yang::types::uint8
Type constraint
((self >= 1) and (self <= 255))
- typedef nokia_srlinux::platform::linecard_slot_t¶
Base type
yang::types::uint8
Type constraint
((self >= 1) and (self <= 8))
- typedef nokia_srlinux::platform::vxdp_cpu_set_t¶
Base type
yang::types::uint16
Type constraint
((self >= 0) and (self <= 1024))
- typedef nokia_srlinux::platform::chassis::power::redundancy_mode_t¶
Base type
string
Type constraint
(self in ['feed', 'module', 'none'])
- typedef nokia_srlinux::platform::linecard::forwarding_complex_name_t¶
Base type
string
Type constraint
(self in ['0', '1'])
- typedef nokia_srlinux::platform::linecard::forwarding_complex::pipeline_index_t¶
Base type
string
Type constraint
((((yang::is_int(self) and yang::validate_type(int(self),'yang::types::uint8')) and (int(self) >= 0)) and (int(self) <= 7)) or (self in ['egress', 'ingress']))
- typedef nokia_srlinux::platform::redundancy::synchronization::overlay_synchronization_frequency_t¶
Base type
yang::types::uint32
Type constraint
((self >= 30) and (self <= 65535))
- typedef nokia_srlinux::platform::resource_management::unified_forwarding_resources_alpm_t¶
Base type
string
Type constraint
(self in ['disabled', 'enabled', 'high-scale'])
- typedef nokia_srlinux::platform::resource_management::unified_forwarding_resources_ipv6_128bit_lpm_entries_t¶
Base type
yang::types::uint16
Type constraint
((self >= 0) and (self <= 8192))
- typedef nokia_srlinux::platform::resource_management::unified_forwarding_resources_requested_extra_ip_host_entries_t¶
Base type
yang::types::uint32
Type constraint
((self >= 0) and (self <= 262144))
- typedef nokia_srlinux::routing_policy::community_set_member_t¶
Base type
string
Type constraint
((((((yang::validate_type(self,'nokia_srlinux::types::srl_nokia_policy_types::bgp_std_community_well_known_type') or yang::validate_type(self,'nokia_srlinux::types::srl_nokia_policy_types::bgp_std_community_type')) or yang::validate_type(self,'nokia_srlinux::types::srl_nokia_policy_types::bgp_large_community_type')) or (yang::validate_type(self,'nokia_srlinux::types::srl_nokia_policy_types::bgp_ext_community_type') and ((((((std::validate_type('pydantic.constr',self,{'regex': '^(?:target:(?:6553[0-5]|655[0-2][0-9]|654[0-9]{2}|65[0-4][0-9]{2}|6[0-4][0-9]{3}|[1-5][0-9]{4}|[1-9][0-9]{1,3}|[0-9]):(?:429496729[0-5]|42949672[0-8][0-9]|4294967[01][0-9]{2}|429496[0-6][0-9]{3}|42949[0-5][0-9]{4}|4294[0-8][0-9]{5}|429[0-3][0-9]{6}|42[0-8][0-9]{7}|4[01][0-9]{8}|[1-3][0-9]{9}|[1-9][0-9]{1,8}|[0-9]))$(?!\\n\\Z)'}) or std::validate_type('pydantic.constr',self,{'regex': '^(?:target:(?:(?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\\.){3}(?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5]):(?:6553[0-5]|655[0-2][0-9]|654[0-9]{2}|65[0-4][0-9]{2}|6[0-4][0-9]{3}|[1-5][0-9]{4}|[1-9][0-9]{1,3}|[0-9]))$(?!\\n\\Z)'})) or std::validate_type('pydantic.constr',self,{'regex': '^(?:target:(?:429496729[0-5]|42949672[0-8][0-9]|4294967[01][0-9]{2}|429496[0-6][0-9]{3}|42949[0-5][0-9]{4}|4294[0-8][0-9]{5}|429[0-3][0-9]{6}|42[0-8][0-9]{7}|4[01][0-9]{8}|[1-3][0-9]{9}|[1-9][0-9]{1,8}|[0-9]):(?:6553[0-5]|655[0-2][0-9]|654[0-9]{2}|65[0-4][0-9]{2}|6[0-4][0-9]{3}|[1-5][0-9]{4}|[1-9][0-9]{1,3}|[0-9]))$(?!\\n\\Z)'})) or std::validate_type('pydantic.constr',self,{'regex': '^(?:origin:(?:6553[0-5]|655[0-2][0-9]|654[0-9]{2}|65[0-4][0-9]{2}|6[0-4][0-9]{3}|[1-5][0-9]{4}|[1-9][0-9]{1,3}|[0-9]):(?:429496729[0-5]|42949672[0-8][0-9]|4294967[01][0-9]{2}|429496[0-6][0-9]{3}|42949[0-5][0-9]{4}|4294[0-8][0-9]{5}|429[0-3][0-9]{6}|42[0-8][0-9]{7}|4[01][0-9]{8}|[1-3][0-9]{9}|[1-9][0-9]{1,8}|[0-9]))$(?!\\n\\Z)'})) or std::validate_type('pydantic.constr',self,{'regex': '^(?:origin:(?:(?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\\.){3}(?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5]):(?:6553[0-5]|655[0-2][0-9]|654[0-9]{2}|65[0-4][0-9]{2}|6[0-4][0-9]{3}|[1-5][0-9]{4}|[1-9][0-9]{1,3}|[0-9]))$(?!\\n\\Z)'})) or std::validate_type('pydantic.constr',self,{'regex': '^(?:origin:(?:429496729[0-5]|42949672[0-8][0-9]|4294967[01][0-9]{2}|429496[0-6][0-9]{3}|42949[0-5][0-9]{4}|4294[0-8][0-9]{5}|429[0-3][0-9]{6}|42[0-8][0-9]{7}|4[01][0-9]{8}|[1-3][0-9]{9}|[1-9][0-9]{1,8}|[0-9]):(?:6553[0-5]|655[0-2][0-9]|654[0-9]{2}|65[0-4][0-9]{2}|6[0-4][0-9]{3}|[1-5][0-9]{4}|[1-9][0-9]{1,3}|[0-9]))$(?!\\n\\Z)'})) or std::validate_type('pydantic.constr',self,{'regex': '^(?:color:[01]{2}:(?:429496729[0-5]|42949672[0-8][0-9]|4294967[01][0-9]{2}|429496[0-6][0-9]{3}|42949[0-5][0-9]{4}|4294[0-8][0-9]{5}|429[0-3][0-9]{6}|42[0-8][0-9]{7}|4[01][0-9]{8}|[1-3][0-9]{9}|[1-9][0-9]{1,8}|[0-9]))$(?!\\n\\Z)'})))) or (yang::validate_type(self,'nokia_srlinux::types::srl_nokia_policy_types::bgp_ext_community_regexp_type') and ((((std::validate_type('pydantic.constr',self,{'regex': '^(?:target:[^\r\n]*:[^\r\n]*)$(?!\\n\\Z)'}) or std::validate_type('pydantic.constr',self,{'regex': '^(?:origin:[^\r\n]*:[^\r\n]*)$(?!\\n\\Z)'})) or std::validate_type('pydantic.constr',self,{'regex': '^(?:ext:[^\r\n]*:[^\r\n]*)$(?!\\n\\Z)'})) or std::validate_type('pydantic.constr',self,{'regex': '^(?:bgp\\-tunnel\\-encap:[^\r\n]*)$(?!\\n\\Z)'})) or std::validate_type('pydantic.constr',self,{'regex': '^(?:[a-z]+:[0-9]+:[0-9]+)$(?!\\n\\Z)'})))) or yang::validate_type(self,'nokia_srlinux::types::srl_nokia_policy_types::bgp_large_community_regexp_type')) or yang::validate_type(self,'nokia_srlinux::types::srl_nokia_policy_types::bgp_std_community_regexp_type'))
- typedef nokia_srlinux::routing_policy::policy::statement::action::bgp::med_set_t¶
Base type
string
Type constraint
((yang::is_int(self) and yang::validate_type(int(self),'yang::types::uint32')) or (self == 'route-table-cost'))
- typedef nokia_srlinux::routing_policy::policy::statement::action::bgp::origin_set_t¶
Base type
string
Type constraint
(self in ['igp', 'egp', 'incomplete'])
- typedef nokia_srlinux::routing_policy::policy::statement::action::bgp::as_path::prepend_as_number_t¶
Base type
string
Type constraint
((yang::is_int(self) and yang::validate_type(int(self),'nokia_srlinux::types::srl_nokia_policy_types::as_number')) or (self == 'auto'))
- typedef nokia_srlinux::routing_policy::policy::statement::action::bgp::as_path::prepend_repeat_n_t¶
Base type
yang::types::uint8
Type constraint
((self >= 1) and (self <= 50))
- typedef nokia_srlinux::routing_policy::policy::statement::match::isis_level_t¶
Base type
yang::types::uint8
Type constraint
((self >= 1) and (self <= 2))
- typedef nokia_srlinux::routing_policy::policy::statement::match::isis_route_type_t¶
Base type
string
Type constraint
(self in ['internal', 'external'])
- typedef nokia_srlinux::routing_policy::policy::statement::match::ospf_instance_id_t¶
Base type
yang::types::uint32
Type constraint
((self >= 0) and (self <= 255))
- typedef nokia_srlinux::routing_policy::policy::statement::match::bgp::as_path_length_value_t¶
Base type
yang::types::uint8
Type constraint
((self >= 0) and (self <= 255))
- typedef nokia_srlinux::routing_policy::policy::statement::match::bgp::evpn_route_type_t¶
Base type
yang::types::uint8
Type constraint
((self >= 1) and (self <= 5))
- typedef nokia_srlinux::routing_policy::prefix_set::prefix_ip_prefix_t¶
Base type
nokia_srlinux::types::srl_nokia_common::ip_prefix
Type constraint
(yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv4_prefix') or yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv6_prefix'))
- typedef nokia_srlinux::routing_policy::prefix_set::prefix_mask_length_range_t¶
Base type
string
Type constraint
std::validate_type('pydantic.constr',self,{'regex': '^(?:(?:[0-9]+\\.\\.[0-9]+)|exact)$(?!\\n\\Z)'})
- typedef nokia_srlinux::system::configuration_max_candidates_t¶
Base type
yang::types::uint8
Type constraint
((self >= 1) and (self <= 255))
- typedef nokia_srlinux::system::configuration_max_checkpoints_t¶
Base type
yang::types::uint8
Type constraint
((self >= 1) and (self <= 255))
- typedef nokia_srlinux::system::dns_server_list_t¶
Base type
nokia_srlinux::types::srl_nokia_common::ip_address
Type constraint
(yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv4_address') or yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv6_address'))
- typedef nokia_srlinux::system::event_handler_run_as_user_t¶
Base type
string
Type constraint
((std::length(self) >= 1) and (std::length(self) <= 32))
- typedef nokia_srlinux::system::gnmi_server_commit_confirmed_timeout_t¶
Base type
yang::types::uint32
Type constraint
((self >= 0) and (self <= 86400))
- typedef nokia_srlinux::system::gnmi_server_rate_limit_t¶
Base type
yang::types::uint16
Type constraint
((self >= 0) and (self <= 65535))
- typedef nokia_srlinux::system::gnmi_server_session_limit_t¶
Base type
yang::types::uint16
Type constraint
((self >= 0) and (self <= 65535))
- typedef nokia_srlinux::system::gnmi_server_timeout_t¶
Base type
yang::types::uint16
Type constraint
((self >= 0) and (self <= 65535))
- typedef nokia_srlinux::system::gnmi_server_trace_options_t¶
Base type
string
Type constraint
(self in ['request', 'response', 'common', 'grpc'])
- typedef nokia_srlinux::system::gribi_server_rate_limit_t¶
Base type
yang::types::uint16
Type constraint
((self >= 0) and (self <= 65535))
- typedef nokia_srlinux::system::gribi_server_session_limit_t¶
Base type
yang::types::uint16
Type constraint
((self >= 0) and (self <= 65535))
- typedef nokia_srlinux::system::gribi_server_timeout_t¶
Base type
yang::types::uint16
Type constraint
((self >= 0) and (self <= 65535))
- typedef nokia_srlinux::system::gribi_server_trace_options_t¶
Base type
string
Type constraint
(self in ['request', 'response', 'common', 'grpc'])
- typedef nokia_srlinux::system::json_rpc_server_commit_confirmed_timeout_t¶
Base type
yang::types::uint32
Type constraint
((self >= 0) and (self <= 86400))
- typedef nokia_srlinux::system::json_rpc_server_trace_options_t¶
Base type
string
Type constraint
(self in ['request', 'response', 'common'])
- typedef nokia_srlinux::system::lldp_trace_options_t¶
Base type
string
Type constraint
(self in ['received', 'transmitted', 'common'])
- typedef nokia_srlinux::system::mtu_default_ip_mtu_t¶
Base type
yang::types::uint16
Type constraint
((self >= 1280) and (self <= 9486))
- typedef nokia_srlinux::system::mtu_default_l2_mtu_t¶
Base type
yang::types::uint16
Type constraint
((self >= 1500) and (self <= 9500))
- typedef nokia_srlinux::system::mtu_default_mpls_mtu_t¶
Base type
yang::types::uint16
Type constraint
((self >= 1284) and (self <= 9496))
- typedef nokia_srlinux::system::mtu_default_port_mtu_t¶
Base type
yang::types::uint16
Type constraint
((self >= 1500) and (self <= 9500))
- typedef nokia_srlinux::system::mtu_min_path_mtu_t¶
Base type
yang::types::uint16
Type constraint
((self >= 552) and (self <= 9232))
- typedef nokia_srlinux::system::name_host_name_t¶
Base type
string
Type constraint
(((std::length(self) >= 1) and (std::length(self) <= 63)) and std::validate_type('pydantic.constr',self,{'regex': '^(?:(?:(?:[0-9A-Za-z]|[0-9A-Za-z][\\-0-9A-Za-z]*[0-9A-Za-z])\\.)*(?:[0-9A-Za-z]|[0-9A-Za-z][\\-0-9A-Za-z]*[0-9A-Za-z]))$(?!\\n\\Z)'}))
- typedef nokia_srlinux::system::ntp_source_address_t¶
Base type
nokia_srlinux::types::srl_nokia_common::ip_address
Type constraint
(yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv4_address') or yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv6_address'))
- typedef nokia_srlinux::system::p4rt_server_rate_limit_t¶
Base type
yang::types::uint16
Type constraint
((self >= 0) and (self <= 65535))
- typedef nokia_srlinux::system::p4rt_server_session_limit_t¶
Base type
yang::types::uint16
Type constraint
((self >= 0) and (self <= 65535))
- typedef nokia_srlinux::system::p4rt_server_timeout_t¶
Base type
yang::types::uint16
Type constraint
((self >= 0) and (self <= 65535))
- typedef nokia_srlinux::system::p4rt_server_trace_options_t¶
Base type
string
Type constraint
(self in ['request', 'response', 'common', 'grpc'])
- typedef nokia_srlinux::system::ra_guard_policy_action_t¶
Base type
string
Type constraint
(self in ['accept', 'discard'])
- typedef nokia_srlinux::system::ra_guard_policy_hop_limit_t¶
Base type
yang::types::uint8
Type constraint
((self >= 1) and (self <= 255))
- typedef nokia_srlinux::system::ra_guard_policy_router_preference_t¶
Base type
string
Type constraint
(self in ['high', 'medium', 'low'])
- typedef nokia_srlinux::system::sflow_dscp_t¶
Base type
yang::types::uint8
Type constraint
((self >= 0) and (self <= 63))
- typedef nokia_srlinux::system::sflow_sample_rate_t¶
Base type
yang::types::uint32
Type constraint
((self >= 1) and (self <= 2000000))
- typedef nokia_srlinux::system::sflow_sample_size_t¶
Base type
yang::types::uint16
Type constraint
(self in [256, 512])
- typedef nokia_srlinux::system::sflow_source_address_t¶
Base type
nokia_srlinux::types::srl_nokia_common::ip_address
Type constraint
(yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv4_address') or yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv6_address'))
- typedef nokia_srlinux::system::aaa::server_group_timeout_t¶
Base type
yang::types::uint16
Type constraint
((self >= 1) and (self <= 3600))
- typedef nokia_srlinux::system::aaa::authentication::admin_user_role_t¶
Base type
string
Type constraint
((std::length(self) >= 1) and (std::length(self) <= 32))
- typedef nokia_srlinux::system::aaa::authentication::admin_user_spiffe_ids_t¶
Base type
string
Type constraint
std::validate_type('pydantic.constr',self,{'regex': '^(?:\\^spiffe://[^\r\n]*)$(?!\\n\\Z)'})
- typedef nokia_srlinux::system::aaa::authentication::password_aging_t¶
Base type
yang::types::uint16
Type constraint
((self >= 0) and (self <= 500))
- typedef nokia_srlinux::system::aaa::authentication::password_hash_method_t¶
Base type
string
Type constraint
(self in ['ar2', 'sha2'])
- typedef nokia_srlinux::system::aaa::authentication::password_history_t¶
Base type
yang::types::uint16
Type constraint
((self >= 0) and (self <= 20))
- typedef nokia_srlinux::system::aaa::authentication::user_role_t¶
Base type
string
Type constraint
((std::length(self) >= 1) and (std::length(self) <= 32))
- typedef nokia_srlinux::system::aaa::authentication::user_spiffe_ids_t¶
Base type
string
Type constraint
std::validate_type('pydantic.constr',self,{'regex': '^(?:\\^spiffe://[^\r\n]*)$(?!\\n\\Z)'})
- typedef nokia_srlinux::system::aaa::authentication::user_username_t¶
Base type
nokia_srlinux::types::srl_nokia_common::name
Type constraint
((std::length(self) >= 1) and (std::length(self) <= 32))
- typedef nokia_srlinux::system::aaa::authentication::password::complexity_rules_maximum_length_t¶
Base type
yang::types::uint16
Type constraint
((self >= 1) and (self <= 1023))
- typedef nokia_srlinux::system::aaa::authentication::password::complexity_rules_minimum_length_t¶
Base type
yang::types::uint16
Type constraint
((self >= 1) and (self <= 12))
- typedef nokia_srlinux::system::aaa::authentication::password::complexity_rules_minimum_lowercase_t¶
Base type
yang::types::uint16
Type constraint
((self >= 0) and (self <= 10))
- typedef nokia_srlinux::system::aaa::authentication::password::complexity_rules_minimum_numeric_t¶
Base type
yang::types::uint16
Type constraint
((self >= 0) and (self <= 10))
- typedef nokia_srlinux::system::aaa::authentication::password::complexity_rules_minimum_special_character_t¶
Base type
yang::types::uint16
Type constraint
((self >= 0) and (self <= 10))
- typedef nokia_srlinux::system::aaa::authentication::password::complexity_rules_minimum_uppercase_t¶
Base type
yang::types::uint16
Type constraint
((self >= 0) and (self <= 10))
- typedef nokia_srlinux::system::aaa::authentication::password::lockout_policy_attempts_t¶
Base type
yang::types::uint16
Type constraint
((self >= 0) and (self <= 64))
- typedef nokia_srlinux::system::aaa::authentication::password::lockout_policy_lockout_t¶
Base type
yang::types::uint16
Type constraint
((self >= 0) and (self <= 1440))
- typedef nokia_srlinux::system::aaa::authentication::password::lockout_policy_time_t¶
Base type
yang::types::uint16
Type constraint
((self >= 0) and (self <= 1440))
- typedef nokia_srlinux::system::aaa::authorization::role_rolename_t¶
Base type
nokia_srlinux::types::srl_nokia_common::name
Type constraint
((std::length(self) >= 1) and (std::length(self) <= 32))
- typedef nokia_srlinux::system::aaa::authorization::role_services_t¶
Base type
string
Type constraint
(self in ['cli', 'gnmi', 'gnoi', 'gnsi', 'gribi', 'netconf', 'p4rt', 'json-rpc', 'ftp', 'grpc-reflection'])
- typedef nokia_srlinux::system::aaa::authorization::role::tacacs_priv_lvl_t¶
Base type
yang::types::uint8
Type constraint
((self >= 0) and (self <= 15))
- typedef nokia_srlinux::system::ntp::server_address_t¶
Base type
nokia_srlinux::types::srl_nokia_common::host
Type constraint
((yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ip_address') and (yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv4_address') or yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv6_address'))) or yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::domain_name'))
- typedef nokia_srlinux::system::authentication::keychain::key::receive_lifetime_end_time_t¶
Base type
string
Type constraint
((self == 'forever') or yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::date_and_time'))
- typedef nokia_srlinux::system::boot::autoboot_attempts_t¶
Base type
yang::types::uint8
Type constraint
((self >= 1) and (self <= 10))
- typedef nokia_srlinux::system::boot::autoboot_timeout_t¶
Base type
yang::types::uint32
Type constraint
((self >= 200) and (self <= 3600))
- typedef nokia_srlinux::system::configuration::role_name_t¶
Base type
string
Type constraint
((std::length(self) >= 1) and (std::length(self) <= 32))
- typedef nokia_srlinux::system::configuration::role::rule_path_reference_t¶
Base type
string
Type constraint
std::validate_type('pydantic.constr',self,{'regex': '^(?:[ -"#-&\\(-\\*\\+-\\-\\.-;=\\?-\\]\\^-\\{\\|\\}~]+)$(?!\\n\\Z)'})
- typedef nokia_srlinux::system::dhcp_server::network_instance::dhcpv4::static_allocation::host::options_bootfile_name_t¶
Base type
string
Type constraint
((std::length(self) >= 1) and (std::length(self) <= 128))
- typedef nokia_srlinux::system::dhcp_server::network_instance::dhcpv4::static_allocation::host::options_hostname_t¶
Base type
string
Type constraint
(((std::length(self) >= 1) and (std::length(self) <= 63)) and std::validate_type('pydantic.constr',self,{'regex': '^(?:(?:(?:[A-Za-z]|[A-Za-z][\\-\\.0-9A-Z_a-z]*[0-9A-Za-z]))*(?:[A-Za-z]|[A-Za-z][\\-\\.0-9A-Z_a-z]*[0-9A-Za-z]))$(?!\\n\\Z)'}))
- typedef nokia_srlinux::system::dhcp_server::network_instance::dhcpv4::static_allocation::host::options_tftp_server_name_t¶
Base type
string
Type constraint
(((std::length(self) >= 1) and (std::length(self) <= 63)) and std::validate_type('pydantic.constr',self,{'regex': '^(?:(?:(?:[A-Za-z]|[A-Za-z][\\-\\.0-9A-Z_a-z]*[0-9A-Za-z]))*(?:[A-Za-z]|[A-Za-z][\\-\\.0-9A-Z_a-z]*[0-9A-Za-z]))$(?!\\n\\Z)'}))
- typedef nokia_srlinux::system::event_handler::instance_paths_t¶
Base type
string
Type constraint
std::validate_type('pydantic.constr',self,{'regex': '^(?:[ -"#-&\\(-\\*\\+-\\-\\.-;=\\?-\\]\\^-\\{\\|\\}~]+)$(?!\\n\\Z)'})
- typedef nokia_srlinux::system::event_handler::instance_upython_script_t¶
Base type
string
Type constraint
std::validate_type('pydantic.constr',self,{'regex': '^(?:(?:[^\\./][^/]*)|(?:\\.[^\\./]+)|(?:\\.\\.[^/])+)$(?!\\n\\Z)'})
- typedef nokia_srlinux::system::ssh_server::network_instance_source_address_t¶
Base type
nokia_srlinux::types::srl_nokia_common::ip_address
Type constraint
(yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv4_address') or yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv6_address'))
- typedef nokia_srlinux::system::p4rt_server::network_instance_tls_profile_t¶
Base type
string
Type constraint
((std::length(self) >= 1) and (std::length(self) <= 247))
- typedef nokia_srlinux::system::gnmi_server::network_instance_yang_models_t¶
Base type
string
Type constraint
(self in ['native', 'openconfig'])
- typedef nokia_srlinux::system::p4rt_server::unix_socket_tls_profile_t¶
Base type
string
Type constraint
((std::length(self) >= 1) and (std::length(self) <= 247))
- typedef nokia_srlinux::system::gnmi_server::unix_socket_yang_models_t¶
Base type
string
Type constraint
(self in ['native', 'openconfig'])
- typedef nokia_srlinux::system::json_rpc_server::network_instance::http_session_limit_t¶
Base type
yang::types::uint16
Type constraint
((self >= 1) and (self <= 100))
- typedef nokia_srlinux::system::json_rpc_server::network_instance::http_source_address_t¶
Base type
nokia_srlinux::types::srl_nokia_common::ip_address
Type constraint
(yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv4_address') or yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv6_address'))
- typedef nokia_srlinux::system::json_rpc_server::network_instance::https_session_limit_t¶
Base type
yang::types::uint16
Type constraint
((self >= 1) and (self <= 100))
- typedef nokia_srlinux::system::json_rpc_server::network_instance::https_source_address_t¶
Base type
nokia_srlinux::types::srl_nokia_common::ip_address
Type constraint
(yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv4_address') or yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv6_address'))
- typedef nokia_srlinux::system::json_rpc_server::network_instance::https_tls_profile_t¶
Base type
string
Type constraint
((std::length(self) >= 1) and (std::length(self) <= 247))
- typedef nokia_srlinux::system::lldp::interface::bgp_auto_discovery_peering_address_t¶
Base type
nokia_srlinux::types::srl_nokia_common::ip_address
Type constraint
(yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv4_address') or yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv6_address'))
- typedef nokia_srlinux::system::logging::buffer_filter_t¶
Base type
string
Type constraint
std::validate_type('pydantic.constr',self,{'regex': '^(?:(?:[!%\\(-\\*,-/0-9;<>@-\\\\\\]-_a-\\}])+)$(?!\\n\\Z)'})
- typedef nokia_srlinux::system::logging::buffer_persist_t¶
Base type
yang::types::uint32
Type constraint
(((self >= 60) and (self <= 604800)) or (self == 0))
- typedef nokia_srlinux::system::logging::console_filter_t¶
Base type
string
Type constraint
std::validate_type('pydantic.constr',self,{'regex': '^(?:(?:[!%\\(-\\*,-/0-9;<>@-\\\\\\]-_a-\\}])+)$(?!\\n\\Z)'})
- typedef nokia_srlinux::system::logging::file_filter_t¶
Base type
string
Type constraint
std::validate_type('pydantic.constr',self,{'regex': '^(?:(?:[!%\\(-\\*,-/0-9;<>@-\\\\\\]-_a-\\}])+)$(?!\\n\\Z)'})
- typedef nokia_srlinux::system::logging::filter_filter_name_t¶
Base type
string
Type constraint
std::validate_type('pydantic.constr',self,{'regex': '^(?:(?:[!%\\(-\\*,-/0-9;<>@-\\\\\\]-_a-\\}])+)$(?!\\n\\Z)'})
- typedef nokia_srlinux::system::logging::remote_server_filter_t¶
Base type
string
Type constraint
std::validate_type('pydantic.constr',self,{'regex': '^(?:(?:[!%\\(-\\*,-/0-9;<>@-\\\\\\]-_a-\\}])+)$(?!\\n\\Z)'})
- typedef nokia_srlinux::system::logging::remote_server_host_t¶
Base type
nokia_srlinux::types::srl_nokia_common::host
Type constraint
((yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ip_address') and (yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv4_address') or yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv6_address'))) or yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::domain_name'))
- typedef nokia_srlinux::system::logging::remote_server_source_address_t¶
Base type
nokia_srlinux::types::srl_nokia_common::ip_address
Type constraint
(yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv4_address') or yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv6_address'))
- typedef nokia_srlinux::system::maintenance::group::members::bgp::network_instance_neighbor_t¶
Base type
string
Type constraint
(yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv4_address_with_zone') or yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv6_address_with_zone'))
- typedef nokia_srlinux::system::maintenance::group::members::bgp::network_instance_peer_group_t¶
Base type
string
Type constraint
((std::length(self) >= 1) and (std::length(self) <= 64))
- typedef nokia_srlinux::system::mirroring::mirroring_instance::mirror_destination::remote_encap_t¶
Base type
string
Type constraint
(self in ['l2ogre', 'l3ogre'])
- typedef nokia_srlinux::system::network_instance::protocols::evpn::ethernet_segments::bgp_instance::ethernet_segment::df_election::timers_activation_timer_t¶
Base type
yang::types::uint32
Type constraint
((self >= 0) and (self <= 100))
- typedef nokia_srlinux::system::network_instance::protocols::evpn::ethernet_segments::timers_boot_timer_t¶
Base type
yang::types::uint32
Type constraint
((self >= 0) and (self <= 6000))
- typedef nokia_srlinux::system::network_instance::protocols::evpn::ethernet_segments::bgp_instance::ethernet_segment_name_t¶
Base type
nokia_srlinux::types::srl_nokia_common::name
Type constraint
((std::length(self) >= 1) and (std::length(self) <= 32))
- typedef nokia_srlinux::system::network_instance::protocols::evpn::ethernet_segments::bgp_instance::ethernet_segment::next_hop_l3_next_hop_t¶
Base type
nokia_srlinux::types::srl_nokia_common::ip_address
Type constraint
(yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv4_address') or yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv6_address'))
- typedef nokia_srlinux::system::network_instance::protocols::evpn::ethernet_segments::bgp_instance::ethernet_segment::routes_next_hop_t¶
Base type
string
Type constraint
(self == 'use-system-ipv4-address')
- typedef nokia_srlinux::system::network_instance::protocols::evpn::ethernet_segments::bgp_instance::ethernet_segment::df_election::algorithm::preference_alg_preference_value_t¶
Base type
yang::types::uint32
Type constraint
((self >= 0) and (self <= 65535))
- typedef nokia_srlinux::system::network_instance::protocols::evpn::ethernet_segments::bgp_instance::ethernet_segment::df_election::algorithm::preference_alg::capabilities_ac_df_t¶
Base type
string
Type constraint
(self in ['include', 'exclude'])
- typedef nokia_srlinux::system::network_instance::protocols::evpn::ethernet_segments::bgp_instance::ethernet_segment::routes::ethernet_segment_originating_ip_t¶
Base type
string
Type constraint
(self == 'use-system-ipv4-address')
- typedef nokia_srlinux::system::packet_link_qualification::profile::packet_generator_packet_rate_t¶
Base type
yang::types::uint32
Type constraint
((self >= 1) and (self <= 4294967295))
- typedef nokia_srlinux::system::packet_link_qualification::profile::packet_generator_packet_size_t¶
Base type
yang::types::uint32
Type constraint
((self >= 1) and (self <= 4294967295))
- typedef nokia_srlinux::system::protocols::bgp_restart_max_wait_t¶
Base type
yang::types::uint16
Type constraint
((self >= 0) and (self <= 3600))
- typedef nokia_srlinux::system::sflow::collector_collector_address_t¶
Base type
nokia_srlinux::types::srl_nokia_common::ip_address
Type constraint
(yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv4_address') or yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv6_address'))
- typedef nokia_srlinux::system::sflow::collector_collector_id_t¶
Base type
yang::types::uint16
Type constraint
((self >= 1) and (self <= 8))
- typedef nokia_srlinux::system::sflow::collector_source_address_t¶
Base type
nokia_srlinux::types::srl_nokia_common::ip_address
Type constraint
(yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv4_address') or yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv6_address'))
- typedef nokia_srlinux::system::snmp::access_group::community_entry_prefix_list_t¶
Base type
nokia_srlinux::types::srl_nokia_common::ip_prefix
Type constraint
(yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv4_prefix') or yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv6_prefix'))
- typedef nokia_srlinux::system::snmp::access_group::security_entry::authentication_password_t¶
Base type
string
Type constraint
((std::length(self) >= 8) and (std::length(self) <= 255))
- typedef nokia_srlinux::system::snmp::access_group::security_entry::privacy_password_t¶
Base type
string
Type constraint
((std::length(self) >= 8) and (std::length(self) <= 255))
- typedef nokia_srlinux::system::sync::freq_clock_network_type_t¶
Base type
string
Type constraint
(self in ['sdh', 'sonet'])
- typedef nokia_srlinux::system::sync::freq_clock_wait_to_restore_t¶
Base type
yang::types::int8
Type constraint
((self >= 0) and (self <= 12))
- typedef nokia_srlinux::system::sync::ptp_ptp_profile_t¶
Base type
string
Type constraint
(self == 'itug8275dot1')
- typedef nokia_srlinux::system::sync::freq_references::instance_instance_number_t¶
Base type
yang::types::uint8
Type constraint
((self >= 1) and (self <= 5))
- typedef nokia_srlinux::system::sync::freq_references::instance_priority_t¶
Base type
yang::types::uint8
Type constraint
((self >= 1) and (self <= 5))
- typedef nokia_srlinux::system::sync::gnss::gnss_a_antenna_cable_delay_t¶
Base type
yang::types::uint16
Type constraint
((self >= 0) and (self <= 1000))
- typedef nokia_srlinux::system::sync::gnss::gnss_a_elevation_mask_angle_t¶
Base type
yang::types::uint8
Type constraint
((self >= 0) and (self <= 89))
- typedef nokia_srlinux::system::sync::gnss::gnss_b_antenna_cable_delay_t¶
Base type
yang::types::uint16
Type constraint
((self >= 0) and (self <= 1000))
- typedef nokia_srlinux::system::sync::gnss::gnss_b_elevation_mask_angle_t¶
Base type
yang::types::uint8
Type constraint
((self >= 0) and (self <= 89))
- typedef nokia_srlinux::system::sync::ptp::instance_instance_index_t¶
Base type
yang::types::uint32
Type constraint
((self >= 1) and (self <= 2))
- typedef nokia_srlinux::system::sync::ptp::instance::default_ds_announce_receipt_timeout_t¶
Base type
yang::types::uint8
Type constraint
((self >= 2) and (self <= 10))
- typedef nokia_srlinux::system::sync::ptp::instance::default_ds_domain_number_t¶
Base type
yang::types::uint8
Type constraint
((self >= 0) and (self <= 255))
- typedef nokia_srlinux::system::sync::ptp::instance::default_ds_instance_type_t¶
Base type
string
Type constraint
(self == 'bc')
- typedef nokia_srlinux::system::sync::ptp::instance::default_ds_local_priority_t¶
Base type
yang::types::uint8
Type constraint
((self >= 1) and (self <= 255))
- typedef nokia_srlinux::system::sync::ptp::instance::default_ds_log_announce_interval_t¶
Base type
yang::types::int8
Type constraint
((self >= -3) and (self <= 4))
- typedef nokia_srlinux::system::sync::ptp::instance::default_ds_priority1_t¶
Base type
yang::types::uint8
Type constraint
((self >= 0) and (self <= 255))
- typedef nokia_srlinux::system::sync::ptp::instance::default_ds_priority2_t¶
Base type
yang::types::uint8
Type constraint
((self >= 0) and (self <= 255))
- typedef nokia_srlinux::system::sync::ptp::instance::network_instances_peer_limit_t¶
Base type
yang::types::int32
Type constraint
((self >= 0) and (self <= 512))
- typedef nokia_srlinux::system::sync::ptp::instance::network_instances_source_address_t¶
Base type
nokia_srlinux::types::srl_nokia_common::ip_address
Type constraint
(yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv4_address') or yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv6_address'))
- typedef nokia_srlinux::system::sync::ptp::instance::port_ds_list_dest_mac_t¶
Base type
string
Type constraint
(self in ['forwardable', 'non-forwardable'])
- typedef nokia_srlinux::system::sync::ptp::instance::port_ds_list_local_priority_t¶
Base type
yang::types::uint8
Type constraint
((self >= 1) and (self <= 255))
- typedef nokia_srlinux::system::sync::ptp::instance::port_ds_list_log_min_delay_req_interval_t¶
Base type
yang::types::int8
Type constraint
(self == -6)
- typedef nokia_srlinux::system::sync::ptp::instance::port_ds_list_log_sync_interval_t¶
Base type
yang::types::int8
Type constraint
(self == -6)
- typedef nokia_srlinux::system::sync::ptp::instance::port_ds_list_port_index_t¶
Base type
yang::types::uint16
Type constraint
((self >= 1) and (self <= 1500))
- typedef nokia_srlinux::system::tls::server_profile_name_t¶
Base type
nokia_srlinux::types::srl_nokia_common::name
Type constraint
((std::length(self) >= 1) and (std::length(self) <= 247))
- typedef nokia_srlinux::transport_security::macsec::mka::policy_hello_interval_t¶
Base type
yang::types::uint32
Type constraint
(((self >= 1) and (self <= 6)) or (self == 0))
- typedef nokia_srlinux::transport_security::macsec::mka::policy_maximum_number_of_peers_t¶
Base type
yang::types::uint32
Type constraint
((self >= 1) and (self <= 512))
- typedef nokia_srlinux::tunnel_interface::vxlan_interface_index_t¶
Base type
yang::types::uint32
Type constraint
((self >= 0) and (self <= 99999999))
- typedef nokia_srlinux::tunnel_interface::vxlan_interface::egress_source_ip_t¶
Base type
string
Type constraint
(self == 'use-system-ipv4-address')
- typedef nokia_srlinux::tunnel_interface::vxlan_interface::ingress_vni_t¶
Base type
yang::types::uint32
Type constraint
((self >= 1) and (self <= 16777215))
- typedef nokia_srlinux::tunnel_interface::vxlan_interface::egress::inner_ethernet_header_source_mac_t¶
Base type
string
Type constraint
(self == 'use-system-mac')
- typedef nokia_srlinux::tunnel_interface::vxlan_interface::egress::destination_groups::group::destination_vni_t¶
Base type
yang::types::uint32
Type constraint
((self >= 1) and (self <= 16777215))
- typedef nokia_srlinux::types::srl_nokia_common::dotted_quad¶
Base type
string
Type constraint
std::validate_type('pydantic.constr',self,{'regex': '^(?:(?:(?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\\.){3}(?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5]))$(?!\\n\\Z)'})
- typedef nokia_srlinux::types::srl_nokia_bgp::community_type¶
Base type
string
Type constraint
(self in ['standard', 'extended', 'large'])
- typedef nokia_srlinux::types::srl_nokia_bgp::ip_ecmp¶
Base type
yang::types::uint32
Type constraint
((self >= 1) and (self <= 64))
- typedef nokia_srlinux::types::srl_nokia_common::percentage¶
Base type
yang::types::uint8
Type constraint
((self >= 0) and (self <= 100))
- typedef nokia_srlinux::types::srl_nokia_bgp_evpn::ethernet_tag_id¶
Base type
yang::types::uint32
Type constraint
((self >= 0) and (self <= 16777215))
- typedef nokia_srlinux::types::srl_nokia_boot::client_id¶
Base type
string
Type constraint
(self == 'serial')
- typedef nokia_srlinux::types::srl_nokia_bridge_table_proxy_arp_nd::neighbor_type¶
Base type
string
Type constraint
(self in ['router', 'host'])
- typedef nokia_srlinux::types::srl_nokia_common::admin_state¶
Base type
string
Type constraint
(self in ['enable', 'disable'])
- typedef nokia_srlinux::types::srl_nokia_common::alphanumeric¶
Base type
string
Type constraint
std::validate_type('pydantic.constr',self,{'regex': '^(?:[!#-\\)\\+-;=\\?-Z\\^-z\\|~][ !#-\\)\\+-;=\\?-Z\\^-z\\|~]*)$(?!\\n\\Z)'})
- typedef nokia_srlinux::types::srl_nokia_policy_types::as_number¶
Base type
yang::types::uint32
Type constraint
((self >= 1) and (self <= 4294967295))
- typedef nokia_srlinux::types::srl_nokia_common::classify_profile¶
Base type
string
Type constraint
(self in ['in', 'out', 'exceed', 'in-plus', 'in-low', 'out-low'])
- typedef nokia_srlinux::types::srl_nokia_common::date_and_time¶
Base type
string
Type constraint
(((std::length(self) >= 20) and (std::length(self) <= 32)) and std::validate_type('pydantic.constr',self,{'regex': '^(?:\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(?:\\.\\d+)?(?:Z|[\\+\\-]\\d{2}:\\d{2}))$(?!\\n\\Z)'}))
- typedef nokia_srlinux::types::srl_nokia_common::description¶
Base type
string
Type constraint
((std::length(self) >= 1) and (std::length(self) <= 255))
- typedef nokia_srlinux::types::srl_nokia_common::domain_name¶
Base type
string
Type constraint
(((std::length(self) >= 1) and (std::length(self) <= 253)) and std::validate_type('pydantic.constr',self,{'regex': '^(?:(?:(?:(?:[0-9A-Z_a-z](?:[\\-0-9A-Z_a-z]){0,61})?[0-9A-Za-z]\\.)*(?:[0-9A-Z_a-z](?:[\\-0-9A-Z_a-z]){0,61})?[0-9A-Za-z]\\.?)|\\.)$(?!\\n\\Z)'}))
- typedef nokia_srlinux::types::srl_nokia_common::dscp¶
Base type
string
Type constraint
((yang::is_int(self) and yang::validate_type(int(self),'nokia_srlinux::types::srl_nokia_common::dscp_value')) or yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::dscp_name'))
- typedef nokia_srlinux::types::srl_nokia_common::dscp_name¶
Base type
string
Type constraint
(self in ['CS0', 'LE', 'CS1', 'AF11', 'AF12', 'AF13', 'CS2', 'AF21', 'AF22', 'AF23', 'CS3', 'AF31', 'AF32', 'AF33', 'CS4', 'AF41', 'AF42', 'AF43', 'CS5', 'EF', 'CS6', 'CS7'])
- typedef nokia_srlinux::types::srl_nokia_common::dscp_value¶
Base type
yang::types::uint8
Type constraint
((self >= 0) and (self <= 63))
- typedef nokia_srlinux::types::srl_nokia_common::esi¶
Base type
string
Type constraint
std::validate_type('pydantic.constr',self,{'regex': '^(?:[0-9A-Fa-f]{2}(?::[0-9A-Fa-f]{2}){9})$(?!\\n\\Z)'})
- typedef nokia_srlinux::types::srl_nokia_common::evi¶
Base type
yang::types::uint32
Type constraint
((self >= 1) and (self <= 65535))
- typedef nokia_srlinux::types::srl_nokia_common::hex_string¶
Base type
string
Type constraint
std::validate_type('pydantic.constr',self,{'regex': '^(?:(?:[0-9A-Fa-f]{2}(?::[0-9A-Fa-f]{2})*)?)$(?!\\n\\Z)'})
- typedef nokia_srlinux::types::srl_nokia_common::host¶
Base type
string
Type constraint
((yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ip_address') and (yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv4_address') or yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv6_address'))) or yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::domain_name'))
- typedef nokia_srlinux::types::srl_nokia_common::interface_all¶
Base type
nokia_srlinux::types::srl_nokia_common::interface_name
Type constraint
(((std::length(self) >= 3) and (std::length(self) <= 20)) and std::validate_type('pydantic.constr',self,{'regex': '^(?:(?:mgmt0|mgmt0-standby|system0|lo(?:0|1[0-9][0-9]|2(?:[0-4][0-9]|5[0-5])|[1-9][0-9]|[1-9])|lif-[^\r\n]*|vhn-[^\r\n]*|enp(?:0|1[0-9][0-9]|2(?:[0-4][0-9]|5[0-5])|[1-9][0-9]|[1-9])s(?:0|[1-9]|[12][0-9]|3[01])f[0-7]|ethernet-(?:[1-9](?:\\d){0,1}(?:/[a-d])?(?:/[1-9](?:\\d){0,1})?/(?:(?:[1-9](?:\\d){0,1})|(?:1[01]\\d)|(?:12[0-8])))|irb(?:0|1[0-9][0-9]|2(?:[0-4][0-9]|5[0-5])|[1-9][0-9]|[1-9])|lag(?:(?:[1-9](?:\\d){0,2})|(?:1000))))$(?!\\n\\Z)'}))
- typedef nokia_srlinux::types::srl_nokia_common::interface_name¶
Base type
string
Type constraint
(self == self)
- typedef nokia_srlinux::types::srl_nokia_common::ip_address¶
Base type
string
Type constraint
(yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv4_address') or yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv6_address'))
- typedef nokia_srlinux::types::srl_nokia_common::ip_address_excluding_all_zero¶
Base type
string
Type constraint
(yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv4_address_excluding_all_zero') or yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv6_address_excluding_all_zero'))
- typedef nokia_srlinux::types::srl_nokia_common::ip_address_with_zone¶
Base type
string
Type constraint
(yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv4_address_with_zone') or yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv6_address_with_zone'))
- typedef nokia_srlinux::types::srl_nokia_common::ip_prefix¶
Base type
string
Type constraint
(yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv4_prefix') or yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv6_prefix'))
- typedef nokia_srlinux::types::srl_nokia_common::ipv4_address¶
Base type
string
Type constraint
std::validate_type('pydantic.constr',self,{'regex': '^(?:(?:(?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\\.){3}(?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5]))$(?!\\n\\Z)'})
- typedef nokia_srlinux::types::srl_nokia_common::ipv4_address_excluding_all_zero¶
Base type
nokia_srlinux::types::srl_nokia_common::ipv4_address
Type constraint
std::validate_type('pydantic.constr',self,{'regex': '^(?:[^\r\n]*[1-9][^\r\n]*)$(?!\\n\\Z)'})
- typedef nokia_srlinux::types::srl_nokia_common::ipv4_address_with_zone¶
Base type
string
Type constraint
std::validate_type('pydantic.constr',self,{'regex': '^(?:(?:(?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\\.){3}(?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5]))$(?!\\n\\Z)'})
- typedef nokia_srlinux::types::srl_nokia_common::ipv4_prefix¶
Base type
string
Type constraint
std::validate_type('pydantic.constr',self,{'regex': '^(?:(?:(?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\\.){3}(?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])/(?:(?:[0-9])|(?:[12][0-9])|(?:3[0-2])))$(?!\\n\\Z)'})
- typedef nokia_srlinux::types::srl_nokia_common::ipv4_prefix_with_host_bits¶
Base type
nokia_srlinux::types::srl_nokia_common::ipv4_prefix
Type constraint
(self == self)
- typedef nokia_srlinux::types::srl_nokia_common::ipv6_address¶
Base type
string
Type constraint
std::validate_type('pydantic.constr',self,{'regex': '^(?:(?:(?::|[0-9A-Fa-f]{0,4}):)(?:[0-9A-Fa-f]{0,4}:){0,5}(?:(?:(?:[0-9A-Fa-f]{0,4}:)?(?::|[0-9A-Fa-f]{0,4}))|(?:(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9]))))$(?!\\n\\Z)'})
- typedef nokia_srlinux::types::srl_nokia_common::ipv6_address_excluding_all_zero¶
Base type
nokia_srlinux::types::srl_nokia_common::ipv6_address
Type constraint
std::validate_type('pydantic.constr',self,{'regex': '^(?:[^\r\n]*[1-9A-Fa-f][^\r\n]*)$(?!\\n\\Z)'})
- typedef nokia_srlinux::types::srl_nokia_common::ipv6_address_type¶
Base type
string
Type constraint
(self in ['global-unicast', 'link-local-unicast'])
- typedef nokia_srlinux::types::srl_nokia_common::ipv6_address_with_zone¶
Base type
string
Type constraint
((std::validate_type('pydantic.constr',self,{'regex': '^(?:(?:(?::|[0-9A-Fa-f]{0,4}):)(?:[0-9A-Fa-f]{0,4}:){0,5}(?:(?:(?:[0-9A-Fa-f]{0,4}:)?(?::|[0-9A-Fa-f]{0,4}))|(?:(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(?:%[^\r\n]+)?)$(?!\\n\\Z)'}) and std::validate_type('pydantic.constr',self,{'regex': '^(?:(?:(?:[^:]+:){6}(?:(?:[^:]+:[^:]+)|(?:[^\r\n]*\\.[^\r\n]*)))|(?:(?:(?:[^:]+:)*[^:]+)?::(?:(?:[^:]+:)*[^:]+)?)(?:%[^\r\n]+)?)$(?!\\n\\Z)'})) and std::validate_type('pydantic.constr',self,{'regex': '^(?:(?:[^%]+)(?:%(?:mgmt0\\.0|system0\\.0|lo(?:0|1[0-9][0-9]|2(?:[0-4][0-9]|5[0-5])|[1-9][0-9]|[1-9])\\.(?:0|[1-9](?:\\d){0,3})|lif-[^\r\n]*\\.(?:0|[1-9](?:\\d){0,3})|vhn-[^\r\n]*\\.(?:0|[1-9](?:\\d){0,3})|enp(?:0|1[0-9][0-9]|2(?:[0-4][0-9]|5[0-5])|[1-9][0-9]|[1-9])s(?:0|[1-9]|[12][0-9]|3[01])f[0-7]\\.(?:0|[1-9](?:\\d){0,3})|ethernet-(?:[1-9](?:\\d){0,1}(?:/[a-d])?(?:/[1-9](?:\\d){0,1})?/(?:(?:[1-9](?:\\d){0,1})|(?:1[01]\\d)|(?:12[0-8])))\\.(?:[0]|[1-9](?:\\d){0,3})|irb(?:0|1[0-9][0-9]|2(?:[0-4][0-9]|5[0-5])|[1-9][0-9]|[1-9])\\.(?:0|[1-9](?:\\d){0,3})|lag(?:(?:[1-9](?:\\d){0,2})|(?:1000))\\.(?:0|[1-9](?:\\d){0,3})))?)$(?!\\n\\Z)'}))
- typedef nokia_srlinux::types::srl_nokia_common::ipv6_prefix¶
Base type
string
Type constraint
std::validate_type('pydantic.constr',self,{'regex': '^(?:(?:(?::|[0-9A-Fa-f]{0,4}):)(?:[0-9A-Fa-f]{0,4}:){0,5}(?:(?:(?:[0-9A-Fa-f]{0,4}:)?(?::|[0-9A-Fa-f]{0,4}))|(?:(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(?:/(?:(?:[0-9])|(?:[0-9]{2})|(?:1[01][0-9])|(?:12[0-8]))))$(?!\\n\\Z)'})
- typedef nokia_srlinux::types::srl_nokia_common::ipv6_prefix_with_host_bits¶
Base type
nokia_srlinux::types::srl_nokia_common::ipv6_prefix
Type constraint
(self == self)
- typedef nokia_srlinux::types::srl_nokia_common::local_file¶
Base type
string
Type constraint
std::validate_type('pydantic.constr',self,{'regex': '^(?:(?:/[\\-\\.0-9A-Z_a-z]+)+)$(?!\\n\\Z)'})
- typedef nokia_srlinux::types::srl_nokia_common::mac_address¶
Base type
string
Type constraint
std::validate_type('pydantic.constr',self,{'regex': '^(?:[0-9A-Fa-f]{2}(?::[0-9A-Fa-f]{2}){5})$(?!\\n\\Z)'})
- typedef nokia_srlinux::types::srl_nokia_common::mpls_label_non_reserved¶
Base type
yang::types::uint32
Type constraint
((self >= 16) and (self <= 1048575))
- typedef nokia_srlinux::types::srl_nokia_common::mpls_label_with_implicit_and_explicit_null¶
Base type
string
Type constraint
((yang::is_int(self) and yang::validate_type(int(self),'nokia_srlinux::types::srl_nokia_common::mpls_label_non_reserved')) or (self in ['IPV4_EXPLICIT_NULL', 'IPV6_EXPLICIT_NULL', 'IMPLICIT_NULL']))
- typedef nokia_srlinux::types::srl_nokia_common::name¶
Base type
nokia_srlinux::types::srl_nokia_common::alphanumeric
Type constraint
((std::length(self) >= 1) and (std::length(self) <= 255))
- typedef nokia_srlinux::types::srl_nokia_common::name_without_space¶
Base type
nokia_srlinux::types::srl_nokia_common::name
Type constraint
std::validate_type('pydantic.constr',self,{'regex': '^(?:[!#-\\)\\+-;=\\?-Z\\^-z\\|~][!#-\\)\\+-;=\\?-Z\\^-z\\|~]*)$(?!\\n\\Z)'})
- typedef nokia_srlinux::types::srl_nokia_common::next_hop_type¶
Base type
string
Type constraint
((self == 'use-system-ipv4-address') or (yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ip_address') and (yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv4_address') or yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv6_address'))))
- typedef nokia_srlinux::types::srl_nokia_common::port_number¶
Base type
yang::types::uint16
Type constraint
((self >= 0) and (self <= 65535))
- typedef nokia_srlinux::types::srl_nokia_common::restricted_name¶
Base type
string
Type constraint
(((std::length(self) >= 1) and (std::length(self) <= 247)) and std::validate_type('pydantic.constr',self,{'regex': '^(?:[!#-\\)\\+-\\.0-;=\\?-Z\\^-z\\|~][ !#-\\)\\+-\\.0-;=\\?-Z\\^-z\\|~]*)$(?!\\n\\Z)'}))
- typedef nokia_srlinux::types::srl_nokia_common::route_distinguisher¶
Base type
string
Type constraint
(((yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::route_distinguisher_type_0') or yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::route_distinguisher_type_1')) or yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::route_distinguisher_type_2')) or yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::route_distinguisher_type_2b'))
- typedef nokia_srlinux::types::srl_nokia_common::route_distinguisher_type_0¶
Base type
string
Type constraint
std::validate_type('pydantic.constr',self,{'regex': '^(?:(?:6553[0-5]|655[0-2][0-9]|654[0-9]{2}|65[0-4][0-9]{2}|6[0-4][0-9]{3}|[1-5][0-9]{4}|[1-9][0-9]{1,3}|[0-9]):(?:429496729[0-5]|42949672[0-8][0-9]|4294967[01][0-9]{2}|429496[0-6][0-9]{3}|42949[0-5][0-9]{4}|4294[0-8][0-9]{5}|429[0-3][0-9]{6}|42[0-8][0-9]{7}|4[01][0-9]{8}|[1-3][0-9]{9}|[1-9][0-9]{1,8}|[0-9]))$(?!\\n\\Z)'})
- typedef nokia_srlinux::types::srl_nokia_common::route_distinguisher_type_1¶
Base type
string
Type constraint
std::validate_type('pydantic.constr',self,{'regex': '^(?:(?:(?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\\.){3}(?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5]):(?:6553[0-5]|655[0-2][0-9]|654[0-9]{2}|65[0-4][0-9]{2}|6[0-4][0-9]{3}|[1-5][0-9]{4}|[1-9][0-9]{1,3}|[0-9]))$(?!\\n\\Z)'})
- typedef nokia_srlinux::types::srl_nokia_common::route_distinguisher_type_2¶
Base type
string
Type constraint
std::validate_type('pydantic.constr',self,{'regex': '^(?:(?:429496729[0-5]|42949672[0-8][0-9]|4294967[01][0-9]{2}|429496[0-6][0-9]{3}|42949[0-5][0-9]{4}|4294[0-8][0-9]{5}|429[0-3][0-9]{6}|42[0-8][0-9]{7}|4[01][0-9]{8}|[1-3][0-9]{9}|[1-9][0-9]{1,8}|[0-9]):(?:6553[0-5]|655[0-2][0-9]|654[0-9]{2}|65[0-4][0-9]{2}|6[0-4][0-9]{3}|[1-5][0-9]{4}|[1-9][0-9]{1,3}|[0-9]))$(?!\\n\\Z)'})
- typedef nokia_srlinux::types::srl_nokia_common::route_distinguisher_type_2b¶
Base type
string
Type constraint
std::validate_type('pydantic.constr',self,{'regex': '^(?:(?:6553[0-5]|655[0-2][0-9]|654[0-9]{2}|65[0-4][0-9]{2}|6[0-4][0-9]{3}|[1-5][0-9]{4}|[1-9][0-9]{1,3}|[0-9])[^\r\n](?:6553[0-5]|655[0-2][0-9]|654[0-9]{2}|65[0-4][0-9]{2}|6[0-4][0-9]{3}|[1-5][0-9]{4}|[1-9][0-9]{1,3}|[0-9]):(?:6553[0-5]|655[0-2][0-9]|654[0-9]{2}|65[0-4][0-9]{2}|6[0-4][0-9]{3}|[1-5][0-9]{4}|[1-9][0-9]{1,3}|[0-9]))$(?!\\n\\Z)'})
- typedef nokia_srlinux::types::srl_nokia_common::routing_password¶
Base type
string
Type constraint
(self == self)
- typedef nokia_srlinux::types::srl_nokia_common::rule_sequence_id¶
Base type
yang::types::uint32
Type constraint
((self >= 0) and (self <= 128))
- typedef nokia_srlinux::types::srl_nokia_common::subinterface_all¶
Base type
nokia_srlinux::types::srl_nokia_common::subinterface_name
Type constraint
(((std::length(self) >= 5) and (std::length(self) <= 25)) and std::validate_type('pydantic.constr',self,{'regex': '^(?:(?:mgmt0\\.0|system0\\.0|lo(?:0|1[0-9][0-9]|2(?:[0-4][0-9]|5[0-5])|[1-9][0-9]|[1-9])\\.(?:0|[1-9](?:\\d){0,3})|lif-[^\r\n]*\\.(?:0|[1-9](?:\\d){0,3})|vhn-[^\r\n]*\\.(?:0|[1-9](?:\\d){0,3})|enp(?:0|1[0-9][0-9]|2(?:[0-4][0-9]|5[0-5])|[1-9][0-9]|[1-9])s(?:0|[1-9]|[12][0-9]|3[01])f[0-7]\\.(?:0|[1-9](?:\\d){0,3})|ethernet-(?:[1-9](?:\\d){0,1}(?:/[a-d])?(?:/[1-9](?:\\d){0,1})?/(?:(?:[1-9](?:\\d){0,1})|(?:1[01]\\d)|(?:12[0-8])))\\.(?:[0]|[1-9](?:\\d){0,3})|irb(?:0|1[0-9][0-9]|2(?:[0-4][0-9]|5[0-5])|[1-9][0-9]|[1-9])\\.(?:0|[1-9](?:\\d){0,3})|lag(?:(?:[1-9](?:\\d){0,2})|(?:1000))\\.(?:0|[1-9](?:\\d){0,3})))$(?!\\n\\Z)'}))
- typedef nokia_srlinux::types::srl_nokia_common::subinterface_name¶
Base type
string
Type constraint
(self == self)
- typedef nokia_srlinux::types::srl_nokia_common::subinterface_no_mgmt¶
Base type
nokia_srlinux::types::srl_nokia_common::subinterface_name
Type constraint
(((std::length(self) >= 5) and (std::length(self) <= 25)) and std::validate_type('pydantic.constr',self,{'regex': '^(?:(?:system0\\.0|lo(?:0|1[0-9][0-9]|2(?:[0-4][0-9]|5[0-5])|[1-9][0-9]|[1-9])\\.(?:0|[1-9](?:\\d){0,3})|lif-[^\r\n]*\\.(?:0|[1-9](?:\\d){0,3})|vhn-[^\r\n]*\\.(?:0|[1-9](?:\\d){0,3})|enp(?:0|1[0-9][0-9]|2(?:[0-4][0-9]|5[0-5])|[1-9][0-9]|[1-9])s(?:0|[1-9]|[12][0-9]|3[01])f[0-7]\\.(?:0|[1-9](?:\\d){0,3})|ethernet-(?:[1-9](?:\\d){0,1}(?:/[a-d])?(?:/[1-9](?:\\d){0,1})?/(?:(?:[1-9](?:\\d){0,1})|(?:1[01]\\d)|(?:12[0-8])))\\.(?:[0]|[1-9](?:\\d){0,3})|irb(?:0|1[0-9][0-9]|2(?:[0-4][0-9]|5[0-5])|[1-9][0-9]|[1-9])\\.(?:0|[1-9](?:\\d){0,3})|lag(?:(?:[1-9](?:\\d){0,2})|(?:1000))\\.(?:0|[1-9](?:\\d){0,3})))$(?!\\n\\Z)'}))
- typedef nokia_srlinux::types::srl_nokia_common::unicast_mac_address¶
Base type
nokia_srlinux::types::srl_nokia_common::mac_address
Type constraint
(std::validate_type('pydantic.constr',self,{'regex': '^(?:(?:[0-9A-Fa-f][02468ACEace])(?::[0-9A-Fa-f]{2}){5})$(?!\\n\\Z)'}) and std::validate_type('pydantic.constr',self,{'regex': '^(?:[^\r\n]*[1-9A-Fa-f][^\r\n]*)$(?!\\n\\Z)'}))
- typedef nokia_srlinux::types::srl_nokia_common::user_password¶
Base type
string
Type constraint
(self == self)
- typedef nokia_srlinux::types::srl_nokia_common::uuid¶
Base type
string
Type constraint
std::validate_type('pydantic.constr',self,{'regex': '^(?:[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{12})$(?!\\n\\Z)'})
- typedef nokia_srlinux::types::srl_nokia_configuration_role::path_action¶
Base type
string
Type constraint
(self in ['read', 'write', 'deny'])
- typedef nokia_srlinux::types::srl_nokia_ethcfm_types::action_type¶
Base type
string
Type constraint
(self in ['permit', 'deny'])
- typedef nokia_srlinux::types::srl_nokia_ethcfm_types::admin_name¶
Base type
nokia_srlinux::types::srl_nokia_ethcfm_types::string_not_all_spaces
Type constraint
(((std::length(self) >= 1) and (std::length(self) <= 64)) and std::validate_type('pydantic.constr',self,{'regex': '^(?:(?:[1-9]|[1-9][0-9]{1,8}|[1-3][0-9]{9}|4[01][0-9]{8}|42[0-8][0-9]{7}|429[0-3][0-9]{6}|4294[0-8][0-9]{5}|42949[0-5][0-9]{4}|429496[0-6][0-9]{3}|4294967[01][0-9]{2}|42949672[0-8][0-9]|429496729[0-5])|(?:[^ \\+0-9_][^\x00-\x1f\x7f-\x9f\xad\\u0378\\u0379\\u0380-\\u0383\\u038b\\u038d\\u03a2\\u0530\\u0557\\u0558\\u058b\\u058c\\u0590\\u05c8-\\u05cf\\u05eb-\\u05ee\\u05f5-\\u0605\\u061c\\u061d\\u06dd\\u070e\\u070f\\u074b\\u074c\\u07b2-\\u07bf\\u07fb\\u07fc\\u082e\\u082f\\u083f\\u085c\\u085d\\u085f\\u086b-\\u089f\\u08b5\\u08be-\\u08d2\\u08e2\\u0984\\u098d\\u098e\\u0991\\u0992\\u09a9\\u09b1\\u09b3-\\u09b5\\u09ba\\u09bb\\u09c5\\u09c6\\u09c9\\u09ca\\u09cf-\\u09d6\\u09d8-\\u09db\\u09de\\u09e4\\u09e5\\u09ff\\u0a00\\u0a04\\u0a0b-\\u0a0e\\u0a11\\u0a12\\u0a29\\u0a31\\u0a34\\u0a37\\u0a3a\\u0a3b\\u0a3d\\u0a43-\\u0a46\\u0a49\\u0a4a\\u0a4e-\\u0a50\\u0a52-\\u0a58\\u0a5d\\u0a5f-\\u0a65\\u0a77-\\u0a80\\u0a84\\u0a8e\\u0a92\\u0aa9\\u0ab1\\u0ab4\\u0aba\\u0abb\\u0ac6\\u0aca\\u0ace\\u0acf\\u0ad1-\\u0adf\\u0ae4\\u0ae5\\u0af2-\\u0af8\\u0b00\\u0b04\\u0b0d\\u0b0e\\u0b11\\u0b12\\u0b29\\u0b31\\u0b34\\u0b3a\\u0b3b\\u0b45\\u0b46\\u0b49\\u0b4a\\u0b4e-\\u0b55\\u0b58-\\u0b5b\\u0b5e\\u0b64\\u0b65\\u0b78-\\u0b81\\u0b84\\u0b8b-\\u0b8d\\u0b91\\u0b96-\\u0b98\\u0b9b\\u0b9d\\u0ba0-\\u0ba2\\u0ba5-\\u0ba7\\u0bab-\\u0bad\\u0bba-\\u0bbd\\u0bc3-\\u0bc5\\u0bc9\\u0bce\\u0bcf\\u0bd1-\\u0bd6\\u0bd8-\\u0be5\\u0bfb-\\u0bff\\u0c0d\\u0c11\\u0c29\\u0c3a-\\u0c3c\\u0c45\\u0c49\\u0c4e-\\u0c54\\u0c57\\u0c5b-\\u0c5f\\u0c64\\u0c65\\u0c70-\\u0c76\\u0c8d\\u0c91\\u0ca9\\u0cb4\\u0cba\\u0cbb\\u0cc5\\u0cc9\\u0cce-\\u0cd4\\u0cd7-\\u0cdd\\u0cdf\\u0ce4\\u0ce5\\u0cf0\\u0cf3-\\u0cff\\u0d04\\u0d0d\\u0d11\\u0d45\\u0d49\\u0d50-\\u0d53\\u0d64\\u0d65\\u0d80\\u0d81\\u0d84\\u0d97-\\u0d99\\u0db2\\u0dbc\\u0dbe\\u0dbf\\u0dc7-\\u0dc9\\u0dcb-\\u0dce\\u0dd5\\u0dd7\\u0de0-\\u0de5\\u0df0\\u0df1\\u0df5-\\u0e00\\u0e3b-\\u0e3e\\u0e5c-\\u0e80\\u0e83\\u0e85\\u0e8b\\u0ea4\\u0ea6\\u0ebe\\u0ebf\\u0ec5\\u0ec7\\u0ece\\u0ecf\\u0eda\\u0edb\\u0ee0-\\u0eff\\u0f48\\u0f6d-\\u0f70\\u0f98\\u0fbd\\u0fcd\\u0fdb-\\u0fff\\u10c6\\u10c8-\\u10cc\\u10ce\\u10cf\\u1249\\u124e\\u124f\\u1257\\u1259\\u125e\\u125f\\u1289\\u128e\\u128f\\u12b1\\u12b6\\u12b7\\u12bf\\u12c1\\u12c6\\u12c7\\u12d7\\u1311\\u1316\\u1317\\u135b\\u135c\\u137d-\\u137f\\u139a-\\u139f\\u13f6\\u13f7\\u13fe\\u13ff\\u169d-\\u169f\\u16f9-\\u16ff\\u170d\\u1715-\\u171f\\u1737-\\u173f\\u1754-\\u175f\\u176d\\u1771\\u1774-\\u177f\\u17de\\u17df\\u17ea-\\u17ef\\u17fa-\\u17ff\\u180e\\u180f\\u181a-\\u181f\\u1879-\\u187f\\u18ab-\\u18af\\u18f6-\\u18ff\\u191f\\u192c-\\u192f\\u193c-\\u193f\\u1941-\\u1943\\u196e\\u196f\\u1975-\\u197f\\u19ac-\\u19af\\u19ca-\\u19cf\\u19db-\\u19dd\\u1a1c\\u1a1d\\u1a5f\\u1a7d\\u1a7e\\u1a8a-\\u1a8f\\u1a9a-\\u1a9f\\u1aae\\u1aaf\\u1abf-\\u1aff\\u1b4c-\\u1b4f\\u1b7d-\\u1b7f\\u1bf4-\\u1bfb\\u1c38-\\u1c3a\\u1c4a-\\u1c4c\\u1c89-\\u1c8f\\u1cbb\\u1cbc\\u1cc8-\\u1ccf\\u1cfb-\\u1cff\\u1dfa\\u1f16\\u1f17\\u1f1e\\u1f1f\\u1f46\\u1f47\\u1f4e\\u1f4f\\u1f58\\u1f5a\\u1f5c\\u1f5e\\u1f7e\\u1f7f\\u1fb5\\u1fc5\\u1fd4\\u1fd5\\u1fdc\\u1ff0\\u1ff1\\u1ff5\\u1fff\\u200b-\\u200f\\u202a-\\u202e\\u2060-\\u206f\\u2072\\u2073\\u208f\\u209d-\\u209f\\u20c0-\\u20cf\\u20f1-\\u20ff\\u218c-\\u218f\\u2427-\\u243f\\u244b-\\u245f\\u2b74\\u2b75\\u2b96\\u2b97\\u2c2f\\u2c5f\\u2cf4-\\u2cf8\\u2d26\\u2d28-\\u2d2c\\u2d2e\\u2d2f\\u2d68-\\u2d6e\\u2d71-\\u2d7e\\u2d97-\\u2d9f\\u2da7\\u2daf\\u2db7\\u2dbf\\u2dc7\\u2dcf\\u2dd7\\u2ddf\\u2e50-\\u2e7f\\u2e9a\\u2ef4-\\u2eff\\u2fd6-\\u2fef\\u2ffc-\\u2fff\\u3040\\u3097\\u3098\\u3100-\\u3104\\u3130\\u318f\\u31bb-\\u31bf\\u31e4-\\u31ef\\u321f\\u4db6-\\u4dbf\\u9ff0-\\u9fff\\ua48d-\\ua48f\\ua4c7-\\ua4cf\\ua62c-\\ua63f\\ua6f8-\\ua6ff\\ua7c0\\ua7c1\\ua7c7-\\ua7f6\\ua82c-\\ua82f\\ua83a-\\ua83f\\ua878-\\ua87f\\ua8c6-\\ua8cd\\ua8da-\\ua8df\\ua954-\\ua95e\\ua97d-\\ua97f\\ua9ce\\ua9da-\\ua9dd\\ua9ff\\uaa37-\\uaa3f\\uaa4e\\uaa4f\\uaa5a\\uaa5b\\uaac3-\\uaada\\uaaf7-\\uab00\\uab07\\uab08\\uab0f\\uab10\\uab17-\\uab1f\\uab27\\uab2f\\uab68-\\uab6f\\uabee\\uabef\\uabfa-\\uabff\\ud7a4-\\ud7af\\ud7c7-\\ud7ca\\ud7fc-\\uf8ff\\ufa6e\\ufa6f\\ufada-\\ufaff\\ufb07-\\ufb12\\ufb18-\\ufb1c\\ufb37\\ufb3d\\ufb3f\\ufb42\\ufb45\\ufbc2-\\ufbd2\\ufd40-\\ufd4f\\ufd90\\ufd91\\ufdc8-\\ufdef\\ufdfe\\ufdff\\ufe1a-\\ufe1f\\ufe53\\ufe67\\ufe6c-\\ufe6f\\ufe75\\ufefd-\\uff00\\uffbf-\\uffc1\\uffc8\\uffc9\\uffd0\\uffd1\\uffd8\\uffd9\\uffdd-\\uffdf\\uffe7\\uffef-\\ufffb\\ufffe\\uffff\\U0001000c\\U00010027\\U0001003b\\U0001003e\\U0001004e\\U0001004f\\U0001005e-\\U0001007f\\U000100fb-\\U000100ff\\U00010103-\\U00010106\\U00010134-\\U00010136\\U0001018f\\U0001019c-\\U0001019f\\U000101a1-\\U000101cf\\U000101fe-\\U0001027f\\U0001029d-\\U0001029f\\U000102d1-\\U000102df\\U000102fc-\\U000102ff\\U00010324-\\U0001032c\\U0001034b-\\U0001034f\\U0001037b-\\U0001037f\\U0001039e\\U000103c4-\\U000103c7\\U000103d6-\\U000103ff\\U0001049e\\U0001049f\\U000104aa-\\U000104af\\U000104d4-\\U000104d7\\U000104fc-\\U000104ff\\U00010528-\\U0001052f\\U00010564-\\U0001056e\\U00010570-\\U000105ff\\U00010737-\\U0001073f\\U00010756-\\U0001075f\\U00010768-\\U000107ff\\U00010806\\U00010807\\U00010809\\U00010836\\U00010839-\\U0001083b\\U0001083d\\U0001083e\\U00010856\\U0001089f-\\U000108a6\\U000108b0-\\U000108df\\U000108f3\\U000108f6-\\U000108fa\\U0001091c-\\U0001091e\\U0001093a-\\U0001093e\\U00010940-\\U0001097f\\U000109b8-\\U000109bb\\U000109d0\\U000109d1\\U00010a04\\U00010a07-\\U00010a0b\\U00010a14\\U00010a18\\U00010a36\\U00010a37\\U00010a3b-\\U00010a3e\\U00010a49-\\U00010a4f\\U00010a59-\\U00010a5f\\U00010aa0-\\U00010abf\\U00010ae7-\\U00010aea\\U00010af7-\\U00010aff\\U00010b36-\\U00010b38\\U00010b56\\U00010b57\\U00010b73-\\U00010b77\\U00010b92-\\U00010b98\\U00010b9d-\\U00010ba8\\U00010bb0-\\U00010bff\\U00010c49-\\U00010c7f\\U00010cb3-\\U00010cbf\\U00010cf3-\\U00010cf9\\U00010d28-\\U00010d2f\\U00010d3a-\\U00010e5f\\U00010e7f-\\U00010eff\\U00010f28-\\U00010f2f\\U00010f5a-\\U00010fdf\\U00010ff7-\\U00010fff\\U0001104e-\\U00011051\\U00011070-\\U0001107e\\U000110bd\\U000110c2-\\U000110cf\\U000110e9-\\U000110ef\\U000110fa-\\U000110ff\\U00011135\\U00011147-\\U0001114f\\U00011177-\\U0001117f\\U000111ce\\U000111cf\\U000111e0\\U000111f5-\\U000111ff\\U00011212\\U0001123f-\\U0001127f\\U00011287\\U00011289\\U0001128e\\U0001129e\\U000112aa-\\U000112af\\U000112eb-\\U000112ef\\U000112fa-\\U000112ff\\U00011304\\U0001130d\\U0001130e\\U00011311\\U00011312\\U00011329\\U00011331\\U00011334\\U0001133a\\U00011345\\U00011346\\U00011349\\U0001134a\\U0001134e\\U0001134f\\U00011351-\\U00011356\\U00011358-\\U0001135c\\U00011364\\U00011365\\U0001136d-\\U0001136f\\U00011375-\\U000113ff\\U0001145a\\U0001145c\\U00011460-\\U0001147f\\U000114c8-\\U000114cf\\U000114da-\\U0001157f\\U000115b6\\U000115b7\\U000115de-\\U000115ff\\U00011645-\\U0001164f\\U0001165a-\\U0001165f\\U0001166d-\\U0001167f\\U000116b9-\\U000116bf\\U000116ca-\\U000116ff\\U0001171b\\U0001171c\\U0001172c-\\U0001172f\\U00011740-\\U000117ff\\U0001183c-\\U0001189f\\U000118f3-\\U000118fe\\U00011900-\\U0001199f\\U000119a8\\U000119a9\\U000119d8\\U000119d9\\U000119e5-\\U000119ff\\U00011a48-\\U00011a4f\\U00011aa3-\\U00011abf\\U00011af9-\\U00011bff\\U00011c09\\U00011c37\\U00011c46-\\U00011c4f\\U00011c6d-\\U00011c6f\\U00011c90\\U00011c91\\U00011ca8\\U00011cb7-\\U00011cff\\U00011d07\\U00011d0a\\U00011d37-\\U00011d39\\U00011d3b\\U00011d3e\\U00011d48-\\U00011d4f\\U00011d5a-\\U00011d5f\\U00011d66\\U00011d69\\U00011d8f\\U00011d92\\U00011d99-\\U00011d9f\\U00011daa-\\U00011edf\\U00011ef9-\\U00011fbf\\U00011ff2-\\U00011ffe\\U0001239a-\\U000123ff\\U0001246f\\U00012475-\\U0001247f\\U00012544-\\U00012fff\\U0001342f-\\U000143ff\\U00014647-\\U000167ff\\U00016a39-\\U00016a3f\\U00016a5f\\U00016a6a-\\U00016a6d\\U00016a70-\\U00016acf\\U00016aee\\U00016aef\\U00016af6-\\U00016aff\\U00016b46-\\U00016b4f\\U00016b5a\\U00016b62\\U00016b78-\\U00016b7c\\U00016b90-\\U00016e3f\\U00016e9b-\\U00016eff\\U00016f4b-\\U00016f4e\\U00016f88-\\U00016f8e\\U00016fa0-\\U00016fdf\\U00016fe4-\\U00016fff\\U000187f8-\\U000187ff\\U00018af3-\\U0001afff\\U0001b11f-\\U0001b14f\\U0001b153-\\U0001b163\\U0001b168-\\U0001b16f\\U0001b2fc-\\U0001bbff\\U0001bc6b-\\U0001bc6f\\U0001bc7d-\\U0001bc7f\\U0001bc89-\\U0001bc8f\\U0001bc9a\\U0001bc9b\\U0001bca0-\\U0001cfff\\U0001d0f6-\\U0001d0ff\\U0001d127\\U0001d128\\U0001d173-\\U0001d17a\\U0001d1e9-\\U0001d1ff\\U0001d246-\\U0001d2df\\U0001d2f4-\\U0001d2ff\\U0001d357-\\U0001d35f\\U0001d379-\\U0001d3ff\\U0001d455\\U0001d49d\\U0001d4a0\\U0001d4a1\\U0001d4a3\\U0001d4a4\\U0001d4a7\\U0001d4a8\\U0001d4ad\\U0001d4ba\\U0001d4bc\\U0001d4c4\\U0001d506\\U0001d50b\\U0001d50c\\U0001d515\\U0001d51d\\U0001d53a\\U0001d53f\\U0001d545\\U0001d547-\\U0001d549\\U0001d551\\U0001d6a6\\U0001d6a7\\U0001d7cc\\U0001d7cd\\U0001da8c-\\U0001da9a\\U0001daa0\\U0001dab0-\\U0001dfff\\U0001e007\\U0001e019\\U0001e01a\\U0001e022\\U0001e025\\U0001e02b-\\U0001e0ff\\U0001e12d-\\U0001e12f\\U0001e13e\\U0001e13f\\U0001e14a-\\U0001e14d\\U0001e150-\\U0001e2bf\\U0001e2fa-\\U0001e2fe\\U0001e300-\\U0001e7ff\\U0001e8c5\\U0001e8c6\\U0001e8d7-\\U0001e8ff\\U0001e94c-\\U0001e94f\\U0001e95a-\\U0001e95d\\U0001e960-\\U0001ec70\\U0001ecb5-\\U0001ed00\\U0001ed3e-\\U0001edff\\U0001ee04\\U0001ee20\\U0001ee23\\U0001ee25\\U0001ee26\\U0001ee28\\U0001ee33\\U0001ee38\\U0001ee3a\\U0001ee3c-\\U0001ee41\\U0001ee43-\\U0001ee46\\U0001ee48\\U0001ee4a\\U0001ee4c\\U0001ee50\\U0001ee53\\U0001ee55\\U0001ee56\\U0001ee58\\U0001ee5a\\U0001ee5c\\U0001ee5e\\U0001ee60\\U0001ee63\\U0001ee65\\U0001ee66\\U0001ee6b\\U0001ee73\\U0001ee78\\U0001ee7d\\U0001ee7f\\U0001ee8a\\U0001ee9c-\\U0001eea0\\U0001eea4\\U0001eeaa\\U0001eebc-\\U0001eeef\\U0001eef2-\\U0001efff\\U0001f02c-\\U0001f02f\\U0001f094-\\U0001f09f\\U0001f0af\\U0001f0b0\\U0001f0c0\\U0001f0d0\\U0001f0f6-\\U0001f0ff\\U0001f10d-\\U0001f10f\\U0001f16d-\\U0001f16f\\U0001f1ad-\\U0001f1e5\\U0001f203-\\U0001f20f\\U0001f23c-\\U0001f23f\\U0001f249-\\U0001f24f\\U0001f252-\\U0001f25f\\U0001f266-\\U0001f2ff\\U0001f6d6-\\U0001f6df\\U0001f6ed-\\U0001f6ef\\U0001f6fb-\\U0001f6ff\\U0001f774-\\U0001f77f\\U0001f7d9-\\U0001f7df\\U0001f7ec-\\U0001f7ff\\U0001f80c-\\U0001f80f\\U0001f848-\\U0001f84f\\U0001f85a-\\U0001f85f\\U0001f888-\\U0001f88f\\U0001f8ae-\\U0001f8ff\\U0001f90c\\U0001f972\\U0001f977-\\U0001f979\\U0001f9a3\\U0001f9a4\\U0001f9ab-\\U0001f9ad\\U0001f9cb\\U0001f9cc\\U0001fa54-\\U0001fa5f\\U0001fa6e\\U0001fa6f\\U0001fa74-\\U0001fa77\\U0001fa7b-\\U0001fa7f\\U0001fa83-\\U0001fa8f\\U0001fa96-\\U0001ffff\\U0002a6d7-\\U0002a6ff\\U0002b735-\\U0002b73f\\U0002b81e\\U0002b81f\\U0002cea2-\\U0002ceaf\\U0002ebe1-\\U0002f7ff\\U0002fa1e-\\U000e00ff\\U000e01f0-\\U0010ffff]*[^ ])|(?:[^ \\+0-9_]))$(?!\\n\\Z)'}))
- typedef nokia_srlinux::types::srl_nokia_ethcfm_types::association_format_type¶
Base type
string
Type constraint
(self in ['vlan-id', 'string', 'integer', 'vpn-id', 'icc-based'])
- typedef nokia_srlinux::types::srl_nokia_ethcfm_types::ccm_interval_type¶
Base type
string
Type constraint
(self in ['300hz', '10ms', '100ms', '1s', '10s', '60s', '600s'])
- typedef nokia_srlinux::types::srl_nokia_ethcfm_types::chassis_id_subtype¶
Base type
string
Type constraint
(self in ['system', 'local'])
- typedef nokia_srlinux::types::srl_nokia_ethcfm_types::domain_format_type¶
Base type
string
Type constraint
(self in ['none', 'dns-like', 'mac-address', 'string'])
- typedef nokia_srlinux::types::srl_nokia_ethcfm_types::id_permission_type¶
Base type
string
Type constraint
(self in ['none', 'chassis'])
- typedef nokia_srlinux::types::srl_nokia_ethcfm_types::lowest_alarm_priority_type¶
Base type
string
Type constraint
(self in ['all-def', 'mac-remote-error-xcon', 'remote-error-xcon', 'error-xcon', 'xcon', 'no-xcon'])
- typedef nokia_srlinux::types::srl_nokia_ethcfm_types::md_level_type¶
Base type
yang::types::uint8
Type constraint
((self >= 0) and (self <= 7))
- typedef nokia_srlinux::types::srl_nokia_ethcfm_types::md_levels_ordered_type¶
Base type
string
Type constraint
std::validate_type('pydantic.constr',self,{'regex': '^(?:\\^(?:0|0 1|0 1 2|0 1 2 3|0 1 2 3 4|0 1 2 3 4 5|0 1 2 3 4 5 6|0 1 2 3 4 5 6 7)\\$)$(?!\\n\\Z)'})
- typedef nokia_srlinux::types::srl_nokia_ethcfm_types::mep_direction_type¶
Base type
string
Type constraint
(self in ['down', 'up'])
- typedef nokia_srlinux::types::srl_nokia_ethcfm_types::mep_id_type¶
Base type
yang::types::uint16
Type constraint
((self >= 1) and (self <= 8191))
- typedef nokia_srlinux::types::srl_nokia_logging::logging_top::priority_type¶
Base type
string
Type constraint
(self in ['emergency', 'alert', 'critical', 'error', 'warning', 'notice', 'informational', 'debug'])
- typedef nokia_srlinux::types::srl_nokia_ethcfm_types::string_not_all_spaces¶
Base type
string
Type constraint
std::validate_type('pydantic.constr',self,{'regex': '^(?:(?:[^\r\n]*\\S[^\r\n]*)|(?:))$(?!\\n\\Z)'})
- typedef nokia_srlinux::types::srl_nokia_igmp_snooping::igmp_interval_type¶
Base type
yang::types::uint32
Type constraint
(self == self)
- typedef nokia_srlinux::types::srl_nokia_igmp_snooping::igmp_version¶
Base type
yang::types::uint8
Type constraint
((self >= 1) and (self <= 3))
- typedef nokia_srlinux::types::srl_nokia_interfaces_ip_dhcp_relay::hostv4¶
Base type
string
Type constraint
(yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv4_address') or yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::domain_name'))
- typedef nokia_srlinux::types::srl_nokia_interfaces_ip_dhcp_relay::hostv6¶
Base type
string
Type constraint
(yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::ipv6_address') or yang::validate_type(self,'nokia_srlinux::types::srl_nokia_common::domain_name'))
- typedef nokia_srlinux::types::srl_nokia_interfaces_lag::lacp_fallback_type¶
Base type
string
Type constraint
(self == 'static')
- typedef nokia_srlinux::types::srl_nokia_interfaces_lag::lag_type¶
Base type
string
Type constraint
(self in ['lacp', 'static'])
- typedef nokia_srlinux::types::srl_nokia_interfaces_lag::member_speed_type¶
Base type
string
Type constraint
(self in ['10M', '100M', '1G', '10G', '25G', '40G', '50G', '100G', '400G'])
- typedef nokia_srlinux::types::srl_nokia_interfaces_vlans::vlan_discovery_address_type¶
Base type
string
Type constraint
(self in ['IPv4', 'IPv6', 'IPv4v6'])
- typedef nokia_srlinux::types::srl_nokia_interfaces_vlans::vlan_id¶
Base type
yang::types::uint16
Type constraint
((self >= 1) and (self <= 4094))
- typedef nokia_srlinux::types::srl_nokia_isis::isis_admin_tag¶
Base type
yang::types::uint32
Type constraint
((self >= 1) and (self <= 4294967295))
- typedef nokia_srlinux::types::srl_nokia_isis::isis_auth_check_type¶
Base type
string
Type constraint
(self in ['strict', 'loose', 'disable'])
- typedef nokia_srlinux::types::srl_nokia_isis::isis_auth_type¶
Base type
string
Type constraint
(self in ['cleartext', 'hmac-md5', 'hmac-sha-256'])
- typedef nokia_srlinux::types::srl_nokia_isis::isis_circuit_type¶
Base type
string
Type constraint
(self in ['point-to-point', 'broadcast'])
- typedef nokia_srlinux::types::srl_nokia_isis::isis_ecmp¶
Base type
yang::types::uint8
Type constraint
((self >= 1) and (self <= 64))
- typedef nokia_srlinux::types::srl_nokia_isis::isis_hello_padding_type¶
Base type
string
Type constraint
(self in ['strict', 'loose', 'adaptive', 'disable'])
- typedef nokia_srlinux::types::srl_nokia_isis::isis_level¶
Base type
string
Type constraint
(self in ['L1', 'L2', 'L1L2'])
- typedef nokia_srlinux::types::srl_nokia_isis::isis_level_number¶
Base type
yang::types::uint8
Type constraint
((self >= 1) and (self <= 2))
- typedef nokia_srlinux::types::srl_nokia_isis::isis_metric_style¶
Base type
string
Type constraint
(self in ['narrow', 'wide'])
- typedef nokia_srlinux::types::srl_nokia_isis::isis_net_id¶
Base type
string
Type constraint
std::validate_type('pydantic.constr',self,{'regex': '^(?:[0-9A-Fa-f]{2}(?:\\.[0-9A-Fa-f]{4}){3,9}\\.[0]{2})$(?!\\n\\Z)'})
- typedef nokia_srlinux::types::srl_nokia_isis::isis_wide_metric¶
Base type
yang::types::uint32
Type constraint
((self >= 0) and (self <= 16777215))
- typedef nokia_srlinux::types::srl_nokia_keychains::algorithm_type¶
Base type
string
Type constraint
(self in ['cleartext', 'md5', 'hmac-md5', 'hmac-sha-1', 'hmac-sha-256', 'aes-128-cmac', 'aes-256-cmac'])
- typedef nokia_srlinux::types::srl_nokia_keychains::keychain_type¶
Base type
string
Type constraint
(self in ['tcp-md5', 'isis', 'ospf', 'tcp-ao', 'vrrp', 'macsec'])
- typedef nokia_srlinux::types::srl_nokia_lacp::lacp_activity_type¶
Base type
string
Type constraint
(self in ['ACTIVE', 'PASSIVE'])
- typedef nokia_srlinux::types::srl_nokia_lacp::lacp_period_type¶
Base type
string
Type constraint
(self in ['FAST', 'SLOW'])
- typedef nokia_srlinux::types::srl_nokia_ldp::interface_trace_option_flags¶
Base type
string
Type constraint
(self in ['all', 'events-discovery', 'messages-hello', 'messages-hello-detail'])
- typedef nokia_srlinux::types::srl_nokia_ldp::session_trace_option_flags¶
Base type
string
Type constraint
(self in ['all', 'events-all', 'events-session', 'events-binding', 'messages-all', 'messages-all-detail', 'messages-initialization', 'messages-initialization-detail', 'messages-keepalive', 'messages-label', 'messages-label-detail', 'messages-hello', 'messages-hello-detail'])
- typedef nokia_srlinux::types::srl_nokia_lldp::base_interface_ref¶
Base type
string
Type constraint
(self == self)
- typedef nokia_srlinux::types::srl_nokia_lldp_types::management_address_type¶
Base type
string
Type constraint
(self in ['IPv4', 'IPv6'])
- typedef nokia_srlinux::types::srl_nokia_logging::logging_top::directory_name_type¶
Base type
string
Type constraint
std::validate_type('pydantic.constr',self,{'regex': '^(?:/(?:[^\r\n])*)$(?!\\n\\Z)'})
- typedef nokia_srlinux::types::srl_nokia_logging::logging_top::facility_name_type¶
Base type
string
Type constraint
(self in ['all', 'audit', 'auth', 'authpriv', 'console', 'cron', 'daemon', 'ftp', 'kern', 'lpr', 'mail', 'news', 'ntp', 'syslog', 'user', 'uucp', 'local0', 'local1', 'local2', 'local3', 'local4', 'local5', 'local6', 'local7'])
- typedef nokia_srlinux::types::srl_nokia_logging::logging_top::facility_name_type_subset¶
Base type
nokia_srlinux::types::srl_nokia_logging::logging_top::facility_name_type
Type constraint
(self in ['auth', 'authpriv', 'cron', 'daemon', 'ftp', 'kern', 'lpr', 'mail', 'news', 'ntp', 'syslog', 'user', 'uucp', 'local0', 'local1', 'local2', 'local3', 'local4', 'local5', 'local6', 'local7'])
- typedef nokia_srlinux::types::srl_nokia_logging::logging_top::restricted_file_name_type¶
Base type
string
Type constraint
std::validate_type('pydantic.constr',self,{'regex': '^(?:(?:[^\\./][^/]*)|(?:\\.[^\\./]+)|(?:\\.\\.[^/])+)$(?!\\n\\Z)'})
- typedef nokia_srlinux::types::srl_nokia_logging::logging_top::subsystem_name_type¶
Base type
string
Type constraint
(self in ['aaa', 'accounting', 'acl', 'app', 'arpnd', 'bfd', 'bgp', 'bridgetable', 'chassis', 'debug', 'dhcp', 'ethcfm', 'evpn', 'fib', 'gnmi', 'gnsi', 'gribi', 'grpc', 'igmp', 'isis', 'json', 'lag', 'ldp', 'license', 'linux', 'lldp', 'log', 'mgmt', 'mirror', 'mld', 'mpls', 'netinst', 'ospf', 'p4rt', 'pcc', 'pim', 'platform', 'policy', 'qos', 'sdk', 'sflow', 'staticroute', 'sync', 'twamp', 'vxlan', 'xdp'])
- typedef nokia_srlinux::types::srl_nokia_logging::logging_top::transport_type¶
Base type
string
Type constraint
(self in ['udp', 'tcp'])
- typedef nokia_srlinux::types::srl_nokia_logging::logging_top::usage_capacity_size_type¶
Base type
string
Type constraint
std::validate_type('pydantic.constr',self,{'regex': '^(?:[1-9][0-9]{0,15}(?:K|M|G){0,1})$(?!\\n\\Z)'})
- typedef nokia_srlinux::types::srl_nokia_macsec::confidentiality_offset¶
Base type
string
Type constraint
(self in ['0-bytes', '30-bytes', '50-bytes'])
- typedef nokia_srlinux::types::srl_nokia_macsec::macsec_cipher_suite¶
Base type
string
Type constraint
(self in ['gcm-aes-128', 'gcm-aes-256', 'gcm-aes-xpn-128', 'gcm-aes-xpn-256'])
- typedef nokia_srlinux::types::srl_nokia_macsec::protocols¶
Base type
string
Type constraint
(self in ['lacp', 'lldp', 'cdp', 'eapol-start', 'efm-oam', 'eth-cfm', 'ptp', 'ubfd'])
- typedef nokia_srlinux::types::srl_nokia_macsec::tag_mode¶
Base type
string
Type constraint
(self in ['no-tag', 'single-tag', 'double-tag'])
- typedef nokia_srlinux::types::srl_nokia_mld_snooping::mld_interval_type¶
Base type
yang::types::uint32
Type constraint
(self == self)
- typedef nokia_srlinux::types::srl_nokia_mld_snooping::mld_version¶
Base type
yang::types::uint8
Type constraint
((self >= 1) and (self <= 2))
- typedef nokia_srlinux::types::srl_nokia_mvpn_l3::auto_discovery_type¶
Base type
string
Type constraint
(self == 'bgp')
- typedef nokia_srlinux::types::srl_nokia_mvpn_l3::c_multicast_route_type¶
Base type
string
Type constraint
(self == 'bgp')
- typedef nokia_srlinux::types::srl_nokia_network_instance::network_instance_subintf_name¶
Base type
string
Type constraint
((std::length(self) >= 1) and (std::length(self) <= 255))
- typedef nokia_srlinux::types::srl_nokia_network_instance::network_instance_vxlan_if_ref¶
Base type
string
Type constraint
(((std::length(self) >= 8) and (std::length(self) <= 17)) and std::validate_type('pydantic.constr',self,{'regex': '^(?:(?:vxlan(?:0|1[0-9][0-9]|2(?:[0-4][0-9]|5[0-5])|[1-9][0-9]|[1-9])\\.(?:0|[1-9](?:\\d){0,8})))$(?!\\n\\Z)'}))
- typedef nokia_srlinux::types::srl_nokia_oam_pm_types::bin_metric_type¶
Base type
string
Type constraint
(self in ['fd', 'fdr', 'ifdv'])
- typedef nokia_srlinux::types::srl_nokia_oam_pm_types::data_tlv_size¶
Base type
yang::types::uint32
Type constraint
(((self >= 3) and (self <= 9502)) or (self == 0))
- typedef nokia_srlinux::types::srl_nokia_oam_pm_types::delay_direction_type¶
Base type
string
Type constraint
(self in ['forward', 'backward', 'round-trip'])
- typedef nokia_srlinux::types::srl_nokia_oam_pm_types::loss_direction_aggregate_type¶
Base type
string
Type constraint
(self in ['forward', 'backward', 'aggregate'])
- typedef nokia_srlinux::types::srl_nokia_oam_pm_types::loss_direction_type¶
Base type
string
Type constraint
(self in ['forward', 'backward'])
- typedef nokia_srlinux::types::srl_nokia_oam_pm_types::measurement_interval_boundary_type¶
Base type
string
Type constraint
(self in ['clock-aligned', 'test-relative'])
- typedef nokia_srlinux::types::srl_nokia_oam_pm_types::measurement_interval_clock_offset¶
Base type
yang::types::uint32
Type constraint
((self >= 0) and (self <= 86399))
- typedef nokia_srlinux::types::srl_nokia_oam_pm_types::measurement_interval_duration_type¶
Base type
string
Type constraint
(self in ['1-minute', '5-minutes', '15-minutes', '1-hour', '1-day'])
- typedef nokia_srlinux::types::srl_nokia_oam_pm_types::measurement_interval_stored¶
Base type
yang::types::uint8
Type constraint
((self >= 1) and (self <= 96))
- typedef nokia_srlinux::types::srl_nokia_oam_pm_types::oam_pm_interval¶
Base type
string
Type constraint
(self in ['50ms', '100ms', '200ms', '300ms', '400ms', '500ms', '600ms', '700ms', '800ms', '900ms', '1s', '10s'])
- typedef nokia_srlinux::types::srl_nokia_oam_pm_types::oam_pm_interval_slm¶
Base type
string
Type constraint
(self in ['50ms', '100ms', '200ms', '300ms', '400ms', '500ms', '600ms', '700ms', '800ms', '900ms', '1s'])
- typedef nokia_srlinux::types::srl_nokia_oam_pm_types::oam_pm_session_type¶
Base type
string
Type constraint
(self in ['proactive', 'on-demand'])
- typedef nokia_srlinux::types::srl_nokia_oam_pm_types::timestamp_format¶
Base type
string
Type constraint
(self in ['ntp', 'ptp'])
- typedef nokia_srlinux::types::srl_nokia_ospf_types::interface_type¶
Base type
string
Type constraint
(self in ['broadcast', 'point-to-point'])
- typedef nokia_srlinux::types::srl_nokia_ospf_types::lsa_filter_out¶
Base type
string
Type constraint
(self in ['none', 'all', 'except-own-rtrlsa', 'except-own-rtrlsa-and-defaults'])
- typedef nokia_srlinux::types::srl_nokia_ospf_types::ospf_area_identifier¶
Base type
nokia_srlinux::types::ietf_yang_types::dotted_quad
Type constraint
(std::validate_type('pydantic.constr',self,{'regex': '^(?:[\\.0-9]*)$(?!\\n\\Z)'}) and std::validate_type('pydantic.constr',self,{'regex': '^(?:(?:(?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\\.){3}(?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(?:%[0-9A-Za-zª²³µ¹º¼-¾Ã\x80-Ã\x96Ã\x98-öø-\\u02c1\\u02c6-\\u02d1\\u02e0-\\u02e4\\u02ec\\u02ee\\u0370-\\u0374\\u0376\\u0377\\u037a-\\u037d\\u037f\\u0386\\u0388-\\u038a\\u038c\\u038e-\\u03a1\\u03a3-\\u03f5\\u03f7-\\u0481\\u048a-\\u052f\\u0531-\\u0556\\u0559\\u0560-\\u0588\\u05d0-\\u05ea\\u05ef-\\u05f2\\u0620-\\u064a\\u0660-\\u0669\\u066e\\u066f\\u0671-\\u06d3\\u06d5\\u06e5\\u06e6\\u06ee-\\u06fc\\u06ff\\u0710\\u0712-\\u072f\\u074d-\\u07a5\\u07b1\\u07c0-\\u07ea\\u07f4\\u07f5\\u07fa\\u0800-\\u0815\\u081a\\u0824\\u0828\\u0840-\\u0858\\u0860-\\u086a\\u08a0-\\u08b4\\u08b6-\\u08bd\\u0904-\\u0939\\u093d\\u0950\\u0958-\\u0961\\u0966-\\u096f\\u0971-\\u0980\\u0985-\\u098c\\u098f\\u0990\\u0993-\\u09a8\\u09aa-\\u09b0\\u09b2\\u09b6-\\u09b9\\u09bd\\u09ce\\u09dc\\u09dd\\u09df-\\u09e1\\u09e6-\\u09f1\\u09f4-\\u09f9\\u09fc\\u0a05-\\u0a0a\\u0a0f\\u0a10\\u0a13-\\u0a28\\u0a2a-\\u0a30\\u0a32\\u0a33\\u0a35\\u0a36\\u0a38\\u0a39\\u0a59-\\u0a5c\\u0a5e\\u0a66-\\u0a6f\\u0a72-\\u0a74\\u0a85-\\u0a8d\\u0a8f-\\u0a91\\u0a93-\\u0aa8\\u0aaa-\\u0ab0\\u0ab2\\u0ab3\\u0ab5-\\u0ab9\\u0abd\\u0ad0\\u0ae0\\u0ae1\\u0ae6-\\u0aef\\u0af9\\u0b05-\\u0b0c\\u0b0f\\u0b10\\u0b13-\\u0b28\\u0b2a-\\u0b30\\u0b32\\u0b33\\u0b35-\\u0b39\\u0b3d\\u0b5c\\u0b5d\\u0b5f-\\u0b61\\u0b66-\\u0b6f\\u0b71-\\u0b77\\u0b83\\u0b85-\\u0b8a\\u0b8e-\\u0b90\\u0b92-\\u0b95\\u0b99\\u0b9a\\u0b9c\\u0b9e\\u0b9f\\u0ba3\\u0ba4\\u0ba8-\\u0baa\\u0bae-\\u0bb9\\u0bd0\\u0be6-\\u0bf2\\u0c05-\\u0c0c\\u0c0e-\\u0c10\\u0c12-\\u0c28\\u0c2a-\\u0c39\\u0c3d\\u0c58-\\u0c5a\\u0c60\\u0c61\\u0c66-\\u0c6f\\u0c78-\\u0c7e\\u0c80\\u0c85-\\u0c8c\\u0c8e-\\u0c90\\u0c92-\\u0ca8\\u0caa-\\u0cb3\\u0cb5-\\u0cb9\\u0cbd\\u0cde\\u0ce0\\u0ce1\\u0ce6-\\u0cef\\u0cf1\\u0cf2\\u0d05-\\u0d0c\\u0d0e-\\u0d10\\u0d12-\\u0d3a\\u0d3d\\u0d4e\\u0d54-\\u0d56\\u0d58-\\u0d61\\u0d66-\\u0d78\\u0d7a-\\u0d7f\\u0d85-\\u0d96\\u0d9a-\\u0db1\\u0db3-\\u0dbb\\u0dbd\\u0dc0-\\u0dc6\\u0de6-\\u0def\\u0e01-\\u0e30\\u0e32\\u0e33\\u0e40-\\u0e46\\u0e50-\\u0e59\\u0e81\\u0e82\\u0e84\\u0e86-\\u0e8a\\u0e8c-\\u0ea3\\u0ea5\\u0ea7-\\u0eb0\\u0eb2\\u0eb3\\u0ebd\\u0ec0-\\u0ec4\\u0ec6\\u0ed0-\\u0ed9\\u0edc-\\u0edf\\u0f00\\u0f20-\\u0f33\\u0f40-\\u0f47\\u0f49-\\u0f6c\\u0f88-\\u0f8c\\u1000-\\u102a\\u103f-\\u1049\\u1050-\\u1055\\u105a-\\u105d\\u1061\\u1065\\u1066\\u106e-\\u1070\\u1075-\\u1081\\u108e\\u1090-\\u1099\\u10a0-\\u10c5\\u10c7\\u10cd\\u10d0-\\u10fa\\u10fc-\\u1248\\u124a-\\u124d\\u1250-\\u1256\\u1258\\u125a-\\u125d\\u1260-\\u1288\\u128a-\\u128d\\u1290-\\u12b0\\u12b2-\\u12b5\\u12b8-\\u12be\\u12c0\\u12c2-\\u12c5\\u12c8-\\u12d6\\u12d8-\\u1310\\u1312-\\u1315\\u1318-\\u135a\\u1369-\\u137c\\u1380-\\u138f\\u13a0-\\u13f5\\u13f8-\\u13fd\\u1401-\\u166c\\u166f-\\u167f\\u1681-\\u169a\\u16a0-\\u16ea\\u16ee-\\u16f8\\u1700-\\u170c\\u170e-\\u1711\\u1720-\\u1731\\u1740-\\u1751\\u1760-\\u176c\\u176e-\\u1770\\u1780-\\u17b3\\u17d7\\u17dc\\u17e0-\\u17e9\\u17f0-\\u17f9\\u1810-\\u1819\\u1820-\\u1878\\u1880-\\u1884\\u1887-\\u18a8\\u18aa\\u18b0-\\u18f5\\u1900-\\u191e\\u1946-\\u196d\\u1970-\\u1974\\u1980-\\u19ab\\u19b0-\\u19c9\\u19d0-\\u19da\\u1a00-\\u1a16\\u1a20-\\u1a54\\u1a80-\\u1a89\\u1a90-\\u1a99\\u1aa7\\u1b05-\\u1b33\\u1b45-\\u1b4b\\u1b50-\\u1b59\\u1b83-\\u1ba0\\u1bae-\\u1be5\\u1c00-\\u1c23\\u1c40-\\u1c49\\u1c4d-\\u1c7d\\u1c80-\\u1c88\\u1c90-\\u1cba\\u1cbd-\\u1cbf\\u1ce9-\\u1cec\\u1cee-\\u1cf3\\u1cf5\\u1cf6\\u1cfa\\u1d00-\\u1dbf\\u1e00-\\u1f15\\u1f18-\\u1f1d\\u1f20-\\u1f45\\u1f48-\\u1f4d\\u1f50-\\u1f57\\u1f59\\u1f5b\\u1f5d\\u1f5f-\\u1f7d\\u1f80-\\u1fb4\\u1fb6-\\u1fbc\\u1fbe\\u1fc2-\\u1fc4\\u1fc6-\\u1fcc\\u1fd0-\\u1fd3\\u1fd6-\\u1fdb\\u1fe0-\\u1fec\\u1ff2-\\u1ff4\\u1ff6-\\u1ffc\\u2070\\u2071\\u2074-\\u2079\\u207f-\\u2089\\u2090-\\u209c\\u2102\\u2107\\u210a-\\u2113\\u2115\\u2119-\\u211d\\u2124\\u2126\\u2128\\u212a-\\u212d\\u212f-\\u2139\\u213c-\\u213f\\u2145-\\u2149\\u214e\\u2150-\\u2184\\u2185-\\u2189\\u2460-\\u249b\\u24ea-\\u24ff\\u2776-\\u2793\\u2c00-\\u2c2e\\u2c30-\\u2c5e\\u2c60-\\u2ce4\\u2ceb-\\u2cee\\u2cf2\\u2cf3\\u2cfd\\u2d00-\\u2d25\\u2d27\\u2d2d\\u2d30-\\u2d67\\u2d6f\\u2d80-\\u2d96\\u2da0-\\u2da6\\u2da8-\\u2dae\\u2db0-\\u2db6\\u2db8-\\u2dbe\\u2dc0-\\u2dc6\\u2dc8-\\u2dce\\u2dd0-\\u2dd6\\u2dd8-\\u2dde\\u2e2f\\u3005-\\u3007\\u3021-\\u3029\\u3031-\\u3035\\u3038-\\u303c\\u3041-\\u3096\\u309d-\\u309f\\u30a1-\\u30fa\\u30fc-\\u30ff\\u3105-\\u312f\\u3131-\\u318e\\u3192-\\u3195\\u31a0-\\u31ba\\u31f0-\\u31ff\\u3220-\\u3229\\u3248-\\u324f\\u3251-\\u325f\\u3280-\\u3289\\u32b1-\\u32bf\\u3400-\\u4db5\\u4e00-\\u9fef\\ua000-\\ua48c\\ua4d0-\\ua4fd\\ua500-\\ua60c\\ua610-\\ua62b\\ua640-\\ua66e\\ua67f-\\ua69d\\ua6a0-\\ua6ef\\ua717-\\ua71f\\ua722-\\ua788\\ua78b-\\ua7bf\\ua7c2-\\ua7c6\\ua7f7-\\ua801\\ua803-\\ua805\\ua807-\\ua80a\\ua80c-\\ua822\\ua830-\\ua835\\ua840-\\ua873\\ua882-\\ua8b3\\ua8d0-\\ua8d9\\ua8f2-\\ua8f7\\ua8fb\\ua8fd\\ua8fe\\ua900-\\ua925\\ua930-\\ua946\\ua960-\\ua97c\\ua984-\\ua9b2\\ua9cf-\\ua9d9\\ua9e0-\\ua9e4\\ua9e6-\\ua9fe\\uaa00-\\uaa28\\uaa40-\\uaa42\\uaa44-\\uaa4b\\uaa50-\\uaa59\\uaa60-\\uaa76\\uaa7a\\uaa7e-\\uaaaf\\uaab1\\uaab5\\uaab6\\uaab9-\\uaabd\\uaac0\\uaac2\\uaadb-\\uaadd\\uaae0-\\uaaea\\uaaf2-\\uaaf4\\uab01-\\uab06\\uab09-\\uab0e\\uab11-\\uab16\\uab20-\\uab26\\uab28-\\uab2e\\uab30-\\uab5a\\uab5c-\\uab67\\uab70-\\uabe2\\uabf0-\\uabf9\\uac00-\\ud7a3\\ud7b0-\\ud7c6\\ud7cb-\\ud7fb\\uf900-\\ufa6d\\ufa70-\\ufad9\\ufb00-\\ufb06\\ufb13-\\ufb17\\ufb1d\\ufb1f-\\ufb28\\ufb2a-\\ufb36\\ufb38-\\ufb3c\\ufb3e\\ufb40\\ufb41\\ufb43\\ufb44\\ufb46-\\ufbb1\\ufbd3-\\ufd3d\\ufd50-\\ufd8f\\ufd92-\\ufdc7\\ufdf0-\\ufdfb\\ufe70-\\ufe74\\ufe76-\\ufefc\\uff10-\\uff19\\uff21-\\uff3a\\uff41-\\uff5a\\uff66-\\uffbe\\uffc2-\\uffc7\\uffca-\\uffcf\\uffd2-\\uffd7\\uffda-\\uffdc\\U00010000-\\U0001000b\\U0001000d-\\U00010026\\U00010028-\\U0001003a\\U0001003c\\U0001003d\\U0001003f-\\U0001004d\\U00010050-\\U0001005d\\U00010080-\\U000100fa\\U00010107-\\U00010133\\U00010140-\\U00010178\\U0001018a\\U0001018b\\U00010280-\\U0001029c\\U000102a0-\\U000102d0\\U000102e1-\\U000102fb\\U00010300-\\U00010323\\U0001032d-\\U00010349\\U0001034a\\U00010350-\\U00010375\\U00010380-\\U0001039d\\U000103a0-\\U000103c3\\U000103c8-\\U000103cf\\U000103d1-\\U000103d5\\U00010400-\\U0001049d\\U000104a0-\\U000104a9\\U000104b0-\\U000104d3\\U000104d8-\\U000104fb\\U00010500-\\U00010527\\U00010530-\\U00010563\\U00010600-\\U00010736\\U00010740-\\U00010755\\U00010760-\\U00010767\\U00010800-\\U00010805\\U00010808\\U0001080a-\\U00010835\\U00010837\\U00010838\\U0001083c\\U0001083f-\\U00010855\\U00010858-\\U00010876\\U00010879-\\U0001089e\\U000108a7-\\U000108af\\U000108e0-\\U000108f2\\U000108f4\\U000108f5\\U000108fb-\\U00010915\\U00010916-\\U0001091b\\U00010920-\\U00010939\\U00010980-\\U000109b7\\U000109bc-\\U000109bf\\U000109c0-\\U000109cf\\U000109d2-\\U00010a00\\U00010a10-\\U00010a13\\U00010a15-\\U00010a17\\U00010a19-\\U00010a35\\U00010a40-\\U00010a48\\U00010a60-\\U00010a7e\\U00010a80-\\U00010a9f\\U00010ac0-\\U00010ac7\\U00010ac9-\\U00010ae4\\U00010aeb-\\U00010aef\\U00010b00-\\U00010b35\\U00010b40-\\U00010b55\\U00010b58-\\U00010b72\\U00010b78-\\U00010b91\\U00010ba9-\\U00010baf\\U00010c00-\\U00010c48\\U00010c80-\\U00010cb2\\U00010cc0-\\U00010cf2\\U00010cfa-\\U00010d23\\U00010d30-\\U00010d39\\U00010e60-\\U00010e7e\\U00010f00-\\U00010f27\\U00010f30-\\U00010f45\\U00010f51-\\U00010f54\\U00010fe0-\\U00010ff6\\U00011003-\\U00011037\\U00011052-\\U0001106f\\U00011083-\\U000110af\\U000110d0-\\U000110e8\\U000110f0-\\U000110f9\\U00011103-\\U00011126\\U00011136-\\U0001113f\\U00011144\\U00011150-\\U00011172\\U00011176\\U00011183-\\U000111b2\\U000111c1-\\U000111c4\\U000111d0-\\U000111da\\U000111dc\\U000111e1-\\U000111f4\\U00011200-\\U00011211\\U00011213-\\U0001122b\\U00011280-\\U00011286\\U00011288\\U0001128a-\\U0001128d\\U0001128f-\\U0001129d\\U0001129f-\\U000112a8\\U000112b0-\\U000112de\\U000112f0-\\U000112f9\\U00011305-\\U0001130c\\U0001130f\\U00011310\\U00011313-\\U00011328\\U0001132a-\\U00011330\\U00011332\\U00011333\\U00011335-\\U00011339\\U0001133d\\U00011350\\U0001135d-\\U00011361\\U00011400-\\U00011434\\U00011447-\\U0001144a\\U00011450-\\U00011459\\U0001145f\\U00011480-\\U000114af\\U000114c4\\U000114c5\\U000114c7\\U000114d0-\\U000114d9\\U00011580-\\U000115ae\\U000115d8-\\U000115db\\U00011600-\\U0001162f\\U00011644\\U00011650-\\U00011659\\U00011680-\\U000116aa\\U000116b8\\U000116c0-\\U000116c9\\U00011700-\\U0001171a\\U00011730-\\U0001173b\\U00011800-\\U0001182b\\U000118a0-\\U000118f2\\U000118ff\\U000119a0-\\U000119a7\\U000119aa-\\U000119d0\\U000119e1\\U000119e3\\U00011a00\\U00011a0b-\\U00011a32\\U00011a3a\\U00011a50\\U00011a5c-\\U00011a89\\U00011a9d\\U00011ac0-\\U00011af8\\U00011c00-\\U00011c08\\U00011c0a-\\U00011c2e\\U00011c40\\U00011c50-\\U00011c6c\\U00011c72-\\U00011c8f\\U00011d00-\\U00011d06\\U00011d08\\U00011d09\\U00011d0b-\\U00011d30\\U00011d46\\U00011d50-\\U00011d59\\U00011d60-\\U00011d65\\U00011d67\\U00011d68\\U00011d6a-\\U00011d89\\U00011d98\\U00011da0-\\U00011da9\\U00011ee0-\\U00011ef2\\U00011fc0-\\U00011fd4\\U00012000-\\U00012399\\U00012400-\\U0001246e\\U00012480-\\U00012543\\U00013000-\\U0001342e\\U00014400-\\U00014646\\U00016800-\\U00016a38\\U00016a40-\\U00016a5e\\U00016a60-\\U00016a69\\U00016ad0-\\U00016aed\\U00016b00-\\U00016b2f\\U00016b40-\\U00016b43\\U00016b50-\\U00016b59\\U00016b5b-\\U00016b61\\U00016b63-\\U00016b77\\U00016b7d-\\U00016b8f\\U00016e40-\\U00016e96\\U00016f00-\\U00016f4a\\U00016f50\\U00016f93-\\U00016f9f\\U00016fe0\\U00016fe1\\U00016fe3\\U00017000-\\U000187f7\\U00018800-\\U00018af2\\U0001b000-\\U0001b11e\\U0001b150-\\U0001b152\\U0001b164-\\U0001b167\\U0001b170-\\U0001b2fb\\U0001bc00-\\U0001bc6a\\U0001bc70-\\U0001bc7c\\U0001bc80-\\U0001bc88\\U0001bc90-\\U0001bc99\\U0001d2e0-\\U0001d2f3\\U0001d360-\\U0001d378\\U0001d400-\\U0001d454\\U0001d456-\\U0001d49c\\U0001d49e\\U0001d49f\\U0001d4a2\\U0001d4a5\\U0001d4a6\\U0001d4a9-\\U0001d4ac\\U0001d4ae-\\U0001d4b9\\U0001d4bb\\U0001d4bd-\\U0001d4c3\\U0001d4c5-\\U0001d505\\U0001d507-\\U0001d50a\\U0001d50d-\\U0001d514\\U0001d516-\\U0001d51c\\U0001d51e-\\U0001d539\\U0001d53b-\\U0001d53e\\U0001d540-\\U0001d544\\U0001d546\\U0001d54a-\\U0001d550\\U0001d552-\\U0001d6a5\\U0001d6a8-\\U0001d6c0\\U0001d6c2-\\U0001d6da\\U0001d6dc-\\U0001d6fa\\U0001d6fc-\\U0001d714\\U0001d716-\\U0001d734\\U0001d736-\\U0001d74e\\U0001d750-\\U0001d76e\\U0001d770-\\U0001d788\\U0001d78a-\\U0001d7a8\\U0001d7aa-\\U0001d7c2\\U0001d7c4-\\U0001d7cb\\U0001d7ce-\\U0001d7ff\\U0001e100-\\U0001e12c\\U0001e137-\\U0001e13d\\U0001e140-\\U0001e149\\U0001e14e\\U0001e2c0-\\U0001e2eb\\U0001e2f0-\\U0001e2f9\\U0001e800-\\U0001e8c4\\U0001e8c7-\\U0001e8cf\\U0001e900-\\U0001e943\\U0001e94b\\U0001e950-\\U0001e959\\U0001ec71-\\U0001ecab\\U0001ecad-\\U0001ecaf\\U0001ecb1-\\U0001ecb4\\U0001ed01-\\U0001ed2d\\U0001ed2f-\\U0001ed3d\\U0001ee00-\\U0001ee03\\U0001ee05-\\U0001ee1f\\U0001ee21\\U0001ee22\\U0001ee24\\U0001ee27\\U0001ee29-\\U0001ee32\\U0001ee34-\\U0001ee37\\U0001ee39\\U0001ee3b\\U0001ee42\\U0001ee47\\U0001ee49\\U0001ee4b\\U0001ee4d-\\U0001ee4f\\U0001ee51\\U0001ee52\\U0001ee54\\U0001ee57\\U0001ee59\\U0001ee5b\\U0001ee5d\\U0001ee5f\\U0001ee61\\U0001ee62\\U0001ee64\\U0001ee67-\\U0001ee6a\\U0001ee6c-\\U0001ee72\\U0001ee74-\\U0001ee77\\U0001ee79-\\U0001ee7c\\U0001ee7e\\U0001ee80-\\U0001ee89\\U0001ee8b-\\U0001ee9b\\U0001eea1-\\U0001eea3\\U0001eea5-\\U0001eea9\\U0001eeab-\\U0001eebb\\U0001f100-\\U0001f10c\\U00020000-\\U0002a6d6\\U0002a700-\\U0002b734\\U0002b740-\\U0002b81d\\U0002b820-\\U0002cea1\\U0002ceb0-\\U0002ebe0\\U0002f800-\\U0002fa1d]+)?)$(?!\\n\\Z)'}))
- typedef nokia_srlinux::types::srl_nokia_ospf_types::ospf_ecmp¶
Base type
yang::types::uint8
Type constraint
((self >= 1) and (self <= 64))
- typedef nokia_srlinux::types::srl_nokia_ospf_types::ospf_metric¶
Base type
yang::types::uint16
Type constraint
(self == self)
- typedef nokia_srlinux::types::srl_nokia_packet_match_types::ethertype¶
Base type
string
Type constraint
(std::validate_type('pydantic.constr',self,{'regex': '^(?:0x[0-9A-Fa-f]{4})$(?!\\n\\Z)'}) or (self in ['ipv4', 'arp', 'ipv6', 'flow-control', 'lacp', 'mpls-unicast', 'mpls-multicast', 'pppoe-discovery', 'pppoe-session', '8021x-authentication', 'lldp', 'macsec', 'pbb', 'ptp', 'eth-oam', 'fcoe', 'fcoe-initialization', 'roce']))
- typedef nokia_srlinux::types::srl_nokia_packet_match_types::icmp6_type¶
Base type
string
Type constraint
((((yang::is_int(self) and yang::validate_type(int(self),'yang::types::uint8')) and (int(self) >= 0)) and (int(self) <= 255)) or (self in ['dest-unreachable', 'packet-too-big', 'time-exceeded', 'param-problem', 'echo-request', 'echo-reply', 'mld-query', 'mld-report', 'mld-done', 'router-solicit', 'router-advertise', 'neighbor-solicit', 'neighbor-advertise', 'redirect', 'router-renumber', 'node-info-query', 'node-info-response', 'mld-v2', 'mcast-rtr-adv', 'mcast-rtr-solicit', 'mcast-rtr-term']))
- typedef nokia_srlinux::types::srl_nokia_packet_match_types::icmp_type¶
Base type
string
Type constraint
((((yang::is_int(self) and yang::validate_type(int(self),'yang::types::uint8')) and (int(self) >= 0)) and (int(self) <= 255)) or (self in ['echo-reply', 'dest-unreachable', 'source-quench', 'redirect', 'echo', 'router-advertise', 'router-solicit', 'time-exceeded', 'param-problem', 'timestamp', 'timestamp-reply']))
- typedef nokia_srlinux::types::srl_nokia_packet_match_types::ip_protocol_type¶
Base type
string
Type constraint
((((yang::is_int(self) and yang::validate_type(int(self),'yang::types::uint8')) and (int(self) >= 0)) and (int(self) <= 255)) or (self in ['ipv6-hop', 'icmp', 'igmp', 'ggp', 'ipv4', 'st', 'tcp', 'egp', 'igp', 'udp', 'ipv6', 'idrp', 'rsvp', 'gre', 'esp', 'ah', 'icmp6', 'no-next-hdr', 'ipv6-dest-opts', 'eigrp', 'ospf', 'pim', 'vrrp', 'l2tp', 'sctp', 'mpls-in-ip', 'rohc']))
- typedef nokia_srlinux::types::srl_nokia_packet_match_types::l4_port_type¶
Base type
string
Type constraint
((((yang::is_int(self) and yang::validate_type(int(self),'yang::types::uint16')) and (int(self) >= 0)) and (int(self) <= 65535)) or (self in ['acap', 'afp-tcp', 'arns', 'asf-rmcp', 'ashare', 'atalk-rm', 'aurp', 'auth', 'bfd', 'bfd-echo', 'bftp', 'bgmp', 'bgp', 'bootpc', 'bootps', 'ccso-ns', 'chargen', 'cisco-tdp', 'citadel', 'clearcase', 'commerce', 'courier', 'daytime', 'dhcpv6-client', 'dhcpv6-server', 'dhcp-failover', 'dicom', 'discard', 'dnsix', 'domain', 'dsp', 'echo', 'epp', 'esro', 'exec', 'finger', 'ftp', 'ftp-data', 'ftps', 'ftps-data', 'godi', 'gopher', 'gtp-c', 'gtp-prime', 'gtp-u', 'ha-cluster', 'hostname', 'hp-alarm-mgr', 'http', 'http-alt', 'http-mgmt', 'http-rpc', 'https', 'ieee-mms-ssl', 'imap', 'imap3', 'imaps', 'ipp', 'ipsec', 'ipx', 'irc', 'iris-beep', 'isakmp', 'isakmp-nat', 'iscsi', 'iso-tsap', 'kerberos', 'kerberos-adm', 'klogin', 'kpasswd', 'kshell', 'l2tp', 'ldap', 'ldaps', 'ldp', 'lmp', 'login', 'lpd', 'lsp-ping', 'mac-server-adm', 'matip-a', 'matip-b', 'micro-bfd', 'microsoft-ds', 'mobile-ip', 'monitor', 'mpp', 'mssql-m', 'mssql-s', 'msdp', 'ms-exchange', 'msp', 'multihop-bfd', 'nas', 'ncp', 'netrjs-1', 'netrjs-2', 'netrjs-3', 'netrjs-4', 'netbios-data', 'netbios-ns', 'netbios-ss', 'netnews', 'netwall', 'new-rwho', 'nfs', 'nntp', 'nntps', 'ntp', 'odmr', 'olsr', 'openvpn', 'pim-auto-rp', 'pkix-timestamp', 'pop2', 'pop3', 'pop3s', 'pptp', 'ptp-event', 'ptp-general', 'print-srv', 'qmtp', 'qotd', 'radius', 'radius-acct', 'remote-mail', 'remotefs', 'remotecmd', 'rip', 'rje', 'rlp', 'rlzdb', 'rmc', 'rmonitor', 'rpc2portmap', 'rsync', 'rtelnet', 'rtsp', 'sgmp', 'silc', 'smux', 'sna-gw', 'snmp', 'snmp-trap', 'snpp', 'smtp', 'sql-svcs', 'sql', 'ssh', 'submission', 'sunrpc', 'svcloc', 'syslog', 'systat', 'tacacs', 'talk', 'tcpmux', 'tcpnethaspsrv', 'tftp', 'time', 'timed', 'ups', 'xdmcp', 'xns-ch', 'xns-mail', 'xns-time', 'z3950']))
- typedef nokia_srlinux::types::srl_nokia_packet_match_types::operator¶
Base type
string
Type constraint
(self in ['le', 'ge', 'eq'])
- typedef nokia_srlinux::types::srl_nokia_packet_match_types::vlan_id_type¶
Base type
yang::types::uint16
Type constraint
((self >= 0) and (self <= 4095))
- typedef nokia_srlinux::types::srl_nokia_policy_types::as_path_regexp¶
Base type
string
Type constraint
((std::length(self) >= 1) and (std::length(self) <= 65535))
- typedef nokia_srlinux::types::srl_nokia_policy_types::bgp_ext_community_regexp_type¶
Base type
string
Type constraint
((((std::validate_type('pydantic.constr',self,{'regex': '^(?:target:[^\r\n]*:[^\r\n]*)$(?!\\n\\Z)'}) or std::validate_type('pydantic.constr',self,{'regex': '^(?:origin:[^\r\n]*:[^\r\n]*)$(?!\\n\\Z)'})) or std::validate_type('pydantic.constr',self,{'regex': '^(?:ext:[^\r\n]*:[^\r\n]*)$(?!\\n\\Z)'})) or std::validate_type('pydantic.constr',self,{'regex': '^(?:bgp\\-tunnel\\-encap:[^\r\n]*)$(?!\\n\\Z)'})) or std::validate_type('pydantic.constr',self,{'regex': '^(?:[a-z]+:[0-9]+:[0-9]+)$(?!\\n\\Z)'}))
- typedef nokia_srlinux::types::srl_nokia_policy_types::bgp_ext_community_type¶
Base type
string
Type constraint
((((((std::validate_type('pydantic.constr',self,{'regex': '^(?:target:(?:6553[0-5]|655[0-2][0-9]|654[0-9]{2}|65[0-4][0-9]{2}|6[0-4][0-9]{3}|[1-5][0-9]{4}|[1-9][0-9]{1,3}|[0-9]):(?:429496729[0-5]|42949672[0-8][0-9]|4294967[01][0-9]{2}|429496[0-6][0-9]{3}|42949[0-5][0-9]{4}|4294[0-8][0-9]{5}|429[0-3][0-9]{6}|42[0-8][0-9]{7}|4[01][0-9]{8}|[1-3][0-9]{9}|[1-9][0-9]{1,8}|[0-9]))$(?!\\n\\Z)'}) or std::validate_type('pydantic.constr',self,{'regex': '^(?:target:(?:(?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\\.){3}(?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5]):(?:6553[0-5]|655[0-2][0-9]|654[0-9]{2}|65[0-4][0-9]{2}|6[0-4][0-9]{3}|[1-5][0-9]{4}|[1-9][0-9]{1,3}|[0-9]))$(?!\\n\\Z)'})) or std::validate_type('pydantic.constr',self,{'regex': '^(?:target:(?:429496729[0-5]|42949672[0-8][0-9]|4294967[01][0-9]{2}|429496[0-6][0-9]{3}|42949[0-5][0-9]{4}|4294[0-8][0-9]{5}|429[0-3][0-9]{6}|42[0-8][0-9]{7}|4[01][0-9]{8}|[1-3][0-9]{9}|[1-9][0-9]{1,8}|[0-9]):(?:6553[0-5]|655[0-2][0-9]|654[0-9]{2}|65[0-4][0-9]{2}|6[0-4][0-9]{3}|[1-5][0-9]{4}|[1-9][0-9]{1,3}|[0-9]))$(?!\\n\\Z)'})) or std::validate_type('pydantic.constr',self,{'regex': '^(?:origin:(?:6553[0-5]|655[0-2][0-9]|654[0-9]{2}|65[0-4][0-9]{2}|6[0-4][0-9]{3}|[1-5][0-9]{4}|[1-9][0-9]{1,3}|[0-9]):(?:429496729[0-5]|42949672[0-8][0-9]|4294967[01][0-9]{2}|429496[0-6][0-9]{3}|42949[0-5][0-9]{4}|4294[0-8][0-9]{5}|429[0-3][0-9]{6}|42[0-8][0-9]{7}|4[01][0-9]{8}|[1-3][0-9]{9}|[1-9][0-9]{1,8}|[0-9]))$(?!\\n\\Z)'})) or std::validate_type('pydantic.constr',self,{'regex': '^(?:origin:(?:(?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\\.){3}(?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5]):(?:6553[0-5]|655[0-2][0-9]|654[0-9]{2}|65[0-4][0-9]{2}|6[0-4][0-9]{3}|[1-5][0-9]{4}|[1-9][0-9]{1,3}|[0-9]))$(?!\\n\\Z)'})) or std::validate_type('pydantic.constr',self,{'regex': '^(?:origin:(?:429496729[0-5]|42949672[0-8][0-9]|4294967[01][0-9]{2}|429496[0-6][0-9]{3}|42949[0-5][0-9]{4}|4294[0-8][0-9]{5}|429[0-3][0-9]{6}|42[0-8][0-9]{7}|4[01][0-9]{8}|[1-3][0-9]{9}|[1-9][0-9]{1,8}|[0-9]):(?:6553[0-5]|655[0-2][0-9]|654[0-9]{2}|65[0-4][0-9]{2}|6[0-4][0-9]{3}|[1-5][0-9]{4}|[1-9][0-9]{1,3}|[0-9]))$(?!\\n\\Z)'})) or std::validate_type('pydantic.constr',self,{'regex': '^(?:color:[01]{2}:(?:429496729[0-5]|42949672[0-8][0-9]|4294967[01][0-9]{2}|429496[0-6][0-9]{3}|42949[0-5][0-9]{4}|4294[0-8][0-9]{5}|429[0-3][0-9]{6}|42[0-8][0-9]{7}|4[01][0-9]{8}|[1-3][0-9]{9}|[1-9][0-9]{1,8}|[0-9]))$(?!\\n\\Z)'}))
- typedef nokia_srlinux::types::srl_nokia_policy_types::bgp_family_type¶
Base type
string
Type constraint
(self == self)
- typedef nokia_srlinux::types::srl_nokia_policy_types::bgp_large_community_regexp_type¶
Base type
string
Type constraint
std::validate_type('pydantic.constr',self,{'regex': '^(?:[$\\(-\\-\\.0-9\\?\\[\\\\\\]\\^\\{\\|\\}]+:[$\\(-\\-\\.0-9\\?\\[\\\\\\]\\^\\{\\|\\}]+:[$\\(-\\-\\.0-9\\?\\[\\\\\\]\\^\\{\\|\\}]+)$(?!\\n\\Z)'})
- typedef nokia_srlinux::types::srl_nokia_policy_types::bgp_large_community_type¶
Base type
string
Type constraint
std::validate_type('pydantic.constr',self,{'regex': '^(?:(?:429496729[0-5]|42949672[0-8][0-9]|4294967[01][0-9]{2}|429496[0-6][0-9]{3}|42949[0-5][0-9]{4}|4294[0-8][0-9]{5}|429[0-3][0-9]{6}|42[0-8][0-9]{7}|4[01][0-9]{8}|[1-3][0-9]{9}|[1-9][0-9]{1,8}|[0-9]):(?:429496729[0-5]|42949672[0-8][0-9]|4294967[01][0-9]{2}|429496[0-6][0-9]{3}|42949[0-5][0-9]{4}|4294[0-8][0-9]{5}|429[0-3][0-9]{6}|42[0-8][0-9]{7}|4[01][0-9]{8}|[1-3][0-9]{9}|[1-9][0-9]{1,8}|[0-9]):(?:429496729[0-5]|42949672[0-8][0-9]|4294967[01][0-9]{2}|429496[0-6][0-9]{3}|42949[0-5][0-9]{4}|4294[0-8][0-9]{5}|429[0-3][0-9]{6}|42[0-8][0-9]{7}|4[01][0-9]{8}|[1-3][0-9]{9}|[1-9][0-9]{1,8}|[0-9]))$(?!\\n\\Z)'})
- typedef nokia_srlinux::types::srl_nokia_policy_types::bgp_std_community_regexp_type¶
Base type
string
Type constraint
std::validate_type('pydantic.constr',self,{'regex': '^(?:[$\\(-\\-\\.0-9\\?\\[\\\\\\]\\^\\{\\|\\}]+:[$\\(-\\-\\.0-9\\?\\[\\\\\\]\\^\\{\\|\\}]+)$(?!\\n\\Z)'})
- typedef nokia_srlinux::types::srl_nokia_policy_types::bgp_std_community_type¶
Base type
string
Type constraint
std::validate_type('pydantic.constr',self,{'regex': '^(?:(?:6553[0-5]|655[0-2][0-9]|654[0-9]{2}|65[0-4][0-9]{2}|6[0-4][0-9]{3}|[1-5][0-9]{4}|[1-9][0-9]{1,3}|[0-9]):(?:6553[0-5]|655[0-2][0-9]|654[0-9]{2}|65[0-4][0-9]{2}|6[0-4][0-9]{3}|[1-5][0-9]{4}|[1-9][0-9]{1,3}|[0-9]))$(?!\\n\\Z)'})
- typedef nokia_srlinux::types::srl_nokia_policy_types::bgp_std_community_well_known_type¶
Base type
string
Type constraint
(self == self)
- typedef nokia_srlinux::types::srl_nokia_policy_types::comparison_operator_type¶
Base type
string
Type constraint
(self in ['eq', 'ge', 'le'])
- typedef nokia_srlinux::types::srl_nokia_policy_types::policy_result_type¶
Base type
string
Type constraint
(self in ['accept', 'reject'])
- typedef nokia_srlinux::types::srl_nokia_snmp::auth_protocol¶
Base type
string
Type constraint
(self in ['hmac-md5-96', 'hmac-sha1-96', 'hmac-sha2-224', 'hmac-sha2-256', 'hmac-sha2-384', 'hmac-sha2-512'])
- typedef nokia_srlinux::types::srl_nokia_snmp::engine_id¶
Base type
nokia_srlinux::types::srl_nokia_common::hex_string
Type constraint
std::validate_type('pydantic.constr',self,{'regex': '^(?:(?:[0-9A-Fa-f]){2}(?::(?:[0-9A-Fa-f]){2}){4,31})$(?!\\n\\Z)'})
- typedef nokia_srlinux::types::srl_nokia_snmp::priv_protocol¶
Base type
string
Type constraint
(self in ['cbc-des', 'cfb128-aes-128', 'cfb128-aes-192', 'cfb128-aes-256'])
- typedef nokia_srlinux::types::srl_nokia_snmp::security_level¶
Base type
string
Type constraint
(self in ['no-auth-no-priv', 'auth-no-priv', 'auth-priv'])
- typedef nokia_srlinux::types::srl_nokia_sync_types::settable_ql_values¶
Base type
string
Type constraint
(self in ['unused', 'prs', 'stu', 'st2', 'tnc', 'st3e', 'st3', 'prc', 'ssua', 'ssub', 'sec', 'eec1', 'eec2'])
- typedef nokia_srlinux::types::srl_nokia_system_network_instance_bgp_evpn_ethernet_segments::df_algorithm_type¶
Base type
string
Type constraint
(self in ['default', 'preference', 'manual'])
- typedef nokia_srlinux::types::srl_nokia_system_network_instance_bgp_evpn_ethernet_segments::es_type¶
Base type
string
Type constraint
(self in ['none', 'virtual'])
- typedef nokia_srlinux::types::srl_nokia_system_network_instance_bgp_evpn_ethernet_segments::multi_homing_mode¶
Base type
string
Type constraint
(self in ['all-active', 'single-active'])
- typedef nokia_srlinux::types::srl_nokia_te_policies::dynamic_segment_path_computation_type¶
Base type
string
Type constraint
(self in ['local-cspf', 'pce'])
- typedef nokia_srlinux::types::srl_nokia_te_policies::te_policy_type¶
Base type
string
Type constraint
(self in ['sr-mpls-colored', 'sr-mpls-uncolored'])
- typedef nokia_srlinux::types::srl_nokia_timezone::tzdata_timezone¶
Base type
string
Type constraint
(self in ['Africa/Abidjan', 'Africa/Accra', 'Africa/Addis_Ababa', 'Africa/Algiers', 'Africa/Asmara', 'Africa/Bamako', 'Africa/Bangui', 'Africa/Banjul', 'Africa/Bissau', 'Africa/Blantyre', 'Africa/Brazzaville', 'Africa/Bujumbura', 'Africa/Cairo', 'Africa/Casablanca', 'Africa/Ceuta', 'Africa/Conakry', 'Africa/Dakar', 'Africa/Dar_es_Salaam', 'Africa/Djibouti', 'Africa/Douala', 'Africa/El_Aaiun', 'Africa/Freetown', 'Africa/Gaborone', 'Africa/Harare', 'Africa/Johannesburg', 'Africa/Juba', 'Africa/Kampala', 'Africa/Khartoum', 'Africa/Kigali', 'Africa/Kinshasa', 'Africa/Lagos', 'Africa/Libreville', 'Africa/Lome', 'Africa/Luanda', 'Africa/Lubumbashi', 'Africa/Lusaka', 'Africa/Malabo', 'Africa/Maputo', 'Africa/Maseru', 'Africa/Mbabane', 'Africa/Mogadishu', 'Africa/Monrovia', 'Africa/Nairobi', 'Africa/Ndjamena', 'Africa/Niamey', 'Africa/Nouakchott', 'Africa/Ouagadougou', 'Africa/Porto-Novo', 'Africa/Sao_Tome', 'Africa/Tripoli', 'Africa/Tunis', 'Africa/Windhoek', 'America/Adak', 'America/Anchorage', 'America/Anguilla', 'America/Antigua', 'America/Araguaina', 'America/Argentina/Buenos_Aires', 'America/Argentina/Catamarca', 'America/Argentina/Cordoba', 'America/Argentina/Jujuy', 'America/Argentina/La_Rioja', 'America/Argentina/Mendoza', 'America/Argentina/Rio_Gallegos', 'America/Argentina/Salta', 'America/Argentina/San_Juan', 'America/Argentina/San_Luis', 'America/Argentina/Tucuman', 'America/Argentina/Ushuaia', 'America/Aruba', 'America/Asuncion', 'America/Atikokan', 'America/Bahia', 'America/Bahia_Banderas', 'America/Barbados', 'America/Belem', 'America/Belize', 'America/Blanc-Sablon', 'America/Boa_Vista', 'America/Bogota', 'America/Boise', 'America/Cambridge_Bay', 'America/Campo_Grande', 'America/Cancun', 'America/Caracas', 'America/Cayenne', 'America/Cayman', 'America/Chicago', 'America/Chihuahua', 'America/Costa_Rica', 'America/Creston', 'America/Cuiaba', 'America/Curacao', 'America/Danmarkshavn', 'America/Dawson', 'America/Dawson_Creek', 'America/Denver', 'America/Detroit', 'America/Dominica', 'America/Edmonton', 'America/Eirunepe', 'America/El_Salvador', 'America/Fort_Nelson', 'America/Fortaleza', 'America/Glace_Bay', 'America/Godthab', 'America/Goose_Bay', 'America/Grand_Turk', 'America/Grenada', 'America/Guadeloupe', 'America/Guatemala', 'America/Guayaquil', 'America/Guyana', 'America/Halifax', 'America/Havana', 'America/Hermosillo', 'America/Indiana/Indianapolis', 'America/Indiana/Knox', 'America/Indiana/Marengo', 'America/Indiana/Petersburg', 'America/Indiana/Tell_City', 'America/Indiana/Vevay', 'America/Indiana/Vincennes', 'America/Indiana/Winamac', 'America/Inuvik', 'America/Iqaluit', 'America/Jamaica', 'America/Juneau', 'America/Kentucky/Louisville', 'America/Kentucky/Monticello', 'America/Kralendijk', 'America/La_Paz', 'America/Lima', 'America/Los_Angeles', 'America/Lower_Princes', 'America/Maceio', 'America/Managua', 'America/Manaus', 'America/Marigot', 'America/Martinique', 'America/Matamoros', 'America/Mazatlan', 'America/Menominee', 'America/Merida', 'America/Metlakatla', 'America/Mexico_City', 'America/Miquelon', 'America/Moncton', 'America/Monterrey', 'America/Montevideo', 'America/Montserrat', 'America/Nassau', 'America/New_York', 'America/Nipigon', 'America/Nome', 'America/Noronha', 'America/North_Dakota/Beulah', 'America/North_Dakota/Center', 'America/North_Dakota/New_Salem', 'America/Ojinaga', 'America/Panama', 'America/Pangnirtung', 'America/Paramaribo', 'America/Phoenix', 'America/Port-au-Prince', 'America/Port_of_Spain', 'America/Porto_Velho', 'America/Puerto_Rico', 'America/Punta_Arenas', 'America/Rainy_River', 'America/Rankin_Inlet', 'America/Recife', 'America/Regina', 'America/Resolute', 'America/Rio_Branco', 'America/Santarem', 'America/Santiago', 'America/Santo_Domingo', 'America/Sao_Paulo', 'America/Scoresbysund', 'America/Sitka', 'America/St_Barthelemy', 'America/St_Johns', 'America/St_Kitts', 'America/St_Lucia', 'America/St_Thomas', 'America/St_Vincent', 'America/Swift_Current', 'America/Tegucigalpa', 'America/Thule', 'America/Thunder_Bay', 'America/Tijuana', 'America/Toronto', 'America/Tortola', 'America/Vancouver', 'America/Whitehorse', 'America/Winnipeg', 'America/Yakutat', 'America/Yellowknife', 'Antarctica/Casey', 'Antarctica/Davis', 'Antarctica/DumontDUrville', 'Antarctica/Macquarie', 'Antarctica/Mawson', 'Antarctica/McMurdo', 'Antarctica/Palmer', 'Antarctica/Rothera', 'Antarctica/Syowa', 'Antarctica/Troll', 'Antarctica/Vostok', 'Arctic/Longyearbyen', 'Asia/Aden', 'Asia/Almaty', 'Asia/Amman', 'Asia/Anadyr', 'Asia/Aqtau', 'Asia/Aqtobe', 'Asia/Ashgabat', 'Asia/Atyrau', 'Asia/Baghdad', 'Asia/Bahrain', 'Asia/Baku', 'Asia/Bangkok', 'Asia/Barnaul', 'Asia/Beirut', 'Asia/Bishkek', 'Asia/Brunei', 'Asia/Chita', 'Asia/Choibalsan', 'Asia/Colombo', 'Asia/Damascus', 'Asia/Dhaka', 'Asia/Dili', 'Asia/Dubai', 'Asia/Dushanbe', 'Asia/Famagusta', 'Asia/Gaza', 'Asia/Hebron', 'Asia/Ho_Chi_Minh', 'Asia/Hong_Kong', 'Asia/Hovd', 'Asia/Irkutsk', 'Asia/Jakarta', 'Asia/Jayapura', 'Asia/Jerusalem', 'Asia/Kabul', 'Asia/Kamchatka', 'Asia/Karachi', 'Asia/Kathmandu', 'Asia/Khandyga', 'Asia/Kolkata', 'Asia/Krasnoyarsk', 'Asia/Kuala_Lumpur', 'Asia/Kuching', 'Asia/Kuwait', 'Asia/Macau', 'Asia/Magadan', 'Asia/Makassar', 'Asia/Manila', 'Asia/Muscat', 'Asia/Nicosia', 'Asia/Novokuznetsk', 'Asia/Novosibirsk', 'Asia/Omsk', 'Asia/Oral', 'Asia/Phnom_Penh', 'Asia/Pontianak', 'Asia/Pyongyang', 'Asia/Qatar', 'Asia/Qostanay', 'Asia/Qyzylorda', 'Asia/Riyadh', 'Asia/Sakhalin', 'Asia/Samarkand', 'Asia/Seoul', 'Asia/Shanghai', 'Asia/Singapore', 'Asia/Srednekolymsk', 'Asia/Taipei', 'Asia/Tashkent', 'Asia/Tbilisi', 'Asia/Tehran', 'Asia/Thimphu', 'Asia/Tokyo', 'Asia/Tomsk', 'Asia/Ulaanbaatar', 'Asia/Urumqi', 'Asia/Ust-Nera', 'Asia/Vientiane', 'Asia/Vladivostok', 'Asia/Yakutsk', 'Asia/Yangon', 'Asia/Yekaterinburg', 'Asia/Yerevan', 'Atlantic/Azores', 'Atlantic/Bermuda', 'Atlantic/Canary', 'Atlantic/Cape_Verde', 'Atlantic/Faroe', 'Atlantic/Madeira', 'Atlantic/Reykjavik', 'Atlantic/South_Georgia', 'Atlantic/St_Helena', 'Atlantic/Stanley', 'Australia/Adelaide', 'Australia/Brisbane', 'Australia/Broken_Hill', 'Australia/Currie', 'Australia/Darwin', 'Australia/Eucla', 'Australia/Hobart', 'Australia/Lindeman', 'Australia/Lord_Howe', 'Australia/Melbourne', 'Australia/Perth', 'Australia/Sydney', 'Europe/Amsterdam', 'Europe/Andorra', 'Europe/Astrakhan', 'Europe/Athens', 'Europe/Belgrade', 'Europe/Berlin', 'Europe/Bratislava', 'Europe/Brussels', 'Europe/Bucharest', 'Europe/Budapest', 'Europe/Busingen', 'Europe/Chisinau', 'Europe/Copenhagen', 'Europe/Dublin', 'Europe/Gibraltar', 'Europe/Guernsey', 'Europe/Helsinki', 'Europe/Isle_of_Man', 'Europe/Istanbul', 'Europe/Jersey', 'Europe/Kaliningrad', 'Europe/Kiev', 'Europe/Kirov', 'Europe/Lisbon', 'Europe/Ljubljana', 'Europe/London', 'Europe/Luxembourg', 'Europe/Madrid', 'Europe/Malta', 'Europe/Mariehamn', 'Europe/Minsk', 'Europe/Monaco', 'Europe/Moscow', 'Europe/Oslo', 'Europe/Paris', 'Europe/Podgorica', 'Europe/Prague', 'Europe/Riga', 'Europe/Rome', 'Europe/Samara', 'Europe/San_Marino', 'Europe/Sarajevo', 'Europe/Saratov', 'Europe/Simferopol', 'Europe/Skopje', 'Europe/Sofia', 'Europe/Stockholm', 'Europe/Tallinn', 'Europe/Tirane', 'Europe/Ulyanovsk', 'Europe/Uzhgorod', 'Europe/Vaduz', 'Europe/Vatican', 'Europe/Vienna', 'Europe/Vilnius', 'Europe/Volgograd', 'Europe/Warsaw', 'Europe/Zagreb', 'Europe/Zaporozhye', 'Europe/Zurich', 'Indian/Antananarivo', 'Indian/Chagos', 'Indian/Christmas', 'Indian/Cocos', 'Indian/Comoro', 'Indian/Kerguelen', 'Indian/Mahe', 'Indian/Maldives', 'Indian/Mauritius', 'Indian/Mayotte', 'Indian/Reunion', 'Pacific/Apia', 'Pacific/Auckland', 'Pacific/Bougainville', 'Pacific/Chatham', 'Pacific/Chuuk', 'Pacific/Easter', 'Pacific/Efate', 'Pacific/Enderbury', 'Pacific/Fakaofo', 'Pacific/Fiji', 'Pacific/Funafuti', 'Pacific/Galapagos', 'Pacific/Gambier', 'Pacific/Guadalcanal', 'Pacific/Guam', 'Pacific/Honolulu', 'Pacific/Kiritimati', 'Pacific/Kosrae', 'Pacific/Kwajalein', 'Pacific/Majuro', 'Pacific/Marquesas', 'Pacific/Midway', 'Pacific/Nauru', 'Pacific/Niue', 'Pacific/Norfolk', 'Pacific/Noumea', 'Pacific/Pago_Pago', 'Pacific/Palau', 'Pacific/Pitcairn', 'Pacific/Pohnpei', 'Pacific/Port_Moresby', 'Pacific/Rarotonga', 'Pacific/Saipan', 'Pacific/Tahiti', 'Pacific/Tarawa', 'Pacific/Tongatapu', 'Pacific/Wake', 'Pacific/Wallis', 'UTC'])
- typedef nokia_srlinux::types::srl_nokia_tunnel_interfaces::tunnel_interface_all¶
Base type
string
Type constraint
(((std::length(self) >= 6) and (std::length(self) <= 8)) and std::validate_type('pydantic.constr',self,{'regex': '^(?:(?:vxlan(?:0|1[0-9][0-9]|2(?:[0-4][0-9]|5[0-5])|[1-9][0-9]|[1-9])))$(?!\\n\\Z)'}))
Entities¶
- entity nokia_srlinux::Acl¶
Parents:
nokia_srlinux::Base
Top level container for configuration and operational state related to access control lists (ACLs) Yang definition can be found here: srl_nokia-acl.yang:L2329
- attribute bool? egress_mac_filtering=null¶
Must be set to true in order to apply any MAC ACLs to any subinterface in the egress traffic direction. Internally this sets the following limits: - maximum number of IPv4 ACL instances that can be created to process egress traffic = 32 - maximum number of IPv6 ACL instances that can be created to process egress traffic = 32 - maximum number of MAC ACL instances that can be created to process egress traffic = 32 Remember that the number of ACL instances per ACL policy is greater than one if subinterface-specific is set to input-and-output or output-only. A setting of true is blocked if the number of IPv4 ACL instances applied to egress traffic is already greater than 32, or if the number of IPv6 ACL instances applied to egress traffic is already greater than 32. :rel cpm_filter: Top level container for CPM filters :rel ipv4_filter: List of IPv4 filter policies :rel ipv6_filter: List of IPv6 filter policies :rel mac_filter: List of MAC ACL policies :rel policers: Container for policer definitions used by ACL entries :rel system_filter: Top level container for System filters
- relation nokia_srlinux::acl::CpmFilter cpm_filter [0:1]¶
Relation to parent container Peer relation: Top level container for CPM filters
other end:
nokia_srlinux::acl::CpmFilter.parent_acl [1]
- relation nokia_srlinux::acl::Ipv4Filter ipv4_filter [0:*]¶
Relation to parent container Peer relation: List of IPv4 filter policies
- relation nokia_srlinux::acl::Ipv6Filter ipv6_filter [0:*]¶
Relation to parent container Peer relation: List of IPv6 filter policies
- relation nokia_srlinux::acl::MacFilter mac_filter [0:*]¶
Relation to parent container Peer relation: List of MAC ACL policies
other end:
nokia_srlinux::acl::MacFilter.parent_acl [1]
- relation nokia_srlinux::acl::Policers policers [0:1]¶
Relation to parent container Peer relation: Container for policer definitions used by ACL entries
other end:
nokia_srlinux::acl::Policers.parent_acl [1]
- relation nokia_srlinux::acl::SystemFilter system_filter [0:1]¶
Relation to parent container Peer relation: Top level container for System filters
The following implementations are defined for this entity:
The following implements statements select implementations for this entity:
nokia_srlinux::setupAclYangContainer
constrainttrue
- entity nokia_srlinux::Base¶
Parents:
std::Entity
Base for all entities representing any part of device configuration.
By default the orchestrator manages the full configuration (comanage is false) of the resource represented by the entity. This means that when the configuration is modified outside the orchestrator, the configuration is replaced by the orchestrator on the next deploy or repair. This is achieved by setting the operation on the corresponding yang container to replace. When comanage is set to true, the yang container is set to the default merge behavior. This means that any parameter or container NOT managed by the container is not touched during deploy or repair. However, when modifying key attributes of a container care must be taken to set the old container to purged so that it will be removed, otherwise invalid configurations may be created
- attribute bool comanaged=true¶
True for ‘merge’, False for ‘replace’
- attribute bool purged=false¶
True if should be removed :rel device: The device this entity should deploy to :rel resource: The resource this entity is a part of :rel yang_container:
- relation nokia_srlinux::BaseDevice device [1]¶
The device this entity should deploy to Peer relation:
- relation nokia_srlinux::Resource resource [0:1]¶
The resource this entity is a part of Peer relation:
other end:
nokia_srlinux::Resource.entities [0:*]
- relation yang::Container yang_container [1]¶
The following implementations are defined for this entity:
The following implements statements select implementations for this entity:
nokia_srlinux::yangBaseEntity
constrainttrue
- entity nokia_srlinux::BaseDevice¶
Parents:
yang::BaseDevice
Entity representing a device a config should be deployed to
- attribute string[] models=List()¶
List of the model names this module uses
- dict nokia_srlinux::BaseDevice.module_mapping={'srl_nokia-aaa': 'urn:srl_nokia/aaa', 'srl_nokia-aaa-password': 'urn:srl_nokia/aaa-password', 'srl_nokia-aaa-radius': 'urn:srl_nokia/aaa-radius', 'srl_nokia-aaa-tacacs': 'urn:srl_nokia/aaa-tacacs', 'srl_nokia-aaa-types': 'urn:srl_nokia/aaa-types', 'srl_nokia-acl': 'urn:srl_nokia/acl', 'srl_nokia-acl-policers': 'urn:srl_nokia/acl-policers', 'srl_nokia-acl-qos': 'urn:srl_nokia/acl-qos', 'srl_nokia-aggregate-routes': 'urn:srl_nokia/aggregate-routes', 'srl_nokia-app-mgmt': 'urn:srl_nokia/app-mgmt', 'srl_nokia-bfd': 'urn:srl_nokia/bfd', 'srl_nokia-bgp': 'urn:srl_nokia/bgp', 'srl_nokia-bgp-evpn': 'urn:srl_nokia/network-instance/protocols/bgp-evpn', 'srl_nokia-bgp-evpn-bgp-instance-mpls-bridge-table-multicast-destinations': 'urn:srl_nokia/network-instance/protocols/bgp-evpn/bgp-instance/mpls/bridge-table/multicast-destinations', 'srl_nokia-bgp-evpn-bgp-instance-mpls-bridge-table-statistics': 'urn:srl_nokia/network-instance/protocols/bgp-evpn/bgp-instance/mpls/bridge-table/statistics', 'srl_nokia-bgp-evpn-bgp-instance-mpls-bridge-table-unicast-destinations': 'urn:srl_nokia/network-instance/protocols/bgp-evpn/bgp-instance/mpls/bridge-table/unicast-destinations', 'srl_nokia-bgp-evpn-bgp-instance-mpls-vpws-destinations': 'urn:srl_nokia/network-instance/protocols/bgp-evpn/bgp-instance/mpls/vpws-destinations', 'srl_nokia-bgp-ipvpn': 'urn:srl_nokia/network-instance/protocols/bgp-ipvpn', 'srl_nokia-bgp-vpn': 'urn:srl_nokia/bgp-vpn', 'srl_nokia-boot': 'urn:srl_nokia/boot', 'srl_nokia-bridge-table': 'urn:srl_nokia/network-instance/bridge-table', 'srl_nokia-bridge-table-mac-duplication': 'urn:srl_nokia/network-instance/bridge-table/mac-duplication', 'srl_nokia-bridge-table-mac-duplication-entries': 'urn:srl_nokia/network-instance/bridge-table/mac-duplication/mac-duplication-entries', 'srl_nokia-bridge-table-mac-learning': 'urn:srl_nokia/network-instance/bridge-table/mac-learning', 'srl_nokia-bridge-table-mac-learning-entries': 'urn:srl_nokia/network-instance/bridge-table/mac-learning/mac-learning-entries', 'srl_nokia-bridge-table-mac-limit': 'urn:srl_nokia/network-instance/bridge-table/mac-limit', 'srl_nokia-bridge-table-mac-table': 'urn:srl_nokia/network-instance/bridge-table/mac-table', 'srl_nokia-bridge-table-proxy-arp-nd': 'urn:srl_nokia/network-instance/bridge-table/proxy-arp-nd', 'srl_nokia-bridge-table-reserved-macs': 'urn:srl_nokia/network-instance/bridge-table/reserved-macs', 'srl_nokia-bridge-table-shg': 'urn:srl_nokia/network-instance/bridge-table/shg', 'srl_nokia-bridge-table-static-mac': 'urn:srl_nokia/network-instance/bridge-table/static-mac', 'srl_nokia-common': 'urn:srl_nokia/common', 'srl_nokia-configuration': 'urn:srl_nokia/configuration', 'srl_nokia-configuration-role': 'urn:srl_nokia/configuration-role', 'srl_nokia-connection-point': 'urn:srl_nokia/network-instance/connection-point', 'srl_nokia-dhcp-server': 'urn:srl_nokia/dhcp-server', 'srl_nokia-dns': 'urn:srl_nokia/dns', 'srl_nokia-ethcfm': 'urn:srl_nokia/ethcfm', 'srl_nokia-ethcfm-types': 'urn:srl_nokia/ethcfm/types', 'srl_nokia-event-handler': 'urn:srl_nokia/event-handler', 'srl_nokia-extensions': 'urn:srl_nokia/extensions', 'srl_nokia-features': 'urn:srl_nokia/features', 'srl_nokia-ftp': 'urn:srl_nokia/ftp', 'srl_nokia-gnmi-server': 'urn:srl_nokia/gnmi-server', 'srl_nokia-gnsi-authz': 'urn:srl_nokia/gnsi-authz', 'srl_nokia-gnsi-certz': 'urn:srl_nokia/gnsi-certz', 'srl_nokia-gribi-server': 'urn:srl_nokia/gribi-server', 'srl_nokia-icmp': 'urn:srl_nokia/icmp', 'srl_nokia-if-ip': 'urn:srl_nokia/interfaces/ip', 'srl_nokia-if-mpls': 'urn:srl_nokia/interfaces/mpls', 'srl_nokia-igmp': 'urn:srl_nokia/igmp', 'srl_nokia-igmp-snooping': 'urn:srl_nokia/igmp-snooping', 'srl_nokia-igmp-types': 'urn:srl_nokia/igmp-types', 'srl_nokia-interfaces': 'urn:srl_nokia/interfaces', 'srl_nokia-interfaces-bridge-table': 'urn:srl_nokia/interfaces/bridge-table', 'srl_nokia-interfaces-bridge-table-mac-duplication-entries': 'urn:srl_nokia/interfaces/bridge-table/mac-duplication/mac-duplication-entries', 'srl_nokia-interfaces-bridge-table-mac-learning-entries': 'urn:srl_nokia/interfaces/bridge-table/mac-duplication/mac-learning-entries', 'srl_nokia-interfaces-bridge-table-mac-table': 'urn:srl_nokia/interfaces/bridge-table/mac-table', 'srl_nokia-interfaces-bridge-table-statistics': 'urn:srl_nokia/interfaces/bridge-table/statistics', 'srl_nokia-interfaces-ethernet-segment-association': 'urn:srl_nokia/interfaces/ethernet-segment-association', 'srl_nokia-interfaces-ip-dhcp': 'urn:srl_nokia/interfaces/ip/dhcp', 'srl_nokia-interfaces-ip-dhcp-relay': 'urn:srl_nokia/interfaces/ip/dhcp/relay', 'srl_nokia-interfaces-ip-dhcp-server': 'urn:srl_nokia/interfaces/ip/dhcp/server', 'srl_nokia-interfaces-ip-vrrp': 'urn:srl_nokia/interfaces/ip/vrrp', 'srl_nokia-interfaces-l2cp': 'urn:srl_nokia/interfaces/l2cp', 'srl_nokia-interfaces-lag': 'urn:srl_nokia/interfaces/lags', 'srl_nokia-interfaces-local-mirror-destination': 'urn:srl_nokia/interfaces/local-mirror-destination', 'srl_nokia-interfaces-nbr': 'urn:srl_nokia/interfaces/ip/nbr', 'srl_nokia-interfaces-nbr-evpn': 'urn:srl_nokia/interfaces/ip/nbr/evpn', 'srl_nokia-interfaces-nbr-virtual-ip-discovery': 'urn:srl_nokia/interfaces/ip/nbr/virtual-ip-discovery', 'srl_nokia-interfaces-p4rt': 'urn:srl_nokia/interfaces/p4rt', 'srl_nokia-interfaces-router-adv': 'urn:srl_nokia/interfaces/ip/ra', 'srl_nokia-interfaces-vlans': 'urn:srl_nokia/interfaces/vlans', 'srl_nokia-interfaces-vxdp': 'urn:srl_nokia/interfaces-vxdp', 'srl_nokia-ip-route-tables': 'urn:srl_nokia/ip-route-tables', 'srl_nokia-ippm-source-udp-pool': 'urn:srl_nokia/ippm-sourceudp--pool', 'srl_nokia-isis': 'urn:srl_nokia/isis', 'srl_nokia-isis-lsdb': 'urn:srl_nokia/isis-lsdb', 'srl_nokia-isis-lsdb-types': 'urn:srl_nokia/isis/lsdb-types', 'srl_nokia-json-rpc': 'urn:srl_nokia/json-rpc', 'srl_nokia-keychains': 'urn:srl_nokia/keychains', 'srl_nokia-lacp': 'urn:srl_nokia/lacp', 'srl_nokia-ldp': 'urn:srl_nokia/ldp', 'srl_nokia-license': 'urn:srl_nokia/license', 'srl_nokia-link-measurement': 'urn:srl_nokia/link-measurement', 'srl_nokia-linux': 'urn:srl_nokia/linux', 'srl_nokia-lldp': 'urn:srl_nokia/lldp', 'srl_nokia-lldp-types': 'urn:srl_nokia/lldp-types', 'srl_nokia-load-balancing': 'urn:srl_nokia/load-balancing', 'srl_nokia-logging': 'urn:srl_nokia-logging', 'srl_nokia-lsp-ping-trace': 'urn:srl_nokia/lsp-ping-trace', 'srl_nokia-macsec': 'urn:srl_nokia-macsec', 'srl_nokia-maintenance-mode': 'urn:srl_nokia/maintenance-mode', 'srl_nokia-maintenance-policies': 'urn:srl_nokia/maintenance-policies', 'srl_nokia-micro-bfd': 'urn:srl_nokia/micro-bfd', 'srl_nokia-mirroring': 'urn:srl_nokia/system/mirroring', 'srl_nokia-mld': 'urn:srl_nokia/mld', 'srl_nokia-mld-snooping': 'urn:srl_nokia/mld-snooping', 'srl_nokia-mpls': 'urn:srl_nokia/mpls', 'srl_nokia-mpls-label-management': 'urn:srl_nokia/mpls-label-management', 'srl_nokia-mpls-route-tables': 'urn:srl_nokia/mpls-route-tables', 'srl_nokia-mpls-services-evpn-label-management': 'urn:srl_nokia/mpls-services-evpn-management', 'srl_nokia-mpls-services-network-instance-label-management': 'urn:srl_nokia/mpls-services-network-instance-management', 'srl_nokia-mtu': 'urn:srl_nokia/mtu', 'srl_nokia-multicast-mfib-tables': 'urn:srl_nokia/network-instance/mfib-tables', 'srl_nokia-mvpn-l3': 'urn:srl_nokia/mvpn-l3', 'srl_nokia-network-instance': 'urn:srl_nokia/network-instance', 'srl_nokia-network-instance-mtu': 'urn:srl_nokia/netinst-mtu', 'srl_nokia-next-hop-groups': 'urn:srl_nokia/next-hop-groups', 'srl_nokia-ntp': 'urn:srl_nokia/ntp', 'srl_nokia-oam': 'urn:srl_nokia/oam', 'srl_nokia-oam-pm': 'urn:srl_nokia/oam/pm/', 'srl_nokia-oam-pm-ethcfm': 'urn:srl_nokia/oam/pm/ethcfm', 'srl_nokia-oam-pm-ip': 'urn:srl_nokia/oam/pm/ip', 'srl_nokia-oam-pm-types': 'urn:srl_nokia/oam/pm/types', 'srl_nokia-openconfig': 'urn:srl_nokia/openconfig', 'srl_nokia-ospf': 'urn:srl_nokia/ospf', 'srl_nokia-ospf-types': 'urn:srl_nokia/ospf-types', 'srl_nokia-p4rt-server': 'urn:srl_nokia/p4rt-server', 'srl_nokia-packet-link-qual': 'urn:srl_nokia/packet-link-qual', 'srl_nokia-packet-match-types': 'urn:srl_nokia/packet-match-types', 'srl_nokia-pcep': 'urn:srl_nokia/pcep', 'srl_nokia-pim': 'urn:srl_nokia/pim', 'srl_nokia-platform': 'urn:srl_nokia/platform', 'srl_nokia-platform-acl': 'urn:srl_nokia/platform-acl', 'srl_nokia-platform-cgroup': 'urn:srl_nokia/platform-cgroup', 'srl_nokia-platform-chassis': 'urn:srl_nokia/platform-chassis', 'srl_nokia-platform-control': 'urn:srl_nokia/platform-control', 'srl_nokia-platform-cpu': 'urn:srl_nokia/platform-cpu', 'srl_nokia-platform-datapath-resources': 'urn:srl_nokia/platform-datapath-resources', 'srl_nokia-platform-disk': 'urn:srl_nokia/platform-disk', 'srl_nokia-platform-fabric': 'urn:srl_nokia/platform-fabric', 'srl_nokia-platform-fan': 'urn:srl_nokia/platform-fan', 'srl_nokia-platform-healthz': 'urn:srl_nokia/platform-healthz', 'srl_nokia-platform-lc': 'urn:srl_nokia/platform-lc', 'srl_nokia-platform-linecard-fib': 'urn:srl_nokia/platform-lc-fib', 'srl_nokia-platform-memory': 'urn:srl_nokia/platform-memory', 'srl_nokia-platform-mtu': 'urn:srl_nokia/platform-mtu', 'srl_nokia-platform-p4rt': 'urn:srl_nokia/platform/p4rt', 'srl_nokia-platform-pipeline-counters': 'urn:srl_nokia/platform-host-interface-pipeline', 'srl_nokia-platform-psu': 'urn:srl_nokia/platform-psu', 'srl_nokia-platform-qos': 'urn:srl_nokia/platform-qos', 'srl_nokia-platform-redundancy': 'urn:srl_nokia/platform-redundancy', 'srl_nokia-platform-resource-mgmt': 'urn:srl_nokia/platform-res-mgmt', 'srl_nokia-platform-resource-monitoring': 'urn:srl_nokia/platform-res-monitor', 'srl_nokia-platform-secure-boot': 'urn:srl_nokia/platform-secure-boot', 'srl_nokia-platform-tcam': 'urn:srl_nokia/platform-tcam', 'srl_nokia-platform-tpm': 'urn:srl_nokia/platform-tpm', 'srl_nokia-platform-vxdp': 'urn:srl_nokia/platform-vxdp', 'srl_nokia-policy-forwarding': 'urn:srl_nokia/policy-forwarding', 'srl_nokia-policy-types': 'urn:srl_nokia/policy-types', 'srl_nokia-qos': 'urn:srl_nokia/qos', 'srl_nokia-qos-policers': 'urn:srl_nokia/qos-policers', 'srl_nokia-ra_guard': 'urn:srl_nokia/ra_guard', 'srl_nokia-rib-bgp': 'urn:srl_nokia/bgp-rib', 'srl_nokia-routing-policy': 'urn:srl_nokia/routing-policy', 'srl_nokia-segment-routing': 'urn:srl_nokia/segment-routing', 'srl_nokia-sflow': 'urn:srl_nokia/sflow', 'srl_nokia-snmp': 'urn:srl_nokia/snmp', 'srl_nokia-snmp-trace': 'urn:srl_nokia-snmp-trace', 'srl_nokia-ssh': 'urn:srl_nokia/ssh', 'srl_nokia-stamp': 'urn:srl_nokia/stamp', 'srl_nokia-static-routes': 'urn:srl_nokia/static-routes', 'srl_nokia-sync': 'urn:srl_nokia/sync', 'srl_nokia-sync-freq': 'urn:srl_nokia/sync-freq', 'srl_nokia-sync-interfaces': 'urn:srl_nokia/sync-interfaces', 'srl_nokia-sync-ptp': 'urn:srl_nokia/sync-ptp', 'srl_nokia-sync-types': 'urn:srl_nokia/sync-types', 'srl_nokia-system': 'urn:srl_nokia/system', 'srl_nokia-system-banner': 'urn:srl_nokia/system-banner', 'srl_nokia-system-bridge-table': 'urn:srl_nokia/system/bridge-table', 'srl_nokia-system-bridge-table-proxy-arp': 'urn:srl_nokia/system/bridge-table/proxy-arp', 'srl_nokia-system-info': 'urn:srl_nokia/system-info', 'srl_nokia-system-multicast': 'urn:srl_nokia/system/multicast', 'srl_nokia-system-multicast-mfib-table': 'urn:srl_nokia/system/multicast/mfib', 'srl_nokia-system-name': 'urn:srl_nokia/system-name', 'srl_nokia-system-network-instance': 'urn:srl_nokia/system-network-instance', 'srl_nokia-system-network-instance-bgp-evpn-ethernet-segments': 'urn:srl_nokia/system-bgp-evpn-ethernet-segments', 'srl_nokia-system-network-instance-bgp-vpn': 'urn:srl_nokia/system-bgp-vpn', 'srl_nokia-system-protocols': 'urn:srl_nokia/system-protocols', 'srl_nokia-tcp-udp': 'urn:srl_nokia/tcp-udp', 'srl_nokia-te-policies': 'urn:srl_nokia/te-policies', 'srl_nokia-timezone': 'urn:srl_nokia/timezone', 'srl_nokia-tls': 'urn:srl_nokia/tls', 'srl_nokia-traffic-engineering': 'urn:srl_nokia/te', 'srl_nokia-transport-security': 'urn:srl_nokia/transport-security', 'srl_nokia-tunnel': 'urn:srl_nokia/tunnel', 'srl_nokia-tunnel-interfaces': 'urn:srl_nokia/tunnel-interfaces', 'srl_nokia-tunnel-interfaces-vxlan-interface-bridge-table': 'urn:srl_nokia/tunnel-interface/vxlan-interface/bridge-table/statistics', 'srl_nokia-tunnel-interfaces-vxlan-interface-bridge-table-multicast-destinations': 'urn:srl_nokia/tunnel-interface/vxlan-interface/bridge-table/multicast-destinations', 'srl_nokia-tunnel-interfaces-vxlan-interface-bridge-table-unicast-destinations': 'urn:srl_nokia/tunnel-interface/vxlan-interface/bridge-table/unicast-destinations', 'srl_nokia-tunnel-interfaces-vxlan-interface-bridge-table-unicast-es-destination-vteps': 'urn:srl_nokia/tunnel-interface/vxlan-interface/bridge-table/unicast-destinations/es-destination', 'srl_nokia-tunnel-tables': 'urn:srl_nokia/tunnel-tables', 'srl_nokia-twamp': 'urn:srl_nokia/twamp', 'srl_nokia-vxlan-tunnel-vtep': 'urn:srl_nokia/tunnel/vxlan-tunnel'}
Dictionary contraing namespaces definitions. Key - module name. Value - namespace URI.
The following implementations are defined for this entity:
- entity nokia_srlinux::Bfd¶
Parents:
nokia_srlinux::Base
Context to configure BFD parameters and report BFD sessions state Yang definition can be found here: srl_nokia-bfd.yang:L140
- Rel micro_bfd_sessions:
Context to configure micro-BFD session parameters and report sessions state
- Rel subinterface:
List of subinterface references to associating BFD config and state
- relation nokia_srlinux::bfd::MicroBfdSessions micro_bfd_sessions [0:1]¶
Relation to parent container Peer relation: Context to configure micro-BFD session parameters and report sessions state
other end:
nokia_srlinux::bfd::MicroBfdSessions.parent_bfd [1]
- relation nokia_srlinux::bfd::Subinterface subinterface [0:*]¶
Relation to parent container Peer relation: List of subinterface references to associating BFD config and state
The following implementations are defined for this entity:
The following implements statements select implementations for this entity:
nokia_srlinux::setupBfdYangContainer
constrainttrue
- entity nokia_srlinux::GnmiDevice¶
Parents:
nokia_srlinux::BaseDevice
,yang::GnmiDevice
Entity representing a device that should be configured using gnmi as backend
The following implements statements select implementations for this entity:
constraint
true
nokia_srlinux::yangDevice
constrainttrue
- entity nokia_srlinux::Interface¶
Parents:
nokia_srlinux::Base
The list of named interfaces on the device Yang definition can be found here: srl_nokia-interfaces.yang:L793
- attribute nokia_srlinux::types::srl_nokia_common::admin_state? admin_state=null¶
The configured, desired state of the interface
- attribute nokia_srlinux::types::srl_nokia_common::description? description=null¶
A user-configured description of the interface
- attribute nokia_srlinux::interface_mtu_t? mtu=null¶
Port MTU in bytes including ethernet overhead but excluding 4-bytes FCS If a transmitted packet exceeds this size it is dropped. The default value for ethernet-x interfaces is taken from /system/mtu/default-port-mtu. For the mgmt0 and mgmt0-standby interfaces the default is 1514 bytes, but the value can be changed for each interface individually. Port MTU is not configurable for loopback interfaces. The max mtu for the mgmt0 and mgmt0-standby interfaces is 9216. The 7220 IXR-D1, 7220 IXR-D2, 7220 IXR-D3, 7220 IXR-H2, and 7220 IXR-H3 systems support a maximum port MTU of 9412 bytes and minimum of 1500 bytes. The VSRL system supports a maximum port MTU of 9500 and minimum of 1450 bytes. All other systems support a maximum port MTU of 9500 and minimum of 1500 bytes. Each 7250 IXR IMM supports a maximum of 8 different port MTU values. 7220 IXR systems do not have any limit on the maximum number of different port MTU values.
- attribute nokia_srlinux::types::srl_nokia_common::interface_all name¶
The name of the interface Valid options are: irb<N>, N=0..255 lif-<lif_name> enp<bus>s<dev>f<fn>, bus=0..255, dev=0..31, fn=0..7 vhn-<vhn_name> lag<N>, N=1..128 [note1] lo<N>, N=0..255 mgmt0 mgmt0-standby ethernet-<slot>/<port> ethernet-<slot>/<mda>/<port> system0 <lif_name>=Linux interface name <vhn_name>=vhost interface name <slot>=slot number {1,2,3,..} <mda>=mda id {a,b,c,d} <port>=port id {1,2,3,..} [note1] N=1..32 for 7220-D1. N=1..64 for 7220-D2, 7220-D3, 7220-D5. N=1..127 for 7220-H2, 7220-H3.
- attribute string? tpid=null¶
Optionally set the tag protocol identifier field (TPID) that is accepted on the VLAN
- attribute nokia_srlinux::types::srl_nokia_common::uuid? uuid=null¶
The system-generated or user-configured UUID for the interface
- attribute bool? vlan_tagging=null¶
When set to true the interface is allowed to accept frames with one or more VLAN tags :rel breakout_mode: Configuration of breakout options. The 7220 D3 supports 4x10 and 4x25 breakout on ports 3-33. The 7220 D3L supports 4x10 and 4x25 breakout on ports 1-31. The 7220 H3 supports 2x100/4x100 breakout on ports 3-34. The 7220 H4 supports 4x100 breakout on ports 1-64. The 7220 D4 supports 4x100 breakout on ports 30-36. The 7220 D4 supports 4x25 breakout on ports 9, 15, 16 and 30-36. The 7220 D4 supports 4x10 breakout on ports 9, 15, 16 and 30-36. The 7220 D5 supports 4x10, 4x25 and 2x100/4x100 breakout on ports 1-32. 7250 IXR-6e/10e 36p QSFPDD IMM all port: 4x100GE and 2x100GE :rel ethernet: :rel lag: Container for options related to LAG :rel linux: Top-level container for configuration and state related to Linux interfaces :rel p4rt: Top-level container for P4Runtime interface configuration and state :rel sflow: Context to configure sFlow parameters :rel subinterface: The list of subinterfaces (logical interfaces) associated with a physical interface :rel transceiver: :rel vhost: Top-level container for vhost-user interface configuration and state
- relation nokia_srlinux::interface::BreakoutMode breakout_mode [0:1]¶
Relation to parent container Peer relation: Configuration of breakout options.
The 7220 D3 supports 4x10 and 4x25 breakout on ports 3-33. The 7220 D3L supports 4x10 and 4x25 breakout on ports 1-31. The 7220 H3 supports 2x100/4x100 breakout on ports 3-34. The 7220 H4 supports 4x100 breakout on ports 1-64. The 7220 D4 supports 4x100 breakout on ports 30-36. The 7220 D4 supports 4x25 breakout on ports 9, 15, 16 and 30-36. The 7220 D4 supports 4x10 breakout on ports 9, 15, 16 and 30-36. The 7220 D5 supports 4x10, 4x25 and 2x100/4x100 breakout on ports 1-32. 7250 IXR-6e/10e 36p QSFPDD IMM all port: 4x100GE and 2x100GE
other end:
nokia_srlinux::interface::BreakoutMode.parent_interface [1]
- relation nokia_srlinux::interface::Ethernet ethernet [0:1]¶
Relation to parent container Peer relation:
other end:
nokia_srlinux::interface::Ethernet.parent_interface [1]
- relation nokia_srlinux::interface::Lag lag [0:1]¶
Relation to parent container Peer relation: Container for options related to LAG
other end:
nokia_srlinux::interface::Lag.parent_interface [1]
- relation nokia_srlinux::interface::Linux linux [0:1]¶
Relation to parent container Peer relation: Top-level container for configuration and state related to Linux interfaces
other end:
nokia_srlinux::interface::Linux.parent_interface [1]
- relation nokia_srlinux::interface::P4rt p4rt [0:1]¶
Relation to parent container Peer relation: Top-level container for P4Runtime interface configuration and state
other end:
nokia_srlinux::interface::P4rt.parent_interface [1]
- relation nokia_srlinux::interface::Sflow sflow [0:1]¶
Relation to parent container Peer relation: Context to configure sFlow parameters
other end:
nokia_srlinux::interface::Sflow.parent_interface [1]
- relation nokia_srlinux::interface::Subinterface subinterface [0:4095]¶
Relation to parent container Peer relation: The list of subinterfaces (logical interfaces) associated with a physical interface
other end:
nokia_srlinux::interface::Subinterface.parent_interface [1]
- relation nokia_srlinux::interface::Transceiver transceiver [0:1]¶
Relation to parent container Peer relation:
other end:
nokia_srlinux::interface::Transceiver.parent_interface [1]
- relation nokia_srlinux::interface::Vhost vhost [0:1]¶
Relation to parent container Peer relation: Top-level container for vhost-user interface configuration and state
other end:
nokia_srlinux::interface::Vhost.parent_interface [1]
The following implementations are defined for this entity:
The following implements statements select implementations for this entity:
nokia_srlinux::setupInterfaceYangContainer
constrainttrue
- entity nokia_srlinux::NetworkInstance¶
Parents:
nokia_srlinux::Base
Network instances configured on the local system Yang definition can be found here: srl_nokia-network-instance.yang:L154
- attribute nokia_srlinux::types::srl_nokia_common::admin_state? admin_state=null¶
This leaf contains the configured, desired state of the network instance.
- attribute nokia_srlinux::types::srl_nokia_common::description? description=null¶
A user-entered description of this network instance.
- attribute nokia_srlinux::types::srl_nokia_common::restricted_name name¶
A unique name identifying the network instance
- attribute nokia_srlinux::types::srl_nokia_common::dotted_quad? router_id=null¶
A identifier for the local network instance - typically used within associated routing protocols or signalling routing information in another network instance
- attribute string? type=null¶
The type of network instance. The value of this leaf indicates the type of forwarding entries that should be supported by this network instance :rel aggregate_routes: :rel bridge_table: :rel connection_point: Connection-point information. :rel inter_instance_policies: Policies for leaking routes between this network instance and other network instances :rel interface: List of subinterfaces used by this network-instance :rel ip_forwarding: Forwarding options that apply to the entire network instance. :rel ip_load_balancing: Container for IP load-balancing options that are specific to the network-instance :rel maintenance_policies: Container with maintenance policies :rel mpls: :rel mpls_forwarding: :rel mtu: Top-level container for configuration and state data related to network-instance MTU :rel multicast_l3_vpn: :rel next_hop_groups: :rel policy_forwarding: Configuration and operational state relating to policy-forwarding within a network instance. :rel protocols: The routing protocols that are enabled for this network-instance. :rel segment_routing: Container with segment routing configuration options :rel static_routes: :rel traffic_engineering: Container with traffic engineering options for the network-instance :rel traffic_engineering_policies: Container with traffic engineering policies :rel vxlan_interface: List of vxlan-interfaces used by this network-instance
- relation nokia_srlinux::network_instance::AggregateRoutes aggregate_routes [0:1]¶
Relation to parent container Peer relation:
other end:
nokia_srlinux::network_instance::AggregateRoutes.parent_network_instance [1]
- relation nokia_srlinux::network_instance::BridgeTable bridge_table [0:1]¶
Relation to parent container Peer relation:
other end:
nokia_srlinux::network_instance::BridgeTable.parent_network_instance [1]
- relation nokia_srlinux::network_instance::ConnectionPoint connection_point [0:*]¶
Relation to parent container Peer relation: Connection-point information.
other end:
nokia_srlinux::network_instance::ConnectionPoint.parent_network_instance [1]
- relation nokia_srlinux::network_instance::InterInstancePolicies inter_instance_policies [0:1]¶
Relation to parent container Peer relation: Policies for leaking routes between this network instance and other network instances
other end:
nokia_srlinux::network_instance::InterInstancePolicies.parent_network_instance [1]
- relation nokia_srlinux::network_instance::Interface interface [0:*]¶
Relation to parent container Peer relation: List of subinterfaces used by this network-instance
other end:
nokia_srlinux::network_instance::Interface.parent_network_instance [1]
- relation nokia_srlinux::network_instance::IpForwarding ip_forwarding [0:1]¶
Relation to parent container Peer relation: Forwarding options that apply to the entire network instance.
other end:
nokia_srlinux::network_instance::IpForwarding.parent_network_instance [1]
- relation nokia_srlinux::network_instance::IpLoadBalancing ip_load_balancing [0:1]¶
Relation to parent container Peer relation: Container for IP load-balancing options that are specific to the network-instance
other end:
nokia_srlinux::network_instance::IpLoadBalancing.parent_network_instance [1]
- relation nokia_srlinux::network_instance::MaintenancePolicies maintenance_policies [0:1]¶
Relation to parent container Peer relation: Container with maintenance policies
other end:
nokia_srlinux::network_instance::MaintenancePolicies.parent_network_instance [1]
- relation nokia_srlinux::network_instance::Mpls mpls [0:1]¶
Relation to parent container Peer relation:
other end:
nokia_srlinux::network_instance::Mpls.parent_network_instance [1]
- relation nokia_srlinux::network_instance::MplsForwarding mpls_forwarding [0:1]¶
Relation to parent container Peer relation:
other end:
nokia_srlinux::network_instance::MplsForwarding.parent_network_instance [1]
- relation nokia_srlinux::network_instance::Mtu mtu [0:1]¶
Relation to parent container Peer relation: Top-level container for configuration and state data related to network-instance MTU
other end:
nokia_srlinux::network_instance::Mtu.parent_network_instance [1]
- relation nokia_srlinux::network_instance::MulticastL3Vpn multicast_l3_vpn [0:1]¶
Relation to parent container Peer relation:
other end:
nokia_srlinux::network_instance::MulticastL3Vpn.parent_network_instance [1]
- relation nokia_srlinux::network_instance::NextHopGroups next_hop_groups [0:1]¶
Relation to parent container Peer relation:
other end:
nokia_srlinux::network_instance::NextHopGroups.parent_network_instance [1]
- relation nokia_srlinux::network_instance::PolicyForwarding policy_forwarding [0:1]¶
Relation to parent container Peer relation: Configuration and operational state relating to policy-forwarding within a network instance.
other end:
nokia_srlinux::network_instance::PolicyForwarding.parent_network_instance [1]
- relation nokia_srlinux::network_instance::Protocols protocols [0:1]¶
Relation to parent container Peer relation: The routing protocols that are enabled for this network-instance.
other end:
nokia_srlinux::network_instance::Protocols.parent_network_instance [1]
- relation nokia_srlinux::network_instance::SegmentRouting segment_routing [0:1]¶
Relation to parent container Peer relation: Container with segment routing configuration options
other end:
nokia_srlinux::network_instance::SegmentRouting.parent_network_instance [1]
- relation nokia_srlinux::network_instance::StaticRoutes static_routes [0:1]¶
Relation to parent container Peer relation:
other end:
nokia_srlinux::network_instance::StaticRoutes.parent_network_instance [1]
- relation nokia_srlinux::network_instance::TrafficEngineering traffic_engineering [0:1]¶
Relation to parent container Peer relation: Container with traffic engineering options for the network-instance
other end:
nokia_srlinux::network_instance::TrafficEngineering.parent_network_instance [1]
- relation nokia_srlinux::network_instance::TrafficEngineeringPolicies traffic_engineering_policies [0:1]¶
Relation to parent container Peer relation: Container with traffic engineering policies
other end:
nokia_srlinux::network_instance::TrafficEngineeringPolicies.parent_network_instance [1]
- relation nokia_srlinux::network_instance::VxlanInterface vxlan_interface [0:1]¶
Relation to parent container Peer relation: List of vxlan-interfaces used by this network-instance
other end:
nokia_srlinux::network_instance::VxlanInterface.parent_network_instance [1]
The following implementations are defined for this entity:
The following implements statements select implementations for this entity:
nokia_srlinux::setupNetworkInstanceYangContainer
constrainttrue
- entity nokia_srlinux::Oam¶
Parents:
nokia_srlinux::Base
Enclosing container for OAM Yang definition can be found here: srl_nokia-oam.yang:L29
- Rel ethcfm:
OAM configuration and operational data for the management of Ethernet (ETH-CFM)
- Rel ippm:
- Rel link_measurement:
- Rel performance_monitoring:
OAM Performance Monitoring
- Rel stamp:
- Rel twamp:
- relation nokia_srlinux::oam::Ethcfm ethcfm [0:1]¶
Relation to parent container Peer relation: OAM configuration and operational data for the management of Ethernet (ETH-CFM)
other end:
nokia_srlinux::oam::Ethcfm.parent_oam [1]
- relation nokia_srlinux::oam::Ippm ippm [0:1]¶
Relation to parent container Peer relation:
other end:
nokia_srlinux::oam::Ippm.parent_oam [1]
- relation nokia_srlinux::oam::LinkMeasurement link_measurement [0:1]¶
Relation to parent container Peer relation:
other end:
nokia_srlinux::oam::LinkMeasurement.parent_oam [1]
- relation nokia_srlinux::oam::PerformanceMonitoring performance_monitoring [0:1]¶
Relation to parent container Peer relation: OAM Performance Monitoring
other end:
nokia_srlinux::oam::PerformanceMonitoring.parent_oam [1]
- relation nokia_srlinux::oam::Stamp stamp [0:1]¶
Relation to parent container Peer relation:
other end:
nokia_srlinux::oam::Stamp.parent_oam [1]
- relation nokia_srlinux::oam::Twamp twamp [0:1]¶
Relation to parent container Peer relation:
other end:
nokia_srlinux::oam::Twamp.parent_oam [1]
The following implementations are defined for this entity:
The following implements statements select implementations for this entity:
nokia_srlinux::setupOamYangContainer
constrainttrue
- entity nokia_srlinux::Platform¶
Parents:
nokia_srlinux::Base
Enclosing container for platform components Yang definition can be found here: srl_nokia-platform.yang:L319
- Rel chassis:
Top-level container for chassis configuration and state
- Rel control:
Top-level container for control module configuration and state
- Rel fabric:
Top-level container for fabric configuration and state
- Rel linecard:
Top-level container for linecard configuration and state
- Rel redundancy:
Top-level container for platform redundancy
- Rel resource_management:
Container for managing resources in a system-wide context
- Rel resource_monitoring:
- Rel vxdp:
Top-level container for vXDP configuration and state
- relation nokia_srlinux::platform::Chassis chassis [0:1]¶
Relation to parent container Peer relation: Top-level container for chassis configuration and state
other end:
nokia_srlinux::platform::Chassis.parent_platform [1]
- relation nokia_srlinux::platform::Control control [0:*]¶
Relation to parent container Peer relation: Top-level container for control module configuration and state
other end:
nokia_srlinux::platform::Control.parent_platform [1]
- relation nokia_srlinux::platform::Fabric fabric [0:*]¶
Relation to parent container Peer relation: Top-level container for fabric configuration and state
other end:
nokia_srlinux::platform::Fabric.parent_platform [1]
- relation nokia_srlinux::platform::Linecard linecard [0:*]¶
Relation to parent container Peer relation: Top-level container for linecard configuration and state
other end:
nokia_srlinux::platform::Linecard.parent_platform [1]
- relation nokia_srlinux::platform::Redundancy redundancy [0:1]¶
Relation to parent container Peer relation: Top-level container for platform redundancy
other end:
nokia_srlinux::platform::Redundancy.parent_platform [1]
- relation nokia_srlinux::platform::ResourceManagement resource_management [0:1]¶
Relation to parent container Peer relation: Container for managing resources in a system-wide context
other end:
nokia_srlinux::platform::ResourceManagement.parent_platform [1]
- relation nokia_srlinux::platform::ResourceMonitoring resource_monitoring [0:1]¶
Relation to parent container Peer relation:
other end:
nokia_srlinux::platform::ResourceMonitoring.parent_platform [1]
- relation nokia_srlinux::platform::Vxdp vxdp [0:1]¶
Relation to parent container Peer relation: Top-level container for vXDP configuration and state
other end:
nokia_srlinux::platform::Vxdp.parent_platform [1]
The following implementations are defined for this entity:
The following implements statements select implementations for this entity:
nokia_srlinux::setupPlatformYangContainer
constrainttrue
- entity nokia_srlinux::Resource¶
Parents:
yang::ResourceBuilder
All entities modelled in this module are translated to the correct yang model. Each device creates a global yang resource that collects all containers in the model.
When an entity that inherits from Base is associated with this resource, it will be added to a different yang resource. This can be used to create a distinction between global configuration and service specific configuration and put them in their own failure domain.
- Rel entities:
- relation nokia_srlinux::Base entities [0:*]¶
The resource this entity is a part of Peer relation:
other end:
nokia_srlinux::Base.resource [0:1]
The following implements statements select implementations for this entity:
constraint
true
- entity nokia_srlinux::RoutingPolicy¶
Parents:
nokia_srlinux::Base
Top-level container for all routing policy configuration Yang definition can be found here: srl_nokia-routing-policy.yang:L593
- Rel as_path_set:
AS Path regular expressions for use in policy entries
- Rel community_set:
List of BGP community sets containing standard and large BGP communities
- Rel policy:
List of policy definitions, keyed by unique name
These policy definitions are expected to be referenced (by name) in policy in import-policy and/or export-policy statements. :rel prefix_set: List of defined prefix sets :rel tag_set: List of administrative tag sets
- relation nokia_srlinux::routing_policy::AsPathSet as_path_set [0:*]¶
Relation to parent container Peer relation: AS Path regular expressions for use in policy entries
other end:
nokia_srlinux::routing_policy::AsPathSet.parent_routing_policy [1]
- relation nokia_srlinux::routing_policy::CommunitySet community_set [0:*]¶
Relation to parent container Peer relation: List of BGP community sets containing standard and large BGP communities
other end:
nokia_srlinux::routing_policy::CommunitySet.parent_routing_policy [1]
- relation nokia_srlinux::routing_policy::Policy policy [0:*]¶
Relation to parent container Peer relation: List of policy definitions, keyed by unique name These policy definitions are expected to be referenced (by name) in policy in import-policy and/or export-policy statements.
other end:
nokia_srlinux::routing_policy::Policy.parent_routing_policy [1]
- relation nokia_srlinux::routing_policy::PrefixSet prefix_set [0:*]¶
Relation to parent container Peer relation: List of defined prefix sets
other end:
nokia_srlinux::routing_policy::PrefixSet.parent_routing_policy [1]
- relation nokia_srlinux::routing_policy::TagSet tag_set [0:255]¶
Relation to parent container Peer relation: List of administrative tag sets
other end:
nokia_srlinux::routing_policy::TagSet.parent_routing_policy [1]
The following implementations are defined for this entity:
The following implements statements select implementations for this entity:
nokia_srlinux::setupRoutingPolicyYangContainer
constrainttrue
- entity nokia_srlinux::System¶
Parents:
nokia_srlinux::Base
Enclosing container for system management Yang definition can be found here: srl_nokia-system.yang:L45
- attribute nokia_srlinux::system_trace_options_t[]? trace_options=null¶
Management server trace options :rel aaa: Top-level container for AAA services :rel authentication: Container for protocol authentication options available system wide :rel banner: Contains configuration and state related to system banners :rel boot: Top-level container for configuration and state data related to booting the system :rel bridge_table: system bridge-table information :rel clock: Top-level container for system clock configuration and state :rel configuration: Top-level container for configuration and state data related to the system configuration :rel dhcp_server: Configures the dhcp server :rel dns: Top-level container for DNS configuration and state :rel event_handler: Top-level container for configuration and state of event handler and event handling instances :rel ftp_server: Top-level container for FTP server configuration and state :rel gnmi_server: Configures the gNMI server access API :rel gribi_server: Configures the gRPC Routing Information Base Interface (gRIBI) service :rel information: Top-level container for system information configuration and state :rel json_rpc_server: Configures the JSON RPC access API :rel lacp: :rel license: List of licenses configured on the system :rel lldp: Top-level container for LLDP configuration and state data :rel logging: System logging provides the interface to syslog services to setup output entities on a selection of log sources. :rel maintenance: Top-level container for Maintenance Mode configuration :rel management: Enclosing container for options relating to management server :rel mirroring: Top level container for configuration and operational state for mirroring :rel mpls: Container for system wide MPLS label management :rel mtu: Top-level container for configuration and state data related to the system MTU :rel multicast: system multicast information :rel name: Contains configuration and state related to system naming :rel network_instance: :rel ntp: Top-level container for NTP configuration and state :rel p4rt_server: Configures the P4Runtime service :rel packet_link_qualification: Top-level container for gNOI Packet Link Qualification profiles :rel protocols: The routing protocols that are supported by the system :rel ra_guard_policy: List containing RA Guard Policy and parameters :rel sflow: Context to configure sFlow Agent parameters and report sFlow state :rel snmp: Top-level container for SNMP configuration and state :rel ssh_server: Top-level container for SSH server configuration and state :rel sync: Context to configure sync parameters and report sessions state :rel tls: Top-level container for TLS configuration and state
- relation nokia_srlinux::system::Aaa aaa [0:1]¶
Relation to parent container Peer relation: Top-level container for AAA services
other end:
nokia_srlinux::system::Aaa.parent_system [1]
- relation nokia_srlinux::system::Authentication authentication [0:1]¶
Relation to parent container Peer relation: Container for protocol authentication options available system wide
other end:
nokia_srlinux::system::Authentication.parent_system [1]
- relation nokia_srlinux::system::Banner banner [0:1]¶
Relation to parent container Peer relation: Contains configuration and state related to system banners
- relation nokia_srlinux::system::Boot boot [0:1]¶
Relation to parent container Peer relation: Top-level container for configuration and state data related to booting the system
- relation nokia_srlinux::system::BridgeTable bridge_table [0:1]¶
Relation to parent container Peer relation: system bridge-table information
other end:
nokia_srlinux::system::BridgeTable.parent_system [1]
- relation nokia_srlinux::system::Clock clock [0:1]¶
Relation to parent container Peer relation: Top-level container for system clock configuration and state
- relation nokia_srlinux::system::Configuration configuration [0:1]¶
Relation to parent container Peer relation: Top-level container for configuration and state data related to the system configuration
other end:
nokia_srlinux::system::Configuration.parent_system [1]
- relation nokia_srlinux::system::DhcpServer dhcp_server [0:1]¶
Relation to parent container Peer relation: Configures the dhcp server
other end:
nokia_srlinux::system::DhcpServer.parent_system [1]
- relation nokia_srlinux::system::Dns dns [0:1]¶
Relation to parent container Peer relation: Top-level container for DNS configuration and state
other end:
nokia_srlinux::system::Dns.parent_system [1]
- relation nokia_srlinux::system::EventHandler event_handler [0:1]¶
Relation to parent container Peer relation: Top-level container for configuration and state of event handler and event handling instances
other end:
nokia_srlinux::system::EventHandler.parent_system [1]
- relation nokia_srlinux::system::FtpServer ftp_server [0:1]¶
Relation to parent container Peer relation: Top-level container for FTP server configuration and state
other end:
nokia_srlinux::system::FtpServer.parent_system [1]
- relation nokia_srlinux::system::GnmiServer gnmi_server [0:1]¶
Relation to parent container Peer relation: Configures the gNMI server access API
other end:
nokia_srlinux::system::GnmiServer.parent_system [1]
- relation nokia_srlinux::system::GribiServer gribi_server [0:1]¶
Relation to parent container Peer relation: Configures the gRPC Routing Information Base Interface (gRIBI) service
other end:
nokia_srlinux::system::GribiServer.parent_system [1]
- relation nokia_srlinux::system::Information information [0:1]¶
Relation to parent container Peer relation: Top-level container for system information configuration and state
other end:
nokia_srlinux::system::Information.parent_system [1]
- relation nokia_srlinux::system::JsonRpcServer json_rpc_server [0:1]¶
Relation to parent container Peer relation: Configures the JSON RPC access API
other end:
nokia_srlinux::system::JsonRpcServer.parent_system [1]
- relation nokia_srlinux::system::Lacp lacp [0:1]¶
Relation to parent container Peer relation:
- relation nokia_srlinux::system::License license [0:5]¶
Relation to parent container Peer relation: List of licenses configured on the system
- relation nokia_srlinux::system::Lldp lldp [0:1]¶
Relation to parent container Peer relation: Top-level container for LLDP configuration and state data
- relation nokia_srlinux::system::Logging logging [0:1]¶
Relation to parent container Peer relation: System logging provides the interface to syslog services to setup output entities on a selection of log sources.
- relation nokia_srlinux::system::Maintenance maintenance [0:1]¶
Relation to parent container Peer relation: Top-level container for Maintenance Mode configuration
other end:
nokia_srlinux::system::Maintenance.parent_system [1]
- relation nokia_srlinux::system::Management management [0:1]¶
Relation to parent container Peer relation: Enclosing container for options relating to management server
other end:
nokia_srlinux::system::Management.parent_system [1]
- relation nokia_srlinux::system::Mirroring mirroring [0:1]¶
Relation to parent container Peer relation: Top level container for configuration and operational state for mirroring
other end:
nokia_srlinux::system::Mirroring.parent_system [1]
- relation nokia_srlinux::system::Mpls mpls [0:1]¶
Relation to parent container Peer relation: Container for system wide MPLS label management
- relation nokia_srlinux::system::Mtu mtu [0:1]¶
Relation to parent container Peer relation: Top-level container for configuration and state data related to the system MTU
other end:
nokia_srlinux::system::Mtu.parent_system [1]
- relation nokia_srlinux::system::Multicast multicast [0:1]¶
Relation to parent container Peer relation: system multicast information
other end:
nokia_srlinux::system::Multicast.parent_system [1]
- relation nokia_srlinux::system::Name name [0:1]¶
Relation to parent container Peer relation: Contains configuration and state related to system naming
- relation nokia_srlinux::system::NetworkInstance network_instance [0:1]¶
Relation to parent container Peer relation:
other end:
nokia_srlinux::system::NetworkInstance.parent_system [1]
- relation nokia_srlinux::system::Ntp ntp [0:1]¶
Relation to parent container Peer relation: Top-level container for NTP configuration and state
other end:
nokia_srlinux::system::Ntp.parent_system [1]
- relation nokia_srlinux::system::P4rtServer p4rt_server [0:1]¶
Relation to parent container Peer relation: Configures the P4Runtime service
other end:
nokia_srlinux::system::P4rtServer.parent_system [1]
- relation nokia_srlinux::system::PacketLinkQualification packet_link_qualification [0:1]¶
Relation to parent container Peer relation: Top-level container for gNOI Packet Link Qualification profiles
other end:
nokia_srlinux::system::PacketLinkQualification.parent_system [1]
- relation nokia_srlinux::system::Protocols protocols [0:1]¶
Relation to parent container Peer relation: The routing protocols that are supported by the system
other end:
nokia_srlinux::system::Protocols.parent_system [1]
- relation nokia_srlinux::system::RaGuardPolicy ra_guard_policy [0:64]¶
Relation to parent container Peer relation: List containing RA Guard Policy and parameters
other end:
nokia_srlinux::system::RaGuardPolicy.parent_system [1]
- relation nokia_srlinux::system::Sflow sflow [0:1]¶
Relation to parent container Peer relation: Context to configure sFlow Agent parameters and report sFlow state
- relation nokia_srlinux::system::Snmp snmp [0:1]¶
Relation to parent container Peer relation: Top-level container for SNMP configuration and state
- relation nokia_srlinux::system::SshServer ssh_server [0:1]¶
Relation to parent container Peer relation: Top-level container for SSH server configuration and state
other end:
nokia_srlinux::system::SshServer.parent_system [1]
- relation nokia_srlinux::system::Sync sync [0:1]¶
Relation to parent container Peer relation: Context to configure sync parameters and report sessions state
- relation nokia_srlinux::system::Tls tls [0:1]¶
Relation to parent container Peer relation: Top-level container for TLS configuration and state
other end:
nokia_srlinux::system::Tls.parent_system [1]
The following implementations are defined for this entity:
The following implements statements select implementations for this entity:
nokia_srlinux::setupSystemYangContainer
constrainttrue
- entity nokia_srlinux::TransportSecurity¶
Parents:
nokia_srlinux::Base
Enclosing container for transport security Yang definition can be found here: srl_nokia-transport-security.yang:L32
- Rel macsec:
- relation nokia_srlinux::transport_security::Macsec macsec [0:1]¶
Relation to parent container Peer relation:
other end:
nokia_srlinux::transport_security::Macsec.parent_transport_security [1]
The following implementations are defined for this entity:
The following implements statements select implementations for this entity:
nokia_srlinux::setupTransportSecurityYangContainer
constrainttrue
- entity nokia_srlinux::Tunnel¶
Parents:
nokia_srlinux::Base
This model collects all config and state aspects of the tunnel table in SRLinux. Yang definition can be found here: srl_nokia-tunnel.yang:L32
- Rel vxlan_tunnel:
- relation nokia_srlinux::tunnel::VxlanTunnel vxlan_tunnel [0:1]¶
Relation to parent container Peer relation:
other end:
nokia_srlinux::tunnel::VxlanTunnel.parent_tunnel [1]
The following implementations are defined for this entity:
The following implements statements select implementations for this entity:
nokia_srlinux::setupTunnelYangContainer
constrainttrue
- entity nokia_srlinux::TunnelInterface¶
Parents:
nokia_srlinux::Base
In the case that the interface is logical tunnel interface, the parameters for the tunnel are specified within this subtree. Tunnel interfaces have only a single logical subinterface associated with them. Yang definition can be found here: srl_nokia-tunnel-interfaces.yang:L70
- attribute nokia_srlinux::types::srl_nokia_tunnel_interfaces::tunnel_interface_all name¶
The name of the tunnel-interface. Valid options are: vxlan<N>, N=0..255 :rel vxlan_interface: The list of vxlan-interfaces.
- relation nokia_srlinux::tunnel_interface::VxlanInterface vxlan_interface [0:16384]¶
Relation to parent container Peer relation: The list of vxlan-interfaces.
other end:
nokia_srlinux::tunnel_interface::VxlanInterface.parent_tunnel_interface [1]
The following implementations are defined for this entity:
The following implements statements select implementations for this entity:
nokia_srlinux::setupTunnelInterfaceYangContainer
constrainttrue
- entity nokia_srlinux::acl::CpmFilter¶
Parents:
nokia_srlinux::Base
Top level container for CPM filters Yang definition can be found here: srl_nokia-acl.yang:L1849
- Rel ipv4_filter:
Top level container for CPM IPv4 filters
- Rel ipv6_filter:
Top level container for CPM IPv6 filters
- Rel mac_filter:
Top level container for CPM MAC filter
- Rel parent_acl:
Relation to parent container
- relation nokia_srlinux::Acl parent_acl [1]¶
Relation to parent container Peer relation: Top level container for CPM filters
other end:
nokia_srlinux::Acl.cpm_filter [0:1]
- relation nokia_srlinux::acl::cpm_filter::Ipv4Filter ipv4_filter [0:1]¶
Relation to parent container Peer relation: Top level container for CPM IPv4 filters
other end:
nokia_srlinux::acl::cpm_filter::Ipv4Filter.parent_cpm_filter [1]
- relation nokia_srlinux::acl::cpm_filter::Ipv6Filter ipv6_filter [0:1]¶
Relation to parent container Peer relation: Top level container for CPM IPv6 filters
other end:
nokia_srlinux::acl::cpm_filter::Ipv6Filter.parent_cpm_filter [1]
- relation nokia_srlinux::acl::cpm_filter::MacFilter mac_filter [0:1]¶
Relation to parent container Peer relation: Top level container for CPM MAC filter
other end:
nokia_srlinux::acl::cpm_filter::MacFilter.parent_cpm_filter [1]
The following implementations are defined for this entity:
The following implements statements select implementations for this entity:
nokia_srlinux::acl::setupCpmFilterYangContainer
constrainttrue
- entity nokia_srlinux::acl::Ipv4Filter¶
Parents:
nokia_srlinux::Base
List of IPv4 filter policies Yang definition can be found here: srl_nokia-acl.yang:L1491
- attribute nokia_srlinux::types::srl_nokia_common::description? description=null¶
Description string for the IPv4 filter policy
- attribute nokia_srlinux::types::srl_nokia_common::name name¶
Name of the IPv4 filter policy. :rel entry: List of filter rules. :rel parent_acl: Relation to parent container
- relation nokia_srlinux::Acl parent_acl [1]¶
Relation to parent container Peer relation: List of IPv4 filter policies
other end:
nokia_srlinux::Acl.ipv4_filter [0:*]
- relation nokia_srlinux::acl::ipv4_filter::Entry entry [0:*]¶
Relation to parent container Peer relation: List of filter rules.
other end:
nokia_srlinux::acl::ipv4_filter::Entry.parent_ipv4_filter [1]
The following implementations are defined for this entity: