Exemple #1
0
_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),
         ],
Exemple #8
0
         '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'
        ),
    },
Exemple #10
0
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':
    {
Exemple #12
0
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, [], [],
Exemple #13
0
 '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'),
Exemple #14
0
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),
Exemple #16
0
_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(
Exemple #17
0
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'
        ),
    },
Exemple #22
0
                   '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, 
Exemple #26
0
     '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'
Exemple #32
0
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, 
Exemple #34
0
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, 
Exemple #36
0
                   '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'
        ),
    },
Exemple #42
0
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, 
Exemple #44
0
         '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),
Exemple #45
0
     {
         '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, 
         [
Exemple #46
0
 _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')], [], 
Exemple #48
0
     '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'
        ),
    },
Exemple #50
0
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, 
Exemple #56
0
     }, '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),
Exemple #60
0
     {
         '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),