Documentation ¶
Overview ¶
This module contains a collection of YANG definitions for Cisco IOS-XR l2vpn package configuration.
This module contains definitions for the following management objects:
l2vpn: L2VPN configuration generic-interface-lists: generic interface lists evpn: evpn
This YANG module augments the
Cisco-IOS-XR-ifmgr-cfg, Cisco-IOS-XR-snmp-agent-cfg
modules with configuration data.
Copyright (c) 2013-2018 by Cisco Systems, Inc. All rights reserved.
Index ¶
- type BackupDisable
- type BdmacLearn
- type BgpRouteDistinguisher
- type BgpRouteTarget
- type BgpRouteTargetFormat
- type BgpRouteTargetRole
- type BridgeDomainTransportMode
- type ControlWord
- type ErpPort
- type ErpPort1
- type Erpaps
- type EthernetSegmentIdentifier
- type EthernetSegmentLoadBalance
- type EthernetSegmentServiceCarving
- type Evpn
- type EvpnEncapsulation
- type EvpnSide
- type Evpn_EvpnTables
- type Evpn_EvpnTables_EvpnBgpAutoDiscovery
- type Evpn_EvpnTables_EvpnBgpAutoDiscovery_EvpnRouteDistinguisher
- type Evpn_EvpnTables_EvpnEthernetSegment
- type Evpn_EvpnTables_EvpnEthernetSegment_EvpnEsiTypes
- type Evpn_EvpnTables_EvpnEthernetSegment_EvpnEsiTypes_EvpnEsiType
- type Evpn_EvpnTables_EvpnEvis
- type Evpn_EvpnTables_EvpnEvis_EvpnEvi
- type Evpn_EvpnTables_EvpnEvis_EvpnEvi_EviAdvertiseMac
- type Evpn_EvpnTables_EvpnEvis_EvpnEvi_EviLoadBalancing
- type Evpn_EvpnTables_EvpnEvis_EvpnEvi_EviMulticast
- type Evpn_EvpnTables_EvpnEvis_EvpnEvi_EvpnEviBgpAutoDiscovery
- type Evpn_EvpnTables_EvpnEvis_EvpnEvi_EvpnEviBgpAutoDiscovery_EvpnRouteDistinguisher
- type Evpn_EvpnTables_EvpnEvis_EvpnEvi_EvpnEviBgpAutoDiscovery_EvpnRouteTargets
- type Evpn_EvpnTables_EvpnEvis_EvpnEvi_EvpnEviBgpAutoDiscovery_EvpnRouteTargets_EvpnRouteTargetAs
- type Evpn_EvpnTables_EvpnEvis_EvpnEvi_EvpnEviBgpAutoDiscovery_EvpnRouteTargets_EvpnRouteTargetIpv4Address
- type Evpn_EvpnTables_EvpnEvis_EvpnEvi_EvpnEviBgpAutoDiscovery_EvpnRouteTargets_EvpnRouteTargetNone
- type Evpn_EvpnTables_EvpnGroups
- type Evpn_EvpnTables_EvpnGroups_EvpnGroup
- type Evpn_EvpnTables_EvpnGroups_EvpnGroup_EvpnGroupCoreInterfaces
- type Evpn_EvpnTables_EvpnGroups_EvpnGroup_EvpnGroupCoreInterfaces_EvpnGroupCoreInterface
- type Evpn_EvpnTables_EvpnInstances
- type Evpn_EvpnTables_EvpnInstances_EvpnInstance
- type Evpn_EvpnTables_EvpnInstances_EvpnInstance_EvpnInstanceAdvertiseMac
- type Evpn_EvpnTables_EvpnInstances_EvpnInstance_EvpnInstanceBgpAutoDiscovery
- type Evpn_EvpnTables_EvpnInstances_EvpnInstance_EvpnInstanceBgpAutoDiscovery_EvpnRouteDistinguisher
- type Evpn_EvpnTables_EvpnInstances_EvpnInstance_EvpnInstanceBgpAutoDiscovery_EvpnRouteTargets
- type Evpn_EvpnTables_EvpnInstances_EvpnInstance_EvpnInstanceBgpAutoDiscovery_EvpnRouteTargets_EvpnRouteTargetAs
- type Evpn_EvpnTables_EvpnInstances_EvpnInstance_EvpnInstanceBgpAutoDiscovery_EvpnRouteTargets_EvpnRouteTargetIpv4Address
- type Evpn_EvpnTables_EvpnInstances_EvpnInstance_EvpnInstanceBgpAutoDiscovery_EvpnRouteTargets_EvpnRouteTargetNone
- type Evpn_EvpnTables_EvpnInstances_EvpnInstance_EvpnInstanceLoadBalancing
- type Evpn_EvpnTables_EvpnInstances_EvpnInstance_EvpnInstanceMulticast
- type Evpn_EvpnTables_EvpnInterfaces
- type Evpn_EvpnTables_EvpnInterfaces_EvpnInterface
- type Evpn_EvpnTables_EvpnInterfaces_EvpnInterface_EthernetSegment
- type Evpn_EvpnTables_EvpnInterfaces_EvpnInterface_EthernetSegment_Identifier
- type Evpn_EvpnTables_EvpnInterfaces_EvpnInterface_EthernetSegment_ManualServiceCarving
- type Evpn_EvpnTables_EvpnInterfaces_EvpnInterface_EthernetSegment_ManualServiceCarving_ServiceList
- type Evpn_EvpnTables_EvpnInterfaces_EvpnInterface_EvpnacTimers
- type Evpn_EvpnTables_EvpnLoadBalancing
- type Evpn_EvpnTables_EvpnLogging
- type Evpn_EvpnTables_EvpnTimers
- type Evpn_EvpnTables_EvpnVirtualAccessPws
- type Evpn_EvpnTables_EvpnVirtualAccessPws_EvpnVirtualAccessPw
- type Evpn_EvpnTables_EvpnVirtualAccessPws_EvpnVirtualAccessPw_EvpnVirtualAccessPwTimers
- type Evpn_EvpnTables_EvpnVirtualAccessPws_EvpnVirtualAccessPw_EvpnVirtualEthernetSegment
- type Evpn_EvpnTables_EvpnVirtualAccessPws_EvpnVirtualAccessPw_EvpnVirtualEthernetSegment_Identifier
- type Evpn_EvpnTables_EvpnVirtualAccessPws_EvpnVirtualAccessPw_EvpnVirtualEthernetSegment_ManualServiceCarving
- type Evpn_EvpnTables_EvpnVirtualAccessPws_EvpnVirtualAccessPw_EvpnVirtualEthernetSegment_ManualServiceCarving_ServiceList
- type Evpn_EvpnTables_EvpnVirtualAccessVfis
- type Evpn_EvpnTables_EvpnVirtualAccessVfis_EvpnVirtualAccessVfi
- type Evpn_EvpnTables_EvpnVirtualAccessVfis_EvpnVirtualAccessVfi_EvpnVirtualAccessVfiTimers
- type Evpn_EvpnTables_EvpnVirtualAccessVfis_EvpnVirtualAccessVfi_EvpnVirtualEthernetSegment
- type Evpn_EvpnTables_EvpnVirtualAccessVfis_EvpnVirtualAccessVfi_EvpnVirtualEthernetSegment_Identifier
- type Evpn_EvpnTables_EvpnVirtualAccessVfis_EvpnVirtualAccessVfi_EvpnVirtualEthernetSegment_ManualServiceCarving
- type Evpn_EvpnTables_EvpnVirtualAccessVfis_EvpnVirtualAccessVfi_EvpnVirtualEthernetSegment_ManualServiceCarving_ServiceList
- type Evpn_EvpnTables_Evpnmac
- type Evpn_EvpnTables_Evpnmac_EvpnmacSecure
- type FlowLabelLoadBalance
- type FlowLabelTlvCode
- type GenericInterfaceLists
- type GenericInterfaceLists_GenericInterfaceList
- type GenericInterfaceLists_GenericInterfaceList_Interfaces
- type GenericInterfaceLists_GenericInterfaceList_Interfaces_Interface
- type InterfaceProfile
- type InterfaceTrafficFlood
- type Interworking
- type L2Encapsulation
- type L2tpCookieSize
- type L2tpSignalingProtocol
- type L2tpv3Sequencing
- type L2vpn
- type L2vpnCapabilityMode
- type L2vpnLogging
- type L2vpnVerification
- type L2vpn_AutoDiscovery
- type L2vpn_AutoDiscovery_BgpSignaling
- type L2vpn_Database
- type L2vpn_Database_BridgeDomainGroups
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_AccessVfis
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi_AccessVfiPseudowires
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi_AccessVfiPseudowires_AccessVfiPseudowire
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi_AccessVfiPseudowires_AccessVfiPseudowire_AccessVfiPseudowireStaticMacAddresses
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi_AccessVfiPseudowires_AccessVfiPseudowire_AccessVfiPseudowireStaticMacAddresses_AccessVfiPseudowireStaticMacAddress
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_BdacStormControlTypes
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_BdacStormControlTypes_BdacStormControlType
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_BdacStormControlTypes_BdacStormControlType_StormControlUnit
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceDai
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceDai_InterfaceDaiAddressValidation
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceIpSourceGuard
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceMac
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceMac_InterfaceMacAging
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceMac_InterfaceMacLimit
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceMac_InterfaceMacSecure
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceProfile
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_SplitHorizon
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_SplitHorizon_SplitHorizonGroupId
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_StaticMacAddresses
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_StaticMacAddresses_StaticMacAddress
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowireEvpns
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowireEvpns_BdPseudowireEvpn
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwMplsStaticLabels
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwSplitHorizon
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwSplitHorizon_BdPwSplitHorizonGroup
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwStaticMacAddresses
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwStaticMacAddresses_BdPwStaticMacAddress
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdpwStormControlTypes
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdpwStormControlTypes_BdpwStormControlType
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdpwStormControlTypes_BdpwStormControlType_StormControlUnit
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BridgeDomainBackupPseudowires
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BridgeDomainBackupPseudowires_BridgeDomainBackupPseudowire
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireDai
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireDai_PseudowireDaiAddressValidation
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireIpSourceGuard
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireMac
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireMac_PseudowireMacAging
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireMac_PseudowireMacLimit
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireMac_PseudowireMacSecure
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireProfile
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdStormControls
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdStormControls_BdStormControl
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdStormControls_BdStormControl_StormControlUnit
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainEvis
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainEvis_BridgeDomainEvi
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainMac
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainMac_BdMacAging
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainMac_BdMacFilters
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainMac_BdMacFilters_BdMacFilter
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainMac_BdMacLimit
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainMac_MacSecure
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreDhcpProfile
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreEvis
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreEvis_PbbCoreEvi
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreMac
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreMac_PbbCoreMacAging
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreMac_PbbCoreMacLimit
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeDhcpProfile
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeMac
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeMac_PbbEdgeMacAging
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeMac_PbbEdgeMacLimit
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeMac_PbbEdgeMacSecure
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeSplitHorizonGroup
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbStaticMacMappings
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbStaticMacMappings_PbbStaticMacMapping
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainvnis
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainvnis_BridgeDomainvni
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Dai
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Dai_DaiAddressValidation
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_IpSourceGuard
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_MemberVnis
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_MemberVnis_MemberVni
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_MemberVnis_MemberVni_MemberVniStaticMacAddresses
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_MemberVnis_MemberVni_MemberVniStaticMacAddresses_MemberVniStaticMacAddress
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_NvSatellite
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_RoutedInterfaces
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_RoutedInterfaces_RoutedInterface
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_RoutedInterfaces_RoutedInterface_RoutedInterfaceSplitHorizonGroup
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_BgpRoutePolicy
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_BgpSignalingProtocol
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_BgpSignalingProtocol_FlowLabelLoadBalance
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_LdpSignalingProtocol
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_LdpSignalingProtocol_FlowLabelLoadBalance
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_LdpSignalingProtocol_VplsId
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteDistinguisher
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteTargets
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteTargets_RouteTarget
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteTargets_RouteTarget_Ipv4Address
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteTargets_RouteTarget_TwoByteAsOrFourByteAs
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp_Signalings
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp_Signalings_Signaling
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp_Transports
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp_Transports_Transport
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire_PseudowireStaticMacAddresses
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire_PseudowireStaticMacAddresses_PseudowireStaticMacAddress
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire_VfiPwDhcpSnoop
- type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire_VfiPwMplsStaticLabels
- type L2vpn_Database_FlexibleXconnectServiceTable
- type L2vpn_Database_FlexibleXconnectServiceTable_VlanAwareFlexibleXconnectServices
- type L2vpn_Database_FlexibleXconnectServiceTable_VlanAwareFlexibleXconnectServices_VlanAwareFlexibleXconnectService
- type L2vpn_Database_FlexibleXconnectServiceTable_VlanAwareFlexibleXconnectServices_VlanAwareFlexibleXconnectService_VlanAwareFxcAttachmentCircuits
- type L2vpn_Database_FlexibleXconnectServiceTable_VlanAwareFlexibleXconnectServices_VlanAwareFlexibleXconnectService_VlanAwareFxcAttachmentCircuits_VlanAwareFxcAttachmentCircuit
- type L2vpn_Database_FlexibleXconnectServiceTable_VlanUnawareFlexibleXconnectServices
- type L2vpn_Database_FlexibleXconnectServiceTable_VlanUnawareFlexibleXconnectServices_VlanUnawareFlexibleXconnectService
- type L2vpn_Database_FlexibleXconnectServiceTable_VlanUnawareFlexibleXconnectServices_VlanUnawareFlexibleXconnectService_VlanUnawareFxcAttachmentCircuits
- type L2vpn_Database_FlexibleXconnectServiceTable_VlanUnawareFlexibleXconnectServices_VlanUnawareFlexibleXconnectService_VlanUnawareFxcAttachmentCircuits_VlanUnawareFxcAttachmentCircuit
- type L2vpn_Database_FlexibleXconnectServiceTable_VlanUnawareFlexibleXconnectServices_VlanUnawareFlexibleXconnectService_VlanUnawareFxcPseudowireEvpns
- type L2vpn_Database_FlexibleXconnectServiceTable_VlanUnawareFlexibleXconnectServices_VlanUnawareFlexibleXconnectService_VlanUnawareFxcPseudowireEvpns_VlanUnawareFxcPseudowireEvpn
- type L2vpn_Database_G8032Rings
- type L2vpn_Database_G8032Rings_G8032Ring
- type L2vpn_Database_G8032Rings_G8032Ring_ErpInstances
- type L2vpn_Database_G8032Rings_G8032Ring_ErpInstances_ErpInstance
- type L2vpn_Database_G8032Rings_G8032Ring_ErpInstances_ErpInstance_Aps
- type L2vpn_Database_G8032Rings_G8032Ring_ErpInstances_ErpInstance_Aps_Port1
- type L2vpn_Database_G8032Rings_G8032Ring_ErpInstances_ErpInstance_Rpl
- type L2vpn_Database_G8032Rings_G8032Ring_ErpPort0s
- type L2vpn_Database_G8032Rings_G8032Ring_ErpPort0s_ErpPort0
- type L2vpn_Database_G8032Rings_G8032Ring_ErpPort1s
- type L2vpn_Database_G8032Rings_G8032Ring_ErpPort1s_ErpPort1
- type L2vpn_Database_G8032Rings_G8032Ring_ErpPort1s_ErpPort1_Interface
- type L2vpn_Database_G8032Rings_G8032Ring_ErpPort1s_ErpPort1_NoneOrVirtual
- type L2vpn_Database_PseudowireClasses
- type L2vpn_Database_PseudowireClasses_PseudowireClass
- type L2vpn_Database_PseudowireClasses_PseudowireClass_BackupDisableDelay
- type L2vpn_Database_PseudowireClasses_PseudowireClass_L2tpv3Encapsulation
- type L2vpn_Database_PseudowireClasses_PseudowireClass_L2tpv3Encapsulation_PathMtu
- type L2vpn_Database_PseudowireClasses_PseudowireClass_L2tpv3Encapsulation_Sequencing
- type L2vpn_Database_PseudowireClasses_PseudowireClass_L2tpv3Encapsulation_SignalingProtocol
- type L2vpn_Database_PseudowireClasses_PseudowireClass_L2tpv3Encapsulation_TypeOfService
- type L2vpn_Database_PseudowireClasses_PseudowireClass_MplsEncapsulation
- type L2vpn_Database_PseudowireClasses_PseudowireClass_MplsEncapsulation_LoadBalanceGroup
- type L2vpn_Database_PseudowireClasses_PseudowireClass_MplsEncapsulation_LoadBalanceGroup_FlowLabelLoadBalance
- type L2vpn_Database_PseudowireClasses_PseudowireClass_MplsEncapsulation_MplsRedundancy
- type L2vpn_Database_PseudowireClasses_PseudowireClass_MplsEncapsulation_PreferredPath
- type L2vpn_Database_PseudowireClasses_PseudowireClass_MplsEncapsulation_Sequencing
- type L2vpn_Database_Redundancy
- type L2vpn_Database_Redundancy_IccpRedundancyGroups
- type L2vpn_Database_Redundancy_IccpRedundancyGroups_IccpRedundancyGroup
- type L2vpn_Database_Redundancy_IccpRedundancyGroups_IccpRedundancyGroup_IccpInterfaces
- type L2vpn_Database_Redundancy_IccpRedundancyGroups_IccpRedundancyGroup_IccpInterfaces_IccpInterface
- type L2vpn_Database_VlanSwitches
- type L2vpn_Database_VlanSwitches_VlanSwitch
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_AccessVfis
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi_AccessVfiPseudowires
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi_AccessVfiPseudowires_AccessVfiPseudowire
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi_AccessVfiPseudowires_AccessVfiPseudowire_AccessVfiPseudowireStaticMacAddresses
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi_AccessVfiPseudowires_AccessVfiPseudowire_AccessVfiPseudowireStaticMacAddresses_AccessVfiPseudowireStaticMacAddress
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_BdacStormControlTypes
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_BdacStormControlTypes_BdacStormControlType
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_BdacStormControlTypes_BdacStormControlType_StormControlUnit
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceDai
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceDai_InterfaceDaiAddressValidation
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceIpSourceGuard
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceMac
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceMac_InterfaceMacAging
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceMac_InterfaceMacLimit
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceMac_InterfaceMacSecure
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceProfile
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_SplitHorizon
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_SplitHorizon_SplitHorizonGroupId
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_StaticMacAddresses
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_StaticMacAddresses_StaticMacAddress
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowireEvpns
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowireEvpns_BdPseudowireEvpn
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwMplsStaticLabels
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwSplitHorizon
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwSplitHorizon_BdPwSplitHorizonGroup
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwStaticMacAddresses
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwStaticMacAddresses_BdPwStaticMacAddress
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdpwStormControlTypes
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdpwStormControlTypes_BdpwStormControlType
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdpwStormControlTypes_BdpwStormControlType_StormControlUnit
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BridgeDomainBackupPseudowires
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BridgeDomainBackupPseudowires_BridgeDomainBackupPseudowire
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireDai
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireDai_PseudowireDaiAddressValidation
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireIpSourceGuard
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireMac
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireMac_PseudowireMacAging
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireMac_PseudowireMacLimit
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireMac_PseudowireMacSecure
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireProfile
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdStormControls
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdStormControls_BdStormControl
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdStormControls_BdStormControl_StormControlUnit
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainEvis
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainEvis_BridgeDomainEvi
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainMac
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainMac_BdMacAging
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainMac_BdMacFilters
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainMac_BdMacFilters_BdMacFilter
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainMac_BdMacLimit
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainMac_MacSecure
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreDhcpProfile
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreEvis
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreEvis_PbbCoreEvi
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreMac
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreMac_PbbCoreMacAging
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreMac_PbbCoreMacLimit
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeDhcpProfile
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeMac
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeMac_PbbEdgeMacAging
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeMac_PbbEdgeMacLimit
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeMac_PbbEdgeMacSecure
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeSplitHorizonGroup
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbStaticMacMappings
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbStaticMacMappings_PbbStaticMacMapping
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainvnis
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainvnis_BridgeDomainvni
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Dai
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Dai_DaiAddressValidation
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_IpSourceGuard
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_MemberVnis
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_MemberVnis_MemberVni
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_MemberVnis_MemberVni_MemberVniStaticMacAddresses
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_MemberVnis_MemberVni_MemberVniStaticMacAddresses_MemberVniStaticMacAddress
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_NvSatellite
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_RoutedInterfaces
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_RoutedInterfaces_RoutedInterface
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_RoutedInterfaces_RoutedInterface_RoutedInterfaceSplitHorizonGroup
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_BgpRoutePolicy
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_BgpSignalingProtocol
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_BgpSignalingProtocol_FlowLabelLoadBalance
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_LdpSignalingProtocol
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_LdpSignalingProtocol_FlowLabelLoadBalance
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_LdpSignalingProtocol_VplsId
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteDistinguisher
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteTargets
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteTargets_RouteTarget
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteTargets_RouteTarget_Ipv4Address
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteTargets_RouteTarget_TwoByteAsOrFourByteAs
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp_Signalings
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp_Signalings_Signaling
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp_Transports
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp_Transports_Transport
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire_PseudowireStaticMacAddresses
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire_PseudowireStaticMacAddresses_PseudowireStaticMacAddress
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire_VfiPwDhcpSnoop
- type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire_VfiPwMplsStaticLabels
- type L2vpn_Database_VlanSwitches_VlanSwitch_RoutedInterfaceRanges
- type L2vpn_Database_VlanSwitches_VlanSwitch_VlanRanges
- type L2vpn_Database_VlanSwitches_VlanSwitch_VlanSwitchPorts
- type L2vpn_Database_VlanSwitches_VlanSwitch_VlanSwitchPorts_VlanSwitchPort
- type L2vpn_Database_VlanSwitches_VlanSwitch_VniRanges
- type L2vpn_Database_XconnectGroups
- type L2vpn_Database_XconnectGroups_XconnectGroup
- type L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects
- type L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect
- type L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery
- type L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpRoutePolicy
- type L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpRouteTargets
- type L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpRouteTargets_Mp2mpRouteTarget
- type L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpRouteTargets_Mp2mpRouteTarget_Ipv4Address
- type L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpRouteTargets_Mp2mpRouteTarget_TwoByteAsOrFourByteAs
- type L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpSignalingProtocol
- type L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpSignalingProtocol_Ceids
- type L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpSignalingProtocol_Ceids_Ceid
- type L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpSignalingProtocol_Ceids_Ceid_RemoteCeidAttachmentCircuits
- type L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpSignalingProtocol_Ceids_Ceid_RemoteCeidAttachmentCircuits_RemoteCeidAttachmentCircuit
- type L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpSignalingProtocol_FlowLabelLoadBalance
- type L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_RouteDistinguisher
- type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects
- type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect
- type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_AttachmentCircuits
- type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_AttachmentCircuits_AttachmentCircuit
- type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_BackupAttachmentCircuits
- type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_BackupAttachmentCircuits_BackupAttachmentCircuit
- type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_MonitorSessions
- type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_MonitorSessions_MonitorSession
- type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_PseudowireEvpns
- type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_PseudowireEvpns_PseudowireEvpn
- type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_PseudowireRouteds
- type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_PseudowireRouteds_PseudowireRouted
- type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires
- type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire
- type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor
- type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor_BackupPseudowires
- type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor_BackupPseudowires_BackupPseudowire
- type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor_BackupPseudowires_BackupPseudowire_BackupMplsStaticLabels
- type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor_L2tpStatic
- type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor_L2tpStaticAttributes
- type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor_L2tpStaticAttributes_L2tpLocalCookie
- type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor_L2tpStaticAttributes_L2tpRemoteCookie
- type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor_L2tpStaticAttributes_L2tpSecondaryLocalCookie
- type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor_MplsStaticLabels
- type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress
- type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress_BackupPseudowires
- type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress_BackupPseudowires_BackupPseudowire
- type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress_BackupPseudowires_BackupPseudowire_BackupMplsStaticLabels
- type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress_L2tpStatic
- type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress_L2tpStaticAttributes
- type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress_L2tpStaticAttributes_L2tpLocalCookie
- type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress_L2tpStaticAttributes_L2tpRemoteCookie
- type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress_L2tpStaticAttributes_L2tpSecondaryLocalCookie
- type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress_MplsStaticLabels
- type L2vpn_Neighbor
- type L2vpn_Pbb
- type L2vpn_PwRouting
- type L2vpn_PwRouting_PwRoutingBgp
- type L2vpn_PwRouting_PwRoutingBgp_EvpnRouteDistinguisher
- type L2vpn_Snmp
- type L2vpn_Snmp_Mib
- type L2vpn_Snmp_Mib_MibInterface
- type L2vpn_Snmp_Mib_MibInterface_Format
- type L2vpn_Snmp_Mib_MibPseudowire
- type L2vpn_Utility
- type L2vpn_Utility_Logging
- type LdpVplsId
- type LoadBalance
- type MacAging
- type MacFlushMode
- type MacLearn
- type MacLimitAction
- type MacNotification
- type MacSecureAction
- type MacWithdrawBehavior
- type MplsSequencing
- type MplsSignalingProtocol
- type PortDownFlush
- type PreferredPath
- type PwSwitchingPointTlv
- type RplRole
- type StormControl
- type TransportMode
- type TypeOfServiceMode
- type VccvVerification
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BackupDisable ¶
type BackupDisable string
BackupDisable represents Backup disable
const ( // Never BackupDisable_never BackupDisable = "never" // Delay seconds BackupDisable_delay BackupDisable = "delay" )
type BdmacLearn ¶
type BdmacLearn string
BdmacLearn represents Bdmac learn
const ( // Disable Learning BdmacLearn_disable_learning BdmacLearn = "disable-learning" )
type BgpRouteDistinguisher ¶
type BgpRouteDistinguisher string
BgpRouteDistinguisher represents Bgp route distinguisher
const ( // RD automatically assigned BgpRouteDistinguisher_auto BgpRouteDistinguisher = "auto" // RD in 2 byte AS:nn format BgpRouteDistinguisher_two_byte_as BgpRouteDistinguisher = "two-byte-as" // RD in 4 byte AS:nn format BgpRouteDistinguisher_four_byte_as BgpRouteDistinguisher = "four-byte-as" // RD in IpV4address BgpRouteDistinguisher_ipv4_address BgpRouteDistinguisher = "ipv4-address" )
type BgpRouteTarget ¶
type BgpRouteTarget string
BgpRouteTarget represents Bgp route target
const ( // RT is default type BgpRouteTarget_no_stitching BgpRouteTarget = "no-stitching" // RT is for stitching (Golf-L2) (DEPRECATED) BgpRouteTarget_stitching BgpRouteTarget = "stitching" )
type BgpRouteTargetFormat ¶
type BgpRouteTargetFormat string
BgpRouteTargetFormat represents Bgp route target format
const ( // No route target BgpRouteTargetFormat_none BgpRouteTargetFormat = "none" // 2 Byte AS:nn format BgpRouteTargetFormat_two_byte_as BgpRouteTargetFormat = "two-byte-as" // 4 byte AS:nn format BgpRouteTargetFormat_four_byte_as BgpRouteTargetFormat = "four-byte-as" // IP:nn format BgpRouteTargetFormat_ipv4_address BgpRouteTargetFormat = "ipv4-address" // a.a.i format BgpRouteTargetFormat_es_import BgpRouteTargetFormat = "es-import" )
type BgpRouteTargetRole ¶
type BgpRouteTargetRole string
BgpRouteTargetRole represents Bgp route target role
const ( // Both Import and export roles BgpRouteTargetRole_both BgpRouteTargetRole = "both" // Import role BgpRouteTargetRole_import_ BgpRouteTargetRole = "import" // Export role BgpRouteTargetRole_export BgpRouteTargetRole = "export" )
type BridgeDomainTransportMode ¶
type BridgeDomainTransportMode string
BridgeDomainTransportMode represents Bridge domain transport mode
const ( // Vlan tagged passthrough mode BridgeDomainTransportMode_vlan_passthrough BridgeDomainTransportMode = "vlan-passthrough" )
type ControlWord ¶
type ControlWord string
ControlWord represents Control word
const ( // Enable control word ControlWord_enable ControlWord = "enable" // Disable control word ControlWord_disable ControlWord = "disable" )
type EthernetSegmentIdentifier ¶
type EthernetSegmentIdentifier string
EthernetSegmentIdentifier represents Ethernet segment identifier
const ( // ESI type 0 EthernetSegmentIdentifier_type0 EthernetSegmentIdentifier = "type0" // Legacy ESI type EthernetSegmentIdentifier_legacy EthernetSegmentIdentifier = "legacy" // Override ESI type EthernetSegmentIdentifier_override EthernetSegmentIdentifier = "override" )
type EthernetSegmentLoadBalance ¶
type EthernetSegmentLoadBalance string
EthernetSegmentLoadBalance represents Ethernet segment load balance
const ( // Single Active EthernetSegmentLoadBalance_single_active EthernetSegmentLoadBalance = "single-active" )
type EthernetSegmentServiceCarving ¶
type EthernetSegmentServiceCarving string
EthernetSegmentServiceCarving represents Ethernet segment service carving
const ( // HRW EthernetSegmentServiceCarving_hrw EthernetSegmentServiceCarving = "hrw" )
type Evpn ¶
type Evpn struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable EVPN feature. The type is interface{}. Enable interface{} // EVPN submodes. EvpnTables Evpn_EvpnTables }
Evpn evpn
func (*Evpn) GetEntityData ¶
func (evpn *Evpn) GetEntityData() *types.CommonEntityData
type EvpnEncapsulation ¶
type EvpnEncapsulation string
EvpnEncapsulation represents Evpn encapsulation
const ( // VXLAN Encapsulation EvpnEncapsulation_evpn_encapsulationvxlan EvpnEncapsulation = "evpn-encapsulationvxlan" // MPLS Encapsulation EvpnEncapsulation_evpn_encapsulation_mpls EvpnEncapsulation = "evpn-encapsulation-mpls" )
type Evpn_EvpnTables ¶
type Evpn_EvpnTables struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configure node to cost-out. The type is interface{}. EviCostOut interface{} // Configure EVPN router-id implicitly through Loopback Interface. The type is // string with pattern: [a-zA-Z0-9._/-]+. EvpnSourceInterface interface{} // Cost-in node after given time (seconds) on startup timer. The type is // interface{} with range: 30..86400. Units are second. EvpnCostInStartup interface{} // Enter EVPN timers configuration submode. EvpnTimers Evpn_EvpnTables_EvpnTimers // EVPN MAC Configuration. Evpnmac Evpn_EvpnTables_Evpnmac // Enter EVPN Instance configuration submode. EvpnEvis Evpn_EvpnTables_EvpnEvis // Virtual Access VFI interfaces. EvpnVirtualAccessVfis Evpn_EvpnTables_EvpnVirtualAccessVfis // Enter EVPN Loadbalancing configuration submode. EvpnLoadBalancing Evpn_EvpnTables_EvpnLoadBalancing // Enable Autodiscovery BGP in EVPN. EvpnBgpAutoDiscovery Evpn_EvpnTables_EvpnBgpAutoDiscovery // Enter EVPN Group Table submode. EvpnGroups Evpn_EvpnTables_EvpnGroups // Enter EVPN Instance configuration submode. EvpnInstances Evpn_EvpnTables_EvpnInstances // Enter EVPN Logging configuration submode. EvpnLogging Evpn_EvpnTables_EvpnLogging // Attachment Circuit interfaces. EvpnInterfaces Evpn_EvpnTables_EvpnInterfaces // Virtual Access Pseudowire interfaces. EvpnVirtualAccessPws Evpn_EvpnTables_EvpnVirtualAccessPws // EVPN Global Ethernet Segment submode. EvpnEthernetSegment Evpn_EvpnTables_EvpnEthernetSegment }
Evpn_EvpnTables EVPN submodes
func (*Evpn_EvpnTables) GetEntityData ¶
func (evpnTables *Evpn_EvpnTables) GetEntityData() *types.CommonEntityData
type Evpn_EvpnTables_EvpnBgpAutoDiscovery ¶
type Evpn_EvpnTables_EvpnBgpAutoDiscovery struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable Autodiscovery BGP. The type is interface{}. Enable interface{} // Route Distinguisher. EvpnRouteDistinguisher Evpn_EvpnTables_EvpnBgpAutoDiscovery_EvpnRouteDistinguisher }
Evpn_EvpnTables_EvpnBgpAutoDiscovery Enable Autodiscovery BGP in EVPN
func (*Evpn_EvpnTables_EvpnBgpAutoDiscovery) GetEntityData ¶
func (evpnBgpAutoDiscovery *Evpn_EvpnTables_EvpnBgpAutoDiscovery) GetEntityData() *types.CommonEntityData
type Evpn_EvpnTables_EvpnBgpAutoDiscovery_EvpnRouteDistinguisher ¶
type Evpn_EvpnTables_EvpnBgpAutoDiscovery_EvpnRouteDistinguisher struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Router Distinguisher Type. The type is BgpRouteDistinguisher. Type interface{} // Two byte or 4 byte AS number. The type is interface{} with range: // 1..4294967295. As interface{} // AS:nn (hex or decimal format). The type is interface{} with range: // 0..4294967295. AsIndex interface{} // IPV4 address. The type is string with pattern: // (([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}]+)?. Address interface{} // Addr index. The type is interface{} with range: 0..65535. AddrIndex interface{} }
Evpn_EvpnTables_EvpnBgpAutoDiscovery_EvpnRouteDistinguisher Route Distinguisher
func (*Evpn_EvpnTables_EvpnBgpAutoDiscovery_EvpnRouteDistinguisher) GetEntityData ¶
func (evpnRouteDistinguisher *Evpn_EvpnTables_EvpnBgpAutoDiscovery_EvpnRouteDistinguisher) GetEntityData() *types.CommonEntityData
type Evpn_EvpnTables_EvpnEthernetSegment ¶
type Evpn_EvpnTables_EvpnEthernetSegment struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable EVPN Global Ethernet Segment submode. The type is interface{}. Enable interface{} // EVPN ESI type table. EvpnEsiTypes Evpn_EvpnTables_EvpnEthernetSegment_EvpnEsiTypes }
Evpn_EvpnTables_EvpnEthernetSegment EVPN Global Ethernet Segment submode
func (*Evpn_EvpnTables_EvpnEthernetSegment) GetEntityData ¶
func (evpnEthernetSegment *Evpn_EvpnTables_EvpnEthernetSegment) GetEntityData() *types.CommonEntityData
type Evpn_EvpnTables_EvpnEthernetSegment_EvpnEsiTypes ¶
type Evpn_EvpnTables_EvpnEthernetSegment_EvpnEsiTypes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // ESI type. The type is slice of // Evpn_EvpnTables_EvpnEthernetSegment_EvpnEsiTypes_EvpnEsiType. EvpnEsiType []*Evpn_EvpnTables_EvpnEthernetSegment_EvpnEsiTypes_EvpnEsiType }
Evpn_EvpnTables_EvpnEthernetSegment_EvpnEsiTypes EVPN ESI type table
func (*Evpn_EvpnTables_EvpnEthernetSegment_EvpnEsiTypes) GetEntityData ¶
func (evpnEsiTypes *Evpn_EvpnTables_EvpnEthernetSegment_EvpnEsiTypes) GetEntityData() *types.CommonEntityData
type Evpn_EvpnTables_EvpnEthernetSegment_EvpnEsiTypes_EvpnEsiType ¶
type Evpn_EvpnTables_EvpnEthernetSegment_EvpnEsiTypes_EvpnEsiType struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. ESI type. The type is interface{} with range: // 0..4294967295. EsiType interface{} // Disable ESI Autogeneration. The type is interface{}. DisableAutoGeneration interface{} }
Evpn_EvpnTables_EvpnEthernetSegment_EvpnEsiTypes_EvpnEsiType ESI type
func (*Evpn_EvpnTables_EvpnEthernetSegment_EvpnEsiTypes_EvpnEsiType) GetEntityData ¶
func (evpnEsiType *Evpn_EvpnTables_EvpnEthernetSegment_EvpnEsiTypes_EvpnEsiType) GetEntityData() *types.CommonEntityData
type Evpn_EvpnTables_EvpnEvis ¶
type Evpn_EvpnTables_EvpnEvis struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enter EVPN Instance configuration submode. The type is slice of // Evpn_EvpnTables_EvpnEvis_EvpnEvi. EvpnEvi []*Evpn_EvpnTables_EvpnEvis_EvpnEvi }
Evpn_EvpnTables_EvpnEvis Enter EVPN Instance configuration submode
func (*Evpn_EvpnTables_EvpnEvis) GetEntityData ¶
func (evpnEvis *Evpn_EvpnTables_EvpnEvis) GetEntityData() *types.CommonEntityData
type Evpn_EvpnTables_EvpnEvis_EvpnEvi ¶
type Evpn_EvpnTables_EvpnEvis_EvpnEvi struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. EVI ID. The type is interface{} with range: // 1..65534. Eviid interface{} // Disable route re-origination. The type is interface{}. EviReorigDisable interface{} // DEPRECATED: Advertise local MAC-only and BVI MAC routes. The type is // interface{}. EviAdvertiseMacDeprecated interface{} // EVPN Instance description. The type is string with length: 1..64. EvpnEviDescription interface{} // Disable ECMP on the EVI. The type is interface{}. EviEcmpDisable interface{} // Disable Unknown Unicast Flooding on this EVI. The type is interface{}. EviUnknownUnicastFloodingDisable interface{} // CW disable for EVPN EVI. The type is interface{}. EvpnEviCwDisable interface{} // Enter Loadbalancing configuration submode. EviLoadBalancing Evpn_EvpnTables_EvpnEvis_EvpnEvi_EviLoadBalancing // Enable Autodiscovery BGP in EVPN Instance. EvpnEviBgpAutoDiscovery Evpn_EvpnTables_EvpnEvis_EvpnEvi_EvpnEviBgpAutoDiscovery // Enter Multicast configuration submode. EviMulticast Evpn_EvpnTables_EvpnEvis_EvpnEvi_EviMulticast // Enter Advertise local MAC-only routes configuration submode. EviAdvertiseMac Evpn_EvpnTables_EvpnEvis_EvpnEvi_EviAdvertiseMac }
Evpn_EvpnTables_EvpnEvis_EvpnEvi Enter EVPN Instance configuration submode
func (*Evpn_EvpnTables_EvpnEvis_EvpnEvi) GetEntityData ¶
func (evpnEvi *Evpn_EvpnTables_EvpnEvis_EvpnEvi) GetEntityData() *types.CommonEntityData
type Evpn_EvpnTables_EvpnEvis_EvpnEvi_EviAdvertiseMac ¶
type Evpn_EvpnTables_EvpnEvis_EvpnEvi_EviAdvertiseMac struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable Advertise local MAC-only routes. The type is interface{}. Enable interface{} // Advertise local MAC-only and BVI MAC routes. The type is interface{}. EviAdvertiseMacBvi interface{} }
Evpn_EvpnTables_EvpnEvis_EvpnEvi_EviAdvertiseMac Enter Advertise local MAC-only routes configuration submode
func (*Evpn_EvpnTables_EvpnEvis_EvpnEvi_EviAdvertiseMac) GetEntityData ¶
func (eviAdvertiseMac *Evpn_EvpnTables_EvpnEvis_EvpnEvi_EviAdvertiseMac) GetEntityData() *types.CommonEntityData
type Evpn_EvpnTables_EvpnEvis_EvpnEvi_EviLoadBalancing ¶
type Evpn_EvpnTables_EvpnEvis_EvpnEvi_EviLoadBalancing struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable Loadbalancing. The type is interface{}. Enable interface{} // Enable Static Flow Label based load balancing. The type is interface{}. EviStaticFlowLabel interface{} }
Evpn_EvpnTables_EvpnEvis_EvpnEvi_EviLoadBalancing Enter Loadbalancing configuration submode
func (*Evpn_EvpnTables_EvpnEvis_EvpnEvi_EviLoadBalancing) GetEntityData ¶
func (eviLoadBalancing *Evpn_EvpnTables_EvpnEvis_EvpnEvi_EviLoadBalancing) GetEntityData() *types.CommonEntityData
type Evpn_EvpnTables_EvpnEvis_EvpnEvi_EviMulticast ¶
type Evpn_EvpnTables_EvpnEvis_EvpnEvi_EviMulticast struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable Multicast. The type is interface{}. Enable interface{} // Enable Multicast source connectivity. The type is interface{}. EviMcastSourceConnected interface{} }
Evpn_EvpnTables_EvpnEvis_EvpnEvi_EviMulticast Enter Multicast configuration submode
func (*Evpn_EvpnTables_EvpnEvis_EvpnEvi_EviMulticast) GetEntityData ¶
func (eviMulticast *Evpn_EvpnTables_EvpnEvis_EvpnEvi_EviMulticast) GetEntityData() *types.CommonEntityData
type Evpn_EvpnTables_EvpnEvis_EvpnEvi_EvpnEviBgpAutoDiscovery ¶
type Evpn_EvpnTables_EvpnEvis_EvpnEvi_EvpnEviBgpAutoDiscovery struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable Autodiscovery BGP. The type is interface{}. Enable interface{} // Table Policy for installation of forwarding data to L2FIB. The type is // string. TablePolicy interface{} // Disables BGP Implicit Import. The type is interface{}. ImplicitImportDisable interface{} // Route Distinguisher. EvpnRouteDistinguisher Evpn_EvpnTables_EvpnEvis_EvpnEvi_EvpnEviBgpAutoDiscovery_EvpnRouteDistinguisher // Route Target. EvpnRouteTargets Evpn_EvpnTables_EvpnEvis_EvpnEvi_EvpnEviBgpAutoDiscovery_EvpnRouteTargets }
Evpn_EvpnTables_EvpnEvis_EvpnEvi_EvpnEviBgpAutoDiscovery Enable Autodiscovery BGP in EVPN Instance
func (*Evpn_EvpnTables_EvpnEvis_EvpnEvi_EvpnEviBgpAutoDiscovery) GetEntityData ¶
func (evpnEviBgpAutoDiscovery *Evpn_EvpnTables_EvpnEvis_EvpnEvi_EvpnEviBgpAutoDiscovery) GetEntityData() *types.CommonEntityData
type Evpn_EvpnTables_EvpnEvis_EvpnEvi_EvpnEviBgpAutoDiscovery_EvpnRouteDistinguisher ¶
type Evpn_EvpnTables_EvpnEvis_EvpnEvi_EvpnEviBgpAutoDiscovery_EvpnRouteDistinguisher struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Router Distinguisher Type. The type is BgpRouteDistinguisher. Type interface{} // Two byte or 4 byte AS number. The type is interface{} with range: // 1..4294967295. As interface{} // AS:nn (hex or decimal format). The type is interface{} with range: // 0..4294967295. AsIndex interface{} // IPV4 address. The type is string with pattern: // (([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}]+)?. Address interface{} // Addr index. The type is interface{} with range: 0..65535. AddrIndex interface{} }
Evpn_EvpnTables_EvpnEvis_EvpnEvi_EvpnEviBgpAutoDiscovery_EvpnRouteDistinguisher Route Distinguisher
func (*Evpn_EvpnTables_EvpnEvis_EvpnEvi_EvpnEviBgpAutoDiscovery_EvpnRouteDistinguisher) GetEntityData ¶
func (evpnRouteDistinguisher *Evpn_EvpnTables_EvpnEvis_EvpnEvi_EvpnEviBgpAutoDiscovery_EvpnRouteDistinguisher) GetEntityData() *types.CommonEntityData
type Evpn_EvpnTables_EvpnEvis_EvpnEvi_EvpnEviBgpAutoDiscovery_EvpnRouteTargets ¶
type Evpn_EvpnTables_EvpnEvis_EvpnEvi_EvpnEviBgpAutoDiscovery_EvpnRouteTargets struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Name of the Route Target. The type is slice of // Evpn_EvpnTables_EvpnEvis_EvpnEvi_EvpnEviBgpAutoDiscovery_EvpnRouteTargets_EvpnRouteTargetAs. EvpnRouteTargetAs []*Evpn_EvpnTables_EvpnEvis_EvpnEvi_EvpnEviBgpAutoDiscovery_EvpnRouteTargets_EvpnRouteTargetAs // Name of the Route Target. The type is slice of // Evpn_EvpnTables_EvpnEvis_EvpnEvi_EvpnEviBgpAutoDiscovery_EvpnRouteTargets_EvpnRouteTargetNone. EvpnRouteTargetNone []*Evpn_EvpnTables_EvpnEvis_EvpnEvi_EvpnEviBgpAutoDiscovery_EvpnRouteTargets_EvpnRouteTargetNone // Name of the Route Target. The type is slice of // Evpn_EvpnTables_EvpnEvis_EvpnEvi_EvpnEviBgpAutoDiscovery_EvpnRouteTargets_EvpnRouteTargetIpv4Address. EvpnRouteTargetIpv4Address []*Evpn_EvpnTables_EvpnEvis_EvpnEvi_EvpnEviBgpAutoDiscovery_EvpnRouteTargets_EvpnRouteTargetIpv4Address }
Evpn_EvpnTables_EvpnEvis_EvpnEvi_EvpnEviBgpAutoDiscovery_EvpnRouteTargets Route Target
func (*Evpn_EvpnTables_EvpnEvis_EvpnEvi_EvpnEviBgpAutoDiscovery_EvpnRouteTargets) GetEntityData ¶
func (evpnRouteTargets *Evpn_EvpnTables_EvpnEvis_EvpnEvi_EvpnEviBgpAutoDiscovery_EvpnRouteTargets) GetEntityData() *types.CommonEntityData
type Evpn_EvpnTables_EvpnEvis_EvpnEvi_EvpnEviBgpAutoDiscovery_EvpnRouteTargets_EvpnRouteTargetAs ¶
type Evpn_EvpnTables_EvpnEvis_EvpnEvi_EvpnEviBgpAutoDiscovery_EvpnRouteTargets_EvpnRouteTargetAs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Format of the route target. The type is // BgpRouteTargetFormat. Format interface{} // This attribute is a key. Role of the router target type. The type is // BgpRouteTargetRole. Role interface{} // This attribute is a key. Two byte or 4 byte AS number. The type is // interface{} with range: 1..4294967295. As interface{} // This attribute is a key. AS:nn (hex or decimal format). The type is // interface{} with range: 0..4294967295. AsIndex interface{} // This attribute is a key. whether RT is Stitching RT. The type is // BgpRouteTarget. Stitching interface{} }
Evpn_EvpnTables_EvpnEvis_EvpnEvi_EvpnEviBgpAutoDiscovery_EvpnRouteTargets_EvpnRouteTargetAs Name of the Route Target
func (*Evpn_EvpnTables_EvpnEvis_EvpnEvi_EvpnEviBgpAutoDiscovery_EvpnRouteTargets_EvpnRouteTargetAs) GetEntityData ¶
func (evpnRouteTargetAs *Evpn_EvpnTables_EvpnEvis_EvpnEvi_EvpnEviBgpAutoDiscovery_EvpnRouteTargets_EvpnRouteTargetAs) GetEntityData() *types.CommonEntityData
type Evpn_EvpnTables_EvpnEvis_EvpnEvi_EvpnEviBgpAutoDiscovery_EvpnRouteTargets_EvpnRouteTargetIpv4Address ¶
type Evpn_EvpnTables_EvpnEvis_EvpnEvi_EvpnEviBgpAutoDiscovery_EvpnRouteTargets_EvpnRouteTargetIpv4Address struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Format of the route target. The type is // BgpRouteTargetFormat. Format interface{} // This attribute is a key. Role of the router target type. The type is // BgpRouteTargetRole. Role interface{} // This attribute is a key. IPV4 address. The type is string with pattern: // (([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}]+)?. Address interface{} // This attribute is a key. Addr index. The type is interface{} with range: // 0..65535. AddrIndex interface{} // This attribute is a key. whether RT is Stitching RT. The type is // BgpRouteTarget. Stitching interface{} }
Evpn_EvpnTables_EvpnEvis_EvpnEvi_EvpnEviBgpAutoDiscovery_EvpnRouteTargets_EvpnRouteTargetIpv4Address Name of the Route Target
func (*Evpn_EvpnTables_EvpnEvis_EvpnEvi_EvpnEviBgpAutoDiscovery_EvpnRouteTargets_EvpnRouteTargetIpv4Address) GetEntityData ¶
func (evpnRouteTargetIpv4Address *Evpn_EvpnTables_EvpnEvis_EvpnEvi_EvpnEviBgpAutoDiscovery_EvpnRouteTargets_EvpnRouteTargetIpv4Address) GetEntityData() *types.CommonEntityData
type Evpn_EvpnTables_EvpnEvis_EvpnEvi_EvpnEviBgpAutoDiscovery_EvpnRouteTargets_EvpnRouteTargetNone ¶
type Evpn_EvpnTables_EvpnEvis_EvpnEvi_EvpnEviBgpAutoDiscovery_EvpnRouteTargets_EvpnRouteTargetNone struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Format of the route target. The type is // BgpRouteTargetFormat. Format interface{} // This attribute is a key. Role of the router target type. The type is // BgpRouteTargetRole. Role interface{} // This attribute is a key. whether RT is Stitching RT. The type is // BgpRouteTarget. Stitching interface{} }
Evpn_EvpnTables_EvpnEvis_EvpnEvi_EvpnEviBgpAutoDiscovery_EvpnRouteTargets_EvpnRouteTargetNone Name of the Route Target
func (*Evpn_EvpnTables_EvpnEvis_EvpnEvi_EvpnEviBgpAutoDiscovery_EvpnRouteTargets_EvpnRouteTargetNone) GetEntityData ¶
func (evpnRouteTargetNone *Evpn_EvpnTables_EvpnEvis_EvpnEvi_EvpnEviBgpAutoDiscovery_EvpnRouteTargets_EvpnRouteTargetNone) GetEntityData() *types.CommonEntityData
type Evpn_EvpnTables_EvpnGroups ¶
type Evpn_EvpnTables_EvpnGroups struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enter EVPN Group submode. The type is slice of // Evpn_EvpnTables_EvpnGroups_EvpnGroup. EvpnGroup []*Evpn_EvpnTables_EvpnGroups_EvpnGroup }
Evpn_EvpnTables_EvpnGroups Enter EVPN Group Table submode
func (*Evpn_EvpnTables_EvpnGroups) GetEntityData ¶
func (evpnGroups *Evpn_EvpnTables_EvpnGroups) GetEntityData() *types.CommonEntityData
type Evpn_EvpnTables_EvpnGroups_EvpnGroup ¶
type Evpn_EvpnTables_EvpnGroups_EvpnGroup struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Group ID. The type is interface{} with range: // 1..4294967295. GroupId interface{} // EVPN Group core interfaces. EvpnGroupCoreInterfaces Evpn_EvpnTables_EvpnGroups_EvpnGroup_EvpnGroupCoreInterfaces }
Evpn_EvpnTables_EvpnGroups_EvpnGroup Enter EVPN Group submode
func (*Evpn_EvpnTables_EvpnGroups_EvpnGroup) GetEntityData ¶
func (evpnGroup *Evpn_EvpnTables_EvpnGroups_EvpnGroup) GetEntityData() *types.CommonEntityData
type Evpn_EvpnTables_EvpnGroups_EvpnGroup_EvpnGroupCoreInterfaces ¶
type Evpn_EvpnTables_EvpnGroups_EvpnGroup_EvpnGroupCoreInterfaces struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // EVPN Group Core interface. The type is slice of // Evpn_EvpnTables_EvpnGroups_EvpnGroup_EvpnGroupCoreInterfaces_EvpnGroupCoreInterface. EvpnGroupCoreInterface []*Evpn_EvpnTables_EvpnGroups_EvpnGroup_EvpnGroupCoreInterfaces_EvpnGroupCoreInterface }
Evpn_EvpnTables_EvpnGroups_EvpnGroup_EvpnGroupCoreInterfaces EVPN Group core interfaces
func (*Evpn_EvpnTables_EvpnGroups_EvpnGroup_EvpnGroupCoreInterfaces) GetEntityData ¶
func (evpnGroupCoreInterfaces *Evpn_EvpnTables_EvpnGroups_EvpnGroup_EvpnGroupCoreInterfaces) GetEntityData() *types.CommonEntityData
type Evpn_EvpnTables_EvpnGroups_EvpnGroup_EvpnGroupCoreInterfaces_EvpnGroupCoreInterface ¶
type Evpn_EvpnTables_EvpnGroups_EvpnGroup_EvpnGroupCoreInterfaces_EvpnGroupCoreInterface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Name of the EVPN Group core interface. The type is // string with pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} }
Evpn_EvpnTables_EvpnGroups_EvpnGroup_EvpnGroupCoreInterfaces_EvpnGroupCoreInterface EVPN Group Core interface
func (*Evpn_EvpnTables_EvpnGroups_EvpnGroup_EvpnGroupCoreInterfaces_EvpnGroupCoreInterface) GetEntityData ¶
func (evpnGroupCoreInterface *Evpn_EvpnTables_EvpnGroups_EvpnGroup_EvpnGroupCoreInterfaces_EvpnGroupCoreInterface) GetEntityData() *types.CommonEntityData
type Evpn_EvpnTables_EvpnInstances ¶
type Evpn_EvpnTables_EvpnInstances struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enter EVPN Instance configuration submode. The type is slice of // Evpn_EvpnTables_EvpnInstances_EvpnInstance. EvpnInstance []*Evpn_EvpnTables_EvpnInstances_EvpnInstance }
Evpn_EvpnTables_EvpnInstances Enter EVPN Instance configuration submode
func (*Evpn_EvpnTables_EvpnInstances) GetEntityData ¶
func (evpnInstances *Evpn_EvpnTables_EvpnInstances) GetEntityData() *types.CommonEntityData
type Evpn_EvpnTables_EvpnInstances_EvpnInstance ¶
type Evpn_EvpnTables_EvpnInstances_EvpnInstance struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. EVPN Instance ID. The type is interface{} with // range: 1..4294967295. VpnId interface{} // This attribute is a key. EVPN Instance Encapsulation. The type is // EvpnEncapsulation. Encapsulation interface{} // This attribute is a key. EVPN Instance Side. The type is EvpnSide. Side interface{} // Disable route re-origination. The type is interface{}. EviReorigDisable interface{} // DEPRECATED: Advertise local MAC-only and BVI MAC routes. The type is // interface{}. EviAdvertiseMacDeprecated interface{} // EVPN Instance description. The type is string with length: 1..64. EvpnEviDescription interface{} // Disable ECMP on the EVI. The type is interface{}. EviEcmpDisable interface{} // Disable Unknown Unicast Flooding on this EVI. The type is interface{}. EviUnknownUnicastFloodingDisable interface{} // CW disable for EVPN EVI. The type is interface{}. EvpnEviCwDisable interface{} // Enable Autodiscovery BGP in EVPN Instance. EvpnInstanceBgpAutoDiscovery Evpn_EvpnTables_EvpnInstances_EvpnInstance_EvpnInstanceBgpAutoDiscovery // Enter Advertise local MAC-only routes configuration submode. EvpnInstanceAdvertiseMac Evpn_EvpnTables_EvpnInstances_EvpnInstance_EvpnInstanceAdvertiseMac // Enter Multicast configuration submode. EvpnInstanceMulticast Evpn_EvpnTables_EvpnInstances_EvpnInstance_EvpnInstanceMulticast // Enter Loadbalancing configuration submode. EvpnInstanceLoadBalancing Evpn_EvpnTables_EvpnInstances_EvpnInstance_EvpnInstanceLoadBalancing }
Evpn_EvpnTables_EvpnInstances_EvpnInstance Enter EVPN Instance configuration submode
func (*Evpn_EvpnTables_EvpnInstances_EvpnInstance) GetEntityData ¶
func (evpnInstance *Evpn_EvpnTables_EvpnInstances_EvpnInstance) GetEntityData() *types.CommonEntityData
type Evpn_EvpnTables_EvpnInstances_EvpnInstance_EvpnInstanceAdvertiseMac ¶
type Evpn_EvpnTables_EvpnInstances_EvpnInstance_EvpnInstanceAdvertiseMac struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable Advertise local MAC-only routes. The type is interface{}. Enable interface{} // Advertise local MAC-only and BVI MAC routes. The type is interface{}. EviAdvertiseMacBvi interface{} }
Evpn_EvpnTables_EvpnInstances_EvpnInstance_EvpnInstanceAdvertiseMac Enter Advertise local MAC-only routes configuration submode
func (*Evpn_EvpnTables_EvpnInstances_EvpnInstance_EvpnInstanceAdvertiseMac) GetEntityData ¶
func (evpnInstanceAdvertiseMac *Evpn_EvpnTables_EvpnInstances_EvpnInstance_EvpnInstanceAdvertiseMac) GetEntityData() *types.CommonEntityData
type Evpn_EvpnTables_EvpnInstances_EvpnInstance_EvpnInstanceBgpAutoDiscovery ¶
type Evpn_EvpnTables_EvpnInstances_EvpnInstance_EvpnInstanceBgpAutoDiscovery struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable Autodiscovery BGP. The type is interface{}. Enable interface{} // Table Policy for installation of forwarding data to L2FIB. The type is // string. TablePolicy interface{} // Disables BGP Implicit Import. The type is interface{}. ImplicitImportDisable interface{} // Route Distinguisher. EvpnRouteDistinguisher Evpn_EvpnTables_EvpnInstances_EvpnInstance_EvpnInstanceBgpAutoDiscovery_EvpnRouteDistinguisher // Route Target. EvpnRouteTargets Evpn_EvpnTables_EvpnInstances_EvpnInstance_EvpnInstanceBgpAutoDiscovery_EvpnRouteTargets }
Evpn_EvpnTables_EvpnInstances_EvpnInstance_EvpnInstanceBgpAutoDiscovery Enable Autodiscovery BGP in EVPN Instance
func (*Evpn_EvpnTables_EvpnInstances_EvpnInstance_EvpnInstanceBgpAutoDiscovery) GetEntityData ¶
func (evpnInstanceBgpAutoDiscovery *Evpn_EvpnTables_EvpnInstances_EvpnInstance_EvpnInstanceBgpAutoDiscovery) GetEntityData() *types.CommonEntityData
type Evpn_EvpnTables_EvpnInstances_EvpnInstance_EvpnInstanceBgpAutoDiscovery_EvpnRouteDistinguisher ¶
type Evpn_EvpnTables_EvpnInstances_EvpnInstance_EvpnInstanceBgpAutoDiscovery_EvpnRouteDistinguisher struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Router Distinguisher Type. The type is BgpRouteDistinguisher. Type interface{} // Two byte or 4 byte AS number. The type is interface{} with range: // 1..4294967295. As interface{} // AS:nn (hex or decimal format). The type is interface{} with range: // 0..4294967295. AsIndex interface{} // IPV4 address. The type is string with pattern: // (([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}]+)?. Address interface{} // Addr index. The type is interface{} with range: 0..65535. AddrIndex interface{} }
Evpn_EvpnTables_EvpnInstances_EvpnInstance_EvpnInstanceBgpAutoDiscovery_EvpnRouteDistinguisher Route Distinguisher
func (*Evpn_EvpnTables_EvpnInstances_EvpnInstance_EvpnInstanceBgpAutoDiscovery_EvpnRouteDistinguisher) GetEntityData ¶
func (evpnRouteDistinguisher *Evpn_EvpnTables_EvpnInstances_EvpnInstance_EvpnInstanceBgpAutoDiscovery_EvpnRouteDistinguisher) GetEntityData() *types.CommonEntityData
type Evpn_EvpnTables_EvpnInstances_EvpnInstance_EvpnInstanceBgpAutoDiscovery_EvpnRouteTargets ¶
type Evpn_EvpnTables_EvpnInstances_EvpnInstance_EvpnInstanceBgpAutoDiscovery_EvpnRouteTargets struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Name of the Route Target. The type is slice of // Evpn_EvpnTables_EvpnInstances_EvpnInstance_EvpnInstanceBgpAutoDiscovery_EvpnRouteTargets_EvpnRouteTargetAs. EvpnRouteTargetAs []*Evpn_EvpnTables_EvpnInstances_EvpnInstance_EvpnInstanceBgpAutoDiscovery_EvpnRouteTargets_EvpnRouteTargetAs // Name of the Route Target. The type is slice of // Evpn_EvpnTables_EvpnInstances_EvpnInstance_EvpnInstanceBgpAutoDiscovery_EvpnRouteTargets_EvpnRouteTargetNone. EvpnRouteTargetNone []*Evpn_EvpnTables_EvpnInstances_EvpnInstance_EvpnInstanceBgpAutoDiscovery_EvpnRouteTargets_EvpnRouteTargetNone // Name of the Route Target. The type is slice of // Evpn_EvpnTables_EvpnInstances_EvpnInstance_EvpnInstanceBgpAutoDiscovery_EvpnRouteTargets_EvpnRouteTargetIpv4Address. EvpnRouteTargetIpv4Address []*Evpn_EvpnTables_EvpnInstances_EvpnInstance_EvpnInstanceBgpAutoDiscovery_EvpnRouteTargets_EvpnRouteTargetIpv4Address }
Evpn_EvpnTables_EvpnInstances_EvpnInstance_EvpnInstanceBgpAutoDiscovery_EvpnRouteTargets Route Target
func (*Evpn_EvpnTables_EvpnInstances_EvpnInstance_EvpnInstanceBgpAutoDiscovery_EvpnRouteTargets) GetEntityData ¶
func (evpnRouteTargets *Evpn_EvpnTables_EvpnInstances_EvpnInstance_EvpnInstanceBgpAutoDiscovery_EvpnRouteTargets) GetEntityData() *types.CommonEntityData
type Evpn_EvpnTables_EvpnInstances_EvpnInstance_EvpnInstanceBgpAutoDiscovery_EvpnRouteTargets_EvpnRouteTargetAs ¶
type Evpn_EvpnTables_EvpnInstances_EvpnInstance_EvpnInstanceBgpAutoDiscovery_EvpnRouteTargets_EvpnRouteTargetAs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Format of the route target. The type is // BgpRouteTargetFormat. Format interface{} // This attribute is a key. Role of the router target type. The type is // BgpRouteTargetRole. Role interface{} // This attribute is a key. Two byte or 4 byte AS number. The type is // interface{} with range: 1..4294967295. As interface{} // This attribute is a key. AS:nn (hex or decimal format). The type is // interface{} with range: 0..4294967295. AsIndex interface{} // This attribute is a key. whether RT is Stitching RT. The type is // BgpRouteTarget. Stitching interface{} }
Evpn_EvpnTables_EvpnInstances_EvpnInstance_EvpnInstanceBgpAutoDiscovery_EvpnRouteTargets_EvpnRouteTargetAs Name of the Route Target
func (*Evpn_EvpnTables_EvpnInstances_EvpnInstance_EvpnInstanceBgpAutoDiscovery_EvpnRouteTargets_EvpnRouteTargetAs) GetEntityData ¶
func (evpnRouteTargetAs *Evpn_EvpnTables_EvpnInstances_EvpnInstance_EvpnInstanceBgpAutoDiscovery_EvpnRouteTargets_EvpnRouteTargetAs) GetEntityData() *types.CommonEntityData
type Evpn_EvpnTables_EvpnInstances_EvpnInstance_EvpnInstanceBgpAutoDiscovery_EvpnRouteTargets_EvpnRouteTargetIpv4Address ¶
type Evpn_EvpnTables_EvpnInstances_EvpnInstance_EvpnInstanceBgpAutoDiscovery_EvpnRouteTargets_EvpnRouteTargetIpv4Address struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Format of the route target. The type is // BgpRouteTargetFormat. Format interface{} // This attribute is a key. Role of the router target type. The type is // BgpRouteTargetRole. Role interface{} // This attribute is a key. IPV4 address. The type is string with pattern: // (([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}]+)?. Address interface{} // This attribute is a key. Addr index. The type is interface{} with range: // 0..65535. AddrIndex interface{} // This attribute is a key. whether RT is Stitching RT. The type is // BgpRouteTarget. Stitching interface{} }
Evpn_EvpnTables_EvpnInstances_EvpnInstance_EvpnInstanceBgpAutoDiscovery_EvpnRouteTargets_EvpnRouteTargetIpv4Address Name of the Route Target
func (*Evpn_EvpnTables_EvpnInstances_EvpnInstance_EvpnInstanceBgpAutoDiscovery_EvpnRouteTargets_EvpnRouteTargetIpv4Address) GetEntityData ¶
func (evpnRouteTargetIpv4Address *Evpn_EvpnTables_EvpnInstances_EvpnInstance_EvpnInstanceBgpAutoDiscovery_EvpnRouteTargets_EvpnRouteTargetIpv4Address) GetEntityData() *types.CommonEntityData
type Evpn_EvpnTables_EvpnInstances_EvpnInstance_EvpnInstanceBgpAutoDiscovery_EvpnRouteTargets_EvpnRouteTargetNone ¶
type Evpn_EvpnTables_EvpnInstances_EvpnInstance_EvpnInstanceBgpAutoDiscovery_EvpnRouteTargets_EvpnRouteTargetNone struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Format of the route target. The type is // BgpRouteTargetFormat. Format interface{} // This attribute is a key. Role of the router target type. The type is // BgpRouteTargetRole. Role interface{} // This attribute is a key. whether RT is Stitching RT. The type is // BgpRouteTarget. Stitching interface{} }
Evpn_EvpnTables_EvpnInstances_EvpnInstance_EvpnInstanceBgpAutoDiscovery_EvpnRouteTargets_EvpnRouteTargetNone Name of the Route Target
func (*Evpn_EvpnTables_EvpnInstances_EvpnInstance_EvpnInstanceBgpAutoDiscovery_EvpnRouteTargets_EvpnRouteTargetNone) GetEntityData ¶
func (evpnRouteTargetNone *Evpn_EvpnTables_EvpnInstances_EvpnInstance_EvpnInstanceBgpAutoDiscovery_EvpnRouteTargets_EvpnRouteTargetNone) GetEntityData() *types.CommonEntityData
type Evpn_EvpnTables_EvpnInstances_EvpnInstance_EvpnInstanceLoadBalancing ¶
type Evpn_EvpnTables_EvpnInstances_EvpnInstance_EvpnInstanceLoadBalancing struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable Loadbalancing. The type is interface{}. Enable interface{} // Enable Static Flow Label based load balancing. The type is interface{}. EviStaticFlowLabel interface{} }
Evpn_EvpnTables_EvpnInstances_EvpnInstance_EvpnInstanceLoadBalancing Enter Loadbalancing configuration submode
func (*Evpn_EvpnTables_EvpnInstances_EvpnInstance_EvpnInstanceLoadBalancing) GetEntityData ¶
func (evpnInstanceLoadBalancing *Evpn_EvpnTables_EvpnInstances_EvpnInstance_EvpnInstanceLoadBalancing) GetEntityData() *types.CommonEntityData
type Evpn_EvpnTables_EvpnInstances_EvpnInstance_EvpnInstanceMulticast ¶
type Evpn_EvpnTables_EvpnInstances_EvpnInstance_EvpnInstanceMulticast struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable Multicast. The type is interface{}. Enable interface{} // Enable Multicast source connectivity. The type is interface{}. EviMcastSourceConnected interface{} }
Evpn_EvpnTables_EvpnInstances_EvpnInstance_EvpnInstanceMulticast Enter Multicast configuration submode
func (*Evpn_EvpnTables_EvpnInstances_EvpnInstance_EvpnInstanceMulticast) GetEntityData ¶
func (evpnInstanceMulticast *Evpn_EvpnTables_EvpnInstances_EvpnInstance_EvpnInstanceMulticast) GetEntityData() *types.CommonEntityData
type Evpn_EvpnTables_EvpnInterfaces ¶
type Evpn_EvpnTables_EvpnInterfaces struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Attachment circuit interface. The type is slice of // Evpn_EvpnTables_EvpnInterfaces_EvpnInterface. EvpnInterface []*Evpn_EvpnTables_EvpnInterfaces_EvpnInterface }
Evpn_EvpnTables_EvpnInterfaces Attachment Circuit interfaces
func (*Evpn_EvpnTables_EvpnInterfaces) GetEntityData ¶
func (evpnInterfaces *Evpn_EvpnTables_EvpnInterfaces) GetEntityData() *types.CommonEntityData
type Evpn_EvpnTables_EvpnInterfaces_EvpnInterface ¶
type Evpn_EvpnTables_EvpnInterfaces_EvpnInterface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Name of the attachment circuit interface. The type // is string with pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // Enter EVPN Core Isolation Group ID. The type is interface{} with range: // 1..4294967295. EvpnCoreIsolationGroup interface{} // Enable MAC Flushing. The type is MacFlushMode. MacFlush interface{} // Enter Interface-specific timers configuration submode. EvpnacTimers Evpn_EvpnTables_EvpnInterfaces_EvpnInterface_EvpnacTimers // Enter Ethernet Segment configuration submode. EthernetSegment Evpn_EvpnTables_EvpnInterfaces_EvpnInterface_EthernetSegment }
Evpn_EvpnTables_EvpnInterfaces_EvpnInterface Attachment circuit interface
func (*Evpn_EvpnTables_EvpnInterfaces_EvpnInterface) GetEntityData ¶
func (evpnInterface *Evpn_EvpnTables_EvpnInterfaces_EvpnInterface) GetEntityData() *types.CommonEntityData
type Evpn_EvpnTables_EvpnInterfaces_EvpnInterface_EthernetSegment ¶
type Evpn_EvpnTables_EvpnInterfaces_EvpnInterface_EthernetSegment struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Force ethernet segment to remain single-homed. The type is interface{}. ForceSingleHomed interface{} // Ethernet-Segment Load Balancing mode. The type is // EthernetSegmentLoadBalance. LoadBalancingMode interface{} // Enable Ethernet Segment. The type is interface{}. Enable interface{} // Backbone Source MAC. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. BackboneSourceMac interface{} // ES-Import Route Target. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. EsImportRouteTarget interface{} // Ethernet-Segment Service Carving mode. The type is // EthernetSegmentServiceCarving. ServiceCarvingType interface{} // Ethernet segment identifier. Identifier Evpn_EvpnTables_EvpnInterfaces_EvpnInterface_EthernetSegment_Identifier // Enter Manual service carving configuration submode. ManualServiceCarving Evpn_EvpnTables_EvpnInterfaces_EvpnInterface_EthernetSegment_ManualServiceCarving }
Evpn_EvpnTables_EvpnInterfaces_EvpnInterface_EthernetSegment Enter Ethernet Segment configuration submode
func (*Evpn_EvpnTables_EvpnInterfaces_EvpnInterface_EthernetSegment) GetEntityData ¶
func (ethernetSegment *Evpn_EvpnTables_EvpnInterfaces_EvpnInterface_EthernetSegment) GetEntityData() *types.CommonEntityData
type Evpn_EvpnTables_EvpnInterfaces_EvpnInterface_EthernetSegment_Identifier ¶
type Evpn_EvpnTables_EvpnInterfaces_EvpnInterface_EthernetSegment_Identifier struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Type 0's 1st Byte or Type Byte and 1st Byte. The type is string with // pattern: [0-9a-fA-F]{1,8}. This attribute is mandatory. Bytes01 interface{} // 2nd and 3rd Bytes. The type is string with pattern: [0-9a-fA-F]{1,8}. This // attribute is mandatory. Units are byte. Bytes23 interface{} // 4th and 5th Bytes. The type is string with pattern: [0-9a-fA-F]{1,8}. This // attribute is mandatory. Units are byte. Bytes45 interface{} // 6th and 7th Bytes. The type is string with pattern: [0-9a-fA-F]{1,8}. This // attribute is mandatory. Units are byte. Bytes67 interface{} // 8th and 9th Bytes. The type is string with pattern: [0-9a-fA-F]{1,8}. This // attribute is mandatory. Units are byte. Bytes89 interface{} // Ethernet segment identifier type. The type is EthernetSegmentIdentifier. // This attribute is mandatory. Type interface{} }
Evpn_EvpnTables_EvpnInterfaces_EvpnInterface_EthernetSegment_Identifier Ethernet segment identifier This type is a presence type.
func (*Evpn_EvpnTables_EvpnInterfaces_EvpnInterface_EthernetSegment_Identifier) GetEntityData ¶
func (identifier *Evpn_EvpnTables_EvpnInterfaces_EvpnInterface_EthernetSegment_Identifier) GetEntityData() *types.CommonEntityData
type Evpn_EvpnTables_EvpnInterfaces_EvpnInterface_EthernetSegment_ManualServiceCarving ¶
type Evpn_EvpnTables_EvpnInterfaces_EvpnInterface_EthernetSegment_ManualServiceCarving struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable Manual service carving. The type is interface{}. Enable interface{} // Manual service carving primary,secondary lists. ServiceList Evpn_EvpnTables_EvpnInterfaces_EvpnInterface_EthernetSegment_ManualServiceCarving_ServiceList }
Evpn_EvpnTables_EvpnInterfaces_EvpnInterface_EthernetSegment_ManualServiceCarving Enter Manual service carving configuration submode
func (*Evpn_EvpnTables_EvpnInterfaces_EvpnInterface_EthernetSegment_ManualServiceCarving) GetEntityData ¶
func (manualServiceCarving *Evpn_EvpnTables_EvpnInterfaces_EvpnInterface_EthernetSegment_ManualServiceCarving) GetEntityData() *types.CommonEntityData
type Evpn_EvpnTables_EvpnInterfaces_EvpnInterface_EthernetSegment_ManualServiceCarving_ServiceList ¶
type Evpn_EvpnTables_EvpnInterfaces_EvpnInterface_EthernetSegment_ManualServiceCarving_ServiceList struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Primary services list. The type is string with length: 1..150. Primary interface{} // Secondary services list. The type is string with length: 1..150. Secondary interface{} }
Evpn_EvpnTables_EvpnInterfaces_EvpnInterface_EthernetSegment_ManualServiceCarving_ServiceList Manual service carving primary,secondary lists
func (*Evpn_EvpnTables_EvpnInterfaces_EvpnInterface_EthernetSegment_ManualServiceCarving_ServiceList) GetEntityData ¶
func (serviceList *Evpn_EvpnTables_EvpnInterfaces_EvpnInterface_EthernetSegment_ManualServiceCarving_ServiceList) GetEntityData() *types.CommonEntityData
type Evpn_EvpnTables_EvpnInterfaces_EvpnInterface_EvpnacTimers ¶
type Evpn_EvpnTables_EvpnInterfaces_EvpnInterface_EvpnacTimers struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Interface-specific Peering timer. The type is interface{} with range: // 0..300. The default value is 3. EvpnacPeering interface{} // Interface-specific Carving timer. The type is interface{} with range: // 0..10. The default value is 0. EvpnacCarving interface{} // Enable Interface-specific timers. The type is interface{}. Enable interface{} // Interface-specific Recovery timer. The type is interface{} with range: // 20..3600. The default value is 30. EvpnacRecovery interface{} }
Evpn_EvpnTables_EvpnInterfaces_EvpnInterface_EvpnacTimers Enter Interface-specific timers configuration submode
func (*Evpn_EvpnTables_EvpnInterfaces_EvpnInterface_EvpnacTimers) GetEntityData ¶
func (evpnacTimers *Evpn_EvpnTables_EvpnInterfaces_EvpnInterface_EvpnacTimers) GetEntityData() *types.CommonEntityData
type Evpn_EvpnTables_EvpnLoadBalancing ¶
type Evpn_EvpnTables_EvpnLoadBalancing struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable Static Flow Label based load balancing. The type is interface{}. EvpnStaticFlowLabel interface{} // Enable EVPN Loadbalancing. The type is interface{}. Enable interface{} }
Evpn_EvpnTables_EvpnLoadBalancing Enter EVPN Loadbalancing configuration submode
func (*Evpn_EvpnTables_EvpnLoadBalancing) GetEntityData ¶
func (evpnLoadBalancing *Evpn_EvpnTables_EvpnLoadBalancing) GetEntityData() *types.CommonEntityData
type Evpn_EvpnTables_EvpnLogging ¶
type Evpn_EvpnTables_EvpnLogging struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable Designated Forwarder election logging. The type is interface{}. EvpnDfElection interface{} // Enable EVPN Logging. The type is interface{}. Enable interface{} }
Evpn_EvpnTables_EvpnLogging Enter EVPN Logging configuration submode
func (*Evpn_EvpnTables_EvpnLogging) GetEntityData ¶
func (evpnLogging *Evpn_EvpnTables_EvpnLogging) GetEntityData() *types.CommonEntityData
type Evpn_EvpnTables_EvpnTimers ¶
type Evpn_EvpnTables_EvpnTimers struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Global Carving timer. The type is interface{} with range: 0..10. The // default value is 0. EvpnCarving interface{} // Global Recovery timer. The type is interface{} with range: 20..3600. The // default value is 30. EvpnRecovery interface{} // Enable EVPN timers. The type is interface{}. Enable interface{} // Global Peering timer. The type is interface{} with range: 0..300. The // default value is 3. EvpnPeering interface{} }
Evpn_EvpnTables_EvpnTimers Enter EVPN timers configuration submode
func (*Evpn_EvpnTables_EvpnTimers) GetEntityData ¶
func (evpnTimers *Evpn_EvpnTables_EvpnTimers) GetEntityData() *types.CommonEntityData
type Evpn_EvpnTables_EvpnVirtualAccessPws ¶
type Evpn_EvpnTables_EvpnVirtualAccessPws struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Virtual Access Pseudowire. The type is slice of // Evpn_EvpnTables_EvpnVirtualAccessPws_EvpnVirtualAccessPw. EvpnVirtualAccessPw []*Evpn_EvpnTables_EvpnVirtualAccessPws_EvpnVirtualAccessPw }
Evpn_EvpnTables_EvpnVirtualAccessPws Virtual Access Pseudowire interfaces
func (*Evpn_EvpnTables_EvpnVirtualAccessPws) GetEntityData ¶
func (evpnVirtualAccessPws *Evpn_EvpnTables_EvpnVirtualAccessPws) GetEntityData() *types.CommonEntityData
type Evpn_EvpnTables_EvpnVirtualAccessPws_EvpnVirtualAccessPw ¶
type Evpn_EvpnTables_EvpnVirtualAccessPws_EvpnVirtualAccessPw struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Neighbor IP address. The type is string with // pattern: // (([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}]+)?. Neighbor interface{} // This attribute is a key. Pseudowire ID. The type is interface{} with range: // 1..4294967295. PseudowireId interface{} // Enter Virtual Access Pseudowire-specific timers configuration submode. EvpnVirtualAccessPwTimers Evpn_EvpnTables_EvpnVirtualAccessPws_EvpnVirtualAccessPw_EvpnVirtualAccessPwTimers // Enter Ethernet Segment configuration submode. EvpnVirtualEthernetSegment Evpn_EvpnTables_EvpnVirtualAccessPws_EvpnVirtualAccessPw_EvpnVirtualEthernetSegment }
Evpn_EvpnTables_EvpnVirtualAccessPws_EvpnVirtualAccessPw Virtual Access Pseudowire
func (*Evpn_EvpnTables_EvpnVirtualAccessPws_EvpnVirtualAccessPw) GetEntityData ¶
func (evpnVirtualAccessPw *Evpn_EvpnTables_EvpnVirtualAccessPws_EvpnVirtualAccessPw) GetEntityData() *types.CommonEntityData
type Evpn_EvpnTables_EvpnVirtualAccessPws_EvpnVirtualAccessPw_EvpnVirtualAccessPwTimers ¶
type Evpn_EvpnTables_EvpnVirtualAccessPws_EvpnVirtualAccessPw_EvpnVirtualAccessPwTimers struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Virtual Access Pseudowire-specific Recovery timer. The type is interface{} // with range: 20..3600. The default value is 30. EvpnVirtualAccessPwRecovery interface{} // Virtual Access Pseudowire-specific Peering timer. The type is interface{} // with range: 0..300. The default value is 3. EvpnVirtualAccessPwPeering interface{} // Enable Virtual Access Pseudowire-specific timers. The type is interface{}. Enable interface{} // Virtual Access Pseudowire-specific Carving timer. The type is interface{} // with range: 0..10. The default value is 0. EvpnVirtualAccessPwCarving interface{} }
Evpn_EvpnTables_EvpnVirtualAccessPws_EvpnVirtualAccessPw_EvpnVirtualAccessPwTimers Enter Virtual Access Pseudowire-specific timers configuration submode
func (*Evpn_EvpnTables_EvpnVirtualAccessPws_EvpnVirtualAccessPw_EvpnVirtualAccessPwTimers) GetEntityData ¶
func (evpnVirtualAccessPwTimers *Evpn_EvpnTables_EvpnVirtualAccessPws_EvpnVirtualAccessPw_EvpnVirtualAccessPwTimers) GetEntityData() *types.CommonEntityData
type Evpn_EvpnTables_EvpnVirtualAccessPws_EvpnVirtualAccessPw_EvpnVirtualEthernetSegment ¶
type Evpn_EvpnTables_EvpnVirtualAccessPws_EvpnVirtualAccessPw_EvpnVirtualEthernetSegment struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable Ethernet Segment. The type is interface{}. Enable interface{} // ES-Import Route Target. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. EsImportRouteTarget interface{} // Ethernet-Segment Service Carving mode. The type is // EthernetSegmentServiceCarving. ServiceCarvingType interface{} // Ethernet segment identifier. Identifier Evpn_EvpnTables_EvpnVirtualAccessPws_EvpnVirtualAccessPw_EvpnVirtualEthernetSegment_Identifier // Enter Manual service carving configuration submode. ManualServiceCarving Evpn_EvpnTables_EvpnVirtualAccessPws_EvpnVirtualAccessPw_EvpnVirtualEthernetSegment_ManualServiceCarving }
Evpn_EvpnTables_EvpnVirtualAccessPws_EvpnVirtualAccessPw_EvpnVirtualEthernetSegment Enter Ethernet Segment configuration submode
func (*Evpn_EvpnTables_EvpnVirtualAccessPws_EvpnVirtualAccessPw_EvpnVirtualEthernetSegment) GetEntityData ¶
func (evpnVirtualEthernetSegment *Evpn_EvpnTables_EvpnVirtualAccessPws_EvpnVirtualAccessPw_EvpnVirtualEthernetSegment) GetEntityData() *types.CommonEntityData
type Evpn_EvpnTables_EvpnVirtualAccessPws_EvpnVirtualAccessPw_EvpnVirtualEthernetSegment_Identifier ¶
type Evpn_EvpnTables_EvpnVirtualAccessPws_EvpnVirtualAccessPw_EvpnVirtualEthernetSegment_Identifier struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Type 0's 1st Byte or Type Byte and 1st Byte. The type is string with // pattern: [0-9a-fA-F]{1,8}. This attribute is mandatory. Bytes01 interface{} // 2nd and 3rd Bytes. The type is string with pattern: [0-9a-fA-F]{1,8}. This // attribute is mandatory. Units are byte. Bytes23 interface{} // 4th and 5th Bytes. The type is string with pattern: [0-9a-fA-F]{1,8}. This // attribute is mandatory. Units are byte. Bytes45 interface{} // 6th and 7th Bytes. The type is string with pattern: [0-9a-fA-F]{1,8}. This // attribute is mandatory. Units are byte. Bytes67 interface{} // 8th and 9th Bytes. The type is string with pattern: [0-9a-fA-F]{1,8}. This // attribute is mandatory. Units are byte. Bytes89 interface{} // Ethernet segment identifier type. The type is EthernetSegmentIdentifier. // This attribute is mandatory. Type interface{} }
Evpn_EvpnTables_EvpnVirtualAccessPws_EvpnVirtualAccessPw_EvpnVirtualEthernetSegment_Identifier Ethernet segment identifier This type is a presence type.
func (*Evpn_EvpnTables_EvpnVirtualAccessPws_EvpnVirtualAccessPw_EvpnVirtualEthernetSegment_Identifier) GetEntityData ¶
func (identifier *Evpn_EvpnTables_EvpnVirtualAccessPws_EvpnVirtualAccessPw_EvpnVirtualEthernetSegment_Identifier) GetEntityData() *types.CommonEntityData
type Evpn_EvpnTables_EvpnVirtualAccessPws_EvpnVirtualAccessPw_EvpnVirtualEthernetSegment_ManualServiceCarving ¶
type Evpn_EvpnTables_EvpnVirtualAccessPws_EvpnVirtualAccessPw_EvpnVirtualEthernetSegment_ManualServiceCarving struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable Manual service carving. The type is interface{}. Enable interface{} // Manual service carving primary,secondary lists. ServiceList Evpn_EvpnTables_EvpnVirtualAccessPws_EvpnVirtualAccessPw_EvpnVirtualEthernetSegment_ManualServiceCarving_ServiceList }
Evpn_EvpnTables_EvpnVirtualAccessPws_EvpnVirtualAccessPw_EvpnVirtualEthernetSegment_ManualServiceCarving Enter Manual service carving configuration submode
func (*Evpn_EvpnTables_EvpnVirtualAccessPws_EvpnVirtualAccessPw_EvpnVirtualEthernetSegment_ManualServiceCarving) GetEntityData ¶
func (manualServiceCarving *Evpn_EvpnTables_EvpnVirtualAccessPws_EvpnVirtualAccessPw_EvpnVirtualEthernetSegment_ManualServiceCarving) GetEntityData() *types.CommonEntityData
type Evpn_EvpnTables_EvpnVirtualAccessPws_EvpnVirtualAccessPw_EvpnVirtualEthernetSegment_ManualServiceCarving_ServiceList ¶
type Evpn_EvpnTables_EvpnVirtualAccessPws_EvpnVirtualAccessPw_EvpnVirtualEthernetSegment_ManualServiceCarving_ServiceList struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Primary services list. The type is string with length: 1..150. Primary interface{} // Secondary services list. The type is string with length: 1..150. Secondary interface{} }
Evpn_EvpnTables_EvpnVirtualAccessPws_EvpnVirtualAccessPw_EvpnVirtualEthernetSegment_ManualServiceCarving_ServiceList Manual service carving primary,secondary lists
func (*Evpn_EvpnTables_EvpnVirtualAccessPws_EvpnVirtualAccessPw_EvpnVirtualEthernetSegment_ManualServiceCarving_ServiceList) GetEntityData ¶
func (serviceList *Evpn_EvpnTables_EvpnVirtualAccessPws_EvpnVirtualAccessPw_EvpnVirtualEthernetSegment_ManualServiceCarving_ServiceList) GetEntityData() *types.CommonEntityData
type Evpn_EvpnTables_EvpnVirtualAccessVfis ¶
type Evpn_EvpnTables_EvpnVirtualAccessVfis struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Virtual Access VFI. The type is slice of // Evpn_EvpnTables_EvpnVirtualAccessVfis_EvpnVirtualAccessVfi. EvpnVirtualAccessVfi []*Evpn_EvpnTables_EvpnVirtualAccessVfis_EvpnVirtualAccessVfi }
Evpn_EvpnTables_EvpnVirtualAccessVfis Virtual Access VFI interfaces
func (*Evpn_EvpnTables_EvpnVirtualAccessVfis) GetEntityData ¶
func (evpnVirtualAccessVfis *Evpn_EvpnTables_EvpnVirtualAccessVfis) GetEntityData() *types.CommonEntityData
type Evpn_EvpnTables_EvpnVirtualAccessVfis_EvpnVirtualAccessVfi ¶
type Evpn_EvpnTables_EvpnVirtualAccessVfis_EvpnVirtualAccessVfi struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Name of the Virtual Access VFI. The type is string // with length: 1..32. Name interface{} // Enter Virtual Forwarding Interface timers configuration submode. EvpnVirtualAccessVfiTimers Evpn_EvpnTables_EvpnVirtualAccessVfis_EvpnVirtualAccessVfi_EvpnVirtualAccessVfiTimers // Enter Ethernet Segment configuration submode. EvpnVirtualEthernetSegment Evpn_EvpnTables_EvpnVirtualAccessVfis_EvpnVirtualAccessVfi_EvpnVirtualEthernetSegment }
Evpn_EvpnTables_EvpnVirtualAccessVfis_EvpnVirtualAccessVfi Virtual Access VFI
func (*Evpn_EvpnTables_EvpnVirtualAccessVfis_EvpnVirtualAccessVfi) GetEntityData ¶
func (evpnVirtualAccessVfi *Evpn_EvpnTables_EvpnVirtualAccessVfis_EvpnVirtualAccessVfi) GetEntityData() *types.CommonEntityData
type Evpn_EvpnTables_EvpnVirtualAccessVfis_EvpnVirtualAccessVfi_EvpnVirtualAccessVfiTimers ¶
type Evpn_EvpnTables_EvpnVirtualAccessVfis_EvpnVirtualAccessVfi_EvpnVirtualAccessVfiTimers struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Virtual Forwarding Interface-specific Recovery timer. The type is // interface{} with range: 20..3600. The default value is 30. EvpnVirtualAccessVfiRecovery interface{} // Virtual Forwarding Interface-specific Peering timer. The type is // interface{} with range: 0..300. The default value is 3. EvpnVirtualAccessVfiPeering interface{} // Virtual Forwarding Interface-specific Carving timer. The type is // interface{} with range: 0..10. The default value is 0. EvpnVirtualAccessVfiCarving interface{} // Enable Virtual Forwarding Interface timers. The type is interface{}. Enable interface{} }
Evpn_EvpnTables_EvpnVirtualAccessVfis_EvpnVirtualAccessVfi_EvpnVirtualAccessVfiTimers Enter Virtual Forwarding Interface timers configuration submode
func (*Evpn_EvpnTables_EvpnVirtualAccessVfis_EvpnVirtualAccessVfi_EvpnVirtualAccessVfiTimers) GetEntityData ¶
func (evpnVirtualAccessVfiTimers *Evpn_EvpnTables_EvpnVirtualAccessVfis_EvpnVirtualAccessVfi_EvpnVirtualAccessVfiTimers) GetEntityData() *types.CommonEntityData
type Evpn_EvpnTables_EvpnVirtualAccessVfis_EvpnVirtualAccessVfi_EvpnVirtualEthernetSegment ¶
type Evpn_EvpnTables_EvpnVirtualAccessVfis_EvpnVirtualAccessVfi_EvpnVirtualEthernetSegment struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable Ethernet Segment. The type is interface{}. Enable interface{} // ES-Import Route Target. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. EsImportRouteTarget interface{} // Ethernet-Segment Service Carving mode. The type is // EthernetSegmentServiceCarving. ServiceCarvingType interface{} // Ethernet segment identifier. Identifier Evpn_EvpnTables_EvpnVirtualAccessVfis_EvpnVirtualAccessVfi_EvpnVirtualEthernetSegment_Identifier // Enter Manual service carving configuration submode. ManualServiceCarving Evpn_EvpnTables_EvpnVirtualAccessVfis_EvpnVirtualAccessVfi_EvpnVirtualEthernetSegment_ManualServiceCarving }
Evpn_EvpnTables_EvpnVirtualAccessVfis_EvpnVirtualAccessVfi_EvpnVirtualEthernetSegment Enter Ethernet Segment configuration submode
func (*Evpn_EvpnTables_EvpnVirtualAccessVfis_EvpnVirtualAccessVfi_EvpnVirtualEthernetSegment) GetEntityData ¶
func (evpnVirtualEthernetSegment *Evpn_EvpnTables_EvpnVirtualAccessVfis_EvpnVirtualAccessVfi_EvpnVirtualEthernetSegment) GetEntityData() *types.CommonEntityData
type Evpn_EvpnTables_EvpnVirtualAccessVfis_EvpnVirtualAccessVfi_EvpnVirtualEthernetSegment_Identifier ¶
type Evpn_EvpnTables_EvpnVirtualAccessVfis_EvpnVirtualAccessVfi_EvpnVirtualEthernetSegment_Identifier struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Type 0's 1st Byte or Type Byte and 1st Byte. The type is string with // pattern: [0-9a-fA-F]{1,8}. This attribute is mandatory. Bytes01 interface{} // 2nd and 3rd Bytes. The type is string with pattern: [0-9a-fA-F]{1,8}. This // attribute is mandatory. Units are byte. Bytes23 interface{} // 4th and 5th Bytes. The type is string with pattern: [0-9a-fA-F]{1,8}. This // attribute is mandatory. Units are byte. Bytes45 interface{} // 6th and 7th Bytes. The type is string with pattern: [0-9a-fA-F]{1,8}. This // attribute is mandatory. Units are byte. Bytes67 interface{} // 8th and 9th Bytes. The type is string with pattern: [0-9a-fA-F]{1,8}. This // attribute is mandatory. Units are byte. Bytes89 interface{} // Ethernet segment identifier type. The type is EthernetSegmentIdentifier. // This attribute is mandatory. Type interface{} }
Evpn_EvpnTables_EvpnVirtualAccessVfis_EvpnVirtualAccessVfi_EvpnVirtualEthernetSegment_Identifier Ethernet segment identifier This type is a presence type.
func (*Evpn_EvpnTables_EvpnVirtualAccessVfis_EvpnVirtualAccessVfi_EvpnVirtualEthernetSegment_Identifier) GetEntityData ¶
func (identifier *Evpn_EvpnTables_EvpnVirtualAccessVfis_EvpnVirtualAccessVfi_EvpnVirtualEthernetSegment_Identifier) GetEntityData() *types.CommonEntityData
type Evpn_EvpnTables_EvpnVirtualAccessVfis_EvpnVirtualAccessVfi_EvpnVirtualEthernetSegment_ManualServiceCarving ¶
type Evpn_EvpnTables_EvpnVirtualAccessVfis_EvpnVirtualAccessVfi_EvpnVirtualEthernetSegment_ManualServiceCarving struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable Manual service carving. The type is interface{}. Enable interface{} // Manual service carving primary,secondary lists. ServiceList Evpn_EvpnTables_EvpnVirtualAccessVfis_EvpnVirtualAccessVfi_EvpnVirtualEthernetSegment_ManualServiceCarving_ServiceList }
Evpn_EvpnTables_EvpnVirtualAccessVfis_EvpnVirtualAccessVfi_EvpnVirtualEthernetSegment_ManualServiceCarving Enter Manual service carving configuration submode
func (*Evpn_EvpnTables_EvpnVirtualAccessVfis_EvpnVirtualAccessVfi_EvpnVirtualEthernetSegment_ManualServiceCarving) GetEntityData ¶
func (manualServiceCarving *Evpn_EvpnTables_EvpnVirtualAccessVfis_EvpnVirtualAccessVfi_EvpnVirtualEthernetSegment_ManualServiceCarving) GetEntityData() *types.CommonEntityData
type Evpn_EvpnTables_EvpnVirtualAccessVfis_EvpnVirtualAccessVfi_EvpnVirtualEthernetSegment_ManualServiceCarving_ServiceList ¶
type Evpn_EvpnTables_EvpnVirtualAccessVfis_EvpnVirtualAccessVfi_EvpnVirtualEthernetSegment_ManualServiceCarving_ServiceList struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Primary services list. The type is string with length: 1..150. Primary interface{} // Secondary services list. The type is string with length: 1..150. Secondary interface{} }
Evpn_EvpnTables_EvpnVirtualAccessVfis_EvpnVirtualAccessVfi_EvpnVirtualEthernetSegment_ManualServiceCarving_ServiceList Manual service carving primary,secondary lists
func (*Evpn_EvpnTables_EvpnVirtualAccessVfis_EvpnVirtualAccessVfi_EvpnVirtualEthernetSegment_ManualServiceCarving_ServiceList) GetEntityData ¶
func (serviceList *Evpn_EvpnTables_EvpnVirtualAccessVfis_EvpnVirtualAccessVfi_EvpnVirtualEthernetSegment_ManualServiceCarving_ServiceList) GetEntityData() *types.CommonEntityData
type Evpn_EvpnTables_Evpnmac ¶
type Evpn_EvpnTables_Evpnmac struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable EVPN MAC Configuration. The type is interface{}. Enable interface{} // EVPN MAC Secure Configuration. EvpnmacSecure Evpn_EvpnTables_Evpnmac_EvpnmacSecure }
Evpn_EvpnTables_Evpnmac EVPN MAC Configuration
func (*Evpn_EvpnTables_Evpnmac) GetEntityData ¶
func (evpnmac *Evpn_EvpnTables_Evpnmac) GetEntityData() *types.CommonEntityData
type Evpn_EvpnTables_Evpnmac_EvpnmacSecure ¶
type Evpn_EvpnTables_Evpnmac_EvpnmacSecure struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Length of time to lock the MAC after a MAC security violation. The type is // interface{} with range: 5..3600. EvpnmacSecureFreezeTime interface{} // Enable EVPN MAC Secure Configuration. The type is interface{}. Enable interface{} // Number of times to unfreeze a MAC before permanently freezing it. The type // is interface{} with range: 0..1000. EvpnmacSecureRetryCount interface{} // Number of moves to occur within the move interval before locking the MAC. // The type is interface{} with range: 1..1000. EvpnmacSecureMoveCount interface{} // Interval to watch for subsequent MAC moves before locking the MAC. The type // is interface{} with range: 5..3600. EvpnmacSecureMoveInterval interface{} }
Evpn_EvpnTables_Evpnmac_EvpnmacSecure EVPN MAC Secure Configuration
func (*Evpn_EvpnTables_Evpnmac_EvpnmacSecure) GetEntityData ¶
func (evpnmacSecure *Evpn_EvpnTables_Evpnmac_EvpnmacSecure) GetEntityData() *types.CommonEntityData
type FlowLabelLoadBalance ¶
type FlowLabelLoadBalance string
FlowLabelLoadBalance represents Flow label load balance
const ( // Flow Label load balance is off FlowLabelLoadBalance_off FlowLabelLoadBalance = "off" // Delete Flow Label on receive side FlowLabelLoadBalance_receive FlowLabelLoadBalance = "receive" // Insert Flow Label on transmit side FlowLabelLoadBalance_transmit FlowLabelLoadBalance = "transmit" // Insert/Delete Flow Label on transmit/receive // side FlowLabelLoadBalance_both FlowLabelLoadBalance = "both" )
type FlowLabelTlvCode ¶
type FlowLabelTlvCode string
FlowLabelTlvCode represents Flow label tlv code
const ( // Set Flow Label Legacy TLV code (DEPRECATED) FlowLabelTlvCode_Y_17 FlowLabelTlvCode = "17" // Disable Sending Flow Label Legacy TLV FlowLabelTlvCode_disable FlowLabelTlvCode = "disable" )
type GenericInterfaceLists ¶
type GenericInterfaceLists struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Generic interface list. The type is slice of // GenericInterfaceLists_GenericInterfaceList. GenericInterfaceList []*GenericInterfaceLists_GenericInterfaceList }
GenericInterfaceLists generic interface lists
func (*GenericInterfaceLists) GetEntityData ¶
func (genericInterfaceLists *GenericInterfaceLists) GetEntityData() *types.CommonEntityData
type GenericInterfaceLists_GenericInterfaceList ¶
type GenericInterfaceLists_GenericInterfaceList struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Name of the interface list. The type is string // with length: 1..32. GenericInterfaceListName interface{} // Enable interface list. The type is interface{}. Enable interface{} // Interface table. Interfaces GenericInterfaceLists_GenericInterfaceList_Interfaces }
GenericInterfaceLists_GenericInterfaceList Generic interface list
func (*GenericInterfaceLists_GenericInterfaceList) GetEntityData ¶
func (genericInterfaceList *GenericInterfaceLists_GenericInterfaceList) GetEntityData() *types.CommonEntityData
type GenericInterfaceLists_GenericInterfaceList_Interfaces ¶
type GenericInterfaceLists_GenericInterfaceList_Interfaces struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Interface. The type is slice of // GenericInterfaceLists_GenericInterfaceList_Interfaces_Interface. Interface []*GenericInterfaceLists_GenericInterfaceList_Interfaces_Interface }
GenericInterfaceLists_GenericInterfaceList_Interfaces Interface table
func (*GenericInterfaceLists_GenericInterfaceList_Interfaces) GetEntityData ¶
func (interfaces *GenericInterfaceLists_GenericInterfaceList_Interfaces) GetEntityData() *types.CommonEntityData
type GenericInterfaceLists_GenericInterfaceList_Interfaces_Interface ¶
type GenericInterfaceLists_GenericInterfaceList_Interfaces_Interface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Name of the interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // Enable interface. The type is interface{}. Enable interface{} }
GenericInterfaceLists_GenericInterfaceList_Interfaces_Interface Interface
func (*GenericInterfaceLists_GenericInterfaceList_Interfaces_Interface) GetEntityData ¶
func (self *GenericInterfaceLists_GenericInterfaceList_Interfaces_Interface) GetEntityData() *types.CommonEntityData
type InterfaceProfile ¶
type InterfaceProfile string
InterfaceProfile represents Interface profile
const ( // Set the snooping InterfaceProfile_snoop InterfaceProfile = "snoop" // disable DHCP protocol InterfaceProfile_dhcp_protocol InterfaceProfile = "dhcp-protocol" )
type InterfaceTrafficFlood ¶
type InterfaceTrafficFlood string
InterfaceTrafficFlood represents Interface traffic flood
const ( // Traffic flooding InterfaceTrafficFlood_traffic_flooding InterfaceTrafficFlood = "traffic-flooding" // Enable Flooding InterfaceTrafficFlood_enable_flooding InterfaceTrafficFlood = "enable-flooding" // Disable flooding InterfaceTrafficFlood_disable_flooding InterfaceTrafficFlood = "disable-flooding" )
type Interworking ¶
type Interworking string
Interworking represents Interworking
const ( // Ethernet interworking Interworking_ethernet Interworking = "ethernet" // IPv4 interworking Interworking_ipv4 Interworking = "ipv4" )
type L2Encapsulation ¶
type L2Encapsulation string
L2Encapsulation represents L2 encapsulation
const ( // Vlan tagged mode L2Encapsulation_vlan L2Encapsulation = "vlan" // Ethernet port mode L2Encapsulation_ethernet L2Encapsulation = "ethernet" )
type L2tpCookieSize ¶
type L2tpCookieSize string
L2tpCookieSize represents L2tp cookie size
const ( // Cookie size is zero bytes L2tpCookieSize_zero L2tpCookieSize = "zero" // Cookie size is four bytes L2tpCookieSize_four L2tpCookieSize = "four" // Cookie size is eight bytes L2tpCookieSize_eight L2tpCookieSize = "eight" )
type L2tpSignalingProtocol ¶
type L2tpSignalingProtocol string
L2tpSignalingProtocol represents L2tp signaling protocol
const ( // No signaling L2tpSignalingProtocol_none L2tpSignalingProtocol = "none" // L2TPv3 L2tpSignalingProtocol_l2tpv3 L2tpSignalingProtocol = "l2tpv3" )
type L2tpv3Sequencing ¶
type L2tpv3Sequencing string
L2tpv3Sequencing represents L2tpv3 sequencing
const ( // Sequencing is off L2tpv3Sequencing_off L2tpv3Sequencing = "off" // Sequencing on both transmit and receive side L2tpv3Sequencing_both L2tpv3Sequencing = "both" )
type L2vpn ¶
type L2vpn struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable Non-Stop Routing. The type is interface{}. Nsr interface{} // Ignore MTU Mismatch for XCs. The type is interface{}. MtuMismatchIgnore interface{} // Topology change notification propagation. The type is interface{}. TcnPropagation interface{} // Configure PW OAM refresh interval. The type is interface{} with range: // 1..4095. Units are second. PwoamRefresh interface{} // Enable flow load balancing on l2vpn bridges. The type is LoadBalance. LoadBalance interface{} // MS-PW global description. The type is string with length: 1..64. MspwDescription interface{} // Configure MAC limit threshold percent. The type is interface{} with range: // 1..100. Units are percentage. MacLimitThreshold interface{} // Disable PW status. The type is interface{}. PwStatusDisable interface{} // Enable L2VPN feature. The type is interface{}. Enable interface{} // Enable PW grouping. The type is interface{}. PwGrouping interface{} // L2VPN Capability Mode. The type is L2vpnCapabilityMode. Capability interface{} // Global L2VPN Router ID. The type is string with pattern: // (([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}]+)?. L2vpnRouterId interface{} // Pseudowire-routing attributes. PwRouting L2vpn_PwRouting // L2VPN neighbor submode. Neighbor L2vpn_Neighbor // L2VPN databases. Database L2vpn_Database // L2VPN PBB Global. Pbb L2vpn_Pbb // Global auto-discovery attributes. AutoDiscovery L2vpn_AutoDiscovery // L2VPN utilities. Utility L2vpn_Utility // SNMP related configuration. Snmp L2vpn_Snmp }
L2vpn L2VPN configuration
func (*L2vpn) GetEntityData ¶
func (l2vpn *L2vpn) GetEntityData() *types.CommonEntityData
type L2vpnCapabilityMode ¶
type L2vpnCapabilityMode string
L2vpnCapabilityMode represents L2vpn capability mode
const ( // Compute global capability as the highest node // capability L2vpnCapabilityMode_high_mode L2vpnCapabilityMode = "high-mode" // Disable global capability re-computation L2vpnCapabilityMode_single_mode L2vpnCapabilityMode = "single-mode" )
type L2vpnLogging ¶
type L2vpnLogging string
L2vpnLogging represents L2vpn logging
const ( // enable logging L2vpnLogging_enable L2vpnLogging = "enable" // disable logging L2vpnLogging_disable L2vpnLogging = "disable" )
type L2vpnVerification ¶
type L2vpnVerification string
L2vpnVerification represents L2vpn verification
const ( // enable verification L2vpnVerification_enable L2vpnVerification = "enable" // disable verification L2vpnVerification_disable L2vpnVerification = "disable" )
type L2vpn_AutoDiscovery ¶
type L2vpn_AutoDiscovery struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Global bgp signaling attributes. BgpSignaling L2vpn_AutoDiscovery_BgpSignaling }
L2vpn_AutoDiscovery Global auto-discovery attributes
func (*L2vpn_AutoDiscovery) GetEntityData ¶
func (autoDiscovery *L2vpn_AutoDiscovery) GetEntityData() *types.CommonEntityData
type L2vpn_AutoDiscovery_BgpSignaling ¶
type L2vpn_AutoDiscovery_BgpSignaling struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Ignore MTU mismatch for auto-discovered pseudowires. The type is // interface{}. MtuMismatchIgnore interface{} }
L2vpn_AutoDiscovery_BgpSignaling Global bgp signaling attributes
func (*L2vpn_AutoDiscovery_BgpSignaling) GetEntityData ¶
func (bgpSignaling *L2vpn_AutoDiscovery_BgpSignaling) GetEntityData() *types.CommonEntityData
type L2vpn_Database ¶
type L2vpn_Database struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // List of G8032 Ring. G8032Rings L2vpn_Database_G8032Rings // List of xconnect groups. XconnectGroups L2vpn_Database_XconnectGroups // List of bridge groups. BridgeDomainGroups L2vpn_Database_BridgeDomainGroups // List of pseudowire classes. PseudowireClasses L2vpn_Database_PseudowireClasses // List of VLAN Switches. VlanSwitches L2vpn_Database_VlanSwitches // List of Flexible XConnect Services. FlexibleXconnectServiceTable L2vpn_Database_FlexibleXconnectServiceTable // Redundancy groups. Redundancy L2vpn_Database_Redundancy }
L2vpn_Database L2VPN databases
func (*L2vpn_Database) GetEntityData ¶
func (database *L2vpn_Database) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups ¶
type L2vpn_Database_BridgeDomainGroups struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Bridge group. The type is slice of // L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup. BridgeDomainGroup []*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup }
L2vpn_Database_BridgeDomainGroups List of bridge groups
func (*L2vpn_Database_BridgeDomainGroups) GetEntityData ¶
func (bridgeDomainGroups *L2vpn_Database_BridgeDomainGroups) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Name of the Bridge group. The type is string with // length: 1..32. Name interface{} // List of Bridge Domain. BridgeDomains L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup Bridge group
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup) GetEntityData ¶
func (bridgeDomainGroup *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // bridge domain. The type is slice of // L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain. BridgeDomain []*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains List of Bridge Domain
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains) GetEntityData ¶
func (bridgeDomains *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Name of the bridge domain. The type is string with // length: 1..27. Name interface{} // Coupled-mode configuration. The type is interface{}. CoupledMode interface{} // shutdown the Bridge Domain. The type is interface{}. Shutdown interface{} // Disable Unknown Unicast flooding. The type is interface{}. FloodingUnknownUnicast interface{} // Disable IGMP Snooping. The type is interface{}. IgmpSnoopingDisable interface{} // Bridge Domain Transport mode. The type is BridgeDomainTransportMode. TransportMode interface{} // Attach MLD Snooping Profile Name. The type is string with length: 1..32. MldSnooping interface{} // Maximum transmission unit for this Bridge Domain. The type is interface{} // with range: 46..65535. Units are byte. BridgeDomainMtu interface{} // DHCPv4 Snooping profile name. The type is string with length: 1..32. Dhcp interface{} // Bridge-domain description Name. The type is string with length: 1..64. BridgeDescription interface{} // Attach IGMP Snooping Profile Name. The type is string with length: 1..32. IgmpSnooping interface{} // Disable flooding. The type is interface{}. Flooding interface{} // Storm Control. BdStormControls L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdStormControls // Bridge Domain VxLAN Network Identifier Table. MemberVnis L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_MemberVnis // MAC configuration commands. BridgeDomainMac L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainMac // nV Satellite. NvSatellite L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_NvSatellite // Bridge Domain PBB. BridgeDomainPbb L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb // Bridge Domain EVI Table. BridgeDomainEvis L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainEvis // Specify the access virtual forwarding interface name. AccessVfis L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_AccessVfis // List of pseudowires. BdPseudowires L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires // Specify the virtual forwarding interface name. Vfis L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis // Bridge Domain EVPN VxLAN Network Identifier Table. BridgeDomainvnis L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainvnis // Attachment Circuit table. BdAttachmentCircuits L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits // List of EVPN pseudowires. BdPseudowireEvpns L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowireEvpns // IP Source Guard. IpSourceGuard L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_IpSourceGuard // Dynamic ARP Inspection. Dai L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Dai // Bridge Domain Routed Interface Table. RoutedInterfaces L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_RoutedInterfaces }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain bridge domain
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain) GetEntityData ¶
func (bridgeDomain *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_AccessVfis ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_AccessVfis struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Name of the Acess Virtual Forwarding Interface. The type is slice of // L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi. AccessVfi []*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_AccessVfis Specify the access virtual forwarding interface name
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_AccessVfis) GetEntityData ¶
func (accessVfis *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_AccessVfis) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Name of the AccessVirtual Forwarding Interface. // The type is string with length: 1..32. Name interface{} // shutdown the AccessVfi. The type is interface{}. AccessVfiShutdown interface{} // List of pseudowires. AccessVfiPseudowires L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi_AccessVfiPseudowires }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi Name of the Acess Virtual Forwarding Interface
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi) GetEntityData ¶
func (accessVfi *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi_AccessVfiPseudowires ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi_AccessVfiPseudowires struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Pseudowire configuration. The type is slice of // L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi_AccessVfiPseudowires_AccessVfiPseudowire. AccessVfiPseudowire []*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi_AccessVfiPseudowires_AccessVfiPseudowire }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi_AccessVfiPseudowires List of pseudowires
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi_AccessVfiPseudowires) GetEntityData ¶
func (accessVfiPseudowires *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi_AccessVfiPseudowires) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi_AccessVfiPseudowires_AccessVfiPseudowire ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi_AccessVfiPseudowires_AccessVfiPseudowire struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Neighbor IP address. The type is string with // pattern: // (([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}]+)?. Neighbor interface{} // This attribute is a key. Pseudowire ID. The type is interface{} with range: // 1..4294967295. PseudowireId interface{} // Pseudowire class template name to use for this pseudowire. The type is // string with length: 1..32. AccessVfiPwClass interface{} // Static Mac Address Table. AccessVfiPseudowireStaticMacAddresses L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi_AccessVfiPseudowires_AccessVfiPseudowire_AccessVfiPseudowireStaticMacAddresses }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi_AccessVfiPseudowires_AccessVfiPseudowire Pseudowire configuration
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi_AccessVfiPseudowires_AccessVfiPseudowire) GetEntityData ¶
func (accessVfiPseudowire *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi_AccessVfiPseudowires_AccessVfiPseudowire) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi_AccessVfiPseudowires_AccessVfiPseudowire_AccessVfiPseudowireStaticMacAddresses ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi_AccessVfiPseudowires_AccessVfiPseudowire_AccessVfiPseudowireStaticMacAddresses struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Static Mac Address Configuration. The type is slice of // L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi_AccessVfiPseudowires_AccessVfiPseudowire_AccessVfiPseudowireStaticMacAddresses_AccessVfiPseudowireStaticMacAddress. AccessVfiPseudowireStaticMacAddress []*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi_AccessVfiPseudowires_AccessVfiPseudowire_AccessVfiPseudowireStaticMacAddresses_AccessVfiPseudowireStaticMacAddress }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi_AccessVfiPseudowires_AccessVfiPseudowire_AccessVfiPseudowireStaticMacAddresses Static Mac Address Table
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi_AccessVfiPseudowires_AccessVfiPseudowire_AccessVfiPseudowireStaticMacAddresses) GetEntityData ¶
func (accessVfiPseudowireStaticMacAddresses *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi_AccessVfiPseudowires_AccessVfiPseudowire_AccessVfiPseudowireStaticMacAddresses) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi_AccessVfiPseudowires_AccessVfiPseudowire_AccessVfiPseudowireStaticMacAddresses_AccessVfiPseudowireStaticMacAddress ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi_AccessVfiPseudowires_AccessVfiPseudowire_AccessVfiPseudowireStaticMacAddresses_AccessVfiPseudowireStaticMacAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Static MAC address. The type is string with // pattern: [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. Address interface{} }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi_AccessVfiPseudowires_AccessVfiPseudowire_AccessVfiPseudowireStaticMacAddresses_AccessVfiPseudowireStaticMacAddress Static Mac Address Configuration
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi_AccessVfiPseudowires_AccessVfiPseudowire_AccessVfiPseudowireStaticMacAddresses_AccessVfiPseudowireStaticMacAddress) GetEntityData ¶
func (accessVfiPseudowireStaticMacAddress *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi_AccessVfiPseudowires_AccessVfiPseudowire_AccessVfiPseudowireStaticMacAddresses_AccessVfiPseudowireStaticMacAddress) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Name of the Attachment Circuit. The type is slice of // L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit. BdAttachmentCircuit []*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits Attachment Circuit table
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits) GetEntityData ¶
func (bdAttachmentCircuits *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The name of the Attachment Circuit. The type is // string with pattern: [a-zA-Z0-9._/-]+. Name interface{} // Enable or Disable Flooding. The type is InterfaceTrafficFlood. InterfaceFlooding interface{} // Attach a IGMP Snooping profile. The type is string with length: 1..32. InterfaceIgmpSnoop interface{} // Enable or Disable Unknown Unicast Flooding. The type is // InterfaceTrafficFlood. InterfaceFloodingUnknownUnicast interface{} // Attach a MLD Snooping profile. The type is string with length: 1..32. InterfaceMldSnoop interface{} // IP Source Guard. InterfaceIpSourceGuard L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceIpSourceGuard // L2 Interface Dynamic ARP Inspection. InterfaceDai L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceDai // Attach a DHCP profile. InterfaceProfile L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceProfile // Storm Control. BdacStormControlTypes L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_BdacStormControlTypes // Split Horizon. SplitHorizon L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_SplitHorizon // Static Mac Address Table. StaticMacAddresses L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_StaticMacAddresses // MAC configuration commands. InterfaceMac L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceMac }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit Name of the Attachment Circuit
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit) GetEntityData ¶
func (bdAttachmentCircuit *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_BdacStormControlTypes ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_BdacStormControlTypes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Storm Control Type. The type is slice of // L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_BdacStormControlTypes_BdacStormControlType. BdacStormControlType []*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_BdacStormControlTypes_BdacStormControlType }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_BdacStormControlTypes Storm Control
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_BdacStormControlTypes) GetEntityData ¶
func (bdacStormControlTypes *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_BdacStormControlTypes) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_BdacStormControlTypes_BdacStormControlType ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_BdacStormControlTypes_BdacStormControlType struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Storm Control Type. The type is StormControl. Sctype interface{} // Specify units for Storm Control Configuration. StormControlUnit L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_BdacStormControlTypes_BdacStormControlType_StormControlUnit }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_BdacStormControlTypes_BdacStormControlType Storm Control Type
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_BdacStormControlTypes_BdacStormControlType) GetEntityData ¶
func (bdacStormControlType *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_BdacStormControlTypes_BdacStormControlType) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_BdacStormControlTypes_BdacStormControlType_StormControlUnit ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_BdacStormControlTypes_BdacStormControlType_StormControlUnit struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Kilobits Per Second, PktsPerSec and KbitsPerSec cannot be configured // together. The type is interface{} with range: 64..1280000. Units are // kbit/s. KbitsPerSec interface{} // Packets Per Second, PktsPerSec and KbitsPerSec cannot be configured // together. The type is interface{} with range: 1..160000. Units are // packet/s. PktsPerSec interface{} }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_BdacStormControlTypes_BdacStormControlType_StormControlUnit Specify units for Storm Control Configuration
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_BdacStormControlTypes_BdacStormControlType_StormControlUnit) GetEntityData ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceDai ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceDai struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Logging Type. The type is L2vpnLogging. Logging interface{} // Disable L2 Interface Dynamic ARP Inspection. The type is interface{}. Disable interface{} // Enable L2 Interface Dynamic ARP Inspection. The type is interface{}. Enable interface{} // Address Validation. InterfaceDaiAddressValidation L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceDai_InterfaceDaiAddressValidation }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceDai L2 Interface Dynamic ARP Inspection
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceDai) GetEntityData ¶
func (interfaceDai *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceDai) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceDai_InterfaceDaiAddressValidation ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceDai_InterfaceDaiAddressValidation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // IPv4 Verification. The type is L2vpnVerification. Ipv4Verification interface{} // Destination MAC Verification. The type is L2vpnVerification. DestinationMacVerification interface{} // Source MAC Verification. The type is L2vpnVerification. SourceMacVerification interface{} // Enable Address Validation. The type is interface{}. Enable interface{} }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceDai_InterfaceDaiAddressValidation Address Validation
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceDai_InterfaceDaiAddressValidation) GetEntityData ¶
func (interfaceDaiAddressValidation *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceDai_InterfaceDaiAddressValidation) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceIpSourceGuard ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceIpSourceGuard struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Logging Type. The type is L2vpnLogging. Logging interface{} // Disable L2 Interface Dynamic IP source guard. The type is interface{}. Disable interface{} // Enable IP Source Guard. The type is interface{}. Enable interface{} }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceIpSourceGuard IP Source Guard
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceIpSourceGuard) GetEntityData ¶
func (interfaceIpSourceGuard *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceIpSourceGuard) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceMac ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceMac struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable/Disable MAC Flush When Port goes down. The type is PortDownFlush. InterfaceMacPortDownFlush interface{} // Enable Mac Learning. The type is MacLearn. InterfaceMacLearning interface{} // MAC-Aging configuration commands. InterfaceMacAging L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceMac_InterfaceMacAging // MAC Secure. InterfaceMacSecure L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceMac_InterfaceMacSecure // MAC-Limit configuration commands. InterfaceMacLimit L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceMac_InterfaceMacLimit }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceMac MAC configuration commands
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceMac) GetEntityData ¶
func (interfaceMac *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceMac) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceMac_InterfaceMacAging ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceMac_InterfaceMacAging struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Mac Aging Time. The type is interface{} with range: 300..30000. InterfaceMacAgingTime interface{} // MAC address aging type. The type is MacAging. InterfaceMacAgingType interface{} }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceMac_InterfaceMacAging MAC-Aging configuration commands
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceMac_InterfaceMacAging) GetEntityData ¶
func (interfaceMacAging *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceMac_InterfaceMacAging) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceMac_InterfaceMacLimit ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceMac_InterfaceMacLimit struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of MAC addresses on an Interface after which MAC limit action is // taken. The type is interface{} with range: 0..4294967295. InterfaceMacLimitMax interface{} // MAC address limit notification action in a Interface. The type is // MacNotification. InterfaceMacLimitNotif interface{} // Interface MAC address limit enforcement action. The type is MacLimitAction. InterfaceMacLimitAction interface{} }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceMac_InterfaceMacLimit MAC-Limit configuration commands
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceMac_InterfaceMacLimit) GetEntityData ¶
func (interfaceMacLimit *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceMac_InterfaceMacLimit) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceMac_InterfaceMacSecure ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceMac_InterfaceMacSecure struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // MAC Secure Logging. The type is L2vpnLogging. Logging interface{} // Disable L2 Interface MAC Secure. The type is interface{}. Disable interface{} // MAC secure enforcement action. The type is MacSecureAction. Action interface{} // Enable MAC Secure. The type is interface{}. Enable interface{} }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceMac_InterfaceMacSecure MAC Secure
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceMac_InterfaceMacSecure) GetEntityData ¶
func (interfaceMacSecure *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceMac_InterfaceMacSecure) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceProfile ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceProfile struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Set the snooping profile. The type is InterfaceProfile. ProfileId interface{} // Disable DHCP snooping. The type is string. DhcpSnoopingId interface{} }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceProfile Attach a DHCP profile
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceProfile) GetEntityData ¶
func (interfaceProfile *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceProfile) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_SplitHorizon ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_SplitHorizon struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Split Horizon Group ID. SplitHorizonGroupId L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_SplitHorizon_SplitHorizonGroupId }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_SplitHorizon Split Horizon
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_SplitHorizon) GetEntityData ¶
func (splitHorizon *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_SplitHorizon) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_SplitHorizon_SplitHorizonGroupId ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_SplitHorizon_SplitHorizonGroupId struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable split horizon group. The type is interface{}. Enable interface{} }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_SplitHorizon_SplitHorizonGroupId Split Horizon Group ID
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_SplitHorizon_SplitHorizonGroupId) GetEntityData ¶
func (splitHorizonGroupId *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_SplitHorizon_SplitHorizonGroupId) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_StaticMacAddresses ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_StaticMacAddresses struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Static Mac Address Configuration. The type is slice of // L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_StaticMacAddresses_StaticMacAddress. StaticMacAddress []*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_StaticMacAddresses_StaticMacAddress }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_StaticMacAddresses Static Mac Address Table
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_StaticMacAddresses) GetEntityData ¶
func (staticMacAddresses *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_StaticMacAddresses) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_StaticMacAddresses_StaticMacAddress ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_StaticMacAddresses_StaticMacAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Static MAC address. The type is string with // pattern: [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. Address interface{} }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_StaticMacAddresses_StaticMacAddress Static Mac Address Configuration
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_StaticMacAddresses_StaticMacAddress) GetEntityData ¶
func (staticMacAddress *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_StaticMacAddresses_StaticMacAddress) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowireEvpns ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowireEvpns struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // EVPN Pseudowire configuration. The type is slice of // L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowireEvpns_BdPseudowireEvpn. BdPseudowireEvpn []*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowireEvpns_BdPseudowireEvpn }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowireEvpns List of EVPN pseudowires
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowireEvpns) GetEntityData ¶
func (bdPseudowireEvpns *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowireEvpns) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowireEvpns_BdPseudowireEvpn ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowireEvpns_BdPseudowireEvpn struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Ethernet VPN ID. The type is interface{} with // range: 1..65534. Eviid interface{} // This attribute is a key. AC ID. The type is interface{} with range: // 1..4294967295. Acid interface{} }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowireEvpns_BdPseudowireEvpn EVPN Pseudowire configuration
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowireEvpns_BdPseudowireEvpn) GetEntityData ¶
func (bdPseudowireEvpn *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowireEvpns_BdPseudowireEvpn) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Pseudowire configuration. The type is slice of // L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire. BdPseudowire []*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires List of pseudowires
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires) GetEntityData ¶
func (bdPseudowires *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Neighbor IP address. The type is string with // pattern: // (([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}]+)?. Neighbor interface{} // This attribute is a key. Pseudowire ID. The type is interface{} with range: // 1..4294967295. PseudowireId interface{} // Attach a MLD Snooping profile. The type is string with length: 1..32. PseudowireMldSnoop interface{} // Attach a IGMP Snooping profile. The type is string with length: 1..32. PseudowireIgmpSnoop interface{} // Bridge-domain Pseudowire flooding. The type is InterfaceTrafficFlood. PseudowireFlooding interface{} // PW class template name to use for this pseudowire. The type is string with // length: 1..32. BdPwClass interface{} // Bridge-domain Pseudowire flooding Unknown Unicast. The type is // InterfaceTrafficFlood. PseudowireFloodingUnknownUnicast interface{} // Access Pseudowire Dynamic ARP Inspection. PseudowireDai L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireDai // Storm Control. BdpwStormControlTypes L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdpwStormControlTypes // Attach a DHCP profile. PseudowireProfile L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireProfile // Static Mac Address Table. BdPwStaticMacAddresses L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwStaticMacAddresses // IP Source Guard. PseudowireIpSourceGuard L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireIpSourceGuard // Bridge-domain Pseudowire MAC configuration commands. PseudowireMac L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireMac // Split Horizon. BdPwSplitHorizon L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwSplitHorizon // MPLS static labels. BdPwMplsStaticLabels L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwMplsStaticLabels // List of pseudowires. BridgeDomainBackupPseudowires L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BridgeDomainBackupPseudowires }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire Pseudowire configuration
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire) GetEntityData ¶
func (bdPseudowire *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwMplsStaticLabels ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwMplsStaticLabels struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Pseudowire local static label. The type is interface{} with range: // 16..1048575. LocalStaticLabel interface{} // Pseudowire remote static label. The type is interface{} with range: // 16..1048575. RemoteStaticLabel interface{} }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwMplsStaticLabels MPLS static labels
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwMplsStaticLabels) GetEntityData ¶
func (bdPwMplsStaticLabels *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwMplsStaticLabels) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwSplitHorizon ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwSplitHorizon struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Split Horizon Group. BdPwSplitHorizonGroup L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwSplitHorizon_BdPwSplitHorizonGroup }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwSplitHorizon Split Horizon
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwSplitHorizon) GetEntityData ¶
func (bdPwSplitHorizon *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwSplitHorizon) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwSplitHorizon_BdPwSplitHorizonGroup ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwSplitHorizon_BdPwSplitHorizonGroup struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable split horizon group. The type is interface{}. Enable interface{} }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwSplitHorizon_BdPwSplitHorizonGroup Split Horizon Group
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwSplitHorizon_BdPwSplitHorizonGroup) GetEntityData ¶
func (bdPwSplitHorizonGroup *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwSplitHorizon_BdPwSplitHorizonGroup) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwStaticMacAddresses ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwStaticMacAddresses struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Static Mac Address Configuration. The type is slice of // L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwStaticMacAddresses_BdPwStaticMacAddress. BdPwStaticMacAddress []*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwStaticMacAddresses_BdPwStaticMacAddress }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwStaticMacAddresses Static Mac Address Table
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwStaticMacAddresses) GetEntityData ¶
func (bdPwStaticMacAddresses *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwStaticMacAddresses) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwStaticMacAddresses_BdPwStaticMacAddress ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwStaticMacAddresses_BdPwStaticMacAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Static MAC address. The type is string with // pattern: [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. Address interface{} }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwStaticMacAddresses_BdPwStaticMacAddress Static Mac Address Configuration
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwStaticMacAddresses_BdPwStaticMacAddress) GetEntityData ¶
func (bdPwStaticMacAddress *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwStaticMacAddresses_BdPwStaticMacAddress) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdpwStormControlTypes ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdpwStormControlTypes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Storm Control Type. The type is slice of // L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdpwStormControlTypes_BdpwStormControlType. BdpwStormControlType []*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdpwStormControlTypes_BdpwStormControlType }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdpwStormControlTypes Storm Control
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdpwStormControlTypes) GetEntityData ¶
func (bdpwStormControlTypes *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdpwStormControlTypes) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdpwStormControlTypes_BdpwStormControlType ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdpwStormControlTypes_BdpwStormControlType struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Storm Control Type. The type is StormControl. Sctype interface{} // Specify units for Storm Control Configuration. StormControlUnit L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdpwStormControlTypes_BdpwStormControlType_StormControlUnit }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdpwStormControlTypes_BdpwStormControlType Storm Control Type
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdpwStormControlTypes_BdpwStormControlType) GetEntityData ¶
func (bdpwStormControlType *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdpwStormControlTypes_BdpwStormControlType) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdpwStormControlTypes_BdpwStormControlType_StormControlUnit ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdpwStormControlTypes_BdpwStormControlType_StormControlUnit struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Kilobits Per Second, PktsPerSec and KbitsPerSec cannot be configured // together. The type is interface{} with range: 64..1280000. Units are // kbit/s. KbitsPerSec interface{} // Packets Per Second, PktsPerSec and KbitsPerSec cannot be configured // together. The type is interface{} with range: 1..160000. Units are // packet/s. PktsPerSec interface{} }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdpwStormControlTypes_BdpwStormControlType_StormControlUnit Specify units for Storm Control Configuration
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdpwStormControlTypes_BdpwStormControlType_StormControlUnit) GetEntityData ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BridgeDomainBackupPseudowires ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BridgeDomainBackupPseudowires struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Backup pseudowire configuration. The type is slice of // L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BridgeDomainBackupPseudowires_BridgeDomainBackupPseudowire. BridgeDomainBackupPseudowire []*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BridgeDomainBackupPseudowires_BridgeDomainBackupPseudowire }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BridgeDomainBackupPseudowires List of pseudowires
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BridgeDomainBackupPseudowires) GetEntityData ¶
func (bridgeDomainBackupPseudowires *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BridgeDomainBackupPseudowires) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BridgeDomainBackupPseudowires_BridgeDomainBackupPseudowire ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BridgeDomainBackupPseudowires_BridgeDomainBackupPseudowire struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Neighbor IP address. The type is string with // pattern: // (([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}]+)?. Neighbor interface{} // This attribute is a key. Pseudowire ID. The type is interface{} with range: // 1..4294967295. PseudowireId interface{} // PW class template name to use for this pseudowire. The type is string with // length: 1..32. BridgeDomainBackupPwClass interface{} }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BridgeDomainBackupPseudowires_BridgeDomainBackupPseudowire Backup pseudowire configuration
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BridgeDomainBackupPseudowires_BridgeDomainBackupPseudowire) GetEntityData ¶
func (bridgeDomainBackupPseudowire *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BridgeDomainBackupPseudowires_BridgeDomainBackupPseudowire) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireDai ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireDai struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Logging Type. The type is L2vpnLogging. Logging interface{} // Disable Dynamic ARP Inspection. The type is interface{}. Disable interface{} // Enable Access Pseudowire Dynamic ARP Inspection. The type is interface{}. Enable interface{} // Address Validation. PseudowireDaiAddressValidation L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireDai_PseudowireDaiAddressValidation }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireDai Access Pseudowire Dynamic ARP Inspection
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireDai) GetEntityData ¶
func (pseudowireDai *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireDai) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireDai_PseudowireDaiAddressValidation ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireDai_PseudowireDaiAddressValidation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // IPv4 Verification. The type is L2vpnVerification. Ipv4Verification interface{} // Destination MAC Verification. The type is L2vpnVerification. DestinationMacVerification interface{} // Source MAC Verification. The type is L2vpnVerification. SourceMacVerification interface{} }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireDai_PseudowireDaiAddressValidation Address Validation
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireDai_PseudowireDaiAddressValidation) GetEntityData ¶
func (pseudowireDaiAddressValidation *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireDai_PseudowireDaiAddressValidation) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireIpSourceGuard ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireIpSourceGuard struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Logging Type. The type is L2vpnLogging. Logging interface{} // Disable Dynamic IP source guard. The type is interface{}. Disable interface{} // Enable IP Source Guard. The type is interface{}. Enable interface{} }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireIpSourceGuard IP Source Guard
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireIpSourceGuard) GetEntityData ¶
func (pseudowireIpSourceGuard *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireIpSourceGuard) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireMac ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireMac struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable/Disable MAC Flush When Port goes down. The type is PortDownFlush. PseudowireMacPortDownFlush interface{} // Bridge-domain Pseudowire MAC configuration mode. The type is interface{}. Enable interface{} // Enable MAC Learning. The type is MacLearn. PseudowireMacLearning interface{} // MAC Secure. PseudowireMacSecure L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireMac_PseudowireMacSecure // MAC-Aging configuration commands. PseudowireMacAging L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireMac_PseudowireMacAging // MAC-Limit configuration commands. PseudowireMacLimit L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireMac_PseudowireMacLimit }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireMac Bridge-domain Pseudowire MAC configuration commands
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireMac) GetEntityData ¶
func (pseudowireMac *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireMac) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireMac_PseudowireMacAging ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireMac_PseudowireMacAging struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // MAC address aging type. The type is MacAging. PseudowireMacAgingType interface{} // MAC Aging Time. The type is interface{} with range: 300..30000. PseudowireMacAgingTime interface{} }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireMac_PseudowireMacAging MAC-Aging configuration commands
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireMac_PseudowireMacAging) GetEntityData ¶
func (pseudowireMacAging *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireMac_PseudowireMacAging) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireMac_PseudowireMacLimit ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireMac_PseudowireMacLimit struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Bridge Access Pseudowire MAC address limit enforcement action. The type is // MacLimitAction. PseudowireMacLimitAction interface{} // MAC address limit notification action in a Bridge Access Pseudowire. The // type is MacNotification. PseudowireMacLimitNotif interface{} // Number of MAC addresses on a Bridge Access Pseudowire after which MAC limit // action is taken. The type is interface{} with range: 0..4294967295. PseudowireMacLimitMax interface{} }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireMac_PseudowireMacLimit MAC-Limit configuration commands
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireMac_PseudowireMacLimit) GetEntityData ¶
func (pseudowireMacLimit *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireMac_PseudowireMacLimit) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireMac_PseudowireMacSecure ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireMac_PseudowireMacSecure struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // MAC Secure Logging. The type is L2vpnLogging. Logging interface{} // Disable L2 Pseudowire MAC Secure. The type is interface{}. Disable interface{} // MAC secure enforcement action. The type is MacSecureAction. Action interface{} // Enable MAC Secure. The type is interface{}. Enable interface{} }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireMac_PseudowireMacSecure MAC Secure
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireMac_PseudowireMacSecure) GetEntityData ¶
func (pseudowireMacSecure *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireMac_PseudowireMacSecure) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireProfile ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireProfile struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Set the snooping profile. The type is InterfaceProfile. ProfileId interface{} // Disable DHCP snooping. The type is string. DhcpSnoopingId interface{} }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireProfile Attach a DHCP profile
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireProfile) GetEntityData ¶
func (pseudowireProfile *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireProfile) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdStormControls ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdStormControls struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Storm Control Type. The type is slice of // L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdStormControls_BdStormControl. BdStormControl []*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdStormControls_BdStormControl }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdStormControls Storm Control
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdStormControls) GetEntityData ¶
func (bdStormControls *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdStormControls) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdStormControls_BdStormControl ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdStormControls_BdStormControl struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Storm Control Type. The type is StormControl. Sctype interface{} // Specify units for Storm Control Configuration. StormControlUnit L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdStormControls_BdStormControl_StormControlUnit }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdStormControls_BdStormControl Storm Control Type
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdStormControls_BdStormControl) GetEntityData ¶
func (bdStormControl *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdStormControls_BdStormControl) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdStormControls_BdStormControl_StormControlUnit ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdStormControls_BdStormControl_StormControlUnit struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Kilobits Per Second, PktsPerSec and KbitsPerSec cannot be configured // together. The type is interface{} with range: 64..1280000. Units are // kbit/s. KbitsPerSec interface{} // Packets Per Second, PktsPerSec and KbitsPerSec cannot be configured // together. The type is interface{} with range: 1..160000. Units are // packet/s. PktsPerSec interface{} }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdStormControls_BdStormControl_StormControlUnit Specify units for Storm Control Configuration
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdStormControls_BdStormControl_StormControlUnit) GetEntityData ¶
func (stormControlUnit *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdStormControls_BdStormControl_StormControlUnit) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainEvis ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainEvis struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Bridge Domain MPLS EVPN. The type is slice of // L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainEvis_BridgeDomainEvi. BridgeDomainEvi []*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainEvis_BridgeDomainEvi }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainEvis Bridge Domain EVI Table
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainEvis) GetEntityData ¶
func (bridgeDomainEvis *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainEvis) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainEvis_BridgeDomainEvi ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainEvis_BridgeDomainEvi struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. MPLS Ethernet VPN-ID. The type is interface{} with // range: 1..65534. VpnId interface{} }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainEvis_BridgeDomainEvi Bridge Domain MPLS EVPN
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainEvis_BridgeDomainEvi) GetEntityData ¶
func (bridgeDomainEvi *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainEvis_BridgeDomainEvi) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainMac ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainMac struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Mac withdraw sent from access PW to access PW. The type is interface{}. BdMacWithdrawRelay interface{} // MAC withdraw on Access PW. The type is interface{}. BdMacWithdrawAccessPwDisable interface{} // Disable MAC Flush when Port goes Down. The type is interface{}. BdMacPortDownFlush interface{} // Disable Mac Withdraw. The type is interface{}. BdMacWithdraw interface{} // MAC withdraw sent on bridge port down. The type is MacWithdrawBehavior. BdMacWithdrawBehavior interface{} // Mac Learning Type. The type is BdmacLearn. BdMacLearn interface{} // MAC-Limit configuration commands. BdMacLimit L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainMac_BdMacLimit // Filter Mac Address. BdMacFilters L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainMac_BdMacFilters // MAC Secure. MacSecure L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainMac_MacSecure // MAC-Aging configuration commands. BdMacAging L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainMac_BdMacAging }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainMac MAC configuration commands
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainMac) GetEntityData ¶
func (bridgeDomainMac *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainMac) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainMac_BdMacAging ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainMac_BdMacAging struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // MAC address aging type. The type is MacAging. BdMacAgingType interface{} // Mac Aging Time. The type is interface{} with range: 300..30000. BdMacAgingTime interface{} }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainMac_BdMacAging MAC-Aging configuration commands
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainMac_BdMacAging) GetEntityData ¶
func (bdMacAging *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainMac_BdMacAging) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainMac_BdMacFilters ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainMac_BdMacFilters struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Static MAC address. The type is slice of // L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainMac_BdMacFilters_BdMacFilter. BdMacFilter []*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainMac_BdMacFilters_BdMacFilter }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainMac_BdMacFilters Filter Mac Address
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainMac_BdMacFilters) GetEntityData ¶
func (bdMacFilters *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainMac_BdMacFilters) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainMac_BdMacFilters_BdMacFilter ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainMac_BdMacFilters_BdMacFilter struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Static MAC address. The type is string with // pattern: [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. Address interface{} // MAC address for filtering. The type is interface{}. Drop interface{} }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainMac_BdMacFilters_BdMacFilter Static MAC address
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainMac_BdMacFilters_BdMacFilter) GetEntityData ¶
func (bdMacFilter *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainMac_BdMacFilters_BdMacFilter) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainMac_BdMacLimit ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainMac_BdMacLimit struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // MAC address limit enforcement action. The type is MacLimitAction. BdMacLimitAction interface{} // Mac Address Limit Notification. The type is MacNotification. BdMacLimitNotif interface{} // Number of MAC addresses after which MAC limit action is taken. The type is // interface{} with range: 0..4294967295. BdMacLimitMax interface{} }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainMac_BdMacLimit MAC-Limit configuration commands
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainMac_BdMacLimit) GetEntityData ¶
func (bdMacLimit *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainMac_BdMacLimit) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainMac_MacSecure ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainMac_MacSecure struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // MAC Secure Logging. The type is interface{}. Logging interface{} // MAC secure enforcement action. The type is MacSecureAction. Action interface{} // Enable MAC Secure. The type is interface{}. Enable interface{} // MAC Secure Threshold. The type is interface{}. Threshold interface{} }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainMac_MacSecure MAC Secure
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainMac_MacSecure) GetEntityData ¶
func (macSecure *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainMac_MacSecure) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // PBB Edge. PbbEdges L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges // PBB Core. PbbCore L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb Bridge Domain PBB
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb) GetEntityData ¶
func (bridgeDomainPbb *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enabling MMRP PBB-VPLS Flood Optimization. The type is interface{}. PbbCoreMmrpFloodOptimization interface{} // VLAN ID to push. The type is interface{} with range: 1..4094. VlanId interface{} // Attach a IGMP Snooping profile. The type is string with length: 1..32. PbbCoreIgmpProfile interface{} // Enable Bridge Domain PBB Core Configuration. The type is interface{}. Enable interface{} // MAC configuration commands. PbbCoreMac L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreMac // PBB Core EVI Table. PbbCoreEvis L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreEvis // Attach a DHCP profile. PbbCoreDhcpProfile L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreDhcpProfile }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore PBB Core
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore) GetEntityData ¶
func (pbbCore *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreDhcpProfile ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreDhcpProfile struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Set the snooping profile. The type is InterfaceProfile. ProfileId interface{} // Disable DHCP snooping. The type is string. DhcpSnoopingId interface{} }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreDhcpProfile Attach a DHCP profile
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreDhcpProfile) GetEntityData ¶
func (pbbCoreDhcpProfile *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreDhcpProfile) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreEvis ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreEvis struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // PBB Core EVI. The type is slice of // L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreEvis_PbbCoreEvi. PbbCoreEvi []*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreEvis_PbbCoreEvi }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreEvis PBB Core EVI Table
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreEvis) GetEntityData ¶
func (pbbCoreEvis *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreEvis) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreEvis_PbbCoreEvi ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreEvis_PbbCoreEvi struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Ethernet VPN ID. The type is interface{} with // range: 1..4294967295. Eviid interface{} }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreEvis_PbbCoreEvi PBB Core EVI
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreEvis_PbbCoreEvi) GetEntityData ¶
func (pbbCoreEvi *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreEvis_PbbCoreEvi) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreMac ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreMac struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable Mac Learning. The type is MacLearn. PbbCoreMacLearning interface{} // MAC-Aging configuration commands. PbbCoreMacAging L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreMac_PbbCoreMacAging // MAC-Limit configuration commands. PbbCoreMacLimit L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreMac_PbbCoreMacLimit }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreMac MAC configuration commands
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreMac) GetEntityData ¶
func (pbbCoreMac *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreMac) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreMac_PbbCoreMacAging ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreMac_PbbCoreMacAging struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // MAC address aging type. The type is MacAging. PbbCoreMacAgingType interface{} // Mac Aging Time. The type is interface{} with range: 300..30000. PbbCoreMacAgingTime interface{} }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreMac_PbbCoreMacAging MAC-Aging configuration commands
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreMac_PbbCoreMacAging) GetEntityData ¶
func (pbbCoreMacAging *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreMac_PbbCoreMacAging) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreMac_PbbCoreMacLimit ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreMac_PbbCoreMacLimit struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of MAC addresses after which MAC limit action is taken. The type is // interface{} with range: 0..4294967295. PbbCoreMacLimitMax interface{} // MAC address limit notification action. The type is MacNotification. PbbCoreMacLimitNotif interface{} // MAC address limit enforcement action. The type is MacLimitAction. PbbCoreMacLimitAction interface{} }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreMac_PbbCoreMacLimit MAC-Limit configuration commands
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreMac_PbbCoreMacLimit) GetEntityData ¶
func (pbbCoreMacLimit *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreMac_PbbCoreMacLimit) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configure BD as PBB Edge with ISID and associated PBB Core BD. The type is // slice of // L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge. PbbEdge []*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges PBB Edge
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges) GetEntityData ¶
func (pbbEdges *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. ISID. The type is interface{} with range: // 256..16777214. Isid interface{} // This attribute is a key. Core BD Name. The type is string with length: // 1..27. CoreBdName interface{} // Attach a IGMP Snooping profile. The type is string with length: 1..32. PbbEdgeIgmpProfile interface{} // Configure Unknown Unicast BMAC address for PBB Edge Port. The type is // string with pattern: [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. UnknownUnicastBmac interface{} // Split Horizon Group. PbbEdgeSplitHorizonGroup L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeSplitHorizonGroup // PBB Static Mac Address Mapping Table. PbbStaticMacMappings L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbStaticMacMappings // Attach a DHCP profile. PbbEdgeDhcpProfile L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeDhcpProfile // MAC configuration commands. PbbEdgeMac L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeMac }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge Configure BD as PBB Edge with ISID and associated PBB Core BD
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge) GetEntityData ¶
func (pbbEdge *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeDhcpProfile ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeDhcpProfile struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Set the snooping profile. The type is InterfaceProfile. ProfileId interface{} // Disable DHCP snooping. The type is string. DhcpSnoopingId interface{} }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeDhcpProfile Attach a DHCP profile
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeDhcpProfile) GetEntityData ¶
func (pbbEdgeDhcpProfile *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeDhcpProfile) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeMac ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeMac struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable Mac Learning. The type is MacLearn. PbbEdgeMacLearning interface{} // MAC-Limit configuration commands. PbbEdgeMacLimit L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeMac_PbbEdgeMacLimit // MAC-Aging configuration commands. PbbEdgeMacAging L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeMac_PbbEdgeMacAging // MAC Secure. PbbEdgeMacSecure L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeMac_PbbEdgeMacSecure }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeMac MAC configuration commands
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeMac) GetEntityData ¶
func (pbbEdgeMac *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeMac) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeMac_PbbEdgeMacAging ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeMac_PbbEdgeMacAging struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // MAC address aging type. The type is MacAging. PbbEdgeMacAgingType interface{} // Mac Aging Time. The type is interface{} with range: 300..30000. PbbEdgeMacAgingTime interface{} }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeMac_PbbEdgeMacAging MAC-Aging configuration commands
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeMac_PbbEdgeMacAging) GetEntityData ¶
func (pbbEdgeMacAging *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeMac_PbbEdgeMacAging) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeMac_PbbEdgeMacLimit ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeMac_PbbEdgeMacLimit struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // MAC address limit enforcement action. The type is MacLimitAction. PbbEdgeMacLimitAction interface{} // Number of MAC addresses after which MAC limit action is taken. The type is // interface{} with range: 0..4294967295. PbbEdgeMacLimitMax interface{} // MAC address limit notification action. The type is MacNotification. PbbEdgeMacLimitNotif interface{} }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeMac_PbbEdgeMacLimit MAC-Limit configuration commands
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeMac_PbbEdgeMacLimit) GetEntityData ¶
func (pbbEdgeMacLimit *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeMac_PbbEdgeMacLimit) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeMac_PbbEdgeMacSecure ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeMac_PbbEdgeMacSecure struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // MAC Secure Logging. The type is L2vpnLogging. Logging interface{} // Disable Virtual instance port MAC Secure. The type is interface{}. Disable interface{} // MAC secure enforcement action. The type is MacSecureAction. Action interface{} // Enable MAC Secure. The type is interface{}. Enable interface{} // Accept Virtual instance port to be shutdown on mac violation. The type is // interface{}. AcceptShutdown interface{} }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeMac_PbbEdgeMacSecure MAC Secure
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeMac_PbbEdgeMacSecure) GetEntityData ¶
func (pbbEdgeMacSecure *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeMac_PbbEdgeMacSecure) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeSplitHorizonGroup ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeSplitHorizonGroup struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Disable split horizon group. The type is interface{}. Disable interface{} }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeSplitHorizonGroup Split Horizon Group
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeSplitHorizonGroup) GetEntityData ¶
func (pbbEdgeSplitHorizonGroup *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeSplitHorizonGroup) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbStaticMacMappings ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbStaticMacMappings struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // PBB Static Mac Address Mapping Configuration. The type is slice of // L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbStaticMacMappings_PbbStaticMacMapping. PbbStaticMacMapping []*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbStaticMacMappings_PbbStaticMacMapping }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbStaticMacMappings PBB Static Mac Address Mapping Table
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbStaticMacMappings) GetEntityData ¶
func (pbbStaticMacMappings *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbStaticMacMappings) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbStaticMacMappings_PbbStaticMacMapping ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbStaticMacMappings_PbbStaticMacMapping struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Static MAC address. The type is string with // pattern: [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. Address interface{} // Static backbone MAC address to map with. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. PbbStaticMacMappingBmac interface{} }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbStaticMacMappings_PbbStaticMacMapping PBB Static Mac Address Mapping Configuration
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbStaticMacMappings_PbbStaticMacMapping) GetEntityData ¶
func (pbbStaticMacMapping *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbStaticMacMappings_PbbStaticMacMapping) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainvnis ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainvnis struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Bridge Domain VxLAN EVPN. The type is slice of // L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainvnis_BridgeDomainvni. BridgeDomainvni []*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainvnis_BridgeDomainvni }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainvnis Bridge Domain EVPN VxLAN Network Identifier Table
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainvnis) GetEntityData ¶
func (bridgeDomainvnis *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainvnis) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainvnis_BridgeDomainvni ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainvnis_BridgeDomainvni struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. VxLAN Ethernet VPN-ID. The type is interface{} // with range: 1..16777215. VpnId interface{} }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainvnis_BridgeDomainvni Bridge Domain VxLAN EVPN
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainvnis_BridgeDomainvni) GetEntityData ¶
func (bridgeDomainvni *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainvnis_BridgeDomainvni) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Dai ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Dai struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable Logging. The type is interface{}. Logging interface{} // Enable Dynamic ARP Inspection. The type is interface{}. Enable interface{} // Address Validation. DaiAddressValidation L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Dai_DaiAddressValidation }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Dai Dynamic ARP Inspection
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Dai) GetEntityData ¶
func (dai *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Dai) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Dai_DaiAddressValidation ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Dai_DaiAddressValidation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable IPv4 Verification. The type is interface{}. Ipv4Verification interface{} // Enable Destination MAC Verification. The type is interface{}. DestinationMacVerification interface{} // Enable Source MAC Verification. The type is interface{}. SourceMacVerification interface{} // Enable Address Validation. The type is interface{}. Enable interface{} }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Dai_DaiAddressValidation Address Validation
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Dai_DaiAddressValidation) GetEntityData ¶
func (daiAddressValidation *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Dai_DaiAddressValidation) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_IpSourceGuard ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_IpSourceGuard struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable Logging. The type is interface{}. Logging interface{} // Enable IP Source Guard. The type is interface{}. Enable interface{} }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_IpSourceGuard IP Source Guard
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_IpSourceGuard) GetEntityData ¶
func (ipSourceGuard *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_IpSourceGuard) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_MemberVnis ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_MemberVnis struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Bridge Domain Member VxLAN Network Identifier. The type is slice of // L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_MemberVnis_MemberVni. MemberVni []*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_MemberVnis_MemberVni }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_MemberVnis Bridge Domain VxLAN Network Identifier Table
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_MemberVnis) GetEntityData ¶
func (memberVnis *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_MemberVnis) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_MemberVnis_MemberVni ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_MemberVnis_MemberVni struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. VxLAN Network Identifier number. The type is // interface{} with range: 1..16777215. Vni interface{} // Static Mac Address Table. MemberVniStaticMacAddresses L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_MemberVnis_MemberVni_MemberVniStaticMacAddresses }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_MemberVnis_MemberVni Bridge Domain Member VxLAN Network Identifier
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_MemberVnis_MemberVni) GetEntityData ¶
func (memberVni *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_MemberVnis_MemberVni) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_MemberVnis_MemberVni_MemberVniStaticMacAddresses ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_MemberVnis_MemberVni_MemberVniStaticMacAddresses struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Static Mac Address Configuration. The type is slice of // L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_MemberVnis_MemberVni_MemberVniStaticMacAddresses_MemberVniStaticMacAddress. MemberVniStaticMacAddress []*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_MemberVnis_MemberVni_MemberVniStaticMacAddresses_MemberVniStaticMacAddress }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_MemberVnis_MemberVni_MemberVniStaticMacAddresses Static Mac Address Table
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_MemberVnis_MemberVni_MemberVniStaticMacAddresses) GetEntityData ¶
func (memberVniStaticMacAddresses *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_MemberVnis_MemberVni_MemberVniStaticMacAddresses) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_MemberVnis_MemberVni_MemberVniStaticMacAddresses_MemberVniStaticMacAddress ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_MemberVnis_MemberVni_MemberVniStaticMacAddresses_MemberVniStaticMacAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Static MAC address. The type is string with // pattern: [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. MacAddress interface{} // Enable Static Mac Address Configuration. The type is string with pattern: // (([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}]+)?. NextHopIp interface{} }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_MemberVnis_MemberVni_MemberVniStaticMacAddresses_MemberVniStaticMacAddress Static Mac Address Configuration
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_MemberVnis_MemberVni_MemberVniStaticMacAddresses_MemberVniStaticMacAddress) GetEntityData ¶
func (memberVniStaticMacAddress *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_MemberVnis_MemberVni_MemberVniStaticMacAddresses_MemberVniStaticMacAddress) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_NvSatellite ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_NvSatellite struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable IPv4 Multicast Offload to Satellite Nodes. The type is interface{}. OffloadIpv4MulticastEnable interface{} // Enable nV Satellite Settings. The type is interface{}. Enable interface{} }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_NvSatellite nV Satellite
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_NvSatellite) GetEntityData ¶
func (nvSatellite *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_NvSatellite) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_RoutedInterfaces ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_RoutedInterfaces struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Bridge Domain Routed Interface. The type is slice of // L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_RoutedInterfaces_RoutedInterface. RoutedInterface []*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_RoutedInterfaces_RoutedInterface }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_RoutedInterfaces Bridge Domain Routed Interface Table
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_RoutedInterfaces) GetEntityData ¶
func (routedInterfaces *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_RoutedInterfaces) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_RoutedInterfaces_RoutedInterface ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_RoutedInterfaces_RoutedInterface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The name of the Routed Interface. The type is // string with pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // Routed interface split horizon group. RoutedInterfaceSplitHorizonGroup L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_RoutedInterfaces_RoutedInterface_RoutedInterfaceSplitHorizonGroup }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_RoutedInterfaces_RoutedInterface Bridge Domain Routed Interface
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_RoutedInterfaces_RoutedInterface) GetEntityData ¶
func (routedInterface *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_RoutedInterfaces_RoutedInterface) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_RoutedInterfaces_RoutedInterface_RoutedInterfaceSplitHorizonGroup ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_RoutedInterfaces_RoutedInterface_RoutedInterfaceSplitHorizonGroup struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configure BVI under SHG 1. The type is interface{}. RoutedInterfaceSplitHorizonGroupCore interface{} }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_RoutedInterfaces_RoutedInterface_RoutedInterfaceSplitHorizonGroup Routed interface split horizon group
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_RoutedInterfaces_RoutedInterface_RoutedInterfaceSplitHorizonGroup) GetEntityData ¶
func (routedInterfaceSplitHorizonGroup *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_RoutedInterfaces_RoutedInterface_RoutedInterfaceSplitHorizonGroup) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Name of the Virtual Forwarding Interface. The type is slice of // L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi. Vfi []*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis Specify the virtual forwarding interface name
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis) GetEntityData ¶
func (vfis *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Name of the Virtual Forwarding Interface. The type // is string with length: 1..32. Name interface{} // Enabling Shutdown. The type is interface{}. VfiShutdown interface{} // VPN Identifier. The type is interface{} with range: 1..4294967295. Vpnid interface{} // Enable Multicast P2MP in this VFI. MulticastP2mp L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp // List of pseudowires. VfiPseudowires L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires // Enable Autodiscovery BGP in this VFI. BgpAutoDiscovery L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi Name of the Virtual Forwarding Interface
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi) GetEntityData ¶
func (vfi *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Table Policy for installation of forwarding data to L2FIB. The type is // string. TablePolicy interface{} // Enable control-word for this VFI. The type is interface{}. AdControlWord interface{} // Enable Autodiscovery BGP. The type is interface{}. Enable interface{} // Signaling Protocol LDP in this VFI configuration. LdpSignalingProtocol L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_LdpSignalingProtocol // Route policy. BgpRoutePolicy L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_BgpRoutePolicy // Route Distinguisher. RouteDistinguisher L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteDistinguisher // Enable Signaling Protocol BGP in this VFI. BgpSignalingProtocol L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_BgpSignalingProtocol // Route Target. RouteTargets L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteTargets }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery Enable Autodiscovery BGP in this VFI
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery) GetEntityData ¶
func (bgpAutoDiscovery *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_BgpRoutePolicy ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_BgpRoutePolicy struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Export route policy. The type is string. Export interface{} }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_BgpRoutePolicy Route policy
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_BgpRoutePolicy) GetEntityData ¶
func (bgpRoutePolicy *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_BgpRoutePolicy) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_BgpSignalingProtocol ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_BgpSignalingProtocol struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Local Virtual Edge Block Configurable Range. The type is interface{} with // range: 11..100. VeRange interface{} // Local Virtual Edge Identifier. The type is interface{} with range: // 1..16384. Veid interface{} // Enable BGP as Signaling Protocol. The type is interface{}. Enable interface{} // Enable Flow Label based load balancing. FlowLabelLoadBalance L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_BgpSignalingProtocol_FlowLabelLoadBalance }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_BgpSignalingProtocol Enable Signaling Protocol BGP in this VFI
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_BgpSignalingProtocol) GetEntityData ¶
func (bgpSignalingProtocol *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_BgpSignalingProtocol) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_BgpSignalingProtocol_FlowLabelLoadBalance ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_BgpSignalingProtocol_FlowLabelLoadBalance struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Flow Label load balance type. The type is FlowLabelLoadBalance. FlowLabel interface{} // Static Flow Label. The type is interface{}. Static interface{} }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_BgpSignalingProtocol_FlowLabelLoadBalance Enable Flow Label based load balancing
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_BgpSignalingProtocol_FlowLabelLoadBalance) GetEntityData ¶
func (flowLabelLoadBalance *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_BgpSignalingProtocol_FlowLabelLoadBalance) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_LdpSignalingProtocol ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_LdpSignalingProtocol struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable LDP as Signaling Protocol.Deletion of this object also causes // deletion of all objects under LDPSignalingProtocol. The type is // interface{}. Enable interface{} // VPLS ID. VplsId L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_LdpSignalingProtocol_VplsId // Enable Flow Label based load balancing. FlowLabelLoadBalance L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_LdpSignalingProtocol_FlowLabelLoadBalance }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_LdpSignalingProtocol Signaling Protocol LDP in this VFI configuration
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_LdpSignalingProtocol) GetEntityData ¶
func (ldpSignalingProtocol *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_LdpSignalingProtocol) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_LdpSignalingProtocol_FlowLabelLoadBalance ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_LdpSignalingProtocol_FlowLabelLoadBalance struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Flow Label load balance type. The type is FlowLabelLoadBalance. FlowLabel interface{} // Static Flow Label. The type is interface{}. Static interface{} }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_LdpSignalingProtocol_FlowLabelLoadBalance Enable Flow Label based load balancing
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_LdpSignalingProtocol_FlowLabelLoadBalance) GetEntityData ¶
func (flowLabelLoadBalance *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_LdpSignalingProtocol_FlowLabelLoadBalance) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_LdpSignalingProtocol_VplsId ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_LdpSignalingProtocol_VplsId struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // VPLS-ID Type. The type is LdpVplsId. Type interface{} // Two byte AS number. The type is interface{} with range: 1..65535. As interface{} // AS index. The type is interface{} with range: 0..4294967295. AsIndex interface{} // IPV4 address. The type is string with pattern: // (([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}]+)?. Address interface{} // Address index. The type is interface{} with range: 0..32767. AddressIndex interface{} }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_LdpSignalingProtocol_VplsId VPLS ID
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_LdpSignalingProtocol_VplsId) GetEntityData ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteDistinguisher ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteDistinguisher struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Router Distinguisher Type. The type is BgpRouteDistinguisher. Type interface{} // Two byte or 4 byte AS number. The type is interface{} with range: // 1..4294967295. As interface{} // AS:nn (hex or decimal format). The type is interface{} with range: // 0..4294967295. AsIndex interface{} // IPV4 address. The type is string with pattern: // (([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}]+)?. Address interface{} // Addr index. The type is interface{} with range: 0..65535. AddrIndex interface{} }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteDistinguisher Route Distinguisher
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteDistinguisher) GetEntityData ¶
func (routeDistinguisher *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteDistinguisher) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteTargets ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteTargets struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Name of the Route Target. The type is slice of // L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteTargets_RouteTarget. RouteTarget []*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteTargets_RouteTarget }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteTargets Route Target
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteTargets) GetEntityData ¶
func (routeTargets *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteTargets) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteTargets_RouteTarget ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteTargets_RouteTarget struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Role of the router target type. The type is // BgpRouteTargetRole. Role interface{} // This attribute is a key. Format of the route target. The type is // BgpRouteTargetFormat. Format interface{} // two byte as or four byte as. The type is slice of // L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteTargets_RouteTarget_TwoByteAsOrFourByteAs. TwoByteAsOrFourByteAs []*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteTargets_RouteTarget_TwoByteAsOrFourByteAs // ipv4 address. The type is slice of // L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteTargets_RouteTarget_Ipv4Address. Ipv4Address []*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteTargets_RouteTarget_Ipv4Address }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteTargets_RouteTarget Name of the Route Target
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteTargets_RouteTarget) GetEntityData ¶
func (routeTarget *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteTargets_RouteTarget) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteTargets_RouteTarget_Ipv4Address ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteTargets_RouteTarget_Ipv4Address struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. IPV4 address. The type is string with pattern: // (([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}]+)?. Address interface{} // This attribute is a key. Addr index. The type is interface{} with range: // 0..65535. AddrIndex interface{} }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteTargets_RouteTarget_Ipv4Address ipv4 address
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteTargets_RouteTarget_Ipv4Address) GetEntityData ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteTargets_RouteTarget_TwoByteAsOrFourByteAs ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteTargets_RouteTarget_TwoByteAsOrFourByteAs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Two byte or 4 byte AS number. The type is // interface{} with range: 1..4294967295. As interface{} // This attribute is a key. AS:nn (hex or decimal format). The type is // interface{} with range: 0..4294967295. AsIndex interface{} }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteTargets_RouteTarget_TwoByteAsOrFourByteAs two byte as or four byte as
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteTargets_RouteTarget_TwoByteAsOrFourByteAs) GetEntityData ¶
func (twoByteAsOrFourByteAs *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteTargets_RouteTarget_TwoByteAsOrFourByteAs) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable Autodiscovery P2MP. The type is interface{}. Enable interface{} // Multicast P2MP Transport. Transports L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp_Transports // Multicast P2MP Signaling Type. Signalings L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp_Signalings }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp Enable Multicast P2MP in this VFI
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp) GetEntityData ¶
func (multicastP2mp *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp_Signalings ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp_Signalings struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Multicast P2MP Signaling Type. The type is slice of // L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp_Signalings_Signaling. Signaling []*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp_Signalings_Signaling }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp_Signalings Multicast P2MP Signaling Type
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp_Signalings) GetEntityData ¶
func (signalings *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp_Signalings) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp_Signalings_Signaling ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp_Signalings_Signaling struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Signaling Type. The type is string with pattern: // (BGP). SignalingName interface{} }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp_Signalings_Signaling Multicast P2MP Signaling Type
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp_Signalings_Signaling) GetEntityData ¶
func (signaling *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp_Signalings_Signaling) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp_Transports ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp_Transports struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Multicast P2MP Transport Type. The type is slice of // L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp_Transports_Transport. Transport []*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp_Transports_Transport }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp_Transports Multicast P2MP Transport
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp_Transports) GetEntityData ¶
func (transports *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp_Transports) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp_Transports_Transport ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp_Transports_Transport struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Transport Type. The type is string with pattern: // (RSVP_TE). TransportName interface{} // Multicast P2MP TE Attribute Set Name. The type is string with length: // 1..64. AttributeSetName interface{} }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp_Transports_Transport Multicast P2MP Transport Type
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp_Transports_Transport) GetEntityData ¶
func (transport *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp_Transports_Transport) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Pseudowire configuration. The type is slice of // L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire. VfiPseudowire []*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires List of pseudowires
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires) GetEntityData ¶
func (vfiPseudowires *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Neighbor IP address. The type is string with // pattern: // (([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}]+)?. Neighbor interface{} // This attribute is a key. Pseudowire ID. The type is interface{} with range: // 1..4294967295. PseudowireId interface{} // PW class template name to use for this pseudowire. The type is string with // length: 1..32. VfiPwClass interface{} // Attach a IGMP Snooping profile. The type is string with length: 1..32. VfiPwIgmpSnoop interface{} // Attach a MLD Snooping profile. The type is string with length: 1..32. VfiPwMldSnoop interface{} // Attach a DHCP Snooping profile. VfiPwDhcpSnoop L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire_VfiPwDhcpSnoop // MPLS static labels. VfiPwMplsStaticLabels L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire_VfiPwMplsStaticLabels // Static Mac Address Table. PseudowireStaticMacAddresses L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire_PseudowireStaticMacAddresses }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire Pseudowire configuration
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire) GetEntityData ¶
func (vfiPseudowire *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire_PseudowireStaticMacAddresses ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire_PseudowireStaticMacAddresses struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Static Mac Address Configuration. The type is slice of // L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire_PseudowireStaticMacAddresses_PseudowireStaticMacAddress. PseudowireStaticMacAddress []*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire_PseudowireStaticMacAddresses_PseudowireStaticMacAddress }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire_PseudowireStaticMacAddresses Static Mac Address Table
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire_PseudowireStaticMacAddresses) GetEntityData ¶
func (pseudowireStaticMacAddresses *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire_PseudowireStaticMacAddresses) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire_PseudowireStaticMacAddresses_PseudowireStaticMacAddress ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire_PseudowireStaticMacAddresses_PseudowireStaticMacAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Static MAC address. The type is string with // pattern: [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. Address interface{} }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire_PseudowireStaticMacAddresses_PseudowireStaticMacAddress Static Mac Address Configuration
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire_PseudowireStaticMacAddresses_PseudowireStaticMacAddress) GetEntityData ¶
func (pseudowireStaticMacAddress *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire_PseudowireStaticMacAddresses_PseudowireStaticMacAddress) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire_VfiPwDhcpSnoop ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire_VfiPwDhcpSnoop struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Set the snooping profile. The type is InterfaceProfile. ProfileId interface{} // Disable DHCP snooping. The type is string. DhcpSnoopingId interface{} }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire_VfiPwDhcpSnoop Attach a DHCP Snooping profile
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire_VfiPwDhcpSnoop) GetEntityData ¶
func (vfiPwDhcpSnoop *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire_VfiPwDhcpSnoop) GetEntityData() *types.CommonEntityData
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire_VfiPwMplsStaticLabels ¶
type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire_VfiPwMplsStaticLabels struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Pseudowire local static label. The type is interface{} with range: // 16..1048575. LocalStaticLabel interface{} // Pseudowire remote static label. The type is interface{} with range: // 16..1048575. RemoteStaticLabel interface{} }
L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire_VfiPwMplsStaticLabels MPLS static labels
func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire_VfiPwMplsStaticLabels) GetEntityData ¶
func (vfiPwMplsStaticLabels *L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire_VfiPwMplsStaticLabels) GetEntityData() *types.CommonEntityData
type L2vpn_Database_FlexibleXconnectServiceTable ¶
type L2vpn_Database_FlexibleXconnectServiceTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // List of Vlan-Unaware Flexible XConnect Services. VlanUnawareFlexibleXconnectServices L2vpn_Database_FlexibleXconnectServiceTable_VlanUnawareFlexibleXconnectServices // List of Vlan-Aware Flexible XConnect Services. VlanAwareFlexibleXconnectServices L2vpn_Database_FlexibleXconnectServiceTable_VlanAwareFlexibleXconnectServices }
L2vpn_Database_FlexibleXconnectServiceTable List of Flexible XConnect Services
func (*L2vpn_Database_FlexibleXconnectServiceTable) GetEntityData ¶
func (flexibleXconnectServiceTable *L2vpn_Database_FlexibleXconnectServiceTable) GetEntityData() *types.CommonEntityData
type L2vpn_Database_FlexibleXconnectServiceTable_VlanAwareFlexibleXconnectServices ¶
type L2vpn_Database_FlexibleXconnectServiceTable_VlanAwareFlexibleXconnectServices struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Flexible XConnect Service. The type is slice of // L2vpn_Database_FlexibleXconnectServiceTable_VlanAwareFlexibleXconnectServices_VlanAwareFlexibleXconnectService. VlanAwareFlexibleXconnectService []*L2vpn_Database_FlexibleXconnectServiceTable_VlanAwareFlexibleXconnectServices_VlanAwareFlexibleXconnectService }
L2vpn_Database_FlexibleXconnectServiceTable_VlanAwareFlexibleXconnectServices List of Vlan-Aware Flexible XConnect Services
func (*L2vpn_Database_FlexibleXconnectServiceTable_VlanAwareFlexibleXconnectServices) GetEntityData ¶
func (vlanAwareFlexibleXconnectServices *L2vpn_Database_FlexibleXconnectServiceTable_VlanAwareFlexibleXconnectServices) GetEntityData() *types.CommonEntityData
type L2vpn_Database_FlexibleXconnectServiceTable_VlanAwareFlexibleXconnectServices_VlanAwareFlexibleXconnectService ¶
type L2vpn_Database_FlexibleXconnectServiceTable_VlanAwareFlexibleXconnectServices_VlanAwareFlexibleXconnectService struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Ethernet VPN ID. The type is interface{} with // range: 1..65534. Eviid interface{} // List of attachment circuits. VlanAwareFxcAttachmentCircuits L2vpn_Database_FlexibleXconnectServiceTable_VlanAwareFlexibleXconnectServices_VlanAwareFlexibleXconnectService_VlanAwareFxcAttachmentCircuits }
L2vpn_Database_FlexibleXconnectServiceTable_VlanAwareFlexibleXconnectServices_VlanAwareFlexibleXconnectService Flexible XConnect Service
func (*L2vpn_Database_FlexibleXconnectServiceTable_VlanAwareFlexibleXconnectServices_VlanAwareFlexibleXconnectService) GetEntityData ¶
func (vlanAwareFlexibleXconnectService *L2vpn_Database_FlexibleXconnectServiceTable_VlanAwareFlexibleXconnectServices_VlanAwareFlexibleXconnectService) GetEntityData() *types.CommonEntityData
type L2vpn_Database_FlexibleXconnectServiceTable_VlanAwareFlexibleXconnectServices_VlanAwareFlexibleXconnectService_VlanAwareFxcAttachmentCircuits ¶
type L2vpn_Database_FlexibleXconnectServiceTable_VlanAwareFlexibleXconnectServices_VlanAwareFlexibleXconnectService_VlanAwareFxcAttachmentCircuits struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Attachment circuit interface. The type is slice of // L2vpn_Database_FlexibleXconnectServiceTable_VlanAwareFlexibleXconnectServices_VlanAwareFlexibleXconnectService_VlanAwareFxcAttachmentCircuits_VlanAwareFxcAttachmentCircuit. VlanAwareFxcAttachmentCircuit []*L2vpn_Database_FlexibleXconnectServiceTable_VlanAwareFlexibleXconnectServices_VlanAwareFlexibleXconnectService_VlanAwareFxcAttachmentCircuits_VlanAwareFxcAttachmentCircuit }
L2vpn_Database_FlexibleXconnectServiceTable_VlanAwareFlexibleXconnectServices_VlanAwareFlexibleXconnectService_VlanAwareFxcAttachmentCircuits List of attachment circuits
func (*L2vpn_Database_FlexibleXconnectServiceTable_VlanAwareFlexibleXconnectServices_VlanAwareFlexibleXconnectService_VlanAwareFxcAttachmentCircuits) GetEntityData ¶
func (vlanAwareFxcAttachmentCircuits *L2vpn_Database_FlexibleXconnectServiceTable_VlanAwareFlexibleXconnectServices_VlanAwareFlexibleXconnectService_VlanAwareFxcAttachmentCircuits) GetEntityData() *types.CommonEntityData
type L2vpn_Database_FlexibleXconnectServiceTable_VlanAwareFlexibleXconnectServices_VlanAwareFlexibleXconnectService_VlanAwareFxcAttachmentCircuits_VlanAwareFxcAttachmentCircuit ¶
type L2vpn_Database_FlexibleXconnectServiceTable_VlanAwareFlexibleXconnectServices_VlanAwareFlexibleXconnectService_VlanAwareFxcAttachmentCircuits_VlanAwareFxcAttachmentCircuit struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Name of the attachment circuit interface. The type // is string with pattern: [a-zA-Z0-9._/-]+. Name interface{} }
L2vpn_Database_FlexibleXconnectServiceTable_VlanAwareFlexibleXconnectServices_VlanAwareFlexibleXconnectService_VlanAwareFxcAttachmentCircuits_VlanAwareFxcAttachmentCircuit Attachment circuit interface
func (*L2vpn_Database_FlexibleXconnectServiceTable_VlanAwareFlexibleXconnectServices_VlanAwareFlexibleXconnectService_VlanAwareFxcAttachmentCircuits_VlanAwareFxcAttachmentCircuit) GetEntityData ¶
func (vlanAwareFxcAttachmentCircuit *L2vpn_Database_FlexibleXconnectServiceTable_VlanAwareFlexibleXconnectServices_VlanAwareFlexibleXconnectService_VlanAwareFxcAttachmentCircuits_VlanAwareFxcAttachmentCircuit) GetEntityData() *types.CommonEntityData
type L2vpn_Database_FlexibleXconnectServiceTable_VlanUnawareFlexibleXconnectServices ¶
type L2vpn_Database_FlexibleXconnectServiceTable_VlanUnawareFlexibleXconnectServices struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Flexible XConnect Service. The type is slice of // L2vpn_Database_FlexibleXconnectServiceTable_VlanUnawareFlexibleXconnectServices_VlanUnawareFlexibleXconnectService. VlanUnawareFlexibleXconnectService []*L2vpn_Database_FlexibleXconnectServiceTable_VlanUnawareFlexibleXconnectServices_VlanUnawareFlexibleXconnectService }
L2vpn_Database_FlexibleXconnectServiceTable_VlanUnawareFlexibleXconnectServices List of Vlan-Unaware Flexible XConnect Services
func (*L2vpn_Database_FlexibleXconnectServiceTable_VlanUnawareFlexibleXconnectServices) GetEntityData ¶
func (vlanUnawareFlexibleXconnectServices *L2vpn_Database_FlexibleXconnectServiceTable_VlanUnawareFlexibleXconnectServices) GetEntityData() *types.CommonEntityData
type L2vpn_Database_FlexibleXconnectServiceTable_VlanUnawareFlexibleXconnectServices_VlanUnawareFlexibleXconnectService ¶
type L2vpn_Database_FlexibleXconnectServiceTable_VlanUnawareFlexibleXconnectServices_VlanUnawareFlexibleXconnectService struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Name of the Flexible XConnect Service. The type is // string with length: 1..23. Name interface{} // List of attachment circuits. VlanUnawareFxcAttachmentCircuits L2vpn_Database_FlexibleXconnectServiceTable_VlanUnawareFlexibleXconnectServices_VlanUnawareFlexibleXconnectService_VlanUnawareFxcAttachmentCircuits // List of EVPN Services. VlanUnawareFxcPseudowireEvpns L2vpn_Database_FlexibleXconnectServiceTable_VlanUnawareFlexibleXconnectServices_VlanUnawareFlexibleXconnectService_VlanUnawareFxcPseudowireEvpns }
L2vpn_Database_FlexibleXconnectServiceTable_VlanUnawareFlexibleXconnectServices_VlanUnawareFlexibleXconnectService Flexible XConnect Service
func (*L2vpn_Database_FlexibleXconnectServiceTable_VlanUnawareFlexibleXconnectServices_VlanUnawareFlexibleXconnectService) GetEntityData ¶
func (vlanUnawareFlexibleXconnectService *L2vpn_Database_FlexibleXconnectServiceTable_VlanUnawareFlexibleXconnectServices_VlanUnawareFlexibleXconnectService) GetEntityData() *types.CommonEntityData
type L2vpn_Database_FlexibleXconnectServiceTable_VlanUnawareFlexibleXconnectServices_VlanUnawareFlexibleXconnectService_VlanUnawareFxcAttachmentCircuits ¶
type L2vpn_Database_FlexibleXconnectServiceTable_VlanUnawareFlexibleXconnectServices_VlanUnawareFlexibleXconnectService_VlanUnawareFxcAttachmentCircuits struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Attachment circuit interface. The type is slice of // L2vpn_Database_FlexibleXconnectServiceTable_VlanUnawareFlexibleXconnectServices_VlanUnawareFlexibleXconnectService_VlanUnawareFxcAttachmentCircuits_VlanUnawareFxcAttachmentCircuit. VlanUnawareFxcAttachmentCircuit []*L2vpn_Database_FlexibleXconnectServiceTable_VlanUnawareFlexibleXconnectServices_VlanUnawareFlexibleXconnectService_VlanUnawareFxcAttachmentCircuits_VlanUnawareFxcAttachmentCircuit }
L2vpn_Database_FlexibleXconnectServiceTable_VlanUnawareFlexibleXconnectServices_VlanUnawareFlexibleXconnectService_VlanUnawareFxcAttachmentCircuits List of attachment circuits
func (*L2vpn_Database_FlexibleXconnectServiceTable_VlanUnawareFlexibleXconnectServices_VlanUnawareFlexibleXconnectService_VlanUnawareFxcAttachmentCircuits) GetEntityData ¶
func (vlanUnawareFxcAttachmentCircuits *L2vpn_Database_FlexibleXconnectServiceTable_VlanUnawareFlexibleXconnectServices_VlanUnawareFlexibleXconnectService_VlanUnawareFxcAttachmentCircuits) GetEntityData() *types.CommonEntityData
type L2vpn_Database_FlexibleXconnectServiceTable_VlanUnawareFlexibleXconnectServices_VlanUnawareFlexibleXconnectService_VlanUnawareFxcAttachmentCircuits_VlanUnawareFxcAttachmentCircuit ¶
type L2vpn_Database_FlexibleXconnectServiceTable_VlanUnawareFlexibleXconnectServices_VlanUnawareFlexibleXconnectService_VlanUnawareFxcAttachmentCircuits_VlanUnawareFxcAttachmentCircuit struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Name of the attachment circuit interface. The type // is string with pattern: [a-zA-Z0-9._/-]+. Name interface{} }
L2vpn_Database_FlexibleXconnectServiceTable_VlanUnawareFlexibleXconnectServices_VlanUnawareFlexibleXconnectService_VlanUnawareFxcAttachmentCircuits_VlanUnawareFxcAttachmentCircuit Attachment circuit interface
func (*L2vpn_Database_FlexibleXconnectServiceTable_VlanUnawareFlexibleXconnectServices_VlanUnawareFlexibleXconnectService_VlanUnawareFxcAttachmentCircuits_VlanUnawareFxcAttachmentCircuit) GetEntityData ¶
func (vlanUnawareFxcAttachmentCircuit *L2vpn_Database_FlexibleXconnectServiceTable_VlanUnawareFlexibleXconnectServices_VlanUnawareFlexibleXconnectService_VlanUnawareFxcAttachmentCircuits_VlanUnawareFxcAttachmentCircuit) GetEntityData() *types.CommonEntityData
type L2vpn_Database_FlexibleXconnectServiceTable_VlanUnawareFlexibleXconnectServices_VlanUnawareFlexibleXconnectService_VlanUnawareFxcPseudowireEvpns ¶
type L2vpn_Database_FlexibleXconnectServiceTable_VlanUnawareFlexibleXconnectServices_VlanUnawareFlexibleXconnectService_VlanUnawareFxcPseudowireEvpns struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // EVPN FXC Service Configuration. The type is slice of // L2vpn_Database_FlexibleXconnectServiceTable_VlanUnawareFlexibleXconnectServices_VlanUnawareFlexibleXconnectService_VlanUnawareFxcPseudowireEvpns_VlanUnawareFxcPseudowireEvpn. VlanUnawareFxcPseudowireEvpn []*L2vpn_Database_FlexibleXconnectServiceTable_VlanUnawareFlexibleXconnectServices_VlanUnawareFlexibleXconnectService_VlanUnawareFxcPseudowireEvpns_VlanUnawareFxcPseudowireEvpn }
L2vpn_Database_FlexibleXconnectServiceTable_VlanUnawareFlexibleXconnectServices_VlanUnawareFlexibleXconnectService_VlanUnawareFxcPseudowireEvpns List of EVPN Services
func (*L2vpn_Database_FlexibleXconnectServiceTable_VlanUnawareFlexibleXconnectServices_VlanUnawareFlexibleXconnectService_VlanUnawareFxcPseudowireEvpns) GetEntityData ¶
func (vlanUnawareFxcPseudowireEvpns *L2vpn_Database_FlexibleXconnectServiceTable_VlanUnawareFlexibleXconnectServices_VlanUnawareFlexibleXconnectService_VlanUnawareFxcPseudowireEvpns) GetEntityData() *types.CommonEntityData
type L2vpn_Database_FlexibleXconnectServiceTable_VlanUnawareFlexibleXconnectServices_VlanUnawareFlexibleXconnectService_VlanUnawareFxcPseudowireEvpns_VlanUnawareFxcPseudowireEvpn ¶
type L2vpn_Database_FlexibleXconnectServiceTable_VlanUnawareFlexibleXconnectServices_VlanUnawareFlexibleXconnectService_VlanUnawareFxcPseudowireEvpns_VlanUnawareFxcPseudowireEvpn struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Ethernet VPN ID. The type is interface{} with // range: 1..65534. Eviid interface{} // This attribute is a key. AC ID. The type is interface{} with range: // 1..4294967295. Acid interface{} }
L2vpn_Database_FlexibleXconnectServiceTable_VlanUnawareFlexibleXconnectServices_VlanUnawareFlexibleXconnectService_VlanUnawareFxcPseudowireEvpns_VlanUnawareFxcPseudowireEvpn EVPN FXC Service Configuration
func (*L2vpn_Database_FlexibleXconnectServiceTable_VlanUnawareFlexibleXconnectServices_VlanUnawareFlexibleXconnectService_VlanUnawareFxcPseudowireEvpns_VlanUnawareFxcPseudowireEvpn) GetEntityData ¶
func (vlanUnawareFxcPseudowireEvpn *L2vpn_Database_FlexibleXconnectServiceTable_VlanUnawareFlexibleXconnectServices_VlanUnawareFlexibleXconnectService_VlanUnawareFxcPseudowireEvpns_VlanUnawareFxcPseudowireEvpn) GetEntityData() *types.CommonEntityData
type L2vpn_Database_G8032Rings ¶
type L2vpn_Database_G8032Rings struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // G8032 Ring. The type is slice of L2vpn_Database_G8032Rings_G8032Ring. G8032Ring []*L2vpn_Database_G8032Rings_G8032Ring }
L2vpn_Database_G8032Rings List of G8032 Ring
func (*L2vpn_Database_G8032Rings) GetEntityData ¶
func (g8032Rings *L2vpn_Database_G8032Rings) GetEntityData() *types.CommonEntityData
type L2vpn_Database_G8032Rings_G8032Ring ¶
type L2vpn_Database_G8032Rings_G8032Ring struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Name of the G8032 ring. The type is string with // length: 1..32. G8032RingName interface{} // Specify the G.8032 instance as open ring. The type is interface{}. OpenRing interface{} // Vlan IDs in the format of a-b,c,d,e-f,g ,untagged. The type is string. ExclusionList interface{} // Ethernet ring protection provider bridge. The type is interface{}. ErpProviderBridge interface{} // Ethernet ring protection port0. ErpPort0s L2vpn_Database_G8032Rings_G8032Ring_ErpPort0s // List of ethernet ring protection instance. ErpInstances L2vpn_Database_G8032Rings_G8032Ring_ErpInstances // Ethernet ring protection port0. ErpPort1s L2vpn_Database_G8032Rings_G8032Ring_ErpPort1s }
L2vpn_Database_G8032Rings_G8032Ring G8032 Ring
func (*L2vpn_Database_G8032Rings_G8032Ring) GetEntityData ¶
func (g8032Ring *L2vpn_Database_G8032Rings_G8032Ring) GetEntityData() *types.CommonEntityData
type L2vpn_Database_G8032Rings_G8032Ring_ErpInstances ¶
type L2vpn_Database_G8032Rings_G8032Ring_ErpInstances struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Ethernet ring protection instance. The type is slice of // L2vpn_Database_G8032Rings_G8032Ring_ErpInstances_ErpInstance. ErpInstance []*L2vpn_Database_G8032Rings_G8032Ring_ErpInstances_ErpInstance }
L2vpn_Database_G8032Rings_G8032Ring_ErpInstances List of ethernet ring protection instance
func (*L2vpn_Database_G8032Rings_G8032Ring_ErpInstances) GetEntityData ¶
func (erpInstances *L2vpn_Database_G8032Rings_G8032Ring_ErpInstances) GetEntityData() *types.CommonEntityData
type L2vpn_Database_G8032Rings_G8032Ring_ErpInstances_ErpInstance ¶
type L2vpn_Database_G8032Rings_G8032Ring_ErpInstances_ErpInstance struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. ERP instance number. The type is interface{} with // range: 1..2. ErpInstanceId interface{} // Ethernet ring protection instance description. The type is string with // length: 1..32. Description interface{} // Associates a set of VLAN IDs with the G .8032 instance. The type is string. InclusionList interface{} // Ethernet ring protection instance profile. The type is string with length: // 1..32. Profile interface{} // Ring protection link. Rpl L2vpn_Database_G8032Rings_G8032Ring_ErpInstances_ErpInstance_Rpl // Automatic protection switching. Aps L2vpn_Database_G8032Rings_G8032Ring_ErpInstances_ErpInstance_Aps }
L2vpn_Database_G8032Rings_G8032Ring_ErpInstances_ErpInstance Ethernet ring protection instance
func (*L2vpn_Database_G8032Rings_G8032Ring_ErpInstances_ErpInstance) GetEntityData ¶
func (erpInstance *L2vpn_Database_G8032Rings_G8032Ring_ErpInstances_ErpInstance) GetEntityData() *types.CommonEntityData
type L2vpn_Database_G8032Rings_G8032Ring_ErpInstances_ErpInstance_Aps ¶
type L2vpn_Database_G8032Rings_G8032Ring_ErpInstances_ErpInstance_Aps struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Port0 APS channel in the format of InterfaceName. The type is string. Port0 interface{} // Enable automatic protection switching. The type is interface{}. Enable interface{} // Automatic protection switching level. The type is interface{} with range: // 0..7. Level interface{} // APS channel for ERP port1. Port1 L2vpn_Database_G8032Rings_G8032Ring_ErpInstances_ErpInstance_Aps_Port1 }
L2vpn_Database_G8032Rings_G8032Ring_ErpInstances_ErpInstance_Aps Automatic protection switching
func (*L2vpn_Database_G8032Rings_G8032Ring_ErpInstances_ErpInstance_Aps) GetEntityData ¶
func (aps *L2vpn_Database_G8032Rings_G8032Ring_ErpInstances_ErpInstance_Aps) GetEntityData() *types.CommonEntityData
type L2vpn_Database_G8032Rings_G8032Ring_ErpInstances_ErpInstance_Aps_Port1 ¶
type L2vpn_Database_G8032Rings_G8032Ring_ErpInstances_ErpInstance_Aps_Port1 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Port1 APS type. The type is Erpaps. ApsType interface{} // Port1 APS channel in the format of InterfaceName, BDName or XconnectName. // The type is string. ApsChannel interface{} }
L2vpn_Database_G8032Rings_G8032Ring_ErpInstances_ErpInstance_Aps_Port1 APS channel for ERP port1
func (*L2vpn_Database_G8032Rings_G8032Ring_ErpInstances_ErpInstance_Aps_Port1) GetEntityData ¶
func (port1 *L2vpn_Database_G8032Rings_G8032Ring_ErpInstances_ErpInstance_Aps_Port1) GetEntityData() *types.CommonEntityData
type L2vpn_Database_G8032Rings_G8032Ring_ErpInstances_ErpInstance_Rpl ¶
type L2vpn_Database_G8032Rings_G8032Ring_ErpInstances_ErpInstance_Rpl struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // ERP main port number. The type is ErpPort1. Port interface{} // RPL role. The type is RplRole. Role interface{} }
L2vpn_Database_G8032Rings_G8032Ring_ErpInstances_ErpInstance_Rpl Ring protection link
func (*L2vpn_Database_G8032Rings_G8032Ring_ErpInstances_ErpInstance_Rpl) GetEntityData ¶
func (rpl *L2vpn_Database_G8032Rings_G8032Ring_ErpInstances_ErpInstance_Rpl) GetEntityData() *types.CommonEntityData
type L2vpn_Database_G8032Rings_G8032Ring_ErpPort0s ¶
type L2vpn_Database_G8032Rings_G8032Ring_ErpPort0s struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configure ERP main port0. The type is slice of // L2vpn_Database_G8032Rings_G8032Ring_ErpPort0s_ErpPort0. ErpPort0 []*L2vpn_Database_G8032Rings_G8032Ring_ErpPort0s_ErpPort0 }
L2vpn_Database_G8032Rings_G8032Ring_ErpPort0s Ethernet ring protection port0
func (*L2vpn_Database_G8032Rings_G8032Ring_ErpPort0s) GetEntityData ¶
func (erpPort0s *L2vpn_Database_G8032Rings_G8032Ring_ErpPort0s) GetEntityData() *types.CommonEntityData
type L2vpn_Database_G8032Rings_G8032Ring_ErpPort0s_ErpPort0 ¶
type L2vpn_Database_G8032Rings_G8032Ring_ErpPort0s_ErpPort0 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Port0 interface. The type is string with pattern: // [a-zA-Z0-9._/-]+. InterfaceName interface{} // Ethernet ring protection port0 monitor. The type is string with pattern: // [a-zA-Z0-9._/-]+. Monitor interface{} }
L2vpn_Database_G8032Rings_G8032Ring_ErpPort0s_ErpPort0 Configure ERP main port0
func (*L2vpn_Database_G8032Rings_G8032Ring_ErpPort0s_ErpPort0) GetEntityData ¶
func (erpPort0 *L2vpn_Database_G8032Rings_G8032Ring_ErpPort0s_ErpPort0) GetEntityData() *types.CommonEntityData
type L2vpn_Database_G8032Rings_G8032Ring_ErpPort1s ¶
type L2vpn_Database_G8032Rings_G8032Ring_ErpPort1s struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Ethernet ring protection port1. The type is slice of // L2vpn_Database_G8032Rings_G8032Ring_ErpPort1s_ErpPort1. ErpPort1 []*L2vpn_Database_G8032Rings_G8032Ring_ErpPort1s_ErpPort1 }
L2vpn_Database_G8032Rings_G8032Ring_ErpPort1s Ethernet ring protection port0
func (*L2vpn_Database_G8032Rings_G8032Ring_ErpPort1s) GetEntityData ¶
func (erpPort1s *L2vpn_Database_G8032Rings_G8032Ring_ErpPort1s) GetEntityData() *types.CommonEntityData
type L2vpn_Database_G8032Rings_G8032Ring_ErpPort1s_ErpPort1 ¶
type L2vpn_Database_G8032Rings_G8032Ring_ErpPort1s_ErpPort1 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Port1 type. The type is ErpPort. ErpPortType interface{} // none or virtual. NoneOrVirtual L2vpn_Database_G8032Rings_G8032Ring_ErpPort1s_ErpPort1_NoneOrVirtual // interface. The type is slice of // L2vpn_Database_G8032Rings_G8032Ring_ErpPort1s_ErpPort1_Interface. Interface []*L2vpn_Database_G8032Rings_G8032Ring_ErpPort1s_ErpPort1_Interface }
L2vpn_Database_G8032Rings_G8032Ring_ErpPort1s_ErpPort1 Ethernet ring protection port1
func (*L2vpn_Database_G8032Rings_G8032Ring_ErpPort1s_ErpPort1) GetEntityData ¶
func (erpPort1 *L2vpn_Database_G8032Rings_G8032Ring_ErpPort1s_ErpPort1) GetEntityData() *types.CommonEntityData
type L2vpn_Database_G8032Rings_G8032Ring_ErpPort1s_ErpPort1_Interface ¶
type L2vpn_Database_G8032Rings_G8032Ring_ErpPort1s_ErpPort1_Interface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Port1 interface. The type is string with pattern: // [a-zA-Z0-9._/-]+. InterfaceName interface{} // Ethernet ring protection port1 monitor. The type is string with pattern: // [a-zA-Z0-9._/-]+. Monitor interface{} }
L2vpn_Database_G8032Rings_G8032Ring_ErpPort1s_ErpPort1_Interface interface
func (*L2vpn_Database_G8032Rings_G8032Ring_ErpPort1s_ErpPort1_Interface) GetEntityData ¶
func (self *L2vpn_Database_G8032Rings_G8032Ring_ErpPort1s_ErpPort1_Interface) GetEntityData() *types.CommonEntityData
type L2vpn_Database_G8032Rings_G8032Ring_ErpPort1s_ErpPort1_NoneOrVirtual ¶
type L2vpn_Database_G8032Rings_G8032Ring_ErpPort1s_ErpPort1_NoneOrVirtual struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Ethernet ring protection port1 monitor. The type is string with pattern: // [a-zA-Z0-9._/-]+. Monitor interface{} }
L2vpn_Database_G8032Rings_G8032Ring_ErpPort1s_ErpPort1_NoneOrVirtual none or virtual This type is a presence type.
func (*L2vpn_Database_G8032Rings_G8032Ring_ErpPort1s_ErpPort1_NoneOrVirtual) GetEntityData ¶
func (noneOrVirtual *L2vpn_Database_G8032Rings_G8032Ring_ErpPort1s_ErpPort1_NoneOrVirtual) GetEntityData() *types.CommonEntityData
type L2vpn_Database_PseudowireClasses ¶
type L2vpn_Database_PseudowireClasses struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Pseudowire class. The type is slice of // L2vpn_Database_PseudowireClasses_PseudowireClass. PseudowireClass []*L2vpn_Database_PseudowireClasses_PseudowireClass }
L2vpn_Database_PseudowireClasses List of pseudowire classes
func (*L2vpn_Database_PseudowireClasses) GetEntityData ¶
func (pseudowireClasses *L2vpn_Database_PseudowireClasses) GetEntityData() *types.CommonEntityData
type L2vpn_Database_PseudowireClasses_PseudowireClass ¶
type L2vpn_Database_PseudowireClasses_PseudowireClass struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Name of the pseudowire class. The type is string // with length: 1..32. Name interface{} // Enable backup MAC withdraw. The type is interface{}. MacWithdraw interface{} // Enable pseudowire class. The type is interface{}. Enable interface{} // L2TPv3 encapsulation. L2tpv3Encapsulation L2vpn_Database_PseudowireClasses_PseudowireClass_L2tpv3Encapsulation // Back Up Pseudowire class. BackupDisableDelay L2vpn_Database_PseudowireClasses_PseudowireClass_BackupDisableDelay // MPLS encapsulation. MplsEncapsulation L2vpn_Database_PseudowireClasses_PseudowireClass_MplsEncapsulation }
L2vpn_Database_PseudowireClasses_PseudowireClass Pseudowire class
func (*L2vpn_Database_PseudowireClasses_PseudowireClass) GetEntityData ¶
func (pseudowireClass *L2vpn_Database_PseudowireClasses_PseudowireClass) GetEntityData() *types.CommonEntityData
type L2vpn_Database_PseudowireClasses_PseudowireClass_BackupDisableDelay ¶
type L2vpn_Database_PseudowireClasses_PseudowireClass_BackupDisableDelay struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Delay or Never. The type is BackupDisable. Type interface{} // Disable backup delay. The type is interface{} with range: 0..180. DisableBackup interface{} }
L2vpn_Database_PseudowireClasses_PseudowireClass_BackupDisableDelay Back Up Pseudowire class
func (*L2vpn_Database_PseudowireClasses_PseudowireClass_BackupDisableDelay) GetEntityData ¶
func (backupDisableDelay *L2vpn_Database_PseudowireClasses_PseudowireClass_BackupDisableDelay) GetEntityData() *types.CommonEntityData
type L2vpn_Database_PseudowireClasses_PseudowireClass_L2tpv3Encapsulation ¶
type L2vpn_Database_PseudowireClasses_PseudowireClass_L2tpv3Encapsulation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Set the do not fragment bit to 1. The type is interface{}. DfBitSet interface{} // Cookie size. The type is L2tpCookieSize. The default value is zero. CookieSize interface{} // Source IP address. The type is string with pattern: // (([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}]+)?. SourceAddress interface{} // Transport mode. The type is TransportMode. TransportMode interface{} // Enable L2TPv3 encapsulation. The type is interface{}. Enable interface{} // Time to live. The type is interface{} with range: 1..255. TimeToLive interface{} // Sequencing. Sequencing L2vpn_Database_PseudowireClasses_PseudowireClass_L2tpv3Encapsulation_Sequencing // Type of service. TypeOfService L2vpn_Database_PseudowireClasses_PseudowireClass_L2tpv3Encapsulation_TypeOfService // L2TPv3 signaling protocol. SignalingProtocol L2vpn_Database_PseudowireClasses_PseudowireClass_L2tpv3Encapsulation_SignalingProtocol // Path maximum transmission unit. PathMtu L2vpn_Database_PseudowireClasses_PseudowireClass_L2tpv3Encapsulation_PathMtu }
L2vpn_Database_PseudowireClasses_PseudowireClass_L2tpv3Encapsulation L2TPv3 encapsulation
func (*L2vpn_Database_PseudowireClasses_PseudowireClass_L2tpv3Encapsulation) GetEntityData ¶
func (l2tpv3Encapsulation *L2vpn_Database_PseudowireClasses_PseudowireClass_L2tpv3Encapsulation) GetEntityData() *types.CommonEntityData
type L2vpn_Database_PseudowireClasses_PseudowireClass_L2tpv3Encapsulation_PathMtu ¶
type L2vpn_Database_PseudowireClasses_PseudowireClass_L2tpv3Encapsulation_PathMtu struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable path MTU. The type is interface{}. Enable interface{} // Maximum path maximum transmission unit. The type is interface{} with range: // 68..65535. MaxPathMtu interface{} }
L2vpn_Database_PseudowireClasses_PseudowireClass_L2tpv3Encapsulation_PathMtu Path maximum transmission unit
func (*L2vpn_Database_PseudowireClasses_PseudowireClass_L2tpv3Encapsulation_PathMtu) GetEntityData ¶
func (pathMtu *L2vpn_Database_PseudowireClasses_PseudowireClass_L2tpv3Encapsulation_PathMtu) GetEntityData() *types.CommonEntityData
type L2vpn_Database_PseudowireClasses_PseudowireClass_L2tpv3Encapsulation_Sequencing ¶
type L2vpn_Database_PseudowireClasses_PseudowireClass_L2tpv3Encapsulation_Sequencing struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Sequencing. The type is L2tpv3Sequencing. The default value is off. Sequencing interface{} // Out of sequence threshold. The type is interface{} with range: 5..65535. // The default value is 5. ResyncThreshold interface{} }
L2vpn_Database_PseudowireClasses_PseudowireClass_L2tpv3Encapsulation_Sequencing Sequencing
func (*L2vpn_Database_PseudowireClasses_PseudowireClass_L2tpv3Encapsulation_Sequencing) GetEntityData ¶
func (sequencing *L2vpn_Database_PseudowireClasses_PseudowireClass_L2tpv3Encapsulation_Sequencing) GetEntityData() *types.CommonEntityData
type L2vpn_Database_PseudowireClasses_PseudowireClass_L2tpv3Encapsulation_SignalingProtocol ¶
type L2vpn_Database_PseudowireClasses_PseudowireClass_L2tpv3Encapsulation_SignalingProtocol struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // L2TPv3 signaling protocol. The type is L2tpSignalingProtocol. The default // value is l2tpv3. Protocol interface{} // Name of the L2TPv3 class name. The type is string with length: 1..32. L2tpv3ClassName interface{} }
L2vpn_Database_PseudowireClasses_PseudowireClass_L2tpv3Encapsulation_SignalingProtocol L2TPv3 signaling protocol
func (*L2vpn_Database_PseudowireClasses_PseudowireClass_L2tpv3Encapsulation_SignalingProtocol) GetEntityData ¶
func (signalingProtocol *L2vpn_Database_PseudowireClasses_PseudowireClass_L2tpv3Encapsulation_SignalingProtocol) GetEntityData() *types.CommonEntityData
type L2vpn_Database_PseudowireClasses_PseudowireClass_L2tpv3Encapsulation_TypeOfService ¶
type L2vpn_Database_PseudowireClasses_PseudowireClass_L2tpv3Encapsulation_TypeOfService struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Type of service value. The type is interface{} with range: 0..255. TypeOfServiceValue interface{} // Type of service mode. The type is TypeOfServiceMode. TypeOfServiceMode interface{} }
L2vpn_Database_PseudowireClasses_PseudowireClass_L2tpv3Encapsulation_TypeOfService Type of service
func (*L2vpn_Database_PseudowireClasses_PseudowireClass_L2tpv3Encapsulation_TypeOfService) GetEntityData ¶
func (typeOfService *L2vpn_Database_PseudowireClasses_PseudowireClass_L2tpv3Encapsulation_TypeOfService) GetEntityData() *types.CommonEntityData
type L2vpn_Database_PseudowireClasses_PseudowireClass_MplsEncapsulation ¶
type L2vpn_Database_PseudowireClasses_PseudowireClass_MplsEncapsulation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Pseudowire Switching Point Tlv. The type is PwSwitchingPointTlv. PwSwitchingTlv interface{} // Static Tag rewrite. The type is interface{} with range: 1..4094. StaticTagRewrite interface{} // MPLS signaling protocol. The type is MplsSignalingProtocol. The default // value is ldp. SignalingProtocol interface{} // VCCV verification type. The type is VccvVerification. The default value is // lsp-ping. VccvType interface{} // Source IP address. The type is string with pattern: // (([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}]+)?. SourceAddress interface{} // Transport mode. The type is TransportMode. TransportMode interface{} // Enable MPLS encapsulation. The type is interface{}. Enable interface{} // Enable control word. The type is ControlWord. ControlWord interface{} // Sequencing. Sequencing L2vpn_Database_PseudowireClasses_PseudowireClass_MplsEncapsulation_Sequencing // Redundancy options for MPLS encapsulation. MplsRedundancy L2vpn_Database_PseudowireClasses_PseudowireClass_MplsEncapsulation_MplsRedundancy // Preferred path. PreferredPath L2vpn_Database_PseudowireClasses_PseudowireClass_MplsEncapsulation_PreferredPath // Load Balancing. LoadBalanceGroup L2vpn_Database_PseudowireClasses_PseudowireClass_MplsEncapsulation_LoadBalanceGroup }
L2vpn_Database_PseudowireClasses_PseudowireClass_MplsEncapsulation MPLS encapsulation
func (*L2vpn_Database_PseudowireClasses_PseudowireClass_MplsEncapsulation) GetEntityData ¶
func (mplsEncapsulation *L2vpn_Database_PseudowireClasses_PseudowireClass_MplsEncapsulation) GetEntityData() *types.CommonEntityData
type L2vpn_Database_PseudowireClasses_PseudowireClass_MplsEncapsulation_LoadBalanceGroup ¶
type L2vpn_Database_PseudowireClasses_PseudowireClass_MplsEncapsulation_LoadBalanceGroup struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable Legacy Flow Label TLV code. The type is FlowLabelTlvCode. FlowLabelLoadBalanceCode interface{} // Enable PW Label based Load Balancing. The type is LoadBalance. PwLabelLoadBalance interface{} // Enable Flow Label based load balancing. FlowLabelLoadBalance L2vpn_Database_PseudowireClasses_PseudowireClass_MplsEncapsulation_LoadBalanceGroup_FlowLabelLoadBalance }
L2vpn_Database_PseudowireClasses_PseudowireClass_MplsEncapsulation_LoadBalanceGroup Load Balancing
func (*L2vpn_Database_PseudowireClasses_PseudowireClass_MplsEncapsulation_LoadBalanceGroup) GetEntityData ¶
func (loadBalanceGroup *L2vpn_Database_PseudowireClasses_PseudowireClass_MplsEncapsulation_LoadBalanceGroup) GetEntityData() *types.CommonEntityData
type L2vpn_Database_PseudowireClasses_PseudowireClass_MplsEncapsulation_LoadBalanceGroup_FlowLabelLoadBalance ¶
type L2vpn_Database_PseudowireClasses_PseudowireClass_MplsEncapsulation_LoadBalanceGroup_FlowLabelLoadBalance struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Flow Label load balance type. The type is FlowLabelLoadBalance. FlowLabel interface{} // Static Flow Label. The type is interface{}. Static interface{} }
L2vpn_Database_PseudowireClasses_PseudowireClass_MplsEncapsulation_LoadBalanceGroup_FlowLabelLoadBalance Enable Flow Label based load balancing
func (*L2vpn_Database_PseudowireClasses_PseudowireClass_MplsEncapsulation_LoadBalanceGroup_FlowLabelLoadBalance) GetEntityData ¶
func (flowLabelLoadBalance *L2vpn_Database_PseudowireClasses_PseudowireClass_MplsEncapsulation_LoadBalanceGroup_FlowLabelLoadBalance) GetEntityData() *types.CommonEntityData
type L2vpn_Database_PseudowireClasses_PseudowireClass_MplsEncapsulation_MplsRedundancy ¶
type L2vpn_Database_PseudowireClasses_PseudowireClass_MplsEncapsulation_MplsRedundancy struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Force one-way PW redundancy behavior in Redundancy Group. The type is // interface{}. RedundancyOneWay interface{} // Initial delay before activating the redundant PW, in seconds. The type is // interface{} with range: 0..120. Units are second. RedundancyInitialDelay interface{} }
L2vpn_Database_PseudowireClasses_PseudowireClass_MplsEncapsulation_MplsRedundancy Redundancy options for MPLS encapsulation
func (*L2vpn_Database_PseudowireClasses_PseudowireClass_MplsEncapsulation_MplsRedundancy) GetEntityData ¶
func (mplsRedundancy *L2vpn_Database_PseudowireClasses_PseudowireClass_MplsEncapsulation_MplsRedundancy) GetEntityData() *types.CommonEntityData
type L2vpn_Database_PseudowireClasses_PseudowireClass_MplsEncapsulation_PreferredPath ¶
type L2vpn_Database_PseudowireClasses_PseudowireClass_MplsEncapsulation_PreferredPath struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Preferred Path Type. The type is PreferredPath. Type interface{} // Interface Tunnel number for preferred path. The type is interface{} with // range: 0..65535. InterfaceTunnelNumber interface{} // Fallback disable. The type is interface{}. FallbackDisable interface{} // Name of the SR TE Policy. The type is string with length: 1..60. SrtePolicy interface{} }
L2vpn_Database_PseudowireClasses_PseudowireClass_MplsEncapsulation_PreferredPath Preferred path
func (*L2vpn_Database_PseudowireClasses_PseudowireClass_MplsEncapsulation_PreferredPath) GetEntityData ¶
func (preferredPath *L2vpn_Database_PseudowireClasses_PseudowireClass_MplsEncapsulation_PreferredPath) GetEntityData() *types.CommonEntityData
type L2vpn_Database_PseudowireClasses_PseudowireClass_MplsEncapsulation_Sequencing ¶
type L2vpn_Database_PseudowireClasses_PseudowireClass_MplsEncapsulation_Sequencing struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Sequencing. The type is MplsSequencing. The default value is off. Sequencing interface{} // Out of sequence threshold. The type is interface{} with range: 5..65535. // The default value is 5. ResyncThreshold interface{} }
L2vpn_Database_PseudowireClasses_PseudowireClass_MplsEncapsulation_Sequencing Sequencing
func (*L2vpn_Database_PseudowireClasses_PseudowireClass_MplsEncapsulation_Sequencing) GetEntityData ¶
func (sequencing *L2vpn_Database_PseudowireClasses_PseudowireClass_MplsEncapsulation_Sequencing) GetEntityData() *types.CommonEntityData
type L2vpn_Database_Redundancy ¶
type L2vpn_Database_Redundancy struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable redundancy groups. The type is interface{}. Enable interface{} // List of Inter-Chassis Communication Protocol redundancy groups. IccpRedundancyGroups L2vpn_Database_Redundancy_IccpRedundancyGroups }
L2vpn_Database_Redundancy Redundancy groups
func (*L2vpn_Database_Redundancy) GetEntityData ¶
func (redundancy *L2vpn_Database_Redundancy) GetEntityData() *types.CommonEntityData
type L2vpn_Database_Redundancy_IccpRedundancyGroups ¶
type L2vpn_Database_Redundancy_IccpRedundancyGroups struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // ICCP Redundancy group. The type is slice of // L2vpn_Database_Redundancy_IccpRedundancyGroups_IccpRedundancyGroup. IccpRedundancyGroup []*L2vpn_Database_Redundancy_IccpRedundancyGroups_IccpRedundancyGroup }
L2vpn_Database_Redundancy_IccpRedundancyGroups List of Inter-Chassis Communication Protocol redundancy groups
func (*L2vpn_Database_Redundancy_IccpRedundancyGroups) GetEntityData ¶
func (iccpRedundancyGroups *L2vpn_Database_Redundancy_IccpRedundancyGroups) GetEntityData() *types.CommonEntityData
type L2vpn_Database_Redundancy_IccpRedundancyGroups_IccpRedundancyGroup ¶
type L2vpn_Database_Redundancy_IccpRedundancyGroups_IccpRedundancyGroup struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Group ID. The type is interface{} with range: // 1..4294967295. GroupId interface{} // ICCP-based service multi-homing node ID. The type is interface{} with // range: 0..254. MultiHomingNodeId interface{} // List of interfaces. IccpInterfaces L2vpn_Database_Redundancy_IccpRedundancyGroups_IccpRedundancyGroup_IccpInterfaces }
L2vpn_Database_Redundancy_IccpRedundancyGroups_IccpRedundancyGroup ICCP Redundancy group
func (*L2vpn_Database_Redundancy_IccpRedundancyGroups_IccpRedundancyGroup) GetEntityData ¶
func (iccpRedundancyGroup *L2vpn_Database_Redundancy_IccpRedundancyGroups_IccpRedundancyGroup) GetEntityData() *types.CommonEntityData
type L2vpn_Database_Redundancy_IccpRedundancyGroups_IccpRedundancyGroup_IccpInterfaces ¶
type L2vpn_Database_Redundancy_IccpRedundancyGroups_IccpRedundancyGroup_IccpInterfaces struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Interface name. The type is slice of // L2vpn_Database_Redundancy_IccpRedundancyGroups_IccpRedundancyGroup_IccpInterfaces_IccpInterface. IccpInterface []*L2vpn_Database_Redundancy_IccpRedundancyGroups_IccpRedundancyGroup_IccpInterfaces_IccpInterface }
L2vpn_Database_Redundancy_IccpRedundancyGroups_IccpRedundancyGroup_IccpInterfaces List of interfaces
func (*L2vpn_Database_Redundancy_IccpRedundancyGroups_IccpRedundancyGroup_IccpInterfaces) GetEntityData ¶
func (iccpInterfaces *L2vpn_Database_Redundancy_IccpRedundancyGroups_IccpRedundancyGroup_IccpInterfaces) GetEntityData() *types.CommonEntityData
type L2vpn_Database_Redundancy_IccpRedundancyGroups_IccpRedundancyGroup_IccpInterfaces_IccpInterface ¶
type L2vpn_Database_Redundancy_IccpRedundancyGroups_IccpRedundancyGroup_IccpInterfaces_IccpInterface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Interface name. The type is string with pattern: // [a-zA-Z0-9._/-]+. InterfaceName interface{} // Secondary VLAN range, in the form of 1-3,5 ,8-11. The type is string. SecondaryVlanRange interface{} // Failure clear recovery delay. The type is interface{} with range: 30..3600. // The default value is 180. RecoveryDelay interface{} // Primary VLAN range, in the form of 1-3,5 ,8-11. The type is string. PrimaryVlanRange interface{} // Enable STP-TCN MAC flushing. The type is interface{}. MacFlushTcn interface{} }
L2vpn_Database_Redundancy_IccpRedundancyGroups_IccpRedundancyGroup_IccpInterfaces_IccpInterface Interface name
func (*L2vpn_Database_Redundancy_IccpRedundancyGroups_IccpRedundancyGroup_IccpInterfaces_IccpInterface) GetEntityData ¶
func (iccpInterface *L2vpn_Database_Redundancy_IccpRedundancyGroups_IccpRedundancyGroup_IccpInterfaces_IccpInterface) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches ¶
type L2vpn_Database_VlanSwitches struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // VLAN Switch. The type is slice of L2vpn_Database_VlanSwitches_VlanSwitch. VlanSwitch []*L2vpn_Database_VlanSwitches_VlanSwitch }
L2vpn_Database_VlanSwitches List of VLAN Switches
func (*L2vpn_Database_VlanSwitches) GetEntityData ¶
func (vlanSwitches *L2vpn_Database_VlanSwitches) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch ¶
type L2vpn_Database_VlanSwitches_VlanSwitch struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Name of the VLAN Switch. The type is string with // length: 1..32. Name interface{} // List of VLAN Switched Ports. VlanSwitchPorts L2vpn_Database_VlanSwitches_VlanSwitch_VlanSwitchPorts // Configure VLAN Switch VxLAN Ethernet VPN-ID ranges. VniRanges L2vpn_Database_VlanSwitches_VlanSwitch_VniRanges // Configure VLAN Switch VLAN ranges. VlanRanges L2vpn_Database_VlanSwitches_VlanSwitch_VlanRanges // Configure VLAN Switch Routed BVI Interface ranges. RoutedInterfaceRanges L2vpn_Database_VlanSwitches_VlanSwitch_RoutedInterfaceRanges // List of Bridge Domain. BridgeDomains L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains }
L2vpn_Database_VlanSwitches_VlanSwitch VLAN Switch
func (*L2vpn_Database_VlanSwitches_VlanSwitch) GetEntityData ¶
func (vlanSwitch *L2vpn_Database_VlanSwitches_VlanSwitch) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // bridge domain. The type is slice of // L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain. BridgeDomain []*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains List of Bridge Domain
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains) GetEntityData ¶
func (bridgeDomains *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Name of the bridge domain. The type is string with // length: 1..27. Name interface{} // Coupled-mode configuration. The type is interface{}. CoupledMode interface{} // shutdown the Bridge Domain. The type is interface{}. Shutdown interface{} // Disable Unknown Unicast flooding. The type is interface{}. FloodingUnknownUnicast interface{} // Disable IGMP Snooping. The type is interface{}. IgmpSnoopingDisable interface{} // Bridge Domain Transport mode. The type is BridgeDomainTransportMode. TransportMode interface{} // Attach MLD Snooping Profile Name. The type is string with length: 1..32. MldSnooping interface{} // Maximum transmission unit for this Bridge Domain. The type is interface{} // with range: 46..65535. Units are byte. BridgeDomainMtu interface{} // DHCPv4 Snooping profile name. The type is string with length: 1..32. Dhcp interface{} // Bridge-domain description Name. The type is string with length: 1..64. BridgeDescription interface{} // Attach IGMP Snooping Profile Name. The type is string with length: 1..32. IgmpSnooping interface{} // Disable flooding. The type is interface{}. Flooding interface{} // Storm Control. BdStormControls L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdStormControls // Bridge Domain VxLAN Network Identifier Table. MemberVnis L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_MemberVnis // MAC configuration commands. BridgeDomainMac L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainMac // nV Satellite. NvSatellite L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_NvSatellite // Bridge Domain PBB. BridgeDomainPbb L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb // Bridge Domain EVI Table. BridgeDomainEvis L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainEvis // Specify the access virtual forwarding interface name. AccessVfis L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_AccessVfis // List of pseudowires. BdPseudowires L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires // Specify the virtual forwarding interface name. Vfis L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis // Bridge Domain EVPN VxLAN Network Identifier Table. BridgeDomainvnis L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainvnis // Attachment Circuit table. BdAttachmentCircuits L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits // List of EVPN pseudowires. BdPseudowireEvpns L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowireEvpns // IP Source Guard. IpSourceGuard L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_IpSourceGuard // Dynamic ARP Inspection. Dai L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Dai // Bridge Domain Routed Interface Table. RoutedInterfaces L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_RoutedInterfaces }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain bridge domain
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain) GetEntityData ¶
func (bridgeDomain *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_AccessVfis ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_AccessVfis struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Name of the Acess Virtual Forwarding Interface. The type is slice of // L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi. AccessVfi []*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_AccessVfis Specify the access virtual forwarding interface name
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_AccessVfis) GetEntityData ¶
func (accessVfis *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_AccessVfis) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Name of the AccessVirtual Forwarding Interface. // The type is string with length: 1..32. Name interface{} // shutdown the AccessVfi. The type is interface{}. AccessVfiShutdown interface{} // List of pseudowires. AccessVfiPseudowires L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi_AccessVfiPseudowires }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi Name of the Acess Virtual Forwarding Interface
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi) GetEntityData ¶
func (accessVfi *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi_AccessVfiPseudowires ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi_AccessVfiPseudowires struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Pseudowire configuration. The type is slice of // L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi_AccessVfiPseudowires_AccessVfiPseudowire. AccessVfiPseudowire []*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi_AccessVfiPseudowires_AccessVfiPseudowire }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi_AccessVfiPseudowires List of pseudowires
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi_AccessVfiPseudowires) GetEntityData ¶
func (accessVfiPseudowires *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi_AccessVfiPseudowires) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi_AccessVfiPseudowires_AccessVfiPseudowire ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi_AccessVfiPseudowires_AccessVfiPseudowire struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Neighbor IP address. The type is string with // pattern: // (([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}]+)?. Neighbor interface{} // This attribute is a key. Pseudowire ID. The type is interface{} with range: // 1..4294967295. PseudowireId interface{} // Pseudowire class template name to use for this pseudowire. The type is // string with length: 1..32. AccessVfiPwClass interface{} // Static Mac Address Table. AccessVfiPseudowireStaticMacAddresses L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi_AccessVfiPseudowires_AccessVfiPseudowire_AccessVfiPseudowireStaticMacAddresses }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi_AccessVfiPseudowires_AccessVfiPseudowire Pseudowire configuration
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi_AccessVfiPseudowires_AccessVfiPseudowire) GetEntityData ¶
func (accessVfiPseudowire *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi_AccessVfiPseudowires_AccessVfiPseudowire) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi_AccessVfiPseudowires_AccessVfiPseudowire_AccessVfiPseudowireStaticMacAddresses ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi_AccessVfiPseudowires_AccessVfiPseudowire_AccessVfiPseudowireStaticMacAddresses struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Static Mac Address Configuration. The type is slice of // L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi_AccessVfiPseudowires_AccessVfiPseudowire_AccessVfiPseudowireStaticMacAddresses_AccessVfiPseudowireStaticMacAddress. AccessVfiPseudowireStaticMacAddress []*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi_AccessVfiPseudowires_AccessVfiPseudowire_AccessVfiPseudowireStaticMacAddresses_AccessVfiPseudowireStaticMacAddress }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi_AccessVfiPseudowires_AccessVfiPseudowire_AccessVfiPseudowireStaticMacAddresses Static Mac Address Table
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi_AccessVfiPseudowires_AccessVfiPseudowire_AccessVfiPseudowireStaticMacAddresses) GetEntityData ¶
func (accessVfiPseudowireStaticMacAddresses *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi_AccessVfiPseudowires_AccessVfiPseudowire_AccessVfiPseudowireStaticMacAddresses) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi_AccessVfiPseudowires_AccessVfiPseudowire_AccessVfiPseudowireStaticMacAddresses_AccessVfiPseudowireStaticMacAddress ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi_AccessVfiPseudowires_AccessVfiPseudowire_AccessVfiPseudowireStaticMacAddresses_AccessVfiPseudowireStaticMacAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Static MAC address. The type is string with // pattern: [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. Address interface{} }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi_AccessVfiPseudowires_AccessVfiPseudowire_AccessVfiPseudowireStaticMacAddresses_AccessVfiPseudowireStaticMacAddress Static Mac Address Configuration
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi_AccessVfiPseudowires_AccessVfiPseudowire_AccessVfiPseudowireStaticMacAddresses_AccessVfiPseudowireStaticMacAddress) GetEntityData ¶
func (accessVfiPseudowireStaticMacAddress *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi_AccessVfiPseudowires_AccessVfiPseudowire_AccessVfiPseudowireStaticMacAddresses_AccessVfiPseudowireStaticMacAddress) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Name of the Attachment Circuit. The type is slice of // L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit. BdAttachmentCircuit []*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits Attachment Circuit table
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits) GetEntityData ¶
func (bdAttachmentCircuits *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The name of the Attachment Circuit. The type is // string with pattern: [a-zA-Z0-9._/-]+. Name interface{} // Enable or Disable Flooding. The type is InterfaceTrafficFlood. InterfaceFlooding interface{} // Attach a IGMP Snooping profile. The type is string with length: 1..32. InterfaceIgmpSnoop interface{} // Enable or Disable Unknown Unicast Flooding. The type is // InterfaceTrafficFlood. InterfaceFloodingUnknownUnicast interface{} // Attach a MLD Snooping profile. The type is string with length: 1..32. InterfaceMldSnoop interface{} // IP Source Guard. InterfaceIpSourceGuard L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceIpSourceGuard // L2 Interface Dynamic ARP Inspection. InterfaceDai L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceDai // Attach a DHCP profile. InterfaceProfile L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceProfile // Storm Control. BdacStormControlTypes L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_BdacStormControlTypes // Split Horizon. SplitHorizon L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_SplitHorizon // Static Mac Address Table. StaticMacAddresses L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_StaticMacAddresses // MAC configuration commands. InterfaceMac L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceMac }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit Name of the Attachment Circuit
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit) GetEntityData ¶
func (bdAttachmentCircuit *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_BdacStormControlTypes ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_BdacStormControlTypes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Storm Control Type. The type is slice of // L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_BdacStormControlTypes_BdacStormControlType. BdacStormControlType []*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_BdacStormControlTypes_BdacStormControlType }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_BdacStormControlTypes Storm Control
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_BdacStormControlTypes) GetEntityData ¶
func (bdacStormControlTypes *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_BdacStormControlTypes) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_BdacStormControlTypes_BdacStormControlType ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_BdacStormControlTypes_BdacStormControlType struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Storm Control Type. The type is StormControl. Sctype interface{} // Specify units for Storm Control Configuration. StormControlUnit L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_BdacStormControlTypes_BdacStormControlType_StormControlUnit }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_BdacStormControlTypes_BdacStormControlType Storm Control Type
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_BdacStormControlTypes_BdacStormControlType) GetEntityData ¶
func (bdacStormControlType *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_BdacStormControlTypes_BdacStormControlType) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_BdacStormControlTypes_BdacStormControlType_StormControlUnit ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_BdacStormControlTypes_BdacStormControlType_StormControlUnit struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Kilobits Per Second, PktsPerSec and KbitsPerSec cannot be configured // together. The type is interface{} with range: 64..1280000. Units are // kbit/s. KbitsPerSec interface{} // Packets Per Second, PktsPerSec and KbitsPerSec cannot be configured // together. The type is interface{} with range: 1..160000. Units are // packet/s. PktsPerSec interface{} }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_BdacStormControlTypes_BdacStormControlType_StormControlUnit Specify units for Storm Control Configuration
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_BdacStormControlTypes_BdacStormControlType_StormControlUnit) GetEntityData ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceDai ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceDai struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Logging Type. The type is L2vpnLogging. Logging interface{} // Disable L2 Interface Dynamic ARP Inspection. The type is interface{}. Disable interface{} // Enable L2 Interface Dynamic ARP Inspection. The type is interface{}. Enable interface{} // Address Validation. InterfaceDaiAddressValidation L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceDai_InterfaceDaiAddressValidation }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceDai L2 Interface Dynamic ARP Inspection
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceDai) GetEntityData ¶
func (interfaceDai *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceDai) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceDai_InterfaceDaiAddressValidation ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceDai_InterfaceDaiAddressValidation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // IPv4 Verification. The type is L2vpnVerification. Ipv4Verification interface{} // Destination MAC Verification. The type is L2vpnVerification. DestinationMacVerification interface{} // Source MAC Verification. The type is L2vpnVerification. SourceMacVerification interface{} // Enable Address Validation. The type is interface{}. Enable interface{} }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceDai_InterfaceDaiAddressValidation Address Validation
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceDai_InterfaceDaiAddressValidation) GetEntityData ¶
func (interfaceDaiAddressValidation *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceDai_InterfaceDaiAddressValidation) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceIpSourceGuard ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceIpSourceGuard struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Logging Type. The type is L2vpnLogging. Logging interface{} // Disable L2 Interface Dynamic IP source guard. The type is interface{}. Disable interface{} // Enable IP Source Guard. The type is interface{}. Enable interface{} }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceIpSourceGuard IP Source Guard
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceIpSourceGuard) GetEntityData ¶
func (interfaceIpSourceGuard *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceIpSourceGuard) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceMac ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceMac struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable/Disable MAC Flush When Port goes down. The type is PortDownFlush. InterfaceMacPortDownFlush interface{} // Enable Mac Learning. The type is MacLearn. InterfaceMacLearning interface{} // MAC-Aging configuration commands. InterfaceMacAging L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceMac_InterfaceMacAging // MAC Secure. InterfaceMacSecure L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceMac_InterfaceMacSecure // MAC-Limit configuration commands. InterfaceMacLimit L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceMac_InterfaceMacLimit }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceMac MAC configuration commands
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceMac) GetEntityData ¶
func (interfaceMac *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceMac) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceMac_InterfaceMacAging ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceMac_InterfaceMacAging struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Mac Aging Time. The type is interface{} with range: 300..30000. InterfaceMacAgingTime interface{} // MAC address aging type. The type is MacAging. InterfaceMacAgingType interface{} }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceMac_InterfaceMacAging MAC-Aging configuration commands
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceMac_InterfaceMacAging) GetEntityData ¶
func (interfaceMacAging *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceMac_InterfaceMacAging) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceMac_InterfaceMacLimit ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceMac_InterfaceMacLimit struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of MAC addresses on an Interface after which MAC limit action is // taken. The type is interface{} with range: 0..4294967295. InterfaceMacLimitMax interface{} // MAC address limit notification action in a Interface. The type is // MacNotification. InterfaceMacLimitNotif interface{} // Interface MAC address limit enforcement action. The type is MacLimitAction. InterfaceMacLimitAction interface{} }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceMac_InterfaceMacLimit MAC-Limit configuration commands
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceMac_InterfaceMacLimit) GetEntityData ¶
func (interfaceMacLimit *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceMac_InterfaceMacLimit) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceMac_InterfaceMacSecure ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceMac_InterfaceMacSecure struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // MAC Secure Logging. The type is L2vpnLogging. Logging interface{} // Disable L2 Interface MAC Secure. The type is interface{}. Disable interface{} // MAC secure enforcement action. The type is MacSecureAction. Action interface{} // Enable MAC Secure. The type is interface{}. Enable interface{} }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceMac_InterfaceMacSecure MAC Secure
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceMac_InterfaceMacSecure) GetEntityData ¶
func (interfaceMacSecure *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceMac_InterfaceMacSecure) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceProfile ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceProfile struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Set the snooping profile. The type is InterfaceProfile. ProfileId interface{} // Disable DHCP snooping. The type is string. DhcpSnoopingId interface{} }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceProfile Attach a DHCP profile
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceProfile) GetEntityData ¶
func (interfaceProfile *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceProfile) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_SplitHorizon ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_SplitHorizon struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Split Horizon Group ID. SplitHorizonGroupId L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_SplitHorizon_SplitHorizonGroupId }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_SplitHorizon Split Horizon
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_SplitHorizon) GetEntityData ¶
func (splitHorizon *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_SplitHorizon) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_SplitHorizon_SplitHorizonGroupId ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_SplitHorizon_SplitHorizonGroupId struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable split horizon group. The type is interface{}. Enable interface{} }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_SplitHorizon_SplitHorizonGroupId Split Horizon Group ID
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_SplitHorizon_SplitHorizonGroupId) GetEntityData ¶
func (splitHorizonGroupId *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_SplitHorizon_SplitHorizonGroupId) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_StaticMacAddresses ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_StaticMacAddresses struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Static Mac Address Configuration. The type is slice of // L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_StaticMacAddresses_StaticMacAddress. StaticMacAddress []*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_StaticMacAddresses_StaticMacAddress }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_StaticMacAddresses Static Mac Address Table
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_StaticMacAddresses) GetEntityData ¶
func (staticMacAddresses *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_StaticMacAddresses) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_StaticMacAddresses_StaticMacAddress ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_StaticMacAddresses_StaticMacAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Static MAC address. The type is string with // pattern: [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. Address interface{} }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_StaticMacAddresses_StaticMacAddress Static Mac Address Configuration
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_StaticMacAddresses_StaticMacAddress) GetEntityData ¶
func (staticMacAddress *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_StaticMacAddresses_StaticMacAddress) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowireEvpns ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowireEvpns struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // EVPN Pseudowire configuration. The type is slice of // L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowireEvpns_BdPseudowireEvpn. BdPseudowireEvpn []*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowireEvpns_BdPseudowireEvpn }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowireEvpns List of EVPN pseudowires
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowireEvpns) GetEntityData ¶
func (bdPseudowireEvpns *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowireEvpns) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowireEvpns_BdPseudowireEvpn ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowireEvpns_BdPseudowireEvpn struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Ethernet VPN ID. The type is interface{} with // range: 1..65534. Eviid interface{} // This attribute is a key. AC ID. The type is interface{} with range: // 1..4294967295. Acid interface{} }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowireEvpns_BdPseudowireEvpn EVPN Pseudowire configuration
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowireEvpns_BdPseudowireEvpn) GetEntityData ¶
func (bdPseudowireEvpn *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowireEvpns_BdPseudowireEvpn) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Pseudowire configuration. The type is slice of // L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire. BdPseudowire []*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires List of pseudowires
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires) GetEntityData ¶
func (bdPseudowires *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Neighbor IP address. The type is string with // pattern: // (([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}]+)?. Neighbor interface{} // This attribute is a key. Pseudowire ID. The type is interface{} with range: // 1..4294967295. PseudowireId interface{} // Attach a MLD Snooping profile. The type is string with length: 1..32. PseudowireMldSnoop interface{} // Attach a IGMP Snooping profile. The type is string with length: 1..32. PseudowireIgmpSnoop interface{} // Bridge-domain Pseudowire flooding. The type is InterfaceTrafficFlood. PseudowireFlooding interface{} // PW class template name to use for this pseudowire. The type is string with // length: 1..32. BdPwClass interface{} // Bridge-domain Pseudowire flooding Unknown Unicast. The type is // InterfaceTrafficFlood. PseudowireFloodingUnknownUnicast interface{} // Access Pseudowire Dynamic ARP Inspection. PseudowireDai L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireDai // Storm Control. BdpwStormControlTypes L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdpwStormControlTypes // Attach a DHCP profile. PseudowireProfile L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireProfile // Static Mac Address Table. BdPwStaticMacAddresses L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwStaticMacAddresses // IP Source Guard. PseudowireIpSourceGuard L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireIpSourceGuard // Bridge-domain Pseudowire MAC configuration commands. PseudowireMac L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireMac // Split Horizon. BdPwSplitHorizon L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwSplitHorizon // MPLS static labels. BdPwMplsStaticLabels L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwMplsStaticLabels // List of pseudowires. BridgeDomainBackupPseudowires L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BridgeDomainBackupPseudowires }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire Pseudowire configuration
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire) GetEntityData ¶
func (bdPseudowire *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwMplsStaticLabels ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwMplsStaticLabels struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Pseudowire local static label. The type is interface{} with range: // 16..1048575. LocalStaticLabel interface{} // Pseudowire remote static label. The type is interface{} with range: // 16..1048575. RemoteStaticLabel interface{} }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwMplsStaticLabels MPLS static labels
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwMplsStaticLabels) GetEntityData ¶
func (bdPwMplsStaticLabels *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwMplsStaticLabels) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwSplitHorizon ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwSplitHorizon struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Split Horizon Group. BdPwSplitHorizonGroup L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwSplitHorizon_BdPwSplitHorizonGroup }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwSplitHorizon Split Horizon
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwSplitHorizon) GetEntityData ¶
func (bdPwSplitHorizon *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwSplitHorizon) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwSplitHorizon_BdPwSplitHorizonGroup ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwSplitHorizon_BdPwSplitHorizonGroup struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable split horizon group. The type is interface{}. Enable interface{} }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwSplitHorizon_BdPwSplitHorizonGroup Split Horizon Group
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwSplitHorizon_BdPwSplitHorizonGroup) GetEntityData ¶
func (bdPwSplitHorizonGroup *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwSplitHorizon_BdPwSplitHorizonGroup) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwStaticMacAddresses ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwStaticMacAddresses struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Static Mac Address Configuration. The type is slice of // L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwStaticMacAddresses_BdPwStaticMacAddress. BdPwStaticMacAddress []*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwStaticMacAddresses_BdPwStaticMacAddress }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwStaticMacAddresses Static Mac Address Table
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwStaticMacAddresses) GetEntityData ¶
func (bdPwStaticMacAddresses *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwStaticMacAddresses) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwStaticMacAddresses_BdPwStaticMacAddress ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwStaticMacAddresses_BdPwStaticMacAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Static MAC address. The type is string with // pattern: [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. Address interface{} }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwStaticMacAddresses_BdPwStaticMacAddress Static Mac Address Configuration
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwStaticMacAddresses_BdPwStaticMacAddress) GetEntityData ¶
func (bdPwStaticMacAddress *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwStaticMacAddresses_BdPwStaticMacAddress) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdpwStormControlTypes ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdpwStormControlTypes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Storm Control Type. The type is slice of // L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdpwStormControlTypes_BdpwStormControlType. BdpwStormControlType []*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdpwStormControlTypes_BdpwStormControlType }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdpwStormControlTypes Storm Control
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdpwStormControlTypes) GetEntityData ¶
func (bdpwStormControlTypes *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdpwStormControlTypes) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdpwStormControlTypes_BdpwStormControlType ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdpwStormControlTypes_BdpwStormControlType struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Storm Control Type. The type is StormControl. Sctype interface{} // Specify units for Storm Control Configuration. StormControlUnit L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdpwStormControlTypes_BdpwStormControlType_StormControlUnit }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdpwStormControlTypes_BdpwStormControlType Storm Control Type
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdpwStormControlTypes_BdpwStormControlType) GetEntityData ¶
func (bdpwStormControlType *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdpwStormControlTypes_BdpwStormControlType) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdpwStormControlTypes_BdpwStormControlType_StormControlUnit ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdpwStormControlTypes_BdpwStormControlType_StormControlUnit struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Kilobits Per Second, PktsPerSec and KbitsPerSec cannot be configured // together. The type is interface{} with range: 64..1280000. Units are // kbit/s. KbitsPerSec interface{} // Packets Per Second, PktsPerSec and KbitsPerSec cannot be configured // together. The type is interface{} with range: 1..160000. Units are // packet/s. PktsPerSec interface{} }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdpwStormControlTypes_BdpwStormControlType_StormControlUnit Specify units for Storm Control Configuration
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdpwStormControlTypes_BdpwStormControlType_StormControlUnit) GetEntityData ¶
func (stormControlUnit *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdpwStormControlTypes_BdpwStormControlType_StormControlUnit) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BridgeDomainBackupPseudowires ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BridgeDomainBackupPseudowires struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Backup pseudowire configuration. The type is slice of // L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BridgeDomainBackupPseudowires_BridgeDomainBackupPseudowire. BridgeDomainBackupPseudowire []*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BridgeDomainBackupPseudowires_BridgeDomainBackupPseudowire }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BridgeDomainBackupPseudowires List of pseudowires
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BridgeDomainBackupPseudowires) GetEntityData ¶
func (bridgeDomainBackupPseudowires *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BridgeDomainBackupPseudowires) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BridgeDomainBackupPseudowires_BridgeDomainBackupPseudowire ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BridgeDomainBackupPseudowires_BridgeDomainBackupPseudowire struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Neighbor IP address. The type is string with // pattern: // (([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}]+)?. Neighbor interface{} // This attribute is a key. Pseudowire ID. The type is interface{} with range: // 1..4294967295. PseudowireId interface{} // PW class template name to use for this pseudowire. The type is string with // length: 1..32. BridgeDomainBackupPwClass interface{} }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BridgeDomainBackupPseudowires_BridgeDomainBackupPseudowire Backup pseudowire configuration
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BridgeDomainBackupPseudowires_BridgeDomainBackupPseudowire) GetEntityData ¶
func (bridgeDomainBackupPseudowire *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BridgeDomainBackupPseudowires_BridgeDomainBackupPseudowire) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireDai ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireDai struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Logging Type. The type is L2vpnLogging. Logging interface{} // Disable Dynamic ARP Inspection. The type is interface{}. Disable interface{} // Enable Access Pseudowire Dynamic ARP Inspection. The type is interface{}. Enable interface{} // Address Validation. PseudowireDaiAddressValidation L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireDai_PseudowireDaiAddressValidation }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireDai Access Pseudowire Dynamic ARP Inspection
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireDai) GetEntityData ¶
func (pseudowireDai *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireDai) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireDai_PseudowireDaiAddressValidation ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireDai_PseudowireDaiAddressValidation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // IPv4 Verification. The type is L2vpnVerification. Ipv4Verification interface{} // Destination MAC Verification. The type is L2vpnVerification. DestinationMacVerification interface{} // Source MAC Verification. The type is L2vpnVerification. SourceMacVerification interface{} }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireDai_PseudowireDaiAddressValidation Address Validation
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireDai_PseudowireDaiAddressValidation) GetEntityData ¶
func (pseudowireDaiAddressValidation *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireDai_PseudowireDaiAddressValidation) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireIpSourceGuard ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireIpSourceGuard struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Logging Type. The type is L2vpnLogging. Logging interface{} // Disable Dynamic IP source guard. The type is interface{}. Disable interface{} // Enable IP Source Guard. The type is interface{}. Enable interface{} }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireIpSourceGuard IP Source Guard
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireIpSourceGuard) GetEntityData ¶
func (pseudowireIpSourceGuard *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireIpSourceGuard) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireMac ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireMac struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable/Disable MAC Flush When Port goes down. The type is PortDownFlush. PseudowireMacPortDownFlush interface{} // Bridge-domain Pseudowire MAC configuration mode. The type is interface{}. Enable interface{} // Enable MAC Learning. The type is MacLearn. PseudowireMacLearning interface{} // MAC Secure. PseudowireMacSecure L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireMac_PseudowireMacSecure // MAC-Aging configuration commands. PseudowireMacAging L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireMac_PseudowireMacAging // MAC-Limit configuration commands. PseudowireMacLimit L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireMac_PseudowireMacLimit }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireMac Bridge-domain Pseudowire MAC configuration commands
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireMac) GetEntityData ¶
func (pseudowireMac *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireMac) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireMac_PseudowireMacAging ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireMac_PseudowireMacAging struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // MAC address aging type. The type is MacAging. PseudowireMacAgingType interface{} // MAC Aging Time. The type is interface{} with range: 300..30000. PseudowireMacAgingTime interface{} }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireMac_PseudowireMacAging MAC-Aging configuration commands
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireMac_PseudowireMacAging) GetEntityData ¶
func (pseudowireMacAging *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireMac_PseudowireMacAging) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireMac_PseudowireMacLimit ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireMac_PseudowireMacLimit struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Bridge Access Pseudowire MAC address limit enforcement action. The type is // MacLimitAction. PseudowireMacLimitAction interface{} // MAC address limit notification action in a Bridge Access Pseudowire. The // type is MacNotification. PseudowireMacLimitNotif interface{} // Number of MAC addresses on a Bridge Access Pseudowire after which MAC limit // action is taken. The type is interface{} with range: 0..4294967295. PseudowireMacLimitMax interface{} }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireMac_PseudowireMacLimit MAC-Limit configuration commands
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireMac_PseudowireMacLimit) GetEntityData ¶
func (pseudowireMacLimit *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireMac_PseudowireMacLimit) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireMac_PseudowireMacSecure ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireMac_PseudowireMacSecure struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // MAC Secure Logging. The type is L2vpnLogging. Logging interface{} // Disable L2 Pseudowire MAC Secure. The type is interface{}. Disable interface{} // MAC secure enforcement action. The type is MacSecureAction. Action interface{} // Enable MAC Secure. The type is interface{}. Enable interface{} }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireMac_PseudowireMacSecure MAC Secure
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireMac_PseudowireMacSecure) GetEntityData ¶
func (pseudowireMacSecure *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireMac_PseudowireMacSecure) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireProfile ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireProfile struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Set the snooping profile. The type is InterfaceProfile. ProfileId interface{} // Disable DHCP snooping. The type is string. DhcpSnoopingId interface{} }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireProfile Attach a DHCP profile
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireProfile) GetEntityData ¶
func (pseudowireProfile *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireProfile) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdStormControls ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdStormControls struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Storm Control Type. The type is slice of // L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdStormControls_BdStormControl. BdStormControl []*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdStormControls_BdStormControl }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdStormControls Storm Control
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdStormControls) GetEntityData ¶
func (bdStormControls *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdStormControls) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdStormControls_BdStormControl ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdStormControls_BdStormControl struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Storm Control Type. The type is StormControl. Sctype interface{} // Specify units for Storm Control Configuration. StormControlUnit L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdStormControls_BdStormControl_StormControlUnit }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdStormControls_BdStormControl Storm Control Type
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdStormControls_BdStormControl) GetEntityData ¶
func (bdStormControl *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdStormControls_BdStormControl) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdStormControls_BdStormControl_StormControlUnit ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdStormControls_BdStormControl_StormControlUnit struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Kilobits Per Second, PktsPerSec and KbitsPerSec cannot be configured // together. The type is interface{} with range: 64..1280000. Units are // kbit/s. KbitsPerSec interface{} // Packets Per Second, PktsPerSec and KbitsPerSec cannot be configured // together. The type is interface{} with range: 1..160000. Units are // packet/s. PktsPerSec interface{} }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdStormControls_BdStormControl_StormControlUnit Specify units for Storm Control Configuration
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdStormControls_BdStormControl_StormControlUnit) GetEntityData ¶
func (stormControlUnit *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdStormControls_BdStormControl_StormControlUnit) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainEvis ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainEvis struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Bridge Domain MPLS EVPN. The type is slice of // L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainEvis_BridgeDomainEvi. BridgeDomainEvi []*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainEvis_BridgeDomainEvi }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainEvis Bridge Domain EVI Table
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainEvis) GetEntityData ¶
func (bridgeDomainEvis *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainEvis) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainEvis_BridgeDomainEvi ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainEvis_BridgeDomainEvi struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. MPLS Ethernet VPN-ID. The type is interface{} with // range: 1..65534. VpnId interface{} }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainEvis_BridgeDomainEvi Bridge Domain MPLS EVPN
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainEvis_BridgeDomainEvi) GetEntityData ¶
func (bridgeDomainEvi *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainEvis_BridgeDomainEvi) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainMac ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainMac struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Mac withdraw sent from access PW to access PW. The type is interface{}. BdMacWithdrawRelay interface{} // MAC withdraw on Access PW. The type is interface{}. BdMacWithdrawAccessPwDisable interface{} // Disable MAC Flush when Port goes Down. The type is interface{}. BdMacPortDownFlush interface{} // Disable Mac Withdraw. The type is interface{}. BdMacWithdraw interface{} // MAC withdraw sent on bridge port down. The type is MacWithdrawBehavior. BdMacWithdrawBehavior interface{} // Mac Learning Type. The type is BdmacLearn. BdMacLearn interface{} // MAC-Limit configuration commands. BdMacLimit L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainMac_BdMacLimit // Filter Mac Address. BdMacFilters L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainMac_BdMacFilters // MAC Secure. MacSecure L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainMac_MacSecure // MAC-Aging configuration commands. BdMacAging L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainMac_BdMacAging }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainMac MAC configuration commands
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainMac) GetEntityData ¶
func (bridgeDomainMac *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainMac) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainMac_BdMacAging ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainMac_BdMacAging struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // MAC address aging type. The type is MacAging. BdMacAgingType interface{} // Mac Aging Time. The type is interface{} with range: 300..30000. BdMacAgingTime interface{} }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainMac_BdMacAging MAC-Aging configuration commands
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainMac_BdMacAging) GetEntityData ¶
func (bdMacAging *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainMac_BdMacAging) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainMac_BdMacFilters ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainMac_BdMacFilters struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Static MAC address. The type is slice of // L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainMac_BdMacFilters_BdMacFilter. BdMacFilter []*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainMac_BdMacFilters_BdMacFilter }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainMac_BdMacFilters Filter Mac Address
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainMac_BdMacFilters) GetEntityData ¶
func (bdMacFilters *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainMac_BdMacFilters) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainMac_BdMacFilters_BdMacFilter ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainMac_BdMacFilters_BdMacFilter struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Static MAC address. The type is string with // pattern: [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. Address interface{} // MAC address for filtering. The type is interface{}. Drop interface{} }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainMac_BdMacFilters_BdMacFilter Static MAC address
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainMac_BdMacFilters_BdMacFilter) GetEntityData ¶
func (bdMacFilter *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainMac_BdMacFilters_BdMacFilter) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainMac_BdMacLimit ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainMac_BdMacLimit struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // MAC address limit enforcement action. The type is MacLimitAction. BdMacLimitAction interface{} // Mac Address Limit Notification. The type is MacNotification. BdMacLimitNotif interface{} // Number of MAC addresses after which MAC limit action is taken. The type is // interface{} with range: 0..4294967295. BdMacLimitMax interface{} }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainMac_BdMacLimit MAC-Limit configuration commands
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainMac_BdMacLimit) GetEntityData ¶
func (bdMacLimit *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainMac_BdMacLimit) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainMac_MacSecure ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainMac_MacSecure struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // MAC Secure Logging. The type is interface{}. Logging interface{} // MAC secure enforcement action. The type is MacSecureAction. Action interface{} // Enable MAC Secure. The type is interface{}. Enable interface{} // MAC Secure Threshold. The type is interface{}. Threshold interface{} }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainMac_MacSecure MAC Secure
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainMac_MacSecure) GetEntityData ¶
func (macSecure *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainMac_MacSecure) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // PBB Edge. PbbEdges L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges // PBB Core. PbbCore L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb Bridge Domain PBB
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb) GetEntityData ¶
func (bridgeDomainPbb *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enabling MMRP PBB-VPLS Flood Optimization. The type is interface{}. PbbCoreMmrpFloodOptimization interface{} // VLAN ID to push. The type is interface{} with range: 1..4094. VlanId interface{} // Attach a IGMP Snooping profile. The type is string with length: 1..32. PbbCoreIgmpProfile interface{} // Enable Bridge Domain PBB Core Configuration. The type is interface{}. Enable interface{} // MAC configuration commands. PbbCoreMac L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreMac // PBB Core EVI Table. PbbCoreEvis L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreEvis // Attach a DHCP profile. PbbCoreDhcpProfile L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreDhcpProfile }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore PBB Core
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore) GetEntityData ¶
func (pbbCore *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreDhcpProfile ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreDhcpProfile struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Set the snooping profile. The type is InterfaceProfile. ProfileId interface{} // Disable DHCP snooping. The type is string. DhcpSnoopingId interface{} }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreDhcpProfile Attach a DHCP profile
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreDhcpProfile) GetEntityData ¶
func (pbbCoreDhcpProfile *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreDhcpProfile) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreEvis ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreEvis struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // PBB Core EVI. The type is slice of // L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreEvis_PbbCoreEvi. PbbCoreEvi []*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreEvis_PbbCoreEvi }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreEvis PBB Core EVI Table
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreEvis) GetEntityData ¶
func (pbbCoreEvis *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreEvis) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreEvis_PbbCoreEvi ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreEvis_PbbCoreEvi struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Ethernet VPN ID. The type is interface{} with // range: 1..4294967295. Eviid interface{} }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreEvis_PbbCoreEvi PBB Core EVI
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreEvis_PbbCoreEvi) GetEntityData ¶
func (pbbCoreEvi *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreEvis_PbbCoreEvi) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreMac ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreMac struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable Mac Learning. The type is MacLearn. PbbCoreMacLearning interface{} // MAC-Aging configuration commands. PbbCoreMacAging L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreMac_PbbCoreMacAging // MAC-Limit configuration commands. PbbCoreMacLimit L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreMac_PbbCoreMacLimit }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreMac MAC configuration commands
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreMac) GetEntityData ¶
func (pbbCoreMac *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreMac) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreMac_PbbCoreMacAging ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreMac_PbbCoreMacAging struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // MAC address aging type. The type is MacAging. PbbCoreMacAgingType interface{} // Mac Aging Time. The type is interface{} with range: 300..30000. PbbCoreMacAgingTime interface{} }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreMac_PbbCoreMacAging MAC-Aging configuration commands
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreMac_PbbCoreMacAging) GetEntityData ¶
func (pbbCoreMacAging *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreMac_PbbCoreMacAging) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreMac_PbbCoreMacLimit ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreMac_PbbCoreMacLimit struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of MAC addresses after which MAC limit action is taken. The type is // interface{} with range: 0..4294967295. PbbCoreMacLimitMax interface{} // MAC address limit notification action. The type is MacNotification. PbbCoreMacLimitNotif interface{} // MAC address limit enforcement action. The type is MacLimitAction. PbbCoreMacLimitAction interface{} }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreMac_PbbCoreMacLimit MAC-Limit configuration commands
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreMac_PbbCoreMacLimit) GetEntityData ¶
func (pbbCoreMacLimit *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreMac_PbbCoreMacLimit) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configure BD as PBB Edge with ISID and associated PBB Core BD. The type is // slice of // L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge. PbbEdge []*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges PBB Edge
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges) GetEntityData ¶
func (pbbEdges *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. ISID. The type is interface{} with range: // 256..16777214. Isid interface{} // This attribute is a key. Core BD Name. The type is string with length: // 1..27. CoreBdName interface{} // Attach a IGMP Snooping profile. The type is string with length: 1..32. PbbEdgeIgmpProfile interface{} // Configure Unknown Unicast BMAC address for PBB Edge Port. The type is // string with pattern: [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. UnknownUnicastBmac interface{} // Split Horizon Group. PbbEdgeSplitHorizonGroup L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeSplitHorizonGroup // PBB Static Mac Address Mapping Table. PbbStaticMacMappings L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbStaticMacMappings // Attach a DHCP profile. PbbEdgeDhcpProfile L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeDhcpProfile // MAC configuration commands. PbbEdgeMac L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeMac }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge Configure BD as PBB Edge with ISID and associated PBB Core BD
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge) GetEntityData ¶
func (pbbEdge *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeDhcpProfile ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeDhcpProfile struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Set the snooping profile. The type is InterfaceProfile. ProfileId interface{} // Disable DHCP snooping. The type is string. DhcpSnoopingId interface{} }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeDhcpProfile Attach a DHCP profile
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeDhcpProfile) GetEntityData ¶
func (pbbEdgeDhcpProfile *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeDhcpProfile) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeMac ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeMac struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable Mac Learning. The type is MacLearn. PbbEdgeMacLearning interface{} // MAC-Limit configuration commands. PbbEdgeMacLimit L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeMac_PbbEdgeMacLimit // MAC-Aging configuration commands. PbbEdgeMacAging L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeMac_PbbEdgeMacAging // MAC Secure. PbbEdgeMacSecure L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeMac_PbbEdgeMacSecure }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeMac MAC configuration commands
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeMac) GetEntityData ¶
func (pbbEdgeMac *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeMac) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeMac_PbbEdgeMacAging ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeMac_PbbEdgeMacAging struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // MAC address aging type. The type is MacAging. PbbEdgeMacAgingType interface{} // Mac Aging Time. The type is interface{} with range: 300..30000. PbbEdgeMacAgingTime interface{} }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeMac_PbbEdgeMacAging MAC-Aging configuration commands
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeMac_PbbEdgeMacAging) GetEntityData ¶
func (pbbEdgeMacAging *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeMac_PbbEdgeMacAging) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeMac_PbbEdgeMacLimit ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeMac_PbbEdgeMacLimit struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // MAC address limit enforcement action. The type is MacLimitAction. PbbEdgeMacLimitAction interface{} // Number of MAC addresses after which MAC limit action is taken. The type is // interface{} with range: 0..4294967295. PbbEdgeMacLimitMax interface{} // MAC address limit notification action. The type is MacNotification. PbbEdgeMacLimitNotif interface{} }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeMac_PbbEdgeMacLimit MAC-Limit configuration commands
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeMac_PbbEdgeMacLimit) GetEntityData ¶
func (pbbEdgeMacLimit *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeMac_PbbEdgeMacLimit) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeMac_PbbEdgeMacSecure ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeMac_PbbEdgeMacSecure struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // MAC Secure Logging. The type is L2vpnLogging. Logging interface{} // Disable Virtual instance port MAC Secure. The type is interface{}. Disable interface{} // MAC secure enforcement action. The type is MacSecureAction. Action interface{} // Enable MAC Secure. The type is interface{}. Enable interface{} // Accept Virtual instance port to be shutdown on mac violation. The type is // interface{}. AcceptShutdown interface{} }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeMac_PbbEdgeMacSecure MAC Secure
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeMac_PbbEdgeMacSecure) GetEntityData ¶
func (pbbEdgeMacSecure *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeMac_PbbEdgeMacSecure) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeSplitHorizonGroup ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeSplitHorizonGroup struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Disable split horizon group. The type is interface{}. Disable interface{} }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeSplitHorizonGroup Split Horizon Group
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeSplitHorizonGroup) GetEntityData ¶
func (pbbEdgeSplitHorizonGroup *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeSplitHorizonGroup) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbStaticMacMappings ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbStaticMacMappings struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // PBB Static Mac Address Mapping Configuration. The type is slice of // L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbStaticMacMappings_PbbStaticMacMapping. PbbStaticMacMapping []*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbStaticMacMappings_PbbStaticMacMapping }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbStaticMacMappings PBB Static Mac Address Mapping Table
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbStaticMacMappings) GetEntityData ¶
func (pbbStaticMacMappings *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbStaticMacMappings) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbStaticMacMappings_PbbStaticMacMapping ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbStaticMacMappings_PbbStaticMacMapping struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Static MAC address. The type is string with // pattern: [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. Address interface{} // Static backbone MAC address to map with. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. PbbStaticMacMappingBmac interface{} }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbStaticMacMappings_PbbStaticMacMapping PBB Static Mac Address Mapping Configuration
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbStaticMacMappings_PbbStaticMacMapping) GetEntityData ¶
func (pbbStaticMacMapping *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbStaticMacMappings_PbbStaticMacMapping) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainvnis ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainvnis struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Bridge Domain VxLAN EVPN. The type is slice of // L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainvnis_BridgeDomainvni. BridgeDomainvni []*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainvnis_BridgeDomainvni }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainvnis Bridge Domain EVPN VxLAN Network Identifier Table
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainvnis) GetEntityData ¶
func (bridgeDomainvnis *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainvnis) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainvnis_BridgeDomainvni ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainvnis_BridgeDomainvni struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. VxLAN Ethernet VPN-ID. The type is interface{} // with range: 1..16777215. VpnId interface{} }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainvnis_BridgeDomainvni Bridge Domain VxLAN EVPN
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainvnis_BridgeDomainvni) GetEntityData ¶
func (bridgeDomainvni *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainvnis_BridgeDomainvni) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Dai ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Dai struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable Logging. The type is interface{}. Logging interface{} // Enable Dynamic ARP Inspection. The type is interface{}. Enable interface{} // Address Validation. DaiAddressValidation L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Dai_DaiAddressValidation }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Dai Dynamic ARP Inspection
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Dai) GetEntityData ¶
func (dai *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Dai) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Dai_DaiAddressValidation ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Dai_DaiAddressValidation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable IPv4 Verification. The type is interface{}. Ipv4Verification interface{} // Enable Destination MAC Verification. The type is interface{}. DestinationMacVerification interface{} // Enable Source MAC Verification. The type is interface{}. SourceMacVerification interface{} // Enable Address Validation. The type is interface{}. Enable interface{} }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Dai_DaiAddressValidation Address Validation
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Dai_DaiAddressValidation) GetEntityData ¶
func (daiAddressValidation *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Dai_DaiAddressValidation) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_IpSourceGuard ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_IpSourceGuard struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable Logging. The type is interface{}. Logging interface{} // Enable IP Source Guard. The type is interface{}. Enable interface{} }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_IpSourceGuard IP Source Guard
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_IpSourceGuard) GetEntityData ¶
func (ipSourceGuard *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_IpSourceGuard) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_MemberVnis ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_MemberVnis struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Bridge Domain Member VxLAN Network Identifier. The type is slice of // L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_MemberVnis_MemberVni. MemberVni []*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_MemberVnis_MemberVni }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_MemberVnis Bridge Domain VxLAN Network Identifier Table
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_MemberVnis) GetEntityData ¶
func (memberVnis *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_MemberVnis) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_MemberVnis_MemberVni ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_MemberVnis_MemberVni struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. VxLAN Network Identifier number. The type is // interface{} with range: 1..16777215. Vni interface{} // Static Mac Address Table. MemberVniStaticMacAddresses L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_MemberVnis_MemberVni_MemberVniStaticMacAddresses }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_MemberVnis_MemberVni Bridge Domain Member VxLAN Network Identifier
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_MemberVnis_MemberVni) GetEntityData ¶
func (memberVni *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_MemberVnis_MemberVni) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_MemberVnis_MemberVni_MemberVniStaticMacAddresses ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_MemberVnis_MemberVni_MemberVniStaticMacAddresses struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Static Mac Address Configuration. The type is slice of // L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_MemberVnis_MemberVni_MemberVniStaticMacAddresses_MemberVniStaticMacAddress. MemberVniStaticMacAddress []*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_MemberVnis_MemberVni_MemberVniStaticMacAddresses_MemberVniStaticMacAddress }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_MemberVnis_MemberVni_MemberVniStaticMacAddresses Static Mac Address Table
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_MemberVnis_MemberVni_MemberVniStaticMacAddresses) GetEntityData ¶
func (memberVniStaticMacAddresses *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_MemberVnis_MemberVni_MemberVniStaticMacAddresses) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_MemberVnis_MemberVni_MemberVniStaticMacAddresses_MemberVniStaticMacAddress ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_MemberVnis_MemberVni_MemberVniStaticMacAddresses_MemberVniStaticMacAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Static MAC address. The type is string with // pattern: [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. MacAddress interface{} // Enable Static Mac Address Configuration. The type is string with pattern: // (([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}]+)?. NextHopIp interface{} }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_MemberVnis_MemberVni_MemberVniStaticMacAddresses_MemberVniStaticMacAddress Static Mac Address Configuration
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_MemberVnis_MemberVni_MemberVniStaticMacAddresses_MemberVniStaticMacAddress) GetEntityData ¶
func (memberVniStaticMacAddress *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_MemberVnis_MemberVni_MemberVniStaticMacAddresses_MemberVniStaticMacAddress) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_NvSatellite ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_NvSatellite struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable IPv4 Multicast Offload to Satellite Nodes. The type is interface{}. OffloadIpv4MulticastEnable interface{} // Enable nV Satellite Settings. The type is interface{}. Enable interface{} }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_NvSatellite nV Satellite
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_NvSatellite) GetEntityData ¶
func (nvSatellite *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_NvSatellite) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_RoutedInterfaces ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_RoutedInterfaces struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Bridge Domain Routed Interface. The type is slice of // L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_RoutedInterfaces_RoutedInterface. RoutedInterface []*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_RoutedInterfaces_RoutedInterface }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_RoutedInterfaces Bridge Domain Routed Interface Table
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_RoutedInterfaces) GetEntityData ¶
func (routedInterfaces *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_RoutedInterfaces) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_RoutedInterfaces_RoutedInterface ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_RoutedInterfaces_RoutedInterface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The name of the Routed Interface. The type is // string with pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // Routed interface split horizon group. RoutedInterfaceSplitHorizonGroup L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_RoutedInterfaces_RoutedInterface_RoutedInterfaceSplitHorizonGroup }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_RoutedInterfaces_RoutedInterface Bridge Domain Routed Interface
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_RoutedInterfaces_RoutedInterface) GetEntityData ¶
func (routedInterface *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_RoutedInterfaces_RoutedInterface) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_RoutedInterfaces_RoutedInterface_RoutedInterfaceSplitHorizonGroup ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_RoutedInterfaces_RoutedInterface_RoutedInterfaceSplitHorizonGroup struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configure BVI under SHG 1. The type is interface{}. RoutedInterfaceSplitHorizonGroupCore interface{} }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_RoutedInterfaces_RoutedInterface_RoutedInterfaceSplitHorizonGroup Routed interface split horizon group
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_RoutedInterfaces_RoutedInterface_RoutedInterfaceSplitHorizonGroup) GetEntityData ¶
func (routedInterfaceSplitHorizonGroup *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_RoutedInterfaces_RoutedInterface_RoutedInterfaceSplitHorizonGroup) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Name of the Virtual Forwarding Interface. The type is slice of // L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi. Vfi []*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis Specify the virtual forwarding interface name
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis) GetEntityData ¶
func (vfis *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Name of the Virtual Forwarding Interface. The type // is string with length: 1..32. Name interface{} // Enabling Shutdown. The type is interface{}. VfiShutdown interface{} // VPN Identifier. The type is interface{} with range: 1..4294967295. Vpnid interface{} // Enable Multicast P2MP in this VFI. MulticastP2mp L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp // List of pseudowires. VfiPseudowires L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires // Enable Autodiscovery BGP in this VFI. BgpAutoDiscovery L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi Name of the Virtual Forwarding Interface
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi) GetEntityData ¶
func (vfi *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Table Policy for installation of forwarding data to L2FIB. The type is // string. TablePolicy interface{} // Enable control-word for this VFI. The type is interface{}. AdControlWord interface{} // Enable Autodiscovery BGP. The type is interface{}. Enable interface{} // Signaling Protocol LDP in this VFI configuration. LdpSignalingProtocol L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_LdpSignalingProtocol // Route policy. BgpRoutePolicy L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_BgpRoutePolicy // Route Distinguisher. RouteDistinguisher L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteDistinguisher // Enable Signaling Protocol BGP in this VFI. BgpSignalingProtocol L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_BgpSignalingProtocol // Route Target. RouteTargets L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteTargets }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery Enable Autodiscovery BGP in this VFI
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery) GetEntityData ¶
func (bgpAutoDiscovery *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_BgpRoutePolicy ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_BgpRoutePolicy struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Export route policy. The type is string. Export interface{} }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_BgpRoutePolicy Route policy
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_BgpRoutePolicy) GetEntityData ¶
func (bgpRoutePolicy *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_BgpRoutePolicy) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_BgpSignalingProtocol ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_BgpSignalingProtocol struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Local Virtual Edge Block Configurable Range. The type is interface{} with // range: 11..100. VeRange interface{} // Local Virtual Edge Identifier. The type is interface{} with range: // 1..16384. Veid interface{} // Enable BGP as Signaling Protocol. The type is interface{}. Enable interface{} // Enable Flow Label based load balancing. FlowLabelLoadBalance L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_BgpSignalingProtocol_FlowLabelLoadBalance }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_BgpSignalingProtocol Enable Signaling Protocol BGP in this VFI
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_BgpSignalingProtocol) GetEntityData ¶
func (bgpSignalingProtocol *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_BgpSignalingProtocol) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_BgpSignalingProtocol_FlowLabelLoadBalance ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_BgpSignalingProtocol_FlowLabelLoadBalance struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Flow Label load balance type. The type is FlowLabelLoadBalance. FlowLabel interface{} // Static Flow Label. The type is interface{}. Static interface{} }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_BgpSignalingProtocol_FlowLabelLoadBalance Enable Flow Label based load balancing
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_BgpSignalingProtocol_FlowLabelLoadBalance) GetEntityData ¶
func (flowLabelLoadBalance *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_BgpSignalingProtocol_FlowLabelLoadBalance) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_LdpSignalingProtocol ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_LdpSignalingProtocol struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable LDP as Signaling Protocol.Deletion of this object also causes // deletion of all objects under LDPSignalingProtocol. The type is // interface{}. Enable interface{} // VPLS ID. VplsId L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_LdpSignalingProtocol_VplsId // Enable Flow Label based load balancing. FlowLabelLoadBalance L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_LdpSignalingProtocol_FlowLabelLoadBalance }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_LdpSignalingProtocol Signaling Protocol LDP in this VFI configuration
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_LdpSignalingProtocol) GetEntityData ¶
func (ldpSignalingProtocol *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_LdpSignalingProtocol) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_LdpSignalingProtocol_FlowLabelLoadBalance ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_LdpSignalingProtocol_FlowLabelLoadBalance struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Flow Label load balance type. The type is FlowLabelLoadBalance. FlowLabel interface{} // Static Flow Label. The type is interface{}. Static interface{} }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_LdpSignalingProtocol_FlowLabelLoadBalance Enable Flow Label based load balancing
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_LdpSignalingProtocol_FlowLabelLoadBalance) GetEntityData ¶
func (flowLabelLoadBalance *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_LdpSignalingProtocol_FlowLabelLoadBalance) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_LdpSignalingProtocol_VplsId ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_LdpSignalingProtocol_VplsId struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // VPLS-ID Type. The type is LdpVplsId. Type interface{} // Two byte AS number. The type is interface{} with range: 1..65535. As interface{} // AS index. The type is interface{} with range: 0..4294967295. AsIndex interface{} // IPV4 address. The type is string with pattern: // (([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}]+)?. Address interface{} // Address index. The type is interface{} with range: 0..32767. AddressIndex interface{} }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_LdpSignalingProtocol_VplsId VPLS ID
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_LdpSignalingProtocol_VplsId) GetEntityData ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteDistinguisher ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteDistinguisher struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Router Distinguisher Type. The type is BgpRouteDistinguisher. Type interface{} // Two byte or 4 byte AS number. The type is interface{} with range: // 1..4294967295. As interface{} // AS:nn (hex or decimal format). The type is interface{} with range: // 0..4294967295. AsIndex interface{} // IPV4 address. The type is string with pattern: // (([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}]+)?. Address interface{} // Addr index. The type is interface{} with range: 0..65535. AddrIndex interface{} }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteDistinguisher Route Distinguisher
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteDistinguisher) GetEntityData ¶
func (routeDistinguisher *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteDistinguisher) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteTargets ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteTargets struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Name of the Route Target. The type is slice of // L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteTargets_RouteTarget. RouteTarget []*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteTargets_RouteTarget }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteTargets Route Target
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteTargets) GetEntityData ¶
func (routeTargets *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteTargets) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteTargets_RouteTarget ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteTargets_RouteTarget struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Role of the router target type. The type is // BgpRouteTargetRole. Role interface{} // This attribute is a key. Format of the route target. The type is // BgpRouteTargetFormat. Format interface{} // two byte as or four byte as. The type is slice of // L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteTargets_RouteTarget_TwoByteAsOrFourByteAs. TwoByteAsOrFourByteAs []*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteTargets_RouteTarget_TwoByteAsOrFourByteAs // ipv4 address. The type is slice of // L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteTargets_RouteTarget_Ipv4Address. Ipv4Address []*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteTargets_RouteTarget_Ipv4Address }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteTargets_RouteTarget Name of the Route Target
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteTargets_RouteTarget) GetEntityData ¶
func (routeTarget *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteTargets_RouteTarget) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteTargets_RouteTarget_Ipv4Address ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteTargets_RouteTarget_Ipv4Address struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. IPV4 address. The type is string with pattern: // (([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}]+)?. Address interface{} // This attribute is a key. Addr index. The type is interface{} with range: // 0..65535. AddrIndex interface{} }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteTargets_RouteTarget_Ipv4Address ipv4 address
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteTargets_RouteTarget_Ipv4Address) GetEntityData ¶
func (ipv4Address *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteTargets_RouteTarget_Ipv4Address) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteTargets_RouteTarget_TwoByteAsOrFourByteAs ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteTargets_RouteTarget_TwoByteAsOrFourByteAs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Two byte or 4 byte AS number. The type is // interface{} with range: 1..4294967295. As interface{} // This attribute is a key. AS:nn (hex or decimal format). The type is // interface{} with range: 0..4294967295. AsIndex interface{} }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteTargets_RouteTarget_TwoByteAsOrFourByteAs two byte as or four byte as
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteTargets_RouteTarget_TwoByteAsOrFourByteAs) GetEntityData ¶
func (twoByteAsOrFourByteAs *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteTargets_RouteTarget_TwoByteAsOrFourByteAs) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable Autodiscovery P2MP. The type is interface{}. Enable interface{} // Multicast P2MP Transport. Transports L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp_Transports // Multicast P2MP Signaling Type. Signalings L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp_Signalings }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp Enable Multicast P2MP in this VFI
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp) GetEntityData ¶
func (multicastP2mp *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp_Signalings ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp_Signalings struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Multicast P2MP Signaling Type. The type is slice of // L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp_Signalings_Signaling. Signaling []*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp_Signalings_Signaling }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp_Signalings Multicast P2MP Signaling Type
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp_Signalings) GetEntityData ¶
func (signalings *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp_Signalings) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp_Signalings_Signaling ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp_Signalings_Signaling struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Signaling Type. The type is string with pattern: // (BGP). SignalingName interface{} }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp_Signalings_Signaling Multicast P2MP Signaling Type
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp_Signalings_Signaling) GetEntityData ¶
func (signaling *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp_Signalings_Signaling) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp_Transports ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp_Transports struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Multicast P2MP Transport Type. The type is slice of // L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp_Transports_Transport. Transport []*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp_Transports_Transport }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp_Transports Multicast P2MP Transport
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp_Transports) GetEntityData ¶
func (transports *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp_Transports) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp_Transports_Transport ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp_Transports_Transport struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Transport Type. The type is string with pattern: // (RSVP_TE). TransportName interface{} // Multicast P2MP TE Attribute Set Name. The type is string with length: // 1..64. AttributeSetName interface{} }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp_Transports_Transport Multicast P2MP Transport Type
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp_Transports_Transport) GetEntityData ¶
func (transport *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp_Transports_Transport) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Pseudowire configuration. The type is slice of // L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire. VfiPseudowire []*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires List of pseudowires
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires) GetEntityData ¶
func (vfiPseudowires *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Neighbor IP address. The type is string with // pattern: // (([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}]+)?. Neighbor interface{} // This attribute is a key. Pseudowire ID. The type is interface{} with range: // 1..4294967295. PseudowireId interface{} // PW class template name to use for this pseudowire. The type is string with // length: 1..32. VfiPwClass interface{} // Attach a IGMP Snooping profile. The type is string with length: 1..32. VfiPwIgmpSnoop interface{} // Attach a MLD Snooping profile. The type is string with length: 1..32. VfiPwMldSnoop interface{} // Attach a DHCP Snooping profile. VfiPwDhcpSnoop L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire_VfiPwDhcpSnoop // MPLS static labels. VfiPwMplsStaticLabels L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire_VfiPwMplsStaticLabels // Static Mac Address Table. PseudowireStaticMacAddresses L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire_PseudowireStaticMacAddresses }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire Pseudowire configuration
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire) GetEntityData ¶
func (vfiPseudowire *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire_PseudowireStaticMacAddresses ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire_PseudowireStaticMacAddresses struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Static Mac Address Configuration. The type is slice of // L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire_PseudowireStaticMacAddresses_PseudowireStaticMacAddress. PseudowireStaticMacAddress []*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire_PseudowireStaticMacAddresses_PseudowireStaticMacAddress }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire_PseudowireStaticMacAddresses Static Mac Address Table
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire_PseudowireStaticMacAddresses) GetEntityData ¶
func (pseudowireStaticMacAddresses *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire_PseudowireStaticMacAddresses) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire_PseudowireStaticMacAddresses_PseudowireStaticMacAddress ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire_PseudowireStaticMacAddresses_PseudowireStaticMacAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Static MAC address. The type is string with // pattern: [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. Address interface{} }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire_PseudowireStaticMacAddresses_PseudowireStaticMacAddress Static Mac Address Configuration
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire_PseudowireStaticMacAddresses_PseudowireStaticMacAddress) GetEntityData ¶
func (pseudowireStaticMacAddress *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire_PseudowireStaticMacAddresses_PseudowireStaticMacAddress) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire_VfiPwDhcpSnoop ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire_VfiPwDhcpSnoop struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Set the snooping profile. The type is InterfaceProfile. ProfileId interface{} // Disable DHCP snooping. The type is string. DhcpSnoopingId interface{} }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire_VfiPwDhcpSnoop Attach a DHCP Snooping profile
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire_VfiPwDhcpSnoop) GetEntityData ¶
func (vfiPwDhcpSnoop *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire_VfiPwDhcpSnoop) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire_VfiPwMplsStaticLabels ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire_VfiPwMplsStaticLabels struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Pseudowire local static label. The type is interface{} with range: // 16..1048575. LocalStaticLabel interface{} // Pseudowire remote static label. The type is interface{} with range: // 16..1048575. RemoteStaticLabel interface{} }
L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire_VfiPwMplsStaticLabels MPLS static labels
func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire_VfiPwMplsStaticLabels) GetEntityData ¶
func (vfiPwMplsStaticLabels *L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire_VfiPwMplsStaticLabels) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_RoutedInterfaceRanges ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_RoutedInterfaceRanges struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Minimum value of Interface range #1. The type is interface{} with range: // 0..4294967295. InterfaceRange1Min interface{} // Maximum value of Interface range #1. The type is interface{} with range: // 0..4294967295. InterfaceRange1Max interface{} // Minimum value of Interface range #2. The type is interface{} with range: // 0..4294967295. InterfaceRange2Min interface{} // Maximum value of Interface range #2. The type is interface{} with range: // 0..4294967295. InterfaceRange2Max interface{} // Minimum value of Interface range #3. The type is interface{} with range: // 0..4294967295. InterfaceRange3Min interface{} // Maximum value of Interface range #3. The type is interface{} with range: // 0..4294967295. InterfaceRange3Max interface{} // Minimum value of Interface range #4. The type is interface{} with range: // 0..4294967295. InterfaceRange4Min interface{} // Maximum value of Interface range #4. The type is interface{} with range: // 0..4294967295. InterfaceRange4Max interface{} // Minimum value of Interface range #5. The type is interface{} with range: // 0..4294967295. InterfaceRange5Min interface{} // Maximum value of Interface range #5. The type is interface{} with range: // 0..4294967295. InterfaceRange5Max interface{} // Minimum value of Interface range #6. The type is interface{} with range: // 0..4294967295. InterfaceRange6Min interface{} // Maximum value of Interface range #6. The type is interface{} with range: // 0..4294967295. InterfaceRange6Max interface{} // Minimum value of Interface range #7. The type is interface{} with range: // 0..4294967295. InterfaceRange7Min interface{} // Maximum value of Interface range #7. The type is interface{} with range: // 0..4294967295. InterfaceRange7Max interface{} // Minimum value of Interface range #8. The type is interface{} with range: // 0..4294967295. InterfaceRange8Min interface{} // Maximum value of Interface range #8. The type is interface{} with range: // 0..4294967295. InterfaceRange8Max interface{} // Minimum value of Interface range #9. The type is interface{} with range: // 0..4294967295. InterfaceRange9Min interface{} // Maximum value of Interface range #9. The type is interface{} with range: // 0..4294967295. InterfaceRange9Max interface{} }
L2vpn_Database_VlanSwitches_VlanSwitch_RoutedInterfaceRanges Configure VLAN Switch Routed BVI Interface ranges
func (*L2vpn_Database_VlanSwitches_VlanSwitch_RoutedInterfaceRanges) GetEntityData ¶
func (routedInterfaceRanges *L2vpn_Database_VlanSwitches_VlanSwitch_RoutedInterfaceRanges) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_VlanRanges ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_VlanRanges struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Minimum value of VLAN range #1. The type is interface{} with range: // 1..4094. VlanRange1Min interface{} // Maximum value of VLAN range #1. The type is interface{} with range: // 1..4094. VlanRange1Max interface{} // Minimum value of VLAN range #2. The type is interface{} with range: // 1..4094. VlanRange2Min interface{} // Maximum value of VLAN range #2. The type is interface{} with range: // 1..4094. VlanRange2Max interface{} // Minimum value of VLAN range #3. The type is interface{} with range: // 1..4094. VlanRange3Min interface{} // Maximum value of VLAN range #3. The type is interface{} with range: // 1..4094. VlanRange3Max interface{} // Minimum value of VLAN range #4. The type is interface{} with range: // 1..4094. VlanRange4Min interface{} // Maximum value of VLAN range #4. The type is interface{} with range: // 1..4094. VlanRange4Max interface{} // Minimum value of VLAN range #5. The type is interface{} with range: // 1..4094. VlanRange5Min interface{} // Maximum value of VLAN range #5. The type is interface{} with range: // 1..4094. VlanRange5Max interface{} // Minimum value of VLAN range #6. The type is interface{} with range: // 1..4094. VlanRange6Min interface{} // Maximum value of VLAN range #6. The type is interface{} with range: // 1..4094. VlanRange6Max interface{} // Minimum value of VLAN range #7. The type is interface{} with range: // 1..4094. VlanRange7Min interface{} // Maximum value of VLAN range #7. The type is interface{} with range: // 1..4094. VlanRange7Max interface{} // Minimum value of VLAN range #8. The type is interface{} with range: // 1..4094. VlanRange8Min interface{} // Maximum value of VLAN range #8. The type is interface{} with range: // 1..4094. VlanRange8Max interface{} // Minimum value of VLAN range #9. The type is interface{} with range: // 1..4094. VlanRange9Min interface{} // Maximum value of VLAN range #9. The type is interface{} with range: // 1..4094. VlanRange9Max interface{} }
L2vpn_Database_VlanSwitches_VlanSwitch_VlanRanges Configure VLAN Switch VLAN ranges
func (*L2vpn_Database_VlanSwitches_VlanSwitch_VlanRanges) GetEntityData ¶
func (vlanRanges *L2vpn_Database_VlanSwitches_VlanSwitch_VlanRanges) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_VlanSwitchPorts ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_VlanSwitchPorts struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // VLAN Switched Port. The type is slice of // L2vpn_Database_VlanSwitches_VlanSwitch_VlanSwitchPorts_VlanSwitchPort. VlanSwitchPort []*L2vpn_Database_VlanSwitches_VlanSwitch_VlanSwitchPorts_VlanSwitchPort }
L2vpn_Database_VlanSwitches_VlanSwitch_VlanSwitchPorts List of VLAN Switched Ports
func (*L2vpn_Database_VlanSwitches_VlanSwitch_VlanSwitchPorts) GetEntityData ¶
func (vlanSwitchPorts *L2vpn_Database_VlanSwitches_VlanSwitch_VlanSwitchPorts) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_VlanSwitchPorts_VlanSwitchPort ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_VlanSwitchPorts_VlanSwitchPort struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Interface name. The type is string with pattern: // [a-zA-Z0-9._/-]+. InterfaceName interface{} }
L2vpn_Database_VlanSwitches_VlanSwitch_VlanSwitchPorts_VlanSwitchPort VLAN Switched Port
func (*L2vpn_Database_VlanSwitches_VlanSwitch_VlanSwitchPorts_VlanSwitchPort) GetEntityData ¶
func (vlanSwitchPort *L2vpn_Database_VlanSwitches_VlanSwitch_VlanSwitchPorts_VlanSwitchPort) GetEntityData() *types.CommonEntityData
type L2vpn_Database_VlanSwitches_VlanSwitch_VniRanges ¶
type L2vpn_Database_VlanSwitches_VlanSwitch_VniRanges struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Minimum value of VNI range #1. The type is interface{} with range: // 0..4294967295. VniRange1Min interface{} // Maximum value of VNI range #1. The type is interface{} with range: // 0..4294967295. VniRange1Max interface{} // Minimum value of VNI range #2. The type is interface{} with range: // 0..4294967295. VniRange2Min interface{} // Maximum value of VNI range #2. The type is interface{} with range: // 0..4294967295. VniRange2Max interface{} // Minimum value of VNI range #3. The type is interface{} with range: // 0..4294967295. VniRange3Min interface{} // Maximum value of VNI range #3. The type is interface{} with range: // 0..4294967295. VniRange3Max interface{} // Minimum value of VNI range #4. The type is interface{} with range: // 0..4294967295. VniRange4Min interface{} // Maximum value of VNI range #4. The type is interface{} with range: // 0..4294967295. VniRange4Max interface{} // Minimum value of VNI range #5. The type is interface{} with range: // 0..4294967295. VniRange5Min interface{} // Maximum value of VNI range #5. The type is interface{} with range: // 0..4294967295. VniRange5Max interface{} // Minimum value of VNI range #6. The type is interface{} with range: // 0..4294967295. VniRange6Min interface{} // Maximum value of VNI range #6. The type is interface{} with range: // 0..4294967295. VniRange6Max interface{} // Minimum value of VNI range #7. The type is interface{} with range: // 0..4294967295. VniRange7Min interface{} // Maximum value of VNI range #7. The type is interface{} with range: // 0..4294967295. VniRange7Max interface{} // Minimum value of VNI range #8. The type is interface{} with range: // 0..4294967295. VniRange8Min interface{} // Maximum value of VNI range #8. The type is interface{} with range: // 0..4294967295. VniRange8Max interface{} // Minimum value of VNI range #9. The type is interface{} with range: // 0..4294967295. VniRange9Min interface{} // Maximum value of VNI range #9. The type is interface{} with range: // 0..4294967295. VniRange9Max interface{} }
L2vpn_Database_VlanSwitches_VlanSwitch_VniRanges Configure VLAN Switch VxLAN Ethernet VPN-ID ranges
func (*L2vpn_Database_VlanSwitches_VlanSwitch_VniRanges) GetEntityData ¶
func (vniRanges *L2vpn_Database_VlanSwitches_VlanSwitch_VniRanges) GetEntityData() *types.CommonEntityData
type L2vpn_Database_XconnectGroups ¶
type L2vpn_Database_XconnectGroups struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Xconnect group. The type is slice of // L2vpn_Database_XconnectGroups_XconnectGroup. XconnectGroup []*L2vpn_Database_XconnectGroups_XconnectGroup }
L2vpn_Database_XconnectGroups List of xconnect groups
func (*L2vpn_Database_XconnectGroups) GetEntityData ¶
func (xconnectGroups *L2vpn_Database_XconnectGroups) GetEntityData() *types.CommonEntityData
type L2vpn_Database_XconnectGroups_XconnectGroup ¶
type L2vpn_Database_XconnectGroups_XconnectGroup struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Name of the xconnect group. The type is string // with length: 1..32. Name interface{} // List of point to point xconnects. P2pXconnects L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects // List of multi point to multi point xconnects. Mp2mpXconnects L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects }
L2vpn_Database_XconnectGroups_XconnectGroup Xconnect group
func (*L2vpn_Database_XconnectGroups_XconnectGroup) GetEntityData ¶
func (xconnectGroup *L2vpn_Database_XconnectGroups_XconnectGroup) GetEntityData() *types.CommonEntityData
type L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects ¶
type L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Multi point to multi point xconnect. The type is slice of // L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect. Mp2mpXconnect []*L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect }
L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects List of multi point to multi point xconnects
func (*L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects) GetEntityData ¶
func (mp2mpXconnects *L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects) GetEntityData() *types.CommonEntityData
type L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect ¶
type L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Name of the multi point to multi point xconnect. // The type is string with length: 1..26. Name interface{} // Maximum transmission unit for this MP2MP VPWS instance. The type is // interface{} with range: 64..65535. Units are byte. Mp2mpmtu interface{} // Disable control word. The type is interface{}. Mp2mpControlWord interface{} // Configure Layer 2 Encapsulation. The type is L2Encapsulation. Mp2mpl2Encapsulation interface{} // Interworking. The type is Interworking. Mp2mpInterworking interface{} // shutdown this MP2MP VPWS instance. The type is interface{}. Mp2mpShutdown interface{} // VPN Identifier. The type is interface{} with range: 1..4294967295. Mp2mpvpnId interface{} // auto-discovery in this MP2MP. Mp2mpAutoDiscovery L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery }
L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect Multi point to multi point xconnect
func (*L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect) GetEntityData ¶
func (mp2mpXconnect *L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect) GetEntityData() *types.CommonEntityData
type L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery ¶
type L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable auto-discovery. The type is interface{}. Enable interface{} // Route Distinguisher. RouteDistinguisher L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_RouteDistinguisher // Route policy. Mp2mpRoutePolicy L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpRoutePolicy // Route Target. Mp2mpRouteTargets L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpRouteTargets // signaling protocol in this MP2MP. Mp2mpSignalingProtocol L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpSignalingProtocol }
L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery auto-discovery in this MP2MP
func (*L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery) GetEntityData ¶
func (mp2mpAutoDiscovery *L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery) GetEntityData() *types.CommonEntityData
type L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpRoutePolicy ¶
type L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpRoutePolicy struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Export route policy. The type is string. Export interface{} }
L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpRoutePolicy Route policy
func (*L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpRoutePolicy) GetEntityData ¶
func (mp2mpRoutePolicy *L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpRoutePolicy) GetEntityData() *types.CommonEntityData
type L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpRouteTargets ¶
type L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpRouteTargets struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Name of the Route Target. The type is slice of // L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpRouteTargets_Mp2mpRouteTarget. Mp2mpRouteTarget []*L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpRouteTargets_Mp2mpRouteTarget }
L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpRouteTargets Route Target
func (*L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpRouteTargets) GetEntityData ¶
func (mp2mpRouteTargets *L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpRouteTargets) GetEntityData() *types.CommonEntityData
type L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpRouteTargets_Mp2mpRouteTarget ¶
type L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpRouteTargets_Mp2mpRouteTarget struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Role of the router target type. The type is // BgpRouteTargetRole. Role interface{} // This attribute is a key. Format of the route target. The type is // BgpRouteTargetFormat. Format interface{} // two byte as or four byte as. The type is slice of // L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpRouteTargets_Mp2mpRouteTarget_TwoByteAsOrFourByteAs. TwoByteAsOrFourByteAs []*L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpRouteTargets_Mp2mpRouteTarget_TwoByteAsOrFourByteAs // ipv4 address. The type is slice of // L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpRouteTargets_Mp2mpRouteTarget_Ipv4Address. Ipv4Address []*L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpRouteTargets_Mp2mpRouteTarget_Ipv4Address }
L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpRouteTargets_Mp2mpRouteTarget Name of the Route Target
func (*L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpRouteTargets_Mp2mpRouteTarget) GetEntityData ¶
func (mp2mpRouteTarget *L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpRouteTargets_Mp2mpRouteTarget) GetEntityData() *types.CommonEntityData
type L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpRouteTargets_Mp2mpRouteTarget_Ipv4Address ¶
type L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpRouteTargets_Mp2mpRouteTarget_Ipv4Address struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. IPV4 address. The type is string with pattern: // (([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}]+)?. Address interface{} // This attribute is a key. Addr index. The type is interface{} with range: // 0..65535. AddrIndex interface{} }
L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpRouteTargets_Mp2mpRouteTarget_Ipv4Address ipv4 address
func (*L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpRouteTargets_Mp2mpRouteTarget_Ipv4Address) GetEntityData ¶
type L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpRouteTargets_Mp2mpRouteTarget_TwoByteAsOrFourByteAs ¶
type L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpRouteTargets_Mp2mpRouteTarget_TwoByteAsOrFourByteAs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Two byte or 4 byte AS number. The type is // interface{} with range: 1..4294967295. As interface{} // This attribute is a key. AS:nn (hex or decimal format). The type is // interface{} with range: 0..4294967295. AsIndex interface{} }
L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpRouteTargets_Mp2mpRouteTarget_TwoByteAsOrFourByteAs two byte as or four byte as
func (*L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpRouteTargets_Mp2mpRouteTarget_TwoByteAsOrFourByteAs) GetEntityData ¶
func (twoByteAsOrFourByteAs *L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpRouteTargets_Mp2mpRouteTarget_TwoByteAsOrFourByteAs) GetEntityData() *types.CommonEntityData
type L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpSignalingProtocol ¶
type L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpSignalingProtocol struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Local Customer Edge Identifier. The type is interface{} with range: // 11..100. CeRange interface{} // Enable signaling protocol. The type is interface{}. Enable interface{} // Enable Flow Label based load balancing. FlowLabelLoadBalance L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpSignalingProtocol_FlowLabelLoadBalance // Local Customer Edge Identifier Table. Ceids L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpSignalingProtocol_Ceids }
L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpSignalingProtocol signaling protocol in this MP2MP
func (*L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpSignalingProtocol) GetEntityData ¶
func (mp2mpSignalingProtocol *L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpSignalingProtocol) GetEntityData() *types.CommonEntityData
type L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpSignalingProtocol_Ceids ¶
type L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpSignalingProtocol_Ceids struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Local Customer Edge Identifier . The type is slice of // L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpSignalingProtocol_Ceids_Ceid. Ceid []*L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpSignalingProtocol_Ceids_Ceid }
L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpSignalingProtocol_Ceids Local Customer Edge Identifier Table
func (*L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpSignalingProtocol_Ceids) GetEntityData ¶
type L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpSignalingProtocol_Ceids_Ceid ¶
type L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpSignalingProtocol_Ceids_Ceid struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Local Customer Edge Identifier. The type is // interface{} with range: 1..16384. CeId interface{} // AC And Remote Customer Edge Identifier Table. RemoteCeidAttachmentCircuits L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpSignalingProtocol_Ceids_Ceid_RemoteCeidAttachmentCircuits }
L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpSignalingProtocol_Ceids_Ceid Local Customer Edge Identifier
func (*L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpSignalingProtocol_Ceids_Ceid) GetEntityData ¶
type L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpSignalingProtocol_Ceids_Ceid_RemoteCeidAttachmentCircuits ¶
type L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpSignalingProtocol_Ceids_Ceid_RemoteCeidAttachmentCircuits struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AC And Remote Customer Edge Identifier. The type is slice of // L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpSignalingProtocol_Ceids_Ceid_RemoteCeidAttachmentCircuits_RemoteCeidAttachmentCircuit. RemoteCeidAttachmentCircuit []*L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpSignalingProtocol_Ceids_Ceid_RemoteCeidAttachmentCircuits_RemoteCeidAttachmentCircuit }
L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpSignalingProtocol_Ceids_Ceid_RemoteCeidAttachmentCircuits AC And Remote Customer Edge Identifier Table
func (*L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpSignalingProtocol_Ceids_Ceid_RemoteCeidAttachmentCircuits) GetEntityData ¶
func (remoteCeidAttachmentCircuits *L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpSignalingProtocol_Ceids_Ceid_RemoteCeidAttachmentCircuits) GetEntityData() *types.CommonEntityData
type L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpSignalingProtocol_Ceids_Ceid_RemoteCeidAttachmentCircuits_RemoteCeidAttachmentCircuit ¶
type L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpSignalingProtocol_Ceids_Ceid_RemoteCeidAttachmentCircuits_RemoteCeidAttachmentCircuit struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The name of the Attachment Circuit. The type is // string with pattern: [a-zA-Z0-9._/-]+. Name interface{} // This attribute is a key. Remote Customer Edge Identifier. The type is // interface{} with range: 1..16384. RemoteCeId interface{} }
L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpSignalingProtocol_Ceids_Ceid_RemoteCeidAttachmentCircuits_RemoteCeidAttachmentCircuit AC And Remote Customer Edge Identifier
func (*L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpSignalingProtocol_Ceids_Ceid_RemoteCeidAttachmentCircuits_RemoteCeidAttachmentCircuit) GetEntityData ¶
func (remoteCeidAttachmentCircuit *L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpSignalingProtocol_Ceids_Ceid_RemoteCeidAttachmentCircuits_RemoteCeidAttachmentCircuit) GetEntityData() *types.CommonEntityData
type L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpSignalingProtocol_FlowLabelLoadBalance ¶
type L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpSignalingProtocol_FlowLabelLoadBalance struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Flow Label load balance type. The type is FlowLabelLoadBalance. FlowLabel interface{} // Static Flow Label. The type is interface{}. Static interface{} }
L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpSignalingProtocol_FlowLabelLoadBalance Enable Flow Label based load balancing
func (*L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpSignalingProtocol_FlowLabelLoadBalance) GetEntityData ¶
func (flowLabelLoadBalance *L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpSignalingProtocol_FlowLabelLoadBalance) GetEntityData() *types.CommonEntityData
type L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_RouteDistinguisher ¶
type L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_RouteDistinguisher struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Router distinguisher type. The type is BgpRouteDistinguisher. Type interface{} // Two byte or 4 byte AS number. The type is interface{} with range: // 1..4294967295. As interface{} // AS:nn (hex or decimal format). The type is interface{} with range: // 0..4294967295. AsIndex interface{} // IPV4 address. The type is string with pattern: // (([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}]+)?. Address interface{} // Addr index. The type is interface{} with range: 0..65535. AddrIndex interface{} }
L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_RouteDistinguisher Route Distinguisher
func (*L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_RouteDistinguisher) GetEntityData ¶
func (routeDistinguisher *L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_RouteDistinguisher) GetEntityData() *types.CommonEntityData
type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects ¶
type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Point to point xconnect. The type is slice of // L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect. P2pXconnect []*L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect }
L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects List of point to point xconnects
func (*L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects) GetEntityData ¶
func (p2pXconnects *L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects) GetEntityData() *types.CommonEntityData
type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect ¶
type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Name of the point to point xconnect. The type is // string with length: 1..38. Name interface{} // cross connect description Name. The type is string with length: 1..64. P2pDescription interface{} // Interworking. The type is Interworking. Interworking interface{} // List of backup attachment circuits. BackupAttachmentCircuits L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_BackupAttachmentCircuits // List of EVPN Services. PseudowireEvpns L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_PseudowireEvpns // List of pseudowires. Pseudowires L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires // List of Monitor session segments. MonitorSessions L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_MonitorSessions // List of pseudowire-routed. PseudowireRouteds L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_PseudowireRouteds // List of attachment circuits. AttachmentCircuits L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_AttachmentCircuits }
L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect Point to point xconnect
func (*L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect) GetEntityData ¶
func (p2pXconnect *L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect) GetEntityData() *types.CommonEntityData
type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_AttachmentCircuits ¶
type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_AttachmentCircuits struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Attachment circuit interface. The type is slice of // L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_AttachmentCircuits_AttachmentCircuit. AttachmentCircuit []*L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_AttachmentCircuits_AttachmentCircuit }
L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_AttachmentCircuits List of attachment circuits
func (*L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_AttachmentCircuits) GetEntityData ¶
func (attachmentCircuits *L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_AttachmentCircuits) GetEntityData() *types.CommonEntityData
type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_AttachmentCircuits_AttachmentCircuit ¶
type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_AttachmentCircuits_AttachmentCircuit struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Name of the attachment circuit interface. The type // is string with pattern: [a-zA-Z0-9._/-]+. Name interface{} // Enable attachment circuit interface. The type is interface{}. Enable interface{} }
L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_AttachmentCircuits_AttachmentCircuit Attachment circuit interface
func (*L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_AttachmentCircuits_AttachmentCircuit) GetEntityData ¶
func (attachmentCircuit *L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_AttachmentCircuits_AttachmentCircuit) GetEntityData() *types.CommonEntityData
type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_BackupAttachmentCircuits ¶
type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_BackupAttachmentCircuits struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Backup attachment circuit. The type is slice of // L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_BackupAttachmentCircuits_BackupAttachmentCircuit. BackupAttachmentCircuit []*L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_BackupAttachmentCircuits_BackupAttachmentCircuit }
L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_BackupAttachmentCircuits List of backup attachment circuits
func (*L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_BackupAttachmentCircuits) GetEntityData ¶
func (backupAttachmentCircuits *L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_BackupAttachmentCircuits) GetEntityData() *types.CommonEntityData
type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_BackupAttachmentCircuits_BackupAttachmentCircuit ¶
type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_BackupAttachmentCircuits_BackupAttachmentCircuit struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Name of the attachment circuit interface. The type // is string with pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} }
L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_BackupAttachmentCircuits_BackupAttachmentCircuit Backup attachment circuit
func (*L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_BackupAttachmentCircuits_BackupAttachmentCircuit) GetEntityData ¶
func (backupAttachmentCircuit *L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_BackupAttachmentCircuits_BackupAttachmentCircuit) GetEntityData() *types.CommonEntityData
type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_MonitorSessions ¶
type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_MonitorSessions struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Monitor session segment. The type is slice of // L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_MonitorSessions_MonitorSession. MonitorSession []*L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_MonitorSessions_MonitorSession }
L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_MonitorSessions List of Monitor session segments
func (*L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_MonitorSessions) GetEntityData ¶
func (monitorSessions *L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_MonitorSessions) GetEntityData() *types.CommonEntityData
type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_MonitorSessions_MonitorSession ¶
type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_MonitorSessions_MonitorSession struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Name of the monitor session. The type is string // with length: 1..64. Name interface{} // Enable monitor session segment . The type is interface{}. Enable interface{} }
L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_MonitorSessions_MonitorSession Monitor session segment
func (*L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_MonitorSessions_MonitorSession) GetEntityData ¶
func (monitorSession *L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_MonitorSessions_MonitorSession) GetEntityData() *types.CommonEntityData
type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_PseudowireEvpns ¶
type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_PseudowireEvpns struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // EVPN P2P Service Configuration. The type is slice of // L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_PseudowireEvpns_PseudowireEvpn. PseudowireEvpn []*L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_PseudowireEvpns_PseudowireEvpn }
L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_PseudowireEvpns List of EVPN Services
func (*L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_PseudowireEvpns) GetEntityData ¶
func (pseudowireEvpns *L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_PseudowireEvpns) GetEntityData() *types.CommonEntityData
type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_PseudowireEvpns_PseudowireEvpn ¶
type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_PseudowireEvpns_PseudowireEvpn struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Ethernet VPN ID. The type is interface{} with // range: 1..65534. Eviid interface{} // This attribute is a key. Remote AC ID. The type is interface{} with range: // 1..16777215. RemoteAcid interface{} // This attribute is a key. Source AC ID. The type is interface{} with range: // 1..16777215. SourceAcid interface{} // Name of the pseudowire class. The type is string with length: 1..32. Class interface{} }
L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_PseudowireEvpns_PseudowireEvpn EVPN P2P Service Configuration
func (*L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_PseudowireEvpns_PseudowireEvpn) GetEntityData ¶
func (pseudowireEvpn *L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_PseudowireEvpns_PseudowireEvpn) GetEntityData() *types.CommonEntityData
type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_PseudowireRouteds ¶
type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_PseudowireRouteds struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Pseudowire configuration. The type is slice of // L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_PseudowireRouteds_PseudowireRouted. PseudowireRouted []*L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_PseudowireRouteds_PseudowireRouted }
L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_PseudowireRouteds List of pseudowire-routed
func (*L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_PseudowireRouteds) GetEntityData ¶
func (pseudowireRouteds *L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_PseudowireRouteds) GetEntityData() *types.CommonEntityData
type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_PseudowireRouteds_PseudowireRouted ¶
type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_PseudowireRouteds_PseudowireRouted struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Target Global ID. The type is interface{} with // range: 1..4294967295. GlobalId interface{} // This attribute is a key. Target Prefix. The type is string with pattern: // (([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}]+)?. Prefix interface{} // This attribute is a key. Target AC ID. The type is interface{} with range: // 1..4294967295. Acid interface{} // This attribute is a key. Source AC ID. The type is interface{} with range: // 1..4294967295. Sacid interface{} // Tag Impose vlan tagged mode. The type is interface{} with range: 1..4094. TagImpose interface{} // Name of the pseudowire class. The type is string with length: 1..32. Class interface{} }
L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_PseudowireRouteds_PseudowireRouted Pseudowire configuration
func (*L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_PseudowireRouteds_PseudowireRouted) GetEntityData ¶
func (pseudowireRouted *L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_PseudowireRouteds_PseudowireRouted) GetEntityData() *types.CommonEntityData
type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires ¶
type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Pseudowire configuration. The type is slice of // L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire. Pseudowire []*L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire }
L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires List of pseudowires
func (*L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires) GetEntityData ¶
func (pseudowires *L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires) GetEntityData() *types.CommonEntityData
type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire ¶
type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Pseudowire ID. The type is interface{} with range: // 1..4294967295. PseudowireId interface{} // keys: neighbor. The type is slice of // L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor. Neighbor []*L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor // keys: pseudowire-address. The type is slice of // L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress. PseudowireAddress []*L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress }
L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire Pseudowire configuration
func (*L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire) GetEntityData ¶
func (pseudowire *L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire) GetEntityData() *types.CommonEntityData
type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor ¶
type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Pseudowire IPv4 address. The type is string with // pattern: // (([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}]+)?. Neighbor interface{} // Tag Impose vlan tagged mode. The type is interface{} with range: 1..4094. TagImpose interface{} // Name of the pseudowire class. The type is string with length: 1..32. Class interface{} // Value of the Pseudowire source address. Must be IPv6 only. The type is one // of the following types: string with pattern: // (([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}]+)?, // or string with pattern: // ((:|[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}]+)?. SourceAddress interface{} // Pseudowire Bandwidth. The type is interface{} with range: 0..4294967295. Bandwidth interface{} // MPLS static labels. MplsStaticLabels L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor_MplsStaticLabels // List of pseudowires. BackupPseudowires L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor_BackupPseudowires // L2TP Static Attributes. L2tpStaticAttributes L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor_L2tpStaticAttributes // Pseudowire L2TPv3 static configuration. L2tpStatic L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor_L2tpStatic }
L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor keys: neighbor
func (*L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor) GetEntityData ¶
func (neighbor *L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor) GetEntityData() *types.CommonEntityData
type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor_BackupPseudowires ¶
type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor_BackupPseudowires struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Backup pseudowire for the cross connect. The type is slice of // L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor_BackupPseudowires_BackupPseudowire. BackupPseudowire []*L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor_BackupPseudowires_BackupPseudowire }
L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor_BackupPseudowires List of pseudowires
func (*L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor_BackupPseudowires) GetEntityData ¶
func (backupPseudowires *L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor_BackupPseudowires) GetEntityData() *types.CommonEntityData
type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor_BackupPseudowires_BackupPseudowire ¶
type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor_BackupPseudowires_BackupPseudowire struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Neighbor IP address. The type is string with // pattern: // (([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}]+)?. Neighbor interface{} // This attribute is a key. Pseudowire ID. The type is interface{} with range: // 1..4294967295. PseudowireId interface{} // PW class template name to use for the backup PW. The type is string with // length: 1..32. BackupPwClass interface{} // MPLS static labels. BackupMplsStaticLabels L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor_BackupPseudowires_BackupPseudowire_BackupMplsStaticLabels }
L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor_BackupPseudowires_BackupPseudowire Backup pseudowire for the cross connect
func (*L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor_BackupPseudowires_BackupPseudowire) GetEntityData ¶
func (backupPseudowire *L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor_BackupPseudowires_BackupPseudowire) GetEntityData() *types.CommonEntityData
type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor_BackupPseudowires_BackupPseudowire_BackupMplsStaticLabels ¶
type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor_BackupPseudowires_BackupPseudowire_BackupMplsStaticLabels struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Pseudowire local static label. The type is interface{} with range: // 16..1048575. LocalStaticLabel interface{} // Pseudowire remote static label. The type is interface{} with range: // 16..1048575. RemoteStaticLabel interface{} }
L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor_BackupPseudowires_BackupPseudowire_BackupMplsStaticLabels MPLS static labels
func (*L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor_BackupPseudowires_BackupPseudowire_BackupMplsStaticLabels) GetEntityData ¶
func (backupMplsStaticLabels *L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor_BackupPseudowires_BackupPseudowire_BackupMplsStaticLabels) GetEntityData() *types.CommonEntityData
type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor_L2tpStatic ¶
type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor_L2tpStatic struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable pseudowire L2TPv3 static configuration. The type is interface{}. Enable interface{} }
L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor_L2tpStatic Pseudowire L2TPv3 static configuration
func (*L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor_L2tpStatic) GetEntityData ¶
func (l2tpStatic *L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor_L2tpStatic) GetEntityData() *types.CommonEntityData
type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor_L2tpStaticAttributes ¶
type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor_L2tpStaticAttributes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // L2TP remote session ID. The type is interface{} with range: 1..65535. L2tpRemoteSessionId interface{} // L2TP local session ID. The type is interface{} with range: 1..65535. L2tpLocalSessionId interface{} // L2TP remote cookie. L2tpRemoteCookie L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor_L2tpStaticAttributes_L2tpRemoteCookie // L2TP secondary local cookie. L2tpSecondaryLocalCookie L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor_L2tpStaticAttributes_L2tpSecondaryLocalCookie // L2TP local cookie. L2tpLocalCookie L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor_L2tpStaticAttributes_L2tpLocalCookie }
L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor_L2tpStaticAttributes L2TP Static Attributes
func (*L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor_L2tpStaticAttributes) GetEntityData ¶
func (l2tpStaticAttributes *L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor_L2tpStaticAttributes) GetEntityData() *types.CommonEntityData
type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor_L2tpStaticAttributes_L2tpLocalCookie ¶
type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor_L2tpStaticAttributes_L2tpLocalCookie struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Local cookie size. The type is L2tpCookieSize. Size interface{} // Lower local cookie value. The type is interface{} with range: // 0..4294967295. LowerValue interface{} // Higher local cookie value. The type is interface{} with range: // 0..4294967295. HigherValue interface{} }
L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor_L2tpStaticAttributes_L2tpLocalCookie L2TP local cookie
func (*L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor_L2tpStaticAttributes_L2tpLocalCookie) GetEntityData ¶
func (l2tpLocalCookie *L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor_L2tpStaticAttributes_L2tpLocalCookie) GetEntityData() *types.CommonEntityData
type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor_L2tpStaticAttributes_L2tpRemoteCookie ¶
type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor_L2tpStaticAttributes_L2tpRemoteCookie struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Remote cookie size. The type is L2tpCookieSize. Size interface{} // Lower remote cookie value. The type is interface{} with range: // 0..4294967295. LowerValue interface{} // Higher remote cookie value. The type is interface{} with range: // 0..4294967295. HigherValue interface{} }
L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor_L2tpStaticAttributes_L2tpRemoteCookie L2TP remote cookie
func (*L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor_L2tpStaticAttributes_L2tpRemoteCookie) GetEntityData ¶
func (l2tpRemoteCookie *L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor_L2tpStaticAttributes_L2tpRemoteCookie) GetEntityData() *types.CommonEntityData
type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor_L2tpStaticAttributes_L2tpSecondaryLocalCookie ¶
type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor_L2tpStaticAttributes_L2tpSecondaryLocalCookie struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Local cookie size. The type is L2tpCookieSize. Size interface{} // Lower local cookie value. The type is interface{} with range: // 0..4294967295. LowerValue interface{} // Higher local cookie value. The type is interface{} with range: // 0..4294967295. HigherValue interface{} }
L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor_L2tpStaticAttributes_L2tpSecondaryLocalCookie L2TP secondary local cookie
func (*L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor_L2tpStaticAttributes_L2tpSecondaryLocalCookie) GetEntityData ¶
func (l2tpSecondaryLocalCookie *L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor_L2tpStaticAttributes_L2tpSecondaryLocalCookie) GetEntityData() *types.CommonEntityData
type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor_MplsStaticLabels ¶
type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor_MplsStaticLabels struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Pseudowire local static label. The type is interface{} with range: // 16..1048575. LocalStaticLabel interface{} // Pseudowire remote static label. The type is interface{} with range: // 16..1048575. RemoteStaticLabel interface{} }
L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor_MplsStaticLabels MPLS static labels
func (*L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor_MplsStaticLabels) GetEntityData ¶
func (mplsStaticLabels *L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor_MplsStaticLabels) GetEntityData() *types.CommonEntityData
type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress ¶
type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Pseudowire IPv6 address. A pseudowire can have // only one address: IPv4 or IPv6. The type is string with pattern: // ((:|[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}]+)?. PseudowireAddress interface{} // Tag Impose vlan tagged mode. The type is interface{} with range: 1..4094. TagImpose interface{} // Name of the pseudowire class. The type is string with length: 1..32. Class interface{} // Value of the Pseudowire source address. Must be IPv6 only. The type is one // of the following types: string with pattern: // (([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}]+)?, // or string with pattern: // ((:|[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}]+)?. SourceAddress interface{} // Pseudowire Bandwidth. The type is interface{} with range: 0..4294967295. Bandwidth interface{} // MPLS static labels. MplsStaticLabels L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress_MplsStaticLabels // List of pseudowires. BackupPseudowires L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress_BackupPseudowires // L2TP Static Attributes. L2tpStaticAttributes L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress_L2tpStaticAttributes // Pseudowire L2TPv3 static configuration. L2tpStatic L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress_L2tpStatic }
L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress keys: pseudowire-address
func (*L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress) GetEntityData ¶
func (pseudowireAddress *L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress) GetEntityData() *types.CommonEntityData
type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress_BackupPseudowires ¶
type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress_BackupPseudowires struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Backup pseudowire for the cross connect. The type is slice of // L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress_BackupPseudowires_BackupPseudowire. BackupPseudowire []*L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress_BackupPseudowires_BackupPseudowire }
L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress_BackupPseudowires List of pseudowires
func (*L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress_BackupPseudowires) GetEntityData ¶
func (backupPseudowires *L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress_BackupPseudowires) GetEntityData() *types.CommonEntityData
type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress_BackupPseudowires_BackupPseudowire ¶
type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress_BackupPseudowires_BackupPseudowire struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Neighbor IP address. The type is string with // pattern: // (([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}]+)?. Neighbor interface{} // This attribute is a key. Pseudowire ID. The type is interface{} with range: // 1..4294967295. PseudowireId interface{} // PW class template name to use for the backup PW. The type is string with // length: 1..32. BackupPwClass interface{} // MPLS static labels. BackupMplsStaticLabels L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress_BackupPseudowires_BackupPseudowire_BackupMplsStaticLabels }
L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress_BackupPseudowires_BackupPseudowire Backup pseudowire for the cross connect
func (*L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress_BackupPseudowires_BackupPseudowire) GetEntityData ¶
func (backupPseudowire *L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress_BackupPseudowires_BackupPseudowire) GetEntityData() *types.CommonEntityData
type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress_BackupPseudowires_BackupPseudowire_BackupMplsStaticLabels ¶
type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress_BackupPseudowires_BackupPseudowire_BackupMplsStaticLabels struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Pseudowire local static label. The type is interface{} with range: // 16..1048575. LocalStaticLabel interface{} // Pseudowire remote static label. The type is interface{} with range: // 16..1048575. RemoteStaticLabel interface{} }
L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress_BackupPseudowires_BackupPseudowire_BackupMplsStaticLabels MPLS static labels
func (*L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress_BackupPseudowires_BackupPseudowire_BackupMplsStaticLabels) GetEntityData ¶
func (backupMplsStaticLabels *L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress_BackupPseudowires_BackupPseudowire_BackupMplsStaticLabels) GetEntityData() *types.CommonEntityData
type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress_L2tpStatic ¶
type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress_L2tpStatic struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable pseudowire L2TPv3 static configuration. The type is interface{}. Enable interface{} }
L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress_L2tpStatic Pseudowire L2TPv3 static configuration
func (*L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress_L2tpStatic) GetEntityData ¶
func (l2tpStatic *L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress_L2tpStatic) GetEntityData() *types.CommonEntityData
type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress_L2tpStaticAttributes ¶
type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress_L2tpStaticAttributes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // L2TP remote session ID. The type is interface{} with range: 1..65535. L2tpRemoteSessionId interface{} // L2TP local session ID. The type is interface{} with range: 1..65535. L2tpLocalSessionId interface{} // L2TP remote cookie. L2tpRemoteCookie L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress_L2tpStaticAttributes_L2tpRemoteCookie // L2TP secondary local cookie. L2tpSecondaryLocalCookie L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress_L2tpStaticAttributes_L2tpSecondaryLocalCookie // L2TP local cookie. L2tpLocalCookie L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress_L2tpStaticAttributes_L2tpLocalCookie }
L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress_L2tpStaticAttributes L2TP Static Attributes
func (*L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress_L2tpStaticAttributes) GetEntityData ¶
func (l2tpStaticAttributes *L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress_L2tpStaticAttributes) GetEntityData() *types.CommonEntityData
type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress_L2tpStaticAttributes_L2tpLocalCookie ¶
type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress_L2tpStaticAttributes_L2tpLocalCookie struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Local cookie size. The type is L2tpCookieSize. Size interface{} // Lower local cookie value. The type is interface{} with range: // 0..4294967295. LowerValue interface{} // Higher local cookie value. The type is interface{} with range: // 0..4294967295. HigherValue interface{} }
L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress_L2tpStaticAttributes_L2tpLocalCookie L2TP local cookie
func (*L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress_L2tpStaticAttributes_L2tpLocalCookie) GetEntityData ¶
func (l2tpLocalCookie *L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress_L2tpStaticAttributes_L2tpLocalCookie) GetEntityData() *types.CommonEntityData
type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress_L2tpStaticAttributes_L2tpRemoteCookie ¶
type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress_L2tpStaticAttributes_L2tpRemoteCookie struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Remote cookie size. The type is L2tpCookieSize. Size interface{} // Lower remote cookie value. The type is interface{} with range: // 0..4294967295. LowerValue interface{} // Higher remote cookie value. The type is interface{} with range: // 0..4294967295. HigherValue interface{} }
L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress_L2tpStaticAttributes_L2tpRemoteCookie L2TP remote cookie
func (*L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress_L2tpStaticAttributes_L2tpRemoteCookie) GetEntityData ¶
func (l2tpRemoteCookie *L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress_L2tpStaticAttributes_L2tpRemoteCookie) GetEntityData() *types.CommonEntityData
type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress_L2tpStaticAttributes_L2tpSecondaryLocalCookie ¶
type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress_L2tpStaticAttributes_L2tpSecondaryLocalCookie struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Local cookie size. The type is L2tpCookieSize. Size interface{} // Lower local cookie value. The type is interface{} with range: // 0..4294967295. LowerValue interface{} // Higher local cookie value. The type is interface{} with range: // 0..4294967295. HigherValue interface{} }
L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress_L2tpStaticAttributes_L2tpSecondaryLocalCookie L2TP secondary local cookie
func (*L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress_L2tpStaticAttributes_L2tpSecondaryLocalCookie) GetEntityData ¶
func (l2tpSecondaryLocalCookie *L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress_L2tpStaticAttributes_L2tpSecondaryLocalCookie) GetEntityData() *types.CommonEntityData
type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress_MplsStaticLabels ¶
type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress_MplsStaticLabels struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Pseudowire local static label. The type is interface{} with range: // 16..1048575. LocalStaticLabel interface{} // Pseudowire remote static label. The type is interface{} with range: // 16..1048575. RemoteStaticLabel interface{} }
L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress_MplsStaticLabels MPLS static labels
func (*L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress_MplsStaticLabels) GetEntityData ¶
func (mplsStaticLabels *L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress_MplsStaticLabels) GetEntityData() *types.CommonEntityData
type L2vpn_Neighbor ¶
type L2vpn_Neighbor struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable targetted LDP session flap action. The type is interface{}. LdpFlap interface{} }
L2vpn_Neighbor L2VPN neighbor submode
func (*L2vpn_Neighbor) GetEntityData ¶
func (neighbor *L2vpn_Neighbor) GetEntityData() *types.CommonEntityData
type L2vpn_Pbb ¶
type L2vpn_Pbb struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Backbone Source MAC. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. BackboneSourceMac interface{} }
L2vpn_Pbb L2VPN PBB Global
func (*L2vpn_Pbb) GetEntityData ¶
func (pbb *L2vpn_Pbb) GetEntityData() *types.CommonEntityData
type L2vpn_PwRouting ¶
type L2vpn_PwRouting struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Pseudowire-routing Global ID. The type is interface{} with range: // 1..4294967295. PwRoutingGlobalId interface{} // Enable Autodiscovery BGP Pseudowire-routing BGP. PwRoutingBgp L2vpn_PwRouting_PwRoutingBgp }
L2vpn_PwRouting Pseudowire-routing attributes
func (*L2vpn_PwRouting) GetEntityData ¶
func (pwRouting *L2vpn_PwRouting) GetEntityData() *types.CommonEntityData
type L2vpn_PwRouting_PwRoutingBgp ¶
type L2vpn_PwRouting_PwRoutingBgp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable Autodiscovery BGP. The type is interface{}. Enable interface{} // Route Distinguisher. EvpnRouteDistinguisher L2vpn_PwRouting_PwRoutingBgp_EvpnRouteDistinguisher }
L2vpn_PwRouting_PwRoutingBgp Enable Autodiscovery BGP Pseudowire-routing BGP
func (*L2vpn_PwRouting_PwRoutingBgp) GetEntityData ¶
func (pwRoutingBgp *L2vpn_PwRouting_PwRoutingBgp) GetEntityData() *types.CommonEntityData
type L2vpn_PwRouting_PwRoutingBgp_EvpnRouteDistinguisher ¶
type L2vpn_PwRouting_PwRoutingBgp_EvpnRouteDistinguisher struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Router Distinguisher Type. The type is BgpRouteDistinguisher. Type interface{} // Two byte or 4 byte AS number. The type is interface{} with range: // 1..4294967295. As interface{} // AS:nn (hex or decimal format). The type is interface{} with range: // 0..4294967295. AsIndex interface{} // IPV4 address. The type is string with pattern: // (([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}]+)?. Address interface{} // Addr index. The type is interface{} with range: 0..65535. AddrIndex interface{} }
L2vpn_PwRouting_PwRoutingBgp_EvpnRouteDistinguisher Route Distinguisher
func (*L2vpn_PwRouting_PwRoutingBgp_EvpnRouteDistinguisher) GetEntityData ¶
func (evpnRouteDistinguisher *L2vpn_PwRouting_PwRoutingBgp_EvpnRouteDistinguisher) GetEntityData() *types.CommonEntityData
type L2vpn_Snmp ¶
type L2vpn_Snmp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // MIB related configuration. Mib L2vpn_Snmp_Mib }
L2vpn_Snmp SNMP related configuration
func (*L2vpn_Snmp) GetEntityData ¶
func (snmp *L2vpn_Snmp) GetEntityData() *types.CommonEntityData
type L2vpn_Snmp_Mib ¶
type L2vpn_Snmp_Mib struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Interface related configuration for MIB. MibInterface L2vpn_Snmp_Mib_MibInterface // Pseudowire related configuration for MIB. MibPseudowire L2vpn_Snmp_Mib_MibPseudowire }
L2vpn_Snmp_Mib MIB related configuration
func (*L2vpn_Snmp_Mib) GetEntityData ¶
func (mib *L2vpn_Snmp_Mib) GetEntityData() *types.CommonEntityData
type L2vpn_Snmp_Mib_MibInterface ¶
type L2vpn_Snmp_Mib_MibInterface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // MIB interface name output format. Format L2vpn_Snmp_Mib_MibInterface_Format }
L2vpn_Snmp_Mib_MibInterface Interface related configuration for MIB
func (*L2vpn_Snmp_Mib_MibInterface) GetEntityData ¶
func (mibInterface *L2vpn_Snmp_Mib_MibInterface) GetEntityData() *types.CommonEntityData
type L2vpn_Snmp_Mib_MibInterface_Format ¶
type L2vpn_Snmp_Mib_MibInterface_Format struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Set MIB interface name output in slash format (/). The type is interface{}. ExternalInterfaceFormat interface{} }
L2vpn_Snmp_Mib_MibInterface_Format MIB interface name output format
func (*L2vpn_Snmp_Mib_MibInterface_Format) GetEntityData ¶
func (format *L2vpn_Snmp_Mib_MibInterface_Format) GetEntityData() *types.CommonEntityData
type L2vpn_Snmp_Mib_MibPseudowire ¶
type L2vpn_Snmp_Mib_MibPseudowire struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable pseudowire statistics in MIB output. The type is interface{}. Statistics interface{} }
L2vpn_Snmp_Mib_MibPseudowire Pseudowire related configuration for MIB
func (*L2vpn_Snmp_Mib_MibPseudowire) GetEntityData ¶
func (mibPseudowire *L2vpn_Snmp_Mib_MibPseudowire) GetEntityData() *types.CommonEntityData
type L2vpn_Utility ¶
type L2vpn_Utility struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // L2VPN logging utility. Logging L2vpn_Utility_Logging }
L2vpn_Utility L2VPN utilities
func (*L2vpn_Utility) GetEntityData ¶
func (utility *L2vpn_Utility) GetEntityData() *types.CommonEntityData
type L2vpn_Utility_Logging ¶
type L2vpn_Utility_Logging struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable Bridge Domain state change logging. The type is interface{}. BridgeDomainStateChange interface{} // Enable pseudowire state change logging. The type is interface{}. PseudowireStateChange interface{} // Enable VFI state change logging. The type is interface{}. Vfi interface{} // Enable Non Stop Routing state change logging. The type is interface{}. NsrStateChange interface{} // Enable PW-HE Replication state change logging. The type is interface{}. PwheReplicationStateChange interface{} }
L2vpn_Utility_Logging L2VPN logging utility
func (*L2vpn_Utility_Logging) GetEntityData ¶
func (logging *L2vpn_Utility_Logging) GetEntityData() *types.CommonEntityData
type LoadBalance ¶
type LoadBalance string
LoadBalance represents Load balance
const ( // Source and Destination MAC hashing LoadBalance_source_dest_mac LoadBalance = "source-dest-mac" // Source and Destination IP hashing LoadBalance_source_dest_ip LoadBalance = "source-dest-ip" // PW Label hashing LoadBalance_pseudowire_label LoadBalance = "pseudowire-label" )
type MacFlushMode ¶
type MacFlushMode string
MacFlushMode represents Mac flush mode
const ( // MVRP MAC Flushing MacFlushMode_mvrp MacFlushMode = "mvrp" )
type MacLimitAction ¶
type MacLimitAction string
MacLimitAction represents Mac limit action
const ( // No action MacLimitAction_none MacLimitAction = "none" // Flood Mac Limit Action MacLimitAction_flood MacLimitAction = "flood" // NoFlood Mac Limit Action MacLimitAction_no_flood MacLimitAction = "no-flood" // Shutdown Mac Limit Action MacLimitAction_shutdown MacLimitAction = "shutdown" )
type MacNotification ¶
type MacNotification string
MacNotification represents Mac notification
const ( // No_Notification Trap MacNotification_no_notif MacNotification = "no-notif" // syslog message MacNotification_syslog MacNotification = "syslog" // Snmp Trap MacNotification_trap MacNotification = "trap" // Syslog_snmp Trap MacNotification_syslog_snmp MacNotification = "syslog-snmp" )
type MacSecureAction ¶
type MacSecureAction string
MacSecureAction represents Mac secure action
const ( // MAC Secure Action Restrict MacSecureAction_restrict MacSecureAction = "restrict" // No Action MacSecureAction_none MacSecureAction = "none" // MAC Secure Action Shutdown MacSecureAction_shutdown MacSecureAction = "shutdown" )
type MacWithdrawBehavior ¶
type MacWithdrawBehavior string
MacWithdrawBehavior represents Mac withdraw behavior
const ( // MAC Withdrawal sent on state-down (legacy) MacWithdrawBehavior_legacy MacWithdrawBehavior = "legacy" // Optimized MAC Withdrawal MacWithdrawBehavior_optimized MacWithdrawBehavior = "optimized" )
type MplsSequencing ¶
type MplsSequencing string
MplsSequencing represents Mpls sequencing
const ( // Sequencing is off MplsSequencing_off MplsSequencing = "off" // Sequencing on transmit side MplsSequencing_transmit MplsSequencing = "transmit" // Sequencing on receive side MplsSequencing_receive MplsSequencing = "receive" // Sequencing on both transmit and receive side MplsSequencing_both MplsSequencing = "both" )
type MplsSignalingProtocol ¶
type MplsSignalingProtocol string
MplsSignalingProtocol represents Mpls signaling protocol
const ( // No signaling MplsSignalingProtocol_none MplsSignalingProtocol = "none" // LDP MplsSignalingProtocol_ldp MplsSignalingProtocol = "ldp" )
type PortDownFlush ¶
type PortDownFlush string
PortDownFlush represents Port down flush
const ( // MAC Port Down Flush PortDownFlush_port_down_flush PortDownFlush = "port-down-flush" // Enable Port Down Flush PortDownFlush_enable_port_down_flush PortDownFlush = "enable-port-down-flush" // Disable Port Down Flush PortDownFlush_disable_port_down_flush PortDownFlush = "disable-port-down-flush" )
type PreferredPath ¶
type PreferredPath string
PreferredPath represents Preferred path
const ( // TE Tunnel PreferredPath_te_tunnel PreferredPath = "te-tunnel" // IP Tunnel PreferredPath_ip_tunnel PreferredPath = "ip-tunnel" // TP Tunnel PreferredPath_tp_tunnel PreferredPath = "tp-tunnel" // SR TE Policy PreferredPath_sr_te_policy PreferredPath = "sr-te-policy" )
type PwSwitchingPointTlv ¶
type PwSwitchingPointTlv string
PwSwitchingPointTlv represents Pw switching point tlv
const ( // Hide TLV PwSwitchingPointTlv_hide PwSwitchingPointTlv = "hide" )
type StormControl ¶
type StormControl string
StormControl represents Storm control
const ( // Unknown-unicast Storm Control StormControl_unicast StormControl = "unicast" // Multicast Storm Control StormControl_multicast StormControl = "multicast" // Broadcast Storm Control StormControl_broadcast StormControl = "broadcast" )
type TransportMode ¶
type TransportMode string
TransportMode represents Transport mode
const ( // Ethernet port mode TransportMode_ethernet TransportMode = "ethernet" // Vlan tagged mode TransportMode_vlan TransportMode = "vlan" // Vlan tagged passthrough mode TransportMode_vlan_passthrough TransportMode = "vlan-passthrough" )
type TypeOfServiceMode ¶
type TypeOfServiceMode string
TypeOfServiceMode represents Type of service mode
const ( // Do not reflect the type of service TypeOfServiceMode_none TypeOfServiceMode = "none" // Reflect the type of service TypeOfServiceMode_reflect TypeOfServiceMode = "reflect" )
type VccvVerification ¶
type VccvVerification string
VccvVerification represents Vccv verification
const ( // No connectivity verification over VCCV VccvVerification_none VccvVerification = "none" // LSP Ping over VCCV VccvVerification_lsp_ping VccvVerification = "lsp-ping" )