}, '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, 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' ),
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'),
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),
_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, [
_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'),
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' ),
}, '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(
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, [
'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, [
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' ),
'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' : {
'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(
'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',
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' ),
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' ),
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'),
'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' ),
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,
_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'],
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'), },