Documentation ¶
Overview ¶
This module contains a collection of YANG definitions for Cisco IOS-XR mpls-te package configuration.
This module contains definitions for the following management objects:
mpls-te: The root of MPLS TE configuration
This YANG module augments the
Cisco-IOS-XR-ifmgr-cfg, Cisco-IOS-XR-snmp-agent-cfg
modules with configuration data.
Copyright (c) 2013-2018 by Cisco Systems, Inc. All rights reserved.
Index ¶
- type BandwidthConstraint
- type BfdReversePath
- type BindingSegmentId
- type GmplsttiMode
- type IetfMode
- type LinkNextHop
- type MplsLcacFloodingIgp
- type MplsTe
- type MplsTeAffinityValue
- type MplsTeAutorouteMetric
- type MplsTeBackupBandwidthClass
- type MplsTeBackupBandwidthPool
- type MplsTeBandwidthDste
- type MplsTeBandwidthLimit
- type MplsTeBfdSessionDownAction
- type MplsTeConfigTunnel
- type MplsTeIgpProtocol
- type MplsTeLogFrrProtection
- type MplsTeOtnApsProtection
- type MplsTeOtnApsProtectionMode
- type MplsTeOtnApsRestorationStyle
- type MplsTeOtnSncMode
- type MplsTePathComputationMethod
- type MplsTePathDiversityConformance
- type MplsTePathOption
- type MplsTePathOptionProperty
- type MplsTePathOptionProtection
- type MplsTePathSelectionInvalidationTimerExpire
- type MplsTePathSelectionMetric
- type MplsTePathSelectionSegmentRoutingAdjacencyProtection
- type MplsTePathSelectionTiebreaker
- type MplsTeSigNameOption
- type MplsTeSignaledLabel
- type MplsTeSwitchingCap
- type MplsTeSwitchingEncode
- type MplsTeSwitchingEncoding
- type MplsTeSwitchingIndex
- type MplsTeTunnelAffinity
- type MplsTeTunnelId
- type MplsTe_DiffServTrafficEngineering
- type MplsTe_DiffServTrafficEngineering_Classes
- type MplsTe_DiffServTrafficEngineering_Classes_Class
- type MplsTe_GlobalAttributes
- type MplsTe_GlobalAttributes_AffinityMappings
- type MplsTe_GlobalAttributes_AffinityMappings_AffinityMapping
- type MplsTe_GlobalAttributes_AttributeSet
- type MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes
- type MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute
- type MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_AffinityMask
- type MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_AutoBackupLogging
- type MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_NewStyleAffinityAffinityTypes
- type MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityType
- type MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1
- type MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2
- type MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3
- type MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4
- type MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5
- type MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6
- type MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7
- type MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8
- type MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9
- type MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9Affinity10
- type MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_PathSelection
- type MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_PolicyClasses
- type MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_Priority
- type MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_SignalledName
- type MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes
- type MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute
- type MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_AffinityMask
- type MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_AutoMeshLogging
- type MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_Bandwidth
- type MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_FastReroute
- type MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_NewStyleAffinityAffinityTypes
- type MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityType
- type MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1
- type MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2
- type MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3
- type MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4
- type MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5
- type MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6
- type MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7
- type MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8
- type MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9
- type MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9Affinity10
- type MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_PathSelection
- type MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_PolicyClasses
- type MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_Priority
- type MplsTe_GlobalAttributes_AttributeSet_OtnPpAttributes
- type MplsTe_GlobalAttributes_AttributeSet_OtnPpAttributes_OtnPpAttribute
- type MplsTe_GlobalAttributes_AttributeSet_OtnPpAttributes_OtnPpAttribute_PathSelection
- type MplsTe_GlobalAttributes_AttributeSet_OtnPpAttributes_OtnPpAttribute_RevertScheduleNames
- type MplsTe_GlobalAttributes_AttributeSet_OtnPpAttributes_OtnPpAttribute_RevertScheduleNames_RevertScheduleName
- type MplsTe_GlobalAttributes_AttributeSet_OtnPpAttributes_OtnPpAttribute_RevertScheduleNames_RevertScheduleName_ScheduleDate
- type MplsTe_GlobalAttributes_AttributeSet_OtnPpAttributes_OtnPpAttribute_RevertScheduleNames_RevertScheduleName_ScheduleDuration
- type MplsTe_GlobalAttributes_AttributeSet_OtnPpAttributes_OtnPpAttribute_SubNetworkConnectionMode
- type MplsTe_GlobalAttributes_AttributeSet_OtnPpAttributes_OtnPpAttribute_Timers
- type MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes
- type MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute
- type MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_AffinityMask
- type MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_Bandwidth
- type MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_FastReroute
- type MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_Logging
- type MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_NewStyleAffinityAffinityTypes
- type MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityType
- type MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1
- type MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2
- type MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3
- type MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4
- type MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5
- type MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6
- type MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7
- type MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8
- type MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9
- type MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9Affinity10
- type MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_PathSelection
- type MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_Priority
- type MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes
- type MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute
- type MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_AffinityMask
- type MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_Logging
- type MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_NewStyleAffinityAffinityTypes
- type MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityType
- type MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1
- type MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2
- type MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3
- type MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4
- type MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5
- type MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6
- type MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7
- type MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8
- type MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9
- type MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9Affinity10
- type MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_PathSelection
- type MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_PathSelection_Invalidation
- type MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_PathSelection_SegmentRoutingPrepend
- type MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_PathSelection_SegmentRoutingPrepend_Indexes
- type MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_PathSelection_SegmentRoutingPrepend_Indexes_Index
- type MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_Pce
- type MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_Pce_Bidirectional
- type MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_Pce_DisjointPath
- type MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes
- type MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute
- type MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_AffinityMask
- type MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_AttPathOptionPathSelection
- type MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_AttPathOptionPathSelection_Invalidation
- type MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_Bandwidth
- type MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_BfdReversePath
- type MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_NewStyleAffinityAffinityTypes
- type MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityType
- type MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1
- type MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2
- type MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3
- type MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4
- type MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5
- type MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6
- type MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7
- type MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8
- type MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9
- type MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9Affinity10
- type MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_Pce
- type MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_Pce_Bidirectional
- type MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_Pce_DisjointPath
- type MplsTe_GlobalAttributes_AttributeSet_XroAttributes
- type MplsTe_GlobalAttributes_AttributeSet_XroAttributes_XroAttribute
- type MplsTe_GlobalAttributes_AttributeSet_XroAttributes_XroAttribute_PathDiversity
- type MplsTe_GlobalAttributes_AttributeSet_XroAttributes_XroAttribute_PathDiversity_Lsp
- type MplsTe_GlobalAttributes_AttributeSet_XroAttributes_XroAttribute_PathDiversity_Lsp_Fecs
- type MplsTe_GlobalAttributes_AttributeSet_XroAttributes_XroAttribute_PathDiversity_Lsp_Fecs_Fec
- type MplsTe_GlobalAttributes_AttributeSet_XroAttributes_XroAttribute_PathDiversity_Srlgs
- type MplsTe_GlobalAttributes_AttributeSet_XroAttributes_XroAttribute_PathDiversity_Srlgs_Srlg
- type MplsTe_GlobalAttributes_AttributeSet_XroAttributes_XroAttribute_PathSelection
- type MplsTe_GlobalAttributes_AutoTunnel
- type MplsTe_GlobalAttributes_AutoTunnel_Backup
- type MplsTe_GlobalAttributes_AutoTunnel_Backup_Timers
- type MplsTe_GlobalAttributes_AutoTunnel_Backup_Timers_Removal
- type MplsTe_GlobalAttributes_AutoTunnel_Backup_TunnelRange
- type MplsTe_GlobalAttributes_AutoTunnel_Mesh
- type MplsTe_GlobalAttributes_AutoTunnel_Mesh_MeshGroups
- type MplsTe_GlobalAttributes_AutoTunnel_Mesh_MeshGroups_MeshGroup
- type MplsTe_GlobalAttributes_AutoTunnel_Mesh_Timers
- type MplsTe_GlobalAttributes_AutoTunnel_Mesh_Timers_Removal
- type MplsTe_GlobalAttributes_AutoTunnel_Mesh_TunnelRange
- type MplsTe_GlobalAttributes_AutoTunnel_P2mpAutoTunnel
- type MplsTe_GlobalAttributes_AutoTunnel_P2mpAutoTunnel_TunnelRange
- type MplsTe_GlobalAttributes_AutoTunnel_P2pAutoTunnel
- type MplsTe_GlobalAttributes_AutoTunnel_P2pAutoTunnel_TunnelRange
- type MplsTe_GlobalAttributes_AutoTunnel_Pcc
- type MplsTe_GlobalAttributes_AutoTunnel_Pcc_TunnelRange
- type MplsTe_GlobalAttributes_BandwidthAccounting
- type MplsTe_GlobalAttributes_BandwidthAccounting_AccountFloodingThreshold
- type MplsTe_GlobalAttributes_BandwidthAccounting_Application
- type MplsTe_GlobalAttributes_BfdOverLsp
- type MplsTe_GlobalAttributes_BfdOverLsp_Head
- type MplsTe_GlobalAttributes_BfdOverLsp_Tail
- type MplsTe_GlobalAttributes_FastReroute
- type MplsTe_GlobalAttributes_FastReroute_Timers
- type MplsTe_GlobalAttributes_HardwareOutOfResource
- type MplsTe_GlobalAttributes_HardwareOutOfResource_OorGreenState
- type MplsTe_GlobalAttributes_HardwareOutOfResource_OorRedState
- type MplsTe_GlobalAttributes_HardwareOutOfResource_OorYellowState
- type MplsTe_GlobalAttributes_LspOutOfResource
- type MplsTe_GlobalAttributes_LspOutOfResource_LspOorRedState
- type MplsTe_GlobalAttributes_LspOutOfResource_LspOorYellowState
- type MplsTe_GlobalAttributes_Mib
- type MplsTe_GlobalAttributes_PathSelection
- type MplsTe_GlobalAttributes_PathSelection_IgnoreOverloadRole
- type MplsTe_GlobalAttributes_PathSelection_Invalidation
- type MplsTe_GlobalAttributes_PathSelection_LooseAffinities
- type MplsTe_GlobalAttributes_PathSelection_LooseAffinities_LooseAffinity
- type MplsTe_GlobalAttributes_PathSelection_LooseMetrics
- type MplsTe_GlobalAttributes_PathSelection_LooseMetrics_LooseMetric
- type MplsTe_GlobalAttributes_PceAttributes
- type MplsTe_GlobalAttributes_PceAttributes_Logging
- type MplsTe_GlobalAttributes_PceAttributes_Logging_Events
- type MplsTe_GlobalAttributes_PceAttributes_PceStateful
- type MplsTe_GlobalAttributes_PceAttributes_PceStateful_StatefulTimers
- type MplsTe_GlobalAttributes_PceAttributes_Peers
- type MplsTe_GlobalAttributes_PceAttributes_Peers_Peer
- type MplsTe_GlobalAttributes_PceAttributes_Timer
- type MplsTe_GlobalAttributes_Queues
- type MplsTe_GlobalAttributes_Queues_Queue
- type MplsTe_GlobalAttributes_SecondaryRouterIds
- type MplsTe_GlobalAttributes_SecondaryRouterIds_SecondaryRouterId
- type MplsTe_GlobalAttributes_SoftPreemption
- type MplsTe_GlobalAttributes_Srlg
- type MplsTe_GlobalAttributes_Srlg_Names
- type MplsTe_GlobalAttributes_Srlg_Names_Name
- type MplsTe_GlobalAttributes_Srlg_Names_Name_StaticSrlgMembers
- type MplsTe_GlobalAttributes_Srlg_Names_Name_StaticSrlgMembers_StaticSrlgMember
- type MplsTe_GmplsNni
- type MplsTe_GmplsNni_TopologyInstances
- type MplsTe_GmplsNni_TopologyInstances_TopologyInstance
- type MplsTe_GmplsNni_TopologyInstances_TopologyInstance_OspfInt
- type MplsTe_GmplsNni_TopologyInstances_TopologyInstance_OspfInt_Controllers
- type MplsTe_GmplsNni_TopologyInstances_TopologyInstance_OspfInt_Controllers_Controller
- type MplsTe_GmplsNni_TopologyInstances_TopologyInstance_OspfInt_Controllers_Controller_AffinityNames
- type MplsTe_GmplsNni_TopologyInstances_TopologyInstance_OspfInt_Controllers_Controller_TtiMode
- type MplsTe_GmplsNni_TopologyInstances_TopologyInstance_OspfipAddr
- type MplsTe_GmplsNni_TopologyInstances_TopologyInstance_OspfipAddr_Controllers
- type MplsTe_GmplsNni_TopologyInstances_TopologyInstance_OspfipAddr_Controllers_Controller
- type MplsTe_GmplsNni_TopologyInstances_TopologyInstance_OspfipAddr_Controllers_Controller_AffinityNames
- type MplsTe_GmplsNni_TopologyInstances_TopologyInstance_OspfipAddr_Controllers_Controller_TtiMode
- type MplsTe_GmplsNni_TunnelHeads
- type MplsTe_GmplsNni_TunnelHeads_TunnelHead
- type MplsTe_GmplsNni_TunnelHeads_TunnelHead_Destination
- type MplsTe_GmplsNni_TunnelHeads_TunnelHead_Logging
- type MplsTe_GmplsNni_TunnelHeads_TunnelHead_PathOptions
- type MplsTe_GmplsNni_TunnelHeads_TunnelHead_PathOptions_PathOption
- type MplsTe_GmplsNni_TunnelHeads_TunnelHead_ProtectionSwitching
- type MplsTe_GmplsNni_TunnelHeads_TunnelHead_SignalledBandwidth
- type MplsTe_GmplsNni_TunnelHeads_TunnelHead_StaticUni
- type MplsTe_GmplsUni
- type MplsTe_GmplsUni_Controllers
- type MplsTe_GmplsUni_Controllers_Controller
- type MplsTe_GmplsUni_Controllers_Controller_Announce
- type MplsTe_GmplsUni_Controllers_Controller_ControllerLogging
- type MplsTe_GmplsUni_Controllers_Controller_GmplsUnitunnelHead
- type MplsTe_GmplsUni_Controllers_Controller_GmplsUnitunnelHead_Logging
- type MplsTe_GmplsUni_Controllers_Controller_GmplsUnitunnelHead_PathOptions
- type MplsTe_GmplsUni_Controllers_Controller_GmplsUnitunnelHead_PathOptions_PathOption
- type MplsTe_GmplsUni_Controllers_Controller_GmplsUnitunnelHead_Priority
- type MplsTe_GmplsUni_Controllers_Controller_GmplsUnitunnelHead_Recording
- type MplsTe_GmplsUni_Timers
- type MplsTe_GmplsUni_Timers_PathOptionTimers
- type MplsTe_GmplsUni_Timers_PathOptionTimers_Holddown
- type MplsTe_Interfaces
- type MplsTe_Interfaces_Interface
- type MplsTe_Interfaces_Interface_GlobalAttributes
- type MplsTe_Interfaces_Interface_GlobalAttributes_AutoTunnel
- type MplsTe_Interfaces_Interface_GlobalAttributes_AutoTunnel_Backup
- type MplsTe_Interfaces_Interface_GlobalAttributes_AutoTunnel_Backup_Exclude
- type MplsTe_Interfaces_Interface_GlobalAttributes_BackupPaths
- type MplsTe_Interfaces_Interface_GlobalAttributes_BackupPaths_BackupPath
- type MplsTe_Interfaces_Interface_GlobalAttributes_BackupTunnels
- type MplsTe_Interfaces_Interface_GlobalAttributes_BackupTunnels_BackupTunnel
- type MplsTe_Interfaces_Interface_Lcac
- type MplsTe_Interfaces_Interface_Lcac_AttributeNameXr
- type MplsTe_Interfaces_Interface_Lcac_AttributeNames
- type MplsTe_Interfaces_Interface_Lcac_AttributeNames_AttributeName
- type MplsTe_Interfaces_Interface_Lcac_DownThresholds
- type MplsTe_Interfaces_Interface_Lcac_FloodArea
- type MplsTe_Interfaces_Interface_Lcac_Srlgs
- type MplsTe_Interfaces_Interface_Lcac_Srlgs_Srlg
- type MplsTe_Interfaces_Interface_Lcac_Switchings
- type MplsTe_Interfaces_Interface_Lcac_Switchings_Switching
- type MplsTe_Interfaces_Interface_Lcac_UpThresholds
- type MplsTe_Interfaces_Interface_TransportProfileLink
- type MplsTe_Interfaces_Interface_TransportProfileLink_Links
- type MplsTe_Interfaces_Interface_TransportProfileLink_Links_Link
- type MplsTe_Lcac
- type MplsTe_Lcac_Bfd
- type MplsTe_Lcac_FloodingThreshold
- type MplsTe_NamedTunnels
- type MplsTe_NamedTunnels_Tunnels
- type MplsTe_NamedTunnels_Tunnels_Tunnel
- type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes
- type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_AffinityMask
- type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_AutoBandwidth
- type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_AutoBandwidth_AdjustmentThreshold
- type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_AutoBandwidth_AutoCapacity
- type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_AutoBandwidth_BandwidthLimits
- type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_AutoBandwidth_Overflow
- type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_AutoBandwidth_Underflow
- type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_Autoroute
- type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_Autoroute_AutorouteAnnounce
- type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_Autoroute_AutorouteAnnounce_ExcludeTraffic
- type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_Autoroute_AutorouteAnnounce_Metric
- type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_Autoroute_Destinations
- type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_Autoroute_Destinations_Destination
- type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_Bandwidth
- type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_FastReroute
- type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_ForwardingAdjacency
- type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_Logging
- type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_NewStyleAffinityAffinityTypes
- type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityType
- type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1
- type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2
- type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3
- type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4
- type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5
- type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6
- type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7
- type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8
- type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9
- type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9Affinity10
- type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_PathSetups
- type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_PathSetups_PathSetup
- type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_PathSetups_PathSetup_PathComputation
- type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_Priority
- type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_TunnelPathSelection
- type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_TunnelPathSelection_Invalidation
- type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelId
- type MplsTe_TransportProfile
- type MplsTe_TransportProfile_Alarm
- type MplsTe_TransportProfile_Alarm_SuppressEvent
- type MplsTe_TransportProfile_Bfd
- type MplsTe_TransportProfile_Bfd_MinInterval
- type MplsTe_TransportProfile_Bfd_MinIntervalStandby
- type MplsTe_TransportProfile_Fault
- type MplsTe_TransportProfile_Fault_ProtectionTrigger
- type MplsTe_TransportProfile_Fault_ProtectionTrigger_Ldi
- type MplsTe_TransportProfile_Fault_ProtectionTrigger_Lkr
- type MplsTe_TransportProfile_Midpoints
- type MplsTe_TransportProfile_Midpoints_Midpoint
- type MplsTe_TransportProfile_Midpoints_Midpoint_Destination
- type MplsTe_TransportProfile_Midpoints_Midpoint_ForwardLsp
- type MplsTe_TransportProfile_Midpoints_Midpoint_ForwardLsp_ForwardIoMap
- type MplsTe_TransportProfile_Midpoints_Midpoint_ReverseLsp
- type MplsTe_TransportProfile_Midpoints_Midpoint_ReverseLsp_ReverseIoMap
- type MplsTe_TransportProfile_Midpoints_Midpoint_Source
- type MplsTebfdSession
- type MplsTesrlgExclude
- type OspfAreaMode
- type OtnDestination
- type OtnPayload
- type OtnProtectionSwitchLockout
- type OtnSignaledBandwidth
- type OtnSignaledBandwidthFlexFraming
- type OtnStaticUni
- type PathInvalidationAction
- type RoutePriorityRole
- type SrPrepend
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BandwidthConstraint ¶
type BandwidthConstraint string
BandwidthConstraint represents Bandwidth constraint
const ( // Maximum Allocation Bandwidth Constaints Model BandwidthConstraint_bandwidth_constraint_maximum_allocation_model BandwidthConstraint = "bandwidth-constraint-maximum-allocation-model" )
type BfdReversePath ¶
type BfdReversePath string
BfdReversePath represents Bfd reverse path
const ( // BindingLabel BfdReversePath_bfd_reverse_path_binding_label BfdReversePath = "bfd-reverse-path-binding-label" )
type BindingSegmentId ¶
type BindingSegmentId string
BindingSegmentId represents Binding segment id
const ( // AnyLabel BindingSegmentId_any_label BindingSegmentId = "any-label" // SpecifiedLabel BindingSegmentId_specified_label BindingSegmentId = "specified-label" )
type GmplsttiMode ¶
type GmplsttiMode string
GmplsttiMode represents Gmplstti mode
const ( // Section Monitoring GmplsttiMode_sm GmplsttiMode = "sm" // Path Monitoring GmplsttiMode_pm GmplsttiMode = "pm" // Tandem Connection GmplsttiMode_tcm GmplsttiMode = "tcm" )
type IetfMode ¶
type IetfMode string
IetfMode represents Ietf mode
const ( // IETF Standard IetfMode_standard IetfMode = "standard" )
type LinkNextHop ¶
type LinkNextHop string
LinkNextHop represents Link next hop
const ( // No next hop LinkNextHop_none LinkNextHop = "none" // IPv4 next-hop address LinkNextHop_ipv4_address LinkNextHop = "ipv4-address" )
type MplsLcacFloodingIgp ¶
type MplsLcacFloodingIgp string
MplsLcacFloodingIgp represents Mpls lcac flooding igp
const ( // OSPF MplsLcacFloodingIgp_ospf MplsLcacFloodingIgp = "ospf" )
type MplsTe ¶
type MplsTe struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable MPLS Traffic Engineering. The type is interface{}. EnableTrafficEngineering interface{} // Configure Diff-Serv Traffic-Engineering. DiffServTrafficEngineering MplsTe_DiffServTrafficEngineering // Configure MPLS TE tunnel. NamedTunnels MplsTe_NamedTunnels // GMPLS-UNI configuration. GmplsUni MplsTe_GmplsUni // Configure MPLS TE global attributes. GlobalAttributes MplsTe_GlobalAttributes // MPLS transport profile configuration data. TransportProfile MplsTe_TransportProfile // Configure MPLS TE interfaces. Interfaces MplsTe_Interfaces // GMPLS-NNI configuration. GmplsNni MplsTe_GmplsNni // LCAC specific MPLS global configuration. Lcac MplsTe_Lcac }
MplsTe The root of MPLS TE configuration
func (*MplsTe) GetEntityData ¶
func (mplsTe *MplsTe) GetEntityData() *types.CommonEntityData
type MplsTeAffinityValue ¶
type MplsTeAffinityValue string
MplsTeAffinityValue represents Mpls te affinity value
const ( // Affinity value in Hex number MplsTeAffinityValue_hex_value MplsTeAffinityValue = "hex-value" // Affinity value by Bit-Position MplsTeAffinityValue_bit_position MplsTeAffinityValue = "bit-position" )
type MplsTeAutorouteMetric ¶
type MplsTeAutorouteMetric string
MplsTeAutorouteMetric represents Mpls te autoroute metric
const ( // Relative MplsTeAutorouteMetric_relative MplsTeAutorouteMetric = "relative" // Absolute MplsTeAutorouteMetric_absolute MplsTeAutorouteMetric = "absolute" // Constant MplsTeAutorouteMetric_constant MplsTeAutorouteMetric = "constant" )
type MplsTeBackupBandwidthClass ¶
type MplsTeBackupBandwidthClass string
MplsTeBackupBandwidthClass represents Mpls te backup bandwidth class
const ( // Class 0 MplsTeBackupBandwidthClass_class0 MplsTeBackupBandwidthClass = "class0" // Class 1 MplsTeBackupBandwidthClass_class1 MplsTeBackupBandwidthClass = "class1" // Any Class MplsTeBackupBandwidthClass_any_class MplsTeBackupBandwidthClass = "any-class" )
type MplsTeBackupBandwidthPool ¶
type MplsTeBackupBandwidthPool string
MplsTeBackupBandwidthPool represents Mpls te backup bandwidth pool
const ( // Any Pool MplsTeBackupBandwidthPool_any_pool MplsTeBackupBandwidthPool = "any-pool" // Global Pool MplsTeBackupBandwidthPool_global_pool MplsTeBackupBandwidthPool = "global-pool" // Sub Pool MplsTeBackupBandwidthPool_sub_pool MplsTeBackupBandwidthPool = "sub-pool" )
type MplsTeBandwidthDste ¶
type MplsTeBandwidthDste string
MplsTeBandwidthDste represents Mpls te bandwidth dste
const ( // IETF-Standard DSTE MplsTeBandwidthDste_standard_dste MplsTeBandwidthDste = "standard-dste" // Pre-Standard DSTE MplsTeBandwidthDste_pre_standard_dste MplsTeBandwidthDste = "pre-standard-dste" )
type MplsTeBandwidthLimit ¶
type MplsTeBandwidthLimit string
MplsTeBandwidthLimit represents Mpls te bandwidth limit
const ( // Unlimited MplsTeBandwidthLimit_unlimited MplsTeBandwidthLimit = "unlimited" // Limited MplsTeBandwidthLimit_limited MplsTeBandwidthLimit = "limited" )
type MplsTeBfdSessionDownAction ¶
type MplsTeBfdSessionDownAction string
MplsTeBfdSessionDownAction represents Mpls te bfd session down action
const ( // Tear down and resetup MplsTeBfdSessionDownAction_re_setup MplsTeBfdSessionDownAction = "re-setup" )
type MplsTeConfigTunnel ¶
type MplsTeConfigTunnel string
MplsTeConfigTunnel represents Mpls te config tunnel
const ( // P2P MplsTeConfigTunnel_p2p MplsTeConfigTunnel = "p2p" // P2MP MplsTeConfigTunnel_p2mp MplsTeConfigTunnel = "p2mp" )
type MplsTeIgpProtocol ¶
type MplsTeIgpProtocol string
MplsTeIgpProtocol represents Mpls te igp protocol
const ( // Not set MplsTeIgpProtocol_none MplsTeIgpProtocol = "none" // IS IS MplsTeIgpProtocol_isis MplsTeIgpProtocol = "isis" // OSPF MplsTeIgpProtocol_ospf MplsTeIgpProtocol = "ospf" )
type MplsTeLogFrrProtection ¶
type MplsTeLogFrrProtection string
MplsTeLogFrrProtection represents Mpls te log frr protection
const ( // Track only FRR active on primary LSP MplsTeLogFrrProtection_frr_active_primary MplsTeLogFrrProtection = "frr-active-primary" // backup tunnel MplsTeLogFrrProtection_backup MplsTeLogFrrProtection = "backup" // Track only FRR ready on primary LSP MplsTeLogFrrProtection_frr_ready_primary MplsTeLogFrrProtection = "frr-ready-primary" // primary LSP MplsTeLogFrrProtection_primary MplsTeLogFrrProtection = "primary" // all MplsTeLogFrrProtection_all MplsTeLogFrrProtection = "all" )
type MplsTeOtnApsProtection ¶
type MplsTeOtnApsProtection string
MplsTeOtnApsProtection represents Mpls te otn aps protection
const ( // 1PLUS1 UNIDIR NO APS MplsTeOtnApsProtection_Y_1plus1_unidir_no_aps MplsTeOtnApsProtection = "1plus1-unidir-no-aps" // 1PLUS1 UNIDIR APS MplsTeOtnApsProtection_Y_1plus1_unidir_aps MplsTeOtnApsProtection = "1plus1-unidir-aps" // 1PLUS1 BIDIR APS MplsTeOtnApsProtection_Y_1plus1_bdir_aps MplsTeOtnApsProtection = "1plus1-bdir-aps" )
type MplsTeOtnApsProtectionMode ¶
type MplsTeOtnApsProtectionMode string
MplsTeOtnApsProtectionMode represents Mpls te otn aps protection mode
const ( // Revertive MplsTeOtnApsProtectionMode_revertive MplsTeOtnApsProtectionMode = "revertive" // Non Revertive MplsTeOtnApsProtectionMode_non_revertive MplsTeOtnApsProtectionMode = "non-revertive" )
type MplsTeOtnApsRestorationStyle ¶
type MplsTeOtnApsRestorationStyle string
MplsTeOtnApsRestorationStyle represents Mpls te otn aps restoration style
const ( // Keep Failed Lsp MplsTeOtnApsRestorationStyle_keep_failed_lsp MplsTeOtnApsRestorationStyle = "keep-failed-lsp" // Delete Failed Lsp MplsTeOtnApsRestorationStyle_delete_failed_lsp MplsTeOtnApsRestorationStyle = "delete-failed-lsp" )
type MplsTeOtnSncMode ¶
type MplsTeOtnSncMode string
MplsTeOtnSncMode represents Mpls te otn snc mode
const ( // SNC N MplsTeOtnSncMode_snc_n MplsTeOtnSncMode = "snc-n" // SNC I MplsTeOtnSncMode_snc_i MplsTeOtnSncMode = "snc-i" // SNC S MplsTeOtnSncMode_snc_s MplsTeOtnSncMode = "snc-s" )
type MplsTePathComputationMethod ¶
type MplsTePathComputationMethod string
MplsTePathComputationMethod represents Mpls te path computation method
const ( // NotSet MplsTePathComputationMethod_not_set MplsTePathComputationMethod = "not-set" // Dynamic MplsTePathComputationMethod_dynamic MplsTePathComputationMethod = "dynamic" // PCE MplsTePathComputationMethod_pce MplsTePathComputationMethod = "pce" // Explicit MplsTePathComputationMethod_explicit MplsTePathComputationMethod = "explicit" )
type MplsTePathDiversityConformance ¶
type MplsTePathDiversityConformance string
MplsTePathDiversityConformance represents Mpls te path diversity conformance
const ( // Strict MplsTePathDiversityConformance_strict MplsTePathDiversityConformance = "strict" // Best effort MplsTePathDiversityConformance_best_effort MplsTePathDiversityConformance = "best-effort" )
type MplsTePathOption ¶
type MplsTePathOption string
MplsTePathOption represents Mpls te path option
const ( // Not Set MplsTePathOption_not_set MplsTePathOption = "not-set" // Dynamic MplsTePathOption_dynamic MplsTePathOption = "dynamic" // Explicit, identified by name MplsTePathOption_explicit_name MplsTePathOption = "explicit-name" // Explicit, identified by number MplsTePathOption_explicit_number MplsTePathOption = "explicit-number" // No ERO MplsTePathOption_no_ero MplsTePathOption = "no-ero" // Deprecated MplsTePathOption_sr MplsTePathOption = "sr" )
type MplsTePathOptionProperty ¶
type MplsTePathOptionProperty string
MplsTePathOptionProperty represents Mpls te path option property
const ( // No property MplsTePathOptionProperty_none MplsTePathOptionProperty = "none" // Path is not a canditate forreoptimization MplsTePathOptionProperty_lockdown MplsTePathOptionProperty = "lockdown" // Explicit path does not require topology // database MplsTePathOptionProperty_verbatim MplsTePathOptionProperty = "verbatim" // Dynamic path found by PCE server MplsTePathOptionProperty_pce MplsTePathOptionProperty = "pce" // Segment Routing path MplsTePathOptionProperty_segment_routing MplsTePathOptionProperty = "segment-routing" )
type MplsTePathOptionProtection ¶
type MplsTePathOptionProtection string
MplsTePathOptionProtection represents Mpls te path option protection
const ( // Active path MplsTePathOptionProtection_active MplsTePathOptionProtection = "active" // Protecting Path MplsTePathOptionProtection_protecting MplsTePathOptionProtection = "protecting" )
type MplsTePathSelectionInvalidationTimerExpire ¶
type MplsTePathSelectionInvalidationTimerExpire string
MplsTePathSelectionInvalidationTimerExpire represents Mpls te path selection invalidation timer expire
const ( // Tear down tunnel. MplsTePathSelectionInvalidationTimerExpire_tunnel_action_tear MplsTePathSelectionInvalidationTimerExpire = "tunnel-action-tear" // Drop tunnel traffic. MplsTePathSelectionInvalidationTimerExpire_tunnel_action_drop MplsTePathSelectionInvalidationTimerExpire = "tunnel-action-drop" )
type MplsTePathSelectionMetric ¶
type MplsTePathSelectionMetric string
MplsTePathSelectionMetric represents Mpls te path selection metric
const ( // IGP Metric MplsTePathSelectionMetric_igp MplsTePathSelectionMetric = "igp" // TE Metric MplsTePathSelectionMetric_te MplsTePathSelectionMetric = "te" // DELAY Metric MplsTePathSelectionMetric_delay MplsTePathSelectionMetric = "delay" )
type MplsTePathSelectionSegmentRoutingAdjacencyProtection ¶
type MplsTePathSelectionSegmentRoutingAdjacencyProtection string
MplsTePathSelectionSegmentRoutingAdjacencyProtection represents protection
const ( // Any segment can be used in a path. MplsTePathSelectionSegmentRoutingAdjacencyProtection_not_set MplsTePathSelectionSegmentRoutingAdjacencyProtection = "not-set" // Only unprotected adjacency segments can be used // in a path. MplsTePathSelectionSegmentRoutingAdjacencyProtection_adj_unprotected MplsTePathSelectionSegmentRoutingAdjacencyProtection = "adj-unprotected" // Only protected adjacency segments can be used // in a path. MplsTePathSelectionSegmentRoutingAdjacencyProtection_adj_protected MplsTePathSelectionSegmentRoutingAdjacencyProtection = "adj-protected" )
type MplsTePathSelectionTiebreaker ¶
type MplsTePathSelectionTiebreaker string
MplsTePathSelectionTiebreaker represents Mpls te path selection tiebreaker
const ( // Prefer the path with the least-utilized links MplsTePathSelectionTiebreaker_min_fill MplsTePathSelectionTiebreaker = "min-fill" // Prefer the path with the most-utilized links MplsTePathSelectionTiebreaker_max_fill MplsTePathSelectionTiebreaker = "max-fill" // Prefer a path with links utilized randomly MplsTePathSelectionTiebreaker_random MplsTePathSelectionTiebreaker = "random" )
type MplsTeSigNameOption ¶
type MplsTeSigNameOption string
MplsTeSigNameOption represents Mpls te sig name option
const ( // None MplsTeSigNameOption_none MplsTeSigNameOption = "none" // Address MplsTeSigNameOption_address MplsTeSigNameOption = "address" // Name MplsTeSigNameOption_name MplsTeSigNameOption = "name" )
type MplsTeSignaledLabel ¶
type MplsTeSignaledLabel string
MplsTeSignaledLabel represents Mpls te signaled label
const ( // Not Set MplsTeSignaledLabel_not_set MplsTeSignaledLabel = "not-set" // DWDM Label (RFC 6205), 50GHz channel spacing MplsTeSignaledLabel_dwdm MplsTeSignaledLabel = "dwdm" )
type MplsTeSwitchingCap ¶
type MplsTeSwitchingCap string
MplsTeSwitchingCap represents Mpls te switching cap
const ( // PSC1 MplsTeSwitchingCap_psc1 MplsTeSwitchingCap = "psc1" // LSC MplsTeSwitchingCap_lsc MplsTeSwitchingCap = "lsc" // FSC MplsTeSwitchingCap_fsc MplsTeSwitchingCap = "fsc" )
type MplsTeSwitchingEncode ¶
type MplsTeSwitchingEncode string
MplsTeSwitchingEncode represents Mpls te switching encode
const ( // None MplsTeSwitchingEncode_none MplsTeSwitchingEncode = "none" // Packet MplsTeSwitchingEncode_packet MplsTeSwitchingEncode = "packet" // Ethernet MplsTeSwitchingEncode_ethernet MplsTeSwitchingEncode = "ethernet" // SONET SDH MplsTeSwitchingEncode_sondet_sdh MplsTeSwitchingEncode = "sondet-sdh" )
type MplsTeSwitchingEncoding ¶
type MplsTeSwitchingEncoding string
MplsTeSwitchingEncoding represents Mpls te switching encoding
const ( // Packet MplsTeSwitchingEncoding_packet MplsTeSwitchingEncoding = "packet" // Ethernet MplsTeSwitchingEncoding_ethernet MplsTeSwitchingEncoding = "ethernet" // SONET SDH MplsTeSwitchingEncoding_sondet_sdh MplsTeSwitchingEncoding = "sondet-sdh" )
type MplsTeSwitchingIndex ¶
type MplsTeSwitchingIndex string
MplsTeSwitchingIndex represents Mpls te switching index
const ( // Link MplsTeSwitchingIndex_link MplsTeSwitchingIndex = "link" )
type MplsTeTunnelAffinity ¶
type MplsTeTunnelAffinity string
MplsTeTunnelAffinity represents Mpls te tunnel affinity
const ( // Include Affinity MplsTeTunnelAffinity_include MplsTeTunnelAffinity = "include" // Strictly Include Affinity MplsTeTunnelAffinity_include_strict MplsTeTunnelAffinity = "include-strict" // Exclude Affinity MplsTeTunnelAffinity_exclude MplsTeTunnelAffinity = "exclude" // Exclude All Affinities MplsTeTunnelAffinity_exclude_all MplsTeTunnelAffinity = "exclude-all" // Ignore Affinity MplsTeTunnelAffinity_ignore MplsTeTunnelAffinity = "ignore" )
type MplsTeTunnelId ¶
type MplsTeTunnelId string
MplsTeTunnelId represents Mpls te tunnel id
const ( // Auto MplsTeTunnelId_auto MplsTeTunnelId = "auto" // Explicit MplsTeTunnelId_explicit MplsTeTunnelId = "explicit" )
type MplsTe_DiffServTrafficEngineering ¶
type MplsTe_DiffServTrafficEngineering struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Diff-Serv Traffic-Engineering Bandwidth Constraint Model. The type is // BandwidthConstraint. BandwidthConstraintModel interface{} // Diff-Serv Traffic-Engineering IETF mode. The type is IetfMode. ModeIetf interface{} // Configure Diff-Serv Traffic-Engineering Classes. Classes MplsTe_DiffServTrafficEngineering_Classes }
MplsTe_DiffServTrafficEngineering Configure Diff-Serv Traffic-Engineering
func (*MplsTe_DiffServTrafficEngineering) GetEntityData ¶
func (diffServTrafficEngineering *MplsTe_DiffServTrafficEngineering) GetEntityData() *types.CommonEntityData
type MplsTe_DiffServTrafficEngineering_Classes ¶
type MplsTe_DiffServTrafficEngineering_Classes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // DSTE class number. The type is slice of // MplsTe_DiffServTrafficEngineering_Classes_Class. Class []*MplsTe_DiffServTrafficEngineering_Classes_Class }
MplsTe_DiffServTrafficEngineering_Classes Configure Diff-Serv Traffic-Engineering Classes
func (*MplsTe_DiffServTrafficEngineering_Classes) GetEntityData ¶
func (classes *MplsTe_DiffServTrafficEngineering_Classes) GetEntityData() *types.CommonEntityData
type MplsTe_DiffServTrafficEngineering_Classes_Class ¶
type MplsTe_DiffServTrafficEngineering_Classes_Class struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. DS-TE class number. The type is interface{} with // range: 0..7. ClassNumber interface{} // Class type number. The type is interface{} with range: 0..1. The default // value is 1. ClassType interface{} // Class-type priority. The type is interface{} with range: 0..7. The default // value is 1. ClassPriority interface{} // TRUE to skip classtype and class priority provisioning FALSE to provision // them. The type is bool. Unused interface{} }
MplsTe_DiffServTrafficEngineering_Classes_Class DSTE class number
func (*MplsTe_DiffServTrafficEngineering_Classes_Class) GetEntityData ¶
func (class *MplsTe_DiffServTrafficEngineering_Classes_Class) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes ¶
type MplsTe_GlobalAttributes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Log NSR status messages. The type is interface{}. LogNsrStatus interface{} // Log ISSU status messages. The type is interface{}. LogIssuStatus interface{} // Enable reoptimization based on link-up events. The type is interface{}. ReoptimizeLinkUp interface{} // Reoptimization Delay Cleanup Value (seconds). The type is interface{} with // range: 0..300. Units are second. ReoptimizeDelayCleanupTimer interface{} // Disable reoptimization after affinity failures. The type is interface{}. DisableReoptimizeAffinityFailure interface{} // The maximum number of tunnel heads that will be allowed. The type is // interface{} with range: 1..65536. The default value is 4096. MaximumTunnels interface{} // Holddown time for links which had Path Errors in seconds. The type is // interface{} with range: 0..300. Units are second. The default value is 10. LinkHolddownTimer interface{} // Enable Fault-OAM functionality for bidirectional tunnels. The type is // interface{}. FaultOam interface{} // Enable unequal load-balancing over tunnels to the same destination. The // type is interface{}. EnableUnequalLoadBalancing interface{} // Log all tail tunnel events. The type is interface{}. LogTail interface{} // Reoptimization Delay After FRR Value (seconds). The type is interface{} // with range: 0..120. Units are second. ReoptimizeDelayAfterFrrTimer interface{} // Auto-bandwidth global collection frequency in minutes. The type is // interface{} with range: 1..10080. Units are minute. The default value is 5. AutoBandwidthCollectFrequency interface{} // Seconds between path protect switchover and tunnel re-optimization. Set to // 0 to disable. The type is interface{} with range: 0..604800. Units are // second. The default value is 180. ReoptDelayPathProtectSwitchoverTimer interface{} // Always set to true. The type is interface{}. LogAll interface{} // Signalling retry for tunnels terminating outside the headend area. The type // is interface{} with range: 30..600. The default value is 120. LoosePathRetryPeriod interface{} // Load balance bandwidth during reoptimization. The type is interface{}. ReoptimizeLoadBalancing interface{} // Log all head tunnel events. The type is interface{}. LogHead interface{} // Deprecated - do not use. The type is interface{}. PathSelectionIgnoreOverload interface{} // Enable graceful preemption when there is a bandwidth reduction. The type is // interface{}. GracefulPreemptionOnBandwidthReduction interface{} // Enable explicit-null advertising to PHOP. The type is interface{}. AdvertiseExplicitNulls interface{} // Reoptimization Delay Install Value (seconds). The type is interface{} with // range: 0..3600. Units are second. ReoptimizeDelayInstallTimer interface{} // Delay reoptimizing current LSP after affinity failures. The type is // interface{} with range: 1..604800. Units are second. ReoptimizeDelayAfterAffinityFailureTimer interface{} // Log FRR Protection messages. The type is MplsTeLogFrrProtection. LogFrrProtection interface{} // Reoptimize timers period in seconds. The type is interface{} with range: // 0..604800. Units are second. The default value is 3600. ReoptimizeTimerFrequency interface{} // Log all mid tunnel events. The type is interface{}. LogMid interface{} // Log tunnel preemption messages. The type is interface{}. LogPreemption interface{} // Configure auto-tunnels feature. AutoTunnel MplsTe_GlobalAttributes_AutoTunnel // Configure HW OOR processing in MPLS-TE. HardwareOutOfResource MplsTe_GlobalAttributes_HardwareOutOfResource // Configure MPLS TE Secondary Router ID. SecondaryRouterIds MplsTe_GlobalAttributes_SecondaryRouterIds // Configure SRLG values and MPLS-TE properties. Srlg MplsTe_GlobalAttributes_Srlg // Configure MPLS TE route priority. Queues MplsTe_GlobalAttributes_Queues // MPLS-TE MIB properties. Mib MplsTe_GlobalAttributes_Mib // Attribute AttributeSets. AttributeSet MplsTe_GlobalAttributes_AttributeSet // BFD over MPLS TE Global Configurations. BfdOverLsp MplsTe_GlobalAttributes_BfdOverLsp // Bandwidth accounting configuration data. BandwidthAccounting MplsTe_GlobalAttributes_BandwidthAccounting // Configuration MPLS TE PCE attributes. PceAttributes MplsTe_GlobalAttributes_PceAttributes // Configure LSP OOR attributes in MPLS-TE. LspOutOfResource MplsTe_GlobalAttributes_LspOutOfResource // Soft preemption configuration data. SoftPreemption MplsTe_GlobalAttributes_SoftPreemption // Configure fast reroute attributes. FastReroute MplsTe_GlobalAttributes_FastReroute // Path selection configuration. PathSelection MplsTe_GlobalAttributes_PathSelection // Affinity Mapping Table configuration. AffinityMappings MplsTe_GlobalAttributes_AffinityMappings }
MplsTe_GlobalAttributes Configure MPLS TE global attributes
func (*MplsTe_GlobalAttributes) GetEntityData ¶
func (globalAttributes *MplsTe_GlobalAttributes) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AffinityMappings ¶
type MplsTe_GlobalAttributes_AffinityMappings struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Affinity Mapping configuration. The type is slice of // MplsTe_GlobalAttributes_AffinityMappings_AffinityMapping. AffinityMapping []*MplsTe_GlobalAttributes_AffinityMappings_AffinityMapping }
MplsTe_GlobalAttributes_AffinityMappings Affinity Mapping Table configuration
func (*MplsTe_GlobalAttributes_AffinityMappings) GetEntityData ¶
func (affinityMappings *MplsTe_GlobalAttributes_AffinityMappings) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AffinityMappings_AffinityMapping ¶
type MplsTe_GlobalAttributes_AffinityMappings_AffinityMapping struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Affinity Name. The type is string with length: // 1..32. AffinityName interface{} // Affinity value type. The type is MplsTeAffinityValue. ValueType interface{} // Affinity Value in Hex number or by Bit position. The type is string with // pattern: [0-9a-fA-F]{1,8}. Value interface{} }
MplsTe_GlobalAttributes_AffinityMappings_AffinityMapping Affinity Mapping configuration
func (*MplsTe_GlobalAttributes_AffinityMappings_AffinityMapping) GetEntityData ¶
func (affinityMapping *MplsTe_GlobalAttributes_AffinityMappings_AffinityMapping) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet ¶
type MplsTe_GlobalAttributes_AttributeSet struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Path Option Attribute-Set Table. PathOptionAttributes MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes // P2MP-TE Tunnel AttributeSets Table. P2mpteAttributes MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes // P2P-TE Tunnel AttributeSets Table. P2pTeAttributes MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes // Auto-backup Tunnel Attribute Table. AutoBackupAttributes MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes // OTN Path Protection Attributes table. OtnPpAttributes MplsTe_GlobalAttributes_AttributeSet_OtnPpAttributes // Auto-mesh Tunnel AttributeSets Table. AutoMeshAttributes MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes // XRO Tunnel Attributes table. XroAttributes MplsTe_GlobalAttributes_AttributeSet_XroAttributes }
MplsTe_GlobalAttributes_AttributeSet Attribute AttributeSets
func (*MplsTe_GlobalAttributes_AttributeSet) GetEntityData ¶
func (attributeSet *MplsTe_GlobalAttributes_AttributeSet) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes ¶
type MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Auto-backup Tunnel Attribute. The type is slice of // MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute. AutoBackupAttribute []*MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute }
MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes Auto-backup Tunnel Attribute Table
func (*MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes) GetEntityData ¶
func (autoBackupAttributes *MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute ¶
type MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Attribute Set Name. The type is string with // length: 1..64. AttributeSetName interface{} // Attribute-set enable object that controls whether this attribute-set is // configured or not .This object must be set before other configuration // supplied for this attribute-set. The type is interface{}. Enable interface{} // Record the route used by the tunnel. The type is interface{}. RecordRoute interface{} // Signalled name. SignalledName MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_SignalledName // Log tunnel LSP messages. AutoBackupLogging MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_AutoBackupLogging // Tunnel Setup and Hold Priorities. Priority MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_Priority // Set the affinity flags and mask. AffinityMask MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_AffinityMask // Configure path selection properties. PathSelection MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_PathSelection // Policy classes for PBTS. PolicyClasses MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_PolicyClasses // Tunnel new style affinity attributes table. NewStyleAffinityAffinityTypes MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_NewStyleAffinityAffinityTypes }
MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute Auto-backup Tunnel Attribute
func (*MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute) GetEntityData ¶
func (autoBackupAttribute *MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_AffinityMask ¶
type MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_AffinityMask struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Affinity flags. The type is string with pattern: [0-9a-fA-F]{1,8}. This // attribute is mandatory. Affinity interface{} // Affinity mask. The type is string with pattern: [0-9a-fA-F]{1,8}. This // attribute is mandatory. Mask interface{} }
MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_AffinityMask Set the affinity flags and mask This type is a presence type.
func (*MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_AffinityMask) GetEntityData ¶
func (affinityMask *MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_AffinityMask) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_AutoBackupLogging ¶
type MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_AutoBackupLogging struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Log tunnel messages for bandwidth change. The type is interface{}. BandwidthChangeMessage interface{} // Log tunnel reoptimization attempts messages. The type is interface{}. ReoptimizeAttemptsMessage interface{} // Log tunnel state messages. The type is interface{}. StateMessage interface{} // Log tunnel reoptimized messages. The type is interface{}. ReoptimizedMessage interface{} }
MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_AutoBackupLogging Log tunnel LSP messages
func (*MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_AutoBackupLogging) GetEntityData ¶
func (autoBackupLogging *MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_AutoBackupLogging) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_NewStyleAffinityAffinityTypes ¶
type MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_NewStyleAffinityAffinityTypes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Tunnel new style affinity attribute. The type is slice of // MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityType. NewStyleAffinityAffinityType []*MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityType // Tunnel new style affinity attribute. The type is slice of // MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1. NewStyleAffinityAffinityTypeAffinity1 []*MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1 // Tunnel new style affinity attribute. The type is slice of // MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2. NewStyleAffinityAffinityTypeAffinity1Affinity2 []*MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2 // Tunnel new style affinity attribute. The type is slice of // MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3. NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3 []*MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3 // Tunnel new style affinity attribute. The type is slice of // MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4. NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4 []*MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4 // Tunnel new style affinity attribute. The type is slice of // MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5. NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5 []*MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5 // Tunnel new style affinity attribute. The type is slice of // MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6. NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6 []*MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6 // Tunnel new style affinity attribute. The type is slice of // MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7. NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7 []*MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7 // Tunnel new style affinity attribute. The type is slice of // MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8. NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8 []*MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8 // Tunnel new style affinity attribute. The type is slice of // MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9. NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9 []*MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9 // Tunnel new style affinity attribute. The type is slice of // MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9Affinity10. NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9Affinity10 []*MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9Affinity10 }
MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_NewStyleAffinityAffinityTypes Tunnel new style affinity attributes table
func (*MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_NewStyleAffinityAffinityTypes) GetEntityData ¶
func (newStyleAffinityAffinityTypes *MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_NewStyleAffinityAffinityTypes) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityType ¶
type MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityType struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The type of the affinity entry. The type is // MplsTeTunnelAffinity. AffinityType interface{} }
MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityType Tunnel new style affinity attribute
func (*MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityType) GetEntityData ¶
func (newStyleAffinityAffinityType *MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityType) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1 ¶
type MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The type of the affinity entry. The type is // MplsTeTunnelAffinity. AffinityType interface{} // This attribute is a key. The name of the first affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity1 interface{} }
MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1 Tunnel new style affinity attribute
func (*MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1) GetEntityData ¶
func (newStyleAffinityAffinityTypeAffinity1 *MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2 ¶
type MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The type of the affinity entry. The type is // MplsTeTunnelAffinity. AffinityType interface{} // This attribute is a key. The name of the first affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity1 interface{} // This attribute is a key. The name of the second affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity2 interface{} }
MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2 Tunnel new style affinity attribute
func (*MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2) GetEntityData ¶
func (newStyleAffinityAffinityTypeAffinity1Affinity2 *MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3 ¶
type MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The type of the affinity entry. The type is // MplsTeTunnelAffinity. AffinityType interface{} // This attribute is a key. The name of the first affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity1 interface{} // This attribute is a key. The name of the second affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity2 interface{} // This attribute is a key. The name of the third affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity3 interface{} }
MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3 Tunnel new style affinity attribute
func (*MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3) GetEntityData ¶
func (newStyleAffinityAffinityTypeAffinity1Affinity2Affinity3 *MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4 ¶
type MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The type of the affinity entry. The type is // MplsTeTunnelAffinity. AffinityType interface{} // This attribute is a key. The name of the first affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity1 interface{} // This attribute is a key. The name of the second affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity2 interface{} // This attribute is a key. The name of the third affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity3 interface{} // This attribute is a key. The name of the fourth affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity4 interface{} }
MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4 Tunnel new style affinity attribute
func (*MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4) GetEntityData ¶
func (newStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4 *MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5 ¶
type MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The type of the affinity entry. The type is // MplsTeTunnelAffinity. AffinityType interface{} // This attribute is a key. The name of the first affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity1 interface{} // This attribute is a key. The name of the second affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity2 interface{} // This attribute is a key. The name of the third affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity3 interface{} // This attribute is a key. The name of the fourth affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity4 interface{} // This attribute is a key. The name of the fifth affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity5 interface{} }
MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5 Tunnel new style affinity attribute
func (*MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5) GetEntityData ¶
func (newStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5 *MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6 ¶
type MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The type of the affinity entry. The type is // MplsTeTunnelAffinity. AffinityType interface{} // This attribute is a key. The name of the first affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity1 interface{} // This attribute is a key. The name of the second affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity2 interface{} // This attribute is a key. The name of the third affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity3 interface{} // This attribute is a key. The name of the fourth affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity4 interface{} // This attribute is a key. The name of the fifth affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity5 interface{} // This attribute is a key. The name of the sixth affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity6 interface{} }
MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6 Tunnel new style affinity attribute
func (*MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6) GetEntityData ¶
func (newStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6 *MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7 ¶
type MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The type of the affinity entry. The type is // MplsTeTunnelAffinity. AffinityType interface{} // This attribute is a key. The name of the first affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity1 interface{} // This attribute is a key. The name of the second affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity2 interface{} // This attribute is a key. The name of the third affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity3 interface{} // This attribute is a key. The name of the fourth affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity4 interface{} // This attribute is a key. The name of the fifth affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity5 interface{} // This attribute is a key. The name of the sixth affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity6 interface{} // This attribute is a key. The name of the seventh affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity7 interface{} }
MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7 Tunnel new style affinity attribute
func (*MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7) GetEntityData ¶
func (newStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7 *MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8 ¶
type MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The type of the affinity entry. The type is // MplsTeTunnelAffinity. AffinityType interface{} // This attribute is a key. The name of the first affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity1 interface{} // This attribute is a key. The name of the second affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity2 interface{} // This attribute is a key. The name of the third affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity3 interface{} // This attribute is a key. The name of the fourth affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity4 interface{} // This attribute is a key. The name of the fifth affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity5 interface{} // This attribute is a key. The name of the sixth affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity6 interface{} // This attribute is a key. The name of the seventh affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity7 interface{} // This attribute is a key. The name of the eighth affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity8 interface{} }
MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8 Tunnel new style affinity attribute
func (*MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8) GetEntityData ¶
func (newStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8 *MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9 ¶
type MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The type of the affinity entry. The type is // MplsTeTunnelAffinity. AffinityType interface{} // This attribute is a key. The name of the first affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity1 interface{} // This attribute is a key. The name of the second affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity2 interface{} // This attribute is a key. The name of the third affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity3 interface{} // This attribute is a key. The name of the fourth affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity4 interface{} // This attribute is a key. The name of the fifth affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity5 interface{} // This attribute is a key. The name of the sixth affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity6 interface{} // This attribute is a key. The name of the seventh affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity7 interface{} // This attribute is a key. The name of the eighth affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity8 interface{} // This attribute is a key. The name of the nineth affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity9 interface{} }
MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9 Tunnel new style affinity attribute
func (*MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9) GetEntityData ¶
func (newStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9 *MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9Affinity10 ¶
type MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9Affinity10 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The type of the affinity entry. The type is // MplsTeTunnelAffinity. AffinityType interface{} // This attribute is a key. The name of the first affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity1 interface{} // This attribute is a key. The name of the second affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity2 interface{} // This attribute is a key. The name of the third affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity3 interface{} // This attribute is a key. The name of the fourth affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity4 interface{} // This attribute is a key. The name of the fifth affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity5 interface{} // This attribute is a key. The name of the sixth affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity6 interface{} // This attribute is a key. The name of the seventh affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity7 interface{} // This attribute is a key. The name of the eighth affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity8 interface{} // This attribute is a key. The name of the nineth affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity9 interface{} // This attribute is a key. The name of the tenth affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity10 interface{} }
MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9Affinity10 Tunnel new style affinity attribute
func (*MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9Affinity10) GetEntityData ¶
func (newStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9Affinity10 *MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9Affinity10) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_PathSelection ¶
type MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_PathSelection struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable path selection. The type is interface{}. Enable interface{} }
MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_PathSelection Configure path selection properties
func (*MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_PathSelection) GetEntityData ¶
func (pathSelection *MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_PathSelection) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_PolicyClasses ¶
type MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_PolicyClasses struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Array of Policy class. The type is slice of interface{} with range: 1..8. PolicyClass []interface{} }
MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_PolicyClasses Policy classes for PBTS
func (*MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_PolicyClasses) GetEntityData ¶
func (policyClasses *MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_PolicyClasses) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_Priority ¶
type MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_Priority struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Setup Priority. The type is interface{} with range: 0..7. This attribute is // mandatory. SetupPriority interface{} // Hold Priority. The type is interface{} with range: 0..7. This attribute is // mandatory. HoldPriority interface{} }
MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_Priority Tunnel Setup and Hold Priorities This type is a presence type.
func (*MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_Priority) GetEntityData ¶
func (priority *MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_Priority) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_SignalledName ¶
type MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_SignalledName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Signalled name. The type is string. Name interface{} // Source address or name. The type is MplsTeSigNameOption. SourceType interface{} // Protected-interface address or name. The type is MplsTeSigNameOption. ProtectedInterfaceType interface{} // Set if merge-point address is to be appended. The type is bool. MpAddress interface{} }
MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_SignalledName Signalled name
func (*MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_SignalledName) GetEntityData ¶
func (signalledName *MplsTe_GlobalAttributes_AttributeSet_AutoBackupAttributes_AutoBackupAttribute_SignalledName) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes ¶
type MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Auto-mesh Tunnel Attribute. The type is slice of // MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute. AutoMeshAttribute []*MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute }
MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes Auto-mesh Tunnel AttributeSets Table
func (*MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes) GetEntityData ¶
func (autoMeshAttributes *MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute ¶
type MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Attribute Set Name. The type is string with // length: 1..64. AttributeSetName interface{} // Enable autoroute announce. The type is interface{}. AutorouteAnnounce interface{} // The bandwidth of the interface in kbps. The type is interface{} with range: // 0..4294967295. Units are kbit/s. InterfaceBandwidth interface{} // Forward class value. The type is interface{} with range: 0..7. ForwardClass interface{} // Attribute-set enable object that controls whether this attribute-set is // configured or not .This object must be set before other configuration // supplied for this attribute-set. The type is interface{}. Enable interface{} // Record the route used by the tunnel. The type is interface{}. RecordRoute interface{} // Enable bandwidth collection only, no auto-bw adjustment. The type is // interface{}. CollectionOnly interface{} // Enable the soft-preemption feature on the tunnel. The type is interface{}. SoftPreemption interface{} // 1..4294967295. LoadShare interface{} // Log tunnel LSP messages. AutoMeshLogging MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_AutoMeshLogging // Tunnel Setup and Hold Priorities. Priority MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_Priority // Set the affinity flags and mask. AffinityMask MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_AffinityMask // Tunnel bandwidth requirement. Bandwidth MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_Bandwidth // Configure path selection properties. PathSelection MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_PathSelection // Policy classes for PBTS. PolicyClasses MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_PolicyClasses // Tunnel new style affinity attributes table. NewStyleAffinityAffinityTypes MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_NewStyleAffinityAffinityTypes // Specify MPLS tunnel can be fast-rerouted. FastReroute MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_FastReroute }
MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute Auto-mesh Tunnel Attribute
func (*MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute) GetEntityData ¶
func (autoMeshAttribute *MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_AffinityMask ¶
type MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_AffinityMask struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Affinity flags. The type is string with pattern: [0-9a-fA-F]{1,8}. This // attribute is mandatory. Affinity interface{} // Affinity mask. The type is string with pattern: [0-9a-fA-F]{1,8}. This // attribute is mandatory. Mask interface{} }
MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_AffinityMask Set the affinity flags and mask This type is a presence type.
func (*MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_AffinityMask) GetEntityData ¶
func (affinityMask *MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_AffinityMask) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_AutoMeshLogging ¶
type MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_AutoMeshLogging struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Log tunnel messages for bandwidth change. The type is interface{}. BandwidthChangeMessage interface{} // Log tunnel reoptimization attempts messages. The type is interface{}. ReoptimizeAttemptsMessage interface{} // Log tunnel rereoute messages. The type is interface{}. RerouteMesssage interface{} // Log tunnel state messages. The type is interface{}. StateMessage interface{} // Log tunnel messages for insufficient bandwidth. The type is interface{}. InsufficientBwMessage interface{} // Log tunnel reoptimized messages. The type is interface{}. ReoptimizedMessage interface{} // Enable logging for path-calculation failures. The type is interface{}. PcalcFailureMessage interface{} }
MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_AutoMeshLogging Log tunnel LSP messages
func (*MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_AutoMeshLogging) GetEntityData ¶
func (autoMeshLogging *MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_AutoMeshLogging) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_Bandwidth ¶
type MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_Bandwidth struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // DSTE-standard flag. The type is MplsTeBandwidthDste. This attribute is // mandatory. DsteType interface{} // Class type for the bandwidth allocation. The type is interface{} with // range: 0..1. This attribute is mandatory. ClassOrPoolType interface{} // The value of the bandwidth reserved by this tunnel in kbps. The type is // interface{} with range: 0..4294967295. This attribute is mandatory. Units // are kbit/s. Bandwidth interface{} }
MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_Bandwidth Tunnel bandwidth requirement This type is a presence type.
func (*MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_Bandwidth) GetEntityData ¶
func (bandwidth *MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_Bandwidth) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_FastReroute ¶
type MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_FastReroute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Bandwidth Protection. The type is interface{} with range: 0..1. This // attribute is mandatory. BandwidthProtection interface{} // Node Protection. The type is interface{} with range: 0..1. This attribute // is mandatory. NodeProtection interface{} }
MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_FastReroute Specify MPLS tunnel can be fast-rerouted This type is a presence type.
func (*MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_FastReroute) GetEntityData ¶
func (fastReroute *MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_FastReroute) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_NewStyleAffinityAffinityTypes ¶
type MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_NewStyleAffinityAffinityTypes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Tunnel new style affinity attribute. The type is slice of // MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityType. NewStyleAffinityAffinityType []*MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityType // Tunnel new style affinity attribute. The type is slice of // MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1. NewStyleAffinityAffinityTypeAffinity1 []*MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1 // Tunnel new style affinity attribute. The type is slice of // MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2. NewStyleAffinityAffinityTypeAffinity1Affinity2 []*MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2 // Tunnel new style affinity attribute. The type is slice of // MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3. NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3 []*MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3 // Tunnel new style affinity attribute. The type is slice of // MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4. NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4 []*MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4 // Tunnel new style affinity attribute. The type is slice of // MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5. NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5 []*MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5 // Tunnel new style affinity attribute. The type is slice of // MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6. NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6 []*MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6 // Tunnel new style affinity attribute. The type is slice of // MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7. NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7 []*MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7 // Tunnel new style affinity attribute. The type is slice of // MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8. NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8 []*MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8 // Tunnel new style affinity attribute. The type is slice of // MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9. NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9 []*MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9 // Tunnel new style affinity attribute. The type is slice of // MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9Affinity10. NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9Affinity10 []*MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9Affinity10 }
MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_NewStyleAffinityAffinityTypes Tunnel new style affinity attributes table
func (*MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_NewStyleAffinityAffinityTypes) GetEntityData ¶
func (newStyleAffinityAffinityTypes *MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_NewStyleAffinityAffinityTypes) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityType ¶
type MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityType struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The type of the affinity entry. The type is // MplsTeTunnelAffinity. AffinityType interface{} }
MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityType Tunnel new style affinity attribute
func (*MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityType) GetEntityData ¶
func (newStyleAffinityAffinityType *MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityType) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1 ¶
type MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The type of the affinity entry. The type is // MplsTeTunnelAffinity. AffinityType interface{} // This attribute is a key. The name of the first affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity1 interface{} }
MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1 Tunnel new style affinity attribute
func (*MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1) GetEntityData ¶
func (newStyleAffinityAffinityTypeAffinity1 *MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2 ¶
type MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The type of the affinity entry. The type is // MplsTeTunnelAffinity. AffinityType interface{} // This attribute is a key. The name of the first affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity1 interface{} // This attribute is a key. The name of the second affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity2 interface{} }
MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2 Tunnel new style affinity attribute
func (*MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2) GetEntityData ¶
func (newStyleAffinityAffinityTypeAffinity1Affinity2 *MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3 ¶
type MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The type of the affinity entry. The type is // MplsTeTunnelAffinity. AffinityType interface{} // This attribute is a key. The name of the first affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity1 interface{} // This attribute is a key. The name of the second affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity2 interface{} // This attribute is a key. The name of the third affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity3 interface{} }
MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3 Tunnel new style affinity attribute
func (*MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3) GetEntityData ¶
func (newStyleAffinityAffinityTypeAffinity1Affinity2Affinity3 *MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4 ¶
type MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The type of the affinity entry. The type is // MplsTeTunnelAffinity. AffinityType interface{} // This attribute is a key. The name of the first affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity1 interface{} // This attribute is a key. The name of the second affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity2 interface{} // This attribute is a key. The name of the third affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity3 interface{} // This attribute is a key. The name of the fourth affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity4 interface{} }
MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4 Tunnel new style affinity attribute
func (*MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4) GetEntityData ¶
func (newStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4 *MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5 ¶
type MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The type of the affinity entry. The type is // MplsTeTunnelAffinity. AffinityType interface{} // This attribute is a key. The name of the first affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity1 interface{} // This attribute is a key. The name of the second affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity2 interface{} // This attribute is a key. The name of the third affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity3 interface{} // This attribute is a key. The name of the fourth affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity4 interface{} // This attribute is a key. The name of the fifth affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity5 interface{} }
MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5 Tunnel new style affinity attribute
func (*MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5) GetEntityData ¶
func (newStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5 *MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6 ¶
type MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The type of the affinity entry. The type is // MplsTeTunnelAffinity. AffinityType interface{} // This attribute is a key. The name of the first affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity1 interface{} // This attribute is a key. The name of the second affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity2 interface{} // This attribute is a key. The name of the third affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity3 interface{} // This attribute is a key. The name of the fourth affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity4 interface{} // This attribute is a key. The name of the fifth affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity5 interface{} // This attribute is a key. The name of the sixth affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity6 interface{} }
MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6 Tunnel new style affinity attribute
func (*MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6) GetEntityData ¶
func (newStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6 *MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7 ¶
type MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The type of the affinity entry. The type is // MplsTeTunnelAffinity. AffinityType interface{} // This attribute is a key. The name of the first affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity1 interface{} // This attribute is a key. The name of the second affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity2 interface{} // This attribute is a key. The name of the third affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity3 interface{} // This attribute is a key. The name of the fourth affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity4 interface{} // This attribute is a key. The name of the fifth affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity5 interface{} // This attribute is a key. The name of the sixth affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity6 interface{} // This attribute is a key. The name of the seventh affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity7 interface{} }
MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7 Tunnel new style affinity attribute
func (*MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7) GetEntityData ¶
func (newStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7 *MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8 ¶
type MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The type of the affinity entry. The type is // MplsTeTunnelAffinity. AffinityType interface{} // This attribute is a key. The name of the first affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity1 interface{} // This attribute is a key. The name of the second affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity2 interface{} // This attribute is a key. The name of the third affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity3 interface{} // This attribute is a key. The name of the fourth affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity4 interface{} // This attribute is a key. The name of the fifth affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity5 interface{} // This attribute is a key. The name of the sixth affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity6 interface{} // This attribute is a key. The name of the seventh affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity7 interface{} // This attribute is a key. The name of the eighth affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity8 interface{} }
MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8 Tunnel new style affinity attribute
func (*MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8) GetEntityData ¶
func (newStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8 *MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9 ¶
type MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The type of the affinity entry. The type is // MplsTeTunnelAffinity. AffinityType interface{} // This attribute is a key. The name of the first affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity1 interface{} // This attribute is a key. The name of the second affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity2 interface{} // This attribute is a key. The name of the third affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity3 interface{} // This attribute is a key. The name of the fourth affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity4 interface{} // This attribute is a key. The name of the fifth affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity5 interface{} // This attribute is a key. The name of the sixth affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity6 interface{} // This attribute is a key. The name of the seventh affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity7 interface{} // This attribute is a key. The name of the eighth affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity8 interface{} // This attribute is a key. The name of the nineth affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity9 interface{} }
MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9 Tunnel new style affinity attribute
func (*MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9) GetEntityData ¶
func (newStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9 *MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9Affinity10 ¶
type MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9Affinity10 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The type of the affinity entry. The type is // MplsTeTunnelAffinity. AffinityType interface{} // This attribute is a key. The name of the first affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity1 interface{} // This attribute is a key. The name of the second affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity2 interface{} // This attribute is a key. The name of the third affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity3 interface{} // This attribute is a key. The name of the fourth affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity4 interface{} // This attribute is a key. The name of the fifth affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity5 interface{} // This attribute is a key. The name of the sixth affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity6 interface{} // This attribute is a key. The name of the seventh affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity7 interface{} // This attribute is a key. The name of the eighth affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity8 interface{} // This attribute is a key. The name of the nineth affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity9 interface{} // This attribute is a key. The name of the tenth affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity10 interface{} }
MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9Affinity10 Tunnel new style affinity attribute
func (*MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9Affinity10) GetEntityData ¶
func (newStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9Affinity10 *MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9Affinity10) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_PathSelection ¶
type MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_PathSelection struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable path selection. The type is interface{}. Enable interface{} }
MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_PathSelection Configure path selection properties
func (*MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_PathSelection) GetEntityData ¶
func (pathSelection *MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_PathSelection) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_PolicyClasses ¶
type MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_PolicyClasses struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Array of Policy class. The type is slice of interface{} with range: 1..8. PolicyClass []interface{} }
MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_PolicyClasses Policy classes for PBTS
func (*MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_PolicyClasses) GetEntityData ¶
func (policyClasses *MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_PolicyClasses) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_Priority ¶
type MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_Priority struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Setup Priority. The type is interface{} with range: 0..7. This attribute is // mandatory. SetupPriority interface{} // Hold Priority. The type is interface{} with range: 0..7. This attribute is // mandatory. HoldPriority interface{} }
MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_Priority Tunnel Setup and Hold Priorities This type is a presence type.
func (*MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_Priority) GetEntityData ¶
func (priority *MplsTe_GlobalAttributes_AttributeSet_AutoMeshAttributes_AutoMeshAttribute_Priority) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_OtnPpAttributes ¶
type MplsTe_GlobalAttributes_AttributeSet_OtnPpAttributes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // OTN Path Protection Attribute. The type is slice of // MplsTe_GlobalAttributes_AttributeSet_OtnPpAttributes_OtnPpAttribute. OtnPpAttribute []*MplsTe_GlobalAttributes_AttributeSet_OtnPpAttributes_OtnPpAttribute }
MplsTe_GlobalAttributes_AttributeSet_OtnPpAttributes OTN Path Protection Attributes table
func (*MplsTe_GlobalAttributes_AttributeSet_OtnPpAttributes) GetEntityData ¶
func (otnPpAttributes *MplsTe_GlobalAttributes_AttributeSet_OtnPpAttributes) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_OtnPpAttributes_OtnPpAttribute ¶
type MplsTe_GlobalAttributes_AttributeSet_OtnPpAttributes_OtnPpAttribute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Attribute Set Name. The type is string with // length: 1..64. AttributeSetName interface{} // The APS protecion mode. The type is MplsTeOtnApsProtectionMode. ApsProtectionMode interface{} // The APS restoration style. The type is MplsTeOtnApsRestorationStyle. ApsRestorationStyle interface{} // The APS protecion type. The type is MplsTeOtnApsProtection. ApsProtectionType interface{} // Attribute-set enable object that controls whether this attribute-set is // configured or not .This object must be set before other configuration // supplied for this attribute-set. The type is interface{}. Enable interface{} // Specify APS revert schedule. RevertScheduleNames MplsTe_GlobalAttributes_AttributeSet_OtnPpAttributes_OtnPpAttribute_RevertScheduleNames // Sub-network connection mode. SubNetworkConnectionMode MplsTe_GlobalAttributes_AttributeSet_OtnPpAttributes_OtnPpAttribute_SubNetworkConnectionMode // Timers. Timers MplsTe_GlobalAttributes_AttributeSet_OtnPpAttributes_OtnPpAttribute_Timers // Configure path selection properties. PathSelection MplsTe_GlobalAttributes_AttributeSet_OtnPpAttributes_OtnPpAttribute_PathSelection }
MplsTe_GlobalAttributes_AttributeSet_OtnPpAttributes_OtnPpAttribute OTN Path Protection Attribute
func (*MplsTe_GlobalAttributes_AttributeSet_OtnPpAttributes_OtnPpAttribute) GetEntityData ¶
func (otnPpAttribute *MplsTe_GlobalAttributes_AttributeSet_OtnPpAttributes_OtnPpAttribute) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_OtnPpAttributes_OtnPpAttribute_PathSelection ¶
type MplsTe_GlobalAttributes_AttributeSet_OtnPpAttributes_OtnPpAttribute_PathSelection struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable path selection. The type is interface{}. Enable interface{} }
MplsTe_GlobalAttributes_AttributeSet_OtnPpAttributes_OtnPpAttribute_PathSelection Configure path selection properties
func (*MplsTe_GlobalAttributes_AttributeSet_OtnPpAttributes_OtnPpAttribute_PathSelection) GetEntityData ¶
func (pathSelection *MplsTe_GlobalAttributes_AttributeSet_OtnPpAttributes_OtnPpAttribute_PathSelection) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_OtnPpAttributes_OtnPpAttribute_RevertScheduleNames ¶
type MplsTe_GlobalAttributes_AttributeSet_OtnPpAttributes_OtnPpAttribute_RevertScheduleNames struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Name Identifier for revert schedule. The type is slice of // MplsTe_GlobalAttributes_AttributeSet_OtnPpAttributes_OtnPpAttribute_RevertScheduleNames_RevertScheduleName. RevertScheduleName []*MplsTe_GlobalAttributes_AttributeSet_OtnPpAttributes_OtnPpAttribute_RevertScheduleNames_RevertScheduleName }
MplsTe_GlobalAttributes_AttributeSet_OtnPpAttributes_OtnPpAttribute_RevertScheduleNames Specify APS revert schedule
func (*MplsTe_GlobalAttributes_AttributeSet_OtnPpAttributes_OtnPpAttribute_RevertScheduleNames) GetEntityData ¶
func (revertScheduleNames *MplsTe_GlobalAttributes_AttributeSet_OtnPpAttributes_OtnPpAttribute_RevertScheduleNames) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_OtnPpAttributes_OtnPpAttribute_RevertScheduleNames_RevertScheduleName ¶
type MplsTe_GlobalAttributes_AttributeSet_OtnPpAttributes_OtnPpAttribute_RevertScheduleNames_RevertScheduleName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Enter 64 characters for revert schedule name. The // type is string with length: 1..254. ScheduleName interface{} // Revert Schedule Max tries. The type is interface{} with range: 1..2016. RevertScheduleMaxTries interface{} // Schedule name enable object. The type is interface{}. SchNameEnable interface{} // Frequency set as Once, Daily, Weekly. The type is interface{} with range: // 1..3. RevertScheduleFrequency interface{} // Set duration in format hh:mm. ScheduleDuration MplsTe_GlobalAttributes_AttributeSet_OtnPpAttributes_OtnPpAttribute_RevertScheduleNames_RevertScheduleName_ScheduleDuration // Set date in format hh:mm MMM DD YYYY. ScheduleDate MplsTe_GlobalAttributes_AttributeSet_OtnPpAttributes_OtnPpAttribute_RevertScheduleNames_RevertScheduleName_ScheduleDate }
MplsTe_GlobalAttributes_AttributeSet_OtnPpAttributes_OtnPpAttribute_RevertScheduleNames_RevertScheduleName Name Identifier for revert schedule
func (*MplsTe_GlobalAttributes_AttributeSet_OtnPpAttributes_OtnPpAttribute_RevertScheduleNames_RevertScheduleName) GetEntityData ¶
func (revertScheduleName *MplsTe_GlobalAttributes_AttributeSet_OtnPpAttributes_OtnPpAttribute_RevertScheduleNames_RevertScheduleName) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_OtnPpAttributes_OtnPpAttribute_RevertScheduleNames_RevertScheduleName_ScheduleDate ¶
type MplsTe_GlobalAttributes_AttributeSet_OtnPpAttributes_OtnPpAttribute_RevertScheduleNames_RevertScheduleName_ScheduleDate struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Hour of day. The type is interface{} with range: 0..23. This attribute is // mandatory. Hour interface{} // Minute of the hour. The type is interface{} with range: 0..59. This // attribute is mandatory. Minutes interface{} // Month of the year. The type is interface{} with range: 0..11. This // attribute is mandatory. Month interface{} // Day of the month. The type is interface{} with range: 1..31. This attribute // is mandatory. Day interface{} // Year. The type is interface{} with range: 2015..2035. This attribute is // mandatory. Year interface{} }
MplsTe_GlobalAttributes_AttributeSet_OtnPpAttributes_OtnPpAttribute_RevertScheduleNames_RevertScheduleName_ScheduleDate Set date in format hh:mm MMM DD YYYY This type is a presence type.
func (*MplsTe_GlobalAttributes_AttributeSet_OtnPpAttributes_OtnPpAttribute_RevertScheduleNames_RevertScheduleName_ScheduleDate) GetEntityData ¶
func (scheduleDate *MplsTe_GlobalAttributes_AttributeSet_OtnPpAttributes_OtnPpAttribute_RevertScheduleNames_RevertScheduleName_ScheduleDate) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_OtnPpAttributes_OtnPpAttribute_RevertScheduleNames_RevertScheduleName_ScheduleDuration ¶
type MplsTe_GlobalAttributes_AttributeSet_OtnPpAttributes_OtnPpAttribute_RevertScheduleNames_RevertScheduleName_ScheduleDuration struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Hour of day. The type is interface{} with range: 0..167. This attribute is // mandatory. Hour interface{} // Minute of the hour. The type is interface{} with range: 0..59. This // attribute is mandatory. Minutes interface{} }
MplsTe_GlobalAttributes_AttributeSet_OtnPpAttributes_OtnPpAttribute_RevertScheduleNames_RevertScheduleName_ScheduleDuration Set duration in format hh:mm This type is a presence type.
func (*MplsTe_GlobalAttributes_AttributeSet_OtnPpAttributes_OtnPpAttribute_RevertScheduleNames_RevertScheduleName_ScheduleDuration) GetEntityData ¶
func (scheduleDuration *MplsTe_GlobalAttributes_AttributeSet_OtnPpAttributes_OtnPpAttribute_RevertScheduleNames_RevertScheduleName_ScheduleDuration) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_OtnPpAttributes_OtnPpAttribute_SubNetworkConnectionMode ¶
type MplsTe_GlobalAttributes_AttributeSet_OtnPpAttributes_OtnPpAttribute_SubNetworkConnectionMode struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The sub-network connection mode. The type is MplsTeOtnSncMode. ConnectionMode interface{} // Tandem Connection Monitoring ID for the interface. The type is interface{} // with range: 1..6. ConnectionMonitoringMode interface{} }
MplsTe_GlobalAttributes_AttributeSet_OtnPpAttributes_OtnPpAttribute_SubNetworkConnectionMode Sub-network connection mode
func (*MplsTe_GlobalAttributes_AttributeSet_OtnPpAttributes_OtnPpAttribute_SubNetworkConnectionMode) GetEntityData ¶
func (subNetworkConnectionMode *MplsTe_GlobalAttributes_AttributeSet_OtnPpAttributes_OtnPpAttribute_SubNetworkConnectionMode) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_OtnPpAttributes_OtnPpAttribute_Timers ¶
type MplsTe_GlobalAttributes_AttributeSet_OtnPpAttributes_OtnPpAttribute_Timers struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // G.709 OTN path protection wait to restore timer in seconds. The type is // interface{} with range: 0..720. Units are second. ApsWaitToRestore interface{} // G.709 OTN path protection hold-off timer in milliseconds. The type is // interface{} with range: 100..10000. Units are millisecond. ApsHoldOff interface{} }
MplsTe_GlobalAttributes_AttributeSet_OtnPpAttributes_OtnPpAttribute_Timers Timers
func (*MplsTe_GlobalAttributes_AttributeSet_OtnPpAttributes_OtnPpAttribute_Timers) GetEntityData ¶
func (timers *MplsTe_GlobalAttributes_AttributeSet_OtnPpAttributes_OtnPpAttribute_Timers) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes ¶
type MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // P2MP-TE Tunnel Attribute. The type is slice of // MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute. P2mpteAttribute []*MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute }
MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes P2MP-TE Tunnel AttributeSets Table
func (*MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes) GetEntityData ¶
func (p2mpteAttributes *MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute ¶
type MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Attribute Set Name. The type is string with // length: 1..64. AttributeSetName interface{} // The bandwidth of the interface in kbps. The type is interface{} with range: // 0..4294967295. Units are kbit/s. InterfaceBandwidth interface{} // Attribute-set enable object that controls whether this attribute-set is // configured or not .This object must be set before other configuration // supplied for this attribute-set. The type is interface{}. Enable interface{} // Record the route used by the tunnel. The type is interface{}. RecordRoute interface{} // Tunnel Setup and Hold Priorities. Priority MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_Priority // Set the affinity flags and mask. AffinityMask MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_AffinityMask // Tunnel bandwidth requirement. Bandwidth MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_Bandwidth // Configure path selection properties. PathSelection MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_PathSelection // Tunnel new style affinity attributes table. NewStyleAffinityAffinityTypes MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_NewStyleAffinityAffinityTypes // Specify MPLS tunnel can be fast-rerouted. FastReroute MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_FastReroute // Log tunnel LSP messages. Logging MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_Logging }
MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute P2MP-TE Tunnel Attribute
func (*MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute) GetEntityData ¶
func (p2mpteAttribute *MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_AffinityMask ¶
type MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_AffinityMask struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Affinity flags. The type is string with pattern: [0-9a-fA-F]{1,8}. This // attribute is mandatory. Affinity interface{} // Affinity mask. The type is string with pattern: [0-9a-fA-F]{1,8}. This // attribute is mandatory. Mask interface{} }
MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_AffinityMask Set the affinity flags and mask This type is a presence type.
func (*MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_AffinityMask) GetEntityData ¶
func (affinityMask *MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_AffinityMask) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_Bandwidth ¶
type MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_Bandwidth struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // DSTE-standard flag. The type is MplsTeBandwidthDste. This attribute is // mandatory. DsteType interface{} // Class type for the bandwidth allocation. The type is interface{} with // range: 0..1. This attribute is mandatory. ClassOrPoolType interface{} // The value of the bandwidth reserved by this tunnel in kbps. The type is // interface{} with range: 0..4294967295. This attribute is mandatory. Units // are kbit/s. Bandwidth interface{} }
MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_Bandwidth Tunnel bandwidth requirement This type is a presence type.
func (*MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_Bandwidth) GetEntityData ¶
func (bandwidth *MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_Bandwidth) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_FastReroute ¶
type MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_FastReroute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Bandwidth Protection. The type is interface{} with range: 0..1. This // attribute is mandatory. BandwidthProtection interface{} // Node Protection. The type is interface{} with range: 0..1. This attribute // is mandatory. NodeProtection interface{} }
MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_FastReroute Specify MPLS tunnel can be fast-rerouted This type is a presence type.
func (*MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_FastReroute) GetEntityData ¶
func (fastReroute *MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_FastReroute) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_Logging ¶
type MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_Logging struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Log tunnel messages for insufficient bandwidth. The type is interface{}. InsufficientBwMessage interface{} // Log tunnel reoptimized messages. The type is interface{}. ReoptimizedMessage interface{} // Log tunnel bandwidth change messages. The type is interface{}. BandwidthChangeMessage interface{} // Log all events for a tunnel. The type is interface{}. All interface{} // Enable logging for path-calculation failures. The type is interface{}. PcalcFailureMessage interface{} // Log tunnel state messages. The type is interface{}. StateMessage interface{} // Log tunnel reoptimization attempts messages. The type is interface{}. ReoptimizeAttemptsMessage interface{} // Log all tunnel sub-LSP state messages. The type is interface{}. SubLspStateMessage interface{} // Log tunnel rereoute messages. The type is interface{}. RerouteMesssage interface{} }
MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_Logging Log tunnel LSP messages
func (*MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_Logging) GetEntityData ¶
func (logging *MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_Logging) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_NewStyleAffinityAffinityTypes ¶
type MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_NewStyleAffinityAffinityTypes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Tunnel new style affinity attribute. The type is slice of // MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityType. NewStyleAffinityAffinityType []*MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityType // Tunnel new style affinity attribute. The type is slice of // MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1. NewStyleAffinityAffinityTypeAffinity1 []*MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1 // Tunnel new style affinity attribute. The type is slice of // MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2. NewStyleAffinityAffinityTypeAffinity1Affinity2 []*MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2 // Tunnel new style affinity attribute. The type is slice of // MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3. NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3 []*MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3 // Tunnel new style affinity attribute. The type is slice of // MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4. NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4 []*MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4 // Tunnel new style affinity attribute. The type is slice of // MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5. NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5 []*MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5 // Tunnel new style affinity attribute. The type is slice of // MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6. NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6 []*MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6 // Tunnel new style affinity attribute. The type is slice of // MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7. NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7 []*MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7 // Tunnel new style affinity attribute. The type is slice of // MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8. NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8 []*MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8 // Tunnel new style affinity attribute. The type is slice of // MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9. NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9 []*MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9 // Tunnel new style affinity attribute. The type is slice of // MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9Affinity10. NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9Affinity10 []*MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9Affinity10 }
MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_NewStyleAffinityAffinityTypes Tunnel new style affinity attributes table
func (*MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_NewStyleAffinityAffinityTypes) GetEntityData ¶
func (newStyleAffinityAffinityTypes *MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_NewStyleAffinityAffinityTypes) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityType ¶
type MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityType struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The type of the affinity entry. The type is // MplsTeTunnelAffinity. AffinityType interface{} }
MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityType Tunnel new style affinity attribute
func (*MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityType) GetEntityData ¶
func (newStyleAffinityAffinityType *MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityType) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1 ¶
type MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The type of the affinity entry. The type is // MplsTeTunnelAffinity. AffinityType interface{} // This attribute is a key. The name of the first affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity1 interface{} }
MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1 Tunnel new style affinity attribute
func (*MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1) GetEntityData ¶
func (newStyleAffinityAffinityTypeAffinity1 *MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2 ¶
type MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The type of the affinity entry. The type is // MplsTeTunnelAffinity. AffinityType interface{} // This attribute is a key. The name of the first affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity1 interface{} // This attribute is a key. The name of the second affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity2 interface{} }
MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2 Tunnel new style affinity attribute
func (*MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2) GetEntityData ¶
func (newStyleAffinityAffinityTypeAffinity1Affinity2 *MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3 ¶
type MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The type of the affinity entry. The type is // MplsTeTunnelAffinity. AffinityType interface{} // This attribute is a key. The name of the first affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity1 interface{} // This attribute is a key. The name of the second affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity2 interface{} // This attribute is a key. The name of the third affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity3 interface{} }
MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3 Tunnel new style affinity attribute
func (*MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3) GetEntityData ¶
func (newStyleAffinityAffinityTypeAffinity1Affinity2Affinity3 *MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4 ¶
type MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The type of the affinity entry. The type is // MplsTeTunnelAffinity. AffinityType interface{} // This attribute is a key. The name of the first affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity1 interface{} // This attribute is a key. The name of the second affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity2 interface{} // This attribute is a key. The name of the third affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity3 interface{} // This attribute is a key. The name of the fourth affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity4 interface{} }
MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4 Tunnel new style affinity attribute
func (*MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4) GetEntityData ¶
func (newStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4 *MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5 ¶
type MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The type of the affinity entry. The type is // MplsTeTunnelAffinity. AffinityType interface{} // This attribute is a key. The name of the first affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity1 interface{} // This attribute is a key. The name of the second affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity2 interface{} // This attribute is a key. The name of the third affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity3 interface{} // This attribute is a key. The name of the fourth affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity4 interface{} // This attribute is a key. The name of the fifth affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity5 interface{} }
MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5 Tunnel new style affinity attribute
func (*MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5) GetEntityData ¶
func (newStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5 *MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6 ¶
type MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The type of the affinity entry. The type is // MplsTeTunnelAffinity. AffinityType interface{} // This attribute is a key. The name of the first affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity1 interface{} // This attribute is a key. The name of the second affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity2 interface{} // This attribute is a key. The name of the third affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity3 interface{} // This attribute is a key. The name of the fourth affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity4 interface{} // This attribute is a key. The name of the fifth affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity5 interface{} // This attribute is a key. The name of the sixth affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity6 interface{} }
MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6 Tunnel new style affinity attribute
func (*MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6) GetEntityData ¶
func (newStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6 *MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7 ¶
type MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The type of the affinity entry. The type is // MplsTeTunnelAffinity. AffinityType interface{} // This attribute is a key. The name of the first affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity1 interface{} // This attribute is a key. The name of the second affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity2 interface{} // This attribute is a key. The name of the third affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity3 interface{} // This attribute is a key. The name of the fourth affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity4 interface{} // This attribute is a key. The name of the fifth affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity5 interface{} // This attribute is a key. The name of the sixth affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity6 interface{} // This attribute is a key. The name of the seventh affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity7 interface{} }
MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7 Tunnel new style affinity attribute
func (*MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7) GetEntityData ¶
func (newStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7 *MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8 ¶
type MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The type of the affinity entry. The type is // MplsTeTunnelAffinity. AffinityType interface{} // This attribute is a key. The name of the first affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity1 interface{} // This attribute is a key. The name of the second affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity2 interface{} // This attribute is a key. The name of the third affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity3 interface{} // This attribute is a key. The name of the fourth affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity4 interface{} // This attribute is a key. The name of the fifth affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity5 interface{} // This attribute is a key. The name of the sixth affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity6 interface{} // This attribute is a key. The name of the seventh affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity7 interface{} // This attribute is a key. The name of the eighth affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity8 interface{} }
MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8 Tunnel new style affinity attribute
func (*MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8) GetEntityData ¶
func (newStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8 *MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9 ¶
type MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The type of the affinity entry. The type is // MplsTeTunnelAffinity. AffinityType interface{} // This attribute is a key. The name of the first affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity1 interface{} // This attribute is a key. The name of the second affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity2 interface{} // This attribute is a key. The name of the third affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity3 interface{} // This attribute is a key. The name of the fourth affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity4 interface{} // This attribute is a key. The name of the fifth affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity5 interface{} // This attribute is a key. The name of the sixth affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity6 interface{} // This attribute is a key. The name of the seventh affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity7 interface{} // This attribute is a key. The name of the eighth affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity8 interface{} // This attribute is a key. The name of the nineth affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity9 interface{} }
MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9 Tunnel new style affinity attribute
func (*MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9) GetEntityData ¶
func (newStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9 *MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9Affinity10 ¶
type MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9Affinity10 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The type of the affinity entry. The type is // MplsTeTunnelAffinity. AffinityType interface{} // This attribute is a key. The name of the first affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity1 interface{} // This attribute is a key. The name of the second affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity2 interface{} // This attribute is a key. The name of the third affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity3 interface{} // This attribute is a key. The name of the fourth affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity4 interface{} // This attribute is a key. The name of the fifth affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity5 interface{} // This attribute is a key. The name of the sixth affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity6 interface{} // This attribute is a key. The name of the seventh affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity7 interface{} // This attribute is a key. The name of the eighth affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity8 interface{} // This attribute is a key. The name of the nineth affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity9 interface{} // This attribute is a key. The name of the tenth affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity10 interface{} }
MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9Affinity10 Tunnel new style affinity attribute
func (*MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9Affinity10) GetEntityData ¶
func (newStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9Affinity10 *MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9Affinity10) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_PathSelection ¶
type MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_PathSelection struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable path selection. The type is interface{}. Enable interface{} }
MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_PathSelection Configure path selection properties
func (*MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_PathSelection) GetEntityData ¶
func (pathSelection *MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_PathSelection) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_Priority ¶
type MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_Priority struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Setup Priority. The type is interface{} with range: 0..7. This attribute is // mandatory. SetupPriority interface{} // Hold Priority. The type is interface{} with range: 0..7. This attribute is // mandatory. HoldPriority interface{} }
MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_Priority Tunnel Setup and Hold Priorities This type is a presence type.
func (*MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_Priority) GetEntityData ¶
func (priority *MplsTe_GlobalAttributes_AttributeSet_P2mpteAttributes_P2mpteAttribute_Priority) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes ¶
type MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // P2P-TE Tunnel Attribute. The type is slice of // MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute. P2pTeAttribute []*MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute }
MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes P2P-TE Tunnel AttributeSets Table
func (*MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes) GetEntityData ¶
func (p2pTeAttributes *MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute ¶
type MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Attribute Set Name. The type is string with // length: 1..64. AttributeSetName interface{} // Attribute-set enable object that controls whether this attribute-set is // configured or not .This object must be set before other configuration // supplied for this attribute-set. The type is interface{}. Enable interface{} // Configure path selection properties. PathSelection MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_PathSelection // Configure pce properties. Pce MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_Pce // Set the affinity flags and mask. AffinityMask MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_AffinityMask // Log tunnel LSP messages. Logging MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_Logging // Tunnel new style affinity attributes table. NewStyleAffinityAffinityTypes MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_NewStyleAffinityAffinityTypes }
MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute P2P-TE Tunnel Attribute
func (*MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute) GetEntityData ¶
func (p2pTeAttribute *MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_AffinityMask ¶
type MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_AffinityMask struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Affinity flags. The type is string with pattern: [0-9a-fA-F]{1,8}. This // attribute is mandatory. Affinity interface{} // Affinity mask. The type is string with pattern: [0-9a-fA-F]{1,8}. This // attribute is mandatory. Mask interface{} }
MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_AffinityMask Set the affinity flags and mask This type is a presence type.
func (*MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_AffinityMask) GetEntityData ¶
func (affinityMask *MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_AffinityMask) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_Logging ¶
type MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_Logging struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Log tunnel messages for bandwidth change. The type is interface{}. LspSwitchOverChangeMessage interface{} // Log all events for a tunnel. The type is interface{}. All interface{} // Log tunnel record-route messages. The type is interface{}. RecordRouteMesssage interface{} // Enable BFD session state change alarm. The type is interface{}. BfdStateMessage interface{} // Log tunnel messages for bandwidth change. The type is interface{}. BandwidthChangeMessage interface{} // Log tunnel reoptimization attempts messages. The type is interface{}. ReoptimizeAttemptsMessage interface{} // Log tunnel rereoute messages. The type is interface{}. RerouteMesssage interface{} // Log tunnel state messages. The type is interface{}. StateMessage interface{} // Log tunnel messages for insufficient bandwidth. The type is interface{}. InsufficientBwMessage interface{} // Log tunnel reoptimized messages. The type is interface{}. ReoptimizedMessage interface{} // Enable logging for path-calculation failures. The type is interface{}. PcalcFailureMessage interface{} }
MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_Logging Log tunnel LSP messages
func (*MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_Logging) GetEntityData ¶
func (logging *MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_Logging) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_NewStyleAffinityAffinityTypes ¶
type MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_NewStyleAffinityAffinityTypes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Tunnel new style affinity attribute. The type is slice of // MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityType. NewStyleAffinityAffinityType []*MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityType // Tunnel new style affinity attribute. The type is slice of // MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1. NewStyleAffinityAffinityTypeAffinity1 []*MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1 // Tunnel new style affinity attribute. The type is slice of // MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2. NewStyleAffinityAffinityTypeAffinity1Affinity2 []*MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2 // Tunnel new style affinity attribute. The type is slice of // MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3. NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3 []*MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3 // Tunnel new style affinity attribute. The type is slice of // MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4. NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4 []*MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4 // Tunnel new style affinity attribute. The type is slice of // MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5. NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5 []*MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5 // Tunnel new style affinity attribute. The type is slice of // MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6. NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6 []*MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6 // Tunnel new style affinity attribute. The type is slice of // MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7. NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7 []*MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7 // Tunnel new style affinity attribute. The type is slice of // MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8. NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8 []*MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8 // Tunnel new style affinity attribute. The type is slice of // MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9. NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9 []*MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9 // Tunnel new style affinity attribute. The type is slice of // MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9Affinity10. NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9Affinity10 []*MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9Affinity10 }
MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_NewStyleAffinityAffinityTypes Tunnel new style affinity attributes table
func (*MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_NewStyleAffinityAffinityTypes) GetEntityData ¶
func (newStyleAffinityAffinityTypes *MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_NewStyleAffinityAffinityTypes) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityType ¶
type MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityType struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The type of the affinity entry. The type is // MplsTeTunnelAffinity. AffinityType interface{} }
MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityType Tunnel new style affinity attribute
func (*MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityType) GetEntityData ¶
func (newStyleAffinityAffinityType *MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityType) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1 ¶
type MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The type of the affinity entry. The type is // MplsTeTunnelAffinity. AffinityType interface{} // This attribute is a key. The name of the first affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity1 interface{} }
MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1 Tunnel new style affinity attribute
func (*MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1) GetEntityData ¶
func (newStyleAffinityAffinityTypeAffinity1 *MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2 ¶
type MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The type of the affinity entry. The type is // MplsTeTunnelAffinity. AffinityType interface{} // This attribute is a key. The name of the first affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity1 interface{} // This attribute is a key. The name of the second affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity2 interface{} }
MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2 Tunnel new style affinity attribute
func (*MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2) GetEntityData ¶
func (newStyleAffinityAffinityTypeAffinity1Affinity2 *MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3 ¶
type MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The type of the affinity entry. The type is // MplsTeTunnelAffinity. AffinityType interface{} // This attribute is a key. The name of the first affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity1 interface{} // This attribute is a key. The name of the second affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity2 interface{} // This attribute is a key. The name of the third affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity3 interface{} }
MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3 Tunnel new style affinity attribute
func (*MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3) GetEntityData ¶
func (newStyleAffinityAffinityTypeAffinity1Affinity2Affinity3 *MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4 ¶
type MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The type of the affinity entry. The type is // MplsTeTunnelAffinity. AffinityType interface{} // This attribute is a key. The name of the first affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity1 interface{} // This attribute is a key. The name of the second affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity2 interface{} // This attribute is a key. The name of the third affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity3 interface{} // This attribute is a key. The name of the fourth affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity4 interface{} }
MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4 Tunnel new style affinity attribute
func (*MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4) GetEntityData ¶
func (newStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4 *MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5 ¶
type MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The type of the affinity entry. The type is // MplsTeTunnelAffinity. AffinityType interface{} // This attribute is a key. The name of the first affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity1 interface{} // This attribute is a key. The name of the second affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity2 interface{} // This attribute is a key. The name of the third affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity3 interface{} // This attribute is a key. The name of the fourth affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity4 interface{} // This attribute is a key. The name of the fifth affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity5 interface{} }
MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5 Tunnel new style affinity attribute
func (*MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5) GetEntityData ¶
func (newStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5 *MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6 ¶
type MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The type of the affinity entry. The type is // MplsTeTunnelAffinity. AffinityType interface{} // This attribute is a key. The name of the first affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity1 interface{} // This attribute is a key. The name of the second affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity2 interface{} // This attribute is a key. The name of the third affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity3 interface{} // This attribute is a key. The name of the fourth affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity4 interface{} // This attribute is a key. The name of the fifth affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity5 interface{} // This attribute is a key. The name of the sixth affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity6 interface{} }
MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6 Tunnel new style affinity attribute
func (*MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6) GetEntityData ¶
func (newStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6 *MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7 ¶
type MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The type of the affinity entry. The type is // MplsTeTunnelAffinity. AffinityType interface{} // This attribute is a key. The name of the first affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity1 interface{} // This attribute is a key. The name of the second affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity2 interface{} // This attribute is a key. The name of the third affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity3 interface{} // This attribute is a key. The name of the fourth affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity4 interface{} // This attribute is a key. The name of the fifth affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity5 interface{} // This attribute is a key. The name of the sixth affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity6 interface{} // This attribute is a key. The name of the seventh affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity7 interface{} }
MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7 Tunnel new style affinity attribute
func (*MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7) GetEntityData ¶
func (newStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7 *MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8 ¶
type MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The type of the affinity entry. The type is // MplsTeTunnelAffinity. AffinityType interface{} // This attribute is a key. The name of the first affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity1 interface{} // This attribute is a key. The name of the second affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity2 interface{} // This attribute is a key. The name of the third affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity3 interface{} // This attribute is a key. The name of the fourth affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity4 interface{} // This attribute is a key. The name of the fifth affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity5 interface{} // This attribute is a key. The name of the sixth affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity6 interface{} // This attribute is a key. The name of the seventh affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity7 interface{} // This attribute is a key. The name of the eighth affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity8 interface{} }
MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8 Tunnel new style affinity attribute
func (*MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8) GetEntityData ¶
func (newStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8 *MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9 ¶
type MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The type of the affinity entry. The type is // MplsTeTunnelAffinity. AffinityType interface{} // This attribute is a key. The name of the first affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity1 interface{} // This attribute is a key. The name of the second affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity2 interface{} // This attribute is a key. The name of the third affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity3 interface{} // This attribute is a key. The name of the fourth affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity4 interface{} // This attribute is a key. The name of the fifth affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity5 interface{} // This attribute is a key. The name of the sixth affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity6 interface{} // This attribute is a key. The name of the seventh affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity7 interface{} // This attribute is a key. The name of the eighth affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity8 interface{} // This attribute is a key. The name of the nineth affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity9 interface{} }
MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9 Tunnel new style affinity attribute
func (*MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9) GetEntityData ¶
func (newStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9 *MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9Affinity10 ¶
type MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9Affinity10 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The type of the affinity entry. The type is // MplsTeTunnelAffinity. AffinityType interface{} // This attribute is a key. The name of the first affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity1 interface{} // This attribute is a key. The name of the second affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity2 interface{} // This attribute is a key. The name of the third affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity3 interface{} // This attribute is a key. The name of the fourth affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity4 interface{} // This attribute is a key. The name of the fifth affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity5 interface{} // This attribute is a key. The name of the sixth affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity6 interface{} // This attribute is a key. The name of the seventh affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity7 interface{} // This attribute is a key. The name of the eighth affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity8 interface{} // This attribute is a key. The name of the nineth affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity9 interface{} // This attribute is a key. The name of the tenth affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity10 interface{} }
MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9Affinity10 Tunnel new style affinity attribute
func (*MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9Affinity10) GetEntityData ¶
func (newStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9Affinity10 *MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9Affinity10) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_PathSelection ¶
type MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_PathSelection struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Path selection metric to use in path calculation. The type is // MplsTePathSelectionMetric. PathSelectionMetric interface{} // Segment routing adjacency protection type to use in path calculation. The // type is MplsTePathSelectionSegmentRoutingAdjacencyProtection. PathSelectionSegmentRoutingAdjacencyProtection interface{} // Enter path selection configuration. The type is interface{}. Enable interface{} // Deprecated. SegmentRoutingPrepend MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_PathSelection_SegmentRoutingPrepend // Deprecated. Invalidation MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_PathSelection_Invalidation }
MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_PathSelection Configure path selection properties
func (*MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_PathSelection) GetEntityData ¶
func (pathSelection *MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_PathSelection) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_PathSelection_Invalidation ¶
type MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_PathSelection_Invalidation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Path selection invalidation timer value (milliseconds). The type is // interface{} with range: 0..60000. Units are millisecond. InvalidationTimer interface{} // Path selection invalidation timer expire type. The type is // MplsTePathSelectionInvalidationTimerExpire. The default value is // tunnel-action-tear. InvalidationTimerExpireType interface{} }
MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_PathSelection_Invalidation Deprecated
func (*MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_PathSelection_Invalidation) GetEntityData ¶
func (invalidation *MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_PathSelection_Invalidation) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_PathSelection_SegmentRoutingPrepend ¶
type MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_PathSelection_SegmentRoutingPrepend struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enter path selection segment routing prepend submode. The type is // interface{}. Enable interface{} // Segment routing prepend index table. Indexes MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_PathSelection_SegmentRoutingPrepend_Indexes }
MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_PathSelection_SegmentRoutingPrepend Deprecated
func (*MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_PathSelection_SegmentRoutingPrepend) GetEntityData ¶
func (segmentRoutingPrepend *MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_PathSelection_SegmentRoutingPrepend) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_PathSelection_SegmentRoutingPrepend_Indexes ¶
type MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_PathSelection_SegmentRoutingPrepend_Indexes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Prepend index information. The type is slice of // MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_PathSelection_SegmentRoutingPrepend_Indexes_Index. Index []*MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_PathSelection_SegmentRoutingPrepend_Indexes_Index }
MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_PathSelection_SegmentRoutingPrepend_Indexes Segment routing prepend index table
func (*MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_PathSelection_SegmentRoutingPrepend_Indexes) GetEntityData ¶
func (indexes *MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_PathSelection_SegmentRoutingPrepend_Indexes) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_PathSelection_SegmentRoutingPrepend_Indexes_Index ¶
type MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_PathSelection_SegmentRoutingPrepend_Indexes_Index struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Index number. The type is interface{} with range: // 1..10. IndexNumber interface{} // Prepend type. The type is SrPrepend. The default value is none-type. PrependType interface{} // MPLS Label. The type is interface{} with range: 0..4294967295. The default // value is 1048577. MplsLabel interface{} }
MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_PathSelection_SegmentRoutingPrepend_Indexes_Index Prepend index information
func (*MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_PathSelection_SegmentRoutingPrepend_Indexes_Index) GetEntityData ¶
type MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_Pce ¶
type MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_Pce struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Always set to true. The type is interface{}. Enable interface{} // Bidirectional parameters. Bidirectional MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_Pce_Bidirectional // Disjoint path parameters. DisjointPath MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_Pce_DisjointPath }
MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_Pce Configure pce properties
func (*MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_Pce) GetEntityData ¶
func (pce *MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_Pce) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_Pce_Bidirectional ¶
type MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_Pce_Bidirectional struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Bidirectional Source IP Address. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. // This attribute is mandatory. BdSourceAddress interface{} // Bidirectional Group ID. The type is interface{} with range: 1..4294967295. // This attribute is mandatory. BdGroupId interface{} }
MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_Pce_Bidirectional Bidirectional parameters This type is a presence type.
func (*MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_Pce_Bidirectional) GetEntityData ¶
func (bidirectional *MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_Pce_Bidirectional) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_Pce_DisjointPath ¶
type MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_Pce_DisjointPath struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Disjoint Path Source IP Address. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. // This attribute is mandatory. DpSourceAddress interface{} // Disjoint Path Type. The type is interface{} with range: 1..3. This // attribute is mandatory. DpType interface{} // Disjoint Path Group ID. The type is interface{} with range: 1..4294967295. // This attribute is mandatory. DpGroupId interface{} }
MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_Pce_DisjointPath Disjoint path parameters This type is a presence type.
func (*MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_Pce_DisjointPath) GetEntityData ¶
func (disjointPath *MplsTe_GlobalAttributes_AttributeSet_P2pTeAttributes_P2pTeAttribute_Pce_DisjointPath) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes ¶
type MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Path Option Attribute. The type is slice of // MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute. PathOptionAttribute []*MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute }
MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes Path Option Attribute-Set Table
func (*MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes) GetEntityData ¶
func (pathOptionAttributes *MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute ¶
type MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Attribute Set Name. The type is string with // length: 1..64. AttributeSetName interface{} // Attribute-set enable object that controls whether this attribute-set is // configured or not .This object must be set before other configuration // supplied for this attribute-set. The type is interface{}. Enable interface{} // Configure BFD reverse path. BfdReversePath MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_BfdReversePath // Configure path selection properties. AttPathOptionPathSelection MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_AttPathOptionPathSelection // Configure pce properties. Pce MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_Pce // Set the affinity flags and mask. AffinityMask MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_AffinityMask // Tunnel bandwidth requirement. Bandwidth MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_Bandwidth // Tunnel new style affinity attributes table. NewStyleAffinityAffinityTypes MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_NewStyleAffinityAffinityTypes }
MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute Path Option Attribute
func (*MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute) GetEntityData ¶
func (pathOptionAttribute *MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_AffinityMask ¶
type MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_AffinityMask struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Affinity flags. The type is string with pattern: [0-9a-fA-F]{1,8}. This // attribute is mandatory. Affinity interface{} // Affinity mask. The type is string with pattern: [0-9a-fA-F]{1,8}. This // attribute is mandatory. Mask interface{} }
MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_AffinityMask Set the affinity flags and mask This type is a presence type.
func (*MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_AffinityMask) GetEntityData ¶
func (affinityMask *MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_AffinityMask) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_AttPathOptionPathSelection ¶
type MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_AttPathOptionPathSelection struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Path selection exclude list name configuration. The type is string with // length: 1..64. PathSelectionExcludeList interface{} // Enter path selection configuration. The type is interface{}. Enable interface{} // Path selection delay limit (usec) configuration for this specific tunnel. // The type is interface{} with range: 1..4294967295. PathSelectionDelayLimit interface{} // Path selection cost limit configuration for this specific tunnel. The type // is interface{} with range: 1..4294967295. PathSelectionCostLimit interface{} // Deprecated. Invalidation MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_AttPathOptionPathSelection_Invalidation }
MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_AttPathOptionPathSelection Configure path selection properties
func (*MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_AttPathOptionPathSelection) GetEntityData ¶
func (attPathOptionPathSelection *MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_AttPathOptionPathSelection) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_AttPathOptionPathSelection_Invalidation ¶
type MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_AttPathOptionPathSelection_Invalidation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Path Invalidation Timeout. The type is interface{} with range: 0..60000. PathInvalidationTimeout interface{} // Path Invalidation Action. The type is PathInvalidationAction. PathInvalidationAction interface{} }
MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_AttPathOptionPathSelection_Invalidation Deprecated This type is a presence type.
func (*MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_AttPathOptionPathSelection_Invalidation) GetEntityData ¶
func (invalidation *MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_AttPathOptionPathSelection_Invalidation) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_Bandwidth ¶
type MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_Bandwidth struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // DSTE-standard flag. The type is MplsTeBandwidthDste. This attribute is // mandatory. DsteType interface{} // Class type for the bandwidth allocation. The type is interface{} with // range: 0..1. This attribute is mandatory. ClassOrPoolType interface{} // The value of the bandwidth reserved by this tunnel in kbps. The type is // interface{} with range: 0..4294967295. This attribute is mandatory. Units // are kbit/s. Bandwidth interface{} }
MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_Bandwidth Tunnel bandwidth requirement This type is a presence type.
func (*MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_Bandwidth) GetEntityData ¶
func (bandwidth *MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_Bandwidth) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_BfdReversePath ¶
type MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_BfdReversePath struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // BFD reverse path type. The type is BfdReversePath. BfdReversePathType interface{} // BFD reverse path binding label. The type is interface{} with range: // 0..1048575. This attribute is mandatory. BindingLabel interface{} }
MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_BfdReversePath Configure BFD reverse path This type is a presence type.
func (*MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_BfdReversePath) GetEntityData ¶
func (bfdReversePath *MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_BfdReversePath) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_NewStyleAffinityAffinityTypes ¶
type MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_NewStyleAffinityAffinityTypes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Tunnel new style affinity attribute. The type is slice of // MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityType. NewStyleAffinityAffinityType []*MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityType // Tunnel new style affinity attribute. The type is slice of // MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1. NewStyleAffinityAffinityTypeAffinity1 []*MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1 // Tunnel new style affinity attribute. The type is slice of // MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2. NewStyleAffinityAffinityTypeAffinity1Affinity2 []*MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2 // Tunnel new style affinity attribute. The type is slice of // MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3. NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3 []*MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3 // Tunnel new style affinity attribute. The type is slice of // MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4. NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4 []*MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4 // Tunnel new style affinity attribute. The type is slice of // MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5. NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5 []*MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5 // Tunnel new style affinity attribute. The type is slice of // MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6. NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6 []*MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6 // Tunnel new style affinity attribute. The type is slice of // MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7. NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7 []*MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7 // Tunnel new style affinity attribute. The type is slice of // MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8. NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8 []*MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8 // Tunnel new style affinity attribute. The type is slice of // MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9. NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9 []*MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9 // Tunnel new style affinity attribute. The type is slice of // MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9Affinity10. NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9Affinity10 []*MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9Affinity10 }
MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_NewStyleAffinityAffinityTypes Tunnel new style affinity attributes table
func (*MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_NewStyleAffinityAffinityTypes) GetEntityData ¶
func (newStyleAffinityAffinityTypes *MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_NewStyleAffinityAffinityTypes) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityType ¶
type MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityType struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The type of the affinity entry. The type is // MplsTeTunnelAffinity. AffinityType interface{} }
MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityType Tunnel new style affinity attribute
func (*MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityType) GetEntityData ¶
func (newStyleAffinityAffinityType *MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityType) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1 ¶
type MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The type of the affinity entry. The type is // MplsTeTunnelAffinity. AffinityType interface{} // This attribute is a key. The name of the first affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity1 interface{} }
MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1 Tunnel new style affinity attribute
func (*MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1) GetEntityData ¶
func (newStyleAffinityAffinityTypeAffinity1 *MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2 ¶
type MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The type of the affinity entry. The type is // MplsTeTunnelAffinity. AffinityType interface{} // This attribute is a key. The name of the first affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity1 interface{} // This attribute is a key. The name of the second affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity2 interface{} }
MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2 Tunnel new style affinity attribute
func (*MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2) GetEntityData ¶
func (newStyleAffinityAffinityTypeAffinity1Affinity2 *MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3 ¶
type MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The type of the affinity entry. The type is // MplsTeTunnelAffinity. AffinityType interface{} // This attribute is a key. The name of the first affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity1 interface{} // This attribute is a key. The name of the second affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity2 interface{} // This attribute is a key. The name of the third affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity3 interface{} }
MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3 Tunnel new style affinity attribute
func (*MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3) GetEntityData ¶
func (newStyleAffinityAffinityTypeAffinity1Affinity2Affinity3 *MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4 ¶
type MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The type of the affinity entry. The type is // MplsTeTunnelAffinity. AffinityType interface{} // This attribute is a key. The name of the first affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity1 interface{} // This attribute is a key. The name of the second affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity2 interface{} // This attribute is a key. The name of the third affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity3 interface{} // This attribute is a key. The name of the fourth affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity4 interface{} }
MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4 Tunnel new style affinity attribute
func (*MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4) GetEntityData ¶
func (newStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4 *MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5 ¶
type MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The type of the affinity entry. The type is // MplsTeTunnelAffinity. AffinityType interface{} // This attribute is a key. The name of the first affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity1 interface{} // This attribute is a key. The name of the second affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity2 interface{} // This attribute is a key. The name of the third affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity3 interface{} // This attribute is a key. The name of the fourth affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity4 interface{} // This attribute is a key. The name of the fifth affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity5 interface{} }
MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5 Tunnel new style affinity attribute
func (*MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5) GetEntityData ¶
func (newStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5 *MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6 ¶
type MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The type of the affinity entry. The type is // MplsTeTunnelAffinity. AffinityType interface{} // This attribute is a key. The name of the first affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity1 interface{} // This attribute is a key. The name of the second affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity2 interface{} // This attribute is a key. The name of the third affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity3 interface{} // This attribute is a key. The name of the fourth affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity4 interface{} // This attribute is a key. The name of the fifth affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity5 interface{} // This attribute is a key. The name of the sixth affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity6 interface{} }
MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6 Tunnel new style affinity attribute
func (*MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6) GetEntityData ¶
func (newStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6 *MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7 ¶
type MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The type of the affinity entry. The type is // MplsTeTunnelAffinity. AffinityType interface{} // This attribute is a key. The name of the first affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity1 interface{} // This attribute is a key. The name of the second affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity2 interface{} // This attribute is a key. The name of the third affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity3 interface{} // This attribute is a key. The name of the fourth affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity4 interface{} // This attribute is a key. The name of the fifth affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity5 interface{} // This attribute is a key. The name of the sixth affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity6 interface{} // This attribute is a key. The name of the seventh affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity7 interface{} }
MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7 Tunnel new style affinity attribute
func (*MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7) GetEntityData ¶
func (newStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7 *MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8 ¶
type MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The type of the affinity entry. The type is // MplsTeTunnelAffinity. AffinityType interface{} // This attribute is a key. The name of the first affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity1 interface{} // This attribute is a key. The name of the second affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity2 interface{} // This attribute is a key. The name of the third affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity3 interface{} // This attribute is a key. The name of the fourth affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity4 interface{} // This attribute is a key. The name of the fifth affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity5 interface{} // This attribute is a key. The name of the sixth affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity6 interface{} // This attribute is a key. The name of the seventh affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity7 interface{} // This attribute is a key. The name of the eighth affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity8 interface{} }
MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8 Tunnel new style affinity attribute
func (*MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8) GetEntityData ¶
func (newStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8 *MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9 ¶
type MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The type of the affinity entry. The type is // MplsTeTunnelAffinity. AffinityType interface{} // This attribute is a key. The name of the first affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity1 interface{} // This attribute is a key. The name of the second affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity2 interface{} // This attribute is a key. The name of the third affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity3 interface{} // This attribute is a key. The name of the fourth affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity4 interface{} // This attribute is a key. The name of the fifth affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity5 interface{} // This attribute is a key. The name of the sixth affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity6 interface{} // This attribute is a key. The name of the seventh affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity7 interface{} // This attribute is a key. The name of the eighth affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity8 interface{} // This attribute is a key. The name of the nineth affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity9 interface{} }
MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9 Tunnel new style affinity attribute
func (*MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9) GetEntityData ¶
func (newStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9 *MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9Affinity10 ¶
type MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9Affinity10 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The type of the affinity entry. The type is // MplsTeTunnelAffinity. AffinityType interface{} // This attribute is a key. The name of the first affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity1 interface{} // This attribute is a key. The name of the second affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity2 interface{} // This attribute is a key. The name of the third affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity3 interface{} // This attribute is a key. The name of the fourth affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity4 interface{} // This attribute is a key. The name of the fifth affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity5 interface{} // This attribute is a key. The name of the sixth affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity6 interface{} // This attribute is a key. The name of the seventh affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity7 interface{} // This attribute is a key. The name of the eighth affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity8 interface{} // This attribute is a key. The name of the nineth affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity9 interface{} // This attribute is a key. The name of the tenth affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity10 interface{} }
MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9Affinity10 Tunnel new style affinity attribute
func (*MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9Affinity10) GetEntityData ¶
func (newStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9Affinity10 *MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9Affinity10) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_Pce ¶
type MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_Pce struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Always set to true. The type is interface{}. Enable interface{} // Bidirectional parameters. Bidirectional MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_Pce_Bidirectional // Disjoint path parameters. DisjointPath MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_Pce_DisjointPath }
MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_Pce Configure pce properties
func (*MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_Pce) GetEntityData ¶
func (pce *MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_Pce) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_Pce_Bidirectional ¶
type MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_Pce_Bidirectional struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Bidirectional Source IP Address. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. // This attribute is mandatory. BdSourceAddress interface{} // Bidirectional Group ID. The type is interface{} with range: 1..4294967295. // This attribute is mandatory. BdGroupId interface{} }
MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_Pce_Bidirectional Bidirectional parameters This type is a presence type.
func (*MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_Pce_Bidirectional) GetEntityData ¶
func (bidirectional *MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_Pce_Bidirectional) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_Pce_DisjointPath ¶
type MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_Pce_DisjointPath struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Disjoint Path Source IP Address. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. // This attribute is mandatory. DpSourceAddress interface{} // Disjoint Path Type. The type is interface{} with range: 1..3. This // attribute is mandatory. DpType interface{} // Disjoint Path Group ID. The type is interface{} with range: 1..4294967295. // This attribute is mandatory. DpGroupId interface{} }
MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_Pce_DisjointPath Disjoint path parameters This type is a presence type.
func (*MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_Pce_DisjointPath) GetEntityData ¶
func (disjointPath *MplsTe_GlobalAttributes_AttributeSet_PathOptionAttributes_PathOptionAttribute_Pce_DisjointPath) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_XroAttributes ¶
type MplsTe_GlobalAttributes_AttributeSet_XroAttributes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // XRO Attribute. The type is slice of // MplsTe_GlobalAttributes_AttributeSet_XroAttributes_XroAttribute. XroAttribute []*MplsTe_GlobalAttributes_AttributeSet_XroAttributes_XroAttribute }
MplsTe_GlobalAttributes_AttributeSet_XroAttributes XRO Tunnel Attributes table
func (*MplsTe_GlobalAttributes_AttributeSet_XroAttributes) GetEntityData ¶
func (xroAttributes *MplsTe_GlobalAttributes_AttributeSet_XroAttributes) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_XroAttributes_XroAttribute ¶
type MplsTe_GlobalAttributes_AttributeSet_XroAttributes_XroAttribute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Attribute Set Name. The type is string with // length: 1..64. AttributeSetName interface{} // Attribute-set enable object that controls whether this attribute-set is // configured or not .This object must be set before other configuration // supplied for this attribute-set. The type is interface{}. Enable interface{} // Path diversity. PathDiversity MplsTe_GlobalAttributes_AttributeSet_XroAttributes_XroAttribute_PathDiversity // Configure path selection properties. PathSelection MplsTe_GlobalAttributes_AttributeSet_XroAttributes_XroAttribute_PathSelection }
MplsTe_GlobalAttributes_AttributeSet_XroAttributes_XroAttribute XRO Attribute
func (*MplsTe_GlobalAttributes_AttributeSet_XroAttributes_XroAttribute) GetEntityData ¶
func (xroAttribute *MplsTe_GlobalAttributes_AttributeSet_XroAttributes_XroAttribute) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_XroAttributes_XroAttribute_PathDiversity ¶
type MplsTe_GlobalAttributes_AttributeSet_XroAttributes_XroAttribute_PathDiversity struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // SRLG-based path diversity. Srlgs MplsTe_GlobalAttributes_AttributeSet_XroAttributes_XroAttribute_PathDiversity_Srlgs // LSP-based path diversity. Lsp MplsTe_GlobalAttributes_AttributeSet_XroAttributes_XroAttribute_PathDiversity_Lsp }
MplsTe_GlobalAttributes_AttributeSet_XroAttributes_XroAttribute_PathDiversity Path diversity
func (*MplsTe_GlobalAttributes_AttributeSet_XroAttributes_XroAttribute_PathDiversity) GetEntityData ¶
func (pathDiversity *MplsTe_GlobalAttributes_AttributeSet_XroAttributes_XroAttribute_PathDiversity) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_XroAttributes_XroAttribute_PathDiversity_Lsp ¶
type MplsTe_GlobalAttributes_AttributeSet_XroAttributes_XroAttribute_PathDiversity_Lsp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // FEC LSP-based path diversity. Fecs MplsTe_GlobalAttributes_AttributeSet_XroAttributes_XroAttribute_PathDiversity_Lsp_Fecs }
MplsTe_GlobalAttributes_AttributeSet_XroAttributes_XroAttribute_PathDiversity_Lsp LSP-based path diversity
func (*MplsTe_GlobalAttributes_AttributeSet_XroAttributes_XroAttribute_PathDiversity_Lsp) GetEntityData ¶
func (lsp *MplsTe_GlobalAttributes_AttributeSet_XroAttributes_XroAttribute_PathDiversity_Lsp) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_XroAttributes_XroAttribute_PathDiversity_Lsp_Fecs ¶
type MplsTe_GlobalAttributes_AttributeSet_XroAttributes_XroAttribute_PathDiversity_Lsp_Fecs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // LSP-based path-diversity, referenced by FEC. The type is slice of // MplsTe_GlobalAttributes_AttributeSet_XroAttributes_XroAttribute_PathDiversity_Lsp_Fecs_Fec. Fec []*MplsTe_GlobalAttributes_AttributeSet_XroAttributes_XroAttribute_PathDiversity_Lsp_Fecs_Fec }
MplsTe_GlobalAttributes_AttributeSet_XroAttributes_XroAttribute_PathDiversity_Lsp_Fecs FEC LSP-based path diversity
func (*MplsTe_GlobalAttributes_AttributeSet_XroAttributes_XroAttribute_PathDiversity_Lsp_Fecs) GetEntityData ¶
func (fecs *MplsTe_GlobalAttributes_AttributeSet_XroAttributes_XroAttribute_PathDiversity_Lsp_Fecs) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_XroAttributes_XroAttribute_PathDiversity_Lsp_Fecs_Fec ¶
type MplsTe_GlobalAttributes_AttributeSet_XroAttributes_XroAttribute_PathDiversity_Lsp_Fecs_Fec struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Source 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}]+)?. Source interface{} // This attribute is a key. Destination 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}]+)?. Destination interface{} // This attribute is a key. Tunnel id. The type is interface{} with range: // 0..65535. TunnelId interface{} // This attribute is a key. Extended tunnel-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}]+)?. ExtendedTunnelId interface{} // This attribute is a key. LSP id. The type is interface{} with range: // 0..65535. LspId interface{} // The diversity conformance requirements. The type is // MplsTePathDiversityConformance. This attribute is mandatory. Conformance interface{} }
MplsTe_GlobalAttributes_AttributeSet_XroAttributes_XroAttribute_PathDiversity_Lsp_Fecs_Fec LSP-based path-diversity, referenced by FEC
func (*MplsTe_GlobalAttributes_AttributeSet_XroAttributes_XroAttribute_PathDiversity_Lsp_Fecs_Fec) GetEntityData ¶
func (fec *MplsTe_GlobalAttributes_AttributeSet_XroAttributes_XroAttribute_PathDiversity_Lsp_Fecs_Fec) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_XroAttributes_XroAttribute_PathDiversity_Srlgs ¶
type MplsTe_GlobalAttributes_AttributeSet_XroAttributes_XroAttribute_PathDiversity_Srlgs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // SRLG-based path-diversity element. The type is slice of // MplsTe_GlobalAttributes_AttributeSet_XroAttributes_XroAttribute_PathDiversity_Srlgs_Srlg. Srlg []*MplsTe_GlobalAttributes_AttributeSet_XroAttributes_XroAttribute_PathDiversity_Srlgs_Srlg }
MplsTe_GlobalAttributes_AttributeSet_XroAttributes_XroAttribute_PathDiversity_Srlgs SRLG-based path diversity
func (*MplsTe_GlobalAttributes_AttributeSet_XroAttributes_XroAttribute_PathDiversity_Srlgs) GetEntityData ¶
func (srlgs *MplsTe_GlobalAttributes_AttributeSet_XroAttributes_XroAttribute_PathDiversity_Srlgs) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_XroAttributes_XroAttribute_PathDiversity_Srlgs_Srlg ¶
type MplsTe_GlobalAttributes_AttributeSet_XroAttributes_XroAttribute_PathDiversity_Srlgs_Srlg struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. SRLG. The type is interface{} with range: // 0..4294967295. Srlg interface{} // The diversity conformance requirements. The type is // MplsTePathDiversityConformance. This attribute is mandatory. Conformance interface{} }
MplsTe_GlobalAttributes_AttributeSet_XroAttributes_XroAttribute_PathDiversity_Srlgs_Srlg SRLG-based path-diversity element
func (*MplsTe_GlobalAttributes_AttributeSet_XroAttributes_XroAttribute_PathDiversity_Srlgs_Srlg) GetEntityData ¶
func (srlg *MplsTe_GlobalAttributes_AttributeSet_XroAttributes_XroAttribute_PathDiversity_Srlgs_Srlg) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AttributeSet_XroAttributes_XroAttribute_PathSelection ¶
type MplsTe_GlobalAttributes_AttributeSet_XroAttributes_XroAttribute_PathSelection struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable path selection. The type is interface{}. Enable interface{} }
MplsTe_GlobalAttributes_AttributeSet_XroAttributes_XroAttribute_PathSelection Configure path selection properties
func (*MplsTe_GlobalAttributes_AttributeSet_XroAttributes_XroAttribute_PathSelection) GetEntityData ¶
func (pathSelection *MplsTe_GlobalAttributes_AttributeSet_XroAttributes_XroAttribute_PathSelection) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AutoTunnel ¶
type MplsTe_GlobalAttributes_AutoTunnel struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configure auto-tunnel PCC (Path Computation Client) feature. Pcc MplsTe_GlobalAttributes_AutoTunnel_Pcc // Configure P2P auto-tunnel feature. P2pAutoTunnel MplsTe_GlobalAttributes_AutoTunnel_P2pAutoTunnel // Configure auto-tunnel backup feature. Backup MplsTe_GlobalAttributes_AutoTunnel_Backup // Configure auto-tunnel mesh feature. Mesh MplsTe_GlobalAttributes_AutoTunnel_Mesh // Configure P2MP auto-tunnel feature. P2mpAutoTunnel MplsTe_GlobalAttributes_AutoTunnel_P2mpAutoTunnel }
MplsTe_GlobalAttributes_AutoTunnel Configure auto-tunnels feature
func (*MplsTe_GlobalAttributes_AutoTunnel) GetEntityData ¶
func (autoTunnel *MplsTe_GlobalAttributes_AutoTunnel) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AutoTunnel_Backup ¶
type MplsTe_GlobalAttributes_AutoTunnel_Backup struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Ignore affinity during CSPF for auto backup tunnels. The type is // interface{}. AffinityIgnore interface{} // Configure auto-tunnel backup timers value. Timers MplsTe_GlobalAttributes_AutoTunnel_Backup_Timers // Configure tunnel ID range for auto-tunnel features. TunnelRange MplsTe_GlobalAttributes_AutoTunnel_Backup_TunnelRange }
MplsTe_GlobalAttributes_AutoTunnel_Backup Configure auto-tunnel backup feature
func (*MplsTe_GlobalAttributes_AutoTunnel_Backup) GetEntityData ¶
func (backup *MplsTe_GlobalAttributes_AutoTunnel_Backup) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AutoTunnel_Backup_Timers ¶
type MplsTe_GlobalAttributes_AutoTunnel_Backup_Timers struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configure auto-tunnel backup removal timers value. Removal MplsTe_GlobalAttributes_AutoTunnel_Backup_Timers_Removal }
MplsTe_GlobalAttributes_AutoTunnel_Backup_Timers Configure auto-tunnel backup timers value
func (*MplsTe_GlobalAttributes_AutoTunnel_Backup_Timers) GetEntityData ¶
func (timers *MplsTe_GlobalAttributes_AutoTunnel_Backup_Timers) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AutoTunnel_Backup_Timers_Removal ¶
type MplsTe_GlobalAttributes_AutoTunnel_Backup_Timers_Removal struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Auto-tunnel backup unused timeout in minutes (0=never timeout). The type is // interface{} with range: 0..10080. Units are minute. The default value is // 3600. Unused interface{} }
MplsTe_GlobalAttributes_AutoTunnel_Backup_Timers_Removal Configure auto-tunnel backup removal timers value
func (*MplsTe_GlobalAttributes_AutoTunnel_Backup_Timers_Removal) GetEntityData ¶
func (removal *MplsTe_GlobalAttributes_AutoTunnel_Backup_Timers_Removal) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AutoTunnel_Backup_TunnelRange ¶
type MplsTe_GlobalAttributes_AutoTunnel_Backup_TunnelRange struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Minimum tunnel ID for auto-tunnels. The type is interface{} with range: // 0..65535. This attribute is mandatory. MinTunnelId interface{} // Maximum tunnel ID for auto-tunnels. The type is interface{} with range: // 0..65535. This attribute is mandatory. MaxTunnelId interface{} }
MplsTe_GlobalAttributes_AutoTunnel_Backup_TunnelRange Configure tunnel ID range for auto-tunnel features This type is a presence type.
func (*MplsTe_GlobalAttributes_AutoTunnel_Backup_TunnelRange) GetEntityData ¶
func (tunnelRange *MplsTe_GlobalAttributes_AutoTunnel_Backup_TunnelRange) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AutoTunnel_Mesh ¶
type MplsTe_GlobalAttributes_AutoTunnel_Mesh struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configure auto-tunnel mesh group. MeshGroups MplsTe_GlobalAttributes_AutoTunnel_Mesh_MeshGroups // Configure auto-tunnel backup timers value. Timers MplsTe_GlobalAttributes_AutoTunnel_Mesh_Timers // Configure tunnel ID range for auto-tunnel features. TunnelRange MplsTe_GlobalAttributes_AutoTunnel_Mesh_TunnelRange }
MplsTe_GlobalAttributes_AutoTunnel_Mesh Configure auto-tunnel mesh feature
func (*MplsTe_GlobalAttributes_AutoTunnel_Mesh) GetEntityData ¶
func (mesh *MplsTe_GlobalAttributes_AutoTunnel_Mesh) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AutoTunnel_Mesh_MeshGroups ¶
type MplsTe_GlobalAttributes_AutoTunnel_Mesh_MeshGroups struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Auto-mesh group identifier. The type is slice of // MplsTe_GlobalAttributes_AutoTunnel_Mesh_MeshGroups_MeshGroup. MeshGroup []*MplsTe_GlobalAttributes_AutoTunnel_Mesh_MeshGroups_MeshGroup }
MplsTe_GlobalAttributes_AutoTunnel_Mesh_MeshGroups Configure auto-tunnel mesh group
func (*MplsTe_GlobalAttributes_AutoTunnel_Mesh_MeshGroups) GetEntityData ¶
func (meshGroups *MplsTe_GlobalAttributes_AutoTunnel_Mesh_MeshGroups) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AutoTunnel_Mesh_MeshGroups_MeshGroup ¶
type MplsTe_GlobalAttributes_AutoTunnel_Mesh_MeshGroups_MeshGroup 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{} // The name of prefix-list to be applied to this destination-list. The type is // string with length: 1..32. DestinationList interface{} // Disables mesh group. The type is interface{}. Disable interface{} // The name of auto-mesh attribute set to be applied to this group. The type // is string with length: 1..64. AttributeSet interface{} // Auto-mesh group enable object that controls whether this group is // configured or not .This object must be set before other configuration // supplied for this group. The type is interface{}. Create interface{} // Automatically create tunnel to all next-hops. The type is interface{}. OneHop interface{} }
MplsTe_GlobalAttributes_AutoTunnel_Mesh_MeshGroups_MeshGroup Auto-mesh group identifier
func (*MplsTe_GlobalAttributes_AutoTunnel_Mesh_MeshGroups_MeshGroup) GetEntityData ¶
func (meshGroup *MplsTe_GlobalAttributes_AutoTunnel_Mesh_MeshGroups_MeshGroup) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AutoTunnel_Mesh_Timers ¶
type MplsTe_GlobalAttributes_AutoTunnel_Mesh_Timers struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configure auto-tunnel backup removal timers value. Removal MplsTe_GlobalAttributes_AutoTunnel_Mesh_Timers_Removal }
MplsTe_GlobalAttributes_AutoTunnel_Mesh_Timers Configure auto-tunnel backup timers value
func (*MplsTe_GlobalAttributes_AutoTunnel_Mesh_Timers) GetEntityData ¶
func (timers *MplsTe_GlobalAttributes_AutoTunnel_Mesh_Timers) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AutoTunnel_Mesh_Timers_Removal ¶
type MplsTe_GlobalAttributes_AutoTunnel_Mesh_Timers_Removal struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Auto-tunnel backup unused timeout in minutes (0=never timeout). The type is // interface{} with range: 0..10080. Units are minute. The default value is // 3600. Unused interface{} }
MplsTe_GlobalAttributes_AutoTunnel_Mesh_Timers_Removal Configure auto-tunnel backup removal timers value
func (*MplsTe_GlobalAttributes_AutoTunnel_Mesh_Timers_Removal) GetEntityData ¶
func (removal *MplsTe_GlobalAttributes_AutoTunnel_Mesh_Timers_Removal) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AutoTunnel_Mesh_TunnelRange ¶
type MplsTe_GlobalAttributes_AutoTunnel_Mesh_TunnelRange struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Minimum tunnel ID for auto-tunnels. The type is interface{} with range: // 0..65535. This attribute is mandatory. MinTunnelId interface{} // Maximum tunnel ID for auto-tunnels. The type is interface{} with range: // 0..65535. This attribute is mandatory. MaxTunnelId interface{} }
MplsTe_GlobalAttributes_AutoTunnel_Mesh_TunnelRange Configure tunnel ID range for auto-tunnel features This type is a presence type.
func (*MplsTe_GlobalAttributes_AutoTunnel_Mesh_TunnelRange) GetEntityData ¶
func (tunnelRange *MplsTe_GlobalAttributes_AutoTunnel_Mesh_TunnelRange) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AutoTunnel_P2mpAutoTunnel ¶
type MplsTe_GlobalAttributes_AutoTunnel_P2mpAutoTunnel struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configure tunnel ID range for auto-tunnel features. TunnelRange MplsTe_GlobalAttributes_AutoTunnel_P2mpAutoTunnel_TunnelRange }
MplsTe_GlobalAttributes_AutoTunnel_P2mpAutoTunnel Configure P2MP auto-tunnel feature
func (*MplsTe_GlobalAttributes_AutoTunnel_P2mpAutoTunnel) GetEntityData ¶
func (p2mpAutoTunnel *MplsTe_GlobalAttributes_AutoTunnel_P2mpAutoTunnel) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AutoTunnel_P2mpAutoTunnel_TunnelRange ¶
type MplsTe_GlobalAttributes_AutoTunnel_P2mpAutoTunnel_TunnelRange struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Minimum tunnel ID for auto-tunnels. The type is interface{} with range: // 0..65535. This attribute is mandatory. MinTunnelId interface{} // Maximum tunnel ID for auto-tunnels. The type is interface{} with range: // 0..65535. This attribute is mandatory. MaxTunnelId interface{} }
MplsTe_GlobalAttributes_AutoTunnel_P2mpAutoTunnel_TunnelRange Configure tunnel ID range for auto-tunnel features This type is a presence type.
func (*MplsTe_GlobalAttributes_AutoTunnel_P2mpAutoTunnel_TunnelRange) GetEntityData ¶
func (tunnelRange *MplsTe_GlobalAttributes_AutoTunnel_P2mpAutoTunnel_TunnelRange) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AutoTunnel_P2pAutoTunnel ¶
type MplsTe_GlobalAttributes_AutoTunnel_P2pAutoTunnel struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configure tunnel ID range for auto-tunnel features. TunnelRange MplsTe_GlobalAttributes_AutoTunnel_P2pAutoTunnel_TunnelRange }
MplsTe_GlobalAttributes_AutoTunnel_P2pAutoTunnel Configure P2P auto-tunnel feature
func (*MplsTe_GlobalAttributes_AutoTunnel_P2pAutoTunnel) GetEntityData ¶
func (p2pAutoTunnel *MplsTe_GlobalAttributes_AutoTunnel_P2pAutoTunnel) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AutoTunnel_P2pAutoTunnel_TunnelRange ¶
type MplsTe_GlobalAttributes_AutoTunnel_P2pAutoTunnel_TunnelRange struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Minimum tunnel ID for auto-tunnels. The type is interface{} with range: // 0..65535. This attribute is mandatory. MinTunnelId interface{} // Maximum tunnel ID for auto-tunnels. The type is interface{} with range: // 0..65535. This attribute is mandatory. MaxTunnelId interface{} }
MplsTe_GlobalAttributes_AutoTunnel_P2pAutoTunnel_TunnelRange Configure tunnel ID range for auto-tunnel features This type is a presence type.
func (*MplsTe_GlobalAttributes_AutoTunnel_P2pAutoTunnel_TunnelRange) GetEntityData ¶
func (tunnelRange *MplsTe_GlobalAttributes_AutoTunnel_P2pAutoTunnel_TunnelRange) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AutoTunnel_Pcc ¶
type MplsTe_GlobalAttributes_AutoTunnel_Pcc struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configure tunnel ID range for auto-tunnel features. TunnelRange MplsTe_GlobalAttributes_AutoTunnel_Pcc_TunnelRange }
MplsTe_GlobalAttributes_AutoTunnel_Pcc Configure auto-tunnel PCC (Path Computation Client) feature
func (*MplsTe_GlobalAttributes_AutoTunnel_Pcc) GetEntityData ¶
func (pcc *MplsTe_GlobalAttributes_AutoTunnel_Pcc) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_AutoTunnel_Pcc_TunnelRange ¶
type MplsTe_GlobalAttributes_AutoTunnel_Pcc_TunnelRange struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Minimum tunnel ID for auto-tunnels. The type is interface{} with range: // 0..65535. This attribute is mandatory. MinTunnelId interface{} // Maximum tunnel ID for auto-tunnels. The type is interface{} with range: // 0..65535. This attribute is mandatory. MaxTunnelId interface{} }
MplsTe_GlobalAttributes_AutoTunnel_Pcc_TunnelRange Configure tunnel ID range for auto-tunnel features This type is a presence type.
func (*MplsTe_GlobalAttributes_AutoTunnel_Pcc_TunnelRange) GetEntityData ¶
func (tunnelRange *MplsTe_GlobalAttributes_AutoTunnel_Pcc_TunnelRange) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_BandwidthAccounting ¶
type MplsTe_GlobalAttributes_BandwidthAccounting struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // This object sets the sampling interval in seconds for bandwidth accounting. // Default to 60 seconds. The type is interface{} with range: 10..600. Units // are second. The default value is 60. SamplingInterval interface{} // This object sets the percentage adjustment factor for the non RSVP-TE // bandwidth accounting. Default is 100%. The type is interface{} with range: // 0..200. Units are percentage. The default value is 100. AdjustmentFactor interface{} // This object enables the bandwidth accounting RSVP-TE sample collection. The // type is bool. The default value is false. CollectionTypeRsvpTe interface{} // This object controls whether BW accounting is enabled. This object must be // set before setting any other objects under the BandwidthAccounting class. // The type is interface{}. Enable interface{} // Bandwidth accounting application configuration data. Application MplsTe_GlobalAttributes_BandwidthAccounting_Application // This object sets the flooding threshold as percentage of total link // bandwidth for bandwidth accounting. Default to 10%, 10%. AccountFloodingThreshold MplsTe_GlobalAttributes_BandwidthAccounting_AccountFloodingThreshold }
MplsTe_GlobalAttributes_BandwidthAccounting Bandwidth accounting configuration data
func (*MplsTe_GlobalAttributes_BandwidthAccounting) GetEntityData ¶
func (bandwidthAccounting *MplsTe_GlobalAttributes_BandwidthAccounting) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_BandwidthAccounting_AccountFloodingThreshold ¶
type MplsTe_GlobalAttributes_BandwidthAccounting_AccountFloodingThreshold struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Upward flooding Threshold in percentages of total bandwidth. The type is // interface{} with range: 0..100. Units are percentage. The default value is // 10. UpThreshold interface{} // Downward flooding Threshold in percentages of total bandwidth. The type is // interface{} with range: 0..100. Units are percentage. The default value is // 10. DownThreshold interface{} }
MplsTe_GlobalAttributes_BandwidthAccounting_AccountFloodingThreshold This object sets the flooding threshold as percentage of total link bandwidth for bandwidth accounting. Default to 10%, 10%
func (*MplsTe_GlobalAttributes_BandwidthAccounting_AccountFloodingThreshold) GetEntityData ¶
func (accountFloodingThreshold *MplsTe_GlobalAttributes_BandwidthAccounting_AccountFloodingThreshold) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_BandwidthAccounting_Application ¶
type MplsTe_GlobalAttributes_BandwidthAccounting_Application struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // This object enables the application. The type is bool. The default value is // false. ApplicationEnforced interface{} // This object sets the application interval in seconds for bandwidth // accounting. Default to 180 seconds. The type is interface{} with range: // 30..1800. Units are second. The default value is 180. ApplicationInterval interface{} }
MplsTe_GlobalAttributes_BandwidthAccounting_Application Bandwidth accounting application configuration data
func (*MplsTe_GlobalAttributes_BandwidthAccounting_Application) GetEntityData ¶
func (application *MplsTe_GlobalAttributes_BandwidthAccounting_Application) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_BfdOverLsp ¶
type MplsTe_GlobalAttributes_BfdOverLsp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // BFD over LSP Tail Global Configurations. Tail MplsTe_GlobalAttributes_BfdOverLsp_Tail // BFD over LSP Head Global Configurations. Head MplsTe_GlobalAttributes_BfdOverLsp_Head }
MplsTe_GlobalAttributes_BfdOverLsp BFD over MPLS TE Global Configurations
func (*MplsTe_GlobalAttributes_BfdOverLsp) GetEntityData ¶
func (bfdOverLsp *MplsTe_GlobalAttributes_BfdOverLsp) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_BfdOverLsp_Head ¶
type MplsTe_GlobalAttributes_BfdOverLsp_Head struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // BFD session down reopt timeout. The type is interface{} with range: // 120..4294967295. ReoptTimeout interface{} // Specify BFD session down action. The type is MplsTeBfdSessionDownAction. DownAction interface{} }
MplsTe_GlobalAttributes_BfdOverLsp_Head BFD over LSP Head Global Configurations
func (*MplsTe_GlobalAttributes_BfdOverLsp_Head) GetEntityData ¶
func (head *MplsTe_GlobalAttributes_BfdOverLsp_Head) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_BfdOverLsp_Tail ¶
type MplsTe_GlobalAttributes_BfdOverLsp_Tail struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Specify BFD over LSP tail multiplier. The type is interface{} with range: // 3..10. Multiplier interface{} // Specify BFD over LSP tail minimum interval. The type is interface{} with // range: 50..30000. MinimumInterval interface{} }
MplsTe_GlobalAttributes_BfdOverLsp_Tail BFD over LSP Tail Global Configurations
func (*MplsTe_GlobalAttributes_BfdOverLsp_Tail) GetEntityData ¶
func (tail *MplsTe_GlobalAttributes_BfdOverLsp_Tail) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_FastReroute ¶
type MplsTe_GlobalAttributes_FastReroute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configure fast reroute timers. Timers MplsTe_GlobalAttributes_FastReroute_Timers }
MplsTe_GlobalAttributes_FastReroute Configure fast reroute attributes
func (*MplsTe_GlobalAttributes_FastReroute) GetEntityData ¶
func (fastReroute *MplsTe_GlobalAttributes_FastReroute) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_FastReroute_Timers ¶
type MplsTe_GlobalAttributes_FastReroute_Timers struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Seconds before backup declared UP (0 disables hold-timer). The type is // interface{} with range: 0..604800. Units are second. HoldBackup interface{} // The value of the promotion timer in seconds. The type is interface{} with // range: 0..604800. Units are second. Promotion interface{} }
MplsTe_GlobalAttributes_FastReroute_Timers Configure fast reroute timers
func (*MplsTe_GlobalAttributes_FastReroute_Timers) GetEntityData ¶
func (timers *MplsTe_GlobalAttributes_FastReroute_Timers) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_HardwareOutOfResource ¶
type MplsTe_GlobalAttributes_HardwareOutOfResource struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configuration for HW OOR Red State. OorRedState MplsTe_GlobalAttributes_HardwareOutOfResource_OorRedState // Configuration for HW OOR Yellow State. OorYellowState MplsTe_GlobalAttributes_HardwareOutOfResource_OorYellowState // Configuration for HW OOR Green State. OorGreenState MplsTe_GlobalAttributes_HardwareOutOfResource_OorGreenState }
MplsTe_GlobalAttributes_HardwareOutOfResource Configure HW OOR processing in MPLS-TE
func (*MplsTe_GlobalAttributes_HardwareOutOfResource) GetEntityData ¶
func (hardwareOutOfResource *MplsTe_GlobalAttributes_HardwareOutOfResource) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_HardwareOutOfResource_OorGreenState ¶
type MplsTe_GlobalAttributes_HardwareOutOfResource_OorGreenState struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Period of time (minutes) during which the action in Green state are // applied. After this period, the processing in TE goes back to normal state. // The type is interface{} with range: 0..10080. Units are minute. The default // value is 0. OorRecoveryDuration interface{} // Disable FRR node-protection when the link is in this OOR State. The type is // interface{}. OorNodeProtectionDisable interface{} // Flood a specific percentage of the available bandwidth. The type is // interface{} with range: 0..100. Units are percentage. The default value is // 100. OorAvailableBandwidthPercentage interface{} // Only accept LSPs with at least the specified bandwidth (in kbps). The type // is interface{} with range: 0..4294967295. Units are kbit/s. The default // value is 0. OorAcceptLspMinBandwidth interface{} // Allow the setup of reoptimized LSPs over the link in this OOR State. The // type is interface{}. OorAcceptReoptLsp interface{} // Penalty applied to the TE metric of a link in OOR state. The type is // interface{} with range: 0..4294967295. The default value is 0. OorMetricTePenalty interface{} }
MplsTe_GlobalAttributes_HardwareOutOfResource_OorGreenState Configuration for HW OOR Green State
func (*MplsTe_GlobalAttributes_HardwareOutOfResource_OorGreenState) GetEntityData ¶
func (oorGreenState *MplsTe_GlobalAttributes_HardwareOutOfResource_OorGreenState) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_HardwareOutOfResource_OorRedState ¶
type MplsTe_GlobalAttributes_HardwareOutOfResource_OorRedState struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Disable FRR node-protection when the link is in this OOR State. The type is // interface{}. OorNodeProtectionDisable interface{} // Flood a specific percentage of the available bandwidth. The type is // interface{} with range: 0..100. Units are percentage. The default value is // 100. OorAvailableBandwidthPercentage interface{} // Only accept LSPs with at least the specified bandwidth (in kbps). The type // is interface{} with range: 0..4294967295. Units are kbit/s. The default // value is 0. OorAcceptLspMinBandwidth interface{} // Allow the setup of reoptimized LSPs over the link in this OOR State. The // type is interface{}. OorAcceptReoptLsp interface{} // Penalty applied to the TE metric of a link in OOR state. The type is // interface{} with range: 0..4294967295. The default value is 0. OorMetricTePenalty interface{} }
MplsTe_GlobalAttributes_HardwareOutOfResource_OorRedState Configuration for HW OOR Red State
func (*MplsTe_GlobalAttributes_HardwareOutOfResource_OorRedState) GetEntityData ¶
func (oorRedState *MplsTe_GlobalAttributes_HardwareOutOfResource_OorRedState) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_HardwareOutOfResource_OorYellowState ¶
type MplsTe_GlobalAttributes_HardwareOutOfResource_OorYellowState struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Disable FRR node-protection when the link is in this OOR State. The type is // interface{}. OorNodeProtectionDisable interface{} // Flood a specific percentage of the available bandwidth. The type is // interface{} with range: 0..100. Units are percentage. The default value is // 100. OorAvailableBandwidthPercentage interface{} // Only accept LSPs with at least the specified bandwidth (in kbps). The type // is interface{} with range: 0..4294967295. Units are kbit/s. The default // value is 0. OorAcceptLspMinBandwidth interface{} // Allow the setup of reoptimized LSPs over the link in this OOR State. The // type is interface{}. OorAcceptReoptLsp interface{} // Penalty applied to the TE metric of a link in OOR state. The type is // interface{} with range: 0..4294967295. The default value is 0. OorMetricTePenalty interface{} }
MplsTe_GlobalAttributes_HardwareOutOfResource_OorYellowState Configuration for HW OOR Yellow State
func (*MplsTe_GlobalAttributes_HardwareOutOfResource_OorYellowState) GetEntityData ¶
func (oorYellowState *MplsTe_GlobalAttributes_HardwareOutOfResource_OorYellowState) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_LspOutOfResource ¶
type MplsTe_GlobalAttributes_LspOutOfResource struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configuration for LSP OOR Red/Major State. LspOorRedState MplsTe_GlobalAttributes_LspOutOfResource_LspOorRedState // Configuration for LSP OOR Yellow/Minor State. LspOorYellowState MplsTe_GlobalAttributes_LspOutOfResource_LspOorYellowState }
MplsTe_GlobalAttributes_LspOutOfResource Configure LSP OOR attributes in MPLS-TE
func (*MplsTe_GlobalAttributes_LspOutOfResource) GetEntityData ¶
func (lspOutOfResource *MplsTe_GlobalAttributes_LspOutOfResource) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_LspOutOfResource_LspOorRedState ¶
type MplsTe_GlobalAttributes_LspOutOfResource_LspOorRedState struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Threshold for all transit LSPs. The type is interface{} with range: // 0..4294967295. AllTransitLspThreshold interface{} // Threshold for unprotected transit LSPs. The type is interface{} with range: // 0..4294967295. UnprotectedTransitLspThreshold interface{} }
MplsTe_GlobalAttributes_LspOutOfResource_LspOorRedState Configuration for LSP OOR Red/Major State
func (*MplsTe_GlobalAttributes_LspOutOfResource_LspOorRedState) GetEntityData ¶
func (lspOorRedState *MplsTe_GlobalAttributes_LspOutOfResource_LspOorRedState) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_LspOutOfResource_LspOorYellowState ¶
type MplsTe_GlobalAttributes_LspOutOfResource_LspOorYellowState struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Threshold for all transit LSPs. The type is interface{} with range: // 0..4294967295. AllTransitLspThreshold interface{} // Threshold for unprotected transit LSPs. The type is interface{} with range: // 0..4294967295. UnprotectedTransitLspThreshold interface{} }
MplsTe_GlobalAttributes_LspOutOfResource_LspOorYellowState Configuration for LSP OOR Yellow/Minor State
func (*MplsTe_GlobalAttributes_LspOutOfResource_LspOorYellowState) GetEntityData ¶
func (lspOorYellowState *MplsTe_GlobalAttributes_LspOutOfResource_LspOorYellowState) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_Mib ¶
type MplsTe_GlobalAttributes_Mib struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Disables mib midpoint LSP traffic stats collection. The type is // interface{}. MidpointLspStatsCollectionDisable interface{} }
MplsTe_GlobalAttributes_Mib MPLS-TE MIB properties
func (*MplsTe_GlobalAttributes_Mib) GetEntityData ¶
func (mib *MplsTe_GlobalAttributes_Mib) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_PathSelection ¶
type MplsTe_GlobalAttributes_PathSelection struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Path selection cost limit configuration for all tunnels. The type is // interface{} with range: 1..4294967295. CostLimit interface{} // CSPF tiebreaker to use in path calculation. The type is // MplsTePathSelectionTiebreaker. Tiebreaker interface{} // Metric to use in path calculation. The type is MplsTePathSelectionMetric. Metric interface{} // Use only the IGP instance of the incoming interface. The type is bool. LooseDomainMatch interface{} // Path selection delay limit configuration for p2p tunnels (usec). The type // is interface{} with range: 1..4294967295. DelayLimit interface{} // Path selection Loose ERO Metric Class configuration. LooseMetrics MplsTe_GlobalAttributes_PathSelection_LooseMetrics // Deprecated. Invalidation MplsTe_GlobalAttributes_PathSelection_Invalidation // Path selection to ignore overload node during CSPF. IgnoreOverloadRole MplsTe_GlobalAttributes_PathSelection_IgnoreOverloadRole // Path selection Loose ERO Affinity Class configuration. LooseAffinities MplsTe_GlobalAttributes_PathSelection_LooseAffinities }
MplsTe_GlobalAttributes_PathSelection Path selection configuration
func (*MplsTe_GlobalAttributes_PathSelection) GetEntityData ¶
func (pathSelection *MplsTe_GlobalAttributes_PathSelection) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_PathSelection_IgnoreOverloadRole ¶
type MplsTe_GlobalAttributes_PathSelection_IgnoreOverloadRole struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Set if the OL-bit is to be applied to tunnel heads. The type is bool. Head interface{} // Set if the OL-bit is to be applied to tunnel midpoints. The type is bool. Mid interface{} // Set if the OL-bit is to be applied to tunnel tails. The type is bool. Tail interface{} }
MplsTe_GlobalAttributes_PathSelection_IgnoreOverloadRole Path selection to ignore overload node during CSPF
func (*MplsTe_GlobalAttributes_PathSelection_IgnoreOverloadRole) GetEntityData ¶
func (ignoreOverloadRole *MplsTe_GlobalAttributes_PathSelection_IgnoreOverloadRole) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_PathSelection_Invalidation ¶
type MplsTe_GlobalAttributes_PathSelection_Invalidation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Path Invalidation Timeout. The type is interface{} with range: 0..60000. PathInvalidationTimeout interface{} // Path Invalidation Action. The type is PathInvalidationAction. PathInvalidationAction interface{} }
MplsTe_GlobalAttributes_PathSelection_Invalidation Deprecated
func (*MplsTe_GlobalAttributes_PathSelection_Invalidation) GetEntityData ¶
func (invalidation *MplsTe_GlobalAttributes_PathSelection_Invalidation) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_PathSelection_LooseAffinities ¶
type MplsTe_GlobalAttributes_PathSelection_LooseAffinities struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Path selection Loose ERO Affinity configuration. The type is slice of // MplsTe_GlobalAttributes_PathSelection_LooseAffinities_LooseAffinity. LooseAffinity []*MplsTe_GlobalAttributes_PathSelection_LooseAffinities_LooseAffinity }
MplsTe_GlobalAttributes_PathSelection_LooseAffinities Path selection Loose ERO Affinity Class configuration
func (*MplsTe_GlobalAttributes_PathSelection_LooseAffinities) GetEntityData ¶
func (looseAffinities *MplsTe_GlobalAttributes_PathSelection_LooseAffinities) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_PathSelection_LooseAffinities_LooseAffinity ¶
type MplsTe_GlobalAttributes_PathSelection_LooseAffinities_LooseAffinity struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Path Selection class Type. The type is interface{} // with range: 0..7. ClassType interface{} // Affinity flags. The type is string with pattern: [0-9a-fA-F]{1,8}. Affinity interface{} // Affinity mask. The type is string with pattern: [0-9a-fA-F]{1,8}. Mask interface{} }
MplsTe_GlobalAttributes_PathSelection_LooseAffinities_LooseAffinity Path selection Loose ERO Affinity configuration
func (*MplsTe_GlobalAttributes_PathSelection_LooseAffinities_LooseAffinity) GetEntityData ¶
func (looseAffinity *MplsTe_GlobalAttributes_PathSelection_LooseAffinities_LooseAffinity) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_PathSelection_LooseMetrics ¶
type MplsTe_GlobalAttributes_PathSelection_LooseMetrics struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Path selection Loose ERO Metric configuration. The type is slice of // MplsTe_GlobalAttributes_PathSelection_LooseMetrics_LooseMetric. LooseMetric []*MplsTe_GlobalAttributes_PathSelection_LooseMetrics_LooseMetric }
MplsTe_GlobalAttributes_PathSelection_LooseMetrics Path selection Loose ERO Metric Class configuration
func (*MplsTe_GlobalAttributes_PathSelection_LooseMetrics) GetEntityData ¶
func (looseMetrics *MplsTe_GlobalAttributes_PathSelection_LooseMetrics) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_PathSelection_LooseMetrics_LooseMetric ¶
type MplsTe_GlobalAttributes_PathSelection_LooseMetrics_LooseMetric struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Path Selection class Type. The type is interface{} // with range: 0..7. ClassType interface{} // Metric to use for ERO Expansion. The type is MplsTePathSelectionMetric. // This attribute is mandatory. MetricType interface{} }
MplsTe_GlobalAttributes_PathSelection_LooseMetrics_LooseMetric Path selection Loose ERO Metric configuration
func (*MplsTe_GlobalAttributes_PathSelection_LooseMetrics_LooseMetric) GetEntityData ¶
func (looseMetric *MplsTe_GlobalAttributes_PathSelection_LooseMetrics_LooseMetric) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_PceAttributes ¶
type MplsTe_GlobalAttributes_PceAttributes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Request timeout value in seconds. The type is interface{} with range: // 5..100. Units are second. The default value is 10. RequestTimeout interface{} // PCE reoptimization period for PCE-based paths. The type is interface{} with // range: 60..604800. Units are second. The default value is 60. ReoptimizePeriod interface{} // Address of this PCE. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. Address interface{} // Deadtimer interval in seconds. The type is interface{} with range: 0..255. // Units are second. The default value is 120. Deadtimer interface{} // Keepalive interval in seconds. The type is interface{} with range: 0..255. // Units are second. The default value is 30. Keepalive interface{} // Keepalive interval tolerance in seconds. The type is interface{} with // range: 0..255. Units are second. The default value is 10. KeepaliveTolerance interface{} // PCE Peer Source 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}]+)?. PeerSourceAddr interface{} // PCE speaker entity identifier. The type is string with length: 1..256. SpeakerEntityId interface{} // Always set to true. The type is interface{}. SegmentRouting interface{} // MD5 password. The type is string with pattern: (!.+)|([^!].+). Password interface{} // Keychain based authentication. The type is string with length: 1..32. Keychain interface{} // Precedence order. The type is interface{} with range: 0..255. Precedence interface{} // PCE Stateful. PceStateful MplsTe_GlobalAttributes_PceAttributes_PceStateful // Configure PCE (Path Computation Element) timers. Timer MplsTe_GlobalAttributes_PceAttributes_Timer // Configure PCE peers. Peers MplsTe_GlobalAttributes_PceAttributes_Peers // Configure PCE (Path Computation Element) logging feature. Logging MplsTe_GlobalAttributes_PceAttributes_Logging }
MplsTe_GlobalAttributes_PceAttributes Configuration MPLS TE PCE attributes
func (*MplsTe_GlobalAttributes_PceAttributes) GetEntityData ¶
func (pceAttributes *MplsTe_GlobalAttributes_PceAttributes) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_PceAttributes_Logging ¶
type MplsTe_GlobalAttributes_PceAttributes_Logging struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configure logging events. Events MplsTe_GlobalAttributes_PceAttributes_Logging_Events }
MplsTe_GlobalAttributes_PceAttributes_Logging Configure PCE (Path Computation Element) logging feature
func (*MplsTe_GlobalAttributes_PceAttributes_Logging) GetEntityData ¶
func (logging *MplsTe_GlobalAttributes_PceAttributes_Logging) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_PceAttributes_Logging_Events ¶
type MplsTe_GlobalAttributes_PceAttributes_Logging_Events struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Peer status changes logging. The type is interface{}. PeerStatus interface{} }
MplsTe_GlobalAttributes_PceAttributes_Logging_Events Configure logging events
func (*MplsTe_GlobalAttributes_PceAttributes_Logging_Events) GetEntityData ¶
func (events *MplsTe_GlobalAttributes_PceAttributes_Logging_Events) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_PceAttributes_PceStateful ¶
type MplsTe_GlobalAttributes_PceAttributes_PceStateful struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable reoptimization by PCC after path failures. The type is interface{}. FastRepair interface{} // PCE stateful instantiation capability. The type is interface{}. Instantiation interface{} // Enable processing of PCEP Cisco extension. The type is interface{}. CiscoExtension interface{} // Delegate all statically configured tunnels. The type is interface{}. Delegation interface{} // Enable autoroute announce for PCE instantiated tunnels. The type is // interface{}. AutorouteAnnounce interface{} // Report all statically configured tunnels. The type is interface{}. Report interface{} // PCE stateful capability. The type is interface{}. Enable interface{} // Configure Stateful PCE (Path Computation Element) timers. StatefulTimers MplsTe_GlobalAttributes_PceAttributes_PceStateful_StatefulTimers }
MplsTe_GlobalAttributes_PceAttributes_PceStateful PCE Stateful
func (*MplsTe_GlobalAttributes_PceAttributes_PceStateful) GetEntityData ¶
func (pceStateful *MplsTe_GlobalAttributes_PceAttributes_PceStateful) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_PceAttributes_PceStateful_StatefulTimers ¶
type MplsTe_GlobalAttributes_PceAttributes_PceStateful_StatefulTimers struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Timer for static tunnel redelegation in seconds, default is 180 seconds. // The type is interface{} with range: 0..3600. Units are second. The default // value is 180. RedelegationTimeout interface{} // State timeout for LSPs without delegation in seconds, zero means immediate // removal, default is 180 seconds. The type is interface{} with range: // 0..3600. Units are second. The default value is 180. StateTimeout interface{} }
MplsTe_GlobalAttributes_PceAttributes_PceStateful_StatefulTimers Configure Stateful PCE (Path Computation Element) timers
func (*MplsTe_GlobalAttributes_PceAttributes_PceStateful_StatefulTimers) GetEntityData ¶
func (statefulTimers *MplsTe_GlobalAttributes_PceAttributes_PceStateful_StatefulTimers) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_PceAttributes_Peers ¶
type MplsTe_GlobalAttributes_PceAttributes_Peers struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // PCE peer. The type is slice of // MplsTe_GlobalAttributes_PceAttributes_Peers_Peer. Peer []*MplsTe_GlobalAttributes_PceAttributes_Peers_Peer }
MplsTe_GlobalAttributes_PceAttributes_Peers Configure PCE peers
func (*MplsTe_GlobalAttributes_PceAttributes_Peers) GetEntityData ¶
func (peers *MplsTe_GlobalAttributes_PceAttributes_Peers) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_PceAttributes_Peers_Peer ¶
type MplsTe_GlobalAttributes_PceAttributes_Peers_Peer struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Address of PCE Peer. 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}]+)?. PcePeerAddress interface{} // Enabled PCE peer (default source address uses local). The type is // interface{}. Enable interface{} // MD5 password. The type is string with pattern: (!.+)|([^!].+). Password interface{} // Keychain based authentication. The type is string with length: 1..32. Keychain interface{} // Precedence order. The type is interface{} with range: 0..255. Precedence interface{} }
MplsTe_GlobalAttributes_PceAttributes_Peers_Peer PCE peer
func (*MplsTe_GlobalAttributes_PceAttributes_Peers_Peer) GetEntityData ¶
func (peer *MplsTe_GlobalAttributes_PceAttributes_Peers_Peer) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_PceAttributes_Timer ¶
type MplsTe_GlobalAttributes_PceAttributes_Timer struct { EntityData types.CommonEntityData YFilter yfilter.YFilter }
MplsTe_GlobalAttributes_PceAttributes_Timer Configure PCE (Path Computation Element) timers
func (*MplsTe_GlobalAttributes_PceAttributes_Timer) GetEntityData ¶
func (timer *MplsTe_GlobalAttributes_PceAttributes_Timer) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_Queues ¶
type MplsTe_GlobalAttributes_Queues struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configure route priority queue value. The type is slice of // MplsTe_GlobalAttributes_Queues_Queue. Queue []*MplsTe_GlobalAttributes_Queues_Queue }
MplsTe_GlobalAttributes_Queues Configure MPLS TE route priority
func (*MplsTe_GlobalAttributes_Queues) GetEntityData ¶
func (queues *MplsTe_GlobalAttributes_Queues) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_Queues_Queue ¶
type MplsTe_GlobalAttributes_Queues_Queue struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Route Priority Tunnel Role. The type is // RoutePriorityRole. Role interface{} // Route priority queue value. The type is interface{} with range: 0..12. This // attribute is mandatory. Value interface{} }
MplsTe_GlobalAttributes_Queues_Queue Configure route priority queue value
func (*MplsTe_GlobalAttributes_Queues_Queue) GetEntityData ¶
func (queue *MplsTe_GlobalAttributes_Queues_Queue) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_SecondaryRouterIds ¶
type MplsTe_GlobalAttributes_SecondaryRouterIds struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Secondary Router ID. The type is slice of // MplsTe_GlobalAttributes_SecondaryRouterIds_SecondaryRouterId. SecondaryRouterId []*MplsTe_GlobalAttributes_SecondaryRouterIds_SecondaryRouterId }
MplsTe_GlobalAttributes_SecondaryRouterIds Configure MPLS TE Secondary Router ID
func (*MplsTe_GlobalAttributes_SecondaryRouterIds) GetEntityData ¶
func (secondaryRouterIds *MplsTe_GlobalAttributes_SecondaryRouterIds) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_SecondaryRouterIds_SecondaryRouterId ¶
type MplsTe_GlobalAttributes_SecondaryRouterIds_SecondaryRouterId struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Secondary TE Router ID. The type is string with // pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. SecondaryRouterIdValue interface{} }
MplsTe_GlobalAttributes_SecondaryRouterIds_SecondaryRouterId Secondary Router ID
func (*MplsTe_GlobalAttributes_SecondaryRouterIds_SecondaryRouterId) GetEntityData ¶
func (secondaryRouterId *MplsTe_GlobalAttributes_SecondaryRouterIds_SecondaryRouterId) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_SoftPreemption ¶
type MplsTe_GlobalAttributes_SoftPreemption struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // This object sets the timeout in seconds before hard preemption is // triggered. The type is interface{} with range: 1..300. Units are second. // The default value is 60. Timeout interface{} // This object controls whether FRR rewrite during soft preemption is enabled. // The type is interface{}. FrrRewrite interface{} // This object controls whether soft preemption is enabled. This object must // be set before setting any other objects under the SoftPreemption class. The // type is bool. Enable interface{} }
MplsTe_GlobalAttributes_SoftPreemption Soft preemption configuration data
func (*MplsTe_GlobalAttributes_SoftPreemption) GetEntityData ¶
func (softPreemption *MplsTe_GlobalAttributes_SoftPreemption) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_Srlg ¶
type MplsTe_GlobalAttributes_Srlg struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Default Admin weight any SRLG value that does not have one. The type is // interface{} with range: 0..4294967295. The default value is 1. DefaultAdminWeight interface{} // Enter SRLG property configuration. The type is interface{}. Enable interface{} // Configure SRLG identified by names. Names MplsTe_GlobalAttributes_Srlg_Names }
MplsTe_GlobalAttributes_Srlg Configure SRLG values and MPLS-TE properties
func (*MplsTe_GlobalAttributes_Srlg) GetEntityData ¶
func (srlg *MplsTe_GlobalAttributes_Srlg) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_Srlg_Names ¶
type MplsTe_GlobalAttributes_Srlg_Names struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // SRLG name and its MPLS-TE properties. The type is slice of // MplsTe_GlobalAttributes_Srlg_Names_Name. Name []*MplsTe_GlobalAttributes_Srlg_Names_Name }
MplsTe_GlobalAttributes_Srlg_Names Configure SRLG identified by names
func (*MplsTe_GlobalAttributes_Srlg_Names) GetEntityData ¶
func (names *MplsTe_GlobalAttributes_Srlg_Names) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_Srlg_Names_Name ¶
type MplsTe_GlobalAttributes_Srlg_Names_Name struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. SRLG membership name. The type is string with // length: 1..64. SrlgName interface{} // Administrative weight for the SRLG value. The type is interface{} with // range: 0..4294967295. AdminWeight interface{} // Configure static SRLG members list. StaticSrlgMembers MplsTe_GlobalAttributes_Srlg_Names_Name_StaticSrlgMembers }
MplsTe_GlobalAttributes_Srlg_Names_Name SRLG name and its MPLS-TE properties
func (*MplsTe_GlobalAttributes_Srlg_Names_Name) GetEntityData ¶
func (name *MplsTe_GlobalAttributes_Srlg_Names_Name) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_Srlg_Names_Name_StaticSrlgMembers ¶
type MplsTe_GlobalAttributes_Srlg_Names_Name_StaticSrlgMembers struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A mapping of the local static SRLG member. The type is slice of // MplsTe_GlobalAttributes_Srlg_Names_Name_StaticSrlgMembers_StaticSrlgMember. StaticSrlgMember []*MplsTe_GlobalAttributes_Srlg_Names_Name_StaticSrlgMembers_StaticSrlgMember }
MplsTe_GlobalAttributes_Srlg_Names_Name_StaticSrlgMembers Configure static SRLG members list
func (*MplsTe_GlobalAttributes_Srlg_Names_Name_StaticSrlgMembers) GetEntityData ¶
func (staticSrlgMembers *MplsTe_GlobalAttributes_Srlg_Names_Name_StaticSrlgMembers) GetEntityData() *types.CommonEntityData
type MplsTe_GlobalAttributes_Srlg_Names_Name_StaticSrlgMembers_StaticSrlgMember ¶
type MplsTe_GlobalAttributes_Srlg_Names_Name_StaticSrlgMembers_StaticSrlgMember struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. From 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}]+)?. FromAddress interface{} // To Addres. 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}]+)?. // This attribute is mandatory. ToAddress interface{} }
MplsTe_GlobalAttributes_Srlg_Names_Name_StaticSrlgMembers_StaticSrlgMember A mapping of the local static SRLG member
func (*MplsTe_GlobalAttributes_Srlg_Names_Name_StaticSrlgMembers_StaticSrlgMember) GetEntityData ¶
func (staticSrlgMember *MplsTe_GlobalAttributes_Srlg_Names_Name_StaticSrlgMembers_StaticSrlgMember) GetEntityData() *types.CommonEntityData
type MplsTe_GmplsNni ¶
type MplsTe_GmplsNni struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Path selection configuration for all gmpls nni tunnels. The type is // MplsTePathSelectionMetric. PathSelectionMetric interface{} // Enable MPLS Traffic Engineering GMPLS-NNI. The type is interface{}. EnableGmplsNni interface{} // GMPLS-NNI topology instance table. TopologyInstances MplsTe_GmplsNni_TopologyInstances // GMPLS-NNI tunnel-head table. TunnelHeads MplsTe_GmplsNni_TunnelHeads }
MplsTe_GmplsNni GMPLS-NNI configuration
func (*MplsTe_GmplsNni) GetEntityData ¶
func (gmplsNni *MplsTe_GmplsNni) GetEntityData() *types.CommonEntityData
type MplsTe_GmplsNni_TopologyInstances ¶
type MplsTe_GmplsNni_TopologyInstances struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // GMPLS-NNI topology instance configuration. The type is slice of // MplsTe_GmplsNni_TopologyInstances_TopologyInstance. TopologyInstance []*MplsTe_GmplsNni_TopologyInstances_TopologyInstance }
MplsTe_GmplsNni_TopologyInstances GMPLS-NNI topology instance table
func (*MplsTe_GmplsNni_TopologyInstances) GetEntityData ¶
func (topologyInstances *MplsTe_GmplsNni_TopologyInstances) GetEntityData() *types.CommonEntityData
type MplsTe_GmplsNni_TopologyInstances_TopologyInstance ¶
type MplsTe_GmplsNni_TopologyInstances_TopologyInstance struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. OSPF area format. The type is OspfAreaMode. OspfAreaType interface{} // This attribute is a key. Name of IGP instance. The type is string with // length: 1..40. IgpInstanceName interface{} // This attribute is a key. IGP type. The type is MplsTeIgpProtocol. IgpType interface{} // ospf int. The type is slice of // MplsTe_GmplsNni_TopologyInstances_TopologyInstance_OspfInt. OspfInt []*MplsTe_GmplsNni_TopologyInstances_TopologyInstance_OspfInt // ospfip addr. The type is slice of // MplsTe_GmplsNni_TopologyInstances_TopologyInstance_OspfipAddr. OspfipAddr []*MplsTe_GmplsNni_TopologyInstances_TopologyInstance_OspfipAddr }
MplsTe_GmplsNni_TopologyInstances_TopologyInstance GMPLS-NNI topology instance configuration
func (*MplsTe_GmplsNni_TopologyInstances_TopologyInstance) GetEntityData ¶
func (topologyInstance *MplsTe_GmplsNni_TopologyInstances_TopologyInstance) GetEntityData() *types.CommonEntityData
type MplsTe_GmplsNni_TopologyInstances_TopologyInstance_OspfInt ¶
type MplsTe_GmplsNni_TopologyInstances_TopologyInstance_OspfInt struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. IGP area. The type is interface{} with range: // 0..4294967295. IgpArea interface{} // GMPLS-NNI controllers. Controllers MplsTe_GmplsNni_TopologyInstances_TopologyInstance_OspfInt_Controllers }
MplsTe_GmplsNni_TopologyInstances_TopologyInstance_OspfInt ospf int
func (*MplsTe_GmplsNni_TopologyInstances_TopologyInstance_OspfInt) GetEntityData ¶
func (ospfInt *MplsTe_GmplsNni_TopologyInstances_TopologyInstance_OspfInt) GetEntityData() *types.CommonEntityData
type MplsTe_GmplsNni_TopologyInstances_TopologyInstance_OspfInt_Controllers ¶
type MplsTe_GmplsNni_TopologyInstances_TopologyInstance_OspfInt_Controllers struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configure a GMPLS NNI controller. The type is slice of // MplsTe_GmplsNni_TopologyInstances_TopologyInstance_OspfInt_Controllers_Controller. Controller []*MplsTe_GmplsNni_TopologyInstances_TopologyInstance_OspfInt_Controllers_Controller }
MplsTe_GmplsNni_TopologyInstances_TopologyInstance_OspfInt_Controllers GMPLS-NNI controllers
func (*MplsTe_GmplsNni_TopologyInstances_TopologyInstance_OspfInt_Controllers) GetEntityData ¶
func (controllers *MplsTe_GmplsNni_TopologyInstances_TopologyInstance_OspfInt_Controllers) GetEntityData() *types.CommonEntityData
type MplsTe_GmplsNni_TopologyInstances_TopologyInstance_OspfInt_Controllers_Controller ¶
type MplsTe_GmplsNni_TopologyInstances_TopologyInstance_OspfInt_Controllers_Controller struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Controller name. The type is string with pattern: // [a-zA-Z0-9._/-]+. ControllerName interface{} // Set administrative weight for the interface. The type is interface{} with // range: 0..65535. AdminWeight interface{} // Enable GMPLS-NNI on the link. The type is interface{}. Enable interface{} // Set link delay for the interface. The type is interface{} with range: // 1..16777215. Delay interface{} // Set tandem connection monitoring for the interface. TtiMode MplsTe_GmplsNni_TopologyInstances_TopologyInstance_OspfInt_Controllers_Controller_TtiMode // Set the interface affinity names. AffinityNames MplsTe_GmplsNni_TopologyInstances_TopologyInstance_OspfInt_Controllers_Controller_AffinityNames }
MplsTe_GmplsNni_TopologyInstances_TopologyInstance_OspfInt_Controllers_Controller Configure a GMPLS NNI controller
func (*MplsTe_GmplsNni_TopologyInstances_TopologyInstance_OspfInt_Controllers_Controller) GetEntityData ¶
func (controller *MplsTe_GmplsNni_TopologyInstances_TopologyInstance_OspfInt_Controllers_Controller) GetEntityData() *types.CommonEntityData
type MplsTe_GmplsNni_TopologyInstances_TopologyInstance_OspfInt_Controllers_Controller_AffinityNames ¶
type MplsTe_GmplsNni_TopologyInstances_TopologyInstance_OspfInt_Controllers_Controller_AffinityNames struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Array of Attribute Names. The type is slice of string. AffinityName []interface{} }
MplsTe_GmplsNni_TopologyInstances_TopologyInstance_OspfInt_Controllers_Controller_AffinityNames Set the interface affinity names
func (*MplsTe_GmplsNni_TopologyInstances_TopologyInstance_OspfInt_Controllers_Controller_AffinityNames) GetEntityData ¶
func (affinityNames *MplsTe_GmplsNni_TopologyInstances_TopologyInstance_OspfInt_Controllers_Controller_AffinityNames) GetEntityData() *types.CommonEntityData
type MplsTe_GmplsNni_TopologyInstances_TopologyInstance_OspfInt_Controllers_Controller_TtiMode ¶
type MplsTe_GmplsNni_TopologyInstances_TopologyInstance_OspfInt_Controllers_Controller_TtiMode struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Type of Trail Trace Identifier. The type is GmplsttiMode. TtiModeType interface{} // Tandem Connection Monitoring ID for the interface. The type is interface{} // with range: 1..6. Tcmid interface{} }
MplsTe_GmplsNni_TopologyInstances_TopologyInstance_OspfInt_Controllers_Controller_TtiMode Set tandem connection monitoring for the interface
func (*MplsTe_GmplsNni_TopologyInstances_TopologyInstance_OspfInt_Controllers_Controller_TtiMode) GetEntityData ¶
func (ttiMode *MplsTe_GmplsNni_TopologyInstances_TopologyInstance_OspfInt_Controllers_Controller_TtiMode) GetEntityData() *types.CommonEntityData
type MplsTe_GmplsNni_TopologyInstances_TopologyInstance_OspfipAddr ¶
type MplsTe_GmplsNni_TopologyInstances_TopologyInstance_OspfipAddr struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Area ID if in IP address format. The type is // string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. Address interface{} // GMPLS-NNI controllers. Controllers MplsTe_GmplsNni_TopologyInstances_TopologyInstance_OspfipAddr_Controllers }
MplsTe_GmplsNni_TopologyInstances_TopologyInstance_OspfipAddr ospfip addr
func (*MplsTe_GmplsNni_TopologyInstances_TopologyInstance_OspfipAddr) GetEntityData ¶
func (ospfipAddr *MplsTe_GmplsNni_TopologyInstances_TopologyInstance_OspfipAddr) GetEntityData() *types.CommonEntityData
type MplsTe_GmplsNni_TopologyInstances_TopologyInstance_OspfipAddr_Controllers ¶
type MplsTe_GmplsNni_TopologyInstances_TopologyInstance_OspfipAddr_Controllers struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configure a GMPLS NNI controller. The type is slice of // MplsTe_GmplsNni_TopologyInstances_TopologyInstance_OspfipAddr_Controllers_Controller. Controller []*MplsTe_GmplsNni_TopologyInstances_TopologyInstance_OspfipAddr_Controllers_Controller }
MplsTe_GmplsNni_TopologyInstances_TopologyInstance_OspfipAddr_Controllers GMPLS-NNI controllers
func (*MplsTe_GmplsNni_TopologyInstances_TopologyInstance_OspfipAddr_Controllers) GetEntityData ¶
func (controllers *MplsTe_GmplsNni_TopologyInstances_TopologyInstance_OspfipAddr_Controllers) GetEntityData() *types.CommonEntityData
type MplsTe_GmplsNni_TopologyInstances_TopologyInstance_OspfipAddr_Controllers_Controller ¶
type MplsTe_GmplsNni_TopologyInstances_TopologyInstance_OspfipAddr_Controllers_Controller struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Controller name. The type is string with pattern: // [a-zA-Z0-9._/-]+. ControllerName interface{} // Set administrative weight for the interface. The type is interface{} with // range: 0..65535. AdminWeight interface{} // Enable GMPLS-NNI on the link. The type is interface{}. Enable interface{} // Set link delay for the interface. The type is interface{} with range: // 1..16777215. Delay interface{} // Set tandem connection monitoring for the interface. TtiMode MplsTe_GmplsNni_TopologyInstances_TopologyInstance_OspfipAddr_Controllers_Controller_TtiMode // Set the interface affinity names. AffinityNames MplsTe_GmplsNni_TopologyInstances_TopologyInstance_OspfipAddr_Controllers_Controller_AffinityNames }
MplsTe_GmplsNni_TopologyInstances_TopologyInstance_OspfipAddr_Controllers_Controller Configure a GMPLS NNI controller
func (*MplsTe_GmplsNni_TopologyInstances_TopologyInstance_OspfipAddr_Controllers_Controller) GetEntityData ¶
func (controller *MplsTe_GmplsNni_TopologyInstances_TopologyInstance_OspfipAddr_Controllers_Controller) GetEntityData() *types.CommonEntityData
type MplsTe_GmplsNni_TopologyInstances_TopologyInstance_OspfipAddr_Controllers_Controller_AffinityNames ¶
type MplsTe_GmplsNni_TopologyInstances_TopologyInstance_OspfipAddr_Controllers_Controller_AffinityNames struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Array of Attribute Names. The type is slice of string. AffinityName []interface{} }
MplsTe_GmplsNni_TopologyInstances_TopologyInstance_OspfipAddr_Controllers_Controller_AffinityNames Set the interface affinity names
func (*MplsTe_GmplsNni_TopologyInstances_TopologyInstance_OspfipAddr_Controllers_Controller_AffinityNames) GetEntityData ¶
func (affinityNames *MplsTe_GmplsNni_TopologyInstances_TopologyInstance_OspfipAddr_Controllers_Controller_AffinityNames) GetEntityData() *types.CommonEntityData
type MplsTe_GmplsNni_TopologyInstances_TopologyInstance_OspfipAddr_Controllers_Controller_TtiMode ¶
type MplsTe_GmplsNni_TopologyInstances_TopologyInstance_OspfipAddr_Controllers_Controller_TtiMode struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Type of Trail Trace Identifier. The type is GmplsttiMode. TtiModeType interface{} // Tandem Connection Monitoring ID for the interface. The type is interface{} // with range: 1..6. Tcmid interface{} }
MplsTe_GmplsNni_TopologyInstances_TopologyInstance_OspfipAddr_Controllers_Controller_TtiMode Set tandem connection monitoring for the interface
func (*MplsTe_GmplsNni_TopologyInstances_TopologyInstance_OspfipAddr_Controllers_Controller_TtiMode) GetEntityData ¶
func (ttiMode *MplsTe_GmplsNni_TopologyInstances_TopologyInstance_OspfipAddr_Controllers_Controller_TtiMode) GetEntityData() *types.CommonEntityData
type MplsTe_GmplsNni_TunnelHeads ¶
type MplsTe_GmplsNni_TunnelHeads struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The configuration for a GMPLS NNI tunnel head-end. The type is slice of // MplsTe_GmplsNni_TunnelHeads_TunnelHead. TunnelHead []*MplsTe_GmplsNni_TunnelHeads_TunnelHead }
MplsTe_GmplsNni_TunnelHeads GMPLS-NNI tunnel-head table
func (*MplsTe_GmplsNni_TunnelHeads) GetEntityData ¶
func (tunnelHeads *MplsTe_GmplsNni_TunnelHeads) GetEntityData() *types.CommonEntityData
type MplsTe_GmplsNni_TunnelHeads_TunnelHead ¶
type MplsTe_GmplsNni_TunnelHeads_TunnelHead struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Tunnel ID. The type is interface{} with range: // 0..65535. TunnelId interface{} // The existence of this configuration indicates the a new GMPLS NNI tunnel // has been enabled. The type is interface{}. Enable interface{} // Announce SRLG on term interface for the tunnel. The type is interface{}. AnnounceSrlg interface{} // The existence of this configuration indicates the restore LSP of tunnel is // shutdown. The type is interface{}. RestoreLspShutdown interface{} // The existence of this configuration indicates the current/working LSP of // tunnel is shutdown. The type is interface{}. CurrentLspShutdown interface{} // Path selection configuration for this specific tunnel. The type is // MplsTePathSelectionMetric. PathSelectionMetric interface{} // The existence of this configuration indicates the Payload type have been // set for the tunnel. The type is OtnPayload. Payload interface{} // The existence of this configuration indicates the standby/protect LSP of // tunnel is shutdown. The type is interface{}. StandbyLspShutdown interface{} // The existence of this configuration indicates the tunnel is shutdown. The // type is interface{}. Shutdown interface{} // The name of the path-protection profile to be included in signalling // messages. The type is string with length: 1..64. PathProtectionAttributeSetProfile interface{} // Record the route used by the tunnel. The type is interface{}. RecordRoute interface{} // The name of the tunnel to be included in signalling messages. The type is // string with length: 1..254. SignalledName interface{} // The existence of this configuration indicates the signalled bandwidth has // been set for the tunnel. SignalledBandwidth MplsTe_GmplsNni_TunnelHeads_TunnelHead_SignalledBandwidth // The existence of this configuration indicates the destination has been set // for the tunnel. Destination MplsTe_GmplsNni_TunnelHeads_TunnelHead_Destination // The configuration for a GMPLS NNI tunnel protection switch. ProtectionSwitching MplsTe_GmplsNni_TunnelHeads_TunnelHead_ProtectionSwitching // Tunnel event logging. Logging MplsTe_GmplsNni_TunnelHeads_TunnelHead_Logging // GMPLS NNI path options. PathOptions MplsTe_GmplsNni_TunnelHeads_TunnelHead_PathOptions // The existence of this configuration indicates the static UNI endpoints have // been set for the tunnel. StaticUni MplsTe_GmplsNni_TunnelHeads_TunnelHead_StaticUni }
MplsTe_GmplsNni_TunnelHeads_TunnelHead The configuration for a GMPLS NNI tunnel head-end
func (*MplsTe_GmplsNni_TunnelHeads_TunnelHead) GetEntityData ¶
func (tunnelHead *MplsTe_GmplsNni_TunnelHeads_TunnelHead) GetEntityData() *types.CommonEntityData
type MplsTe_GmplsNni_TunnelHeads_TunnelHead_Destination ¶
type MplsTe_GmplsNni_TunnelHeads_TunnelHead_Destination struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // IPV4 tunnel destination. 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}]+)?. Destination interface{} // Destination type whether it is unicast or unnumbered. The type is // OtnDestination. DestinationType interface{} // Interface index of port. The type is interface{} with range: 0..4294967295. InterfaceIfIndex interface{} }
MplsTe_GmplsNni_TunnelHeads_TunnelHead_Destination The existence of this configuration indicates the destination has been set for the tunnel
func (*MplsTe_GmplsNni_TunnelHeads_TunnelHead_Destination) GetEntityData ¶
func (destination *MplsTe_GmplsNni_TunnelHeads_TunnelHead_Destination) GetEntityData() *types.CommonEntityData
type MplsTe_GmplsNni_TunnelHeads_TunnelHead_Logging ¶
type MplsTe_GmplsNni_TunnelHeads_TunnelHead_Logging struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Log all tunnel messages for changes in Active LSP. The type is interface{}. ActiveLspMessage interface{} // Log all messages for changes in state of Homepath of Working LSP. The type // is interface{}. HomepathStateMessage interface{} // Log all tunnel sub-LSP state messages. The type is interface{}. SignallingStateMessage interface{} // Log all tunnel messages for changes in path-change. The type is // interface{}. PathChangeMessage interface{} // Log all tunnel messages for static cross-connect messages. The type is // interface{}. StaticCrossConnectMessage interface{} // Log all tunnel messages for changes in tunnel-state. The type is // interface{}. TunnelStateMessage interface{} // Log tunnel messages for insufficient bandwidth. The type is interface{}. InsufficientBwMessage interface{} }
MplsTe_GmplsNni_TunnelHeads_TunnelHead_Logging Tunnel event logging
func (*MplsTe_GmplsNni_TunnelHeads_TunnelHead_Logging) GetEntityData ¶
func (logging *MplsTe_GmplsNni_TunnelHeads_TunnelHead_Logging) GetEntityData() *types.CommonEntityData
type MplsTe_GmplsNni_TunnelHeads_TunnelHead_PathOptions ¶
type MplsTe_GmplsNni_TunnelHeads_TunnelHead_PathOptions struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The existence of this configuration indicates the path options have been // set for the tunnel. The type is slice of // MplsTe_GmplsNni_TunnelHeads_TunnelHead_PathOptions_PathOption. PathOption []*MplsTe_GmplsNni_TunnelHeads_TunnelHead_PathOptions_PathOption }
MplsTe_GmplsNni_TunnelHeads_TunnelHead_PathOptions GMPLS NNI path options
func (*MplsTe_GmplsNni_TunnelHeads_TunnelHead_PathOptions) GetEntityData ¶
func (pathOptions *MplsTe_GmplsNni_TunnelHeads_TunnelHead_PathOptions) GetEntityData() *types.CommonEntityData
type MplsTe_GmplsNni_TunnelHeads_TunnelHead_PathOptions_PathOption ¶
type MplsTe_GmplsNni_TunnelHeads_TunnelHead_PathOptions_PathOption struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Preference level for this path option. The type is // interface{} with range: 1..1000. PreferenceLevel interface{} // The type of the path option. The type is MplsTePathOption. PathType interface{} // The ID of the IP explicit path associated with this option. The type is // interface{} with range: 1..65535. PathId interface{} // The name of the IP explicit path associated with this option. The type is // string. PathName interface{} // Preference level of the protecting explicit path. . The type is interface{} // with range: 1..1001. ProtectedByPreferenceLevel interface{} // Preference level of the restore path. . The type is interface{} with range: // 1..1000. RestoreByPreferenceLevel interface{} // The route-exclusion type. The type is interface{}. This attribute is // mandatory. XroType interface{} // The name of the XRO attribute set to be used for this path-option. The type // is string with length: 1..64. XroAttributeSetName interface{} // The name of the affinity attribute set to be used for this path-option. The // type is string with length: 1..64. AffinityAttributeSetName interface{} // Lockdown properties. The type is MplsTePathOptionProperty. Lockdown interface{} }
MplsTe_GmplsNni_TunnelHeads_TunnelHead_PathOptions_PathOption The existence of this configuration indicates the path options have been set for the tunnel
func (*MplsTe_GmplsNni_TunnelHeads_TunnelHead_PathOptions_PathOption) GetEntityData ¶
func (pathOption *MplsTe_GmplsNni_TunnelHeads_TunnelHead_PathOptions_PathOption) GetEntityData() *types.CommonEntityData
type MplsTe_GmplsNni_TunnelHeads_TunnelHead_ProtectionSwitching ¶
type MplsTe_GmplsNni_TunnelHeads_TunnelHead_ProtectionSwitching struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The configuration is used to prevent switch over for a particular path type // in tunnel. The type is OtnProtectionSwitchLockout. Lockout interface{} }
MplsTe_GmplsNni_TunnelHeads_TunnelHead_ProtectionSwitching The configuration for a GMPLS NNI tunnel protection switch
func (*MplsTe_GmplsNni_TunnelHeads_TunnelHead_ProtectionSwitching) GetEntityData ¶
func (protectionSwitching *MplsTe_GmplsNni_TunnelHeads_TunnelHead_ProtectionSwitching) GetEntityData() *types.CommonEntityData
type MplsTe_GmplsNni_TunnelHeads_TunnelHead_SignalledBandwidth ¶
type MplsTe_GmplsNni_TunnelHeads_TunnelHead_SignalledBandwidth struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The g.709 signal type requested. The type is OtnSignaledBandwidth. SignalledBandwidthType interface{} // Bitrate value in Kbps for ODUflex framing type. The type is interface{} // with range: 0..4294967295. Units are kbit/s. Bitrate interface{} // Framing type in case of ODUflex signal type. The type is // OtnSignaledBandwidthFlexFraming. OdUflexFramingType interface{} }
MplsTe_GmplsNni_TunnelHeads_TunnelHead_SignalledBandwidth The existence of this configuration indicates the signalled bandwidth has been set for the tunnel
func (*MplsTe_GmplsNni_TunnelHeads_TunnelHead_SignalledBandwidth) GetEntityData ¶
func (signalledBandwidth *MplsTe_GmplsNni_TunnelHeads_TunnelHead_SignalledBandwidth) GetEntityData() *types.CommonEntityData
type MplsTe_GmplsNni_TunnelHeads_TunnelHead_StaticUni ¶
type MplsTe_GmplsNni_TunnelHeads_TunnelHead_StaticUni struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Name of ingress controller. The type is string with length: 1..255. IngressControllerName interface{} // Interface index of Egress controller. The type is interface{} with range: // 0..4294967295. EgressControllerIfIndex interface{} // Ingress type whether it is xconnect or terminated. The type is // OtnStaticUni. IngressType interface{} // Egress type whether it is xconnect or terminated. The type is OtnStaticUni. EgressType interface{} }
MplsTe_GmplsNni_TunnelHeads_TunnelHead_StaticUni The existence of this configuration indicates the static UNI endpoints have been set for the tunnel
func (*MplsTe_GmplsNni_TunnelHeads_TunnelHead_StaticUni) GetEntityData ¶
func (staticUni *MplsTe_GmplsNni_TunnelHeads_TunnelHead_StaticUni) GetEntityData() *types.CommonEntityData
type MplsTe_GmplsUni ¶
type MplsTe_GmplsUni struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // GMPLS-UNI timer configuration. Timers MplsTe_GmplsUni_Timers // GMPLS-UNI controllers. Controllers MplsTe_GmplsUni_Controllers }
MplsTe_GmplsUni GMPLS-UNI configuration
func (*MplsTe_GmplsUni) GetEntityData ¶
func (gmplsUni *MplsTe_GmplsUni) GetEntityData() *types.CommonEntityData
type MplsTe_GmplsUni_Controllers ¶
type MplsTe_GmplsUni_Controllers struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configure a GMPLS controller. The type is slice of // MplsTe_GmplsUni_Controllers_Controller. Controller []*MplsTe_GmplsUni_Controllers_Controller }
MplsTe_GmplsUni_Controllers GMPLS-UNI controllers
func (*MplsTe_GmplsUni_Controllers) GetEntityData ¶
func (controllers *MplsTe_GmplsUni_Controllers) GetEntityData() *types.CommonEntityData
type MplsTe_GmplsUni_Controllers_Controller ¶
type MplsTe_GmplsUni_Controllers_Controller struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Controller name. The type is string with pattern: // [a-zA-Z0-9._/-]+. ControllerName interface{} // Enable GMPLS-UNI on the link. The type is interface{}. Enable interface{} // Announce discovered tunnel properties to system. Announce MplsTe_GmplsUni_Controllers_Controller_Announce // Controller logging. ControllerLogging MplsTe_GmplsUni_Controllers_Controller_ControllerLogging // GMPLS-UNI tunnel-head properties. GmplsUnitunnelHead MplsTe_GmplsUni_Controllers_Controller_GmplsUnitunnelHead }
MplsTe_GmplsUni_Controllers_Controller Configure a GMPLS controller
func (*MplsTe_GmplsUni_Controllers_Controller) GetEntityData ¶
func (controller *MplsTe_GmplsUni_Controllers_Controller) GetEntityData() *types.CommonEntityData
type MplsTe_GmplsUni_Controllers_Controller_Announce ¶
type MplsTe_GmplsUni_Controllers_Controller_Announce struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable announcement of discovered SRLGs. The type is interface{}. SrlGs interface{} }
MplsTe_GmplsUni_Controllers_Controller_Announce Announce discovered tunnel properties to system
func (*MplsTe_GmplsUni_Controllers_Controller_Announce) GetEntityData ¶
func (announce *MplsTe_GmplsUni_Controllers_Controller_Announce) GetEntityData() *types.CommonEntityData
type MplsTe_GmplsUni_Controllers_Controller_ControllerLogging ¶
type MplsTe_GmplsUni_Controllers_Controller_ControllerLogging struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable logging of changes to of discovered SRLGs. The type is interface{}. DiscoveredSrlgChangeLogging interface{} }
MplsTe_GmplsUni_Controllers_Controller_ControllerLogging Controller logging
func (*MplsTe_GmplsUni_Controllers_Controller_ControllerLogging) GetEntityData ¶
func (controllerLogging *MplsTe_GmplsUni_Controllers_Controller_ControllerLogging) GetEntityData() *types.CommonEntityData
type MplsTe_GmplsUni_Controllers_Controller_GmplsUnitunnelHead ¶
type MplsTe_GmplsUni_Controllers_Controller_GmplsUnitunnelHead struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // GMPLS-UNI head tunnel-id. The type is interface{} with range: 0..65535. TunnelId interface{} // Set link as a GMPLS tunnel head. The type is interface{}. Enable interface{} // Set the destination of the tunnel. 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}]+)?. Destination interface{} // Record the route used by the tunnel. The type is interface{}. RecordRoute interface{} // The name of the tunnel to be included in signalling messages. The type is // string with length: 1..254. SignalledName interface{} // Path-option configuration. PathOptions MplsTe_GmplsUni_Controllers_Controller_GmplsUnitunnelHead_PathOptions // Tunnel property recording. Recording MplsTe_GmplsUni_Controllers_Controller_GmplsUnitunnelHead_Recording // Tunnel event logging. Logging MplsTe_GmplsUni_Controllers_Controller_GmplsUnitunnelHead_Logging // Tunnel Setup and Hold Priorities. Priority MplsTe_GmplsUni_Controllers_Controller_GmplsUnitunnelHead_Priority }
MplsTe_GmplsUni_Controllers_Controller_GmplsUnitunnelHead GMPLS-UNI tunnel-head properties
func (*MplsTe_GmplsUni_Controllers_Controller_GmplsUnitunnelHead) GetEntityData ¶
func (gmplsUnitunnelHead *MplsTe_GmplsUni_Controllers_Controller_GmplsUnitunnelHead) GetEntityData() *types.CommonEntityData
type MplsTe_GmplsUni_Controllers_Controller_GmplsUnitunnelHead_Logging ¶
type MplsTe_GmplsUni_Controllers_Controller_GmplsUnitunnelHead_Logging struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Log tunnel state messages. The type is interface{}. StateMessage interface{} }
MplsTe_GmplsUni_Controllers_Controller_GmplsUnitunnelHead_Logging Tunnel event logging
func (*MplsTe_GmplsUni_Controllers_Controller_GmplsUnitunnelHead_Logging) GetEntityData ¶
func (logging *MplsTe_GmplsUni_Controllers_Controller_GmplsUnitunnelHead_Logging) GetEntityData() *types.CommonEntityData
type MplsTe_GmplsUni_Controllers_Controller_GmplsUnitunnelHead_PathOptions ¶
type MplsTe_GmplsUni_Controllers_Controller_GmplsUnitunnelHead_PathOptions struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A Path-option. The type is slice of // MplsTe_GmplsUni_Controllers_Controller_GmplsUnitunnelHead_PathOptions_PathOption. PathOption []*MplsTe_GmplsUni_Controllers_Controller_GmplsUnitunnelHead_PathOptions_PathOption }
MplsTe_GmplsUni_Controllers_Controller_GmplsUnitunnelHead_PathOptions Path-option configuration
func (*MplsTe_GmplsUni_Controllers_Controller_GmplsUnitunnelHead_PathOptions) GetEntityData ¶
func (pathOptions *MplsTe_GmplsUni_Controllers_Controller_GmplsUnitunnelHead_PathOptions) GetEntityData() *types.CommonEntityData
type MplsTe_GmplsUni_Controllers_Controller_GmplsUnitunnelHead_PathOptions_PathOption ¶
type MplsTe_GmplsUni_Controllers_Controller_GmplsUnitunnelHead_PathOptions_PathOption struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Preference level for this path option. The type is // interface{} with range: 1..1000. PreferenceLevel interface{} // The type of the path option. The type is MplsTePathOption. This attribute // is mandatory. PathType interface{} // The ID of the explicit path associated with this option. The type is // interface{} with range: 1..65535. The default value is 1. PathId interface{} // The name of the explicit path associated with this option. The type is // string. PathName interface{} // The route-exclusion type. The type is interface{}. This attribute is // mandatory. XroType interface{} // The name of the XRO attribute set to be used for this path-option. The type // is string with length: 1..64. XroAttributeSetName interface{} // Path option properties: must be Lockdown. The type is // MplsTePathOptionProperty. This attribute is mandatory. Lockdown interface{} // Path option properties: must be verbatim if set. The type is // MplsTePathOptionProperty. The default value is none. Verbatim interface{} // Signaled label type. The type is MplsTeSignaledLabel. The default value is // not-set. SignaledLabel interface{} // DWDM channel number. The type is interface{} with range: 1..89. The default // value is 1. DwdmChannel interface{} }
MplsTe_GmplsUni_Controllers_Controller_GmplsUnitunnelHead_PathOptions_PathOption A Path-option
func (*MplsTe_GmplsUni_Controllers_Controller_GmplsUnitunnelHead_PathOptions_PathOption) GetEntityData ¶
func (pathOption *MplsTe_GmplsUni_Controllers_Controller_GmplsUnitunnelHead_PathOptions_PathOption) GetEntityData() *types.CommonEntityData
type MplsTe_GmplsUni_Controllers_Controller_GmplsUnitunnelHead_Priority ¶
type MplsTe_GmplsUni_Controllers_Controller_GmplsUnitunnelHead_Priority struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Setup Priority. The type is interface{} with range: 0..7. This attribute is // mandatory. SetupPriority interface{} // Hold Priority. The type is interface{} with range: 0..7. This attribute is // mandatory. HoldPriority interface{} }
MplsTe_GmplsUni_Controllers_Controller_GmplsUnitunnelHead_Priority Tunnel Setup and Hold Priorities This type is a presence type.
func (*MplsTe_GmplsUni_Controllers_Controller_GmplsUnitunnelHead_Priority) GetEntityData ¶
func (priority *MplsTe_GmplsUni_Controllers_Controller_GmplsUnitunnelHead_Priority) GetEntityData() *types.CommonEntityData
type MplsTe_GmplsUni_Controllers_Controller_GmplsUnitunnelHead_Recording ¶
type MplsTe_GmplsUni_Controllers_Controller_GmplsUnitunnelHead_Recording struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable SRLG-recording during signaling. The type is interface{}. Srlg interface{} }
MplsTe_GmplsUni_Controllers_Controller_GmplsUnitunnelHead_Recording Tunnel property recording
func (*MplsTe_GmplsUni_Controllers_Controller_GmplsUnitunnelHead_Recording) GetEntityData ¶
func (recording *MplsTe_GmplsUni_Controllers_Controller_GmplsUnitunnelHead_Recording) GetEntityData() *types.CommonEntityData
type MplsTe_GmplsUni_Timers ¶
type MplsTe_GmplsUni_Timers struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // GMPLS-UNI path-option timer configuration. PathOptionTimers MplsTe_GmplsUni_Timers_PathOptionTimers }
MplsTe_GmplsUni_Timers GMPLS-UNI timer configuration
func (*MplsTe_GmplsUni_Timers) GetEntityData ¶
func (timers *MplsTe_GmplsUni_Timers) GetEntityData() *types.CommonEntityData
type MplsTe_GmplsUni_Timers_PathOptionTimers ¶
type MplsTe_GmplsUni_Timers_PathOptionTimers struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // GMPLS-UNI path-option holddown timer configuration. Holddown MplsTe_GmplsUni_Timers_PathOptionTimers_Holddown }
MplsTe_GmplsUni_Timers_PathOptionTimers GMPLS-UNI path-option timer configuration
func (*MplsTe_GmplsUni_Timers_PathOptionTimers) GetEntityData ¶
func (pathOptionTimers *MplsTe_GmplsUni_Timers_PathOptionTimers) GetEntityData() *types.CommonEntityData
type MplsTe_GmplsUni_Timers_PathOptionTimers_Holddown ¶
type MplsTe_GmplsUni_Timers_PathOptionTimers_Holddown struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Minimum holddown (seconds). The type is interface{} with range: 5..3600. // Units are second. Minimum interface{} // Maximum holddown (seconds). The type is interface{} with range: 5..3600. // Units are second. Maximum interface{} }
MplsTe_GmplsUni_Timers_PathOptionTimers_Holddown GMPLS-UNI path-option holddown timer configuration
func (*MplsTe_GmplsUni_Timers_PathOptionTimers_Holddown) GetEntityData ¶
func (holddown *MplsTe_GmplsUni_Timers_PathOptionTimers_Holddown) GetEntityData() *types.CommonEntityData
type MplsTe_Interfaces ¶
type MplsTe_Interfaces struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configure an MPLS TE interface. The type is slice of // MplsTe_Interfaces_Interface. Interface []*MplsTe_Interfaces_Interface }
MplsTe_Interfaces Configure MPLS TE interfaces
func (*MplsTe_Interfaces) GetEntityData ¶
func (interfaces *MplsTe_Interfaces) GetEntityData() *types.CommonEntityData
type MplsTe_Interfaces_Interface ¶
type MplsTe_Interfaces_Interface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Interface name. The type is string with pattern: // [a-zA-Z0-9._/-]+. InterfaceName interface{} // MPLS transport profile capable link. TransportProfileLink MplsTe_Interfaces_Interface_TransportProfileLink // LCAC specific MPLS interface configuration. Lcac MplsTe_Interfaces_Interface_Lcac // MPLS TE global interface configuration. GlobalAttributes MplsTe_Interfaces_Interface_GlobalAttributes }
MplsTe_Interfaces_Interface Configure an MPLS TE interface
func (*MplsTe_Interfaces_Interface) GetEntityData ¶
func (self *MplsTe_Interfaces_Interface) GetEntityData() *types.CommonEntityData
type MplsTe_Interfaces_Interface_GlobalAttributes ¶
type MplsTe_Interfaces_Interface_GlobalAttributes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configure MPLS TE backup tunnels for this interface. BackupTunnels MplsTe_Interfaces_Interface_GlobalAttributes_BackupTunnels // Auto tunnel configuration. AutoTunnel MplsTe_Interfaces_Interface_GlobalAttributes_AutoTunnel // Configure MPLS TE backup tunnels for this interface. BackupPaths MplsTe_Interfaces_Interface_GlobalAttributes_BackupPaths }
MplsTe_Interfaces_Interface_GlobalAttributes MPLS TE global interface configuration
func (*MplsTe_Interfaces_Interface_GlobalAttributes) GetEntityData ¶
func (globalAttributes *MplsTe_Interfaces_Interface_GlobalAttributes) GetEntityData() *types.CommonEntityData
type MplsTe_Interfaces_Interface_GlobalAttributes_AutoTunnel ¶
type MplsTe_Interfaces_Interface_GlobalAttributes_AutoTunnel struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Auto tunnel backup configuration. Backup MplsTe_Interfaces_Interface_GlobalAttributes_AutoTunnel_Backup }
MplsTe_Interfaces_Interface_GlobalAttributes_AutoTunnel Auto tunnel configuration
func (*MplsTe_Interfaces_Interface_GlobalAttributes_AutoTunnel) GetEntityData ¶
func (autoTunnel *MplsTe_Interfaces_Interface_GlobalAttributes_AutoTunnel) GetEntityData() *types.CommonEntityData
type MplsTe_Interfaces_Interface_GlobalAttributes_AutoTunnel_Backup ¶
type MplsTe_Interfaces_Interface_GlobalAttributes_AutoTunnel_Backup struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable auto-tunnel backup on this TE link. The type is interface{}. Enable interface{} // The name of attribute set to be applied to this auto backup lsp. The type // is string with length: 1..64. AttributeSet interface{} // Enable NHOP-only mode for auto-tunnel backup on this TE link. The type is // interface{}. NextHopOnly interface{} // Auto-tunnel backup exclusion criteria. Exclude MplsTe_Interfaces_Interface_GlobalAttributes_AutoTunnel_Backup_Exclude }
MplsTe_Interfaces_Interface_GlobalAttributes_AutoTunnel_Backup Auto tunnel backup configuration
func (*MplsTe_Interfaces_Interface_GlobalAttributes_AutoTunnel_Backup) GetEntityData ¶
func (backup *MplsTe_Interfaces_Interface_GlobalAttributes_AutoTunnel_Backup) GetEntityData() *types.CommonEntityData
type MplsTe_Interfaces_Interface_GlobalAttributes_AutoTunnel_Backup_Exclude ¶
type MplsTe_Interfaces_Interface_GlobalAttributes_AutoTunnel_Backup_Exclude struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Set exclude SRLG mode for auto-tunnel backup on this TE link. The type is // MplsTesrlgExclude. SrlgMode interface{} }
MplsTe_Interfaces_Interface_GlobalAttributes_AutoTunnel_Backup_Exclude Auto-tunnel backup exclusion criteria
func (*MplsTe_Interfaces_Interface_GlobalAttributes_AutoTunnel_Backup_Exclude) GetEntityData ¶
func (exclude *MplsTe_Interfaces_Interface_GlobalAttributes_AutoTunnel_Backup_Exclude) GetEntityData() *types.CommonEntityData
type MplsTe_Interfaces_Interface_GlobalAttributes_BackupPaths ¶
type MplsTe_Interfaces_Interface_GlobalAttributes_BackupPaths struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Tunnel interface number. The type is slice of // MplsTe_Interfaces_Interface_GlobalAttributes_BackupPaths_BackupPath. BackupPath []*MplsTe_Interfaces_Interface_GlobalAttributes_BackupPaths_BackupPath }
MplsTe_Interfaces_Interface_GlobalAttributes_BackupPaths Configure MPLS TE backup tunnels for this interface
func (*MplsTe_Interfaces_Interface_GlobalAttributes_BackupPaths) GetEntityData ¶
func (backupPaths *MplsTe_Interfaces_Interface_GlobalAttributes_BackupPaths) GetEntityData() *types.CommonEntityData
type MplsTe_Interfaces_Interface_GlobalAttributes_BackupPaths_BackupPath ¶
type MplsTe_Interfaces_Interface_GlobalAttributes_BackupPaths_BackupPath struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Tunnel interface number. The type is interface{} // with range: 0..65535. TunnelNumber interface{} }
MplsTe_Interfaces_Interface_GlobalAttributes_BackupPaths_BackupPath Tunnel interface number
func (*MplsTe_Interfaces_Interface_GlobalAttributes_BackupPaths_BackupPath) GetEntityData ¶
func (backupPath *MplsTe_Interfaces_Interface_GlobalAttributes_BackupPaths_BackupPath) GetEntityData() *types.CommonEntityData
type MplsTe_Interfaces_Interface_GlobalAttributes_BackupTunnels ¶
type MplsTe_Interfaces_Interface_GlobalAttributes_BackupTunnels struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Tunnel name. The type is slice of // MplsTe_Interfaces_Interface_GlobalAttributes_BackupTunnels_BackupTunnel. BackupTunnel []*MplsTe_Interfaces_Interface_GlobalAttributes_BackupTunnels_BackupTunnel }
MplsTe_Interfaces_Interface_GlobalAttributes_BackupTunnels Configure MPLS TE backup tunnels for this interface
func (*MplsTe_Interfaces_Interface_GlobalAttributes_BackupTunnels) GetEntityData ¶
func (backupTunnels *MplsTe_Interfaces_Interface_GlobalAttributes_BackupTunnels) GetEntityData() *types.CommonEntityData
type MplsTe_Interfaces_Interface_GlobalAttributes_BackupTunnels_BackupTunnel ¶
type MplsTe_Interfaces_Interface_GlobalAttributes_BackupTunnels_BackupTunnel struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Tunnel name. The type is string with length: // 1..54. TunnelName interface{} }
MplsTe_Interfaces_Interface_GlobalAttributes_BackupTunnels_BackupTunnel Tunnel name
func (*MplsTe_Interfaces_Interface_GlobalAttributes_BackupTunnels_BackupTunnel) GetEntityData ¶
func (backupTunnel *MplsTe_Interfaces_Interface_GlobalAttributes_BackupTunnels_BackupTunnel) GetEntityData() *types.CommonEntityData
type MplsTe_Interfaces_Interface_Lcac ¶
type MplsTe_Interfaces_Interface_Lcac struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable use of Bidirectional Forwarding Detection. The type is interface{}. Bfd interface{} // Lockout protection on the interface for Flex LSP. The type is interface{}. FaultOamLockout interface{} // Set user defined interface attribute flags. The type is string with // pattern: [0-9a-fA-F]{1,8}. AttributeFlags interface{} // Enable MPLS-TE on the link. The type is interface{}. Enable interface{} // Set administrative weight for the interface. The type is interface{} with // range: 0..4294967295. AdminWeight interface{} // Set the te-link switching attributes. Switchings MplsTe_Interfaces_Interface_Lcac_Switchings // Set the IGP instance into which this interface is to be flooded (GMPLS // only). FloodArea MplsTe_Interfaces_Interface_Lcac_FloodArea // Set the interface attribute names. AttributeNameXr MplsTe_Interfaces_Interface_Lcac_AttributeNameXr // Attribute name table. AttributeNames MplsTe_Interfaces_Interface_Lcac_AttributeNames // Configure SRLG membership for the interface. Srlgs MplsTe_Interfaces_Interface_Lcac_Srlgs // Set thresholds for increased resource availability in %. UpThresholds MplsTe_Interfaces_Interface_Lcac_UpThresholds // Set thresholds for decreased resource availability in %. DownThresholds MplsTe_Interfaces_Interface_Lcac_DownThresholds }
MplsTe_Interfaces_Interface_Lcac LCAC specific MPLS interface configuration
func (*MplsTe_Interfaces_Interface_Lcac) GetEntityData ¶
func (lcac *MplsTe_Interfaces_Interface_Lcac) GetEntityData() *types.CommonEntityData
type MplsTe_Interfaces_Interface_Lcac_AttributeNameXr ¶
type MplsTe_Interfaces_Interface_Lcac_AttributeNameXr struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Array of Attribute Names. The type is slice of string. AttributeName []interface{} }
MplsTe_Interfaces_Interface_Lcac_AttributeNameXr Set the interface attribute names
func (*MplsTe_Interfaces_Interface_Lcac_AttributeNameXr) GetEntityData ¶
func (attributeNameXr *MplsTe_Interfaces_Interface_Lcac_AttributeNameXr) GetEntityData() *types.CommonEntityData
type MplsTe_Interfaces_Interface_Lcac_AttributeNames ¶
type MplsTe_Interfaces_Interface_Lcac_AttributeNames struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Set the interface attribute names. The type is slice of // MplsTe_Interfaces_Interface_Lcac_AttributeNames_AttributeName. AttributeName []*MplsTe_Interfaces_Interface_Lcac_AttributeNames_AttributeName }
MplsTe_Interfaces_Interface_Lcac_AttributeNames Attribute name table
func (*MplsTe_Interfaces_Interface_Lcac_AttributeNames) GetEntityData ¶
func (attributeNames *MplsTe_Interfaces_Interface_Lcac_AttributeNames) GetEntityData() *types.CommonEntityData
type MplsTe_Interfaces_Interface_Lcac_AttributeNames_AttributeName ¶
type MplsTe_Interfaces_Interface_Lcac_AttributeNames_AttributeName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Specify the entry index. The type is interface{} // with range: 1..9. AffinityIndex interface{} // Array of Attribute Names. The type is slice of string. Value []interface{} }
MplsTe_Interfaces_Interface_Lcac_AttributeNames_AttributeName Set the interface attribute names
func (*MplsTe_Interfaces_Interface_Lcac_AttributeNames_AttributeName) GetEntityData ¶
func (attributeName *MplsTe_Interfaces_Interface_Lcac_AttributeNames_AttributeName) GetEntityData() *types.CommonEntityData
type MplsTe_Interfaces_Interface_Lcac_DownThresholds ¶
type MplsTe_Interfaces_Interface_Lcac_DownThresholds struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Array of down threshold percentage. The type is slice of interface{} with // range: 0..100. Units are percentage. DownThreshold []interface{} }
MplsTe_Interfaces_Interface_Lcac_DownThresholds Set thresholds for decreased resource availability in %
func (*MplsTe_Interfaces_Interface_Lcac_DownThresholds) GetEntityData ¶
func (downThresholds *MplsTe_Interfaces_Interface_Lcac_DownThresholds) GetEntityData() *types.CommonEntityData
type MplsTe_Interfaces_Interface_Lcac_FloodArea ¶
type MplsTe_Interfaces_Interface_Lcac_FloodArea struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // IGP type. The type is MplsLcacFloodingIgp. IgpType interface{} // Process name. The type is string with length: 1..32. ProcessName interface{} // Area ID. The type is interface{} with range: 0..4294967295. AreaId interface{} }
MplsTe_Interfaces_Interface_Lcac_FloodArea Set the IGP instance into which this interface is to be flooded (GMPLS only)
func (*MplsTe_Interfaces_Interface_Lcac_FloodArea) GetEntityData ¶
func (floodArea *MplsTe_Interfaces_Interface_Lcac_FloodArea) GetEntityData() *types.CommonEntityData
type MplsTe_Interfaces_Interface_Lcac_Srlgs ¶
type MplsTe_Interfaces_Interface_Lcac_Srlgs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // SRLG membership number. The type is slice of // MplsTe_Interfaces_Interface_Lcac_Srlgs_Srlg. Srlg []*MplsTe_Interfaces_Interface_Lcac_Srlgs_Srlg }
MplsTe_Interfaces_Interface_Lcac_Srlgs Configure SRLG membership for the interface
func (*MplsTe_Interfaces_Interface_Lcac_Srlgs) GetEntityData ¶
func (srlgs *MplsTe_Interfaces_Interface_Lcac_Srlgs) GetEntityData() *types.CommonEntityData
type MplsTe_Interfaces_Interface_Lcac_Srlgs_Srlg ¶
type MplsTe_Interfaces_Interface_Lcac_Srlgs_Srlg struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. SRLG membership number. The type is interface{} // with range: 0..4294967295. SrlgNumber interface{} }
MplsTe_Interfaces_Interface_Lcac_Srlgs_Srlg SRLG membership number
func (*MplsTe_Interfaces_Interface_Lcac_Srlgs_Srlg) GetEntityData ¶
func (srlg *MplsTe_Interfaces_Interface_Lcac_Srlgs_Srlg) GetEntityData() *types.CommonEntityData
type MplsTe_Interfaces_Interface_Lcac_Switchings ¶
type MplsTe_Interfaces_Interface_Lcac_Switchings struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The te-link switching attributes. The type is slice of // MplsTe_Interfaces_Interface_Lcac_Switchings_Switching. Switching []*MplsTe_Interfaces_Interface_Lcac_Switchings_Switching }
MplsTe_Interfaces_Interface_Lcac_Switchings Set the te-link switching attributes
func (*MplsTe_Interfaces_Interface_Lcac_Switchings) GetEntityData ¶
func (switchings *MplsTe_Interfaces_Interface_Lcac_Switchings) GetEntityData() *types.CommonEntityData
type MplsTe_Interfaces_Interface_Lcac_Switchings_Switching ¶
type MplsTe_Interfaces_Interface_Lcac_Switchings_Switching struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Switching index. The type is one of the following // types: enumeration MplsTeSwitchingIndex, or int with range: 1..255. SwitchingId interface{} // Set the local encoding type. The type is MplsTeSwitchingEncoding. Encoding interface{} // Set the local switching capability. The type is MplsTeSwitchingCap. Capability interface{} }
MplsTe_Interfaces_Interface_Lcac_Switchings_Switching The te-link switching attributes
func (*MplsTe_Interfaces_Interface_Lcac_Switchings_Switching) GetEntityData ¶
func (switching *MplsTe_Interfaces_Interface_Lcac_Switchings_Switching) GetEntityData() *types.CommonEntityData
type MplsTe_Interfaces_Interface_Lcac_UpThresholds ¶
type MplsTe_Interfaces_Interface_Lcac_UpThresholds struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Array of up threshold percentage. The type is slice of interface{} with // range: 0..100. Units are percentage. UpThreshold []interface{} }
MplsTe_Interfaces_Interface_Lcac_UpThresholds Set thresholds for increased resource availability in %
func (*MplsTe_Interfaces_Interface_Lcac_UpThresholds) GetEntityData ¶
func (upThresholds *MplsTe_Interfaces_Interface_Lcac_UpThresholds) GetEntityData() *types.CommonEntityData
type MplsTe_Interfaces_Interface_TransportProfileLink ¶
type MplsTe_Interfaces_Interface_TransportProfileLink struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Transport profile link table. Links MplsTe_Interfaces_Interface_TransportProfileLink_Links }
MplsTe_Interfaces_Interface_TransportProfileLink MPLS transport profile capable link
func (*MplsTe_Interfaces_Interface_TransportProfileLink) GetEntityData ¶
func (transportProfileLink *MplsTe_Interfaces_Interface_TransportProfileLink) GetEntityData() *types.CommonEntityData
type MplsTe_Interfaces_Interface_TransportProfileLink_Links ¶
type MplsTe_Interfaces_Interface_TransportProfileLink_Links struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Transport profile link. The type is slice of // MplsTe_Interfaces_Interface_TransportProfileLink_Links_Link. Link []*MplsTe_Interfaces_Interface_TransportProfileLink_Links_Link }
MplsTe_Interfaces_Interface_TransportProfileLink_Links Transport profile link table
func (*MplsTe_Interfaces_Interface_TransportProfileLink_Links) GetEntityData ¶
func (links *MplsTe_Interfaces_Interface_TransportProfileLink_Links) GetEntityData() *types.CommonEntityData
type MplsTe_Interfaces_Interface_TransportProfileLink_Links_Link ¶
type MplsTe_Interfaces_Interface_TransportProfileLink_Links_Link struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Numeric link identifier. The type is interface{} // with range: 1..65535. LinkId interface{} // Next hop type. The type is LinkNextHop. The default value is ipv4-address. NextHopType interface{} // Next-hop address in IPv4 format. 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}]+)?. NextHopAddress interface{} }
MplsTe_Interfaces_Interface_TransportProfileLink_Links_Link Transport profile link
func (*MplsTe_Interfaces_Interface_TransportProfileLink_Links_Link) GetEntityData ¶
func (link *MplsTe_Interfaces_Interface_TransportProfileLink_Links_Link) GetEntityData() *types.CommonEntityData
type MplsTe_Lcac ¶
type MplsTe_Lcac struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Bandwidth hold timer value (seconds). The type is interface{} with range: // 1..300. Units are second. BandwidthHoldTimer interface{} // Bundle capacity preemption timer value (seconds). The type is interface{} // with range: 0..300. Units are second. DelayPreemptBundleCapacityTimer interface{} // Periodic flooding value (seconds). The type is interface{} with range: // 0..3600. Units are second. PeriodicFloodingTimer interface{} // BFD configuration. Bfd MplsTe_Lcac_Bfd // Configure flooding threshold as percentage of total link bandwidth. FloodingThreshold MplsTe_Lcac_FloodingThreshold }
MplsTe_Lcac LCAC specific MPLS global configuration
func (*MplsTe_Lcac) GetEntityData ¶
func (lcac *MplsTe_Lcac) GetEntityData() *types.CommonEntityData
type MplsTe_Lcac_Bfd ¶
type MplsTe_Lcac_Bfd struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Hello interval for BFD sessions created by TE. The type is interface{} with // range: 15..200. Units are millisecond. Interval interface{} // Detection multiplier for BFD sessions created by TE. The type is // interface{} with range: 2..10. DetectionMultiplier interface{} }
MplsTe_Lcac_Bfd BFD configuration
func (*MplsTe_Lcac_Bfd) GetEntityData ¶
func (bfd *MplsTe_Lcac_Bfd) GetEntityData() *types.CommonEntityData
type MplsTe_Lcac_FloodingThreshold ¶
type MplsTe_Lcac_FloodingThreshold struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Upward flooding Threshold in percentages of total bandwidth. The type is // interface{} with range: 0..100. Units are percentage. UpStream interface{} // Downward flooding Threshold in percentages of total bandwidth. The type is // interface{} with range: 0..100. Units are percentage. DownStream interface{} }
MplsTe_Lcac_FloodingThreshold Configure flooding threshold as percentage of total link bandwidth.
func (*MplsTe_Lcac_FloodingThreshold) GetEntityData ¶
func (floodingThreshold *MplsTe_Lcac_FloodingThreshold) GetEntityData() *types.CommonEntityData
type MplsTe_NamedTunnels ¶
type MplsTe_NamedTunnels struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable Named Tunnels. The type is interface{}. Enable interface{} // Configure MPLS TE tunnel. Tunnels MplsTe_NamedTunnels_Tunnels }
MplsTe_NamedTunnels Configure MPLS TE tunnel
func (*MplsTe_NamedTunnels) GetEntityData ¶
func (namedTunnels *MplsTe_NamedTunnels) GetEntityData() *types.CommonEntityData
type MplsTe_NamedTunnels_Tunnels ¶
type MplsTe_NamedTunnels_Tunnels struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configure a MPLS TE tunnel. The type is slice of // MplsTe_NamedTunnels_Tunnels_Tunnel. Tunnel []*MplsTe_NamedTunnels_Tunnels_Tunnel }
MplsTe_NamedTunnels_Tunnels Configure MPLS TE tunnel
func (*MplsTe_NamedTunnels_Tunnels) GetEntityData ¶
func (tunnels *MplsTe_NamedTunnels_Tunnels) GetEntityData() *types.CommonEntityData
type MplsTe_NamedTunnels_Tunnels_Tunnel ¶
type MplsTe_NamedTunnels_Tunnels_Tunnel struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Tunnel name. The type is string with length: // 1..54. TunnelName interface{} // This attribute is a key. Tunnel Type. The type is MplsTeConfigTunnel. TunnelType interface{} // Always set to true. The type is interface{}. Enable interface{} // MPLS tunnel attributes. TunnelAttributes MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes // Set the tunnel ID. TunnelId MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelId }
MplsTe_NamedTunnels_Tunnels_Tunnel Configure a MPLS TE tunnel
func (*MplsTe_NamedTunnels_Tunnels_Tunnel) GetEntityData ¶
func (tunnel *MplsTe_NamedTunnels_Tunnels_Tunnel) GetEntityData() *types.CommonEntityData
type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes ¶
type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // shutdown the tunnel. The type is interface{}. Shutdown interface{} // Forward class value. The type is interface{} with range: 0..7. ForwardClass interface{} // Set the destination of the tunnel. 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}]+)?. Destination interface{} // Record the route used by the tunnel. The type is interface{}. RecordRoute interface{} // Path selection metric to use in path calculation. The type is // MplsTePathSelectionMetric. PathSelectionMetric interface{} // Enable the soft-preemption feature on the tunnel. The type is interface{}. SoftPreemption interface{} // 1..4294967295. LoadShare interface{} // Tunnel path setup table. PathSetups MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_PathSetups // Configure path selection properties. TunnelPathSelection MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_TunnelPathSelection // Tunnel Interface Auto-bandwidth configuration data. AutoBandwidth MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_AutoBandwidth // Tunnel Setup and Hold Priorities. Priority MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_Priority // Set the affinity flags and mask. AffinityMask MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_AffinityMask // Forwarding adjacency announcement to IGP. ForwardingAdjacency MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_ForwardingAdjacency // Log tunnel LSP messages. Logging MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_Logging // Tunnel bandwidth requirement. Bandwidth MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_Bandwidth // Parameters for IGP routing over tunnel. Autoroute MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_Autoroute // Tunnel new style affinity attributes table. NewStyleAffinityAffinityTypes MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_NewStyleAffinityAffinityTypes // Specify MPLS tunnel can be fast-rerouted. FastReroute MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_FastReroute }
MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes MPLS tunnel attributes
func (*MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes) GetEntityData ¶
func (tunnelAttributes *MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes) GetEntityData() *types.CommonEntityData
type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_AffinityMask ¶
type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_AffinityMask struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Affinity flags. The type is string with pattern: [0-9a-fA-F]{1,8}. This // attribute is mandatory. Affinity interface{} // Affinity mask. The type is string with pattern: [0-9a-fA-F]{1,8}. This // attribute is mandatory. Mask interface{} }
MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_AffinityMask Set the affinity flags and mask This type is a presence type.
func (*MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_AffinityMask) GetEntityData ¶
func (affinityMask *MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_AffinityMask) GetEntityData() *types.CommonEntityData
type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_AutoBandwidth ¶
type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_AutoBandwidth struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable auto bandwidth underflow detection. The type is bool. UnderflowEnable interface{} // Set the tunnel auto-bw resignal last bandwidth time-out in seconds. The // type is interface{} with range: 1..3600000. Units are second. ResignalLastBandwidthTimeOut interface{} // This object is only valid for tunnel interfaces and it controls whether // that interface has auto-bw enabled on it or not.The object must be set // before any other auto-bw configuration is supplied for the interface, and // must be the last auto-bw configuration object to be removed . The type is // bool. Enabled interface{} // Set the tunnel auto-bw application frequency in minutes. The type is // interface{} with range: 5..10080. Units are minute. ApplicationFrequency interface{} // Enable auto bandwidth overflow detection. The type is bool. OverflowEnable interface{} // Enable bandwidth collection only, no auto-bw adjustment. The type is // interface{}. CollectionOnly interface{} // Configuring the tunnel underflow detection. Underflow MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_AutoBandwidth_Underflow // Configuring the tunnel overflow detection. Overflow MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_AutoBandwidth_Overflow // Set min/max bandwidth auto-bw can apply on a tunnel. BandwidthLimits MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_AutoBandwidth_BandwidthLimits // Set the bandwidth change threshold to trigger adjustment. AdjustmentThreshold MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_AutoBandwidth_AdjustmentThreshold // Tunnel auto-capacity configuration data. AutoCapacity MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_AutoBandwidth_AutoCapacity }
MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_AutoBandwidth Tunnel Interface Auto-bandwidth configuration data
func (*MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_AutoBandwidth) GetEntityData ¶
func (autoBandwidth *MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_AutoBandwidth) GetEntityData() *types.CommonEntityData
type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_AutoBandwidth_AdjustmentThreshold ¶
type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_AutoBandwidth_AdjustmentThreshold struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Bandwidth change percent to trigger adjustment. The type is interface{} // with range: 1..100. This attribute is mandatory. Units are percentage. AdjustmentThresholdPercent interface{} // Bandwidth change value to trigger adjustment (kbps). The type is // interface{} with range: 10..4294967295. This attribute is mandatory. Units // are kbit/s. AdjustmentThresholdValue interface{} }
MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_AutoBandwidth_AdjustmentThreshold Set the bandwidth change threshold to trigger adjustment This type is a presence type.
func (*MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_AutoBandwidth_AdjustmentThreshold) GetEntityData ¶
func (adjustmentThreshold *MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_AutoBandwidth_AdjustmentThreshold) GetEntityData() *types.CommonEntityData
type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_AutoBandwidth_AutoCapacity ¶
type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_AutoBandwidth_AutoCapacity struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Bandwidth value used to compute the desired number of tunnels for // auto-capacity. The type is interface{} with range: 0..4294967295. Units are // kbit/s. NominalBandwidth interface{} // Enable auto-capacityThe object must be set before any other auto capacity // configuration is supplied for the tunnel,and must be the last auto-capacity // configuration object to be removed. The type is bool. Enable interface{} // Lower limit on the number of clones can be created for the tunnel. The type // is interface{} with range: 0..63. The default value is 0. ClonesMinimum interface{} // Upper bandwidth limit that causes the tunnel to be split. The type is // interface{} with range: 0..4294967295. Units are kbit/s. SplitBandwidth interface{} // Lower bandwidth limit that causes the tunnel to be merged. The type is // interface{} with range: 0..4294967295. Units are kbit/s. MergeBandwidth interface{} // Upper limit on the number of clones can be created for the tunnel. The type // is interface{} with range: 0..63. The default value is 63. ClonesMaximum interface{} }
MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_AutoBandwidth_AutoCapacity Tunnel auto-capacity configuration data
func (*MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_AutoBandwidth_AutoCapacity) GetEntityData ¶
func (autoCapacity *MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_AutoBandwidth_AutoCapacity) GetEntityData() *types.CommonEntityData
type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_AutoBandwidth_BandwidthLimits ¶
type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_AutoBandwidth_BandwidthLimits struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Set minimum bandwidth auto-bw can apply on a tunnel. The type is // interface{} with range: 0..4294967295. This attribute is mandatory. BandwidthMinLimit interface{} // Set maximum bandwidth auto-bw can apply on a tunnel. The type is // interface{} with range: 0..4294967295. This attribute is mandatory. BandwidthMaxLimit interface{} }
MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_AutoBandwidth_BandwidthLimits Set min/max bandwidth auto-bw can apply on a tunnel This type is a presence type.
func (*MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_AutoBandwidth_BandwidthLimits) GetEntityData ¶
func (bandwidthLimits *MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_AutoBandwidth_BandwidthLimits) GetEntityData() *types.CommonEntityData
type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_AutoBandwidth_Overflow ¶
type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_AutoBandwidth_Overflow struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Bandwidth change percent to trigger an overflow. The type is interface{} // with range: 1..100. This attribute is mandatory. Units are percentage. OverflowThresholdPercent interface{} // Bandwidth change value to trigger an overflow (kbps). The type is // interface{} with range: 10..4294967295. This attribute is mandatory. Units // are kbit/s. OverflowThresholdValue interface{} // Number of consecutive collections exceeding threshold. The type is // interface{} with range: 1..10. This attribute is mandatory. OverflowThresholdLimit interface{} }
MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_AutoBandwidth_Overflow Configuring the tunnel overflow detection This type is a presence type.
func (*MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_AutoBandwidth_Overflow) GetEntityData ¶
func (overflow *MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_AutoBandwidth_Overflow) GetEntityData() *types.CommonEntityData
type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_AutoBandwidth_Underflow ¶
type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_AutoBandwidth_Underflow struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Bandwidth change percent to trigger an underflow. The type is interface{} // with range: 1..100. This attribute is mandatory. Units are percentage. UnderflowThresholdPercent interface{} // Bandwidth change value to trigger an underflow (kbps). The type is // interface{} with range: 10..4294967295. This attribute is mandatory. Units // are kbit/s. UnderflowThresholdValue interface{} // Number of consecutive collections exceeding threshold. The type is // interface{} with range: 1..10. This attribute is mandatory. UnderflowThresholdLimit interface{} }
MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_AutoBandwidth_Underflow Configuring the tunnel underflow detection This type is a presence type.
func (*MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_AutoBandwidth_Underflow) GetEntityData ¶
func (underflow *MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_AutoBandwidth_Underflow) GetEntityData() *types.CommonEntityData
type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_Autoroute ¶
type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_Autoroute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Announce tunnel to IGP. AutorouteAnnounce MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_Autoroute_AutorouteAnnounce // Tunnel Autoroute Destination(s). Destinations MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_Autoroute_Destinations }
MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_Autoroute Parameters for IGP routing over tunnel
func (*MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_Autoroute) GetEntityData ¶
func (autoroute *MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_Autoroute) GetEntityData() *types.CommonEntityData
type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_Autoroute_AutorouteAnnounce ¶
type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_Autoroute_AutorouteAnnounce struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable autoroute announce. The type is interface{}. Enable interface{} // Specify that the tunnel should be an IPv6 autoroute announce also. The type // is interface{}. IncludeIpv6 interface{} // Exclude traffic on autorouted tunnel. ExcludeTraffic MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_Autoroute_AutorouteAnnounce_ExcludeTraffic // Specify MPLS tunnel metric. Metric MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_Autoroute_AutorouteAnnounce_Metric }
MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_Autoroute_AutorouteAnnounce Announce tunnel to IGP
func (*MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_Autoroute_AutorouteAnnounce) GetEntityData ¶
func (autorouteAnnounce *MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_Autoroute_AutorouteAnnounce) GetEntityData() *types.CommonEntityData
type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_Autoroute_AutorouteAnnounce_ExcludeTraffic ¶
type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_Autoroute_AutorouteAnnounce_ExcludeTraffic struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Exclude tunnel in IGP for SR prefixes. The type is interface{}. SegmentRouting interface{} }
MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_Autoroute_AutorouteAnnounce_ExcludeTraffic Exclude traffic on autorouted tunnel
func (*MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_Autoroute_AutorouteAnnounce_ExcludeTraffic) GetEntityData ¶
func (excludeTraffic *MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_Autoroute_AutorouteAnnounce_ExcludeTraffic) GetEntityData() *types.CommonEntityData
type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_Autoroute_AutorouteAnnounce_Metric ¶
type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_Autoroute_AutorouteAnnounce_Metric struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Autoroute tunnel metric type. The type is MplsTeAutorouteMetric. MetricType interface{} // The absolute metric value. The type is interface{} with range: // 1..2147483647. AbsoluteMetric interface{} // The value of the adjustment. The type is interface{} with range: -10..10. RelativeMetric interface{} // The constant metric value. The type is interface{} with range: // 1..2147483647. ConstantMetric interface{} }
MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_Autoroute_AutorouteAnnounce_Metric Specify MPLS tunnel metric
func (*MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_Autoroute_AutorouteAnnounce_Metric) GetEntityData ¶
func (metric *MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_Autoroute_AutorouteAnnounce_Metric) GetEntityData() *types.CommonEntityData
type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_Autoroute_Destinations ¶
type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_Autoroute_Destinations struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Destination address to add in RIB. The type is slice of // MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_Autoroute_Destinations_Destination. Destination []*MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_Autoroute_Destinations_Destination }
MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_Autoroute_Destinations Tunnel Autoroute Destination(s)
func (*MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_Autoroute_Destinations) GetEntityData ¶
func (destinations *MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_Autoroute_Destinations) GetEntityData() *types.CommonEntityData
type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_Autoroute_Destinations_Destination ¶
type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_Autoroute_Destinations_Destination struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. IP address of destination. 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}]+)?. DestinationAddress interface{} }
MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_Autoroute_Destinations_Destination Destination address to add in RIB
func (*MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_Autoroute_Destinations_Destination) GetEntityData ¶
func (destination *MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_Autoroute_Destinations_Destination) GetEntityData() *types.CommonEntityData
type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_Bandwidth ¶
type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_Bandwidth struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // DSTE-standard flag. The type is MplsTeBandwidthDste. This attribute is // mandatory. DsteType interface{} // Class type for the bandwidth allocation. The type is interface{} with // range: 0..1. This attribute is mandatory. ClassOrPoolType interface{} // The value of the bandwidth reserved by this tunnel in kbps. The type is // interface{} with range: 0..4294967295. This attribute is mandatory. Units // are kbit/s. Bandwidth interface{} }
MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_Bandwidth Tunnel bandwidth requirement This type is a presence type.
func (*MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_Bandwidth) GetEntityData ¶
func (bandwidth *MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_Bandwidth) GetEntityData() *types.CommonEntityData
type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_FastReroute ¶
type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_FastReroute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Bandwidth Protection. The type is interface{} with range: 0..1. This // attribute is mandatory. BandwidthProtection interface{} // Node Protection. The type is interface{} with range: 0..1. This attribute // is mandatory. NodeProtection interface{} }
MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_FastReroute Specify MPLS tunnel can be fast-rerouted This type is a presence type.
func (*MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_FastReroute) GetEntityData ¶
func (fastReroute *MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_FastReroute) GetEntityData() *types.CommonEntityData
type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_ForwardingAdjacency ¶
type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_ForwardingAdjacency struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable forwarding adjacency. The type is interface{}. Enable interface{} // Specify that the tunnel should be an IPv6 forwarding adjacency also. The // type is interface{}. IncludeIpv6 interface{} // Specify the holdtime for the tunnel as forwarding adjacency. The type is // interface{} with range: 0..20000. HoldTime interface{} }
MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_ForwardingAdjacency Forwarding adjacency announcement to IGP
func (*MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_ForwardingAdjacency) GetEntityData ¶
func (forwardingAdjacency *MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_ForwardingAdjacency) GetEntityData() *types.CommonEntityData
type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_Logging ¶
type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_Logging struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Log tunnel messages for bandwidth change. The type is interface{}. LspSwitchOverChangeMessage interface{} // Log all events for a tunnel. The type is interface{}. All interface{} // Log tunnel record-route messages. The type is interface{}. RecordRouteMesssage interface{} // Enable BFD session state change alarm. The type is interface{}. BfdStateMessage interface{} // Log tunnel messages for bandwidth change. The type is interface{}. BandwidthChangeMessage interface{} // Log tunnel reoptimization attempts messages. The type is interface{}. ReoptimizeAttemptsMessage interface{} // Log tunnel rereoute messages. The type is interface{}. RerouteMesssage interface{} // Log tunnel state messages. The type is interface{}. StateMessage interface{} // Log tunnel messages for insufficient bandwidth. The type is interface{}. InsufficientBwMessage interface{} // Log tunnel reoptimized messages. The type is interface{}. ReoptimizedMessage interface{} // Enable logging for path-calculation failures. The type is interface{}. PcalcFailureMessage interface{} }
MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_Logging Log tunnel LSP messages
func (*MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_Logging) GetEntityData ¶
func (logging *MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_Logging) GetEntityData() *types.CommonEntityData
type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_NewStyleAffinityAffinityTypes ¶
type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_NewStyleAffinityAffinityTypes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Tunnel new style affinity attribute. The type is slice of // MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityType. NewStyleAffinityAffinityType []*MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityType // Tunnel new style affinity attribute. The type is slice of // MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1. NewStyleAffinityAffinityTypeAffinity1 []*MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1 // Tunnel new style affinity attribute. The type is slice of // MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2. NewStyleAffinityAffinityTypeAffinity1Affinity2 []*MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2 // Tunnel new style affinity attribute. The type is slice of // MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3. NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3 []*MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3 // Tunnel new style affinity attribute. The type is slice of // MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4. NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4 []*MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4 // Tunnel new style affinity attribute. The type is slice of // MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5. NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5 []*MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5 // Tunnel new style affinity attribute. The type is slice of // MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6. NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6 []*MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6 // Tunnel new style affinity attribute. The type is slice of // MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7. NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7 []*MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7 // Tunnel new style affinity attribute. The type is slice of // MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8. NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8 []*MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8 // Tunnel new style affinity attribute. The type is slice of // MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9. NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9 []*MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9 // Tunnel new style affinity attribute. The type is slice of // MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9Affinity10. NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9Affinity10 []*MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9Affinity10 }
MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_NewStyleAffinityAffinityTypes Tunnel new style affinity attributes table
func (*MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_NewStyleAffinityAffinityTypes) GetEntityData ¶
func (newStyleAffinityAffinityTypes *MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_NewStyleAffinityAffinityTypes) GetEntityData() *types.CommonEntityData
type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityType ¶
type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityType struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The type of the affinity entry. The type is // MplsTeTunnelAffinity. AffinityType interface{} }
MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityType Tunnel new style affinity attribute
func (*MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityType) GetEntityData ¶
func (newStyleAffinityAffinityType *MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityType) GetEntityData() *types.CommonEntityData
type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1 ¶
type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The type of the affinity entry. The type is // MplsTeTunnelAffinity. AffinityType interface{} // This attribute is a key. The name of the first affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity1 interface{} }
MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1 Tunnel new style affinity attribute
func (*MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1) GetEntityData ¶
func (newStyleAffinityAffinityTypeAffinity1 *MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1) GetEntityData() *types.CommonEntityData
type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2 ¶
type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The type of the affinity entry. The type is // MplsTeTunnelAffinity. AffinityType interface{} // This attribute is a key. The name of the first affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity1 interface{} // This attribute is a key. The name of the second affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity2 interface{} }
MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2 Tunnel new style affinity attribute
func (*MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2) GetEntityData ¶
func (newStyleAffinityAffinityTypeAffinity1Affinity2 *MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2) GetEntityData() *types.CommonEntityData
type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3 ¶
type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The type of the affinity entry. The type is // MplsTeTunnelAffinity. AffinityType interface{} // This attribute is a key. The name of the first affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity1 interface{} // This attribute is a key. The name of the second affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity2 interface{} // This attribute is a key. The name of the third affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity3 interface{} }
MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3 Tunnel new style affinity attribute
func (*MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3) GetEntityData ¶
func (newStyleAffinityAffinityTypeAffinity1Affinity2Affinity3 *MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3) GetEntityData() *types.CommonEntityData
type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4 ¶
type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The type of the affinity entry. The type is // MplsTeTunnelAffinity. AffinityType interface{} // This attribute is a key. The name of the first affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity1 interface{} // This attribute is a key. The name of the second affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity2 interface{} // This attribute is a key. The name of the third affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity3 interface{} // This attribute is a key. The name of the fourth affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity4 interface{} }
MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4 Tunnel new style affinity attribute
func (*MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4) GetEntityData ¶
func (newStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4 *MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4) GetEntityData() *types.CommonEntityData
type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5 ¶
type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The type of the affinity entry. The type is // MplsTeTunnelAffinity. AffinityType interface{} // This attribute is a key. The name of the first affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity1 interface{} // This attribute is a key. The name of the second affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity2 interface{} // This attribute is a key. The name of the third affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity3 interface{} // This attribute is a key. The name of the fourth affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity4 interface{} // This attribute is a key. The name of the fifth affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity5 interface{} }
MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5 Tunnel new style affinity attribute
func (*MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5) GetEntityData ¶
func (newStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5 *MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5) GetEntityData() *types.CommonEntityData
type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6 ¶
type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The type of the affinity entry. The type is // MplsTeTunnelAffinity. AffinityType interface{} // This attribute is a key. The name of the first affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity1 interface{} // This attribute is a key. The name of the second affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity2 interface{} // This attribute is a key. The name of the third affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity3 interface{} // This attribute is a key. The name of the fourth affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity4 interface{} // This attribute is a key. The name of the fifth affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity5 interface{} // This attribute is a key. The name of the sixth affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity6 interface{} }
MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6 Tunnel new style affinity attribute
func (*MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6) GetEntityData ¶
func (newStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6 *MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6) GetEntityData() *types.CommonEntityData
type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7 ¶
type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The type of the affinity entry. The type is // MplsTeTunnelAffinity. AffinityType interface{} // This attribute is a key. The name of the first affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity1 interface{} // This attribute is a key. The name of the second affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity2 interface{} // This attribute is a key. The name of the third affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity3 interface{} // This attribute is a key. The name of the fourth affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity4 interface{} // This attribute is a key. The name of the fifth affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity5 interface{} // This attribute is a key. The name of the sixth affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity6 interface{} // This attribute is a key. The name of the seventh affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity7 interface{} }
MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7 Tunnel new style affinity attribute
func (*MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7) GetEntityData ¶
func (newStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7 *MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7) GetEntityData() *types.CommonEntityData
type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8 ¶
type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The type of the affinity entry. The type is // MplsTeTunnelAffinity. AffinityType interface{} // This attribute is a key. The name of the first affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity1 interface{} // This attribute is a key. The name of the second affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity2 interface{} // This attribute is a key. The name of the third affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity3 interface{} // This attribute is a key. The name of the fourth affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity4 interface{} // This attribute is a key. The name of the fifth affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity5 interface{} // This attribute is a key. The name of the sixth affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity6 interface{} // This attribute is a key. The name of the seventh affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity7 interface{} // This attribute is a key. The name of the eighth affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity8 interface{} }
MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8 Tunnel new style affinity attribute
func (*MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8) GetEntityData ¶
func (newStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8 *MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8) GetEntityData() *types.CommonEntityData
type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9 ¶
type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The type of the affinity entry. The type is // MplsTeTunnelAffinity. AffinityType interface{} // This attribute is a key. The name of the first affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity1 interface{} // This attribute is a key. The name of the second affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity2 interface{} // This attribute is a key. The name of the third affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity3 interface{} // This attribute is a key. The name of the fourth affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity4 interface{} // This attribute is a key. The name of the fifth affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity5 interface{} // This attribute is a key. The name of the sixth affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity6 interface{} // This attribute is a key. The name of the seventh affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity7 interface{} // This attribute is a key. The name of the eighth affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity8 interface{} // This attribute is a key. The name of the nineth affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity9 interface{} }
MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9 Tunnel new style affinity attribute
func (*MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9) GetEntityData ¶
func (newStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9 *MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9) GetEntityData() *types.CommonEntityData
type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9Affinity10 ¶
type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9Affinity10 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The type of the affinity entry. The type is // MplsTeTunnelAffinity. AffinityType interface{} // This attribute is a key. The name of the first affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity1 interface{} // This attribute is a key. The name of the second affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity2 interface{} // This attribute is a key. The name of the third affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity3 interface{} // This attribute is a key. The name of the fourth affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity4 interface{} // This attribute is a key. The name of the fifth affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity5 interface{} // This attribute is a key. The name of the sixth affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity6 interface{} // This attribute is a key. The name of the seventh affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity7 interface{} // This attribute is a key. The name of the eighth affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity8 interface{} // This attribute is a key. The name of the nineth affinity. The type is // string with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity9 interface{} // This attribute is a key. The name of the tenth affinity. The type is string // with pattern: [\w\-\.:,_@#%$\+=\|;]+. Affinity10 interface{} }
MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9Affinity10 Tunnel new style affinity attribute
func (*MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9Affinity10) GetEntityData ¶
func (newStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9Affinity10 *MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9Affinity10) GetEntityData() *types.CommonEntityData
type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_PathSetups ¶
type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_PathSetups struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Tunnel path setup. The type is slice of // MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_PathSetups_PathSetup. PathSetup []*MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_PathSetups_PathSetup }
MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_PathSetups Tunnel path setup table
func (*MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_PathSetups) GetEntityData ¶
func (pathSetups *MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_PathSetups) GetEntityData() *types.CommonEntityData
type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_PathSetups_PathSetup ¶
type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_PathSetups_PathSetup struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Path Name. The type is string with pattern: // [\w\-\.:,_@#%$\+=\|;]+. PathSetupName interface{} // Path preference level. The type is interface{} with range: 0..255. Preference interface{} // Always set to true. The type is interface{}. Enable interface{} // Path computation method. PathComputation MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_PathSetups_PathSetup_PathComputation }
MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_PathSetups_PathSetup Tunnel path setup
func (*MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_PathSetups_PathSetup) GetEntityData ¶
func (pathSetup *MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_PathSetups_PathSetup) GetEntityData() *types.CommonEntityData
type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_PathSetups_PathSetup_PathComputation ¶
type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_PathSetups_PathSetup_PathComputation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Path computation method. The type is MplsTePathComputationMethod. This // attribute is mandatory. PathComputationMethod interface{} // Explicit Path Name. The type is string. ExplicitPathName interface{} // Path Computation Server 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}]+)?. // The default value is 0.0.0.0. PathComputationServer interface{} }
MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_PathSetups_PathSetup_PathComputation Path computation method This type is a presence type.
func (*MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_PathSetups_PathSetup_PathComputation) GetEntityData ¶
func (pathComputation *MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_PathSetups_PathSetup_PathComputation) GetEntityData() *types.CommonEntityData
type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_Priority ¶
type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_Priority struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Setup Priority. The type is interface{} with range: 0..7. This attribute is // mandatory. SetupPriority interface{} // Hold Priority. The type is interface{} with range: 0..7. This attribute is // mandatory. HoldPriority interface{} }
MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_Priority Tunnel Setup and Hold Priorities This type is a presence type.
func (*MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_Priority) GetEntityData ¶
func (priority *MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_Priority) GetEntityData() *types.CommonEntityData
type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_TunnelPathSelection ¶
type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_TunnelPathSelection struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // CSPF tiebreaker to use in path calculation. The type is // MplsTePathSelectionTiebreaker. Tiebreaker interface{} // Path selection hop limit configuration for this specific tunnel. The type // is interface{} with range: 1..255. PathSelectionHopLimit interface{} // Path selection delay limit (usec) configuration for this specific tunnel. // The type is interface{} with range: 1..4294967295. PathSelectionDelayLimit interface{} // Path selection cost limit configuration for this specific tunnel. The type // is interface{} with range: 1..4294967295. PathSelectionCostLimit interface{} // Deprecated. Invalidation MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_TunnelPathSelection_Invalidation }
MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_TunnelPathSelection Configure path selection properties
func (*MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_TunnelPathSelection) GetEntityData ¶
func (tunnelPathSelection *MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_TunnelPathSelection) GetEntityData() *types.CommonEntityData
type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_TunnelPathSelection_Invalidation ¶
type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_TunnelPathSelection_Invalidation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Path Invalidation Timeout. The type is interface{} with range: 0..60000. PathInvalidationTimeout interface{} // Path Invalidation Action. The type is PathInvalidationAction. PathInvalidationAction interface{} }
MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_TunnelPathSelection_Invalidation Deprecated This type is a presence type.
func (*MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_TunnelPathSelection_Invalidation) GetEntityData ¶
func (invalidation *MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelAttributes_TunnelPathSelection_Invalidation) GetEntityData() *types.CommonEntityData
type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelId ¶
type MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelId struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Tunnel ID Type. The type is MplsTeTunnelId. This attribute is mandatory. TunnelIdType interface{} // Tunnel ID. The type is interface{} with range: 0..65535. TunnelId interface{} }
MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelId Set the tunnel ID This type is a presence type.
func (*MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelId) GetEntityData ¶
func (tunnelId *MplsTe_NamedTunnels_Tunnels_Tunnel_TunnelId) GetEntityData() *types.CommonEntityData
type MplsTe_TransportProfile ¶
type MplsTe_TransportProfile struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Transport profile global identifier. The type is interface{} with range: // 1..65535. GlobalId interface{} // Node identifier in IPv4 address format. 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}]+)?. NodeId interface{} // Fault management. Fault MplsTe_TransportProfile_Fault // Alarm management. Alarm MplsTe_TransportProfile_Alarm // Configure BFD parameters. Bfd MplsTe_TransportProfile_Bfd // MPLS-TP tunnel mid-point table. Midpoints MplsTe_TransportProfile_Midpoints }
MplsTe_TransportProfile MPLS transport profile configuration data
func (*MplsTe_TransportProfile) GetEntityData ¶
func (transportProfile *MplsTe_TransportProfile) GetEntityData() *types.CommonEntityData
type MplsTe_TransportProfile_Alarm ¶
type MplsTe_TransportProfile_Alarm struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Duration of soaking alarms. The type is interface{} with range: 0..10. // Units are second. The default value is 3. SoakTime interface{} // Enable Transport Profile Alarm. The type is interface{}. EnableAlarm interface{} // Suppress all tunnel/LSP alarms. SuppressEvent MplsTe_TransportProfile_Alarm_SuppressEvent }
MplsTe_TransportProfile_Alarm Alarm management
func (*MplsTe_TransportProfile_Alarm) GetEntityData ¶
func (alarm *MplsTe_TransportProfile_Alarm) GetEntityData() *types.CommonEntityData
type MplsTe_TransportProfile_Alarm_SuppressEvent ¶
type MplsTe_TransportProfile_Alarm_SuppressEvent struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Disable alarm suppression. The type is interface{}. Disable interface{} }
MplsTe_TransportProfile_Alarm_SuppressEvent Suppress all tunnel/LSP alarms
func (*MplsTe_TransportProfile_Alarm_SuppressEvent) GetEntityData ¶
func (suppressEvent *MplsTe_TransportProfile_Alarm_SuppressEvent) GetEntityData() *types.CommonEntityData
type MplsTe_TransportProfile_Bfd ¶
type MplsTe_TransportProfile_Bfd struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Detect multiplier for standby transport profile LSP. The type is // interface{} with range: 2..10. DetectionMultiplierStandby interface{} // Detect multiplier. The type is interface{} with range: 2..10. DetectionMultiplier interface{} // Hello interval for standby transport profile LSPs, either in milli-seconds // or in micro-seconds. MinIntervalStandby MplsTe_TransportProfile_Bfd_MinIntervalStandby // Hello interval, either in milli-seconds or in micro-seconds. MinInterval MplsTe_TransportProfile_Bfd_MinInterval }
MplsTe_TransportProfile_Bfd Configure BFD parameters
func (*MplsTe_TransportProfile_Bfd) GetEntityData ¶
func (bfd *MplsTe_TransportProfile_Bfd) GetEntityData() *types.CommonEntityData
type MplsTe_TransportProfile_Bfd_MinInterval ¶
type MplsTe_TransportProfile_Bfd_MinInterval struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Hello interval in milli-seconds. The type is interface{} with range: // 3..5000. Units are millisecond. IntervalMs interface{} // Hello interval in micro-seconds. The type is interface{} with range: // 3000..5000000. Units are microsecond. IntervalUs interface{} }
MplsTe_TransportProfile_Bfd_MinInterval Hello interval, either in milli-seconds or in micro-seconds
func (*MplsTe_TransportProfile_Bfd_MinInterval) GetEntityData ¶
func (minInterval *MplsTe_TransportProfile_Bfd_MinInterval) GetEntityData() *types.CommonEntityData
type MplsTe_TransportProfile_Bfd_MinIntervalStandby ¶
type MplsTe_TransportProfile_Bfd_MinIntervalStandby struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Hello interval in milli-seconds. The type is interface{} with range: // 3..5000. Units are millisecond. IntervalStandbyMs interface{} // Hello interval in micro-seconds. The type is interface{} with range: // 3000..5000000. Units are microsecond. IntervalStandbyUs interface{} }
MplsTe_TransportProfile_Bfd_MinIntervalStandby Hello interval for standby transport profile LSPs, either in milli-seconds or in micro-seconds
func (*MplsTe_TransportProfile_Bfd_MinIntervalStandby) GetEntityData ¶
func (minIntervalStandby *MplsTe_TransportProfile_Bfd_MinIntervalStandby) GetEntityData() *types.CommonEntityData
type MplsTe_TransportProfile_Fault ¶
type MplsTe_TransportProfile_Fault struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Waiting time before restoring working LSP. The type is interface{} with // range: 0..2147483647. Units are second. The default value is 0. WaitToRestoreInterval interface{} // Periodic refresh interval for fault OAM messages. The type is interface{} // with range: 1..20. Units are second. The default value is 20. RefreshInterval interface{} // OAM events that trigger protection switching. ProtectionTrigger MplsTe_TransportProfile_Fault_ProtectionTrigger }
MplsTe_TransportProfile_Fault Fault management
func (*MplsTe_TransportProfile_Fault) GetEntityData ¶
func (fault *MplsTe_TransportProfile_Fault) GetEntityData() *types.CommonEntityData
type MplsTe_TransportProfile_Fault_ProtectionTrigger ¶
type MplsTe_TransportProfile_Fault_ProtectionTrigger struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable protection switching due to AIS event. The type is interface{}. Ais interface{} // Protection switching due to LDI event. Ldi MplsTe_TransportProfile_Fault_ProtectionTrigger_Ldi // Protection switching due to LKR event. Lkr MplsTe_TransportProfile_Fault_ProtectionTrigger_Lkr }
MplsTe_TransportProfile_Fault_ProtectionTrigger OAM events that trigger protection switching
func (*MplsTe_TransportProfile_Fault_ProtectionTrigger) GetEntityData ¶
func (protectionTrigger *MplsTe_TransportProfile_Fault_ProtectionTrigger) GetEntityData() *types.CommonEntityData
type MplsTe_TransportProfile_Fault_ProtectionTrigger_Ldi ¶
type MplsTe_TransportProfile_Fault_ProtectionTrigger_Ldi struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Disable protection switching due to LDI event. The type is interface{}. Disable interface{} }
MplsTe_TransportProfile_Fault_ProtectionTrigger_Ldi Protection switching due to LDI event
func (*MplsTe_TransportProfile_Fault_ProtectionTrigger_Ldi) GetEntityData ¶
func (ldi *MplsTe_TransportProfile_Fault_ProtectionTrigger_Ldi) GetEntityData() *types.CommonEntityData
type MplsTe_TransportProfile_Fault_ProtectionTrigger_Lkr ¶
type MplsTe_TransportProfile_Fault_ProtectionTrigger_Lkr struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Disable protection switching due to LKR event. The type is interface{}. Disable interface{} }
MplsTe_TransportProfile_Fault_ProtectionTrigger_Lkr Protection switching due to LKR event
func (*MplsTe_TransportProfile_Fault_ProtectionTrigger_Lkr) GetEntityData ¶
func (lkr *MplsTe_TransportProfile_Fault_ProtectionTrigger_Lkr) GetEntityData() *types.CommonEntityData
type MplsTe_TransportProfile_Midpoints ¶
type MplsTe_TransportProfile_Midpoints struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Transport profile mid-point identifier. The type is slice of // MplsTe_TransportProfile_Midpoints_Midpoint. Midpoint []*MplsTe_TransportProfile_Midpoints_Midpoint }
MplsTe_TransportProfile_Midpoints MPLS-TP tunnel mid-point table
func (*MplsTe_TransportProfile_Midpoints) GetEntityData ¶
func (midpoints *MplsTe_TransportProfile_Midpoints) GetEntityData() *types.CommonEntityData
type MplsTe_TransportProfile_Midpoints_Midpoint ¶
type MplsTe_TransportProfile_Midpoints_Midpoint struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Name of mid-point. The type is string with length: // 1..64. MidpointName interface{} // Tunnel Name. The type is string. TunnelName interface{} // Enable LSP protection. The type is interface{}. LspProtect interface{} // Numeric identifier. The type is interface{} with range: 0..65535. LspId interface{} // Node identifier, tunnel identifier and optional global identifier of the // source of the LSP. Source MplsTe_TransportProfile_Midpoints_Midpoint_Source // Node identifier, tunnel identifier and optional global identifier of the // destination of the LSP. Destination MplsTe_TransportProfile_Midpoints_Midpoint_Destination // Forward transport profile LSP. ForwardLsp MplsTe_TransportProfile_Midpoints_Midpoint_ForwardLsp // none. ReverseLsp MplsTe_TransportProfile_Midpoints_Midpoint_ReverseLsp }
MplsTe_TransportProfile_Midpoints_Midpoint Transport profile mid-point identifier
func (*MplsTe_TransportProfile_Midpoints_Midpoint) GetEntityData ¶
func (midpoint *MplsTe_TransportProfile_Midpoints_Midpoint) GetEntityData() *types.CommonEntityData
type MplsTe_TransportProfile_Midpoints_Midpoint_Destination ¶
type MplsTe_TransportProfile_Midpoints_Midpoint_Destination struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Node identifier in IPv4 address format. 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}]+)?. NodeId interface{} // Tunnel identifier in numeric value. The type is interface{} with range: // 0..65535. This attribute is mandatory. TunnelId interface{} // Global identifier in numeric value. The type is interface{} with range: // 1..65535. GlobalId interface{} }
MplsTe_TransportProfile_Midpoints_Midpoint_Destination Node identifier, tunnel identifier and optional global identifier of the destination of the LSP This type is a presence type.
func (*MplsTe_TransportProfile_Midpoints_Midpoint_Destination) GetEntityData ¶
func (destination *MplsTe_TransportProfile_Midpoints_Midpoint_Destination) GetEntityData() *types.CommonEntityData
type MplsTe_TransportProfile_Midpoints_Midpoint_ForwardLsp ¶
type MplsTe_TransportProfile_Midpoints_Midpoint_ForwardLsp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Bandwidth of forward transport profile LSP. The type is interface{} with // range: 0..4294967295. Units are kbit/s. ForwardBandwidth interface{} // Label cross-connect of forward transport profile LSP. ForwardIoMap MplsTe_TransportProfile_Midpoints_Midpoint_ForwardLsp_ForwardIoMap }
MplsTe_TransportProfile_Midpoints_Midpoint_ForwardLsp Forward transport profile LSP
func (*MplsTe_TransportProfile_Midpoints_Midpoint_ForwardLsp) GetEntityData ¶
func (forwardLsp *MplsTe_TransportProfile_Midpoints_Midpoint_ForwardLsp) GetEntityData() *types.CommonEntityData
type MplsTe_TransportProfile_Midpoints_Midpoint_ForwardLsp_ForwardIoMap ¶
type MplsTe_TransportProfile_Midpoints_Midpoint_ForwardLsp_ForwardIoMap struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // MPLS label. The type is interface{} with range: 16..4015. InLabel interface{} // Outgoing MPLS label. The type is interface{} with range: 16..1048575. This // attribute is mandatory. OutLabel interface{} // Transport profile identifier of outgoing link. The type is interface{} with // range: 1..65535. This attribute is mandatory. OutLink interface{} }
MplsTe_TransportProfile_Midpoints_Midpoint_ForwardLsp_ForwardIoMap Label cross-connect of forward transport profile LSP This type is a presence type.
func (*MplsTe_TransportProfile_Midpoints_Midpoint_ForwardLsp_ForwardIoMap) GetEntityData ¶
func (forwardIoMap *MplsTe_TransportProfile_Midpoints_Midpoint_ForwardLsp_ForwardIoMap) GetEntityData() *types.CommonEntityData
type MplsTe_TransportProfile_Midpoints_Midpoint_ReverseLsp ¶
type MplsTe_TransportProfile_Midpoints_Midpoint_ReverseLsp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Bandwidth of reverse transport profile LSP. The type is interface{} with // range: 0..4294967295. Units are kbit/s. ReverseBandwidth interface{} // Label cross-connect of reverse transport profile LSP. ReverseIoMap MplsTe_TransportProfile_Midpoints_Midpoint_ReverseLsp_ReverseIoMap }
MplsTe_TransportProfile_Midpoints_Midpoint_ReverseLsp none
func (*MplsTe_TransportProfile_Midpoints_Midpoint_ReverseLsp) GetEntityData ¶
func (reverseLsp *MplsTe_TransportProfile_Midpoints_Midpoint_ReverseLsp) GetEntityData() *types.CommonEntityData
type MplsTe_TransportProfile_Midpoints_Midpoint_ReverseLsp_ReverseIoMap ¶
type MplsTe_TransportProfile_Midpoints_Midpoint_ReverseLsp_ReverseIoMap struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // MPLS label. The type is interface{} with range: 16..4015. InLabel interface{} // Outgoing MPLS label. The type is interface{} with range: 16..1048575. This // attribute is mandatory. OutLabel interface{} // Transport profile identifier of outgoing link. The type is interface{} with // range: 1..65535. This attribute is mandatory. OutLink interface{} }
MplsTe_TransportProfile_Midpoints_Midpoint_ReverseLsp_ReverseIoMap Label cross-connect of reverse transport profile LSP This type is a presence type.
func (*MplsTe_TransportProfile_Midpoints_Midpoint_ReverseLsp_ReverseIoMap) GetEntityData ¶
func (reverseIoMap *MplsTe_TransportProfile_Midpoints_Midpoint_ReverseLsp_ReverseIoMap) GetEntityData() *types.CommonEntityData
type MplsTe_TransportProfile_Midpoints_Midpoint_Source ¶
type MplsTe_TransportProfile_Midpoints_Midpoint_Source struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Node identifier in IPv4 address format. 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}]+)?. NodeId interface{} // Tunnel identifier in numeric value. The type is interface{} with range: // 0..65535. This attribute is mandatory. TunnelId interface{} // Global identifier in numeric value. The type is interface{} with range: // 1..65535. GlobalId interface{} }
MplsTe_TransportProfile_Midpoints_Midpoint_Source Node identifier, tunnel identifier and optional global identifier of the source of the LSP This type is a presence type.
func (*MplsTe_TransportProfile_Midpoints_Midpoint_Source) GetEntityData ¶
func (source *MplsTe_TransportProfile_Midpoints_Midpoint_Source) GetEntityData() *types.CommonEntityData
type MplsTebfdSession ¶
type MplsTebfdSession string
MplsTebfdSession represents Mpls tebfd session
const ( // Regular BFD MplsTebfdSession_regular_bfd MplsTebfdSession = "regular-bfd" // Seamless BFD MplsTebfdSession_sbfd MplsTebfdSession = "sbfd" // Redundant SBFD MplsTebfdSession_redundant_sbfd MplsTebfdSession = "redundant-sbfd" )
type MplsTesrlgExclude ¶
type MplsTesrlgExclude string
MplsTesrlgExclude represents Mpls tesrlg exclude
const ( // SRLG Mandatory Exclude MplsTesrlgExclude_mandatory MplsTesrlgExclude = "mandatory" // SRLG Preferred Exclude MplsTesrlgExclude_preferred MplsTesrlgExclude = "preferred" // SRLG Weighted Exclude MplsTesrlgExclude_weighted MplsTesrlgExclude = "weighted" )
type OspfAreaMode ¶
type OspfAreaMode string
OspfAreaMode represents Ospf area mode
const ( // OSPF area in integer format OspfAreaMode_ospf_int OspfAreaMode = "ospf-int" // OSPF area in IP address format OspfAreaMode_ospfip_addr OspfAreaMode = "ospfip-addr" )
type OtnDestination ¶
type OtnDestination string
OtnDestination represents Otn destination
const ( // Destination numbered OtnDestination_number_ed OtnDestination = "number-ed" // Destination unnumbered OtnDestination_un_number_ed OtnDestination = "un-number-ed" )
type OtnPayload ¶
type OtnPayload string
OtnPayload represents Otn payload
const ( // Payload unknown OtnPayload_unknown OtnPayload = "unknown" // Bmp Payload OtnPayload_bmp OtnPayload = "bmp" // Gfp_F Payload OtnPayload_gfp_f OtnPayload = "gfp-f" // GMP Payload OtnPayload_gmp OtnPayload = "gmp" // Gfp_F_EXT Payload OtnPayload_gfp_f_ext OtnPayload = "gfp-f-ext" )
type OtnProtectionSwitchLockout ¶
type OtnProtectionSwitchLockout string
OtnProtectionSwitchLockout represents Otn protection switch lockout
const ( // No Lockout OtnProtectionSwitchLockout_none OtnProtectionSwitchLockout = "none" // Lockout Working OtnProtectionSwitchLockout_working OtnProtectionSwitchLockout = "working" )
type OtnSignaledBandwidth ¶
type OtnSignaledBandwidth string
OtnSignaledBandwidth represents Otn signaled bandwidth
const ( // Signalled BW for ODU1 OtnSignaledBandwidth_odu1 OtnSignaledBandwidth = "odu1" // Signalled BW for ODU2 OtnSignaledBandwidth_odu2 OtnSignaledBandwidth = "odu2" // Signalled BW for ODU3 OtnSignaledBandwidth_odu3 OtnSignaledBandwidth = "odu3" // Signalled BW for ODU4 OtnSignaledBandwidth_odu4 OtnSignaledBandwidth = "odu4" // Signalled BW for ODU0 OtnSignaledBandwidth_odu0 OtnSignaledBandwidth = "odu0" // Signalled BW for ODU2e OtnSignaledBandwidth_odu2e OtnSignaledBandwidth = "odu2e" // Signalled BW for ODUflex CBR OtnSignaledBandwidth_od_uflex_cbr OtnSignaledBandwidth = "od-uflex-cbr" // Signalled BW for ODUflex GFP Resizable OtnSignaledBandwidth_od_uflex_gfp_resize OtnSignaledBandwidth = "od-uflex-gfp-resize" // Signalled BW for ODUflex GFP not Resizable OtnSignaledBandwidth_od_uflex_gfp_not_resize OtnSignaledBandwidth = "od-uflex-gfp-not-resize" // Signalled BW for ODU1e OtnSignaledBandwidth_odu1e OtnSignaledBandwidth = "odu1e" // Signalled BW for ODU1f OtnSignaledBandwidth_odu1f OtnSignaledBandwidth = "odu1f" // Signalled BW for ODU2f OtnSignaledBandwidth_odu2f OtnSignaledBandwidth = "odu2f" // Signalled BW for ODU3e1 OtnSignaledBandwidth_odu3e1 OtnSignaledBandwidth = "odu3e1" // Signalled BW for ODU3e2 OtnSignaledBandwidth_odu3e2 OtnSignaledBandwidth = "odu3e2" )
type OtnSignaledBandwidthFlexFraming ¶
type OtnSignaledBandwidthFlexFraming string
OtnSignaledBandwidthFlexFraming represents Otn signaled bandwidth flex framing
const ( // CBR OtnSignaledBandwidthFlexFraming_cbr OtnSignaledBandwidthFlexFraming = "cbr" // GFP fixed framing type OtnSignaledBandwidthFlexFraming_framed_gfp_fixed OtnSignaledBandwidthFlexFraming = "framed-gfp-fixed" // GFP resizeable framing type OtnSignaledBandwidthFlexFraming_framed_gfp_resize OtnSignaledBandwidthFlexFraming = "framed-gfp-resize" )
type OtnStaticUni ¶
type OtnStaticUni string
OtnStaticUni represents Otn static uni
const ( // Uni-Type None OtnStaticUni_unknown OtnStaticUni = "unknown" // Uni-Type XC OtnStaticUni_xc OtnStaticUni = "xc" // Uni-Type Termination OtnStaticUni_termination OtnStaticUni = "termination" )
type PathInvalidationAction ¶
type PathInvalidationAction string
PathInvalidationAction represents Path invalidation action
const ( // Tear PathInvalidationAction_tear PathInvalidationAction = "tear" // Drop PathInvalidationAction_drop PathInvalidationAction = "drop" )
type RoutePriorityRole ¶
type RoutePriorityRole string
RoutePriorityRole represents Route priority role
const ( // TE Route Priority Role Head Backup RoutePriorityRole_route_priority_role_head_back_up RoutePriorityRole = "route-priority-role-head-back-up" // TE Route Priority Role Head Primary RoutePriorityRole_route_priority_role_head_primary RoutePriorityRole = "route-priority-role-head-primary" // TE Route Priority Role Middle RoutePriorityRole_route_priority_role_middle RoutePriorityRole = "route-priority-role-middle" )