Documentation ¶
Overview ¶
This module contains a collection of YANG definitions for Cisco IOS-XR mpls-ldp package configuration.
This module contains definitions for the following management objects:
mpls-ldp: MPLS LDP configuration
This YANG module augments the
Cisco-IOS-XR-snmp-agent-cfg
module with configuration data.
Copyright (c) 2013-2018 by Cisco Systems, Inc. All rights reserved.
Index ¶
- type MldpPolicyMode
- type MplsLdp
- type MplsLdpAdvertiseBgpAcl
- type MplsLdpDownstreamOnDemand
- type MplsLdpExpNull
- type MplsLdpLabelAdvertise
- type MplsLdpLabelAllocation
- type MplsLdpNbrPassword
- type MplsLdpSessionProtection
- type MplsLdpTargetedAccept
- type MplsLdpTransportAddress
- type MplsLdp_DefaultVrf
- type MplsLdp_DefaultVrf_Afs
- type MplsLdp_DefaultVrf_Afs_Af
- type MplsLdp_DefaultVrf_Afs_Af_Discovery
- type MplsLdp_DefaultVrf_Afs_Af_Discovery_TargetedHelloAccept
- type MplsLdp_DefaultVrf_Afs_Af_Label
- type MplsLdp_DefaultVrf_Afs_Af_Label_Local
- type MplsLdp_DefaultVrf_Afs_Af_Label_Local_Advertise
- type MplsLdp_DefaultVrf_Afs_Af_Label_Local_Advertise_ExplicitNull
- type MplsLdp_DefaultVrf_Afs_Af_Label_Local_Advertise_Interfaces
- type MplsLdp_DefaultVrf_Afs_Af_Label_Local_Advertise_Interfaces_Interface
- type MplsLdp_DefaultVrf_Afs_Af_Label_Local_Advertise_PeerAdvertisePolicies
- type MplsLdp_DefaultVrf_Afs_Af_Label_Local_Advertise_PeerAdvertisePolicies_PeerAdvertisePolicy
- type MplsLdp_DefaultVrf_Afs_Af_Label_Local_Advertise_PrefixAdvertisePolicies
- type MplsLdp_DefaultVrf_Afs_Af_Label_Local_Advertise_PrefixAdvertisePolicies_PrefixAdvertisePolicy
- type MplsLdp_DefaultVrf_Afs_Af_Label_Local_Allocate
- type MplsLdp_DefaultVrf_Afs_Af_Label_Remote
- type MplsLdp_DefaultVrf_Afs_Af_Label_Remote_Accept
- type MplsLdp_DefaultVrf_Afs_Af_Label_Remote_Accept_PeerAcceptPolicies
- type MplsLdp_DefaultVrf_Afs_Af_Label_Remote_Accept_PeerAcceptPolicies_PeerAcceptPolicy
- type MplsLdp_DefaultVrf_Afs_Af_Neighbor
- type MplsLdp_DefaultVrf_Afs_Af_Neighbor_Addresses
- type MplsLdp_DefaultVrf_Afs_Af_Neighbor_Addresses_Address
- type MplsLdp_DefaultVrf_Afs_Af_RedistributionProtocol
- type MplsLdp_DefaultVrf_Afs_Af_RedistributionProtocol_Bgp
- type MplsLdp_DefaultVrf_Afs_Af_RedistributionProtocol_Bgp_AdvertiseTo
- type MplsLdp_DefaultVrf_Afs_Af_RedistributionProtocol_Bgp_As
- type MplsLdp_DefaultVrf_Afs_Af_TrafficEngineering
- type MplsLdp_DefaultVrf_Afs_Af_TrafficEngineering_AutoTunnelMesh
- type MplsLdp_DefaultVrf_Afs_Af_TrafficEngineering_AutoTunnelMesh_GroupIds
- type MplsLdp_DefaultVrf_Afs_Af_TrafficEngineering_AutoTunnelMesh_GroupIds_GroupId
- type MplsLdp_DefaultVrf_Global
- type MplsLdp_DefaultVrf_Global_GracefulRestart
- type MplsLdp_DefaultVrf_Global_GracefulRestart_HelperPeer
- type MplsLdp_DefaultVrf_Global_Neighbor
- type MplsLdp_DefaultVrf_Global_Neighbor_DualStack
- type MplsLdp_DefaultVrf_Global_Neighbor_DualStack_TransportConnection
- type MplsLdp_DefaultVrf_Global_Neighbor_DualStack_TransportConnection_Prefer
- type MplsLdp_DefaultVrf_Global_Neighbor_LdpIds
- type MplsLdp_DefaultVrf_Global_Neighbor_LdpIds_LdpId
- type MplsLdp_DefaultVrf_Global_Neighbor_LdpIds_LdpId_Password
- type MplsLdp_DefaultVrf_Global_Session
- type MplsLdp_DefaultVrf_Global_Session_DownstreamOnDemand
- type MplsLdp_DefaultVrf_Global_Session_Protection
- type MplsLdp_DefaultVrf_Interfaces
- type MplsLdp_DefaultVrf_Interfaces_Interface
- type MplsLdp_DefaultVrf_Interfaces_Interface_Afs
- type MplsLdp_DefaultVrf_Interfaces_Interface_Afs_Af
- type MplsLdp_DefaultVrf_Interfaces_Interface_Afs_Af_Discovery
- type MplsLdp_DefaultVrf_Interfaces_Interface_Afs_Af_Discovery_TransportAddress
- type MplsLdp_DefaultVrf_Interfaces_Interface_Afs_Af_Igp
- type MplsLdp_DefaultVrf_Interfaces_Interface_Afs_Af_Mldp
- type MplsLdp_DefaultVrf_Interfaces_Interface_Global
- type MplsLdp_DefaultVrf_Interfaces_Interface_Global_Discovery
- type MplsLdp_DefaultVrf_Interfaces_Interface_Global_Discovery_LinkHello
- type MplsLdp_DefaultVrf_Interfaces_Interface_Global_Igp
- type MplsLdp_DefaultVrf_Interfaces_Interface_Global_Igp_Sync
- type MplsLdp_DefaultVrf_Interfaces_Interface_Global_Igp_Sync_Delay
- type MplsLdp_DefaultVrf_Interfaces_Interface_Global_Igp_Sync_Delay_OnSessionUp
- type MplsLdp_Global
- type MplsLdp_Global_Discovery
- type MplsLdp_Global_Discovery_LinkHello
- type MplsLdp_Global_Discovery_TargetedHello
- type MplsLdp_Global_EnableLogging
- type MplsLdp_Global_EntropyLabel
- type MplsLdp_Global_GracefulRestart
- type MplsLdp_Global_Igp
- type MplsLdp_Global_Igp_Sync
- type MplsLdp_Global_Igp_Sync_Delay
- type MplsLdp_Global_Mldp
- type MplsLdp_Global_Mldp_DefaultVrf
- type MplsLdp_Global_Mldp_DefaultVrf_Afs
- type MplsLdp_Global_Mldp_DefaultVrf_Afs_Af
- type MplsLdp_Global_Mldp_DefaultVrf_Afs_Af_Csc
- type MplsLdp_Global_Mldp_DefaultVrf_Afs_Af_MakeBeforeBreak
- type MplsLdp_Global_Mldp_DefaultVrf_Afs_Af_MakeBeforeBreak_Signaling
- type MplsLdp_Global_Mldp_DefaultVrf_Afs_Af_MldpRecursiveFec
- type MplsLdp_Global_Mldp_DefaultVrf_Afs_Af_MoFrr
- type MplsLdp_Global_Mldp_DefaultVrf_Afs_Af_NeighborPolicies
- type MplsLdp_Global_Mldp_DefaultVrf_Afs_Af_NeighborPolicies_NeighborPolicy
- type MplsLdp_Global_Mldp_DefaultVrf_Afs_Af_RecursiveForwarding
- type MplsLdp_Global_Mldp_MldpGlobal
- type MplsLdp_Global_Mldp_MldpGlobal_Logging
- type MplsLdp_Global_Mldp_Vrfs
- type MplsLdp_Global_Mldp_Vrfs_Vrf
- type MplsLdp_Global_Mldp_Vrfs_Vrf_Afs
- type MplsLdp_Global_Mldp_Vrfs_Vrf_Afs_Af
- type MplsLdp_Global_Mldp_Vrfs_Vrf_Afs_Af_Csc
- type MplsLdp_Global_Mldp_Vrfs_Vrf_Afs_Af_MakeBeforeBreak
- type MplsLdp_Global_Mldp_Vrfs_Vrf_Afs_Af_MakeBeforeBreak_Signaling
- type MplsLdp_Global_Mldp_Vrfs_Vrf_Afs_Af_MldpRecursiveFec
- type MplsLdp_Global_Mldp_Vrfs_Vrf_Afs_Af_MoFrr
- type MplsLdp_Global_Mldp_Vrfs_Vrf_Afs_Af_NeighborPolicies
- type MplsLdp_Global_Mldp_Vrfs_Vrf_Afs_Af_NeighborPolicies_NeighborPolicy
- type MplsLdp_Global_Mldp_Vrfs_Vrf_Afs_Af_RecursiveForwarding
- type MplsLdp_Global_Nsr
- type MplsLdp_Global_Session
- type MplsLdp_Global_Session_BackoffTime
- type MplsLdp_Global_Signalling
- type MplsLdp_Vrfs
- type MplsLdp_Vrfs_Vrf
- type MplsLdp_Vrfs_Vrf_Afs
- type MplsLdp_Vrfs_Vrf_Afs_Af
- type MplsLdp_Vrfs_Vrf_Afs_Af_Discovery
- type MplsLdp_Vrfs_Vrf_Afs_Af_Label
- type MplsLdp_Vrfs_Vrf_Afs_Af_Label_Local
- type MplsLdp_Vrfs_Vrf_Afs_Af_Label_Local_Advertise
- type MplsLdp_Vrfs_Vrf_Afs_Af_Label_Local_Advertise_ExplicitNull
- type MplsLdp_Vrfs_Vrf_Afs_Af_Label_Local_Advertise_Interfaces
- type MplsLdp_Vrfs_Vrf_Afs_Af_Label_Local_Advertise_Interfaces_Interface
- type MplsLdp_Vrfs_Vrf_Afs_Af_Label_Local_Advertise_PeerAdvertisePolicies
- type MplsLdp_Vrfs_Vrf_Afs_Af_Label_Local_Advertise_PeerAdvertisePolicies_PeerAdvertisePolicy
- type MplsLdp_Vrfs_Vrf_Afs_Af_Label_Local_Advertise_PeerAdvertisePolicies_PeerAdvertisePolicy_LsrId
- type MplsLdp_Vrfs_Vrf_Afs_Af_Label_Local_Advertise_PeerAdvertisePolicies_PeerAdvertisePolicy_PeerAdvertisePolicyData
- type MplsLdp_Vrfs_Vrf_Afs_Af_Label_Local_Allocate
- type MplsLdp_Vrfs_Vrf_Afs_Af_Label_Remote
- type MplsLdp_Vrfs_Vrf_Afs_Af_Label_Remote_Accept
- type MplsLdp_Vrfs_Vrf_Afs_Af_Label_Remote_Accept_PeerAcceptPolicies
- type MplsLdp_Vrfs_Vrf_Afs_Af_Label_Remote_Accept_PeerAcceptPolicies_PeerAcceptPolicy
- type MplsLdp_Vrfs_Vrf_Afs_Af_Label_Remote_Accept_PeerAcceptPolicies_PeerAcceptPolicy_LsrId
- type MplsLdp_Vrfs_Vrf_Afs_Af_Label_Remote_Accept_PeerAcceptPolicies_PeerAcceptPolicy_PeerAcceptPolicyData
- type MplsLdp_Vrfs_Vrf_Global
- type MplsLdp_Vrfs_Vrf_Global_GracefulRestart
- type MplsLdp_Vrfs_Vrf_Global_GracefulRestart_HelperPeer
- type MplsLdp_Vrfs_Vrf_Global_Neighbor
- type MplsLdp_Vrfs_Vrf_Global_Neighbor_DualStack
- type MplsLdp_Vrfs_Vrf_Global_Neighbor_DualStack_TransportConnection
- type MplsLdp_Vrfs_Vrf_Global_Neighbor_DualStack_TransportConnection_Prefer
- type MplsLdp_Vrfs_Vrf_Global_Neighbor_LdpIds
- type MplsLdp_Vrfs_Vrf_Global_Neighbor_LdpIds_LdpId
- type MplsLdp_Vrfs_Vrf_Global_Neighbor_LdpIds_LdpId_Password
- type MplsLdp_Vrfs_Vrf_Global_Session
- type MplsLdp_Vrfs_Vrf_Global_Session_DownstreamOnDemand
- type MplsLdp_Vrfs_Vrf_Interfaces
- type MplsLdp_Vrfs_Vrf_Interfaces_Interface
- type MplsLdp_Vrfs_Vrf_Interfaces_Interface_Afs
- type MplsLdp_Vrfs_Vrf_Interfaces_Interface_Afs_Af
- type MplsLdp_Vrfs_Vrf_Interfaces_Interface_Afs_Af_Discovery
- type MplsLdp_Vrfs_Vrf_Interfaces_Interface_Afs_Af_Discovery_TransportAddress
- type MplsLdpafName
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MldpPolicyMode ¶
type MldpPolicyMode string
MldpPolicyMode represents Mldp policy mode
const ( // Inbound route policy MldpPolicyMode_inbound MldpPolicyMode = "inbound" // Outbound route policy MldpPolicyMode_outbound MldpPolicyMode = "outbound" )
type MplsLdp ¶
type MplsLdp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Enable Label Distribution Protocol (LDP) globally.Without creating this // object the LDP feature will not be enabled. Deleting this object will stop // the LDP feature. The type is interface{}. This attribute is mandatory. Enable interface{} // Global VRF attribute configuration for MPLS LDP. DefaultVrf MplsLdp_DefaultVrf // VRF Table attribute configuration for MPLS LDP. Vrfs MplsLdp_Vrfs // Global configuration for MPLS LDP. Global MplsLdp_Global }
MplsLdp MPLS LDP configuration This type is a presence type.
func (*MplsLdp) GetEntityData ¶
func (mplsLdp *MplsLdp) GetEntityData() *types.CommonEntityData
type MplsLdpAdvertiseBgpAcl ¶
type MplsLdpAdvertiseBgpAcl string
MplsLdpAdvertiseBgpAcl represents Mpls ldp advertise bgp acl
const ( // BGP prefixes advertised to peers permitted by // ACL MplsLdpAdvertiseBgpAcl_peer_acl MplsLdpAdvertiseBgpAcl = "peer-acl" )
type MplsLdpDownstreamOnDemand ¶
type MplsLdpDownstreamOnDemand string
MplsLdpDownstreamOnDemand represents Mpls ldp downstream on demand
const ( // Downstream on Demand peers permitted by ACL MplsLdpDownstreamOnDemand_peer_acl MplsLdpDownstreamOnDemand = "peer-acl" )
type MplsLdpExpNull ¶
type MplsLdpExpNull string
MplsLdpExpNull represents Mpls ldp exp null
const ( // Advertise explicit-null for all connected // prefixes to all peers MplsLdpExpNull_all MplsLdpExpNull = "all" // Advertise explicit-null for prefix(es) // permitted by prefix ACL MplsLdpExpNull_for_ MplsLdpExpNull = "for" // Advertise explicit-null for all connected // prefixes to peer(s) permitted by peer ACL MplsLdpExpNull_to MplsLdpExpNull = "to" // Advertise explicit-null for prefix(es) // permitted by prefix ACL to peer(s) permitted by // peer ACL MplsLdpExpNull_for_to MplsLdpExpNull = "for-to" )
type MplsLdpLabelAdvertise ¶
type MplsLdpLabelAdvertise string
MplsLdpLabelAdvertise represents Mpls ldp label advertise
const ( // Advertise label for prefix(es) permitted by // prefix ACL MplsLdpLabelAdvertise_for_ MplsLdpLabelAdvertise = "for" // Advertise label for prefix(es) permitted by // prefix ACL to peer(s) permitted by peer ACL MplsLdpLabelAdvertise_for_to MplsLdpLabelAdvertise = "for-to" )
type MplsLdpLabelAllocation ¶
type MplsLdpLabelAllocation string
MplsLdpLabelAllocation represents Mpls ldp label allocation
const ( // Allocate label for prefixes permitted by ACL MplsLdpLabelAllocation_acl MplsLdpLabelAllocation = "acl" // Allocate label for host routes only MplsLdpLabelAllocation_host MplsLdpLabelAllocation = "host" )
type MplsLdpNbrPassword ¶
type MplsLdpNbrPassword string
MplsLdpNbrPassword represents Mpls ldp nbr password
const ( // Disable the global default password for this // neighbor MplsLdpNbrPassword_disable MplsLdpNbrPassword = "disable" // Specify a password for this neighbor MplsLdpNbrPassword_specified MplsLdpNbrPassword = "specified" )
type MplsLdpSessionProtection ¶
type MplsLdpSessionProtection string
MplsLdpSessionProtection represents Mpls ldp session protection
const ( // Protect all peer sessions MplsLdpSessionProtection_all MplsLdpSessionProtection = "all" // Protect peer session(s) permitted by peer ACL MplsLdpSessionProtection_for_ MplsLdpSessionProtection = "for" // Protect all peer sessions and holdup protection // for given duration MplsLdpSessionProtection_all_with_duration MplsLdpSessionProtection = "all-with-duration" // Protect peer session(s) permitted by peer ACL // and holdup protection for given duration MplsLdpSessionProtection_for_with_duration MplsLdpSessionProtection = "for-with-duration" // Protect all peer sessions and holdup protection // forever MplsLdpSessionProtection_all_with_forever MplsLdpSessionProtection = "all-with-forever" // Protect peer session(s) permitted by peer ACL // and holdup protection forever MplsLdpSessionProtection_for_with_forever MplsLdpSessionProtection = "for-with-forever" )
type MplsLdpTargetedAccept ¶
type MplsLdpTargetedAccept string
MplsLdpTargetedAccept represents Mpls ldp targeted accept
const ( // Accept targeted hello from all MplsLdpTargetedAccept_all MplsLdpTargetedAccept = "all" // Accept targeted hello from peer ACL MplsLdpTargetedAccept_from MplsLdpTargetedAccept = "from" )
type MplsLdpTransportAddress ¶
type MplsLdpTransportAddress string
MplsLdpTransportAddress represents Mpls ldp transport address
const ( // Use interface IP address MplsLdpTransportAddress_interface_ MplsLdpTransportAddress = "interface" // Use given IP address MplsLdpTransportAddress_address MplsLdpTransportAddress = "address" )
type MplsLdp_DefaultVrf ¶
type MplsLdp_DefaultVrf struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Address Family specific configuration for MPLS LDP. Afs MplsLdp_DefaultVrf_Afs // Default VRF Global configuration for MPLS LDP. Global MplsLdp_DefaultVrf_Global // MPLS LDP configuration pertaining to interfaces. Interfaces MplsLdp_DefaultVrf_Interfaces }
MplsLdp_DefaultVrf Global VRF attribute configuration for MPLS LDP
func (*MplsLdp_DefaultVrf) GetEntityData ¶
func (defaultVrf *MplsLdp_DefaultVrf) GetEntityData() *types.CommonEntityData
type MplsLdp_DefaultVrf_Afs ¶
type MplsLdp_DefaultVrf_Afs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configure data for given Address Family. The type is slice of // MplsLdp_DefaultVrf_Afs_Af. Af []*MplsLdp_DefaultVrf_Afs_Af }
MplsLdp_DefaultVrf_Afs Address Family specific configuration for MPLS LDP
func (*MplsLdp_DefaultVrf_Afs) GetEntityData ¶
func (afs *MplsLdp_DefaultVrf_Afs) GetEntityData() *types.CommonEntityData
type MplsLdp_DefaultVrf_Afs_Af ¶
type MplsLdp_DefaultVrf_Afs_Af struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Address Family type. The type is MplsLdpafName. AfName interface{} // Enable Address Family. The type is interface{}. Enable interface{} // Configure Label policies and control. Label MplsLdp_DefaultVrf_Afs_Af_Label // Configure Discovery parameters. Discovery MplsLdp_DefaultVrf_Afs_Af_Discovery // MPLS Traffic Engingeering parameters for LDP. TrafficEngineering MplsLdp_DefaultVrf_Afs_Af_TrafficEngineering // Configuration related to Neighbors. Neighbor MplsLdp_DefaultVrf_Afs_Af_Neighbor // MPLS LDP configuration for protocol redistribution. RedistributionProtocol MplsLdp_DefaultVrf_Afs_Af_RedistributionProtocol }
MplsLdp_DefaultVrf_Afs_Af Configure data for given Address Family
func (*MplsLdp_DefaultVrf_Afs_Af) GetEntityData ¶
func (af *MplsLdp_DefaultVrf_Afs_Af) GetEntityData() *types.CommonEntityData
type MplsLdp_DefaultVrf_Afs_Af_Discovery ¶
type MplsLdp_DefaultVrf_Afs_Af_Discovery struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Global discovery transport address for address family. 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}]+)?. TransportAddress interface{} // Configure acceptance from and responding to targeted hellos. TargetedHelloAccept MplsLdp_DefaultVrf_Afs_Af_Discovery_TargetedHelloAccept }
MplsLdp_DefaultVrf_Afs_Af_Discovery Configure Discovery parameters
func (*MplsLdp_DefaultVrf_Afs_Af_Discovery) GetEntityData ¶
func (discovery *MplsLdp_DefaultVrf_Afs_Af_Discovery) GetEntityData() *types.CommonEntityData
type MplsLdp_DefaultVrf_Afs_Af_Discovery_TargetedHelloAccept ¶
type MplsLdp_DefaultVrf_Afs_Af_Discovery_TargetedHelloAccept struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Type of acceptance. The type is MplsLdpTargetedAccept. AcceptType interface{} // Name of peer ACL. The type is string. PeerAclName interface{} }
MplsLdp_DefaultVrf_Afs_Af_Discovery_TargetedHelloAccept Configure acceptance from and responding to targeted hellos.
func (*MplsLdp_DefaultVrf_Afs_Af_Discovery_TargetedHelloAccept) GetEntityData ¶
func (targetedHelloAccept *MplsLdp_DefaultVrf_Afs_Af_Discovery_TargetedHelloAccept) GetEntityData() *types.CommonEntityData
type MplsLdp_DefaultVrf_Afs_Af_Label ¶
type MplsLdp_DefaultVrf_Afs_Af_Label struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configure remote/peer label policies and control. Remote MplsLdp_DefaultVrf_Afs_Af_Label_Remote // Configure local label policies and control. Local MplsLdp_DefaultVrf_Afs_Af_Label_Local }
MplsLdp_DefaultVrf_Afs_Af_Label Configure Label policies and control
func (*MplsLdp_DefaultVrf_Afs_Af_Label) GetEntityData ¶
func (label *MplsLdp_DefaultVrf_Afs_Af_Label) GetEntityData() *types.CommonEntityData
type MplsLdp_DefaultVrf_Afs_Af_Label_Local ¶
type MplsLdp_DefaultVrf_Afs_Af_Label_Local struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Control use of implicit-null label for set of prefix(es). The type is // string. ImplicitNullOverride interface{} // Enable MPLS forwarding for default route. The type is interface{}. DefaultRoute interface{} // Configure outbound label advertisement. Advertise MplsLdp_DefaultVrf_Afs_Af_Label_Local_Advertise // Control local label allocation for prefix(es). Allocate MplsLdp_DefaultVrf_Afs_Af_Label_Local_Allocate }
MplsLdp_DefaultVrf_Afs_Af_Label_Local Configure local label policies and control
func (*MplsLdp_DefaultVrf_Afs_Af_Label_Local) GetEntityData ¶
func (local *MplsLdp_DefaultVrf_Afs_Af_Label_Local) GetEntityData() *types.CommonEntityData
type MplsLdp_DefaultVrf_Afs_Af_Label_Local_Advertise ¶
type MplsLdp_DefaultVrf_Afs_Af_Label_Local_Advertise struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Disable label advertisement. The type is interface{}. Disable interface{} // Configure peer centric outbound label advertisement using ACL. PeerAdvertisePolicies MplsLdp_DefaultVrf_Afs_Af_Label_Local_Advertise_PeerAdvertisePolicies // Configure prefix centric outbound label advertisement using ACL. PrefixAdvertisePolicies MplsLdp_DefaultVrf_Afs_Af_Label_Local_Advertise_PrefixAdvertisePolicies // Configure advertisment of explicit-null for connected prefixes. ExplicitNull MplsLdp_DefaultVrf_Afs_Af_Label_Local_Advertise_ExplicitNull // Configure outbound label advertisement for an interface. Interfaces MplsLdp_DefaultVrf_Afs_Af_Label_Local_Advertise_Interfaces }
MplsLdp_DefaultVrf_Afs_Af_Label_Local_Advertise Configure outbound label advertisement
func (*MplsLdp_DefaultVrf_Afs_Af_Label_Local_Advertise) GetEntityData ¶
func (advertise *MplsLdp_DefaultVrf_Afs_Af_Label_Local_Advertise) GetEntityData() *types.CommonEntityData
type MplsLdp_DefaultVrf_Afs_Af_Label_Local_Advertise_ExplicitNull ¶
type MplsLdp_DefaultVrf_Afs_Af_Label_Local_Advertise_ExplicitNull struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Explicit Null command variant. The type is MplsLdpExpNull. ExplicitNullType interface{} // Name of prefix ACL. The type is string. PrefixAclName interface{} // Name of peer ACL. The type is string. PeerAclName interface{} }
MplsLdp_DefaultVrf_Afs_Af_Label_Local_Advertise_ExplicitNull Configure advertisment of explicit-null for connected prefixes.
func (*MplsLdp_DefaultVrf_Afs_Af_Label_Local_Advertise_ExplicitNull) GetEntityData ¶
func (explicitNull *MplsLdp_DefaultVrf_Afs_Af_Label_Local_Advertise_ExplicitNull) GetEntityData() *types.CommonEntityData
type MplsLdp_DefaultVrf_Afs_Af_Label_Local_Advertise_Interfaces ¶
type MplsLdp_DefaultVrf_Afs_Af_Label_Local_Advertise_Interfaces struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Control advertisement of interface's host IP address. The type is slice of // MplsLdp_DefaultVrf_Afs_Af_Label_Local_Advertise_Interfaces_Interface. Interface []*MplsLdp_DefaultVrf_Afs_Af_Label_Local_Advertise_Interfaces_Interface }
MplsLdp_DefaultVrf_Afs_Af_Label_Local_Advertise_Interfaces Configure outbound label advertisement for an interface
func (*MplsLdp_DefaultVrf_Afs_Af_Label_Local_Advertise_Interfaces) GetEntityData ¶
func (interfaces *MplsLdp_DefaultVrf_Afs_Af_Label_Local_Advertise_Interfaces) GetEntityData() *types.CommonEntityData
type MplsLdp_DefaultVrf_Afs_Af_Label_Local_Advertise_Interfaces_Interface ¶
type MplsLdp_DefaultVrf_Afs_Af_Label_Local_Advertise_Interfaces_Interface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Name of interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} }
MplsLdp_DefaultVrf_Afs_Af_Label_Local_Advertise_Interfaces_Interface Control advertisement of interface's host IP address
func (*MplsLdp_DefaultVrf_Afs_Af_Label_Local_Advertise_Interfaces_Interface) GetEntityData ¶
func (self *MplsLdp_DefaultVrf_Afs_Af_Label_Local_Advertise_Interfaces_Interface) GetEntityData() *types.CommonEntityData
type MplsLdp_DefaultVrf_Afs_Af_Label_Local_Advertise_PeerAdvertisePolicies ¶
type MplsLdp_DefaultVrf_Afs_Af_Label_Local_Advertise_PeerAdvertisePolicies struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Control advertisement of prefix(es) using ACL. The type is slice of // MplsLdp_DefaultVrf_Afs_Af_Label_Local_Advertise_PeerAdvertisePolicies_PeerAdvertisePolicy. PeerAdvertisePolicy []*MplsLdp_DefaultVrf_Afs_Af_Label_Local_Advertise_PeerAdvertisePolicies_PeerAdvertisePolicy }
MplsLdp_DefaultVrf_Afs_Af_Label_Local_Advertise_PeerAdvertisePolicies Configure peer centric outbound label advertisement using ACL
func (*MplsLdp_DefaultVrf_Afs_Af_Label_Local_Advertise_PeerAdvertisePolicies) GetEntityData ¶
func (peerAdvertisePolicies *MplsLdp_DefaultVrf_Afs_Af_Label_Local_Advertise_PeerAdvertisePolicies) GetEntityData() *types.CommonEntityData
type MplsLdp_DefaultVrf_Afs_Af_Label_Local_Advertise_PeerAdvertisePolicies_PeerAdvertisePolicy ¶
type MplsLdp_DefaultVrf_Afs_Af_Label_Local_Advertise_PeerAdvertisePolicies_PeerAdvertisePolicy struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. LSR ID of neighbor. 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}]+)?. LsrId interface{} // This attribute is a key. Label space ID of neighbor. The type is // interface{} with range: 0..4294967295. LabelSpaceId interface{} // Name of prefix ACL. The type is string. This attribute is mandatory. PrefixAclName interface{} }
MplsLdp_DefaultVrf_Afs_Af_Label_Local_Advertise_PeerAdvertisePolicies_PeerAdvertisePolicy Control advertisement of prefix(es) using ACL
func (*MplsLdp_DefaultVrf_Afs_Af_Label_Local_Advertise_PeerAdvertisePolicies_PeerAdvertisePolicy) GetEntityData ¶
func (peerAdvertisePolicy *MplsLdp_DefaultVrf_Afs_Af_Label_Local_Advertise_PeerAdvertisePolicies_PeerAdvertisePolicy) GetEntityData() *types.CommonEntityData
type MplsLdp_DefaultVrf_Afs_Af_Label_Local_Advertise_PrefixAdvertisePolicies ¶
type MplsLdp_DefaultVrf_Afs_Af_Label_Local_Advertise_PrefixAdvertisePolicies struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Control advertisement of prefix(es) using ACL. The type is slice of // MplsLdp_DefaultVrf_Afs_Af_Label_Local_Advertise_PrefixAdvertisePolicies_PrefixAdvertisePolicy. PrefixAdvertisePolicy []*MplsLdp_DefaultVrf_Afs_Af_Label_Local_Advertise_PrefixAdvertisePolicies_PrefixAdvertisePolicy }
MplsLdp_DefaultVrf_Afs_Af_Label_Local_Advertise_PrefixAdvertisePolicies Configure prefix centric outbound label advertisement using ACL
func (*MplsLdp_DefaultVrf_Afs_Af_Label_Local_Advertise_PrefixAdvertisePolicies) GetEntityData ¶
func (prefixAdvertisePolicies *MplsLdp_DefaultVrf_Afs_Af_Label_Local_Advertise_PrefixAdvertisePolicies) GetEntityData() *types.CommonEntityData
type MplsLdp_DefaultVrf_Afs_Af_Label_Local_Advertise_PrefixAdvertisePolicies_PrefixAdvertisePolicy ¶
type MplsLdp_DefaultVrf_Afs_Af_Label_Local_Advertise_PrefixAdvertisePolicies_PrefixAdvertisePolicy struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Name of prefix ACL. The type is string with // pattern: [\w\-\.:,_@#%$\+=\|;]+. PrefixAclName interface{} // Label advertise type. The type is MplsLdpLabelAdvertise. AdvertiseType interface{} // Name of peer ACL. The type is string. PeerAclName interface{} }
MplsLdp_DefaultVrf_Afs_Af_Label_Local_Advertise_PrefixAdvertisePolicies_PrefixAdvertisePolicy Control advertisement of prefix(es) using ACL
func (*MplsLdp_DefaultVrf_Afs_Af_Label_Local_Advertise_PrefixAdvertisePolicies_PrefixAdvertisePolicy) GetEntityData ¶
func (prefixAdvertisePolicy *MplsLdp_DefaultVrf_Afs_Af_Label_Local_Advertise_PrefixAdvertisePolicies_PrefixAdvertisePolicy) GetEntityData() *types.CommonEntityData
type MplsLdp_DefaultVrf_Afs_Af_Label_Local_Allocate ¶
type MplsLdp_DefaultVrf_Afs_Af_Label_Local_Allocate struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Label allocation type. The type is MplsLdpLabelAllocation. AllocationType interface{} // Name of prefix ACL. The type is string. PrefixAclName interface{} }
MplsLdp_DefaultVrf_Afs_Af_Label_Local_Allocate Control local label allocation for prefix(es)
func (*MplsLdp_DefaultVrf_Afs_Af_Label_Local_Allocate) GetEntityData ¶
func (allocate *MplsLdp_DefaultVrf_Afs_Af_Label_Local_Allocate) GetEntityData() *types.CommonEntityData
type MplsLdp_DefaultVrf_Afs_Af_Label_Remote ¶
type MplsLdp_DefaultVrf_Afs_Af_Label_Remote struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configure inbound label acceptance. Accept MplsLdp_DefaultVrf_Afs_Af_Label_Remote_Accept }
MplsLdp_DefaultVrf_Afs_Af_Label_Remote Configure remote/peer label policies and control
func (*MplsLdp_DefaultVrf_Afs_Af_Label_Remote) GetEntityData ¶
func (remote *MplsLdp_DefaultVrf_Afs_Af_Label_Remote) GetEntityData() *types.CommonEntityData
type MplsLdp_DefaultVrf_Afs_Af_Label_Remote_Accept ¶
type MplsLdp_DefaultVrf_Afs_Af_Label_Remote_Accept struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configuration related to neighbors for inbound label acceptance. PeerAcceptPolicies MplsLdp_DefaultVrf_Afs_Af_Label_Remote_Accept_PeerAcceptPolicies }
MplsLdp_DefaultVrf_Afs_Af_Label_Remote_Accept Configure inbound label acceptance
func (*MplsLdp_DefaultVrf_Afs_Af_Label_Remote_Accept) GetEntityData ¶
func (accept *MplsLdp_DefaultVrf_Afs_Af_Label_Remote_Accept) GetEntityData() *types.CommonEntityData
type MplsLdp_DefaultVrf_Afs_Af_Label_Remote_Accept_PeerAcceptPolicies ¶
type MplsLdp_DefaultVrf_Afs_Af_Label_Remote_Accept_PeerAcceptPolicies struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Control acceptance of labels from a neighbor for prefix(es) using ACL. The // type is slice of // MplsLdp_DefaultVrf_Afs_Af_Label_Remote_Accept_PeerAcceptPolicies_PeerAcceptPolicy. PeerAcceptPolicy []*MplsLdp_DefaultVrf_Afs_Af_Label_Remote_Accept_PeerAcceptPolicies_PeerAcceptPolicy }
MplsLdp_DefaultVrf_Afs_Af_Label_Remote_Accept_PeerAcceptPolicies Configuration related to neighbors for inbound label acceptance
func (*MplsLdp_DefaultVrf_Afs_Af_Label_Remote_Accept_PeerAcceptPolicies) GetEntityData ¶
func (peerAcceptPolicies *MplsLdp_DefaultVrf_Afs_Af_Label_Remote_Accept_PeerAcceptPolicies) GetEntityData() *types.CommonEntityData
type MplsLdp_DefaultVrf_Afs_Af_Label_Remote_Accept_PeerAcceptPolicies_PeerAcceptPolicy ¶
type MplsLdp_DefaultVrf_Afs_Af_Label_Remote_Accept_PeerAcceptPolicies_PeerAcceptPolicy struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. LSR ID of neighbor. 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}]+)?. LsrId interface{} // This attribute is a key. Label space ID of neighbor. The type is // interface{} with range: 0..4294967295. LabelSpaceId interface{} // Name of prefix ACL. The type is string. This attribute is mandatory. PrefixAclName interface{} }
MplsLdp_DefaultVrf_Afs_Af_Label_Remote_Accept_PeerAcceptPolicies_PeerAcceptPolicy Control acceptance of labels from a neighbor for prefix(es) using ACL
func (*MplsLdp_DefaultVrf_Afs_Af_Label_Remote_Accept_PeerAcceptPolicies_PeerAcceptPolicy) GetEntityData ¶
func (peerAcceptPolicy *MplsLdp_DefaultVrf_Afs_Af_Label_Remote_Accept_PeerAcceptPolicies_PeerAcceptPolicy) GetEntityData() *types.CommonEntityData
type MplsLdp_DefaultVrf_Afs_Af_Neighbor ¶
type MplsLdp_DefaultVrf_Afs_Af_Neighbor struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configuration related to neighbors using neighbor address. Addresses MplsLdp_DefaultVrf_Afs_Af_Neighbor_Addresses }
MplsLdp_DefaultVrf_Afs_Af_Neighbor Configuration related to Neighbors
func (*MplsLdp_DefaultVrf_Afs_Af_Neighbor) GetEntityData ¶
func (neighbor *MplsLdp_DefaultVrf_Afs_Af_Neighbor) GetEntityData() *types.CommonEntityData
type MplsLdp_DefaultVrf_Afs_Af_Neighbor_Addresses ¶
type MplsLdp_DefaultVrf_Afs_Af_Neighbor_Addresses struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // IP address based configuration related to a neighbor. The type is slice of // MplsLdp_DefaultVrf_Afs_Af_Neighbor_Addresses_Address. Address []*MplsLdp_DefaultVrf_Afs_Af_Neighbor_Addresses_Address }
MplsLdp_DefaultVrf_Afs_Af_Neighbor_Addresses Configuration related to neighbors using neighbor address
func (*MplsLdp_DefaultVrf_Afs_Af_Neighbor_Addresses) GetEntityData ¶
func (addresses *MplsLdp_DefaultVrf_Afs_Af_Neighbor_Addresses) GetEntityData() *types.CommonEntityData
type MplsLdp_DefaultVrf_Afs_Af_Neighbor_Addresses_Address ¶
type MplsLdp_DefaultVrf_Afs_Af_Neighbor_Addresses_Address struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The IP address. 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}]+)?. IpAddress interface{} // Establish targeted session with given address. The type is interface{}. Targeted interface{} }
MplsLdp_DefaultVrf_Afs_Af_Neighbor_Addresses_Address IP address based configuration related to a neighbor
func (*MplsLdp_DefaultVrf_Afs_Af_Neighbor_Addresses_Address) GetEntityData ¶
func (address *MplsLdp_DefaultVrf_Afs_Af_Neighbor_Addresses_Address) GetEntityData() *types.CommonEntityData
type MplsLdp_DefaultVrf_Afs_Af_RedistributionProtocol ¶
type MplsLdp_DefaultVrf_Afs_Af_RedistributionProtocol struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // MPLS LDP configuration for protocol redistribution. Bgp MplsLdp_DefaultVrf_Afs_Af_RedistributionProtocol_Bgp }
MplsLdp_DefaultVrf_Afs_Af_RedistributionProtocol MPLS LDP configuration for protocol redistribution
func (*MplsLdp_DefaultVrf_Afs_Af_RedistributionProtocol) GetEntityData ¶
func (redistributionProtocol *MplsLdp_DefaultVrf_Afs_Af_RedistributionProtocol) GetEntityData() *types.CommonEntityData
type MplsLdp_DefaultVrf_Afs_Af_RedistributionProtocol_Bgp ¶
type MplsLdp_DefaultVrf_Afs_Af_RedistributionProtocol_Bgp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // MPLS LDP configuration for protocol redistribution. As MplsLdp_DefaultVrf_Afs_Af_RedistributionProtocol_Bgp_As // ACL containing list of neighbors for BGP route redistribution. AdvertiseTo MplsLdp_DefaultVrf_Afs_Af_RedistributionProtocol_Bgp_AdvertiseTo }
MplsLdp_DefaultVrf_Afs_Af_RedistributionProtocol_Bgp MPLS LDP configuration for protocol redistribution
func (*MplsLdp_DefaultVrf_Afs_Af_RedistributionProtocol_Bgp) GetEntityData ¶
func (bgp *MplsLdp_DefaultVrf_Afs_Af_RedistributionProtocol_Bgp) GetEntityData() *types.CommonEntityData
type MplsLdp_DefaultVrf_Afs_Af_RedistributionProtocol_Bgp_AdvertiseTo ¶
type MplsLdp_DefaultVrf_Afs_Af_RedistributionProtocol_Bgp_AdvertiseTo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // advertise to peer acl type. The type is MplsLdpAdvertiseBgpAcl. Type interface{} // Name of peer ACL. The type is string. PeerAclName interface{} }
MplsLdp_DefaultVrf_Afs_Af_RedistributionProtocol_Bgp_AdvertiseTo ACL containing list of neighbors for BGP route redistribution
func (*MplsLdp_DefaultVrf_Afs_Af_RedistributionProtocol_Bgp_AdvertiseTo) GetEntityData ¶
func (advertiseTo *MplsLdp_DefaultVrf_Afs_Af_RedistributionProtocol_Bgp_AdvertiseTo) GetEntityData() *types.CommonEntityData
type MplsLdp_DefaultVrf_Afs_Af_RedistributionProtocol_Bgp_As ¶
type MplsLdp_DefaultVrf_Afs_Af_RedistributionProtocol_Bgp_As struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // First half of BGP AS number in XX.YY format. Mandatory Must be a non-zero // value if second half is zero. The type is interface{} with range: 0..65535. AsXx interface{} // Second half of BGP AS number in XX.YY format. Mandatory Must be a non-zero // value if first half is zero. The type is interface{} with range: // 0..4294967295. AsYy interface{} }
MplsLdp_DefaultVrf_Afs_Af_RedistributionProtocol_Bgp_As MPLS LDP configuration for protocol redistribution
func (*MplsLdp_DefaultVrf_Afs_Af_RedistributionProtocol_Bgp_As) GetEntityData ¶
func (as *MplsLdp_DefaultVrf_Afs_Af_RedistributionProtocol_Bgp_As) GetEntityData() *types.CommonEntityData
type MplsLdp_DefaultVrf_Afs_Af_TrafficEngineering ¶
type MplsLdp_DefaultVrf_Afs_Af_TrafficEngineering struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // MPLS Traffic Engineering auto-tunnel mesh parameters for LDP. AutoTunnelMesh MplsLdp_DefaultVrf_Afs_Af_TrafficEngineering_AutoTunnelMesh }
MplsLdp_DefaultVrf_Afs_Af_TrafficEngineering MPLS Traffic Engingeering parameters for LDP
func (*MplsLdp_DefaultVrf_Afs_Af_TrafficEngineering) GetEntityData ¶
func (trafficEngineering *MplsLdp_DefaultVrf_Afs_Af_TrafficEngineering) GetEntityData() *types.CommonEntityData
type MplsLdp_DefaultVrf_Afs_Af_TrafficEngineering_AutoTunnelMesh ¶
type MplsLdp_DefaultVrf_Afs_Af_TrafficEngineering_AutoTunnelMesh struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable all MPLS TE auto-tunnel mesh-group interfaces. The type is // interface{}. GroupAll interface{} // Enable interfaces in specific MPLS TE auto-tunnel mesh-groups. GroupIds MplsLdp_DefaultVrf_Afs_Af_TrafficEngineering_AutoTunnelMesh_GroupIds }
MplsLdp_DefaultVrf_Afs_Af_TrafficEngineering_AutoTunnelMesh MPLS Traffic Engineering auto-tunnel mesh parameters for LDP
func (*MplsLdp_DefaultVrf_Afs_Af_TrafficEngineering_AutoTunnelMesh) GetEntityData ¶
func (autoTunnelMesh *MplsLdp_DefaultVrf_Afs_Af_TrafficEngineering_AutoTunnelMesh) GetEntityData() *types.CommonEntityData
type MplsLdp_DefaultVrf_Afs_Af_TrafficEngineering_AutoTunnelMesh_GroupIds ¶
type MplsLdp_DefaultVrf_Afs_Af_TrafficEngineering_AutoTunnelMesh_GroupIds struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Auto-mesh group identifier to enable. The type is slice of // MplsLdp_DefaultVrf_Afs_Af_TrafficEngineering_AutoTunnelMesh_GroupIds_GroupId. GroupId []*MplsLdp_DefaultVrf_Afs_Af_TrafficEngineering_AutoTunnelMesh_GroupIds_GroupId }
MplsLdp_DefaultVrf_Afs_Af_TrafficEngineering_AutoTunnelMesh_GroupIds Enable interfaces in specific MPLS TE auto-tunnel mesh-groups
func (*MplsLdp_DefaultVrf_Afs_Af_TrafficEngineering_AutoTunnelMesh_GroupIds) GetEntityData ¶
func (groupIds *MplsLdp_DefaultVrf_Afs_Af_TrafficEngineering_AutoTunnelMesh_GroupIds) GetEntityData() *types.CommonEntityData
type MplsLdp_DefaultVrf_Afs_Af_TrafficEngineering_AutoTunnelMesh_GroupIds_GroupId ¶
type MplsLdp_DefaultVrf_Afs_Af_TrafficEngineering_AutoTunnelMesh_GroupIds_GroupId struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Mesh group ID. The type is interface{} with range: // 0..4294967295. MeshGroupId interface{} }
MplsLdp_DefaultVrf_Afs_Af_TrafficEngineering_AutoTunnelMesh_GroupIds_GroupId Auto-mesh group identifier to enable
func (*MplsLdp_DefaultVrf_Afs_Af_TrafficEngineering_AutoTunnelMesh_GroupIds_GroupId) GetEntityData ¶
func (groupId *MplsLdp_DefaultVrf_Afs_Af_TrafficEngineering_AutoTunnelMesh_GroupIds_GroupId) GetEntityData() *types.CommonEntityData
type MplsLdp_DefaultVrf_Global ¶
type MplsLdp_DefaultVrf_Global struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configuration for LDP Router ID (LDP 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}]+)?. RouterId interface{} // LDP Session parameters. Session MplsLdp_DefaultVrf_Global_Session // Configuration related to Neighbors. Neighbor MplsLdp_DefaultVrf_Global_Neighbor // Configuration for per-VRF LDP Graceful Restart parameters. GracefulRestart MplsLdp_DefaultVrf_Global_GracefulRestart }
MplsLdp_DefaultVrf_Global Default VRF Global configuration for MPLS LDP
func (*MplsLdp_DefaultVrf_Global) GetEntityData ¶
func (global *MplsLdp_DefaultVrf_Global) GetEntityData() *types.CommonEntityData
type MplsLdp_DefaultVrf_Global_GracefulRestart ¶
type MplsLdp_DefaultVrf_Global_GracefulRestart struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configure parameters related to GR peer(s) opearating in helper mode. HelperPeer MplsLdp_DefaultVrf_Global_GracefulRestart_HelperPeer }
MplsLdp_DefaultVrf_Global_GracefulRestart Configuration for per-VRF LDP Graceful Restart parameters
func (*MplsLdp_DefaultVrf_Global_GracefulRestart) GetEntityData ¶
func (gracefulRestart *MplsLdp_DefaultVrf_Global_GracefulRestart) GetEntityData() *types.CommonEntityData
type MplsLdp_DefaultVrf_Global_GracefulRestart_HelperPeer ¶
type MplsLdp_DefaultVrf_Global_GracefulRestart_HelperPeer struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Maintain the state of a GR peer upon a local reset. The type is string. MaintainOnLocalReset interface{} }
MplsLdp_DefaultVrf_Global_GracefulRestart_HelperPeer Configure parameters related to GR peer(s) opearating in helper mode
func (*MplsLdp_DefaultVrf_Global_GracefulRestart_HelperPeer) GetEntityData ¶
func (helperPeer *MplsLdp_DefaultVrf_Global_GracefulRestart_HelperPeer) GetEntityData() *types.CommonEntityData
type MplsLdp_DefaultVrf_Global_Neighbor ¶
type MplsLdp_DefaultVrf_Global_Neighbor struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Default password for all neigbors. The type is string with pattern: // (!.+)|([^!].+). Password interface{} // Configuration related to Neighbors using LDP Id. LdpIds MplsLdp_DefaultVrf_Global_Neighbor_LdpIds // Configuration related to neighbor transport. DualStack MplsLdp_DefaultVrf_Global_Neighbor_DualStack }
MplsLdp_DefaultVrf_Global_Neighbor Configuration related to Neighbors
func (*MplsLdp_DefaultVrf_Global_Neighbor) GetEntityData ¶
func (neighbor *MplsLdp_DefaultVrf_Global_Neighbor) GetEntityData() *types.CommonEntityData
type MplsLdp_DefaultVrf_Global_Neighbor_DualStack ¶
type MplsLdp_DefaultVrf_Global_Neighbor_DualStack struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configuration to enable neighbor dual-stack tlv-compliance. The type is // interface{}. TlvCompliance interface{} // Configuration related to neighbor transport. TransportConnection MplsLdp_DefaultVrf_Global_Neighbor_DualStack_TransportConnection }
MplsLdp_DefaultVrf_Global_Neighbor_DualStack Configuration related to neighbor transport
func (*MplsLdp_DefaultVrf_Global_Neighbor_DualStack) GetEntityData ¶
func (dualStack *MplsLdp_DefaultVrf_Global_Neighbor_DualStack) GetEntityData() *types.CommonEntityData
type MplsLdp_DefaultVrf_Global_Neighbor_DualStack_TransportConnection ¶
type MplsLdp_DefaultVrf_Global_Neighbor_DualStack_TransportConnection struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configuration related to neighbor dual-stack xport-connection max-wait. The // type is interface{} with range: 0..60. Units are second. MaxWait interface{} // Configuration related to neighbor dual-stack xport-connection preference. Prefer MplsLdp_DefaultVrf_Global_Neighbor_DualStack_TransportConnection_Prefer }
MplsLdp_DefaultVrf_Global_Neighbor_DualStack_TransportConnection Configuration related to neighbor transport
func (*MplsLdp_DefaultVrf_Global_Neighbor_DualStack_TransportConnection) GetEntityData ¶
func (transportConnection *MplsLdp_DefaultVrf_Global_Neighbor_DualStack_TransportConnection) GetEntityData() *types.CommonEntityData
type MplsLdp_DefaultVrf_Global_Neighbor_DualStack_TransportConnection_Prefer ¶
type MplsLdp_DefaultVrf_Global_Neighbor_DualStack_TransportConnection_Prefer struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configuration related to neighbor dual-stack xport-connection preference // ipv4. The type is interface{}. Ipv4 interface{} }
MplsLdp_DefaultVrf_Global_Neighbor_DualStack_TransportConnection_Prefer Configuration related to neighbor dual-stack xport-connection preference
func (*MplsLdp_DefaultVrf_Global_Neighbor_DualStack_TransportConnection_Prefer) GetEntityData ¶
func (prefer *MplsLdp_DefaultVrf_Global_Neighbor_DualStack_TransportConnection_Prefer) GetEntityData() *types.CommonEntityData
type MplsLdp_DefaultVrf_Global_Neighbor_LdpIds ¶
type MplsLdp_DefaultVrf_Global_Neighbor_LdpIds struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // LDP ID based configuration related to a neigbor. The type is slice of // MplsLdp_DefaultVrf_Global_Neighbor_LdpIds_LdpId. LdpId []*MplsLdp_DefaultVrf_Global_Neighbor_LdpIds_LdpId }
MplsLdp_DefaultVrf_Global_Neighbor_LdpIds Configuration related to Neighbors using LDP Id
func (*MplsLdp_DefaultVrf_Global_Neighbor_LdpIds) GetEntityData ¶
func (ldpIds *MplsLdp_DefaultVrf_Global_Neighbor_LdpIds) GetEntityData() *types.CommonEntityData
type MplsLdp_DefaultVrf_Global_Neighbor_LdpIds_LdpId ¶
type MplsLdp_DefaultVrf_Global_Neighbor_LdpIds_LdpId struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. LSR ID of neighbor. 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}]+)?. LsrId interface{} // This attribute is a key. Label space ID of neighbor. The type is // interface{} with range: 0..4294967295. LabelSpaceId interface{} // Password for MD5 authentication for this neighbor. Password MplsLdp_DefaultVrf_Global_Neighbor_LdpIds_LdpId_Password }
MplsLdp_DefaultVrf_Global_Neighbor_LdpIds_LdpId LDP ID based configuration related to a neigbor
func (*MplsLdp_DefaultVrf_Global_Neighbor_LdpIds_LdpId) GetEntityData ¶
func (ldpId *MplsLdp_DefaultVrf_Global_Neighbor_LdpIds_LdpId) GetEntityData() *types.CommonEntityData
type MplsLdp_DefaultVrf_Global_Neighbor_LdpIds_LdpId_Password ¶
type MplsLdp_DefaultVrf_Global_Neighbor_LdpIds_LdpId_Password struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Command type for password configuration. The type is MplsLdpNbrPassword. CommandType interface{} // The neighbor password. The type is string with pattern: (!.+)|([^!].+). Password interface{} }
MplsLdp_DefaultVrf_Global_Neighbor_LdpIds_LdpId_Password Password for MD5 authentication for this neighbor
func (*MplsLdp_DefaultVrf_Global_Neighbor_LdpIds_LdpId_Password) GetEntityData ¶
func (password *MplsLdp_DefaultVrf_Global_Neighbor_LdpIds_LdpId_Password) GetEntityData() *types.CommonEntityData
type MplsLdp_DefaultVrf_Global_Session ¶
type MplsLdp_DefaultVrf_Global_Session struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configure Session Protection parameters. Protection MplsLdp_DefaultVrf_Global_Session_Protection // ACL with the list of neighbors configured for Downstream on Demand. DownstreamOnDemand MplsLdp_DefaultVrf_Global_Session_DownstreamOnDemand }
MplsLdp_DefaultVrf_Global_Session LDP Session parameters
func (*MplsLdp_DefaultVrf_Global_Session) GetEntityData ¶
func (session *MplsLdp_DefaultVrf_Global_Session) GetEntityData() *types.CommonEntityData
type MplsLdp_DefaultVrf_Global_Session_DownstreamOnDemand ¶
type MplsLdp_DefaultVrf_Global_Session_DownstreamOnDemand struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Downstream on demand type. The type is MplsLdpDownstreamOnDemand. Type interface{} // Name of peer ACL. The type is string. PeerAclName interface{} }
MplsLdp_DefaultVrf_Global_Session_DownstreamOnDemand ACL with the list of neighbors configured for Downstream on Demand
func (*MplsLdp_DefaultVrf_Global_Session_DownstreamOnDemand) GetEntityData ¶
func (downstreamOnDemand *MplsLdp_DefaultVrf_Global_Session_DownstreamOnDemand) GetEntityData() *types.CommonEntityData
type MplsLdp_DefaultVrf_Global_Session_Protection ¶
type MplsLdp_DefaultVrf_Global_Session_Protection struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Session protection type. The type is MplsLdpSessionProtection. ProtectionType interface{} // Name of peer ACL. The type is string. PeerAclName interface{} // Holdup duration. The type is interface{} with range: 30..2147483. Duration interface{} }
MplsLdp_DefaultVrf_Global_Session_Protection Configure Session Protection parameters
func (*MplsLdp_DefaultVrf_Global_Session_Protection) GetEntityData ¶
func (protection *MplsLdp_DefaultVrf_Global_Session_Protection) GetEntityData() *types.CommonEntityData
type MplsLdp_DefaultVrf_Interfaces ¶
type MplsLdp_DefaultVrf_Interfaces struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // MPLS LDP configuration for a particular interface. The type is slice of // MplsLdp_DefaultVrf_Interfaces_Interface. Interface []*MplsLdp_DefaultVrf_Interfaces_Interface }
MplsLdp_DefaultVrf_Interfaces MPLS LDP configuration pertaining to interfaces
func (*MplsLdp_DefaultVrf_Interfaces) GetEntityData ¶
func (interfaces *MplsLdp_DefaultVrf_Interfaces) GetEntityData() *types.CommonEntityData
type MplsLdp_DefaultVrf_Interfaces_Interface ¶
type MplsLdp_DefaultVrf_Interfaces_Interface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Name of interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // Enable Label Distribution Protocol (LDP) on thisinterface. The type is // interface{}. Enable interface{} // Address Family specific configuration for MPLS LDP intf. Afs MplsLdp_DefaultVrf_Interfaces_Interface_Afs // Per VRF interface Global configuration for MPLS LDP. Global MplsLdp_DefaultVrf_Interfaces_Interface_Global }
MplsLdp_DefaultVrf_Interfaces_Interface MPLS LDP configuration for a particular interface
func (*MplsLdp_DefaultVrf_Interfaces_Interface) GetEntityData ¶
func (self *MplsLdp_DefaultVrf_Interfaces_Interface) GetEntityData() *types.CommonEntityData
type MplsLdp_DefaultVrf_Interfaces_Interface_Afs ¶
type MplsLdp_DefaultVrf_Interfaces_Interface_Afs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configure data for given Address Family. The type is slice of // MplsLdp_DefaultVrf_Interfaces_Interface_Afs_Af. Af []*MplsLdp_DefaultVrf_Interfaces_Interface_Afs_Af }
MplsLdp_DefaultVrf_Interfaces_Interface_Afs Address Family specific configuration for MPLS LDP intf
func (*MplsLdp_DefaultVrf_Interfaces_Interface_Afs) GetEntityData ¶
func (afs *MplsLdp_DefaultVrf_Interfaces_Interface_Afs) GetEntityData() *types.CommonEntityData
type MplsLdp_DefaultVrf_Interfaces_Interface_Afs_Af ¶
type MplsLdp_DefaultVrf_Interfaces_Interface_Afs_Af struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Address Family name. The type is MplsLdpafName. AfName interface{} // Enable Address Family. The type is interface{}. Enable interface{} // Configure interface discovery parameters. Discovery MplsLdp_DefaultVrf_Interfaces_Interface_Afs_Af_Discovery // LDP interface IGP configuration. Igp MplsLdp_DefaultVrf_Interfaces_Interface_Afs_Af_Igp // Interface configuration parameters for mLDP. Mldp MplsLdp_DefaultVrf_Interfaces_Interface_Afs_Af_Mldp }
MplsLdp_DefaultVrf_Interfaces_Interface_Afs_Af Configure data for given Address Family
func (*MplsLdp_DefaultVrf_Interfaces_Interface_Afs_Af) GetEntityData ¶
func (af *MplsLdp_DefaultVrf_Interfaces_Interface_Afs_Af) GetEntityData() *types.CommonEntityData
type MplsLdp_DefaultVrf_Interfaces_Interface_Afs_Af_Discovery ¶
type MplsLdp_DefaultVrf_Interfaces_Interface_Afs_Af_Discovery struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // MPLS LDP configuration for interface discovery transportaddress. TransportAddress MplsLdp_DefaultVrf_Interfaces_Interface_Afs_Af_Discovery_TransportAddress }
MplsLdp_DefaultVrf_Interfaces_Interface_Afs_Af_Discovery Configure interface discovery parameters
func (*MplsLdp_DefaultVrf_Interfaces_Interface_Afs_Af_Discovery) GetEntityData ¶
func (discovery *MplsLdp_DefaultVrf_Interfaces_Interface_Afs_Af_Discovery) GetEntityData() *types.CommonEntityData
type MplsLdp_DefaultVrf_Interfaces_Interface_Afs_Af_Discovery_TransportAddress ¶
type MplsLdp_DefaultVrf_Interfaces_Interface_Afs_Af_Discovery_TransportAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Transport address option. The type is MplsLdpTransportAddress. AddressType interface{} // IP address. 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}]+)?. Address interface{} }
MplsLdp_DefaultVrf_Interfaces_Interface_Afs_Af_Discovery_TransportAddress MPLS LDP configuration for interface discovery transportaddress.
func (*MplsLdp_DefaultVrf_Interfaces_Interface_Afs_Af_Discovery_TransportAddress) GetEntityData ¶
func (transportAddress *MplsLdp_DefaultVrf_Interfaces_Interface_Afs_Af_Discovery_TransportAddress) GetEntityData() *types.CommonEntityData
type MplsLdp_DefaultVrf_Interfaces_Interface_Afs_Af_Igp ¶
type MplsLdp_DefaultVrf_Interfaces_Interface_Afs_Af_Igp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Disable IGP Auto-config on this interface. The type is interface{}. DisableAutoConfig interface{} }
MplsLdp_DefaultVrf_Interfaces_Interface_Afs_Af_Igp LDP interface IGP configuration
func (*MplsLdp_DefaultVrf_Interfaces_Interface_Afs_Af_Igp) GetEntityData ¶
func (igp *MplsLdp_DefaultVrf_Interfaces_Interface_Afs_Af_Igp) GetEntityData() *types.CommonEntityData
type MplsLdp_DefaultVrf_Interfaces_Interface_Afs_Af_Mldp ¶
type MplsLdp_DefaultVrf_Interfaces_Interface_Afs_Af_Mldp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Disable mLDP on LDP enabled interface. The type is interface{}. Disable interface{} }
MplsLdp_DefaultVrf_Interfaces_Interface_Afs_Af_Mldp Interface configuration parameters for mLDP
func (*MplsLdp_DefaultVrf_Interfaces_Interface_Afs_Af_Mldp) GetEntityData ¶
func (mldp *MplsLdp_DefaultVrf_Interfaces_Interface_Afs_Af_Mldp) GetEntityData() *types.CommonEntityData
type MplsLdp_DefaultVrf_Interfaces_Interface_Global ¶
type MplsLdp_DefaultVrf_Interfaces_Interface_Global struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configure interface discovery parameters. Discovery MplsLdp_DefaultVrf_Interfaces_Interface_Global_Discovery // LDP IGP configuration. Igp MplsLdp_DefaultVrf_Interfaces_Interface_Global_Igp }
MplsLdp_DefaultVrf_Interfaces_Interface_Global Per VRF interface Global configuration for MPLS LDP
func (*MplsLdp_DefaultVrf_Interfaces_Interface_Global) GetEntityData ¶
func (global *MplsLdp_DefaultVrf_Interfaces_Interface_Global) GetEntityData() *types.CommonEntityData
type MplsLdp_DefaultVrf_Interfaces_Interface_Global_Discovery ¶
type MplsLdp_DefaultVrf_Interfaces_Interface_Global_Discovery struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Disable discovery's quick start mode. The type is interface{}. DisableQuickStart interface{} // LDP Link Hellos. LinkHello MplsLdp_DefaultVrf_Interfaces_Interface_Global_Discovery_LinkHello }
MplsLdp_DefaultVrf_Interfaces_Interface_Global_Discovery Configure interface discovery parameters
func (*MplsLdp_DefaultVrf_Interfaces_Interface_Global_Discovery) GetEntityData ¶
func (discovery *MplsLdp_DefaultVrf_Interfaces_Interface_Global_Discovery) GetEntityData() *types.CommonEntityData
type MplsLdp_DefaultVrf_Interfaces_Interface_Global_Discovery_LinkHello ¶
type MplsLdp_DefaultVrf_Interfaces_Interface_Global_Discovery_LinkHello struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Link Hello interval. The type is interface{} with range: 1..65535. Units // are second. The default value is 5. Interval interface{} // Dual Stack Address Family Preference. The type is MplsLdpafName. The // default value is ipv4. DualStack interface{} // Time (seconds) - 65535 implies infinite. The type is interface{} with // range: 1..65535. Units are second. The default value is 15. HoldTime interface{} }
MplsLdp_DefaultVrf_Interfaces_Interface_Global_Discovery_LinkHello LDP Link Hellos
func (*MplsLdp_DefaultVrf_Interfaces_Interface_Global_Discovery_LinkHello) GetEntityData ¶
func (linkHello *MplsLdp_DefaultVrf_Interfaces_Interface_Global_Discovery_LinkHello) GetEntityData() *types.CommonEntityData
type MplsLdp_DefaultVrf_Interfaces_Interface_Global_Igp ¶
type MplsLdp_DefaultVrf_Interfaces_Interface_Global_Igp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // LDP IGP synchronization. Sync MplsLdp_DefaultVrf_Interfaces_Interface_Global_Igp_Sync }
MplsLdp_DefaultVrf_Interfaces_Interface_Global_Igp LDP IGP configuration
func (*MplsLdp_DefaultVrf_Interfaces_Interface_Global_Igp) GetEntityData ¶
func (igp *MplsLdp_DefaultVrf_Interfaces_Interface_Global_Igp) GetEntityData() *types.CommonEntityData
type MplsLdp_DefaultVrf_Interfaces_Interface_Global_Igp_Sync ¶
type MplsLdp_DefaultVrf_Interfaces_Interface_Global_Igp_Sync struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // LDP IGP synchronization delay time. Delay MplsLdp_DefaultVrf_Interfaces_Interface_Global_Igp_Sync_Delay }
MplsLdp_DefaultVrf_Interfaces_Interface_Global_Igp_Sync LDP IGP synchronization
func (*MplsLdp_DefaultVrf_Interfaces_Interface_Global_Igp_Sync) GetEntityData ¶
func (sync *MplsLdp_DefaultVrf_Interfaces_Interface_Global_Igp_Sync) GetEntityData() *types.CommonEntityData
type MplsLdp_DefaultVrf_Interfaces_Interface_Global_Igp_Sync_Delay ¶
type MplsLdp_DefaultVrf_Interfaces_Interface_Global_Igp_Sync_Delay struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Interface sync up delay after session up. OnSessionUp MplsLdp_DefaultVrf_Interfaces_Interface_Global_Igp_Sync_Delay_OnSessionUp }
MplsLdp_DefaultVrf_Interfaces_Interface_Global_Igp_Sync_Delay LDP IGP synchronization delay time
func (*MplsLdp_DefaultVrf_Interfaces_Interface_Global_Igp_Sync_Delay) GetEntityData ¶
func (delay *MplsLdp_DefaultVrf_Interfaces_Interface_Global_Igp_Sync_Delay) GetEntityData() *types.CommonEntityData
type MplsLdp_DefaultVrf_Interfaces_Interface_Global_Igp_Sync_Delay_OnSessionUp ¶
type MplsLdp_DefaultVrf_Interfaces_Interface_Global_Igp_Sync_Delay_OnSessionUp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Disable delay after session up. The type is interface{}. Disable interface{} // Time (seconds). The type is interface{} with range: 5..300. Units are // second. Timeout interface{} }
MplsLdp_DefaultVrf_Interfaces_Interface_Global_Igp_Sync_Delay_OnSessionUp Interface sync up delay after session up
func (*MplsLdp_DefaultVrf_Interfaces_Interface_Global_Igp_Sync_Delay_OnSessionUp) GetEntityData ¶
func (onSessionUp *MplsLdp_DefaultVrf_Interfaces_Interface_Global_Igp_Sync_Delay_OnSessionUp) GetEntityData() *types.CommonEntityData
type MplsLdp_Global ¶
type MplsLdp_Global struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Disable the implicit enabling for IPv4 address family. The type is // interface{}. DisableImplicitIpv4 interface{} // Configure Ltrace Buffer Multiplier. The type is interface{} with range: // 1..5. The default value is 1. LtraceBufMultiplier interface{} // Configure for LDP Entropy-Label. EntropyLabel MplsLdp_Global_EntropyLabel // LDP Session parameters. Session MplsLdp_Global_Session // LDP IGP configuration. Igp MplsLdp_Global_Igp // Enable logging of events. EnableLogging MplsLdp_Global_EnableLogging // Configure LDP signalling parameters. Signalling MplsLdp_Global_Signalling // Configure LDP Non-Stop Routing. Nsr MplsLdp_Global_Nsr // Configuration for LDP Graceful Restart parameters. GracefulRestart MplsLdp_Global_GracefulRestart // Configure Discovery parameters. Discovery MplsLdp_Global_Discovery // MPLS mLDP configuration. Mldp MplsLdp_Global_Mldp }
MplsLdp_Global Global configuration for MPLS LDP
func (*MplsLdp_Global) GetEntityData ¶
func (global *MplsLdp_Global) GetEntityData() *types.CommonEntityData
type MplsLdp_Global_Discovery ¶
type MplsLdp_Global_Discovery struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Disable transmit and receive processing for private Instance TLV in LDP // discovery hello messages. The type is interface{}. DisableInstanceTlv interface{} // Disable discovery's quick start mode. The type is interface{}. DisableQuickStart interface{} // LDP Link Hellos. LinkHello MplsLdp_Global_Discovery_LinkHello // LDP Targeted Hellos. TargetedHello MplsLdp_Global_Discovery_TargetedHello }
MplsLdp_Global_Discovery Configure Discovery parameters
func (*MplsLdp_Global_Discovery) GetEntityData ¶
func (discovery *MplsLdp_Global_Discovery) GetEntityData() *types.CommonEntityData
type MplsLdp_Global_Discovery_LinkHello ¶
type MplsLdp_Global_Discovery_LinkHello struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Link Hello interval. The type is interface{} with range: 1..65535. Units // are second. The default value is 5. Interval interface{} // Time (seconds) - 65535 implies infinite. The type is interface{} with // range: 1..65535. Units are second. The default value is 15. HoldTime interface{} }
MplsLdp_Global_Discovery_LinkHello LDP Link Hellos
func (*MplsLdp_Global_Discovery_LinkHello) GetEntityData ¶
func (linkHello *MplsLdp_Global_Discovery_LinkHello) GetEntityData() *types.CommonEntityData
type MplsLdp_Global_Discovery_TargetedHello ¶
type MplsLdp_Global_Discovery_TargetedHello struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Targeted Hello interval. The type is interface{} with range: 1..65535. // Units are second. The default value is 10. Interval interface{} // Time (seconds) - 65535 implies infinite. The type is interface{} with // range: 1..65535. Units are second. The default value is 90. HoldTime interface{} }
MplsLdp_Global_Discovery_TargetedHello LDP Targeted Hellos
func (*MplsLdp_Global_Discovery_TargetedHello) GetEntityData ¶
func (targetedHello *MplsLdp_Global_Discovery_TargetedHello) GetEntityData() *types.CommonEntityData
type MplsLdp_Global_EnableLogging ¶
type MplsLdp_Global_EnableLogging struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable logging of NSR events. The type is interface{}. Nsr interface{} // Enable logging of neighbor events. The type is interface{}. NeighborChanges interface{} // Enable logging of adjacency events. The type is interface{}. Adjacency interface{} // Enable logging of session protection events. The type is interface{}. SessionProtection interface{} // Enable logging of Graceful Restart (GR) events. The type is interface{}. GrSessionChanges interface{} }
MplsLdp_Global_EnableLogging Enable logging of events
func (*MplsLdp_Global_EnableLogging) GetEntityData ¶
func (enableLogging *MplsLdp_Global_EnableLogging) GetEntityData() *types.CommonEntityData
type MplsLdp_Global_EntropyLabel ¶
type MplsLdp_Global_EntropyLabel struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // none. The type is interface{}. Enable interface{} }
MplsLdp_Global_EntropyLabel Configure for LDP Entropy-Label
func (*MplsLdp_Global_EntropyLabel) GetEntityData ¶
func (entropyLabel *MplsLdp_Global_EntropyLabel) GetEntityData() *types.CommonEntityData
type MplsLdp_Global_GracefulRestart ¶
type MplsLdp_Global_GracefulRestart struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configure Graceful Restart Reconnect Timeout value. The type is interface{} // with range: 60..1800. Units are second. The default value is 120. ReconnectTimeout interface{} // none. The type is interface{}. Enable interface{} // Configure Graceful Restart Session holdtime. The type is interface{} with // range: 60..1800. Units are second. The default value is 180. ForwardingHoldTime interface{} }
MplsLdp_Global_GracefulRestart Configuration for LDP Graceful Restart parameters
func (*MplsLdp_Global_GracefulRestart) GetEntityData ¶
func (gracefulRestart *MplsLdp_Global_GracefulRestart) GetEntityData() *types.CommonEntityData
type MplsLdp_Global_Igp ¶
type MplsLdp_Global_Igp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // LDP IGP synchronization. Sync MplsLdp_Global_Igp_Sync }
MplsLdp_Global_Igp LDP IGP configuration
func (*MplsLdp_Global_Igp) GetEntityData ¶
func (igp *MplsLdp_Global_Igp) GetEntityData() *types.CommonEntityData
type MplsLdp_Global_Igp_Sync ¶
type MplsLdp_Global_Igp_Sync struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // LDP IGP synchronization delay time. Delay MplsLdp_Global_Igp_Sync_Delay }
MplsLdp_Global_Igp_Sync LDP IGP synchronization
func (*MplsLdp_Global_Igp_Sync) GetEntityData ¶
func (sync *MplsLdp_Global_Igp_Sync) GetEntityData() *types.CommonEntityData
type MplsLdp_Global_Igp_Sync_Delay ¶
type MplsLdp_Global_Igp_Sync_Delay struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Interface sync up delay after session up. The type is interface{} with // range: 5..300. Units are second. OnSessionUp interface{} // Global sync up delay to be used after process restart. The type is // interface{} with range: 60..600. Units are second. OnProcRestart interface{} }
MplsLdp_Global_Igp_Sync_Delay LDP IGP synchronization delay time
func (*MplsLdp_Global_Igp_Sync_Delay) GetEntityData ¶
func (delay *MplsLdp_Global_Igp_Sync_Delay) GetEntityData() *types.CommonEntityData
type MplsLdp_Global_Mldp ¶
type MplsLdp_Global_Mldp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable Multicast Label Distribution Protocol (mLDP). The type is // interface{}. Enable interface{} // VRF Table attribute configuration for MPLS LDP. Vrfs MplsLdp_Global_Mldp_Vrfs // Default VRF attribute configuration for mLDP. DefaultVrf MplsLdp_Global_Mldp_DefaultVrf // Global configuration for mLDP. MldpGlobal MplsLdp_Global_Mldp_MldpGlobal }
MplsLdp_Global_Mldp MPLS mLDP configuration
func (*MplsLdp_Global_Mldp) GetEntityData ¶
func (mldp *MplsLdp_Global_Mldp) GetEntityData() *types.CommonEntityData
type MplsLdp_Global_Mldp_DefaultVrf ¶
type MplsLdp_Global_Mldp_DefaultVrf struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Address Family specific operational data. Afs MplsLdp_Global_Mldp_DefaultVrf_Afs }
MplsLdp_Global_Mldp_DefaultVrf Default VRF attribute configuration for mLDP
func (*MplsLdp_Global_Mldp_DefaultVrf) GetEntityData ¶
func (defaultVrf *MplsLdp_Global_Mldp_DefaultVrf) GetEntityData() *types.CommonEntityData
type MplsLdp_Global_Mldp_DefaultVrf_Afs ¶
type MplsLdp_Global_Mldp_DefaultVrf_Afs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Operational data for given Address Family. The type is slice of // MplsLdp_Global_Mldp_DefaultVrf_Afs_Af. Af []*MplsLdp_Global_Mldp_DefaultVrf_Afs_Af }
MplsLdp_Global_Mldp_DefaultVrf_Afs Address Family specific operational data
func (*MplsLdp_Global_Mldp_DefaultVrf_Afs) GetEntityData ¶
func (afs *MplsLdp_Global_Mldp_DefaultVrf_Afs) GetEntityData() *types.CommonEntityData
type MplsLdp_Global_Mldp_DefaultVrf_Afs_Af ¶
type MplsLdp_Global_Mldp_DefaultVrf_Afs_Af struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Address Family name. The type is MplsLdpafName. AfName interface{} // Enable Multicast Label Distribution Protocol (mLDP) under AF. The type is // interface{}. Enable interface{} // Enable MPLS MLDP RIB unicast-always configuration. The type is interface{}. MldpRibUnicastAlways interface{} // Enable recursive forwarding. RecursiveForwarding MplsLdp_Global_Mldp_DefaultVrf_Afs_Af_RecursiveForwarding // MPLS mLDP Recursive FEC. MldpRecursiveFec MplsLdp_Global_Mldp_DefaultVrf_Afs_Af_MldpRecursiveFec // MLDP neighbor policies. NeighborPolicies MplsLdp_Global_Mldp_DefaultVrf_Afs_Af_NeighborPolicies // MPLS mLDP MoFRR. MoFrr MplsLdp_Global_Mldp_DefaultVrf_Afs_Af_MoFrr // MPLS mLDP Make-Before-Break configuration. MakeBeforeBreak MplsLdp_Global_Mldp_DefaultVrf_Afs_Af_MakeBeforeBreak // MPLS mLDP CSC. Csc MplsLdp_Global_Mldp_DefaultVrf_Afs_Af_Csc }
MplsLdp_Global_Mldp_DefaultVrf_Afs_Af Operational data for given Address Family
func (*MplsLdp_Global_Mldp_DefaultVrf_Afs_Af) GetEntityData ¶
func (af *MplsLdp_Global_Mldp_DefaultVrf_Afs_Af) GetEntityData() *types.CommonEntityData
type MplsLdp_Global_Mldp_DefaultVrf_Afs_Af_Csc ¶
type MplsLdp_Global_Mldp_DefaultVrf_Afs_Af_Csc struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable MPLS mLDP CSC. The type is interface{}. Enable interface{} }
MplsLdp_Global_Mldp_DefaultVrf_Afs_Af_Csc MPLS mLDP CSC
func (*MplsLdp_Global_Mldp_DefaultVrf_Afs_Af_Csc) GetEntityData ¶
func (csc *MplsLdp_Global_Mldp_DefaultVrf_Afs_Af_Csc) GetEntityData() *types.CommonEntityData
type MplsLdp_Global_Mldp_DefaultVrf_Afs_Af_MakeBeforeBreak ¶
type MplsLdp_Global_Mldp_DefaultVrf_Afs_Af_MakeBeforeBreak struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Route policy name. The type is string with length: 1..64. Policy interface{} // Enable MPLS mLDP MBB signaling. Signaling MplsLdp_Global_Mldp_DefaultVrf_Afs_Af_MakeBeforeBreak_Signaling }
MplsLdp_Global_Mldp_DefaultVrf_Afs_Af_MakeBeforeBreak MPLS mLDP Make-Before-Break configuration
func (*MplsLdp_Global_Mldp_DefaultVrf_Afs_Af_MakeBeforeBreak) GetEntityData ¶
func (makeBeforeBreak *MplsLdp_Global_Mldp_DefaultVrf_Afs_Af_MakeBeforeBreak) GetEntityData() *types.CommonEntityData
type MplsLdp_Global_Mldp_DefaultVrf_Afs_Af_MakeBeforeBreak_Signaling ¶
type MplsLdp_Global_Mldp_DefaultVrf_Afs_Af_MakeBeforeBreak_Signaling struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Forwarding Delay in Seconds. The type is interface{} with range: 0..600. // Units are second. ForwardDelay interface{} // Delete Delay in seconds. The type is interface{} with range: 0..60. Units // are second. DeleteDelay interface{} }
MplsLdp_Global_Mldp_DefaultVrf_Afs_Af_MakeBeforeBreak_Signaling Enable MPLS mLDP MBB signaling
func (*MplsLdp_Global_Mldp_DefaultVrf_Afs_Af_MakeBeforeBreak_Signaling) GetEntityData ¶
func (signaling *MplsLdp_Global_Mldp_DefaultVrf_Afs_Af_MakeBeforeBreak_Signaling) GetEntityData() *types.CommonEntityData
type MplsLdp_Global_Mldp_DefaultVrf_Afs_Af_MldpRecursiveFec ¶
type MplsLdp_Global_Mldp_DefaultVrf_Afs_Af_MldpRecursiveFec struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable MPLS mLDP Recursive FEC. The type is interface{}. Enable interface{} // Route policy name. The type is string with length: 1..64. Policy interface{} }
MplsLdp_Global_Mldp_DefaultVrf_Afs_Af_MldpRecursiveFec MPLS mLDP Recursive FEC
func (*MplsLdp_Global_Mldp_DefaultVrf_Afs_Af_MldpRecursiveFec) GetEntityData ¶
func (mldpRecursiveFec *MplsLdp_Global_Mldp_DefaultVrf_Afs_Af_MldpRecursiveFec) GetEntityData() *types.CommonEntityData
type MplsLdp_Global_Mldp_DefaultVrf_Afs_Af_MoFrr ¶
type MplsLdp_Global_Mldp_DefaultVrf_Afs_Af_MoFrr struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable MPLS mLDP MoFRR. The type is interface{}. Enable interface{} // Route policy name. The type is string with length: 1..64. Policy interface{} }
MplsLdp_Global_Mldp_DefaultVrf_Afs_Af_MoFrr MPLS mLDP MoFRR
func (*MplsLdp_Global_Mldp_DefaultVrf_Afs_Af_MoFrr) GetEntityData ¶
func (moFrr *MplsLdp_Global_Mldp_DefaultVrf_Afs_Af_MoFrr) GetEntityData() *types.CommonEntityData
type MplsLdp_Global_Mldp_DefaultVrf_Afs_Af_NeighborPolicies ¶
type MplsLdp_Global_Mldp_DefaultVrf_Afs_Af_NeighborPolicies struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Route Policy. The type is slice of // MplsLdp_Global_Mldp_DefaultVrf_Afs_Af_NeighborPolicies_NeighborPolicy. NeighborPolicy []*MplsLdp_Global_Mldp_DefaultVrf_Afs_Af_NeighborPolicies_NeighborPolicy }
MplsLdp_Global_Mldp_DefaultVrf_Afs_Af_NeighborPolicies MLDP neighbor policies
func (*MplsLdp_Global_Mldp_DefaultVrf_Afs_Af_NeighborPolicies) GetEntityData ¶
func (neighborPolicies *MplsLdp_Global_Mldp_DefaultVrf_Afs_Af_NeighborPolicies) GetEntityData() *types.CommonEntityData
type MplsLdp_Global_Mldp_DefaultVrf_Afs_Af_NeighborPolicies_NeighborPolicy ¶
type MplsLdp_Global_Mldp_DefaultVrf_Afs_Af_NeighborPolicies_NeighborPolicy struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Neighbor 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}]+)?. RootAddress interface{} // This attribute is a key. Inbound/Outbound Policy. The type is // MldpPolicyMode. PolicyMode interface{} // Route policy name. The type is string with length: 1..64. This attribute is // mandatory. RoutePolicy interface{} }
MplsLdp_Global_Mldp_DefaultVrf_Afs_Af_NeighborPolicies_NeighborPolicy Route Policy
func (*MplsLdp_Global_Mldp_DefaultVrf_Afs_Af_NeighborPolicies_NeighborPolicy) GetEntityData ¶
func (neighborPolicy *MplsLdp_Global_Mldp_DefaultVrf_Afs_Af_NeighborPolicies_NeighborPolicy) GetEntityData() *types.CommonEntityData
type MplsLdp_Global_Mldp_DefaultVrf_Afs_Af_RecursiveForwarding ¶
type MplsLdp_Global_Mldp_DefaultVrf_Afs_Af_RecursiveForwarding struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable recursive forwarding. The type is interface{}. Enable interface{} // Recursive forwarding policy name. The type is string with length: 1..64. Policy interface{} }
MplsLdp_Global_Mldp_DefaultVrf_Afs_Af_RecursiveForwarding Enable recursive forwarding
func (*MplsLdp_Global_Mldp_DefaultVrf_Afs_Af_RecursiveForwarding) GetEntityData ¶
func (recursiveForwarding *MplsLdp_Global_Mldp_DefaultVrf_Afs_Af_RecursiveForwarding) GetEntityData() *types.CommonEntityData
type MplsLdp_Global_Mldp_MldpGlobal ¶
type MplsLdp_Global_Mldp_MldpGlobal struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // MPLS mLDP logging. Logging MplsLdp_Global_Mldp_MldpGlobal_Logging }
MplsLdp_Global_Mldp_MldpGlobal Global configuration for mLDP
func (*MplsLdp_Global_Mldp_MldpGlobal) GetEntityData ¶
func (mldpGlobal *MplsLdp_Global_Mldp_MldpGlobal) GetEntityData() *types.CommonEntityData
type MplsLdp_Global_Mldp_MldpGlobal_Logging ¶
type MplsLdp_Global_Mldp_MldpGlobal_Logging struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // MPLS mLDP logging notifications. The type is interface{}. Notifications interface{} }
MplsLdp_Global_Mldp_MldpGlobal_Logging MPLS mLDP logging
func (*MplsLdp_Global_Mldp_MldpGlobal_Logging) GetEntityData ¶
func (logging *MplsLdp_Global_Mldp_MldpGlobal_Logging) GetEntityData() *types.CommonEntityData
type MplsLdp_Global_Mldp_Vrfs ¶
type MplsLdp_Global_Mldp_Vrfs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // VRF attribute configuration for MPLS LDP. The type is slice of // MplsLdp_Global_Mldp_Vrfs_Vrf. Vrf []*MplsLdp_Global_Mldp_Vrfs_Vrf }
MplsLdp_Global_Mldp_Vrfs VRF Table attribute configuration for MPLS LDP
func (*MplsLdp_Global_Mldp_Vrfs) GetEntityData ¶
func (vrfs *MplsLdp_Global_Mldp_Vrfs) GetEntityData() *types.CommonEntityData
type MplsLdp_Global_Mldp_Vrfs_Vrf ¶
type MplsLdp_Global_Mldp_Vrfs_Vrf struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. VRF Name. The type is string with length: 1..32. VrfName interface{} // Enable Multicast Label Distribution Protocol (mLDP). The type is // interface{}. Enable interface{} // Address Family specific operational data. Afs MplsLdp_Global_Mldp_Vrfs_Vrf_Afs }
MplsLdp_Global_Mldp_Vrfs_Vrf VRF attribute configuration for MPLS LDP
func (*MplsLdp_Global_Mldp_Vrfs_Vrf) GetEntityData ¶
func (vrf *MplsLdp_Global_Mldp_Vrfs_Vrf) GetEntityData() *types.CommonEntityData
type MplsLdp_Global_Mldp_Vrfs_Vrf_Afs ¶
type MplsLdp_Global_Mldp_Vrfs_Vrf_Afs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Operational data for given Address Family. The type is slice of // MplsLdp_Global_Mldp_Vrfs_Vrf_Afs_Af. Af []*MplsLdp_Global_Mldp_Vrfs_Vrf_Afs_Af }
MplsLdp_Global_Mldp_Vrfs_Vrf_Afs Address Family specific operational data
func (*MplsLdp_Global_Mldp_Vrfs_Vrf_Afs) GetEntityData ¶
func (afs *MplsLdp_Global_Mldp_Vrfs_Vrf_Afs) GetEntityData() *types.CommonEntityData
type MplsLdp_Global_Mldp_Vrfs_Vrf_Afs_Af ¶
type MplsLdp_Global_Mldp_Vrfs_Vrf_Afs_Af struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Address Family name. The type is MplsLdpafName. AfName interface{} // Enable Multicast Label Distribution Protocol (mLDP) under AF. The type is // interface{}. Enable interface{} // Enable MPLS MLDP RIB unicast-always configuration. The type is interface{}. MldpRibUnicastAlways interface{} // Enable recursive forwarding. RecursiveForwarding MplsLdp_Global_Mldp_Vrfs_Vrf_Afs_Af_RecursiveForwarding // MPLS mLDP Recursive FEC. MldpRecursiveFec MplsLdp_Global_Mldp_Vrfs_Vrf_Afs_Af_MldpRecursiveFec // MLDP neighbor policies. NeighborPolicies MplsLdp_Global_Mldp_Vrfs_Vrf_Afs_Af_NeighborPolicies // MPLS mLDP MoFRR. MoFrr MplsLdp_Global_Mldp_Vrfs_Vrf_Afs_Af_MoFrr // MPLS mLDP Make-Before-Break configuration. MakeBeforeBreak MplsLdp_Global_Mldp_Vrfs_Vrf_Afs_Af_MakeBeforeBreak // MPLS mLDP CSC. Csc MplsLdp_Global_Mldp_Vrfs_Vrf_Afs_Af_Csc }
MplsLdp_Global_Mldp_Vrfs_Vrf_Afs_Af Operational data for given Address Family
func (*MplsLdp_Global_Mldp_Vrfs_Vrf_Afs_Af) GetEntityData ¶
func (af *MplsLdp_Global_Mldp_Vrfs_Vrf_Afs_Af) GetEntityData() *types.CommonEntityData
type MplsLdp_Global_Mldp_Vrfs_Vrf_Afs_Af_Csc ¶
type MplsLdp_Global_Mldp_Vrfs_Vrf_Afs_Af_Csc struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable MPLS mLDP CSC. The type is interface{}. Enable interface{} }
MplsLdp_Global_Mldp_Vrfs_Vrf_Afs_Af_Csc MPLS mLDP CSC
func (*MplsLdp_Global_Mldp_Vrfs_Vrf_Afs_Af_Csc) GetEntityData ¶
func (csc *MplsLdp_Global_Mldp_Vrfs_Vrf_Afs_Af_Csc) GetEntityData() *types.CommonEntityData
type MplsLdp_Global_Mldp_Vrfs_Vrf_Afs_Af_MakeBeforeBreak ¶
type MplsLdp_Global_Mldp_Vrfs_Vrf_Afs_Af_MakeBeforeBreak struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Route policy name. The type is string with length: 1..64. Policy interface{} // Enable MPLS mLDP MBB signaling. Signaling MplsLdp_Global_Mldp_Vrfs_Vrf_Afs_Af_MakeBeforeBreak_Signaling }
MplsLdp_Global_Mldp_Vrfs_Vrf_Afs_Af_MakeBeforeBreak MPLS mLDP Make-Before-Break configuration
func (*MplsLdp_Global_Mldp_Vrfs_Vrf_Afs_Af_MakeBeforeBreak) GetEntityData ¶
func (makeBeforeBreak *MplsLdp_Global_Mldp_Vrfs_Vrf_Afs_Af_MakeBeforeBreak) GetEntityData() *types.CommonEntityData
type MplsLdp_Global_Mldp_Vrfs_Vrf_Afs_Af_MakeBeforeBreak_Signaling ¶
type MplsLdp_Global_Mldp_Vrfs_Vrf_Afs_Af_MakeBeforeBreak_Signaling struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Forwarding Delay in Seconds. The type is interface{} with range: 0..600. // Units are second. ForwardDelay interface{} // Delete Delay in seconds. The type is interface{} with range: 0..60. Units // are second. DeleteDelay interface{} }
MplsLdp_Global_Mldp_Vrfs_Vrf_Afs_Af_MakeBeforeBreak_Signaling Enable MPLS mLDP MBB signaling
func (*MplsLdp_Global_Mldp_Vrfs_Vrf_Afs_Af_MakeBeforeBreak_Signaling) GetEntityData ¶
func (signaling *MplsLdp_Global_Mldp_Vrfs_Vrf_Afs_Af_MakeBeforeBreak_Signaling) GetEntityData() *types.CommonEntityData
type MplsLdp_Global_Mldp_Vrfs_Vrf_Afs_Af_MldpRecursiveFec ¶
type MplsLdp_Global_Mldp_Vrfs_Vrf_Afs_Af_MldpRecursiveFec struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable MPLS mLDP Recursive FEC. The type is interface{}. Enable interface{} // Route policy name. The type is string with length: 1..64. Policy interface{} }
MplsLdp_Global_Mldp_Vrfs_Vrf_Afs_Af_MldpRecursiveFec MPLS mLDP Recursive FEC
func (*MplsLdp_Global_Mldp_Vrfs_Vrf_Afs_Af_MldpRecursiveFec) GetEntityData ¶
func (mldpRecursiveFec *MplsLdp_Global_Mldp_Vrfs_Vrf_Afs_Af_MldpRecursiveFec) GetEntityData() *types.CommonEntityData
type MplsLdp_Global_Mldp_Vrfs_Vrf_Afs_Af_MoFrr ¶
type MplsLdp_Global_Mldp_Vrfs_Vrf_Afs_Af_MoFrr struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable MPLS mLDP MoFRR. The type is interface{}. Enable interface{} // Route policy name. The type is string with length: 1..64. Policy interface{} }
MplsLdp_Global_Mldp_Vrfs_Vrf_Afs_Af_MoFrr MPLS mLDP MoFRR
func (*MplsLdp_Global_Mldp_Vrfs_Vrf_Afs_Af_MoFrr) GetEntityData ¶
func (moFrr *MplsLdp_Global_Mldp_Vrfs_Vrf_Afs_Af_MoFrr) GetEntityData() *types.CommonEntityData
type MplsLdp_Global_Mldp_Vrfs_Vrf_Afs_Af_NeighborPolicies ¶
type MplsLdp_Global_Mldp_Vrfs_Vrf_Afs_Af_NeighborPolicies struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Route Policy. The type is slice of // MplsLdp_Global_Mldp_Vrfs_Vrf_Afs_Af_NeighborPolicies_NeighborPolicy. NeighborPolicy []*MplsLdp_Global_Mldp_Vrfs_Vrf_Afs_Af_NeighborPolicies_NeighborPolicy }
MplsLdp_Global_Mldp_Vrfs_Vrf_Afs_Af_NeighborPolicies MLDP neighbor policies
func (*MplsLdp_Global_Mldp_Vrfs_Vrf_Afs_Af_NeighborPolicies) GetEntityData ¶
func (neighborPolicies *MplsLdp_Global_Mldp_Vrfs_Vrf_Afs_Af_NeighborPolicies) GetEntityData() *types.CommonEntityData
type MplsLdp_Global_Mldp_Vrfs_Vrf_Afs_Af_NeighborPolicies_NeighborPolicy ¶
type MplsLdp_Global_Mldp_Vrfs_Vrf_Afs_Af_NeighborPolicies_NeighborPolicy struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Neighbor 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}]+)?. RootAddress interface{} // This attribute is a key. Inbound/Outbound Policy. The type is // MldpPolicyMode. PolicyMode interface{} // Route policy name. The type is string with length: 1..64. This attribute is // mandatory. RoutePolicy interface{} }
MplsLdp_Global_Mldp_Vrfs_Vrf_Afs_Af_NeighborPolicies_NeighborPolicy Route Policy
func (*MplsLdp_Global_Mldp_Vrfs_Vrf_Afs_Af_NeighborPolicies_NeighborPolicy) GetEntityData ¶
func (neighborPolicy *MplsLdp_Global_Mldp_Vrfs_Vrf_Afs_Af_NeighborPolicies_NeighborPolicy) GetEntityData() *types.CommonEntityData
type MplsLdp_Global_Mldp_Vrfs_Vrf_Afs_Af_RecursiveForwarding ¶
type MplsLdp_Global_Mldp_Vrfs_Vrf_Afs_Af_RecursiveForwarding struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable recursive forwarding. The type is interface{}. Enable interface{} // Recursive forwarding policy name. The type is string with length: 1..64. Policy interface{} }
MplsLdp_Global_Mldp_Vrfs_Vrf_Afs_Af_RecursiveForwarding Enable recursive forwarding
func (*MplsLdp_Global_Mldp_Vrfs_Vrf_Afs_Af_RecursiveForwarding) GetEntityData ¶
func (recursiveForwarding *MplsLdp_Global_Mldp_Vrfs_Vrf_Afs_Af_RecursiveForwarding) GetEntityData() *types.CommonEntityData
type MplsLdp_Global_Nsr ¶
type MplsLdp_Global_Nsr struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // none. The type is interface{}. Enable interface{} }
MplsLdp_Global_Nsr Configure LDP Non-Stop Routing
func (*MplsLdp_Global_Nsr) GetEntityData ¶
func (nsr *MplsLdp_Global_Nsr) GetEntityData() *types.CommonEntityData
type MplsLdp_Global_Session ¶
type MplsLdp_Global_Session struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // LDP Session holdtime. The type is interface{} with range: 15..65535. Units // are second. The default value is 180. HoldTime interface{} // Configure Session Backoff parameters. BackoffTime MplsLdp_Global_Session_BackoffTime }
MplsLdp_Global_Session LDP Session parameters
func (*MplsLdp_Global_Session) GetEntityData ¶
func (session *MplsLdp_Global_Session) GetEntityData() *types.CommonEntityData
type MplsLdp_Global_Session_BackoffTime ¶
type MplsLdp_Global_Session_BackoffTime struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Initial session backoff time (seconds). The type is interface{} with range: // 5..2147483. Units are second. The default value is 15. InitialBackoffTime interface{} // Maximum session backoff time (seconds). The type is interface{} with range: // 5..2147483. Units are second. The default value is 120. MaxBackoffTime interface{} }
MplsLdp_Global_Session_BackoffTime Configure Session Backoff parameters
func (*MplsLdp_Global_Session_BackoffTime) GetEntityData ¶
func (backoffTime *MplsLdp_Global_Session_BackoffTime) GetEntityData() *types.CommonEntityData
type MplsLdp_Global_Signalling ¶
type MplsLdp_Global_Signalling struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // DSCP for control packets. The type is interface{} with range: 0..63. The // default value is 48. Dscp interface{} }
MplsLdp_Global_Signalling Configure LDP signalling parameters
func (*MplsLdp_Global_Signalling) GetEntityData ¶
func (signalling *MplsLdp_Global_Signalling) GetEntityData() *types.CommonEntityData
type MplsLdp_Vrfs ¶
type MplsLdp_Vrfs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // VRF attribute configuration for MPLS LDP. The type is slice of // MplsLdp_Vrfs_Vrf. Vrf []*MplsLdp_Vrfs_Vrf }
MplsLdp_Vrfs VRF Table attribute configuration for MPLS LDP
func (*MplsLdp_Vrfs) GetEntityData ¶
func (vrfs *MplsLdp_Vrfs) GetEntityData() *types.CommonEntityData
type MplsLdp_Vrfs_Vrf ¶
type MplsLdp_Vrfs_Vrf struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. VRF Name. The type is string with pattern: // [\w\-\.:,_@#%$\+=\|;]+. VrfName interface{} // Enable VRF. The type is interface{}. Enable interface{} // Per VRF Global configuration for MPLS LDP. Global MplsLdp_Vrfs_Vrf_Global // Address Family specific configuration for MPLS LDP vrf. Afs MplsLdp_Vrfs_Vrf_Afs // MPLS LDP configuration pertaining to interfaces. Interfaces MplsLdp_Vrfs_Vrf_Interfaces }
MplsLdp_Vrfs_Vrf VRF attribute configuration for MPLS LDP
func (*MplsLdp_Vrfs_Vrf) GetEntityData ¶
func (vrf *MplsLdp_Vrfs_Vrf) GetEntityData() *types.CommonEntityData
type MplsLdp_Vrfs_Vrf_Afs ¶
type MplsLdp_Vrfs_Vrf_Afs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configure data for given Address Family. The type is slice of // MplsLdp_Vrfs_Vrf_Afs_Af. Af []*MplsLdp_Vrfs_Vrf_Afs_Af }
MplsLdp_Vrfs_Vrf_Afs Address Family specific configuration for MPLS LDP vrf
func (*MplsLdp_Vrfs_Vrf_Afs) GetEntityData ¶
func (afs *MplsLdp_Vrfs_Vrf_Afs) GetEntityData() *types.CommonEntityData
type MplsLdp_Vrfs_Vrf_Afs_Af ¶
type MplsLdp_Vrfs_Vrf_Afs_Af struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Address Family name. The type is MplsLdpafName. AfName interface{} // Enable Address Family. The type is interface{}. Enable interface{} // Configure Discovery parameters. Discovery MplsLdp_Vrfs_Vrf_Afs_Af_Discovery // Configure Label policies and control. Label MplsLdp_Vrfs_Vrf_Afs_Af_Label }
MplsLdp_Vrfs_Vrf_Afs_Af Configure data for given Address Family
func (*MplsLdp_Vrfs_Vrf_Afs_Af) GetEntityData ¶
func (af *MplsLdp_Vrfs_Vrf_Afs_Af) GetEntityData() *types.CommonEntityData
type MplsLdp_Vrfs_Vrf_Afs_Af_Discovery ¶
type MplsLdp_Vrfs_Vrf_Afs_Af_Discovery struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Global discovery transport address for address family. 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}]+)?. TransportAddress interface{} }
MplsLdp_Vrfs_Vrf_Afs_Af_Discovery Configure Discovery parameters
func (*MplsLdp_Vrfs_Vrf_Afs_Af_Discovery) GetEntityData ¶
func (discovery *MplsLdp_Vrfs_Vrf_Afs_Af_Discovery) GetEntityData() *types.CommonEntityData
type MplsLdp_Vrfs_Vrf_Afs_Af_Label ¶
type MplsLdp_Vrfs_Vrf_Afs_Af_Label struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configure remote/peer label policies and control. Remote MplsLdp_Vrfs_Vrf_Afs_Af_Label_Remote // Configure local label policies and control. Local MplsLdp_Vrfs_Vrf_Afs_Af_Label_Local }
MplsLdp_Vrfs_Vrf_Afs_Af_Label Configure Label policies and control
func (*MplsLdp_Vrfs_Vrf_Afs_Af_Label) GetEntityData ¶
func (label *MplsLdp_Vrfs_Vrf_Afs_Af_Label) GetEntityData() *types.CommonEntityData
type MplsLdp_Vrfs_Vrf_Afs_Af_Label_Local ¶
type MplsLdp_Vrfs_Vrf_Afs_Af_Label_Local struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Control use of implicit-null label for set of prefix(es). The type is // string. ImplicitNullOverride interface{} // Enable MPLS forwarding for default route. The type is interface{}. DefaultRoute interface{} // Configure outbound label advertisement. Advertise MplsLdp_Vrfs_Vrf_Afs_Af_Label_Local_Advertise // Control local label allocation for prefix(es). Allocate MplsLdp_Vrfs_Vrf_Afs_Af_Label_Local_Allocate }
MplsLdp_Vrfs_Vrf_Afs_Af_Label_Local Configure local label policies and control
func (*MplsLdp_Vrfs_Vrf_Afs_Af_Label_Local) GetEntityData ¶
func (local *MplsLdp_Vrfs_Vrf_Afs_Af_Label_Local) GetEntityData() *types.CommonEntityData
type MplsLdp_Vrfs_Vrf_Afs_Af_Label_Local_Advertise ¶
type MplsLdp_Vrfs_Vrf_Afs_Af_Label_Local_Advertise struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Disable label advertisement. The type is interface{}. Disable interface{} // Configure peer centric outbound label advertisement using ACL. PeerAdvertisePolicies MplsLdp_Vrfs_Vrf_Afs_Af_Label_Local_Advertise_PeerAdvertisePolicies // Configure outbound label advertisement for an interface. Interfaces MplsLdp_Vrfs_Vrf_Afs_Af_Label_Local_Advertise_Interfaces // Configure advertisment of explicit-null for connected prefixes. ExplicitNull MplsLdp_Vrfs_Vrf_Afs_Af_Label_Local_Advertise_ExplicitNull }
MplsLdp_Vrfs_Vrf_Afs_Af_Label_Local_Advertise Configure outbound label advertisement
func (*MplsLdp_Vrfs_Vrf_Afs_Af_Label_Local_Advertise) GetEntityData ¶
func (advertise *MplsLdp_Vrfs_Vrf_Afs_Af_Label_Local_Advertise) GetEntityData() *types.CommonEntityData
type MplsLdp_Vrfs_Vrf_Afs_Af_Label_Local_Advertise_ExplicitNull ¶
type MplsLdp_Vrfs_Vrf_Afs_Af_Label_Local_Advertise_ExplicitNull struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Explicit Null command variant. The type is MplsLdpExpNull. ExplicitNullType interface{} // Name of prefix ACL. The type is string. PrefixAclName interface{} // Name of peer ACL. The type is string. PeerAclName interface{} }
MplsLdp_Vrfs_Vrf_Afs_Af_Label_Local_Advertise_ExplicitNull Configure advertisment of explicit-null for connected prefixes.
func (*MplsLdp_Vrfs_Vrf_Afs_Af_Label_Local_Advertise_ExplicitNull) GetEntityData ¶
func (explicitNull *MplsLdp_Vrfs_Vrf_Afs_Af_Label_Local_Advertise_ExplicitNull) GetEntityData() *types.CommonEntityData
type MplsLdp_Vrfs_Vrf_Afs_Af_Label_Local_Advertise_Interfaces ¶
type MplsLdp_Vrfs_Vrf_Afs_Af_Label_Local_Advertise_Interfaces struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Control advertisement of interface's host IP address. The type is slice of // MplsLdp_Vrfs_Vrf_Afs_Af_Label_Local_Advertise_Interfaces_Interface. Interface []*MplsLdp_Vrfs_Vrf_Afs_Af_Label_Local_Advertise_Interfaces_Interface }
MplsLdp_Vrfs_Vrf_Afs_Af_Label_Local_Advertise_Interfaces Configure outbound label advertisement for an interface
func (*MplsLdp_Vrfs_Vrf_Afs_Af_Label_Local_Advertise_Interfaces) GetEntityData ¶
func (interfaces *MplsLdp_Vrfs_Vrf_Afs_Af_Label_Local_Advertise_Interfaces) GetEntityData() *types.CommonEntityData
type MplsLdp_Vrfs_Vrf_Afs_Af_Label_Local_Advertise_Interfaces_Interface ¶
type MplsLdp_Vrfs_Vrf_Afs_Af_Label_Local_Advertise_Interfaces_Interface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Name of interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} }
MplsLdp_Vrfs_Vrf_Afs_Af_Label_Local_Advertise_Interfaces_Interface Control advertisement of interface's host IP address
func (*MplsLdp_Vrfs_Vrf_Afs_Af_Label_Local_Advertise_Interfaces_Interface) GetEntityData ¶
func (self *MplsLdp_Vrfs_Vrf_Afs_Af_Label_Local_Advertise_Interfaces_Interface) GetEntityData() *types.CommonEntityData
type MplsLdp_Vrfs_Vrf_Afs_Af_Label_Local_Advertise_PeerAdvertisePolicies ¶
type MplsLdp_Vrfs_Vrf_Afs_Af_Label_Local_Advertise_PeerAdvertisePolicies struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Control advertisement of prefix(es) using ACL. The type is slice of // MplsLdp_Vrfs_Vrf_Afs_Af_Label_Local_Advertise_PeerAdvertisePolicies_PeerAdvertisePolicy. PeerAdvertisePolicy []*MplsLdp_Vrfs_Vrf_Afs_Af_Label_Local_Advertise_PeerAdvertisePolicies_PeerAdvertisePolicy }
MplsLdp_Vrfs_Vrf_Afs_Af_Label_Local_Advertise_PeerAdvertisePolicies Configure peer centric outbound label advertisement using ACL
func (*MplsLdp_Vrfs_Vrf_Afs_Af_Label_Local_Advertise_PeerAdvertisePolicies) GetEntityData ¶
func (peerAdvertisePolicies *MplsLdp_Vrfs_Vrf_Afs_Af_Label_Local_Advertise_PeerAdvertisePolicies) GetEntityData() *types.CommonEntityData
type MplsLdp_Vrfs_Vrf_Afs_Af_Label_Local_Advertise_PeerAdvertisePolicies_PeerAdvertisePolicy ¶
type MplsLdp_Vrfs_Vrf_Afs_Af_Label_Local_Advertise_PeerAdvertisePolicies_PeerAdvertisePolicy struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Label space ID of neighbor. The type is // interface{} with range: 0..4294967295. LabelSpaceId interface{} // Data container. PeerAdvertisePolicyData MplsLdp_Vrfs_Vrf_Afs_Af_Label_Local_Advertise_PeerAdvertisePolicies_PeerAdvertisePolicy_PeerAdvertisePolicyData // keys: lsr-id. The type is slice of // MplsLdp_Vrfs_Vrf_Afs_Af_Label_Local_Advertise_PeerAdvertisePolicies_PeerAdvertisePolicy_LsrId. LsrId []*MplsLdp_Vrfs_Vrf_Afs_Af_Label_Local_Advertise_PeerAdvertisePolicies_PeerAdvertisePolicy_LsrId }
MplsLdp_Vrfs_Vrf_Afs_Af_Label_Local_Advertise_PeerAdvertisePolicies_PeerAdvertisePolicy Control advertisement of prefix(es) using ACL
func (*MplsLdp_Vrfs_Vrf_Afs_Af_Label_Local_Advertise_PeerAdvertisePolicies_PeerAdvertisePolicy) GetEntityData ¶
func (peerAdvertisePolicy *MplsLdp_Vrfs_Vrf_Afs_Af_Label_Local_Advertise_PeerAdvertisePolicies_PeerAdvertisePolicy) GetEntityData() *types.CommonEntityData
type MplsLdp_Vrfs_Vrf_Afs_Af_Label_Local_Advertise_PeerAdvertisePolicies_PeerAdvertisePolicy_LsrId ¶
type MplsLdp_Vrfs_Vrf_Afs_Af_Label_Local_Advertise_PeerAdvertisePolicies_PeerAdvertisePolicy_LsrId struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. LSR ID of neighbor. 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}]+)?. LsrId interface{} // Name of prefix ACL. The type is string. This attribute is mandatory. PrefixAclName interface{} }
MplsLdp_Vrfs_Vrf_Afs_Af_Label_Local_Advertise_PeerAdvertisePolicies_PeerAdvertisePolicy_LsrId keys: lsr-id
func (*MplsLdp_Vrfs_Vrf_Afs_Af_Label_Local_Advertise_PeerAdvertisePolicies_PeerAdvertisePolicy_LsrId) GetEntityData ¶
func (lsrId *MplsLdp_Vrfs_Vrf_Afs_Af_Label_Local_Advertise_PeerAdvertisePolicies_PeerAdvertisePolicy_LsrId) GetEntityData() *types.CommonEntityData
type MplsLdp_Vrfs_Vrf_Afs_Af_Label_Local_Advertise_PeerAdvertisePolicies_PeerAdvertisePolicy_PeerAdvertisePolicyData ¶
type MplsLdp_Vrfs_Vrf_Afs_Af_Label_Local_Advertise_PeerAdvertisePolicies_PeerAdvertisePolicy_PeerAdvertisePolicyData struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Name of prefix ACL. The type is string. This attribute is mandatory. PrefixAclName interface{} }
MplsLdp_Vrfs_Vrf_Afs_Af_Label_Local_Advertise_PeerAdvertisePolicies_PeerAdvertisePolicy_PeerAdvertisePolicyData Data container.
func (*MplsLdp_Vrfs_Vrf_Afs_Af_Label_Local_Advertise_PeerAdvertisePolicies_PeerAdvertisePolicy_PeerAdvertisePolicyData) GetEntityData ¶
func (peerAdvertisePolicyData *MplsLdp_Vrfs_Vrf_Afs_Af_Label_Local_Advertise_PeerAdvertisePolicies_PeerAdvertisePolicy_PeerAdvertisePolicyData) GetEntityData() *types.CommonEntityData
type MplsLdp_Vrfs_Vrf_Afs_Af_Label_Local_Allocate ¶
type MplsLdp_Vrfs_Vrf_Afs_Af_Label_Local_Allocate struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Label allocation type. The type is MplsLdpLabelAllocation. AllocationType interface{} // Name of prefix ACL. The type is string. PrefixAclName interface{} }
MplsLdp_Vrfs_Vrf_Afs_Af_Label_Local_Allocate Control local label allocation for prefix(es)
func (*MplsLdp_Vrfs_Vrf_Afs_Af_Label_Local_Allocate) GetEntityData ¶
func (allocate *MplsLdp_Vrfs_Vrf_Afs_Af_Label_Local_Allocate) GetEntityData() *types.CommonEntityData
type MplsLdp_Vrfs_Vrf_Afs_Af_Label_Remote ¶
type MplsLdp_Vrfs_Vrf_Afs_Af_Label_Remote struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configure inbound label acceptance. Accept MplsLdp_Vrfs_Vrf_Afs_Af_Label_Remote_Accept }
MplsLdp_Vrfs_Vrf_Afs_Af_Label_Remote Configure remote/peer label policies and control
func (*MplsLdp_Vrfs_Vrf_Afs_Af_Label_Remote) GetEntityData ¶
func (remote *MplsLdp_Vrfs_Vrf_Afs_Af_Label_Remote) GetEntityData() *types.CommonEntityData
type MplsLdp_Vrfs_Vrf_Afs_Af_Label_Remote_Accept ¶
type MplsLdp_Vrfs_Vrf_Afs_Af_Label_Remote_Accept struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configuration related to Neighbors for inbound label acceptance. PeerAcceptPolicies MplsLdp_Vrfs_Vrf_Afs_Af_Label_Remote_Accept_PeerAcceptPolicies }
MplsLdp_Vrfs_Vrf_Afs_Af_Label_Remote_Accept Configure inbound label acceptance
func (*MplsLdp_Vrfs_Vrf_Afs_Af_Label_Remote_Accept) GetEntityData ¶
func (accept *MplsLdp_Vrfs_Vrf_Afs_Af_Label_Remote_Accept) GetEntityData() *types.CommonEntityData
type MplsLdp_Vrfs_Vrf_Afs_Af_Label_Remote_Accept_PeerAcceptPolicies ¶
type MplsLdp_Vrfs_Vrf_Afs_Af_Label_Remote_Accept_PeerAcceptPolicies struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Control acceptasnce of labels from a neighbor for prefix(es) using ACL. The // type is slice of // MplsLdp_Vrfs_Vrf_Afs_Af_Label_Remote_Accept_PeerAcceptPolicies_PeerAcceptPolicy. PeerAcceptPolicy []*MplsLdp_Vrfs_Vrf_Afs_Af_Label_Remote_Accept_PeerAcceptPolicies_PeerAcceptPolicy }
MplsLdp_Vrfs_Vrf_Afs_Af_Label_Remote_Accept_PeerAcceptPolicies Configuration related to Neighbors for inbound label acceptance
func (*MplsLdp_Vrfs_Vrf_Afs_Af_Label_Remote_Accept_PeerAcceptPolicies) GetEntityData ¶
func (peerAcceptPolicies *MplsLdp_Vrfs_Vrf_Afs_Af_Label_Remote_Accept_PeerAcceptPolicies) GetEntityData() *types.CommonEntityData
type MplsLdp_Vrfs_Vrf_Afs_Af_Label_Remote_Accept_PeerAcceptPolicies_PeerAcceptPolicy ¶
type MplsLdp_Vrfs_Vrf_Afs_Af_Label_Remote_Accept_PeerAcceptPolicies_PeerAcceptPolicy struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Label space ID of neighbor. The type is // interface{} with range: 0..4294967295. LabelSpaceId interface{} // Data container. PeerAcceptPolicyData MplsLdp_Vrfs_Vrf_Afs_Af_Label_Remote_Accept_PeerAcceptPolicies_PeerAcceptPolicy_PeerAcceptPolicyData // keys: lsr-id. The type is slice of // MplsLdp_Vrfs_Vrf_Afs_Af_Label_Remote_Accept_PeerAcceptPolicies_PeerAcceptPolicy_LsrId. LsrId []*MplsLdp_Vrfs_Vrf_Afs_Af_Label_Remote_Accept_PeerAcceptPolicies_PeerAcceptPolicy_LsrId }
MplsLdp_Vrfs_Vrf_Afs_Af_Label_Remote_Accept_PeerAcceptPolicies_PeerAcceptPolicy Control acceptasnce of labels from a neighbor for prefix(es) using ACL
func (*MplsLdp_Vrfs_Vrf_Afs_Af_Label_Remote_Accept_PeerAcceptPolicies_PeerAcceptPolicy) GetEntityData ¶
func (peerAcceptPolicy *MplsLdp_Vrfs_Vrf_Afs_Af_Label_Remote_Accept_PeerAcceptPolicies_PeerAcceptPolicy) GetEntityData() *types.CommonEntityData
type MplsLdp_Vrfs_Vrf_Afs_Af_Label_Remote_Accept_PeerAcceptPolicies_PeerAcceptPolicy_LsrId ¶
type MplsLdp_Vrfs_Vrf_Afs_Af_Label_Remote_Accept_PeerAcceptPolicies_PeerAcceptPolicy_LsrId struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. LSR ID of neighbor. 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}]+)?. LsrId interface{} // Name of prefix ACL. The type is string. This attribute is mandatory. PrefixAclName interface{} }
MplsLdp_Vrfs_Vrf_Afs_Af_Label_Remote_Accept_PeerAcceptPolicies_PeerAcceptPolicy_LsrId keys: lsr-id
func (*MplsLdp_Vrfs_Vrf_Afs_Af_Label_Remote_Accept_PeerAcceptPolicies_PeerAcceptPolicy_LsrId) GetEntityData ¶
func (lsrId *MplsLdp_Vrfs_Vrf_Afs_Af_Label_Remote_Accept_PeerAcceptPolicies_PeerAcceptPolicy_LsrId) GetEntityData() *types.CommonEntityData
type MplsLdp_Vrfs_Vrf_Afs_Af_Label_Remote_Accept_PeerAcceptPolicies_PeerAcceptPolicy_PeerAcceptPolicyData ¶
type MplsLdp_Vrfs_Vrf_Afs_Af_Label_Remote_Accept_PeerAcceptPolicies_PeerAcceptPolicy_PeerAcceptPolicyData struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Name of prefix ACL. The type is string. This attribute is mandatory. PrefixAclName interface{} }
MplsLdp_Vrfs_Vrf_Afs_Af_Label_Remote_Accept_PeerAcceptPolicies_PeerAcceptPolicy_PeerAcceptPolicyData Data container.
func (*MplsLdp_Vrfs_Vrf_Afs_Af_Label_Remote_Accept_PeerAcceptPolicies_PeerAcceptPolicy_PeerAcceptPolicyData) GetEntityData ¶
func (peerAcceptPolicyData *MplsLdp_Vrfs_Vrf_Afs_Af_Label_Remote_Accept_PeerAcceptPolicies_PeerAcceptPolicy_PeerAcceptPolicyData) GetEntityData() *types.CommonEntityData
type MplsLdp_Vrfs_Vrf_Global ¶
type MplsLdp_Vrfs_Vrf_Global struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configuration for LDP Router ID (LDP 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}]+)?. RouterId interface{} // LDP Session parameters. Session MplsLdp_Vrfs_Vrf_Global_Session // Configuration related to Neighbors. Neighbor MplsLdp_Vrfs_Vrf_Global_Neighbor // Configuration for per-VRF LDP Graceful Restart parameters. GracefulRestart MplsLdp_Vrfs_Vrf_Global_GracefulRestart }
MplsLdp_Vrfs_Vrf_Global Per VRF Global configuration for MPLS LDP
func (*MplsLdp_Vrfs_Vrf_Global) GetEntityData ¶
func (global *MplsLdp_Vrfs_Vrf_Global) GetEntityData() *types.CommonEntityData
type MplsLdp_Vrfs_Vrf_Global_GracefulRestart ¶
type MplsLdp_Vrfs_Vrf_Global_GracefulRestart struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configure parameters related to GR peer(s) opearating in helper mode. HelperPeer MplsLdp_Vrfs_Vrf_Global_GracefulRestart_HelperPeer }
MplsLdp_Vrfs_Vrf_Global_GracefulRestart Configuration for per-VRF LDP Graceful Restart parameters
func (*MplsLdp_Vrfs_Vrf_Global_GracefulRestart) GetEntityData ¶
func (gracefulRestart *MplsLdp_Vrfs_Vrf_Global_GracefulRestart) GetEntityData() *types.CommonEntityData
type MplsLdp_Vrfs_Vrf_Global_GracefulRestart_HelperPeer ¶
type MplsLdp_Vrfs_Vrf_Global_GracefulRestart_HelperPeer struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Maintain the state of a GR peer upon a local reset. The type is string. MaintainOnLocalReset interface{} }
MplsLdp_Vrfs_Vrf_Global_GracefulRestart_HelperPeer Configure parameters related to GR peer(s) opearating in helper mode
func (*MplsLdp_Vrfs_Vrf_Global_GracefulRestart_HelperPeer) GetEntityData ¶
func (helperPeer *MplsLdp_Vrfs_Vrf_Global_GracefulRestart_HelperPeer) GetEntityData() *types.CommonEntityData
type MplsLdp_Vrfs_Vrf_Global_Neighbor ¶
type MplsLdp_Vrfs_Vrf_Global_Neighbor struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Default password for all neigbors. The type is string with pattern: // (!.+)|([^!].+). Password interface{} // Configuration related to neighbor transport. DualStack MplsLdp_Vrfs_Vrf_Global_Neighbor_DualStack // Configuration related to Neighbors using LDP Id. LdpIds MplsLdp_Vrfs_Vrf_Global_Neighbor_LdpIds }
MplsLdp_Vrfs_Vrf_Global_Neighbor Configuration related to Neighbors
func (*MplsLdp_Vrfs_Vrf_Global_Neighbor) GetEntityData ¶
func (neighbor *MplsLdp_Vrfs_Vrf_Global_Neighbor) GetEntityData() *types.CommonEntityData
type MplsLdp_Vrfs_Vrf_Global_Neighbor_DualStack ¶
type MplsLdp_Vrfs_Vrf_Global_Neighbor_DualStack struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configuration related to neighbor transport. TransportConnection MplsLdp_Vrfs_Vrf_Global_Neighbor_DualStack_TransportConnection }
MplsLdp_Vrfs_Vrf_Global_Neighbor_DualStack Configuration related to neighbor transport
func (*MplsLdp_Vrfs_Vrf_Global_Neighbor_DualStack) GetEntityData ¶
func (dualStack *MplsLdp_Vrfs_Vrf_Global_Neighbor_DualStack) GetEntityData() *types.CommonEntityData
type MplsLdp_Vrfs_Vrf_Global_Neighbor_DualStack_TransportConnection ¶
type MplsLdp_Vrfs_Vrf_Global_Neighbor_DualStack_TransportConnection struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configuration related to neighbor dual-stack xport-connection max-wait. The // type is interface{} with range: 0..60. Units are second. MaxWait interface{} // Configuration related to neighbor dual-stack xport-connection preference. Prefer MplsLdp_Vrfs_Vrf_Global_Neighbor_DualStack_TransportConnection_Prefer }
MplsLdp_Vrfs_Vrf_Global_Neighbor_DualStack_TransportConnection Configuration related to neighbor transport
func (*MplsLdp_Vrfs_Vrf_Global_Neighbor_DualStack_TransportConnection) GetEntityData ¶
func (transportConnection *MplsLdp_Vrfs_Vrf_Global_Neighbor_DualStack_TransportConnection) GetEntityData() *types.CommonEntityData
type MplsLdp_Vrfs_Vrf_Global_Neighbor_DualStack_TransportConnection_Prefer ¶
type MplsLdp_Vrfs_Vrf_Global_Neighbor_DualStack_TransportConnection_Prefer struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configuration related to neighbor dual-stack xport-connection preference // ipv4. The type is interface{}. Ipv4 interface{} }
MplsLdp_Vrfs_Vrf_Global_Neighbor_DualStack_TransportConnection_Prefer Configuration related to neighbor dual-stack xport-connection preference
func (*MplsLdp_Vrfs_Vrf_Global_Neighbor_DualStack_TransportConnection_Prefer) GetEntityData ¶
func (prefer *MplsLdp_Vrfs_Vrf_Global_Neighbor_DualStack_TransportConnection_Prefer) GetEntityData() *types.CommonEntityData
type MplsLdp_Vrfs_Vrf_Global_Neighbor_LdpIds ¶
type MplsLdp_Vrfs_Vrf_Global_Neighbor_LdpIds struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // LDP ID based configuration related to a neigbor. The type is slice of // MplsLdp_Vrfs_Vrf_Global_Neighbor_LdpIds_LdpId. LdpId []*MplsLdp_Vrfs_Vrf_Global_Neighbor_LdpIds_LdpId }
MplsLdp_Vrfs_Vrf_Global_Neighbor_LdpIds Configuration related to Neighbors using LDP Id
func (*MplsLdp_Vrfs_Vrf_Global_Neighbor_LdpIds) GetEntityData ¶
func (ldpIds *MplsLdp_Vrfs_Vrf_Global_Neighbor_LdpIds) GetEntityData() *types.CommonEntityData
type MplsLdp_Vrfs_Vrf_Global_Neighbor_LdpIds_LdpId ¶
type MplsLdp_Vrfs_Vrf_Global_Neighbor_LdpIds_LdpId struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. LSR ID of neighbor. 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}]+)?. LsrId interface{} // This attribute is a key. Label space ID of neighbor. The type is // interface{} with range: 0..4294967295. LabelSpaceId interface{} // Password for MD5 authentication for this neighbor. Password MplsLdp_Vrfs_Vrf_Global_Neighbor_LdpIds_LdpId_Password }
MplsLdp_Vrfs_Vrf_Global_Neighbor_LdpIds_LdpId LDP ID based configuration related to a neigbor
func (*MplsLdp_Vrfs_Vrf_Global_Neighbor_LdpIds_LdpId) GetEntityData ¶
func (ldpId *MplsLdp_Vrfs_Vrf_Global_Neighbor_LdpIds_LdpId) GetEntityData() *types.CommonEntityData
type MplsLdp_Vrfs_Vrf_Global_Neighbor_LdpIds_LdpId_Password ¶
type MplsLdp_Vrfs_Vrf_Global_Neighbor_LdpIds_LdpId_Password struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Command type for password configuration. The type is MplsLdpNbrPassword. CommandType interface{} // The neighbor password. The type is string with pattern: (!.+)|([^!].+). Password interface{} }
MplsLdp_Vrfs_Vrf_Global_Neighbor_LdpIds_LdpId_Password Password for MD5 authentication for this neighbor
func (*MplsLdp_Vrfs_Vrf_Global_Neighbor_LdpIds_LdpId_Password) GetEntityData ¶
func (password *MplsLdp_Vrfs_Vrf_Global_Neighbor_LdpIds_LdpId_Password) GetEntityData() *types.CommonEntityData
type MplsLdp_Vrfs_Vrf_Global_Session ¶
type MplsLdp_Vrfs_Vrf_Global_Session struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // ACL with the list of neighbors configured for Downstream on Demand. DownstreamOnDemand MplsLdp_Vrfs_Vrf_Global_Session_DownstreamOnDemand }
MplsLdp_Vrfs_Vrf_Global_Session LDP Session parameters
func (*MplsLdp_Vrfs_Vrf_Global_Session) GetEntityData ¶
func (session *MplsLdp_Vrfs_Vrf_Global_Session) GetEntityData() *types.CommonEntityData
type MplsLdp_Vrfs_Vrf_Global_Session_DownstreamOnDemand ¶
type MplsLdp_Vrfs_Vrf_Global_Session_DownstreamOnDemand struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Downstream on demand type. The type is MplsLdpDownstreamOnDemand. Type interface{} // Name of peer ACL. The type is string. PeerAclName interface{} }
MplsLdp_Vrfs_Vrf_Global_Session_DownstreamOnDemand ACL with the list of neighbors configured for Downstream on Demand
func (*MplsLdp_Vrfs_Vrf_Global_Session_DownstreamOnDemand) GetEntityData ¶
func (downstreamOnDemand *MplsLdp_Vrfs_Vrf_Global_Session_DownstreamOnDemand) GetEntityData() *types.CommonEntityData
type MplsLdp_Vrfs_Vrf_Interfaces ¶
type MplsLdp_Vrfs_Vrf_Interfaces struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // MPLS LDP configuration for a particular interface. The type is slice of // MplsLdp_Vrfs_Vrf_Interfaces_Interface. Interface []*MplsLdp_Vrfs_Vrf_Interfaces_Interface }
MplsLdp_Vrfs_Vrf_Interfaces MPLS LDP configuration pertaining to interfaces
func (*MplsLdp_Vrfs_Vrf_Interfaces) GetEntityData ¶
func (interfaces *MplsLdp_Vrfs_Vrf_Interfaces) GetEntityData() *types.CommonEntityData
type MplsLdp_Vrfs_Vrf_Interfaces_Interface ¶
type MplsLdp_Vrfs_Vrf_Interfaces_Interface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Name of interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // Enable Label Distribution Protocol (LDP) on thisinterface. The type is // interface{}. Enable interface{} // Address Family specific configuration for MPLS LDP vrf intf. Afs MplsLdp_Vrfs_Vrf_Interfaces_Interface_Afs }
MplsLdp_Vrfs_Vrf_Interfaces_Interface MPLS LDP configuration for a particular interface
func (*MplsLdp_Vrfs_Vrf_Interfaces_Interface) GetEntityData ¶
func (self *MplsLdp_Vrfs_Vrf_Interfaces_Interface) GetEntityData() *types.CommonEntityData
type MplsLdp_Vrfs_Vrf_Interfaces_Interface_Afs ¶
type MplsLdp_Vrfs_Vrf_Interfaces_Interface_Afs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configure data for given Address Family. The type is slice of // MplsLdp_Vrfs_Vrf_Interfaces_Interface_Afs_Af. Af []*MplsLdp_Vrfs_Vrf_Interfaces_Interface_Afs_Af }
MplsLdp_Vrfs_Vrf_Interfaces_Interface_Afs Address Family specific configuration for MPLS LDP vrf intf
func (*MplsLdp_Vrfs_Vrf_Interfaces_Interface_Afs) GetEntityData ¶
func (afs *MplsLdp_Vrfs_Vrf_Interfaces_Interface_Afs) GetEntityData() *types.CommonEntityData
type MplsLdp_Vrfs_Vrf_Interfaces_Interface_Afs_Af ¶
type MplsLdp_Vrfs_Vrf_Interfaces_Interface_Afs_Af struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Address Family name. The type is MplsLdpafName. AfName interface{} // Enable Address Family. The type is interface{}. Enable interface{} // Configure interface discovery parameters. Discovery MplsLdp_Vrfs_Vrf_Interfaces_Interface_Afs_Af_Discovery }
MplsLdp_Vrfs_Vrf_Interfaces_Interface_Afs_Af Configure data for given Address Family
func (*MplsLdp_Vrfs_Vrf_Interfaces_Interface_Afs_Af) GetEntityData ¶
func (af *MplsLdp_Vrfs_Vrf_Interfaces_Interface_Afs_Af) GetEntityData() *types.CommonEntityData
type MplsLdp_Vrfs_Vrf_Interfaces_Interface_Afs_Af_Discovery ¶
type MplsLdp_Vrfs_Vrf_Interfaces_Interface_Afs_Af_Discovery struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // MPLS LDP configuration for interface discovery transportaddress. TransportAddress MplsLdp_Vrfs_Vrf_Interfaces_Interface_Afs_Af_Discovery_TransportAddress }
MplsLdp_Vrfs_Vrf_Interfaces_Interface_Afs_Af_Discovery Configure interface discovery parameters
func (*MplsLdp_Vrfs_Vrf_Interfaces_Interface_Afs_Af_Discovery) GetEntityData ¶
func (discovery *MplsLdp_Vrfs_Vrf_Interfaces_Interface_Afs_Af_Discovery) GetEntityData() *types.CommonEntityData
type MplsLdp_Vrfs_Vrf_Interfaces_Interface_Afs_Af_Discovery_TransportAddress ¶
type MplsLdp_Vrfs_Vrf_Interfaces_Interface_Afs_Af_Discovery_TransportAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Transport address option. The type is MplsLdpTransportAddress. AddressType interface{} // IP address. 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}]+)?. Address interface{} }
MplsLdp_Vrfs_Vrf_Interfaces_Interface_Afs_Af_Discovery_TransportAddress MPLS LDP configuration for interface discovery transportaddress.
func (*MplsLdp_Vrfs_Vrf_Interfaces_Interface_Afs_Af_Discovery_TransportAddress) GetEntityData ¶
func (transportAddress *MplsLdp_Vrfs_Vrf_Interfaces_Interface_Afs_Af_Discovery_TransportAddress) GetEntityData() *types.CommonEntityData
type MplsLdpafName ¶
type MplsLdpafName string
MplsLdpafName represents Mpls ldpaf name
const ( // IPv4 MplsLdpafName_ipv4 MplsLdpafName = "ipv4" // IPv6 MplsLdpafName_ipv6 MplsLdpafName = "ipv6" )