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))

  • 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))

  • 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'))

  • Base type yang::types::uint32

  • Type constraint ((self >= 1) and (self <= 128))

  • 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))

  • Base type string

  • Type constraint (self in ['minimum', 'maximum', 'average'])

  • Base type yang::types::uint32

  • Type constraint ((self >= 1) and (self <= 10))

  • Base type yang::types::uint32

  • Type constraint ((self >= 0) and (self <= 86400))

  • Base type string

  • Type constraint (self in ['derived', 'actual'])

  • 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))

  • 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'))

  • Base type string

  • Type constraint (self in ['ntp', 'ptp'])

  • Base type yang::types::uint32

  • Type constraint ((self >= 1) and (self <= 255))

  • Base type yang::types::uint32

  • Type constraint ((self >= 1) and (self <= 12))

  • Base type yang::types::uint32

  • Type constraint ((self >= 1) and (self <= 100))

  • Base type yang::types::uint32

  • Type constraint ((self >= 1) and (self <= 10))

  • Base type yang::types::uint32

  • Type constraint ((self >= 1) and (self <= 1800))

  • Base type yang::types::uint32

  • Type constraint ((self >= 0) and (self <= 3600))

  • Base type yang::types::uint32

  • Type constraint ((self >= 1) and (self <= 900))

  • Base type yang::types::uint32

  • Type constraint ((self >= 1) and (self <= 100))

  • Base type yang::types::uint32

  • Type constraint ((self >= 1) and (self <= 100000))

  • 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))

typedef nokia_srlinux::oam::performance_monitoring::ip::loss::loss_events_template::unavailability_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::unavailability_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::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))

typedef nokia_srlinux::oam::performance_monitoring::ip::loss::loss_events_template::undetermined_unavailability_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_unavailability_event_raise_threshold_t
  • 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')

  • Base type yang::types::uint32

  • Type constraint ((self >= 1) and (self <= 4294967295))

  • 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

other end: nokia_srlinux::acl::Ipv4Filter.parent_acl [1]

relation nokia_srlinux::acl::Ipv6Filter ipv6_filter [0:*]

Relation to parent container Peer relation: List of IPv6 filter policies

other end: nokia_srlinux::acl::Ipv6Filter.parent_acl [1]

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

other end: nokia_srlinux::acl::SystemFilter.parent_acl [1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

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:

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

other end: nokia_srlinux::bfd::Subinterface.parent_bfd [1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

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:

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:

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:

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 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:

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:

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:

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

other end: nokia_srlinux::system::Banner.parent_system [1]

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

other end: nokia_srlinux::system::Boot.parent_system [1]

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

other end: nokia_srlinux::system::Clock.parent_system [1]

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:

other end: nokia_srlinux::system::Lacp.parent_system [1]

relation nokia_srlinux::system::License license [0:5]

Relation to parent container Peer relation: List of licenses configured on the system

other end: nokia_srlinux::system::License.parent_system [1]

relation nokia_srlinux::system::Lldp lldp [0:1]

Relation to parent container Peer relation: Top-level container for LLDP configuration and state data

other end: nokia_srlinux::system::Lldp.parent_system [1]

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.

other end: nokia_srlinux::system::Logging.parent_system [1]

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

other end: nokia_srlinux::system::Mpls.parent_system [1]

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

other end: nokia_srlinux::system::Name.parent_system [1]

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 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

other end: nokia_srlinux::system::Sflow.parent_system [1]

relation nokia_srlinux::system::Snmp snmp [0:1]

Relation to parent container Peer relation: Top-level container for SNMP configuration and state

other end: nokia_srlinux::system::Snmp.parent_system [1]

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

other end: nokia_srlinux::system::Sync.parent_system [1]

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:

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:

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:

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:

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:

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: