}, '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'
        ),
    },
}
示例#2
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, ANYXML_CLASS

from ydk.errors import YPYError, YPYModelError
from ydk.providers._importer import _yang_ns
_meta_table = {
    'Rib.Af.Ipv4.RedistributionHistory.Keep': {
        'meta_info':
        _MetaInfoClass('Rib.Af.Ipv4.RedistributionHistory.Keep', False, [
            _MetaInfoClassMember(
                'bcdl', ATTRIBUTE, 'Empty', None, None, [], [],
                '''                Enable retain BCDL history
                ''', 'bcdl', 'Cisco-IOS-XR-ip-rib-cfg', False),
        ], 'Cisco-IOS-XR-ip-rib-cfg', 'keep',
                       _yang_ns._namespaces['Cisco-IOS-XR-ip-rib-cfg'],
                       'ydk.models.cisco_ios_xr.Cisco_IOS_XR_ip_rib_cfg'),
    },
    'Rib.Af.Ipv4.RedistributionHistory': {
        'meta_info':
        _MetaInfoClass('Rib.Af.Ipv4.RedistributionHistory', False, [
            _MetaInfoClassMember(
                'bcdl-client', ATTRIBUTE, 'int', None, None,
                [('10', '2000000')], [],
                '''                Maximum BCDL redistribution history size.
                ''', 'bcdl_client', 'Cisco-IOS-XR-ip-rib-cfg', False),
            _MetaInfoClassMember(
                'keep', REFERENCE_CLASS, 'Keep',
                'ydk.models.cisco_ios_xr.Cisco_IOS_XR_ip_rib_cfg',
 '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, 
         [(0, 4294967295)], [], 
         '''                SmBip
         ''',
         'sm_bip',
         'Cisco-IOS-XR-ncs1k-mxp-headless-oper', False),
     ],
     'Cisco-IOS-XR-ncs1k-mxp-headless-oper',
     'otn-statistics',
     _yang_ns._namespaces['Cisco-IOS-XR-ncs1k-mxp-headless-oper'],
 'ydk.models.ncs1k.Cisco_IOS_XR_ncs1k_mxp_headless_oper'
 ),
 '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),
     _MetaInfoClassMember('record-count', ATTRIBUTE, 'int' , None, None, 
         [(0, 4294967295)], [], 
         '''                Number of Records in the Buffer
         ''',
         'record_count',
         'Cisco-IOS-XR-infra-alarm-logger-oper', False),
     _MetaInfoClassMember('severity-filter', REFERENCE_ENUM_CLASS, 'AlAlarmSeverityEnum' , 'ydk.models.cisco_ios_xr.Cisco_IOS_XR_infra_alarm_logger_oper', 'AlAlarmSeverityEnum', 
         [], [], 
         '''                Severity Filter
         ''',
         'severity_filter',
         'Cisco-IOS-XR-infra-alarm-logger-oper', False),
     ],
     'Cisco-IOS-XR-infra-alarm-logger-oper',
     'buffer-status',
     _yang_ns._namespaces['Cisco-IOS-XR-infra-alarm-logger-oper'],
 'ydk.models.cisco_ios_xr.Cisco_IOS_XR_infra_alarm_logger_oper'
 ),
示例#5
0
from ydk.errors import YPYError, YPYModelError
from ydk.providers._importer import _yang_ns
_meta_table = {
    'BgpOriginAttrTypeEnum':
    _MetaInfoEnum('BgpOriginAttrTypeEnum',
                  'ydk.models.openconfig.cisco_xr_openconfig_bgp_types', {
                      'IGP': 'IGP',
                      'EGP': 'EGP',
                      'INCOMPLETE': 'INCOMPLETE',
                  }, 'cisco-xr-openconfig-bgp-types',
                  _yang_ns._namespaces['cisco-xr-openconfig-bgp-types']),
    'Afi_Safi_TypeIdentity': {
        'meta_info':
        _MetaInfoClass('Afi_Safi_TypeIdentity', False, [],
                       'cisco-xr-openconfig-bgp-types', 'AFI_SAFI_TYPE',
                       _yang_ns._namespaces['cisco-xr-openconfig-bgp-types'],
                       'ydk.models.openconfig.cisco_xr_openconfig_bgp_types'),
    },
    'Ipv6_UnicastIdentity': {
        'meta_info':
        _MetaInfoClass('Ipv6_UnicastIdentity', False, [],
                       'cisco-xr-openconfig-bgp-types', 'IPV6_UNICAST',
                       _yang_ns._namespaces['cisco-xr-openconfig-bgp-types'],
                       'ydk.models.openconfig.cisco_xr_openconfig_bgp_types'),
    },
    'Ipv4_UnicastIdentity': {
        'meta_info':
        _MetaInfoClass('Ipv4_UnicastIdentity', False, [],
                       'cisco-xr-openconfig-bgp-types', 'IPV4_UNICAST',
                       _yang_ns._namespaces['cisco-xr-openconfig-bgp-types'],
                       'ydk.models.openconfig.cisco_xr_openconfig_bgp_types'),
示例#6
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 = {
    'Openconfig_Hardware_ComponentIdentity': {
        'meta_info':
        _MetaInfoClass('Openconfig_Hardware_ComponentIdentity', False, [],
                       'openconfig-platform-types',
                       'OPENCONFIG_HARDWARE_COMPONENT',
                       _yang_ns._namespaces['openconfig-platform-types'],
                       'ydk.models.openconfig.openconfig_platform_types'),
    },
    'Openconfig_Software_ComponentIdentity': {
        'meta_info':
        _MetaInfoClass('Openconfig_Software_ComponentIdentity', False, [],
                       'openconfig-platform-types',
                       'OPENCONFIG_SOFTWARE_COMPONENT',
                       _yang_ns._namespaces['openconfig-platform-types'],
                       'ydk.models.openconfig.openconfig_platform_types'),
    },
    'Operating_SystemIdentity': {
        'meta_info':
        _MetaInfoClass('Operating_SystemIdentity', False, [],
                       'openconfig-platform-types', 'OPERATING_SYSTEM',
 '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, 
         [(0, 255)], [], 
         '''                Hour [0..23]
         ''',
         'hour',
         'Cisco-IOS-XR-shellutil-oper', False),
     _MetaInfoClassMember('minute', ATTRIBUTE, 'int' , None, None, 
         [(0, 255)], [], 
         '''                Minute [0..59]
         ''',
         'minute',
         'Cisco-IOS-XR-shellutil-oper', False),
     _MetaInfoClassMember('second', ATTRIBUTE, 'int' , None, None, 
         [(0, 255)], [], 
         '''                Second [0..60], use 60 for leap-second
         ''',
         'second',
         'Cisco-IOS-XR-shellutil-oper', False),
     _MetaInfoClassMember('millisecond', ATTRIBUTE, 'int' , None, None, 
         [(0, 65535)], [], 
         '''                Millisecond [0..999]
         ''',
         'millisecond',
         'Cisco-IOS-XR-shellutil-oper', False),
     _MetaInfoClassMember('wday', ATTRIBUTE, 'int' , None, None, 
         [(0, 65535)], [], 
         '''                Week Day [0..6]
         ''',
         'wday',
         'Cisco-IOS-XR-shellutil-oper', False),
     _MetaInfoClassMember('time-zone', ATTRIBUTE, 'str' , None, None, 
         [], [], 
         '''                Time zone
         ''',
         'time_zone',
         'Cisco-IOS-XR-shellutil-oper', False),
     _MetaInfoClassMember('time-source', REFERENCE_ENUM_CLASS, 'TimeSourceEnum' , 'ydk.models.shellutil.Cisco_IOS_XR_shellutil_oper', 'TimeSourceEnum', 
         [], [], 
         '''                Time source
         ''',
         'time_source',
         'Cisco-IOS-XR-shellutil-oper', False),
     ],
     'Cisco-IOS-XR-shellutil-oper',
     'clock',
     _yang_ns._namespaces['Cisco-IOS-XR-shellutil-oper'],
 'ydk.models.shellutil.Cisco_IOS_XR_shellutil_oper'
 ),
 _MetaInfoEnum(
     'MppAllowEnum', 'ydk.models.cisco_ios_xr.Cisco_IOS_XR_lib_mpp_oper', {
         'ssh': 'ssh',
         'telnet': 'telnet',
         'snmp': 'snmp',
         'tftp': 'tftp',
         'http': 'http',
         'xr-xml': 'xr_xml',
         'netconf': 'netconf',
         'all': 'all',
     }, 'Cisco-IOS-XR-lib-mpp-oper',
     _yang_ns._namespaces['Cisco-IOS-XR-lib-mpp-oper']),
 'MppAfIdBaseIdentity': {
     'meta_info':
     _MetaInfoClass('MppAfIdBaseIdentity', False, [],
                    'Cisco-IOS-XR-lib-mpp-oper', 'Mpp-af-id-base',
                    _yang_ns._namespaces['Cisco-IOS-XR-lib-mpp-oper'],
                    'ydk.models.cisco_ios_xr.Cisco_IOS_XR_lib_mpp_oper'),
 },
 'ManagementPlaneProtection.Outband.Vrf': {
     'meta_info':
     _MetaInfoClass('ManagementPlaneProtection.Outband.Vrf', False, [
         _MetaInfoClassMember(
             'vrf-name', ATTRIBUTE, 'str', None, None, [], [],
             '''                Outband VRF name
             ''', 'vrf_name', 'Cisco-IOS-XR-lib-mpp-oper', False),
     ], 'Cisco-IOS-XR-lib-mpp-oper', 'vrf',
                    _yang_ns._namespaces['Cisco-IOS-XR-lib-mpp-oper'],
                    'ydk.models.cisco_ios_xr.Cisco_IOS_XR_lib_mpp_oper'),
 },
 'ManagementPlaneProtection.Outband.Interfaces.Interface.Protocol.PeerAddress':
 {
from ydk.errors import YPYError, YPYModelError
from ydk.providers._importer import _yang_ns

_meta_table = {
    'ServerDomainLkupEnum' : _MetaInfoEnum('ServerDomainLkupEnum', 'ydk.models.cisco_ios_xr.Cisco_IOS_XR_ip_domain_oper',
        {
            'static-mapping':'STATIC_MAPPING',
            'domain-service':'DOMAIN_SERVICE',
        }, 'Cisco-IOS-XR-ip-domain-oper', _yang_ns._namespaces['Cisco-IOS-XR-ip-domain-oper']),
    'HostAddressBaseIdentity' : {
        'meta_info' : _MetaInfoClass('HostAddressBaseIdentity',
            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),
示例#10
0
 _MetaInfoClass(
     'MemorySummary.Nodes.Node.Summary', False, [
         _MetaInfoClassMember(
             'boot-ram-size', ATTRIBUTE, 'int', None, None, [
                 ('0', '18446744073709551615')
             ], [], '''                Boot RAM size in bytes
         ''', 'boot_ram_size', 'Cisco-IOS-XR-nto-misc-shmem-oper',
             False),
         _MetaInfoClassMember(
             'flash-system', ATTRIBUTE, 'int', None, None, [
                 ('0', '18446744073709551615')
             ], [], '''                Flash System size in bytes
         ''', 'flash_system', 'Cisco-IOS-XR-nto-misc-shmem-oper',
             False),
         _MetaInfoClassMember(
             'free-application-memory', ATTRIBUTE, 'int', None, None,
             [('0', '18446744073709551615')], [],
             '''                Application memory available in bytes
         ''', 'free_application_memory',
             'Cisco-IOS-XR-nto-misc-shmem-oper', False),
         _MetaInfoClassMember(
             'free-physical-memory', ATTRIBUTE, 'int', None, None,
             [('0', '18446744073709551615')], [],
             '''                Physical memory available in bytes
         ''', 'free_physical_memory',
             'Cisco-IOS-XR-nto-misc-shmem-oper', False),
         _MetaInfoClassMember(
             'image-memory', ATTRIBUTE, 'int', None, None, [
                 ('0', '18446744073709551615')
             ], [], '''                Image memory size in bytes
         ''', 'image_memory', 'Cisco-IOS-XR-nto-misc-shmem-oper',
             False),
         _MetaInfoClassMember(
             'io-memory', ATTRIBUTE, 'int', None, None, [
                 ('0', '18446744073709551615')
             ], [], '''                IO memory size in bytes
         ''', 'io_memory', 'Cisco-IOS-XR-nto-misc-shmem-oper', False),
         _MetaInfoClassMember(
             'page-size', ATTRIBUTE, 'int', None, None, [
                 ('0', '4294967295')
             ], [], '''                Page size in bytes
         ''', 'page_size', 'Cisco-IOS-XR-nto-misc-shmem-oper', False),
         _MetaInfoClassMember(
             'ram-memory', ATTRIBUTE, 'int', None, None, [
                 ('0', '18446744073709551615')
             ], [], '''                Physical memory size in bytes
         ''', 'ram_memory', 'Cisco-IOS-XR-nto-misc-shmem-oper', False),
         _MetaInfoClassMember(
             'reserved-memory', ATTRIBUTE, 'int', None, None, [
                 ('0', '18446744073709551615')
             ], [], '''                Reserved memory size in bytes
         ''', 'reserved_memory', 'Cisco-IOS-XR-nto-misc-shmem-oper',
             False),
         _MetaInfoClassMember(
             'system-ram-memory', ATTRIBUTE, 'int', None, None, [
                 ('0', '18446744073709551615')
             ], [], '''                Application memory size in bytes
         ''', 'system_ram_memory', 'Cisco-IOS-XR-nto-misc-shmem-oper',
             False),
     ], 'Cisco-IOS-XR-nto-misc-shmem-oper', 'summary',
     _yang_ns._namespaces['Cisco-IOS-XR-nto-misc-shmem-oper'],
     'ydk.models.cisco_ios_xr.Cisco_IOS_XR_nto_misc_shmem_oper'),
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'
        ),
    },
    'Eem.DirUser.Policy' : {
        'meta_info' : _MetaInfoClass('Eem.DirUser.Policy',
            False, 
            [
示例#12
0
 _MetaInfoClass(
     'PlatformLptspIfib.Nodes.Node.Police.PoliceInfo', False, [
         _MetaInfoClassMember(
             'accepted-stats', ATTRIBUTE, 'int', None, None, [
                 ('0', '18446744073709551615')
             ], [], '''                accepted stats
         ''', 'accepted_stats', 'Cisco-IOS-XR-asr9k-lpts-oper', False),
         _MetaInfoClassMember(
             'acl-config', ATTRIBUTE, 'int', None, None, [('0', '255')],
             [], '''                acl config
         ''', 'acl_config', 'Cisco-IOS-XR-asr9k-lpts-oper', False),
         _MetaInfoClassMember(
             'acl-str', ATTRIBUTE, 'str', None, None, [],
             ['([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?'],
             '''                acl str
         ''', 'acl_str', 'Cisco-IOS-XR-asr9k-lpts-oper', False),
         _MetaInfoClassMember(
             'avgrate', ATTRIBUTE, 'int', None, None,
             [('0', '4294967295')], [], '''                avgrate
         ''', 'avgrate', 'Cisco-IOS-XR-asr9k-lpts-oper', False),
         _MetaInfoClassMember(
             'avgrate-type', ATTRIBUTE, 'str', None, None, [(0, 50)],
             [], '''                avgrate type
         ''', 'avgrate_type', 'Cisco-IOS-XR-asr9k-lpts-oper', False),
         _MetaInfoClassMember(
             'burst', ATTRIBUTE, 'int', None, None,
             [('0', '4294967295')], [], '''                burst
         ''', 'burst', 'Cisco-IOS-XR-asr9k-lpts-oper', False),
         _MetaInfoClassMember(
             'change-type', ATTRIBUTE, 'int', None, None,
             [('0', '255')], [], '''                change type
         ''', 'change_type', 'Cisco-IOS-XR-asr9k-lpts-oper', False),
         _MetaInfoClassMember(
             'dropped-stats', ATTRIBUTE, 'int', None, None, [
                 ('0', '18446744073709551615')
             ], [], '''                dropped stats
         ''', 'dropped_stats', 'Cisco-IOS-XR-asr9k-lpts-oper', False),
         _MetaInfoClassMember(
             'flow-type', ATTRIBUTE, 'str', None, None, [(0, 50)], [],
             '''                flow type
         ''', 'flow_type', 'Cisco-IOS-XR-asr9k-lpts-oper', False),
         _MetaInfoClassMember(
             'iptos-value', ATTRIBUTE, 'int', None, None,
             [('0', '255')], [], '''                iptos value
         ''', 'iptos_value', 'Cisco-IOS-XR-asr9k-lpts-oper', False),
         _MetaInfoClassMember(
             'np', ATTRIBUTE, 'int', None, None, [('0', '255')], [],
             '''                np
         ''', 'np', 'Cisco-IOS-XR-asr9k-lpts-oper', False),
         _MetaInfoClassMember(
             'policer', ATTRIBUTE, 'int', None, None,
             [('0', '4294967295')], [], '''                policer
         ''', 'policer', 'Cisco-IOS-XR-asr9k-lpts-oper', False),
         _MetaInfoClassMember(
             'static-avgrate', ATTRIBUTE, 'int', None, None, [
                 ('0', '4294967295')
             ], [], '''                static avgrate
         ''', 'static_avgrate', 'Cisco-IOS-XR-asr9k-lpts-oper', False),
     ], 'Cisco-IOS-XR-asr9k-lpts-oper', 'police-info',
     _yang_ns._namespaces['Cisco-IOS-XR-asr9k-lpts-oper'],
     'ydk.models.cisco_ios_xr.Cisco_IOS_XR_asr9k_lpts_oper'),
示例#13
0
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 = {
    'PfilterMa.Nodes.Node.Process.Ipv6.AclInfoTable.InterfaceInfos.InterfaceInfo':
    {
        'meta_info':
        _MetaInfoClass(
            'PfilterMa.Nodes.Node.Process.Ipv6.AclInfoTable.InterfaceInfos.InterfaceInfo',
            False, [
                _MetaInfoClassMember(
                    'interface-name', ATTRIBUTE, 'str', None, None, [], [
                        '(([a-zA-Z0-9_]*\\d+/){3,4}\\d+)|(([a-zA-Z0-9_]*\\d+/){3,4}\\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-info', ATTRIBUTE, 'str', None, None, [], [],
                    '''                acl information
                ''', 'acl_info', 'Cisco-IOS-XR-ip-pfilter-oper', False),
            ], 'Cisco-IOS-XR-ip-pfilter-oper', 'interface-info',
            _yang_ns._namespaces['Cisco-IOS-XR-ip-pfilter-oper'],
            'ydk.models.cisco_ios_xr.Cisco_IOS_XR_ip_pfilter_oper'),
    },
    'PfilterMa.Nodes.Node.Process.Ipv6.AclInfoTable.InterfaceInfos': {
        'meta_info':
        _MetaInfoClass(
            'PfilterMa.Nodes.Node.Process.Ipv6.AclInfoTable.InterfaceInfos',
            False, [
                _MetaInfoClassMember(
                    'interface-info', REFERENCE_LIST, 'InterfaceInfo',
 _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, [
             ('-2147483648', '2147483647')
         ], [], '''                ConfigState
         ''', 'config_state', 'Cisco-IOS-XR-sdr-invmgr-oper', False),
     _MetaInfoClassMember('ctype', ATTRIBUTE, 'int', None, None, [
         ('-2147483648', '2147483647')
     ], [], '''                CType
         ''', 'ctype', 'Cisco-IOS-XR-sdr-invmgr-oper', False),
     _MetaInfoClassMember(
         'monitor', ATTRIBUTE, 'int', None, None,
         [('-2147483648', '2147483647')], [], '''                Monitor
         ''', 'monitor', 'Cisco-IOS-XR-sdr-invmgr-oper', False),
     _MetaInfoClassMember(
         'pi-slot-number', ATTRIBUTE, 'int', None, None, [
             ('-2147483648', '2147483647')
         ], [], '''                Pi Slot Number
         ''', 'pi_slot_number', 'Cisco-IOS-XR-sdr-invmgr-oper', False),
     _MetaInfoClassMember('power', ATTRIBUTE, 'int', None, None, [
         ('-2147483648', '2147483647')
     ], [], '''                Power
         ''', 'power', 'Cisco-IOS-XR-sdr-invmgr-oper', False),
     _MetaInfoClassMember(
         'shutdown', ATTRIBUTE, 'int', None, None, [
             ('-2147483648', '2147483647')
         ], [], '''                Shutdown
         ''', 'shutdown', 'Cisco-IOS-XR-sdr-invmgr-oper', False),
     _MetaInfoClassMember(
         'vm-state', ATTRIBUTE, 'int', None, None, [
             ('-2147483648', '2147483647')
         ], [], '''                VM State information
         ''', 'vm_state', 'Cisco-IOS-XR-sdr-invmgr-oper', False),
 ], 'Cisco-IOS-XR-sdr-invmgr-oper', 'attributes',
                _yang_ns._namespaces['Cisco-IOS-XR-sdr-invmgr-oper'],
                'ydk.models.cisco_ios_xr.Cisco_IOS_XR_sdr_invmgr_oper'),
 '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, 
         [], [], 
         '''                Host address
         ''',
         'host_address',
         'Cisco-IOS-XR-crypto-ssh-oper', False),
     _MetaInfoClassMember('node-name', ATTRIBUTE, 'str' , None, None, 
         [], ['([a-zA-Z0-9_]*\\d+/){1,2}([a-zA-Z0-9_]*\\d+)'], 
         '''                Node name
         ''',
         'node_name',
         'Cisco-IOS-XR-crypto-ssh-oper', False),
     _MetaInfoClassMember('session-id', ATTRIBUTE, 'int' , None, None, 
         [(0, 4294967295)], [], 
         '''                Session ID
         ''',
         'session_id',
         'Cisco-IOS-XR-crypto-ssh-oper', False),
     _MetaInfoClassMember('session-state', REFERENCE_ENUM_CLASS, 'StatesEnum' , 'ydk.models.cisco_ios_xr.Cisco_IOS_XR_crypto_ssh_oper', 'StatesEnum', 
         [], [], 
         '''                SSH session state
         ''',
         'session_state',
         'Cisco-IOS-XR-crypto-ssh-oper', False),
     _MetaInfoClassMember('user-id', ATTRIBUTE, 'str' , None, None, 
         [], [], 
         '''                User ID
         ''',
         'user_id',
         'Cisco-IOS-XR-crypto-ssh-oper', False),
     _MetaInfoClassMember('version', REFERENCE_ENUM_CLASS, 'VersionEnum' , 'ydk.models.cisco_ios_xr.Cisco_IOS_XR_crypto_ssh_oper', 'VersionEnum', 
         [], [], 
         '''                SSH state version
         ''',
         'version',
         'Cisco-IOS-XR-crypto-ssh-oper', False),
     _MetaInfoClassMember('vty-assigned', ATTRIBUTE, 'bool' , None, None, 
         [], [], 
         '''                Boolean indicating whether line VTY line number
         is valid
         ''',
         'vty_assigned',
         'Cisco-IOS-XR-crypto-ssh-oper', False),
     _MetaInfoClassMember('vty-line-number', ATTRIBUTE, 'int' , None, None, 
         [(0, 4294967295)], [], 
         '''                VTY line number
         ''',
         'vty_line_number',
         'Cisco-IOS-XR-crypto-ssh-oper', False),
     ],
     'Cisco-IOS-XR-crypto-ssh-oper',
     'session-brief-info',
     _yang_ns._namespaces['Cisco-IOS-XR-crypto-ssh-oper'],
 'ydk.models.cisco_ios_xr.Cisco_IOS_XR_crypto_ssh_oper'
 ),
示例#16
0
               }, 'Cisco-IOS-XR-mystique-ots-cfg',
               _yang_ns._namespaces['Cisco-IOS-XR-mystique-ots-cfg']),
 'HardwareModule.Node.Slot.Amplifier': {
     'meta_info':
     _MetaInfoClass(
         'HardwareModule.Node.Slot.Amplifier', False, [
             _MetaInfoClassMember(
                 'grid-mode', REFERENCE_ENUM_CLASS,
                 'OtsAmplifierGridModeEnum',
                 'ydk.models.cisco_ios_xr.Cisco_IOS_XR_mystique_ots_cfg',
                 'OtsAmplifierGridModeEnum', [], [],
                 '''                Define the working mode for the optical
             module
             ''', 'grid_mode', 'Cisco-IOS-XR-mystique-ots-cfg', False),
             _MetaInfoClassMember(
                 'node-type', REFERENCE_ENUM_CLASS, 'OtsAmplifierNodeEnum',
                 'ydk.models.cisco_ios_xr.Cisco_IOS_XR_mystique_ots_cfg',
                 'OtsAmplifierNodeEnum', [], [],
                 '''                Define the type of node in which the
             amplifier is set to work
             ''', 'node_type', 'Cisco-IOS-XR-mystique-ots-cfg', False),
             _MetaInfoClassMember(
                 'udc-vlan', ATTRIBUTE, 'int', None, None, [('2', '4080')],
                 [], '''                Define the VLAN ID in range <2-4080>
             ''', 'udc_vlan', 'Cisco-IOS-XR-mystique-ots-cfg', False),
         ], 'Cisco-IOS-XR-mystique-ots-cfg', 'amplifier',
         _yang_ns._namespaces['Cisco-IOS-XR-mystique-ots-cfg'],
         'ydk.models.cisco_ios_xr.Cisco_IOS_XR_mystique_ots_cfg'),
 },
 'HardwareModule.Node.Slot.Psm': {
     'meta_info':
     _MetaInfoClass(
示例#17
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, ANYXML_CLASS

from ydk.errors import YPYError, YPYModelError
from ydk.providers._importer import _yang_ns
_meta_table = {
    'Groups.Group': {
        'meta_info':
        _MetaInfoClass('Groups.Group', False, [
            _MetaInfoClassMember(
                'group-name', ATTRIBUTE, 'str', None, None, [(0, 32)], [],
                '''                Group name
                ''', 'group_name', 'Cisco-IOS-XR-group-cfg', True),
        ], 'Cisco-IOS-XR-group-cfg', 'group',
                       _yang_ns._namespaces['Cisco-IOS-XR-group-cfg'],
                       'ydk.models.cisco_ios_xr.Cisco_IOS_XR_group_cfg'),
    },
    'Groups': {
        'meta_info':
        _MetaInfoClass('Groups', False, [
            _MetaInfoClassMember(
                'group', REFERENCE_LIST, 'Group',
                'ydk.models.cisco_ios_xr.Cisco_IOS_XR_group_cfg',
                'Groups.Group', [], [],
                '''                Group config definition
                ''', 'group', 'Cisco-IOS-XR-group-cfg', False),
        ], 'Cisco-IOS-XR-group-cfg', 'groups',
                       _yang_ns._namespaces['Cisco-IOS-XR-group-cfg'],
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'
        ),
    },
    'FabricStats.Nodes.Node.Statses.Stats.StatsTable' : {
        'meta_info' : _MetaInfoClass('FabricStats.Nodes.Node.Statses.Stats.StatsTable',
            False, 
            [
示例#19
0
         '12-minutes': 'Y_12_minutes',
         '15-minutes': 'Y_15_minutes',
         '20-minutes': 'Y_20_minutes',
         '30-minutes': 'Y_30_minutes',
         '60-minutes': 'Y_60_minutes',
     }, 'Cisco-IOS-XR-infra-tc-cfg',
     _yang_ns._namespaces['Cisco-IOS-XR-infra-tc-cfg']),
 'TrafficCollector.ExternalInterfaces.ExternalInterface': {
     'meta_info':
     _MetaInfoClass(
         'TrafficCollector.ExternalInterfaces.ExternalInterface', False, [
             _MetaInfoClassMember(
                 'interface-name', ATTRIBUTE, 'str', None, None, [], [
                     '(([a-zA-Z0-9_]*\\d+/){3,4}\\d+)|(([a-zA-Z0-9_]*\\d+/){3,4}\\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 interface
             ''', 'interface_name', 'Cisco-IOS-XR-infra-tc-cfg', True),
             _MetaInfoClassMember(
                 'enable', ATTRIBUTE, 'Empty', None, None, [], [],
                 '''                Enable traffic collector on this interface
             ''', 'enable', 'Cisco-IOS-XR-infra-tc-cfg', False),
         ], 'Cisco-IOS-XR-infra-tc-cfg', 'external-interface',
         _yang_ns._namespaces['Cisco-IOS-XR-infra-tc-cfg'],
         'ydk.models.cisco_ios_xr.Cisco_IOS_XR_infra_tc_cfg'),
 },
 'TrafficCollector.ExternalInterfaces': {
     'meta_info':
     _MetaInfoClass('TrafficCollector.ExternalInterfaces', False, [
         _MetaInfoClassMember(
             'external-interface', REFERENCE_LIST, 'ExternalInterface',
             'ydk.models.cisco_ios_xr.Cisco_IOS_XR_infra_tc_cfg',
             'TrafficCollector.ExternalInterfaces.ExternalInterface', [],
             [], '''                Configure an external internface
 '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
         number of the Month to end (first and last
         strings are not allowed as they are in CLI), if
         Mode is set to 'Date' specify Date to End
         ''',
         'end_week_number_or_end_date',
         'Cisco-IOS-XR-infra-infra-clock-cfg', False),
     _MetaInfoClassMember('end-weekday-or-end-year', ATTRIBUTE, 'int' , None, None, 
         [('0', '2035')], [], 
         '''                If Mode is set to 'Recurring' specify Weekday
         to end , if Mode is set to 'Date' specify Year
         to end
         ''',
         'end_weekday_or_end_year',
         'Cisco-IOS-XR-infra-infra-clock-cfg', False),
     _MetaInfoClassMember('mode', REFERENCE_ENUM_CLASS, 'ClockSummerTimeModeEnum' , 'ydk.models.cisco_ios_xr.Cisco_IOS_XR_infra_infra_clock_cfg', 'ClockSummerTimeModeEnum', 
         [], [], 
         '''                Summer time mode
         ''',
         'mode',
         'Cisco-IOS-XR-infra-infra-clock-cfg', False),
     _MetaInfoClassMember('offset', ATTRIBUTE, 'int' , None, None, 
         [('1', '1440')], [], 
         '''                Offset to add in minutes 
         ''',
         'offset',
         'Cisco-IOS-XR-infra-infra-clock-cfg', False),
     _MetaInfoClassMember('start-hour', ATTRIBUTE, 'int' , None, None, 
         [('0', '23')], [], 
         '''                Hour to start 
         ''',
         'start_hour',
         'Cisco-IOS-XR-infra-infra-clock-cfg', False),
     _MetaInfoClassMember('start-minute', ATTRIBUTE, 'int' , None, None, 
         [('0', '59')], [], 
         '''                Minute to start 
         ''',
         'start_minute',
         'Cisco-IOS-XR-infra-infra-clock-cfg', False),
     _MetaInfoClassMember('start-month', REFERENCE_ENUM_CLASS, 'ClockMonthEnum' , 'ydk.models.cisco_ios_xr.Cisco_IOS_XR_infra_infra_clock_cfg', 'ClockMonthEnum', 
         [], [], 
         '''                 Month to start 
         ''',
         'start_month',
         'Cisco-IOS-XR-infra-infra-clock-cfg', False),
     _MetaInfoClassMember('start-week-number-or-start-date', ATTRIBUTE, 'int' , None, None, 
         [('1', '31')], [], 
         '''                 If Mode is set to 'Recurring' specify Week
         number of the Month to start (first and last
         strings are not allowed as they are in CLI) ,
         if Mode is set to 'Date' specify Date to start 
         ''',
         'start_week_number_or_start_date',
         'Cisco-IOS-XR-infra-infra-clock-cfg', False),
     _MetaInfoClassMember('start-weekday-or-start-year', ATTRIBUTE, 'int' , None, None, 
         [('0', '2035')], [], 
         '''                 If Mode is set to 'Recurring' specify Weekday
         to start , if Mode is set to 'Date' specify
         Year to start 
         ''',
         'start_weekday_or_start_year',
         'Cisco-IOS-XR-infra-infra-clock-cfg', False),
     _MetaInfoClassMember('time-zone-name', ATTRIBUTE, 'str' , None, None, 
         [], [], 
         '''                Name of time zone in summer
         ''',
         'time_zone_name',
         'Cisco-IOS-XR-infra-infra-clock-cfg', False),
     ],
     'Cisco-IOS-XR-infra-infra-clock-cfg',
     'summer-time',
     _yang_ns._namespaces['Cisco-IOS-XR-infra-infra-clock-cfg'],
 'ydk.models.cisco_ios_xr.Cisco_IOS_XR_infra_infra_clock_cfg'
 ),
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)], [], 
                '''                Size of memory usage, in MBytes, per session.
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'
        ),
    },
    'IpDomain.Vrfs.Vrf.Ipv6Hosts' : {
        'meta_info' : _MetaInfoClass('IpDomain.Vrfs.Vrf.Ipv6Hosts',
            False, 
            [
示例#23
0
from ydk.errors import YPYError, YPYModelError
from ydk.providers._importer import _yang_ns

_meta_table = {
    'Exception.File': {
        'meta_info':
        _MetaInfoClass(
            'Exception.File', False, [
                _MetaInfoClassMember(
                    'choice1', ATTRIBUTE, 'str', None, None, [], [],
                    '''                Preference of the dump location
                ''', 'choice1', 'Cisco-IOS-XR-spirit-corehelper-cfg', False),
                _MetaInfoClassMember(
                    'choice2', ATTRIBUTE, 'str', None, None, [], [],
                    '''                Preference of the dump location
                ''', 'choice2', 'Cisco-IOS-XR-spirit-corehelper-cfg', False),
                _MetaInfoClassMember(
                    'choice3', ATTRIBUTE, 'str', None, None, [], [],
                    '''                Preference of the dump location
                ''', 'choice3', 'Cisco-IOS-XR-spirit-corehelper-cfg', False),
            ], 'Cisco-IOS-XR-spirit-corehelper-cfg', 'file',
            _yang_ns._namespaces['Cisco-IOS-XR-spirit-corehelper-cfg'],
            'ydk.models.cisco_ios_xr.Cisco_IOS_XR_spirit_corehelper_cfg'),
    },
    'Exception': {
        'meta_info':
        _MetaInfoClass(
            'Exception', False, [
                _MetaInfoClassMember(
                    'file', REFERENCE_CLASS, 'File',
 '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, 
         [('-2147483648', '2147483647')], [], 
         '''                ConfigState
         ''',
         'config_state',
         'Cisco-IOS-XR-sdr-invmgr-oper', False),
     _MetaInfoClassMember('ctype', ATTRIBUTE, 'int' , None, None, 
         [('-2147483648', '2147483647')], [], 
         '''                CType
         ''',
         'ctype',
         'Cisco-IOS-XR-sdr-invmgr-oper', False),
     _MetaInfoClassMember('monitor', ATTRIBUTE, 'int' , None, None, 
         [('-2147483648', '2147483647')], [], 
         '''                Monitor
         ''',
         'monitor',
         'Cisco-IOS-XR-sdr-invmgr-oper', False),
     _MetaInfoClassMember('pi-slot-number', ATTRIBUTE, 'int' , None, None, 
         [('-2147483648', '2147483647')], [], 
         '''                Pi Slot Number
         ''',
         'pi_slot_number',
         'Cisco-IOS-XR-sdr-invmgr-oper', False),
     _MetaInfoClassMember('power', ATTRIBUTE, 'int' , None, None, 
         [('-2147483648', '2147483647')], [], 
         '''                Power
         ''',
         'power',
         'Cisco-IOS-XR-sdr-invmgr-oper', False),
     _MetaInfoClassMember('shutdown', ATTRIBUTE, 'int' , None, None, 
         [('-2147483648', '2147483647')], [], 
         '''                Shutdown
         ''',
         'shutdown',
         'Cisco-IOS-XR-sdr-invmgr-oper', False),
     _MetaInfoClassMember('vm-state', ATTRIBUTE, 'int' , None, None, 
         [('-2147483648', '2147483647')], [], 
         '''                VM State information
         ''',
         'vm_state',
         'Cisco-IOS-XR-sdr-invmgr-oper', False),
     ],
     'Cisco-IOS-XR-sdr-invmgr-oper',
     'attributes',
     _yang_ns._namespaces['Cisco-IOS-XR-sdr-invmgr-oper'],
 'ydk.models.cisco_ios_xr.Cisco_IOS_XR_sdr_invmgr_oper'
 ),
示例#25
0
 'IccpModeEnum':
 _MetaInfoEnum('IccpModeEnum',
               'ydk.models.cisco_ios_xr.Cisco_IOS_XR_rgmgr_cfg', {
                   'singleton': 'singleton',
               }, 'Cisco-IOS-XR-rgmgr-cfg',
               _yang_ns._namespaces['Cisco-IOS-XR-rgmgr-cfg']),
 'RedundancyGroupManager.Aps.DefaultRedundancyGroup': {
     'meta_info':
     _MetaInfoClass(
         'RedundancyGroupManager.Aps.DefaultRedundancyGroup', False, [
             _MetaInfoClassMember(
                 'backup-interface-name', ATTRIBUTE, 'str', None, None, [],
                 [
                     '(([a-zA-Z0-9_]*\\d+/){3,4}\\d+)|(([a-zA-Z0-9_]*\\d+/){3,4}\\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)'
                 ], '''                Backup interface name
             ''', 'backup_interface_name', 'Cisco-IOS-XR-rgmgr-cfg', False),
             _MetaInfoClassMember(
                 'next-hop-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 of remote peer
             ''', 'next_hop_address', 'Cisco-IOS-XR-rgmgr-cfg', False),
         ], 'Cisco-IOS-XR-rgmgr-cfg', 'default-redundancy-group',
         _yang_ns._namespaces['Cisco-IOS-XR-rgmgr-cfg'],
         'ydk.models.cisco_ios_xr.Cisco_IOS_XR_rgmgr_cfg'),
 },
 'RedundancyGroupManager.Aps.Groups.Group.Controllers.Controller': {
     'meta_info':
     _MetaInfoClass(
         'RedundancyGroupManager.Aps.Groups.Group.Controllers.Controller',
         False, [
             _MetaInfoClassMember(
                 'controller-name', ATTRIBUTE, 'str', None, None, [], [
                      'true': 'TRUE',
                  }, 'Cisco-IOS-XR-bundlemgr-cfg',
                  _yang_ns._namespaces['Cisco-IOS-XR-bundlemgr-cfg']),
    'BundlePortActivityEnum':
    _MetaInfoEnum('BundlePortActivityEnum',
                  'ydk.models.bundlemgr.Cisco_IOS_XR_bundlemgr_cfg', {
                      'on': 'ON',
                      'active': 'ACTIVE',
                      'passive': 'PASSIVE',
                  }, 'Cisco-IOS-XR-bundlemgr-cfg',
                  _yang_ns._namespaces['Cisco-IOS-XR-bundlemgr-cfg']),
    'Lacp': {
        'meta_info':
        _MetaInfoClass('Lacp', False, [
            _MetaInfoClassMember(
                'system-mac', ATTRIBUTE, 'str', None, None, [],
                ['[0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}'],
                '''                Unique identifier for this system.
                ''', 'system_mac', 'Cisco-IOS-XR-bundlemgr-cfg', False),
            _MetaInfoClassMember(
                'system-priority', ATTRIBUTE, 'int', None, None, [(1, 65535)],
                [],
                '''                Priority for this system. Lower value is higher
                priority.
                ''', 'system_priority', 'Cisco-IOS-XR-bundlemgr-cfg', False),
        ], 'Cisco-IOS-XR-bundlemgr-cfg', 'lacp',
                       _yang_ns._namespaces['Cisco-IOS-XR-bundlemgr-cfg'],
                       'ydk.models.bundlemgr.Cisco_IOS_XR_bundlemgr_cfg'),
    },
}
 _MetaInfoClass(
     'NetFlow.Statistics.Statistic.Producer.Statistics_', False, [
         _MetaInfoClassMember(
             'drops-no-space', ATTRIBUTE, 'int', None, None, [
                 ('0', '18446744073709551615')
             ], [], '''                Drops (no space)
         ''', 'drops_no_space', 'Cisco-IOS-XR-skywarp-netflow-oper',
             False),
         _MetaInfoClassMember(
             'drops-others', ATTRIBUTE, 'int', None, None, [
                 ('0', '18446744073709551615')
             ], [], '''                Drops (others)
         ''', 'drops_others', 'Cisco-IOS-XR-skywarp-netflow-oper',
             False),
         _MetaInfoClassMember(
             'ethernet-pkts', ATTRIBUTE, 'int', None, None, [
                 ('0', '18446744073709551615')
             ], [], '''                Ethernet Packets
         ''', 'ethernet_pkts', 'Cisco-IOS-XR-skywarp-netflow-oper',
             False),
         _MetaInfoClassMember(
             'flow-packet-counts', ATTRIBUTE, 'int', None, None, [
                 ('0', '18446744073709551615')
             ], [], '''                Number of Rxed Flow Packets
         ''', 'flow_packet_counts', 'Cisco-IOS-XR-skywarp-netflow-oper',
             False),
         _MetaInfoClassMember(
             'last-cleared', ATTRIBUTE, 'str', None, None, [], [],
             '''                Last time Statistics cleared in 'Mon Jan 1 12:00
         :00 2xxx' format
         ''', 'last_cleared', 'Cisco-IOS-XR-skywarp-netflow-oper',
             False),
         _MetaInfoClassMember(
             'spp-rx-counts', ATTRIBUTE, 'int', None, None, [
                 ('0', '18446744073709551615')
             ], [], '''                Number of Rxed SPP Packets
         ''', 'spp_rx_counts', 'Cisco-IOS-XR-skywarp-netflow-oper',
             False),
         _MetaInfoClassMember(
             'unknown-ingress-flows', ATTRIBUTE, 'int', None, None, [
                 ('0', '18446744073709551615')
             ], [], '''                Unknown ingress flows
         ''', 'unknown_ingress_flows',
             'Cisco-IOS-XR-skywarp-netflow-oper', False),
         _MetaInfoClassMember(
             'waiting-servers', ATTRIBUTE, 'int', None, None, [
                 ('0', '18446744073709551615')
             ], [], '''                Number of waiting servers
         ''', 'waiting_servers', 'Cisco-IOS-XR-skywarp-netflow-oper',
             False),
     ], 'Cisco-IOS-XR-skywarp-netflow-oper', 'statistics',
     _yang_ns._namespaces['Cisco-IOS-XR-skywarp-netflow-oper'],
     'ydk.models.cisco_ios_xr.Cisco_IOS_XR_skywarp_netflow_oper'),
     }, '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),
         ],
         'Cisco-IOS-XR-mpls-static-oper',
         'prefix',
         _yang_ns._namespaces['Cisco-IOS-XR-mpls-static-oper'],
     'ydk.models.cisco_ios_xr.Cisco_IOS_XR_mpls_static_oper'
     ),
 },
 'MplsStatic.Vrfs.Vrf.Lsps.Lsp.Label.Prefix' : {
示例#29
0
     'ydk.models.cisco_ios_xr.Cisco_IOS_XR_terminal_device_oper', {
         'trib-rate-unknown': 'trib_rate_unknown',
         'trib-rate1g': 'trib_rate1g',
         'trib-rate25g': 'trib_rate25g',
         'trib-rate10g': 'trib_rate10g',
         'trib-rate40g': 'trib_rate40g',
         'trib-rate100g': 'trib_rate100g',
     }, 'Cisco-IOS-XR-terminal-device-oper',
     _yang_ns._namespaces['Cisco-IOS-XR-terminal-device-oper']),
 'OpticalInterface.ConfigStatus.PartialConfig': {
     'meta_info':
     _MetaInfoClass(
         'OpticalInterface.ConfigStatus.PartialConfig', False, [
             _MetaInfoClassMember(
                 'partial-config', ATTRIBUTE, 'int', None, None,
                 [('0', '255')], [], '''                PartialConfig
             ''', 'partial_config', 'Cisco-IOS-XR-terminal-device-oper',
                 False),
         ], 'Cisco-IOS-XR-terminal-device-oper', 'partial-config',
         _yang_ns._namespaces['Cisco-IOS-XR-terminal-device-oper'],
         'ydk.models.cisco_ios_xr.Cisco_IOS_XR_terminal_device_oper'),
 },
 'OpticalInterface.ConfigStatus.SliceTables.SliceTable.SliceStatusAttr': {
     'meta_info':
     _MetaInfoClass(
         'OpticalInterface.ConfigStatus.SliceTables.SliceTable.SliceStatusAttr',
         False, [
             _MetaInfoClassMember(
                 'err-str', ATTRIBUTE, 'str', None, None, [(0, 1024)], [],
                 '''                ErrStr
             ''', 'err_str', 'Cisco-IOS-XR-terminal-device-oper', False),
             _MetaInfoClassMember(
示例#30
0
         '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('input', REFERENCE_CLASS, 'Input' , 'ydk.models.ietf.ietf_netconf', 'CancelCommitRpc.Input', 
示例#31
0
from ydk.errors import YPYError, YPYModelError
from ydk.providers._importer import _yang_ns

_meta_table = {
    'IpTcp.Directory': {
        'meta_info':
        _MetaInfoClass('IpTcp.Directory', False, [
            _MetaInfoClassMember(
                'directoryname', ATTRIBUTE, 'str', None, None, [], [],
                '''                Directory name 
                ''', 'directoryname', 'Cisco-IOS-XR-ip-tcp-cfg', False),
            _MetaInfoClassMember(
                'max-debug-files', ATTRIBUTE, 'int', None, None, [
                    ('1', '10000')
                ], [], '''                Set number of Debug files
                ''', 'max_debug_files', 'Cisco-IOS-XR-ip-tcp-cfg', False),
            _MetaInfoClassMember(
                'max-file-size-files', ATTRIBUTE, 'int', None, None, [
                    ('1024', '4294967295')
                ], [], '''                Set size of debug files in bytes
                ''', 'max_file_size_files', 'Cisco-IOS-XR-ip-tcp-cfg', False),
        ], 'Cisco-IOS-XR-ip-tcp-cfg', 'directory',
                       _yang_ns._namespaces['Cisco-IOS-XR-ip-tcp-cfg'],
                       'ydk.models.cisco_ios_xr.Cisco_IOS_XR_ip_tcp_cfg'),
    },
    'IpTcp.Throttle': {
        'meta_info':
        _MetaInfoClass('IpTcp.Throttle', False, [
            _MetaInfoClassMember(
                'tcpmaxthrottle', ATTRIBUTE, 'int', None, None, [('0', '100')],
                [], '''                Max throttle
 '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', 
         [], [], 
         '''                TrunkRate
         ''',
         'trunk_rate',
         'Cisco-IOS-XR-ncs1k-mxp-cfg', False),
     ],
     'Cisco-IOS-XR-ncs1k-mxp-cfg',
     'value',
     _yang_ns._namespaces['Cisco-IOS-XR-ncs1k-mxp-cfg'],
 'ydk.models.cisco_ios_xr.Cisco_IOS_XR_ncs1k_mxp_cfg'
 ),
示例#33
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 = {
    '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.errors import YPYError, YPYModelError
from ydk.providers._importer import _yang_ns

_meta_table = {
    'NetconfDatastoreTypeEnum' : _MetaInfoEnum('NetconfDatastoreTypeEnum', 'ydk.models.ietf.ietf_netconf_monitoring',
        {
            'running':'RUNNING',
            'candidate':'CANDIDATE',
            'startup':'STARTUP',
        }, 'ietf-netconf-monitoring', _yang_ns._namespaces['ietf-netconf-monitoring']),
    'SchemaFormatIdentity' : {
        'meta_info' : _MetaInfoClass('SchemaFormatIdentity',
            False, 
            [
            ],
            'ietf-netconf-monitoring',
            'schema-format',
            _yang_ns._namespaces['ietf-netconf-monitoring'],
        'ydk.models.ietf.ietf_netconf_monitoring'
        ),
    },
    'TransportIdentity' : {
        'meta_info' : _MetaInfoClass('TransportIdentity',
            False, 
            [
            ],
            'ietf-netconf-monitoring',
            'transport',
            _yang_ns._namespaces['ietf-netconf-monitoring'],
        'ydk.models.ietf.ietf_netconf_monitoring'
        ),
 '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, 
         [], [], 
         '''                Reason for reboot
         ''',
         'reason',
         'Cisco-IOS-XR-linux-os-reboot-history-oper', False),
     ],
     'Cisco-IOS-XR-linux-os-reboot-history-oper',
     'reboot-history',
     _yang_ns._namespaces['Cisco-IOS-XR-linux-os-reboot-history-oper'],
 'ydk.models.linux.Cisco_IOS_XR_linux_os_reboot_history_oper'
 ),
示例#36
0


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

from ydk.errors import YPYError, YPYDataValidationError
from ydk.models import _yang_ns

_meta_table = {
    'Ydk_Identity_Identity' : {
        'meta_info' : _MetaInfoClass('Ydk_Identity_Identity',
            False, 
            [
            ],
            'ydktest-types',
            'YDK_IDENTITY',
            _yang_ns._namespaces['ydktest-types'],
        'ydk.models.ydktest.ydktest_types'
        ),
    },
}
 _MetaInfoClass(
     'SpanMonitorSession.Sessions.Session.Destination', False, [
         _MetaInfoClassMember(
             'destination-interface-name', ATTRIBUTE, 'str', None, None,
             [], [
                 '(([a-zA-Z0-9_]*\\d+/){3,4}\\d+)|(([a-zA-Z0-9_]*\\d+/){3,4}\\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)'
             ],
             '''                Specify the destination interface name
         ''', 'destination_interface_name',
             'Cisco-IOS-XR-Ethernet-SPAN-cfg', False),
         _MetaInfoClassMember(
             'destination-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}]+)?'
             ],
             '''                Specify the destination next-hop IPv4 address
         ''', 'destination_ipv4_address',
             'Cisco-IOS-XR-Ethernet-SPAN-cfg', False),
         _MetaInfoClassMember(
             'destination-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}]+)?'
             ],
             '''                Specify the destination next-hop IPv6 address
         ''', 'destination_ipv6_address',
             'Cisco-IOS-XR-Ethernet-SPAN-cfg', False),
         _MetaInfoClassMember(
             'destination-type', REFERENCE_ENUM_CLASS,
             'SpanDestinationEnum',
             'ydk.models.cisco_ios_xr.Cisco_IOS_XR_Ethernet_SPAN_cfg',
             'SpanDestinationEnum', [], [],
             '''                Specify the type of destination
         ''', 'destination_type', 'Cisco-IOS-XR-Ethernet-SPAN-cfg',
             False),
     ], 'Cisco-IOS-XR-Ethernet-SPAN-cfg', 'destination',
     _yang_ns._namespaces['Cisco-IOS-XR-Ethernet-SPAN-cfg'],
     'ydk.models.cisco_ios_xr.Cisco_IOS_XR_Ethernet_SPAN_cfg'),
示例#38
0
 'meta_info' : _MetaInfoClass('Ssh1.Kex.Nodes.Node.IncomingSessions.SessionDetailInfo',
     False, 
     [
     _MetaInfoClassMember('in-cipher', REFERENCE_ENUM_CLASS, 'CipherEnum' , 'ydk.models.cisco_ios_xr.Cisco_IOS_XR_crypto_ssh_oper', 'CipherEnum', 
         [], [], 
         '''                In cipher algorithm
         ''',
         'in_cipher',
         'Cisco-IOS-XR-crypto-ssh-oper', False),
     _MetaInfoClassMember('in-mac', REFERENCE_ENUM_CLASS, 'MacEnum' , 'ydk.models.cisco_ios_xr.Cisco_IOS_XR_crypto_ssh_oper', 'MacEnum', 
         [], [], 
         '''                In MAC
         ''',
         'in_mac',
         'Cisco-IOS-XR-crypto-ssh-oper', False),
     _MetaInfoClassMember('key-exchange', REFERENCE_ENUM_CLASS, 'KexNameEnum' , 'ydk.models.cisco_ios_xr.Cisco_IOS_XR_crypto_ssh_oper', 'KexNameEnum', 
         [], [], 
         '''                Key exchange name
         ''',
         'key_exchange',
         'Cisco-IOS-XR-crypto-ssh-oper', False),
     _MetaInfoClassMember('out-cipher', REFERENCE_ENUM_CLASS, 'CipherEnum' , 'ydk.models.cisco_ios_xr.Cisco_IOS_XR_crypto_ssh_oper', 'CipherEnum', 
         [], [], 
         '''                Out cipher algorithm
         ''',
         'out_cipher',
         'Cisco-IOS-XR-crypto-ssh-oper', False),
     _MetaInfoClassMember('out-mac', REFERENCE_ENUM_CLASS, 'MacEnum' , 'ydk.models.cisco_ios_xr.Cisco_IOS_XR_crypto_ssh_oper', 'MacEnum', 
         [], [], 
         '''                Out MAC
         ''',
         'out_mac',
         'Cisco-IOS-XR-crypto-ssh-oper', False),
     _MetaInfoClassMember('public-key', REFERENCE_ENUM_CLASS, 'HostkeyEnum' , 'ydk.models.cisco_ios_xr.Cisco_IOS_XR_crypto_ssh_oper', 'HostkeyEnum', 
         [], [], 
         '''                Host key algorithm
         ''',
         'public_key',
         'Cisco-IOS-XR-crypto-ssh-oper', False),
     _MetaInfoClassMember('session-id', ATTRIBUTE, 'int' , None, None, 
         [('0', '4294967295')], [], 
         '''                Session ID
         ''',
         'session_id',
         'Cisco-IOS-XR-crypto-ssh-oper', False),
     ],
     'Cisco-IOS-XR-crypto-ssh-oper',
     'session-detail-info',
     _yang_ns._namespaces['Cisco-IOS-XR-crypto-ssh-oper'],
 'ydk.models.cisco_ios_xr.Cisco_IOS_XR_crypto_ssh_oper'
 ),
示例#39
0
from enum import Enum

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 = {
    'A.B.C' : {
        'meta_info' : _MetaInfoClass('A.B.C',
            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, 
示例#40
0
 _MetaInfoClass('ProcessesMemory.Nodes.Node.ProcessIds.ProcessId',
                False, [
                    _MetaInfoClassMember(
                        'process-id', ATTRIBUTE, 'int', None, None, [
                            ('-2147483648', '2147483647')
                        ], [], '''                Process Id
         ''', 'process_id', 'Cisco-IOS-XR-procmem-oper', True),
                    _MetaInfoClassMember(
                        'data-seg-size', ATTRIBUTE, 'int', None, None, [
                            ('0', '4294967295')
                        ], [], '''                Data Segment Size
         ''', 'data_seg_size', 'Cisco-IOS-XR-procmem-oper', False),
                    _MetaInfoClassMember(
                        'jid', ATTRIBUTE, 'int', None, None, [
                            ('0', '4294967295')
                        ], [], '''                Job ID
         ''', 'jid', 'Cisco-IOS-XR-procmem-oper', False),
                    _MetaInfoClassMember(
                        'malloc-size', ATTRIBUTE, 'int', None, None, [
                            ('0', '4294967295')
                        ], [], '''                Malloced Memory Size
         ''', 'malloc_size', 'Cisco-IOS-XR-procmem-oper', False),
                    _MetaInfoClassMember(
                        'name', ATTRIBUTE, 'str', None, None, [], [],
                        '''                Process name
         ''', 'name', 'Cisco-IOS-XR-procmem-oper', False),
                    _MetaInfoClassMember(
                        'pid', ATTRIBUTE, 'int', None, None, [
                            ('0', '4294967295')
                        ], [], '''                Process ID
         ''', 'pid', 'Cisco-IOS-XR-procmem-oper', False),
                    _MetaInfoClassMember(
                        'stack-seg-size', ATTRIBUTE, 'int', None, None,
                        [('0', '4294967295')], [],
                        '''                Stack Segment Size
         ''', 'stack_seg_size', 'Cisco-IOS-XR-procmem-oper', False),
                    _MetaInfoClassMember(
                        'text-seg-size', ATTRIBUTE, 'int', None, None, [
                            ('0', '4294967295')
                        ], [], '''                Text Segment Size
         ''', 'text_seg_size', 'Cisco-IOS-XR-procmem-oper', False),
                ], 'Cisco-IOS-XR-procmem-oper', 'process-id',
                _yang_ns._namespaces['Cisco-IOS-XR-procmem-oper'],
                'ydk.models.cisco_ios_xr.Cisco_IOS_XR_procmem_oper'),
               }, 'Cisco-IOS-XR-mpls-vpn-oper',
               _yang_ns._namespaces['Cisco-IOS-XR-mpls-vpn-oper']),
 'MplsVpnSafiEnum':
 _MetaInfoEnum('MplsVpnSafiEnum',
               'ydk.models.cisco_ios_xr.Cisco_IOS_XR_mpls_vpn_oper', {
                   'unicast': 'unicast',
                   'multicast': 'multicast',
                   'flowspec': 'flowspec',
               }, 'Cisco-IOS-XR-mpls-vpn-oper',
               _yang_ns._namespaces['Cisco-IOS-XR-mpls-vpn-oper']),
 'L3Vpn.InvalidVrfs.InvalidVrf.Interface': {
     'meta_info':
     _MetaInfoClass('L3Vpn.InvalidVrfs.InvalidVrf.Interface', False, [
         _MetaInfoClassMember(
             'interface-name', ATTRIBUTE, 'str', None, None, [], [],
             '''                Interface Name
             ''', 'interface_name', 'Cisco-IOS-XR-mpls-vpn-oper', False),
     ], 'Cisco-IOS-XR-mpls-vpn-oper', 'interface',
                    _yang_ns._namespaces['Cisco-IOS-XR-mpls-vpn-oper'],
                    'ydk.models.cisco_ios_xr.Cisco_IOS_XR_mpls_vpn_oper'),
 },
 'L3Vpn.InvalidVrfs.InvalidVrf.Af.RouteTarget': {
     'meta_info':
     _MetaInfoClass('L3Vpn.InvalidVrfs.InvalidVrf.Af.RouteTarget', False, [
         _MetaInfoClassMember(
             'af-name', REFERENCE_ENUM_CLASS, 'MplsVpnAfiEnum',
             'ydk.models.cisco_ios_xr.Cisco_IOS_XR_mpls_vpn_oper',
             'MplsVpnAfiEnum', [], [], '''                AF name
             ''', 'af_name', 'Cisco-IOS-XR-mpls-vpn-oper', False),
         _MetaInfoClassMember(
             'route-target-type', REFERENCE_ENUM_CLASS, 'MplsVpnRtEnum',
             'ydk.models.cisco_ios_xr.Cisco_IOS_XR_mpls_vpn_oper',
 _MetaInfoClass(
     'OpticalInterface.OpticalClientInterfaces.OpticalClientInterface.OpticalClientLogicalChannelAssignments.OpticalClientLogicalChannelAssignment',
     False, [
         _MetaInfoClassMember(
             'index', ATTRIBUTE, 'int', None, None, [
                 ('-2147483648', '2147483647')
             ], [], '''                The index of the interface
         ''', 'index', 'Cisco-IOS-XR-openconfig-terminal-device-oper',
             True),
         _MetaInfoClassMember(
             'allocation', ATTRIBUTE, 'int', None, None,
             [('0', '4294967295')], [], '''                Allocation
         ''', 'allocation',
             'Cisco-IOS-XR-openconfig-terminal-device-oper', False),
         _MetaInfoClassMember(
             'is-logical-link', ATTRIBUTE, 'bool', None, None, [], [],
             '''                IsLogicalLink
         ''', 'is_logical_link',
             'Cisco-IOS-XR-openconfig-terminal-device-oper', False),
         _MetaInfoClassMember(
             'logical-channel', ATTRIBUTE, 'int', None, None, [
                 ('0', '4294967295')
             ], [], '''                LogicalChannel
         ''', 'logical_channel',
             'Cisco-IOS-XR-openconfig-terminal-device-oper', False),
         _MetaInfoClassMember(
             'optical-channel', ATTRIBUTE, 'str', None, None,
             [(0, 128)], [], '''                OpticalChannel
         ''', 'optical_channel',
             'Cisco-IOS-XR-openconfig-terminal-device-oper', False),
     ], 'Cisco-IOS-XR-openconfig-terminal-device-oper',
     'optical-client-logical-channel-assignment', _yang_ns.
     _namespaces['Cisco-IOS-XR-openconfig-terminal-device-oper'],
     'ydk.models.cisco_ios_xr.Cisco_IOS_XR_openconfig_terminal_device_oper'
 ),
 'meta_info' : _MetaInfoClass('Vservice.ServiceFunctionLocator.Names.Name.Node',
     False, 
     [
     _MetaInfoClassMember('ipv4-destination-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 destination address
         ''',
         'ipv4_destination_address',
         'Cisco-IOS-XR-vservice-cfg', False),
     _MetaInfoClassMember('ipv4-source-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 source address
         ''',
         'ipv4_source_address',
         'Cisco-IOS-XR-vservice-cfg', False),
     _MetaInfoClassMember('transport', REFERENCE_ENUM_CLASS, 'SfcSfTransportEnum' , 'ydk.models.cisco_ios_xr.Cisco_IOS_XR_vservice_cfg', 'SfcSfTransportEnum', 
         [], [], 
         '''                Transport type
         ''',
         'transport',
         'Cisco-IOS-XR-vservice-cfg', False),
     _MetaInfoClassMember('vni', ATTRIBUTE, 'int' , None, None, 
         [('-2147483648', '2147483647')], [], 
         '''                VNI
         ''',
         'vni',
         'Cisco-IOS-XR-vservice-cfg', False),
     ],
     'Cisco-IOS-XR-vservice-cfg',
     'node',
     _yang_ns._namespaces['Cisco-IOS-XR-vservice-cfg'],
 'ydk.models.cisco_ios_xr.Cisco_IOS_XR_vservice_cfg'
 ),
 '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
         ''',
         'process_cpu_one_minute',
         'Cisco-IOS-XR-wdsysmon-fd-oper', False),
     _MetaInfoClassMember('process-id', ATTRIBUTE, 'int' , None, None, 
         [(0, 4294967295)], [], 
         '''                Process ID
         ''',
         'process_id',
         'Cisco-IOS-XR-wdsysmon-fd-oper', False),
     _MetaInfoClassMember('process-name', ATTRIBUTE, 'str' , None, None, 
         [], [], 
         '''                Process name
         ''',
         'process_name',
         'Cisco-IOS-XR-wdsysmon-fd-oper', False),
     ],
     'Cisco-IOS-XR-wdsysmon-fd-oper',
     'process-cpu',
     _yang_ns._namespaces['Cisco-IOS-XR-wdsysmon-fd-oper'],
 'ydk.models.wdsysmon.Cisco_IOS_XR_wdsysmon_fd_oper'
 ),
         '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'
     ),
 },
 'Arpgmp.Vrf.Entries.Entry' : {
     'meta_info' : _MetaInfoClass('Arpgmp.Vrf.Entries.Entry',
         False, 
         [
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'
        ),
    },
    'PfilterMa.Nodes.Node.Process.Ipv6.Interfaces' : {
        'meta_info' : _MetaInfoClass('PfilterMa.Nodes.Node.Process.Ipv6.Interfaces',
            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 = {
    '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(
            'Lldp.TlvSelect.PortDescription', False, [
                _MetaInfoClassMember(
                    'disable', ATTRIBUTE, 'bool', None, None, [], [],
                    '''                disable Port Description TLV
                ''', 'disable', 'Cisco-IOS-XR-ethernet-lldp-cfg', False),
            ], 'Cisco-IOS-XR-ethernet-lldp-cfg', 'port-description',
            _yang_ns._namespaces['Cisco-IOS-XR-ethernet-lldp-cfg'],
示例#48
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, ANYXML_CLASS

from ydk.errors import YPYError, YPYDataValidationError
from ydk.models import _yang_ns

_meta_table = {
    'RadiusAuthenticationType_Identity' : {
        'meta_info' : _MetaInfoClass('RadiusAuthenticationType_Identity',
            False, 
            [
            ],
            'ietf-system',
            'radius-authentication-type',
            _yang_ns._namespaces['ietf-system'],
        'ydk.models.ietf.ietf_system'
        ),
    },
    'AuthenticationMethod_Identity' : {
        'meta_info' : _MetaInfoClass('AuthenticationMethod_Identity',
            False, 
            [
            ],
            'ietf-system',
            'authentication-method',
            _yang_ns._namespaces['ietf-system'],
        'ydk.models.ietf.ietf_system'
        ),
 '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),
     _MetaInfoClassMember('secondary-delay', ATTRIBUTE, 'int' , None, None, 
         [(1, 518400000)], [], 
         '''                Secondary delay before bringing up session
         ''',
         'secondary_delay',
         'Cisco-IOS-XR-ip-bfd-cfg', False),
     ],
     'Cisco-IOS-XR-ip-bfd-cfg',
     'bundle-member',
     _yang_ns._namespaces['Cisco-IOS-XR-ip-bfd-cfg'],
 'ydk.models.ip.Cisco_IOS_XR_ip_bfd_cfg'
 ),
     'meta_info':
     _MetaInfoClass(
         'Suppression.RuleSummaries.RuleSummary', False, [
             _MetaInfoClassMember(
                 'rule-name', ATTRIBUTE, 'str', None, None, [(1, 32)], [],
                 '''                Suppression Rule Name
             ''', 'rule_name', 'Cisco-IOS-XR-infra-correlator-oper', True),
             _MetaInfoClassMember(
                 'rule-name-xr', ATTRIBUTE, 'str', None, None, [], [],
                 '''                Suppress Rule Name
             ''', 'rule_name_xr', 'Cisco-IOS-XR-infra-correlator-oper',
                 False),
             _MetaInfoClassMember(
                 'rule-state', REFERENCE_ENUM_CLASS, 'AcRuleStateEnum',
                 'ydk.models.cisco_ios_xr.Cisco_IOS_XR_infra_correlator_oper',
                 'AcRuleStateEnum', [], [],
                 '''                Applied state of the rule It could be not
             applied, applied or applied to all
             ''', 'rule_state', 'Cisco-IOS-XR-infra-correlator-oper',
                 False),
             _MetaInfoClassMember(
                 'suppressed-alarms-count', ATTRIBUTE, 'int', None, None,
                 [('0', '4294967295')], [],
                 '''                Number of suppressed alarms associated with this
             rule
             ''', 'suppressed_alarms_count',
                 'Cisco-IOS-XR-infra-correlator-oper', False),
         ], 'Cisco-IOS-XR-infra-correlator-oper', 'rule-summary',
         _yang_ns._namespaces['Cisco-IOS-XR-infra-correlator-oper'],
         'ydk.models.cisco_ios_xr.Cisco_IOS_XR_infra_correlator_oper'),
 },