_meta_table = { 'AutorpProtocolModeEnum': _MetaInfoEnum('AutorpProtocolModeEnum', 'ydk.models.cisco_ios_xr.Cisco_IOS_XR_ipv4_autorp_oper', { 'sparse': 'sparse', 'bidirectional': 'bidirectional', }, 'Cisco-IOS-XR-ipv4-autorp-oper', _yang_ns._namespaces['Cisco-IOS-XR-ipv4-autorp-oper']), 'AutoRp.Standby.CandidateRps.CandidateRp': { 'meta_info': _MetaInfoClass( 'AutoRp.Standby.CandidateRps.CandidateRp', False, [ _MetaInfoClassMember( 'access-list-name', ATTRIBUTE, 'str', None, None, [], [], ''' ACL Name ''', 'access_list_name', 'Cisco-IOS-XR-ipv4-autorp-oper', False), _MetaInfoClassMember( 'announce-period', ATTRIBUTE, 'int', None, None, [ ('-2147483648', '2147483647') ], [], ''' Announce Period ''', 'announce_period', 'Cisco-IOS-XR-ipv4-autorp-oper', False), _MetaInfoClassMember( 'candidate-rp-address', ATTRIBUTE, 'str', None, None, [], [ '(([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])(%[\\p{N}\\p{L}]+)?' ], ''' Candidate RP IP Address ''', 'candidate_rp_address', 'Cisco-IOS-XR-ipv4-autorp-oper', False), _MetaInfoClassMember(
'v2':'V2', 'v1':'V1', }, 'Cisco-IOS-XR-crypto-ssh-oper', _yang_ns._namespaces['Cisco-IOS-XR-crypto-ssh-oper']), 'AuthenEnum' : _MetaInfoEnum('AuthenEnum', 'ydk.models.cisco_ios_xr.Cisco_IOS_XR_crypto_ssh_oper', { 'password':'******', 'rsa-public-key':'RSA_PUBLIC_KEY', 'keyboard-interactive':'KEYBOARD_INTERACTIVE', }, 'Cisco-IOS-XR-crypto-ssh-oper', _yang_ns._namespaces['Cisco-IOS-XR-crypto-ssh-oper']), 'Ssh.Session.Brief.IncomingSessions.SessionBriefInfo' : { 'meta_info' : _MetaInfoClass('Ssh.Session.Brief.IncomingSessions.SessionBriefInfo', False, [ _MetaInfoClassMember('authentication-type', REFERENCE_ENUM_CLASS, 'AuthenEnum' , 'ydk.models.cisco_ios_xr.Cisco_IOS_XR_crypto_ssh_oper', 'AuthenEnum', [], [], ''' Authentication method ''', 'authentication_type', 'Cisco-IOS-XR-crypto-ssh-oper', False), _MetaInfoClassMember('channel-id', ATTRIBUTE, 'int' , None, None, [(0, 4294967295)], [], ''' Channel ID ''', 'channel_id', 'Cisco-IOS-XR-crypto-ssh-oper', False), _MetaInfoClassMember('connection-type', REFERENCE_ENUM_CLASS, 'ConnectionEnum' , 'ydk.models.cisco_ios_xr.Cisco_IOS_XR_crypto_ssh_oper', 'ConnectionEnum', [], [], ''' Channel Connection Type ''', 'connection_type', 'Cisco-IOS-XR-crypto-ssh-oper', False), _MetaInfoClassMember('host-address', ATTRIBUTE, 'str' , None, None,
from ydk._core._dm_meta_info import _MetaInfoClassMember, _MetaInfoClass, _MetaInfoEnum from ydk.types import Empty, YList, YLeafList, DELETE, Decimal64, FixedBitsDict from ydk._core._dm_meta_info import ATTRIBUTE, REFERENCE_CLASS, REFERENCE_LIST, REFERENCE_LEAFLIST, REFERENCE_IDENTITY_CLASS, REFERENCE_ENUM_CLASS, REFERENCE_BITS, REFERENCE_UNION from ydk.errors import YPYError, YPYModelError from ydk.providers._importer import _yang_ns _meta_table = { 'XrXml.Agent.Default.Session' : { 'meta_info' : _MetaInfoClass('XrXml.Agent.Default.Session', False, [ _MetaInfoClassMember('timeout', ATTRIBUTE, 'int' , None, None, [(1, 1440)], [], ''' Timeout in minutes ''', 'timeout', 'Cisco-IOS-XR-man-xml-ttyagent-cfg', False), ], 'Cisco-IOS-XR-man-xml-ttyagent-cfg', 'session', _yang_ns._namespaces['Cisco-IOS-XR-man-xml-ttyagent-cfg'], 'ydk.models.cisco_ios_xr.Cisco_IOS_XR_man_xml_ttyagent_cfg' ), }, 'XrXml.Agent.Default.Throttle' : { 'meta_info' : _MetaInfoClass('XrXml.Agent.Default.Throttle', False, [ _MetaInfoClassMember('memory', ATTRIBUTE, 'int' , None, None, [(100, 600)], [],
'ipv6':'IPV6', }, 'Cisco-IOS-XR-mpls-static-oper', _yang_ns._namespaces['Cisco-IOS-XR-mpls-static-oper']), 'MgmtMplsStaticLabelModeEnum' : _MetaInfoEnum('MgmtMplsStaticLabelModeEnum', 'ydk.models.cisco_ios_xr.Cisco_IOS_XR_mpls_static_oper', { 'none':'NONE', 'per-prefix':'PER_PREFIX', 'per-vrf':'PER_VRF', 'cross-connect':'CROSS_CONNECT', }, 'Cisco-IOS-XR-mpls-static-oper', _yang_ns._namespaces['Cisco-IOS-XR-mpls-static-oper']), 'MplsStatic.Vrfs.Vrf.Lsps.Lsp.Label.Prefix.Prefix' : { 'meta_info' : _MetaInfoClass('MplsStatic.Vrfs.Vrf.Lsps.Lsp.Label.Prefix.Prefix', False, [ _MetaInfoClassMember('af-name', REFERENCE_ENUM_CLASS, 'MgmtStaticAddrEnum' , 'ydk.models.cisco_ios_xr.Cisco_IOS_XR_mpls_static_oper', 'MgmtStaticAddrEnum', [], [], ''' AFName ''', 'af_name', 'Cisco-IOS-XR-mpls-static-oper', False), _MetaInfoClassMember('ipv4-prefix', ATTRIBUTE, 'str' , None, None, [], ['(([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])(%[\\p{N}\\p{L}]+)?'], ''' IPv4 context ''', 'ipv4_prefix', 'Cisco-IOS-XR-mpls-static-oper', False), _MetaInfoClassMember('ipv6-prefix', ATTRIBUTE, 'str' , None, None, [], ['((:|[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])))(%[\\p{N}\\p{L}]+)?'], ''' IPv6 context ''', 'ipv6_prefix', 'Cisco-IOS-XR-mpls-static-oper', False), ],
from ydk._core._dm_meta_info import _MetaInfoClassMember, _MetaInfoClass, _MetaInfoEnum from ydk.types import Empty, YList, YLeafList, DELETE, Decimal64, FixedBitsDict from ydk._core._dm_meta_info import ATTRIBUTE, REFERENCE_CLASS, REFERENCE_LIST, REFERENCE_LEAFLIST, REFERENCE_IDENTITY_CLASS, REFERENCE_ENUM_CLASS, REFERENCE_BITS, REFERENCE_UNION from ydk.errors import YPYError, YPYModelError from ydk.models import _yang_ns _meta_table = { 'SystemMonitoring.CpuUtilization.ProcessCpu' : { 'meta_info' : _MetaInfoClass('SystemMonitoring.CpuUtilization.ProcessCpu', False, [ _MetaInfoClassMember('process-cpu-fifteen-minute', ATTRIBUTE, 'int' , None, None, [(0, 4294967295)], [], ''' Process CPU utilization in percent for past 15 minute ''', 'process_cpu_fifteen_minute', 'Cisco-IOS-XR-wdsysmon-fd-oper', False), _MetaInfoClassMember('process-cpu-five-minute', ATTRIBUTE, 'int' , None, None, [(0, 4294967295)], [], ''' Process CPU utilization in percent for past 5 minute ''', 'process_cpu_five_minute', 'Cisco-IOS-XR-wdsysmon-fd-oper', False), _MetaInfoClassMember('process-cpu-one-minute', ATTRIBUTE, 'int' , None, None, [(0, 4294967295)], [], ''' Process CPU utilization in percent for past 1 minute ''',
from ydk._core._dm_meta_info import _MetaInfoClassMember, _MetaInfoClass, _MetaInfoEnum from ydk.types import Empty, YList, YLeafList, DELETE, Decimal64, FixedBitsDict from ydk._core._dm_meta_info import ATTRIBUTE, REFERENCE_CLASS, REFERENCE_LIST, REFERENCE_LEAFLIST, REFERENCE_IDENTITY_CLASS, REFERENCE_ENUM_CLASS, REFERENCE_BITS, REFERENCE_UNION from ydk.errors import YPYError, YPYModelError from ydk.providers._importer import _yang_ns _meta_table = { 'Eem.DirUser.Library' : { 'meta_info' : _MetaInfoClass('Eem.DirUser.Library', False, [ _MetaInfoClassMember('library', ATTRIBUTE, 'str' , None, None, [], [], ''' library ''', 'library', 'Cisco-IOS-XR-ha-eem-policy-oper', False), _MetaInfoClassMember('policy', ATTRIBUTE, 'str' , None, None, [], [], ''' policy ''', 'policy', 'Cisco-IOS-XR-ha-eem-policy-oper', False), ], 'Cisco-IOS-XR-ha-eem-policy-oper', 'library', _yang_ns._namespaces['Cisco-IOS-XR-ha-eem-policy-oper'], 'ydk.models.cisco_ios_xr.Cisco_IOS_XR_ha_eem_policy_oper' ), },
False, [ ], 'Cisco-IOS-XR-ip-domain-oper', 'Host-address-base', _yang_ns._namespaces['Cisco-IOS-XR-ip-domain-oper'], 'ydk.models.cisco_ios_xr.Cisco_IOS_XR_ip_domain_oper' ), }, 'IpDomain.Vrfs.Vrf.Server.ServerAddress' : { 'meta_info' : _MetaInfoClass('IpDomain.Vrfs.Vrf.Server.ServerAddress', False, [ _MetaInfoClassMember('af-name', REFERENCE_IDENTITY_CLASS, 'HostAddressBaseIdentity' , 'ydk.models.cisco_ios_xr.Cisco_IOS_XR_ip_domain_oper', 'HostAddressBaseIdentity', [], [], ''' AFName ''', 'af_name', 'Cisco-IOS-XR-ip-domain-oper', False), _MetaInfoClassMember('ipv4-address', ATTRIBUTE, 'str' , None, None, [], ['(([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])(%[\\p{N}\\p{L}]+)?'], ''' IPv4 address ''', 'ipv4_address', 'Cisco-IOS-XR-ip-domain-oper', False), _MetaInfoClassMember('ipv6-address', ATTRIBUTE, 'str' , None, None, [], ['((:|[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])))(%[\\p{N}\\p{L}]+)?'], ''' IPv6 address ''', 'ipv6_address', 'Cisco-IOS-XR-ip-domain-oper', False), ],
'minor':'minor', 'severe':'severe', 'critical':'critical', }, 'Cisco-IOS-XR-wd-oper', _yang_ns._namespaces['Cisco-IOS-XR-wd-oper']), 'OverloadCtrlNotifEnum' : _MetaInfoEnum('OverloadCtrlNotifEnum', 'ydk.models.cisco_ios_xr.Cisco_IOS_XR_wd_oper', { 'disabled':'disabled', 'enabled':'enabled', }, 'Cisco-IOS-XR-wd-oper', _yang_ns._namespaces['Cisco-IOS-XR-wd-oper']), 'Watchdog.Nodes.Node.ThresholdMemory.Default.ConfiguredMemory' : { 'meta_info' : _MetaInfoClass('Watchdog.Nodes.Node.ThresholdMemory.Default.ConfiguredMemory', False, [ _MetaInfoClassMember('critical', ATTRIBUTE, 'int' , None, None, [('0', '18446744073709551615')], [], ''' Critical memory in bytes ''', 'critical', 'Cisco-IOS-XR-wd-oper', False), _MetaInfoClassMember('minor', ATTRIBUTE, 'int' , None, None, [('0', '4294967295')], [], ''' Minor memory threshold in bytes ''', 'minor', 'Cisco-IOS-XR-wd-oper', False), _MetaInfoClassMember('severe', ATTRIBUTE, 'int' , None, None, [('0', '4294967295')], [], ''' Severe memory threshold in bytes ''', 'severe', 'Cisco-IOS-XR-wd-oper', False), ],
from enum import Enum from ydk._core._dm_meta_info import _MetaInfoClassMember, _MetaInfoClass, _MetaInfoEnum from ydk.types import Empty, YList, YLeafList, DELETE, Decimal64, FixedBitsDict from ydk._core._dm_meta_info import ATTRIBUTE, REFERENCE_CLASS, REFERENCE_LIST, REFERENCE_LEAFLIST, REFERENCE_IDENTITY_CLASS, REFERENCE_ENUM_CLASS, REFERENCE_BITS, REFERENCE_UNION, ANYXML_CLASS from ydk.errors import YPYError, YPYModelError from ydk.providers._importer import _yang_ns _meta_table = { 'Lpts.Ipolicer.Ipv4Acls.Ipv4Acl.Ipv4VrfNames.Ipv4VrfName' : { 'meta_info' : _MetaInfoClass('Lpts.Ipolicer.Ipv4Acls.Ipv4Acl.Ipv4VrfNames.Ipv4VrfName', False, [ _MetaInfoClassMember('vrf-name', ATTRIBUTE, 'str' , None, None, [], ['[\\w\\-\\.:,_@#%$\\+=\\|;]+'], ''' VRF name ''', 'vrf_name', 'Cisco-IOS-XR-lpts-pre-ifib-cfg', True), _MetaInfoClassMember('acl-rate', ATTRIBUTE, 'int' , None, None, [('0', '100000')], [], ''' pre-ifib policer rate config commands ''', 'acl_rate', 'Cisco-IOS-XR-lpts-pre-ifib-cfg', False), ], 'Cisco-IOS-XR-lpts-pre-ifib-cfg', 'ipv4vrf-name', _yang_ns._namespaces['Cisco-IOS-XR-lpts-pre-ifib-cfg'], 'ydk.models.cisco_ios_xr.Cisco_IOS_XR_lpts_lib_cfg' ), },
from enum import Enum from ydk._core._dm_meta_info import _MetaInfoClassMember, _MetaInfoClass, _MetaInfoEnum from ydk.types import Empty, YList, YLeafList, DELETE, Decimal64, FixedBitsDict from ydk._core._dm_meta_info import ATTRIBUTE, REFERENCE_CLASS, REFERENCE_LIST, REFERENCE_LEAFLIST, REFERENCE_IDENTITY_CLASS, REFERENCE_ENUM_CLASS, REFERENCE_BITS, REFERENCE_UNION from ydk.errors import YPYError, YPYDataValidationError from ydk.models import _yang_ns _meta_table = { 'Runner.One': { 'meta_info': _MetaInfoClass('Runner.One', False, [ _MetaInfoClassMember( 'name', ATTRIBUTE, 'str', None, None, [], [], ''' this is string value ''', 'name', 'inherit', False), _MetaInfoClassMember( 'number', ATTRIBUTE, 'int', None, None, [ (-2147483648, 2147483647) ], [], ''' integer value type ''', 'number', 'inherit', False), ], 'inherit', 'one', _yang_ns._namespaces['inherit'], 'ydk.models.inherit.inherit'), }, 'Runner': { 'meta_info': _MetaInfoClass('Runner', False, [ _MetaInfoClassMember('jumper', ATTRIBUTE, 'int', None, None, [ (-2147483648, 2147483647) ], [], ''' ''', 'jumper', 'inherit', False),
from ydk._core._dm_meta_info import _MetaInfoClassMember, _MetaInfoClass, _MetaInfoEnum from ydk.types import Empty, YList, YLeafList, DELETE, Decimal64, FixedBitsDict from ydk._core._dm_meta_info import ATTRIBUTE, REFERENCE_CLASS, REFERENCE_LIST, REFERENCE_LEAFLIST, REFERENCE_IDENTITY_CLASS, REFERENCE_ENUM_CLASS, REFERENCE_BITS, REFERENCE_UNION, ANYXML_CLASS from ydk.errors import YPYError, YPYModelError from ydk.providers._importer import _yang_ns _meta_table = { 'Sla.Protocols.Ethernet.Profiles.Profile.Statistics.Statistic.BucketsSize': { 'meta_info': _MetaInfoClass( 'Sla.Protocols.Ethernet.Profiles.Profile.Statistics.Statistic.BucketsSize', False, [ _MetaInfoClassMember( 'buckets-size', ATTRIBUTE, 'int', None, None, [('1', '100')], [], ''' Size of each bucket ''', 'buckets_size', 'Cisco-IOS-XR-ethernet-cfm-cfg', False), _MetaInfoClassMember( 'buckets-size-unit', REFERENCE_ENUM_CLASS, 'SlaBucketsSizeUnitsEnumEnum', 'ydk.models.cisco_ios_xr.Cisco_IOS_XR_infra_sla_datatypes', 'SlaBucketsSizeUnitsEnumEnum', [], [], ''' Unit associated with the BucketsSize ''', 'buckets_size_unit', 'Cisco-IOS-XR-ethernet-cfm-cfg', False), ], 'Cisco-IOS-XR-ethernet-cfm-cfg', 'buckets-size', _yang_ns._namespaces['Cisco-IOS-XR-ethernet-cfm-cfg'], 'ydk.models.cisco_ios_xr.Cisco_IOS_XR_infra_sla_cfg'), }, 'Sla.Protocols.Ethernet.Profiles.Profile.Statistics.Statistic.Aggregation': {
from enum import Enum from ydk._core._dm_meta_info import _MetaInfoClassMember, _MetaInfoClass, _MetaInfoEnum from ydk.types import Empty, YList, YLeafList, DELETE, Decimal64, FixedBitsDict from ydk._core._dm_meta_info import ATTRIBUTE, REFERENCE_CLASS, REFERENCE_LIST, REFERENCE_LEAFLIST, REFERENCE_IDENTITY_CLASS, REFERENCE_ENUM_CLASS, REFERENCE_BITS, REFERENCE_UNION from ydk.errors import YPYError, YPYDataValidationError from ydk.models import _yang_ns _meta_table = { 'FileSystem.Node.FileSystem': { 'meta_info': _MetaInfoClass( 'FileSystem.Node.FileSystem', False, [ _MetaInfoClassMember( 'size', ATTRIBUTE, 'str', None, None, [], [], ''' Size of the file system in bytes ''', 'size', 'Cisco-IOS-XR-shellutil-filesystem-oper', False), _MetaInfoClassMember( 'free', ATTRIBUTE, 'str', None, None, [], [], ''' Free space in the file system in bytes ''', 'free', 'Cisco-IOS-XR-shellutil-filesystem-oper', False), _MetaInfoClassMember( 'type', ATTRIBUTE, 'str', None, None, [], [], ''' Type of file system ''', 'type', 'Cisco-IOS-XR-shellutil-filesystem-oper', False), _MetaInfoClassMember( 'flags', ATTRIBUTE, 'str', None, None, [], [], ''' Flags of file system ''', 'flags', 'Cisco-IOS-XR-shellutil-filesystem-oper', False), _MetaInfoClassMember( 'prefixes', ATTRIBUTE, 'str', None, None, [], [],
'PceDisjointPathEnum': _MetaInfoEnum('PceDisjointPathEnum', 'ydk.models.cisco_ios_xr.Cisco_IOS_XR_infra_xtc_cfg', { 'link': 'link', 'node': 'node', 'srlg': 'srlg', }, 'Cisco-IOS-XR-infra-xtc-cfg', _yang_ns._namespaces['Cisco-IOS-XR-infra-xtc-cfg']), 'Pce.PccAddresses.PccAddress.LspNames.LspName.RsvpTe.Affinity': { 'meta_info': _MetaInfoClass( 'Pce.PccAddresses.PccAddress.LspNames.LspName.RsvpTe.Affinity', False, [ _MetaInfoClassMember( 'exclude-any', ATTRIBUTE, 'str', None, None, [], ['[0-9a-fA-F]{1,8}'], ''' Exclude-any affinity value ''', 'exclude_any', 'Cisco-IOS-XR-infra-xtc-cfg', False), _MetaInfoClassMember( 'include-all', ATTRIBUTE, 'str', None, None, [], ['[0-9a-fA-F]{1,8}'], ''' Include-all affinity value ''', 'include_all', 'Cisco-IOS-XR-infra-xtc-cfg', False), _MetaInfoClassMember( 'include-any', ATTRIBUTE, 'str', None, None, [], ['[0-9a-fA-F]{1,8}'], ''' Include-any affinity value ''', 'include_any', 'Cisco-IOS-XR-infra-xtc-cfg', False), ], 'Cisco-IOS-XR-infra-xtc-cfg', 'affinity', _yang_ns._namespaces['Cisco-IOS-XR-infra-xtc-cfg'], 'ydk.models.cisco_ios_xr.Cisco_IOS_XR_infra_xtc_cfg'),
from ydk._core._dm_meta_info import _MetaInfoClassMember, _MetaInfoClass, _MetaInfoEnum from ydk.types import Empty, YList, YLeafList, DELETE, Decimal64, FixedBitsDict from ydk._core._dm_meta_info import ATTRIBUTE, REFERENCE_CLASS, REFERENCE_LIST, REFERENCE_LEAFLIST, REFERENCE_IDENTITY_CLASS, REFERENCE_ENUM_CLASS, REFERENCE_BITS, REFERENCE_UNION, ANYXML_CLASS from ydk.errors import YPYError, YPYModelError from ydk.providers._importer import _yang_ns _meta_table = { 'Sbfd.RemoteTarget.Ipv4Addresses.Ipv4Address.RemoteDiscriminator': { 'meta_info': _MetaInfoClass( 'Sbfd.RemoteTarget.Ipv4Addresses.Ipv4Address.RemoteDiscriminator', False, [ _MetaInfoClassMember( 'remote-discriminator', ATTRIBUTE, 'int', None, None, [ ('1', '4294967295') ], [], ''' Remote Discriminator Value ''', 'remote_discriminator', 'Cisco-IOS-XR-ip-sbfd-cfg', True), ], 'Cisco-IOS-XR-ip-sbfd-cfg', 'remote-discriminator', _yang_ns._namespaces['Cisco-IOS-XR-ip-sbfd-cfg'], 'ydk.models.cisco_ios_xr.Cisco_IOS_XR_ip_sbfd_cfg'), }, 'Sbfd.RemoteTarget.Ipv4Addresses.Ipv4Address': { 'meta_info': _MetaInfoClass('Sbfd.RemoteTarget.Ipv4Addresses.Ipv4Address', False, [ _MetaInfoClassMember( 'address', ATTRIBUTE, 'str', None, None, [], [ '(([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])(%[\\p{N}\\p{L}]+)?' ], ''' IPv4 address ''', 'address', 'Cisco-IOS-XR-ip-sbfd-cfg', True), _MetaInfoClassMember(
from ydk._core._dm_meta_info import _MetaInfoClassMember, _MetaInfoClass, _MetaInfoEnum from ydk.types import Empty, YList, YLeafList, DELETE, Decimal64, FixedBitsDict from ydk._core._dm_meta_info import ATTRIBUTE, REFERENCE_CLASS, REFERENCE_LIST, REFERENCE_LEAFLIST, REFERENCE_IDENTITY_CLASS, REFERENCE_ENUM_CLASS, REFERENCE_BITS, REFERENCE_UNION from ydk.errors import YPYError, YPYModelError from ydk.models import _yang_ns _meta_table = { 'Cdp' : { 'meta_info' : _MetaInfoClass('Cdp', False, [ _MetaInfoClassMember('advertise-v1-only', ATTRIBUTE, 'Empty' , None, None, [], [], ''' Enable CDPv1 only advertisements ''', 'advertise_v1_only', 'Cisco-IOS-XR-cdp-cfg', False), _MetaInfoClassMember('enable', ATTRIBUTE, 'bool' , None, None, [], [], ''' Enable or disable CDP globally ''', 'enable', 'Cisco-IOS-XR-cdp-cfg', False), _MetaInfoClassMember('hold-time', ATTRIBUTE, 'int' , None, None, [(10, 255)], [], ''' Length of time (in sec) that the receiver must keep a CDP packet ''', 'hold_time', 'Cisco-IOS-XR-cdp-cfg', False),
_meta_table = { 'SrmsMiFlagEnum': _MetaInfoEnum( 'SrmsMiFlagEnum', 'ydk.models.cisco_ios_xr.Cisco_IOS_XR_segment_routing_ms_cfg', { 'disable': 'disable', 'enable': 'enable', }, 'Cisco-IOS-XR-segment-routing-ms-cfg', _yang_ns._namespaces['Cisco-IOS-XR-segment-routing-ms-cfg']), 'Sr.GlobalBlock': { 'meta_info': _MetaInfoClass( 'Sr.GlobalBlock', False, [ _MetaInfoClassMember( 'lower-bound', ATTRIBUTE, 'int', None, None, [ ('16000', '1048574') ], [], ''' SRGB Lower Bound ''', 'lower_bound', 'Cisco-IOS-XR-segment-routing-ms-cfg', False), _MetaInfoClassMember( 'upper-bound', ATTRIBUTE, 'int', None, None, [ ('16001', '1048575') ], [], ''' SRGB Upper Bound ''', 'upper_bound', 'Cisco-IOS-XR-segment-routing-ms-cfg', False), ], 'Cisco-IOS-XR-segment-routing-ms-cfg', 'global-block', _yang_ns._namespaces['Cisco-IOS-XR-segment-routing-ms-cfg'], 'ydk.models.cisco_ios_xr.Cisco_IOS_XR_segment_routing_ms_cfg'), }, 'Sr.Mappings.Mapping': { 'meta_info': _MetaInfoClass(
from ydk._core._dm_meta_info import _MetaInfoClassMember, _MetaInfoClass, _MetaInfoEnum, _dm_validate_value from ydk.types import Empty, YList, DELETE, Decimal64, FixedBitsDict from ydk._core._dm_meta_info import ATTRIBUTE, REFERENCE_CLASS, REFERENCE_LIST, REFERENCE_LEAFLIST, REFERENCE_IDENTITY_CLASS, REFERENCE_ENUM_CLASS, REFERENCE_BITS, REFERENCE_UNION from ydk.errors import YPYError, YPYDataValidationError from ydk.models import _yang_ns _meta_table = { 'Runner.One' : { 'meta_info' : _MetaInfoClass('Runner.One', False, [ _MetaInfoClassMember('name', ATTRIBUTE, 'str' , None, None, [], [], ''' this is string value ''', 'name', 'inherit', False), _MetaInfoClassMember('number', ATTRIBUTE, 'int' , None, None, [(-2147483648, 2147483647)], [], ''' integer value type ''', 'number', 'inherit', False), ], 'inherit', 'one', _yang_ns._namespaces['inherit'], 'ydk.models.inherit.inherit' ), },
_MetaInfoEnum( 'CryptoAlgEnum', 'ydk.models.cisco_ios_xr.Cisco_IOS_XR_lib_keychain_cfg', { 'alg-hmac-sha1-12': 'alg_hmac_sha1_12', 'alg-md5-16': 'alg_md5_16', 'alg-sha1-20': 'alg_sha1_20', 'alg-hmac-md5-16': 'alg_hmac_md5_16', 'alg-hmac-sha1-20': 'alg_hmac_sha1_20', }, 'Cisco-IOS-XR-lib-keychain-cfg', _yang_ns._namespaces['Cisco-IOS-XR-lib-keychain-cfg']), 'Keychains.Keychain.AcceptTolerance': { 'meta_info': _MetaInfoClass( 'Keychains.Keychain.AcceptTolerance', False, [ _MetaInfoClassMember( 'infinite', ATTRIBUTE, 'bool', None, None, [], [], ''' Infinite tolerance ''', 'infinite', 'Cisco-IOS-XR-lib-keychain-cfg', False), _MetaInfoClassMember( 'value', ATTRIBUTE, 'int', None, None, [('1', '8640000')], [], ''' Value in seconds ''', 'value', 'Cisco-IOS-XR-lib-keychain-cfg', False), ], 'Cisco-IOS-XR-lib-keychain-cfg', 'accept-tolerance', _yang_ns._namespaces['Cisco-IOS-XR-lib-keychain-cfg'], 'ydk.models.cisco_ios_xr.Cisco_IOS_XR_lib_keychain_cfg'), }, 'Keychains.Keychain.Keies.Key.AcceptLifetime': { 'meta_info': _MetaInfoClass( 'Keychains.Keychain.Keies.Key.AcceptLifetime', False, [ _MetaInfoClassMember( 'end-date', ATTRIBUTE, 'int', None, None, [('1', '31')],
from ydk.providers._importer import _yang_ns _meta_table = { "Ipv6Virtual.Vrfs.Vrf.Address": { "meta_info": _MetaInfoClass( "Ipv6Virtual.Vrfs.Vrf.Address", False, [ _MetaInfoClassMember( "address", ATTRIBUTE, "str", None, None, [], [ "((:|[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])))(%[\\p{N}\\p{L}]+)?" ], """ IPv6 address """, "address", "Cisco-IOS-XR-ipv6-smiap-cfg", False, ), _MetaInfoClassMember( "prefix-length", ATTRIBUTE, "int", None, None, [("0", "128")], [],
from enum import Enum from ydk._core._dm_meta_info import _MetaInfoClassMember, _MetaInfoClass, _MetaInfoEnum from ydk.types import Empty, YList, YLeafList, DELETE, Decimal64, FixedBitsDict from ydk._core._dm_meta_info import ATTRIBUTE, REFERENCE_CLASS, REFERENCE_LIST, REFERENCE_LEAFLIST, REFERENCE_IDENTITY_CLASS, REFERENCE_ENUM_CLASS, REFERENCE_BITS, REFERENCE_UNION, ANYXML_CLASS from ydk.errors import YPYError, YPYModelError from ydk.providers._importer import _yang_ns _meta_table = { 'InventoryConfigurations.Entity' : { 'meta_info' : _MetaInfoClass('InventoryConfigurations.Entity', False, [ _MetaInfoClassMember('name', ATTRIBUTE, 'str' , None, None, [], ['[\\w\\-\\.:,_@#%$\\+=\\|;]+'], ''' Entity name ''', 'name', 'Cisco-IOS-XR-invmgr-cfg', True), _MetaInfoClassMember('name-xr', ATTRIBUTE, 'str' , None, None, [], [], ''' Entity name ''', 'name_xr', 'Cisco-IOS-XR-invmgr-cfg', False), ], 'Cisco-IOS-XR-invmgr-cfg', 'entity', _yang_ns._namespaces['Cisco-IOS-XR-invmgr-cfg'], 'ydk.models.cisco_ios_xr.Cisco_IOS_XR_invmgr_cfg' ), },
from ydk._core._dm_meta_info import _MetaInfoClassMember, _MetaInfoClass, _MetaInfoEnum from ydk.types import Empty, YList, YLeafList, DELETE, Decimal64, FixedBitsDict from ydk._core._dm_meta_info import ATTRIBUTE, REFERENCE_CLASS, REFERENCE_LIST, REFERENCE_LEAFLIST, REFERENCE_IDENTITY_CLASS, REFERENCE_ENUM_CLASS, REFERENCE_BITS, REFERENCE_UNION from ydk.errors import YPYError, YPYModelError from ydk.providers._importer import _yang_ns _meta_table = { 'IpDomain.Vrfs.Vrf.Ipv6Hosts.Ipv6Host' : { 'meta_info' : _MetaInfoClass('IpDomain.Vrfs.Vrf.Ipv6Hosts.Ipv6Host', False, [ _MetaInfoClassMember('host-name', ATTRIBUTE, 'str' , None, None, [], [], ''' A hostname ''', 'host_name', 'Cisco-IOS-XR-ip-domain-cfg', True), _MetaInfoClassMember('address', REFERENCE_LEAFLIST, 'str' , None, None, [], ['((:|[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])))(%[\\p{N}\\p{L}]+)?'], ''' Host IPv6 addresses ''', 'address', 'Cisco-IOS-XR-ip-domain-cfg', False, max_elements=4, min_elements=1), ], 'Cisco-IOS-XR-ip-domain-cfg', 'ipv6-host', _yang_ns._namespaces['Cisco-IOS-XR-ip-domain-cfg'], 'ydk.models.cisco_ios_xr.Cisco_IOS_XR_ip_domain_cfg' ), },
'low': 'LOW', }, 'Cisco-IOS-XR-ipv6-nd-cfg', _yang_ns._namespaces['Cisco-IOS-XR-ipv6-nd-cfg']), 'Ipv6SrpEncapsulationEnum': _MetaInfoEnum('Ipv6SrpEncapsulationEnum', 'ydk.models.ipv6.Cisco_IOS_XR_ipv6_nd_cfg', { 'srpa': 'SRPA', 'srpb': 'SRPB', }, 'Cisco-IOS-XR-ipv6-nd-cfg', _yang_ns._namespaces['Cisco-IOS-XR-ipv6-nd-cfg']), 'Ipv6Neighbor.Neighbors.Neighbor': { 'meta_info': _MetaInfoClass('Ipv6Neighbor.Neighbors.Neighbor', False, [ _MetaInfoClassMember( 'neighbor-address', ATTRIBUTE, 'str', None, None, [], [ '((:|[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])))(%[\\p{N}\\p{L}]+)?' ], ''' IPv6 address ''', 'neighbor_address', 'Cisco-IOS-XR-ipv6-nd-cfg', True), _MetaInfoClassMember( 'interface-name', ATTRIBUTE, 'str', None, None, [], [ '(([a-zA-Z0-9_]*\\d+/){3}\\d+)|(([a-zA-Z0-9_]*\\d+/){4}\\d+)|(([a-zA-Z0-9_]*\\d+/){3}\\d+\\.\\d+)|(([a-zA-Z0-9_]*\\d+/){2}([a-zA-Z0-9_]*\\d+))|(([a-zA-Z0-9_]*\\d+/){2}([a-zA-Z0-9_]+))|([a-zA-Z0-9_-]*\\d+)|([a-zA-Z0-9_-]*\\d+\\.\\d+)|(mpls)|(dwdm)' ], ''' Interface name ''', 'interface_name', 'Cisco-IOS-XR-ipv6-nd-cfg', True), _MetaInfoClassMember( 'zone', ATTRIBUTE, 'str', None, None, [], [], ''' IPv6 address zone ''', 'zone', 'Cisco-IOS-XR-ipv6-nd-cfg', False), _MetaInfoClassMember( 'mac-address', ATTRIBUTE, 'str', None, None, [], ['[0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}'], ''' 48-bit hardware address H.H.H
'hundred-gig':'HUNDRED_GIG', 'two-hundred-gig':'TWO_HUNDRED_GIG', 'two-hundred-fifty-gig':'TWO_HUNDRED_FIFTY_GIG', }, 'Cisco-IOS-XR-ncs1k-mxp-cfg', _yang_ns._namespaces['Cisco-IOS-XR-ncs1k-mxp-cfg']), 'FecEnum' : _MetaInfoEnum('FecEnum', 'ydk.models.cisco_ios_xr.Cisco_IOS_XR_ncs1k_mxp_cfg', { 'sd7':'SD7', 'sd20':'SD20', }, 'Cisco-IOS-XR-ncs1k-mxp-cfg', _yang_ns._namespaces['Cisco-IOS-XR-ncs1k-mxp-cfg']), 'HardwareModule.Node.Values.Value' : { 'meta_info' : _MetaInfoClass('HardwareModule.Node.Values.Value', False, [ _MetaInfoClassMember('slice-id', ATTRIBUTE, 'str' , None, None, [], ['[\\w\\-\\.:,_@#%$\\+=\\|;]+'], ''' Set Slice ''', 'slice_id', 'Cisco-IOS-XR-ncs1k-mxp-cfg', True), _MetaInfoClassMember('client-rate', REFERENCE_ENUM_CLASS, 'ClientDataRateEnum' , 'ydk.models.cisco_ios_xr.Cisco_IOS_XR_ncs1k_mxp_cfg', 'ClientDataRateEnum', [], [], ''' Client Rate ''', 'client_rate', 'Cisco-IOS-XR-ncs1k-mxp-cfg', False), _MetaInfoClassMember('fec', REFERENCE_ENUM_CLASS, 'FecEnum' , 'ydk.models.cisco_ios_xr.Cisco_IOS_XR_ncs1k_mxp_cfg', 'FecEnum', [], [], ''' FEC ''', 'fec', 'Cisco-IOS-XR-ncs1k-mxp-cfg', False), _MetaInfoClassMember('trunk-rate', REFERENCE_ENUM_CLASS, 'TrunkDataRateEnum' , 'ydk.models.cisco_ios_xr.Cisco_IOS_XR_ncs1k_mxp_cfg', 'TrunkDataRateEnum',
'rxpod':'rxpod', 'ibmc':'ibmc', 'fsbl':'fsbl', 'lnx':'lnx', 'fpga15':'fpga15', 'fpga16':'fpga16', 'fc-fsbl':'fc_fsbl', 'fc-lnx':'fc_lnx', }, 'Cisco-IOS-XR-upgrade-fpd-oper', _yang_ns._namespaces['Cisco-IOS-XR-upgrade-fpd-oper']), 'Fpd.Nodes.Node.Devices.Device' : { 'meta_info' : _MetaInfoClass('Fpd.Nodes.Node.Devices.Device', False, [ _MetaInfoClassMember('card-type', ATTRIBUTE, 'str' , None, None, [], [], ''' Card type containing FPD ''', 'card_type', 'Cisco-IOS-XR-upgrade-fpd-oper', False), _MetaInfoClassMember('fpd-type', REFERENCE_ENUM_CLASS, 'FpdEnum' , 'ydk.models.cisco_ios_xr.Cisco_IOS_XR_upgrade_fpd_oper', 'FpdEnum', [], [], ''' FPD type ''', 'fpd_type', 'Cisco-IOS-XR-upgrade-fpd-oper', False), _MetaInfoClassMember('hardware-version', ATTRIBUTE, 'str' , None, None, [], [], ''' FPD hardware version inX.Y format. X-Major version, Y-Minor version ''', 'hardware_version', 'Cisco-IOS-XR-upgrade-fpd-oper', False),
from ydk._core._dm_meta_info import _MetaInfoClassMember, _MetaInfoClass, _MetaInfoEnum from ydk.types import Empty, YList, YLeafList, DELETE, Decimal64, FixedBitsDict from ydk._core._dm_meta_info import ATTRIBUTE, REFERENCE_CLASS, REFERENCE_LIST, REFERENCE_LEAFLIST, REFERENCE_IDENTITY_CLASS, REFERENCE_ENUM_CLASS, REFERENCE_BITS, REFERENCE_UNION from ydk.errors import YPYError, YPYModelError from ydk.models import _yang_ns _meta_table = { 'HeadlessFuncData.OtnPortNames.OtnPortName.OtnStatistics' : { 'meta_info' : _MetaInfoClass('HeadlessFuncData.OtnPortNames.OtnPortName.OtnStatistics', False, [ _MetaInfoClassMember('fec-ec', ATTRIBUTE, 'int' , None, None, [(0, 4294967295)], [], ''' FecEc ''', 'fec_ec', 'Cisco-IOS-XR-ncs1k-mxp-headless-oper', False), _MetaInfoClassMember('fec-uc', ATTRIBUTE, 'int' , None, None, [(0, 4294967295)], [], ''' FecUc ''', 'fec_uc', 'Cisco-IOS-XR-ncs1k-mxp-headless-oper', False), _MetaInfoClassMember('sm-bei', ATTRIBUTE, 'int' , None, None, [(0, 4294967295)], [], ''' SmBei ''', 'sm_bei', 'Cisco-IOS-XR-ncs1k-mxp-headless-oper', False), _MetaInfoClassMember('sm-bip', ATTRIBUTE, 'int' , None, None,
'MgmtMplsStaticLabelModeEnum', 'ydk.models.mpls.Cisco_IOS_XR_mpls_static_oper', { 'none': 'NONE', 'per-prefix': 'PER_PREFIX', 'per-vrf': 'PER_VRF', 'cross-connect': 'CROSS_CONNECT', }, 'Cisco-IOS-XR-mpls-static-oper', _yang_ns._namespaces['Cisco-IOS-XR-mpls-static-oper']), 'MplsStatic.Vrfs.Vrf.LocalLabels.LocalLabel.Prefix.Prefix': { 'meta_info': _MetaInfoClass( 'MplsStatic.Vrfs.Vrf.LocalLabels.LocalLabel.Prefix.Prefix', False, [ _MetaInfoClassMember( 'af-name', REFERENCE_ENUM_CLASS, 'MgmtStaticAddrEnum', 'ydk.models.mpls.Cisco_IOS_XR_mpls_static_oper', 'MgmtStaticAddrEnum', [], [], ''' AFName ''', 'af_name', 'Cisco-IOS-XR-mpls-static-oper', False), _MetaInfoClassMember( 'ipv4-prefix', ATTRIBUTE, 'str', None, None, [], [ '(([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])(%[\\p{N}\\p{L}]+)?' ], ''' IPv4 context ''', 'ipv4_prefix', 'Cisco-IOS-XR-mpls-static-oper', False), _MetaInfoClassMember( 'ipv6-prefix', ATTRIBUTE, 'str', None, None, [], [ '((:|[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])))(%[\\p{N}\\p{L}]+)?' ], ''' IPv6 context ''', 'ipv6_prefix', 'Cisco-IOS-XR-mpls-static-oper', False), ], 'Cisco-IOS-XR-mpls-static-oper', 'prefix', _yang_ns._namespaces['Cisco-IOS-XR-mpls-static-oper'], 'ydk.models.mpls.Cisco_IOS_XR_mpls_static_oper'),
False, [ ], 'ydktest-filterread', 'c', _yang_ns._namespaces['ydktest-filterread'], 'ydk.models.ydktest.ydktest_filterread' ), }, 'A.B.D.E' : { 'meta_info' : _MetaInfoClass('A.B.D.E', False, [ _MetaInfoClassMember('e1', ATTRIBUTE, 'str' , None, None, [], [], ''' ''', 'e1', 'ydktest-filterread', False), _MetaInfoClassMember('e2', ATTRIBUTE, 'str' , None, None, [], [], ''' ''', 'e2', 'ydktest-filterread', False), ], 'ydktest-filterread', 'e', _yang_ns._namespaces['ydktest-filterread'], 'ydk.models.ydktest.ydktest_filterread' ), }, 'A.B.D' : {
from enum import Enum from ydk._core._dm_meta_info import _MetaInfoClassMember, _MetaInfoClass, _MetaInfoEnum from ydk.types import Empty, YList, YLeafList, DELETE, Decimal64, FixedBitsDict from ydk._core._dm_meta_info import ATTRIBUTE, REFERENCE_CLASS, REFERENCE_LIST, REFERENCE_LEAFLIST, REFERENCE_IDENTITY_CLASS, REFERENCE_ENUM_CLASS, REFERENCE_BITS, REFERENCE_UNION from ydk.errors import YPYError, YPYModelError from ydk.providers._importer import _yang_ns _meta_table = { 'Ipv6Configuration.Ipv6Assembler': { 'meta_info': _MetaInfoClass('Ipv6Configuration.Ipv6Assembler', False, [ _MetaInfoClassMember( 'max-packets', ATTRIBUTE, 'int', None, None, [('1', '50')], [], ''' Maxinum packets allowed in assembly queues (in percent) ''', 'max_packets', 'Cisco-IOS-XR-ipv6-io-cfg', False), _MetaInfoClassMember( 'timeout', ATTRIBUTE, 'int', None, None, [('1', '120')], [], ''' Number of seconds an assembly queue will hold before timeout ''', 'timeout', 'Cisco-IOS-XR-ipv6-io-cfg', False), ], 'Cisco-IOS-XR-ipv6-io-cfg', 'ipv6-assembler', _yang_ns._namespaces['Cisco-IOS-XR-ipv6-io-cfg'], 'ydk.models.cisco_ios_xr.Cisco_IOS_XR_ipv6_io_cfg'), }, 'Ipv6Configuration.Ipv6Icmp': { 'meta_info': _MetaInfoClass('Ipv6Configuration.Ipv6Icmp', False, [ _MetaInfoClassMember(
'alias':'ALIAS', }, 'Cisco-IOS-XR-ipv4-arp-cfg', _yang_ns._namespaces['Cisco-IOS-XR-ipv4-arp-cfg']), 'ArpEncapEnum' : _MetaInfoEnum('ArpEncapEnum', 'ydk.models.ipv4.Cisco_IOS_XR_ipv4_arp_cfg', { 'arpa':'ARPA', 'srp':'SRP', 'srpa':'SRPA', 'srpb':'SRPB', }, 'Cisco-IOS-XR-ipv4-arp-cfg', _yang_ns._namespaces['Cisco-IOS-XR-ipv4-arp-cfg']), 'Arp' : { 'meta_info' : _MetaInfoClass('Arp', False, [ _MetaInfoClassMember('inner-cos', ATTRIBUTE, 'int' , None, None, [(0, 7)], [], ''' Configure inner cos values for arp packets ''', 'inner_cos', 'Cisco-IOS-XR-ipv4-arp-cfg', False), _MetaInfoClassMember('outer-cos', ATTRIBUTE, 'int' , None, None, [(0, 7)], [], ''' Configure outer cos values for arp packets ''', 'outer_cos', 'Cisco-IOS-XR-ipv4-arp-cfg', False), ], 'Cisco-IOS-XR-ipv4-arp-cfg', 'arp', _yang_ns._namespaces['Cisco-IOS-XR-ipv4-arp-cfg'], 'ydk.models.ipv4.Cisco_IOS_XR_ipv4_arp_cfg' ), },
from ydk._core._dm_meta_info import _MetaInfoClassMember, _MetaInfoClass, _MetaInfoEnum from ydk.types import Empty, YList, YLeafList, DELETE, Decimal64, FixedBitsDict from ydk._core._dm_meta_info import ATTRIBUTE, REFERENCE_CLASS, REFERENCE_LIST, REFERENCE_LEAFLIST, REFERENCE_IDENTITY_CLASS, REFERENCE_ENUM_CLASS, REFERENCE_BITS, REFERENCE_UNION from ydk.errors import YPYError, YPYModelError from ydk.providers._importer import _yang_ns _meta_table = { 'Redundancy.Nodes.Node.Redundancy_.Groupinfo' : { 'meta_info' : _MetaInfoClass('Redundancy.Nodes.Node.Redundancy_.Groupinfo', False, [ _MetaInfoClassMember('active', ATTRIBUTE, 'str' , None, None, [], [], ''' Active ''', 'active', 'Cisco-IOS-XR-infra-rmf-oper', False), _MetaInfoClassMember('ha-state', ATTRIBUTE, 'str' , None, None, [], [], ''' HAState ''', 'ha_state', 'Cisco-IOS-XR-infra-rmf-oper', False), _MetaInfoClassMember('nsr-state', ATTRIBUTE, 'str' , None, None, [], [], ''' NSRState ''', 'nsr_state', 'Cisco-IOS-XR-infra-rmf-oper', False), _MetaInfoClassMember('standby', ATTRIBUTE, 'str' , None, None,
from ydk._core._dm_meta_info import _MetaInfoClassMember, _MetaInfoClass, _MetaInfoEnum from ydk.types import Empty, YList, YLeafList, DELETE, Decimal64, FixedBitsDict from ydk._core._dm_meta_info import ATTRIBUTE, REFERENCE_CLASS, REFERENCE_LIST, REFERENCE_LEAFLIST, REFERENCE_IDENTITY_CLASS, REFERENCE_ENUM_CLASS, REFERENCE_BITS, REFERENCE_UNION from ydk.errors import YPYError, YPYModelError from ydk.providers._importer import _yang_ns _meta_table = { 'Statistics.Period.ServiceAccounting' : { 'meta_info' : _MetaInfoClass('Statistics.Period.ServiceAccounting', False, [ _MetaInfoClassMember('polling-disable', ATTRIBUTE, 'Empty' , None, None, [], [], ''' Disable periodic statistics polling for service accounting collectors ''', 'polling_disable', 'Cisco-IOS-XR-infra-statsd-cfg', False), _MetaInfoClassMember('polling-period', ATTRIBUTE, 'int' , None, None, [(30, 3600)], [], ''' Collection polling period for service accounting collectors ''', 'polling_period', 'Cisco-IOS-XR-infra-statsd-cfg', False), ], 'Cisco-IOS-XR-infra-statsd-cfg', 'service-accounting', _yang_ns._namespaces['Cisco-IOS-XR-infra-statsd-cfg'], 'ydk.models.cisco_ios_xr.Cisco_IOS_XR_infra_statsd_cfg'
from ydk.errors import YPYError, YPYModelError from ydk.providers._importer import _yang_ns _meta_table = { 'SourcePolicyEnum': _MetaInfoEnum('SourcePolicyEnum', 'ydk.models.cisco_ios_xr.Cisco_IOS_XR_ip_icmp_cfg', { 'vrf': 'vrf', 'rfc': 'rfc', }, 'Cisco-IOS-XR-ip-icmp-cfg', _yang_ns._namespaces['Cisco-IOS-XR-ip-icmp-cfg']), 'Icmp.IpProtocol.RateLimit.Unreachable': { 'meta_info': _MetaInfoClass('Icmp.IpProtocol.RateLimit.Unreachable', False, [ _MetaInfoClassMember( 'fragmentation', ATTRIBUTE, 'int', None, None, [ ('0', '4294967295') ], [], ''' Rate Limit of Unreachable DF paclets ''', 'fragmentation', 'Cisco-IOS-XR-ip-icmp-cfg', False), _MetaInfoClassMember( 'rate', ATTRIBUTE, 'int', None, None, [('0', '4294967295')], [], ''' Rate Limit of Unreachable ICMP paclets ''', 'rate', 'Cisco-IOS-XR-ip-icmp-cfg', False), ], 'Cisco-IOS-XR-ip-icmp-cfg', 'unreachable', _yang_ns._namespaces['Cisco-IOS-XR-ip-icmp-cfg'], 'ydk.models.cisco_ios_xr.Cisco_IOS_XR_ip_icmp_cfg'), }, 'Icmp.IpProtocol.RateLimit': { 'meta_info': _MetaInfoClass('Icmp.IpProtocol.RateLimit', False, [ _MetaInfoClassMember( 'unreachable', REFERENCE_CLASS, 'Unreachable',
from ydk._core._dm_meta_info import _MetaInfoClassMember, _MetaInfoClass, _MetaInfoEnum from ydk.types import Empty, YList, YLeafList, DELETE, Decimal64, FixedBitsDict from ydk._core._dm_meta_info import ATTRIBUTE, REFERENCE_CLASS, REFERENCE_LIST, REFERENCE_LEAFLIST, REFERENCE_IDENTITY_CLASS, REFERENCE_ENUM_CLASS, REFERENCE_BITS, REFERENCE_UNION from ydk.errors import YPYError, YPYModelError from ydk.providers._importer import _yang_ns _meta_table = { 'FileSystem.Node.FileSystem' : { 'meta_info' : _MetaInfoClass('FileSystem.Node.FileSystem', False, [ _MetaInfoClassMember('flags', ATTRIBUTE, 'str' , None, None, [], [], ''' Flags of file system ''', 'flags', 'Cisco-IOS-XR-shellutil-filesystem-oper', False), _MetaInfoClassMember('free', ATTRIBUTE, 'str' , None, None, [], [], ''' Free space in the file system in bytes ''', 'free', 'Cisco-IOS-XR-shellutil-filesystem-oper', False), _MetaInfoClassMember('prefixes', ATTRIBUTE, 'str' , None, None, [], [], ''' Prefixes of file system ''', 'prefixes', 'Cisco-IOS-XR-shellutil-filesystem-oper', False), _MetaInfoClassMember('size', ATTRIBUTE, 'str' , None, None,
from ydk._core._dm_meta_info import _MetaInfoClassMember, _MetaInfoClass, _MetaInfoEnum from ydk.types import Empty, YList, YLeafList, DELETE, Decimal64, FixedBitsDict from ydk._core._dm_meta_info import ATTRIBUTE, REFERENCE_CLASS, REFERENCE_LIST, REFERENCE_LEAFLIST, REFERENCE_IDENTITY_CLASS, REFERENCE_ENUM_CLASS, REFERENCE_BITS, REFERENCE_UNION from ydk.errors import YPYError, YPYModelError from ydk.providers._importer import _yang_ns _meta_table = { 'Vty.VtyPools.VtyPool': { 'meta_info': _MetaInfoClass('Vty.VtyPools.VtyPool', False, [ _MetaInfoClassMember( 'pool-name', ATTRIBUTE, 'str', None, None, [], ['[\\w\\-\\.:,_@#%$\\+=\\|;]+'], ''' For configuring range for default pool use 'default',For configuring range for fault-manager pool use 'fm',For configuring range for any user defined pool use any other string ''', 'pool_name', 'Cisco-IOS-XR-tty-vty-cfg', True), _MetaInfoClassMember( 'first-vty', ATTRIBUTE, 'int', None, None, [('-2147483648', '2147483647')], [], ''' First VTY number,For default VTY use 0,For user-defined use 5,For fault-manager use 100 ''', 'first_vty', 'Cisco-IOS-XR-tty-vty-cfg', False), _MetaInfoClassMember( 'last-vty', ATTRIBUTE, 'int', None, None, [('-2147483648', '2147483647')], [], ''' Last VTY number,For default configure between 0-99,For user-defined configure between 5-99
'exclude':'EXCLUDE', 'exclude-srlg':'EXCLUDE_SRLG', 'next-label':'NEXT_LABEL', }, 'Cisco-IOS-XR-ip-iep-cfg', _yang_ns._namespaces['Cisco-IOS-XR-ip-iep-cfg']), 'IpIepNumEnum' : _MetaInfoEnum('IpIepNumEnum', 'ydk.models.ip.Cisco_IOS_XR_ip_iep_cfg', { 'unnumbered':'UNNUMBERED', 'numbered':'NUMBERED', }, 'Cisco-IOS-XR-ip-iep-cfg', _yang_ns._namespaces['Cisco-IOS-XR-ip-iep-cfg']), 'IpExplicitPaths.Paths.Path.Name.Hops.Hop' : { 'meta_info' : _MetaInfoClass('IpExplicitPaths.Paths.Path.Name.Hops.Hop', False, [ _MetaInfoClassMember('index-number', ATTRIBUTE, 'int' , None, None, [(1, 65535)], [], ''' Index number ''', 'index_number', 'Cisco-IOS-XR-ip-iep-cfg', True), _MetaInfoClassMember('hop-type', REFERENCE_ENUM_CLASS, 'IpIepHopEnum' , 'ydk.models.ip.Cisco_IOS_XR_ip_iep_cfg', 'IpIepHopEnum', [], [], ''' Include or exclude this hop in the path ''', 'hop_type', 'Cisco-IOS-XR-ip-iep-cfg', False), _MetaInfoClassMember('if-index', ATTRIBUTE, 'int' , None, None, [(-2147483648, 2147483647)], [], ''' Ifindex value ''', 'if_index', 'Cisco-IOS-XR-ip-iep-cfg', False), _MetaInfoClassMember('ip-address', ATTRIBUTE, 'str' , None, None,
'md5': 'MD5', }, 'Cisco-IOS-XR-ha-eem-cfg', _yang_ns._namespaces['Cisco-IOS-XR-ha-eem-cfg']), 'EventManagerPolicyEnum': _MetaInfoEnum('EventManagerPolicyEnum', 'ydk.models.ha.Cisco_IOS_XR_ha_eem_cfg', { 'system': 'SYSTEM', 'user': '******', }, 'Cisco-IOS-XR-ha-eem-cfg', _yang_ns._namespaces['Cisco-IOS-XR-ha-eem-cfg']), 'EventManager.Policies.Policy': { 'meta_info': _MetaInfoClass('EventManager.Policies.Policy', False, [ _MetaInfoClassMember( 'policy-name', ATTRIBUTE, 'str', None, None, [], ['[\\w\\-\\.:,_@#%$\\+=\\|;]+'], ''' Name of the policy file ''', 'policy_name', 'Cisco-IOS-XR-ha-eem-cfg', True), _MetaInfoClassMember( 'username', ATTRIBUTE, 'str', None, None, [], [], ''' A configured username ''', 'username', 'Cisco-IOS-XR-ha-eem-cfg', False), _MetaInfoClassMember( 'persist-time', ATTRIBUTE, 'int', None, None, [(0, 4294967295)], [], ''' Time of validity (in seconds) for cached AAA taskmap of username (default is 3600) ''', 'persist_time', 'Cisco-IOS-XR-ha-eem-cfg', False), _MetaInfoClassMember( 'policy-type', REFERENCE_ENUM_CLASS, 'EventManagerPolicyEnum', 'ydk.models.ha.Cisco_IOS_XR_ha_eem_cfg',
from ydk.errors import YPYError, YPYModelError from ydk.providers._importer import _yang_ns _meta_table = { "Lldp.TlvSelect.SystemName": { "meta_info": _MetaInfoClass( "Lldp.TlvSelect.SystemName", False, [ _MetaInfoClassMember( "disable", ATTRIBUTE, "bool", None, None, [], [], """ disable System Name TLV """, "disable", "Cisco-IOS-XR-ethernet-lldp-cfg", False, ) ], "Cisco-IOS-XR-ethernet-lldp-cfg", "system-name", _yang_ns._namespaces["Cisco-IOS-XR-ethernet-lldp-cfg"], "ydk.models.cisco_ios_xr.Cisco_IOS_XR_ethernet_lldp_cfg", ) }, "Lldp.TlvSelect.PortDescription": { "meta_info": _MetaInfoClass(
'ntp-loop-flt-unkn':'ntp_loop_flt_unkn', }, 'Cisco-IOS-XR-ip-ntp-oper', _yang_ns._namespaces['Cisco-IOS-XR-ip-ntp-oper']), 'NtpLeapEnum' : _MetaInfoEnum('NtpLeapEnum', 'ydk.models.cisco_ios_xr.Cisco_IOS_XR_ip_ntp_oper', { 'ntp-leap-no-warning':'ntp_leap_no_warning', 'ntp-leap-addse-cond':'ntp_leap_addse_cond', 'ntp-leap-delse-cond':'ntp_leap_delse_cond', 'ntp-leap-not-in-sync':'ntp_leap_not_in_sync', }, 'Cisco-IOS-XR-ip-ntp-oper', _yang_ns._namespaces['Cisco-IOS-XR-ip-ntp-oper']), 'Ntp.Nodes.Node.AssociationsDetail.PeerDetailInfo.PeerInfoCommon' : { 'meta_info' : _MetaInfoClass('Ntp.Nodes.Node.AssociationsDetail.PeerDetailInfo.PeerInfoCommon', False, [ _MetaInfoClassMember('address', ATTRIBUTE, 'str' , None, None, [], [], ''' Peer Address ''', 'address', 'Cisco-IOS-XR-ip-ntp-oper', False), _MetaInfoClassMember('delay', ATTRIBUTE, 'str' , None, None, [], [], ''' Peer delay ''', 'delay', 'Cisco-IOS-XR-ip-ntp-oper', False), _MetaInfoClassMember('dispersion', ATTRIBUTE, 'str' , None, None, [], [], ''' Peer dispersion ''', 'dispersion', 'Cisco-IOS-XR-ip-ntp-oper', False), _MetaInfoClassMember('host-mode', REFERENCE_ENUM_CLASS, 'NtpModeEnum' , 'ydk.models.cisco_ios_xr.Cisco_IOS_XR_ip_ntp_oper', 'NtpModeEnum',
from ydk._core._dm_meta_info import _MetaInfoClassMember, _MetaInfoClass, _MetaInfoEnum from ydk.types import Empty, YList, YLeafList, DELETE, Decimal64, FixedBitsDict from ydk._core._dm_meta_info import ATTRIBUTE, REFERENCE_CLASS, REFERENCE_LIST, REFERENCE_LEAFLIST, REFERENCE_IDENTITY_CLASS, REFERENCE_ENUM_CLASS, REFERENCE_BITS, REFERENCE_UNION from ydk.errors import YPYError, YPYDataValidationError from ydk.models import _yang_ns _meta_table = { 'Ipv6Assembler' : { 'meta_info' : _MetaInfoClass('Ipv6Assembler', False, [ _MetaInfoClassMember('timeout', ATTRIBUTE, 'int' , None, None, [(1, 120)], [], ''' Number of seconds an assembly queue will hold before timeout ''', 'timeout', 'Cisco-IOS-XR-ipv6-io-cfg', False), _MetaInfoClassMember('max-packets', ATTRIBUTE, 'int' , None, None, [(1, 50)], [], ''' Maxinum packets allowed in assembly queues (in percent) ''', 'max_packets', 'Cisco-IOS-XR-ipv6-io-cfg', False), ], 'Cisco-IOS-XR-ipv6-io-cfg', 'ipv6-assembler', _yang_ns._namespaces['Cisco-IOS-XR-ipv6-io-cfg'], 'ydk.models.ipv6.Cisco_IOS_XR_ipv6_io_cfg'
}, 'SnmpWarmStartRpc': { 'meta_info': _MetaInfoClass( 'SnmpWarmStartRpc', False, [], 'Cisco-IOS-XR-snmp-test-trap-act', 'snmp-warm-start', _yang_ns._namespaces['Cisco-IOS-XR-snmp-test-trap-act'], 'ydk.models.cisco_ios_xr.Cisco_IOS_XR_snmp_test_trap_act'), }, 'InterfaceLinkUpRpc.Input': { 'meta_info': _MetaInfoClass( 'InterfaceLinkUpRpc.Input', False, [ _MetaInfoClassMember( 'ifindex', ATTRIBUTE, 'int', None, None, [('1', '2147483647')], [], ''' interface index for which to generate LinkUp trap ''', 'ifindex', 'Cisco-IOS-XR-snmp-test-trap-act', False), ], 'Cisco-IOS-XR-snmp-test-trap-act', 'input', _yang_ns._namespaces['Cisco-IOS-XR-snmp-test-trap-act'], 'ydk.models.cisco_ios_xr.Cisco_IOS_XR_snmp_test_trap_act'), }, 'InterfaceLinkUpRpc': { 'meta_info': _MetaInfoClass( 'InterfaceLinkUpRpc', False, [ _MetaInfoClassMember( 'input', REFERENCE_CLASS, 'Input', 'ydk.models.cisco_ios_xr.Cisco_IOS_XR_snmp_test_trap_act', 'InterfaceLinkUpRpc.Input', [], [], ''' ''', 'input', 'Cisco-IOS-XR-snmp-test-trap-act', False),
from ydk._core._dm_meta_info import _MetaInfoClassMember, _MetaInfoClass, _MetaInfoEnum from ydk.types import Empty, YList, YLeafList, DELETE, Decimal64, FixedBitsDict from ydk._core._dm_meta_info import ATTRIBUTE, REFERENCE_CLASS, REFERENCE_LIST, REFERENCE_LEAFLIST, REFERENCE_IDENTITY_CLASS, REFERENCE_ENUM_CLASS, REFERENCE_BITS, REFERENCE_UNION from ydk.errors import YPYError, YPYModelError from ydk.providers._importer import _yang_ns _meta_table = { 'FabricStats.Nodes.Node.Statses.Stats.StatsTable.FsiStat' : { 'meta_info' : _MetaInfoClass('FabricStats.Nodes.Node.Statses.Stats.StatsTable.FsiStat', False, [ _MetaInfoClassMember('count', ATTRIBUTE, 'int' , None, None, [('0', '18446744073709551615')], [], ''' Counter ''', 'count', 'Cisco-IOS-XR-asr9k-fsi-oper', False), _MetaInfoClassMember('counter-name', ATTRIBUTE, 'str' , None, None, [], [], ''' Counter Name ''', 'counter_name', 'Cisco-IOS-XR-asr9k-fsi-oper', False), ], 'Cisco-IOS-XR-asr9k-fsi-oper', 'fsi-stat', _yang_ns._namespaces['Cisco-IOS-XR-asr9k-fsi-oper'], 'ydk.models.cisco_ios_xr.Cisco_IOS_XR_asr9k_fsi_oper' ), },
from enum import Enum from ydk._core._dm_meta_info import _MetaInfoClassMember, _MetaInfoClass, _MetaInfoEnum from ydk.types import Empty, YList, YLeafList, DELETE, Decimal64, FixedBitsDict from ydk._core._dm_meta_info import ATTRIBUTE, REFERENCE_CLASS, REFERENCE_LIST, REFERENCE_LEAFLIST, REFERENCE_IDENTITY_CLASS, REFERENCE_ENUM_CLASS, REFERENCE_BITS, REFERENCE_UNION from ydk.errors import YPYError, YPYDataValidationError from ydk.models import _yang_ns _meta_table = { 'A.MainAug1_C': { 'meta_info': _MetaInfoClass('A.MainAug1_C', False, [ _MetaInfoClassMember('two', ATTRIBUTE, 'str', None, None, [], [], ''' blah ''', 'two', 'main-aug1', False), ], 'main-aug1', 'main-aug1_C', _yang_ns._namespaces['main-aug1'], 'ydk.models.main.main'), }, 'A.MainAug2_C': { 'meta_info': _MetaInfoClass('A.MainAug2_C', False, [ _MetaInfoClassMember('three', ATTRIBUTE, 'int', None, None, [(-32768, 32767)], [], ''' blah ''', 'three', 'main-aug2', False), ], 'main-aug2', 'main-aug2_C', _yang_ns._namespaces['main-aug2'], 'ydk.models.main.main'), }, 'A.MainAug2_D': { 'meta_info':
from ydk._core._dm_meta_info import _MetaInfoClassMember, _MetaInfoClass, _MetaInfoEnum from ydk.types import Empty, YList, YLeafList, DELETE, Decimal64, FixedBitsDict from ydk._core._dm_meta_info import ATTRIBUTE, REFERENCE_CLASS, REFERENCE_LIST, REFERENCE_LEAFLIST, REFERENCE_IDENTITY_CLASS, REFERENCE_ENUM_CLASS, REFERENCE_BITS, REFERENCE_UNION from ydk.errors import YPYError, YPYModelError from ydk.providers._importer import _yang_ns _meta_table = { 'SdrInventory.Racks.Rack.Slot.Card.Attributes' : { 'meta_info' : _MetaInfoClass('SdrInventory.Racks.Rack.Slot.Card.Attributes', False, [ _MetaInfoClassMember('card-admin-state', ATTRIBUTE, 'int' , None, None, [('-2147483648', '2147483647')], [], ''' Card Admin State ''', 'card_admin_state', 'Cisco-IOS-XR-sdr-invmgr-oper', False), _MetaInfoClassMember('card-state', ATTRIBUTE, 'int' , None, None, [('-2147483648', '2147483647')], [], ''' CardState ''', 'card_state', 'Cisco-IOS-XR-sdr-invmgr-oper', False), _MetaInfoClassMember('card-type', ATTRIBUTE, 'int' , None, None, [('-2147483648', '2147483647')], [], ''' CardType ''', 'card_type', 'Cisco-IOS-XR-sdr-invmgr-oper', False), _MetaInfoClassMember('config-state', ATTRIBUTE, 'int' , None, None,
'trib-proto-type-otu4':'trib_proto_type_otu4', 'trib-proto-type-otu-cn':'trib_proto_type_otu_cn', 'trib-proto-type-odu4':'trib_proto_type_odu4', }, 'Cisco-IOS-XR-terminal-device-cfg', _yang_ns._namespaces['Cisco-IOS-XR-terminal-device-cfg']), 'LogicalProtocolEnum' : _MetaInfoEnum('LogicalProtocolEnum', 'ydk.models.cisco_ios_xr.Cisco_IOS_XR_terminal_device_cfg', { 'type-ethernet':'type_ethernet', 'type-otn':'type_otn', }, 'Cisco-IOS-XR-terminal-device-cfg', _yang_ns._namespaces['Cisco-IOS-XR-terminal-device-cfg']), 'LogicalChannels.Channel.LogicalChannelAssignments.LogicalChannelAssignment' : { 'meta_info' : _MetaInfoClass('LogicalChannels.Channel.LogicalChannelAssignments.LogicalChannelAssignment', False, [ _MetaInfoClassMember('assignment-index', ATTRIBUTE, 'int' , None, None, [('-2147483648', '2147483647')], [], ''' Logical channel assignment index ''', 'assignment_index', 'Cisco-IOS-XR-terminal-device-cfg', True), _MetaInfoClassMember('allocation', ATTRIBUTE, 'int' , None, None, [('-2147483648', '2147483647')], [], ''' Configure Allocation for this assignment(10, 40 or 100G) ''', 'allocation', 'Cisco-IOS-XR-terminal-device-cfg', False), _MetaInfoClassMember('assignment-type', REFERENCE_ENUM_CLASS, 'LogicalChannelAssignmentEnum' , 'ydk.models.cisco_ios_xr.Cisco_IOS_XR_terminal_device_cfg', 'LogicalChannelAssignmentEnum', [], [], ''' Type of assignment for logical channel ''', 'assignment_type', 'Cisco-IOS-XR-terminal-device-cfg', False),
{ 'merge':'MERGE', 'replace':'REPLACE', 'create':'CREATE', 'delete':'DELETE', 'remove':'REMOVE', }, 'ietf-netconf', _yang_ns._namespaces['ietf-netconf']), 'CancelCommitRpc.Input' : { 'meta_info' : _MetaInfoClass('CancelCommitRpc.Input', False, [ _MetaInfoClassMember('persist-id', ATTRIBUTE, 'str' , None, None, [], [], ''' This parameter is given in order to cancel a persistent confirmed commit. The value must be equal to the value given in the 'persist' parameter to the <commit> operation. If it does not match, the operation fails with an 'invalid-value' error. ''', 'persist_id', 'ietf-netconf', False), ], 'ietf-netconf', 'input', _yang_ns._namespaces['ietf-netconf'], 'ydk.models.ietf.ietf_netconf' ), }, 'CancelCommitRpc' : { 'meta_info' : _MetaInfoClass('CancelCommitRpc', False, [
_MetaInfoClassMember( 'name', ATTRIBUTE, 'str', None, None, [], [], ''' The name of the interface. A device MAY restrict the allowed values for this leaf, possibly depending on the type of the interface. For system-controlled interfaces, this leaf is the device-specific name of the interface. The 'config false' list /interfaces-state/interface contains the currently existing interfaces on the device. If a client tries to create configuration for a system-controlled interface that is not present in the /interfaces-state/interface list, the server MAY reject the request if the implementation does not support pre-provisioning of interfaces or if the name refers to an interface that can never exist in the system. A NETCONF server MUST reply with an rpc-error with the error-tag 'invalid-value' in this case. If the device supports pre-provisioning of interface configuration, the 'pre-provisioning' feature is advertised. If the device allows arbitrarily named user-controlled interfaces, the 'arbitrary-names' feature is advertised. When a configured user-controlled interface is created by the system, it is instantiated with the same name in the /interface-state/interface list. ''', 'name', 'ietf-interfaces', True),
False, [ ], 'ietf-netconf-monitoring', 'transport', _yang_ns._namespaces['ietf-netconf-monitoring'], 'ydk.models.ietf.ietf_netconf_monitoring' ), }, 'NetconfState.Capabilities' : { 'meta_info' : _MetaInfoClass('NetconfState.Capabilities', False, [ _MetaInfoClassMember('capability', REFERENCE_LEAFLIST, 'str' , None, None, [], [], ''' List of NETCONF capabilities supported by the server. ''', 'capability', 'ietf-netconf-monitoring', False), ], 'ietf-netconf-monitoring', 'capabilities', _yang_ns._namespaces['ietf-netconf-monitoring'], 'ydk.models.ietf.ietf_netconf_monitoring' ), }, 'NetconfState.Datastores.Datastore.Locks.GlobalLock' : { 'meta_info' : _MetaInfoClass('NetconfState.Datastores.Datastore.Locks.GlobalLock', False, [ _MetaInfoClassMember('locked-by-session', ATTRIBUTE, 'int' , None, None, [('0', '4294967295')], [],
'MacsecCtrlrStateEnum', 'ydk.models.cisco_ios_xr.Cisco_IOS_XR_macsec_ctrlr_oper', { 'macsec-ctrlr-state-up': 'macsec_ctrlr_state_up', 'macsec-ctrlr-state-down': 'macsec_ctrlr_state_down', 'macsec-ctrlr-state-admin-down': 'macsec_ctrlr_state_admin_down', }, 'Cisco-IOS-XR-macsec-ctrlr-oper', _yang_ns._namespaces['Cisco-IOS-XR-macsec-ctrlr-oper']), 'MacsecCtrlrOper.MacsecCtrlrPorts.MacsecCtrlrPort.MacsecCtrlrInfo.EncryptScStatus.ActiveAssociation': { 'meta_info': _MetaInfoClass( 'MacsecCtrlrOper.MacsecCtrlrPorts.MacsecCtrlrPort.MacsecCtrlrInfo.EncryptScStatus.ActiveAssociation', False, [ _MetaInfoClassMember( 'association-number', ATTRIBUTE, 'int', None, None, [('0', '255')], [], ''' Association Number ''', 'association_number', 'Cisco-IOS-XR-macsec-ctrlr-oper', False), _MetaInfoClassMember( 'short-secure-channel-id', ATTRIBUTE, 'int', None, None, [ ('0', '4294967295') ], [], ''' Short secure channel id ''', 'short_secure_channel_id', 'Cisco-IOS-XR-macsec-ctrlr-oper', False), ], 'Cisco-IOS-XR-macsec-ctrlr-oper', 'active-association', _yang_ns._namespaces['Cisco-IOS-XR-macsec-ctrlr-oper'], 'ydk.models.cisco_ios_xr.Cisco_IOS_XR_macsec_ctrlr_oper'), }, 'MacsecCtrlrOper.MacsecCtrlrPorts.MacsecCtrlrPort.MacsecCtrlrInfo.EncryptScStatus': { 'meta_info':
from ydk._core._dm_meta_info import _MetaInfoClassMember, _MetaInfoClass, _MetaInfoEnum from ydk.types import Empty, YList, YLeafList, DELETE, Decimal64, FixedBitsDict from ydk._core._dm_meta_info import ATTRIBUTE, REFERENCE_CLASS, REFERENCE_LIST, REFERENCE_LEAFLIST, REFERENCE_IDENTITY_CLASS, REFERENCE_ENUM_CLASS, REFERENCE_BITS, REFERENCE_UNION from ydk.errors import YPYError, YPYModelError from ydk.models import _yang_ns _meta_table = { 'PfilterMa.Nodes.Node.Process.Ipv6.Interfaces.Interface' : { 'meta_info' : _MetaInfoClass('PfilterMa.Nodes.Node.Process.Ipv6.Interfaces.Interface', False, [ _MetaInfoClassMember('interface-name', ATTRIBUTE, 'str' , None, None, [], ['(([a-zA-Z0-9_]*\\d+/){3}\\d+)|(([a-zA-Z0-9_]*\\d+/){4}\\d+)|(([a-zA-Z0-9_]*\\d+/){3}\\d+\\.\\d+)|(([a-zA-Z0-9_]*\\d+/){2}([a-zA-Z0-9_]*\\d+))|(([a-zA-Z0-9_]*\\d+/){2}([a-zA-Z0-9_]+))|([a-zA-Z0-9_-]*\\d+)|([a-zA-Z0-9_-]*\\d+\\.\\d+)|(mpls)|(dwdm)'], ''' Name of the interface ''', 'interface_name', 'Cisco-IOS-XR-ip-pfilter-oper', True), _MetaInfoClassMember('acl-information', ATTRIBUTE, 'str' , None, None, [], [], ''' Interface ACL Details ''', 'acl_information', 'Cisco-IOS-XR-ip-pfilter-oper', False), ], 'Cisco-IOS-XR-ip-pfilter-oper', 'interface', _yang_ns._namespaces['Cisco-IOS-XR-ip-pfilter-oper'], 'ydk.models.ip.Cisco_IOS_XR_ip_pfilter_oper' ), },
import collections from enum import Enum from ydk._core._dm_meta_info import _MetaInfoClassMember, _MetaInfoClass, _MetaInfoEnum from ydk.types import Empty, YList, YLeafList, DELETE, Decimal64, FixedBitsDict from ydk._core._dm_meta_info import ATTRIBUTE, REFERENCE_CLASS, REFERENCE_LIST, REFERENCE_LEAFLIST, REFERENCE_IDENTITY_CLASS, REFERENCE_ENUM_CLASS, REFERENCE_BITS, REFERENCE_UNION, ANYXML_CLASS from ydk.errors import YPYError, YPYModelError from ydk.providers._importer import _yang_ns _meta_table = { 'FabVqiConfig.Operates.Operate': { 'meta_info': _MetaInfoClass('FabVqiConfig.Operates.Operate', False, [ _MetaInfoClassMember('id1', ATTRIBUTE, 'str', None, None, [], ['[\\w\\-\\.:,_@#%$\\+=\\|;]+'], ''' none ''', 'id1', 'Cisco-IOS-XR-asr9k-fab-cfg', True), _MetaInfoClassMember('id1-xr', ATTRIBUTE, 'int', None, None, [ ('-2147483648', '2147483647') ], [], ''' none ''', 'id1_xr', 'Cisco-IOS-XR-asr9k-fab-cfg', False), _MetaInfoClassMember('id2', ATTRIBUTE, 'int', None, None, [ ('-2147483648', '2147483647') ], [], ''' none ''', 'id2', 'Cisco-IOS-XR-asr9k-fab-cfg', False), ], 'Cisco-IOS-XR-asr9k-fab-cfg', 'operate', _yang_ns._namespaces['Cisco-IOS-XR-asr9k-fab-cfg'], 'ydk.models.cisco_ios_xr.Cisco_IOS_XR_asr9k_fab_cfg'), }, 'FabVqiConfig.Operates': { 'meta_info':
}, 'Cisco-IOS-XR-asr9k-qos-cfg', _yang_ns._namespaces['Cisco-IOS-XR-asr9k-qos-cfg']), 'Qosl2EncapEnum' : _MetaInfoEnum('Qosl2EncapEnum', 'ydk.models.cisco_ios_xr.Cisco_IOS_XR_asr9k_qos_cfg', { 'snap-pppoa':'SNAP_PPPOA', 'mux-pppoa':'MUX_PPPOA', 'snap1483-routed':'SNAP1483_ROUTED', 'mux1483-routed':'MUX1483_ROUTED', 'snap-rbe':'SNAP_RBE', 'snap-dot1qrbe':'SNAP_DOT1QRBE', 'mux-rbe':'MUX_RBE', 'mux-dot1qrbe':'MUX_DOT1QRBE', }, 'Cisco-IOS-XR-asr9k-qos-cfg', _yang_ns._namespaces['Cisco-IOS-XR-asr9k-qos-cfg']), 'Qos' : { 'meta_info' : _MetaInfoClass('Qos', False, [ _MetaInfoClassMember('fabric-service-policy', ATTRIBUTE, 'str' , None, None, [(0, 63)], [], ''' Name of the fabric service policy ''', 'fabric_service_policy', 'Cisco-IOS-XR-asr9k-qos-cfg', False), ], 'Cisco-IOS-XR-asr9k-qos-cfg', 'qos', _yang_ns._namespaces['Cisco-IOS-XR-asr9k-qos-cfg'], 'ydk.models.cisco_ios_xr.Cisco_IOS_XR_asr9k_qos_cfg' ), }, }
from enum import Enum from ydk._core._dm_meta_info import _MetaInfoClassMember, _MetaInfoClass, _MetaInfoEnum from ydk.types import Empty, YList, YLeafList, DELETE, Decimal64, FixedBitsDict from ydk._core._dm_meta_info import ATTRIBUTE, REFERENCE_CLASS, REFERENCE_LIST, REFERENCE_LEAFLIST, REFERENCE_IDENTITY_CLASS, REFERENCE_ENUM_CLASS, REFERENCE_BITS, REFERENCE_UNION from ydk.errors import YPYError, YPYDataValidationError from ydk.models import _yang_ns _meta_table = { 'Statistics.Period.ServiceAccounting': { 'meta_info': _MetaInfoClass('Statistics.Period.ServiceAccounting', False, [ _MetaInfoClassMember( 'polling-period', ATTRIBUTE, 'int', None, None, [(30, 3600)], [], ''' Collection polling period for service accounting collectors ''', 'polling_period', 'Cisco-IOS-XR-infra-statsd-cfg', False), _MetaInfoClassMember( 'polling-disable', ATTRIBUTE, 'Empty', None, None, [], [], ''' Disable periodic statistics polling for service accounting collectors ''', 'polling_disable', 'Cisco-IOS-XR-infra-statsd-cfg', False), ], 'Cisco-IOS-XR-infra-statsd-cfg', 'service-accounting', _yang_ns._namespaces['Cisco-IOS-XR-infra-statsd-cfg'], 'ydk.models.infra.Cisco_IOS_XR_infra_statsd_cfg'), }, 'Statistics.Period': { 'meta_info': _MetaInfoClass('Statistics.Period', False, [
from ydk._core._dm_meta_info import _MetaInfoClassMember, _MetaInfoClass, _MetaInfoEnum from ydk.types import Empty, YList, YLeafList, DELETE, Decimal64, FixedBitsDict from ydk._core._dm_meta_info import ATTRIBUTE, REFERENCE_CLASS, REFERENCE_LIST, REFERENCE_LEAFLIST, REFERENCE_IDENTITY_CLASS, REFERENCE_ENUM_CLASS, REFERENCE_BITS, REFERENCE_UNION from ydk.errors import YPYError, YPYDataValidationError from ydk.models import _yang_ns _meta_table = { 'RebootHistory.Node.RebootHistory' : { 'meta_info' : _MetaInfoClass('RebootHistory.Node.RebootHistory', False, [ _MetaInfoClassMember('no', ATTRIBUTE, 'int' , None, None, [(0, 4294967295)], [], ''' Number count ''', 'no', 'Cisco-IOS-XR-linux-os-reboot-history-oper', False), _MetaInfoClassMember('time', ATTRIBUTE, 'str' , None, None, [], [], ''' Time of reboot ''', 'time', 'Cisco-IOS-XR-linux-os-reboot-history-oper', False), _MetaInfoClassMember('cause-code', ATTRIBUTE, 'int' , None, None, [(0, 4294967295)], [], ''' Cause code for reboot ''', 'cause_code', 'Cisco-IOS-XR-linux-os-reboot-history-oper', False), _MetaInfoClassMember('reason', ATTRIBUTE, 'str' , None, None,
from enum import Enum from ydk._core._dm_meta_info import _MetaInfoClassMember, _MetaInfoClass, _MetaInfoEnum from ydk.types import Empty, YList, YLeafList, DELETE, Decimal64, FixedBitsDict from ydk._core._dm_meta_info import ATTRIBUTE, REFERENCE_CLASS, REFERENCE_LIST, REFERENCE_LEAFLIST, REFERENCE_IDENTITY_CLASS, REFERENCE_ENUM_CLASS, REFERENCE_BITS, REFERENCE_UNION, ANYXML_CLASS from ydk.errors import YPYError, YPYModelError from ydk.providers._importer import _yang_ns _meta_table = { 'HwModuleProfileConfig.Profile.TcamTable.FibTable.Ipv4Address.Ipv4Unicast.Ipv4UnicastPrefixLengths.Ipv4UnicastPrefixLength' : { 'meta_info' : _MetaInfoClass('HwModuleProfileConfig.Profile.TcamTable.FibTable.Ipv4Address.Ipv4Unicast.Ipv4UnicastPrefixLengths.Ipv4UnicastPrefixLength', False, [ _MetaInfoClassMember('prefix-length', ATTRIBUTE, 'int' , None, None, [('0', '32')], [], ''' prefix length ''', 'prefix_length', 'Cisco-IOS-XR-fia-hw-profile-cfg', True), _MetaInfoClassMember('ipv4-unicast-prefix-percent', ATTRIBUTE, 'str' , None, None, [], [], ''' curve out percentage of TCAM table entries ''', 'ipv4_unicast_prefix_percent', 'Cisco-IOS-XR-fia-hw-profile-cfg', False), ], 'Cisco-IOS-XR-fia-hw-profile-cfg', 'ipv4-unicast-prefix-length', _yang_ns._namespaces['Cisco-IOS-XR-fia-hw-profile-cfg'], 'ydk.models.cisco_ios_xr.Cisco_IOS_XR_fia_hw_profile_cfg' ),
_meta_table = { 'TimeSourceEnum' : _MetaInfoEnum('TimeSourceEnum', 'ydk.models.shellutil.Cisco_IOS_XR_shellutil_oper', { 'error':'ERROR', 'none':'NONE', 'ntp':'NTP', 'manual':'MANUAL', 'calendar':'CALENDAR', }, 'Cisco-IOS-XR-shellutil-oper', _yang_ns._namespaces['Cisco-IOS-XR-shellutil-oper']), 'SystemTime.Clock' : { 'meta_info' : _MetaInfoClass('SystemTime.Clock', False, [ _MetaInfoClassMember('year', ATTRIBUTE, 'int' , None, None, [(0, 65535)], [], ''' Year [0..65535] ''', 'year', 'Cisco-IOS-XR-shellutil-oper', False), _MetaInfoClassMember('month', ATTRIBUTE, 'int' , None, None, [(0, 255)], [], ''' Month [1..12] ''', 'month', 'Cisco-IOS-XR-shellutil-oper', False), _MetaInfoClassMember('day', ATTRIBUTE, 'int' , None, None, [(0, 255)], [], ''' Day [1..31] ''', 'day', 'Cisco-IOS-XR-shellutil-oper', False), _MetaInfoClassMember('hour', ATTRIBUTE, 'int' , None, None,
}, 'Cisco-IOS-XR-infra-infra-clock-cfg', _yang_ns._namespaces['Cisco-IOS-XR-infra-infra-clock-cfg']), 'ClockSummerTimeModeEnum': _MetaInfoEnum( 'ClockSummerTimeModeEnum', 'ydk.models.cisco_ios_xr.Cisco_IOS_XR_infra_infra_clock_cfg', { 'recurring': 'recurring', 'date': 'date', }, 'Cisco-IOS-XR-infra-infra-clock-cfg', _yang_ns._namespaces['Cisco-IOS-XR-infra-infra-clock-cfg']), 'Clock.SummerTime': { 'meta_info': _MetaInfoClass( 'Clock.SummerTime', False, [ _MetaInfoClassMember( 'end-hour', ATTRIBUTE, 'int', None, None, [('0', '23')], [], ''' Hour to end ''', 'end_hour', 'Cisco-IOS-XR-infra-infra-clock-cfg', False), _MetaInfoClassMember( 'end-minute', ATTRIBUTE, 'int', None, None, [('0', '59')], [], ''' Minute to end ''', 'end_minute', 'Cisco-IOS-XR-infra-infra-clock-cfg', False), _MetaInfoClassMember( 'end-month', REFERENCE_ENUM_CLASS, 'ClockMonthEnum', 'ydk.models.cisco_ios_xr.Cisco_IOS_XR_infra_infra_clock_cfg', 'ClockMonthEnum', [], [], ''' Month to end ''', 'end_month', 'Cisco-IOS-XR-infra-infra-clock-cfg', False), _MetaInfoClassMember( 'end-week-number-or-end-date', ATTRIBUTE, 'int', None, None, [('1', '31')], [], ''' If Mode is set to 'Recurring' specify Week
'alert':'ALERT', 'critical':'CRITICAL', 'error':'ERROR', 'warning':'WARNING', 'notice':'NOTICE', 'informational':'INFORMATIONAL', 'debugging':'DEBUGGING', }, 'Cisco-IOS-XR-infra-alarm-logger-oper', _yang_ns._namespaces['Cisco-IOS-XR-infra-alarm-logger-oper']), 'AlarmLogger.BufferStatus' : { 'meta_info' : _MetaInfoClass('AlarmLogger.BufferStatus', False, [ _MetaInfoClassMember('capacity-threshold', ATTRIBUTE, 'int' , None, None, [(0, 4294967295)], [], ''' Percentage of the buffer utilization which, when exceeded, triggers the generation of a notification for the clients of the XML agent ''', 'capacity_threshold', 'Cisco-IOS-XR-infra-alarm-logger-oper', False), _MetaInfoClassMember('log-buffer-size', ATTRIBUTE, 'int' , None, None, [(0, 4294967295)], [], ''' Current Logging Buffer Size (Bytes) ''', 'log_buffer_size', 'Cisco-IOS-XR-infra-alarm-logger-oper', False), _MetaInfoClassMember('max-log-buffer-size', ATTRIBUTE, 'int' , None, None, [(0, 4294967295)], [], ''' Maximum Logging Buffer Size (Bytes) ''', 'max_log_buffer_size', 'Cisco-IOS-XR-infra-alarm-logger-oper', False),
from ydk._core._dm_meta_info import _MetaInfoClassMember, _MetaInfoClass, _MetaInfoEnum from ydk.types import Empty, YList, YLeafList, DELETE, Decimal64, FixedBitsDict from ydk._core._dm_meta_info import ATTRIBUTE, REFERENCE_CLASS, REFERENCE_LIST, REFERENCE_LEAFLIST, REFERENCE_IDENTITY_CLASS, REFERENCE_ENUM_CLASS, REFERENCE_BITS, REFERENCE_UNION from ydk.errors import YPYError, YPYModelError from ydk.providers._importer import _yang_ns _meta_table = { 'Sla.Protocols.Ethernet.Profiles.Profile.Statistics.Statistic.BucketsSize' : { 'meta_info' : _MetaInfoClass('Sla.Protocols.Ethernet.Profiles.Profile.Statistics.Statistic.BucketsSize', False, [ _MetaInfoClassMember('buckets-size', ATTRIBUTE, 'int' , None, None, [('1', '100')], [], ''' Size of each bucket ''', 'buckets_size', 'Cisco-IOS-XR-ethernet-cfm-cfg', False), _MetaInfoClassMember('buckets-size-unit', REFERENCE_ENUM_CLASS, 'SlaBucketsSizeUnitsEnumEnum' , 'ydk.models.cisco_ios_xr.Cisco_IOS_XR_infra_sla_datatypes', 'SlaBucketsSizeUnitsEnumEnum', [], [], ''' Unit associated with the BucketsSize ''', 'buckets_size_unit', 'Cisco-IOS-XR-ethernet-cfm-cfg', False), ], 'Cisco-IOS-XR-ethernet-cfm-cfg', 'buckets-size', _yang_ns._namespaces['Cisco-IOS-XR-ethernet-cfm-cfg'], 'ydk.models.cisco_ios_xr.Cisco_IOS_XR_infra_sla_cfg' ), },
{ 'enable':'ENABLE', 'disable':'DISABLE', }, 'Cisco-IOS-XR-ip-bfd-cfg', _yang_ns._namespaces['Cisco-IOS-XR-ip-bfd-cfg']), 'BfdBundleCoexistenceBobBlbEnum' : _MetaInfoEnum('BfdBundleCoexistenceBobBlbEnum', 'ydk.models.ip.Cisco_IOS_XR_ip_bfd_cfg', { 'inherited':'INHERITED', 'logical':'LOGICAL', }, 'Cisco-IOS-XR-ip-bfd-cfg', _yang_ns._namespaces['Cisco-IOS-XR-ip-bfd-cfg']), 'Bfd.FlapDamp.BundleMember' : { 'meta_info' : _MetaInfoClass('Bfd.FlapDamp.BundleMember', False, [ _MetaInfoClassMember('initial-delay', ATTRIBUTE, 'int' , None, None, [(1, 518400000)], [], ''' Initial delay before bringing up session ''', 'initial_delay', 'Cisco-IOS-XR-ip-bfd-cfg', False), _MetaInfoClassMember('l3-only-mode', ATTRIBUTE, 'Empty' , None, None, [], [], ''' Apply immediate dampening and only when failure is L3 specific ''', 'l3_only_mode', 'Cisco-IOS-XR-ip-bfd-cfg', False), _MetaInfoClassMember('maximum-delay', ATTRIBUTE, 'int' , None, None, [(1, 518400000)], [], ''' Maximum delay before bringing up session ''', 'maximum_delay', 'Cisco-IOS-XR-ip-bfd-cfg', False),
{ 'registered':'registered', 'not-registered':'not_registered', }, 'Cisco-IOS-XR-man-xml-ttyagent-oper', _yang_ns._namespaces['Cisco-IOS-XR-man-xml-ttyagent-oper']), 'XrXmlSessionStateEnum' : _MetaInfoEnum('XrXmlSessionStateEnum', 'ydk.models.cisco_ios_xr.Cisco_IOS_XR_man_xml_ttyagent_oper', { 'idle':'idle', 'busy':'busy', }, 'Cisco-IOS-XR-man-xml-ttyagent-oper', _yang_ns._namespaces['Cisco-IOS-XR-man-xml-ttyagent-oper']), 'Netconf.Agent.Tty.Sessions.Session' : { 'meta_info' : _MetaInfoClass('Netconf.Agent.Tty.Sessions.Session', False, [ _MetaInfoClassMember('session-id', ATTRIBUTE, 'int' , None, None, [('-2147483648', '2147483647')], [], ''' Session ID ''', 'session_id', 'Cisco-IOS-XR-man-xml-ttyagent-oper', True), _MetaInfoClassMember('admin-config-session-id', ATTRIBUTE, 'str' , None, None, [], [], ''' Admin config session ID ''', 'admin_config_session_id', 'Cisco-IOS-XR-man-xml-ttyagent-oper', False), _MetaInfoClassMember('alarm-notification', REFERENCE_ENUM_CLASS, 'XrXmlSessionAlarmRegisterEnum' , 'ydk.models.cisco_ios_xr.Cisco_IOS_XR_man_xml_ttyagent_oper', 'XrXmlSessionAlarmRegisterEnum', [], [], ''' is the session registered for alarm notifications ''', 'alarm_notification', 'Cisco-IOS-XR-man-xml-ttyagent-oper', False),