Documentation ¶
Overview ¶
This module contains a collection of YANG definitions for Cisco IOS-XR clns-isis package configuration.
This module contains definitions for the following management objects:
isis: IS-IS configuration for all instances
This YANG module augments the
Cisco-IOS-XR-snmp-agent-cfg
module with configuration data.
Copyright (c) 2013-2018 by Cisco Systems, Inc. All rights reserved.
Index ¶
- type Isis
- type IsisAdjCheck
- type IsisAdvTypeExternal
- type IsisAdvTypeInterLevel
- type IsisApplication
- type IsisApplicationAttribute
- type IsisApplyWeight
- type IsisAttachedBit
- type IsisAuthenticationAlgorithm
- type IsisAuthenticationFailureMode
- type IsisConfigurableLevel
- type IsisConfigurableLevels
- type IsisEnablePoi
- type IsisHelloPadding
- type IsisInterfaceAfState
- type IsisInterfaceFrrTiebreaker
- type IsisInterfaceState
- type IsisLabelPreference
- type IsisMetric
- type IsisMetricStyle
- type IsisMibAdjacencyChangeBoolean
- type IsisMibAllBoolean
- type IsisMibAreaMismatchBoolean
- type IsisMibAttemptToExceedMaxSequenceBoolean
- type IsisMibAuthenticationFailureBoolean
- type IsisMibAuthenticationTypeFailureBoolean
- type IsisMibCorruptedLspDetectedBoolean
- type IsisMibDatabaseOverFlowBoolean
- type IsisMibIdLengthMismatchBoolean
- type IsisMibLspErrorDetectedBoolean
- type IsisMibLspTooLargeToPropagateBoolean
- type IsisMibManualAddressDropsBoolean
- type IsisMibMaxAreaAddressMismatchBoolean
- type IsisMibOriginatedLspBufferSizeMismatchBoolean
- type IsisMibOwnLspPurgeBoolean
- type IsisMibProtocolsSupportedMismatchBoolean
- type IsisMibRejectedAdjacencyBoolean
- type IsisMibSequenceNumberSkipBoolean
- type IsisMibVersionSkewBoolean
- type IsisMicroLoopAvoidance
- type IsisNsfFlavor
- type IsisOverloadBitMode
- type IsisPrefixPriority
- type IsisRedistProto
- type IsisRemoteLfa
- type IsisSnpAuth
- type IsisTracingMode
- type Isis_Instances
- type Isis_Instances_Instance
- type Isis_Instances_Instance_AdjacencyStagger
- type Isis_Instances_Instance_AffinityMappings
- type Isis_Instances_Instance_AffinityMappings_AffinityMapping
- type Isis_Instances_Instance_Afs
- type Isis_Instances_Instance_Afs_Af
- type Isis_Instances_Instance_Afs_Af_AfData
- type Isis_Instances_Instance_Afs_Af_AfData_AdminDistances
- type Isis_Instances_Instance_Afs_Af_AfData_AdminDistances_AdminDistance
- type Isis_Instances_Instance_Afs_Af_AfData_ApplicationTables
- type Isis_Instances_Instance_Afs_Af_AfData_ApplicationTables_ApplicationTable
- type Isis_Instances_Instance_Afs_Af_AfData_ApplicationTables_ApplicationTable_AttributeTable
- type Isis_Instances_Instance_Afs_Af_AfData_DefaultInformation
- type Isis_Instances_Instance_Afs_Af_AfData_DistributeListIn
- type Isis_Instances_Instance_Afs_Af_AfData_FrrTable
- type Isis_Instances_Instance_Afs_Af_AfData_FrrTable_FrrLoadSharings
- type Isis_Instances_Instance_Afs_Af_AfData_FrrTable_FrrLoadSharings_FrrLoadSharing
- type Isis_Instances_Instance_Afs_Af_AfData_FrrTable_FrrRemoteLfaPrefixes
- type Isis_Instances_Instance_Afs_Af_AfData_FrrTable_FrrRemoteLfaPrefixes_FrrRemoteLfaPrefix
- type Isis_Instances_Instance_Afs_Af_AfData_FrrTable_FrrTiebreakers
- type Isis_Instances_Instance_Afs_Af_AfData_FrrTable_FrrTiebreakers_FrrTiebreaker
- type Isis_Instances_Instance_Afs_Af_AfData_FrrTable_FrrUseCandOnlies
- type Isis_Instances_Instance_Afs_Af_AfData_FrrTable_FrrUseCandOnlies_FrrUseCandOnly
- type Isis_Instances_Instance_Afs_Af_AfData_FrrTable_FrrsrlgProtectionTypes
- type Isis_Instances_Instance_Afs_Af_AfData_FrrTable_FrrsrlgProtectionTypes_FrrsrlgProtectionType
- type Isis_Instances_Instance_Afs_Af_AfData_FrrTable_PriorityLimits
- type Isis_Instances_Instance_Afs_Af_AfData_FrrTable_PriorityLimits_PriorityLimit
- type Isis_Instances_Instance_Afs_Af_AfData_FrrTable_PriorityLimits_PriorityLimit_FrrType
- type Isis_Instances_Instance_Afs_Af_AfData_Ispf
- type Isis_Instances_Instance_Afs_Af_AfData_Ispf_States
- type Isis_Instances_Instance_Afs_Af_AfData_Ispf_States_State
- type Isis_Instances_Instance_Afs_Af_AfData_ManualAdjSids
- type Isis_Instances_Instance_Afs_Af_AfData_ManualAdjSids_ManualAdjSid
- type Isis_Instances_Instance_Afs_Af_AfData_MaxRedistPrefixes
- type Isis_Instances_Instance_Afs_Af_AfData_MaxRedistPrefixes_MaxRedistPrefix
- type Isis_Instances_Instance_Afs_Af_AfData_MetricStyles
- type Isis_Instances_Instance_Afs_Af_AfData_MetricStyles_MetricStyle
- type Isis_Instances_Instance_Afs_Af_AfData_Metrics
- type Isis_Instances_Instance_Afs_Af_AfData_Metrics_Metric
- type Isis_Instances_Instance_Afs_Af_AfData_Metrics_Metric_Metric_
- type Isis_Instances_Instance_Afs_Af_AfData_MicroLoopAvoidance
- type Isis_Instances_Instance_Afs_Af_AfData_MonitorConvergence
- type Isis_Instances_Instance_Afs_Af_AfData_Mpls
- type Isis_Instances_Instance_Afs_Af_AfData_MplsLdpGlobal
- type Isis_Instances_Instance_Afs_Af_AfData_Mpls_Level
- type Isis_Instances_Instance_Afs_Af_AfData_Mpls_RouterId
- type Isis_Instances_Instance_Afs_Af_AfData_Propagations
- type Isis_Instances_Instance_Afs_Af_AfData_Propagations_Propagation
- type Isis_Instances_Instance_Afs_Af_AfData_Redistributions
- type Isis_Instances_Instance_Afs_Af_AfData_Redistributions_Redistribution
- type Isis_Instances_Instance_Afs_Af_AfData_Redistributions_Redistribution_Bgp
- type Isis_Instances_Instance_Afs_Af_AfData_Redistributions_Redistribution_ConnectedOrStaticOrRipOrSubscriberOrMobile
- type Isis_Instances_Instance_Afs_Af_AfData_Redistributions_Redistribution_Eigrp
- type Isis_Instances_Instance_Afs_Af_AfData_Redistributions_Redistribution_OspfOrOspfv3OrIsisOrApplication
- type Isis_Instances_Instance_Afs_Af_AfData_RouterId
- type Isis_Instances_Instance_Afs_Af_AfData_SegmentRouting
- type Isis_Instances_Instance_Afs_Af_AfData_SegmentRouting_PrefixSidMap
- type Isis_Instances_Instance_Afs_Af_AfData_SpfIntervals
- type Isis_Instances_Instance_Afs_Af_AfData_SpfIntervals_SpfInterval
- type Isis_Instances_Instance_Afs_Af_AfData_SpfPeriodicIntervals
- type Isis_Instances_Instance_Afs_Af_AfData_SpfPeriodicIntervals_SpfPeriodicInterval
- type Isis_Instances_Instance_Afs_Af_AfData_SpfPrefixPriorities
- type Isis_Instances_Instance_Afs_Af_AfData_SpfPrefixPriorities_SpfPrefixPriority
- type Isis_Instances_Instance_Afs_Af_AfData_SummaryPrefixes
- type Isis_Instances_Instance_Afs_Af_AfData_SummaryPrefixes_SummaryPrefix
- type Isis_Instances_Instance_Afs_Af_AfData_Ucmp
- type Isis_Instances_Instance_Afs_Af_AfData_Ucmp_Enable
- type Isis_Instances_Instance_Afs_Af_AfData_Ucmp_ExcludeInterfaces
- type Isis_Instances_Instance_Afs_Af_AfData_Ucmp_ExcludeInterfaces_ExcludeInterface
- type Isis_Instances_Instance_Afs_Af_AfData_Weights
- type Isis_Instances_Instance_Afs_Af_AfData_Weights_Weight
- type Isis_Instances_Instance_Afs_Af_TopologyName
- type Isis_Instances_Instance_Afs_Af_TopologyName_AdminDistances
- type Isis_Instances_Instance_Afs_Af_TopologyName_AdminDistances_AdminDistance
- type Isis_Instances_Instance_Afs_Af_TopologyName_ApplicationTables
- type Isis_Instances_Instance_Afs_Af_TopologyName_ApplicationTables_ApplicationTable
- type Isis_Instances_Instance_Afs_Af_TopologyName_ApplicationTables_ApplicationTable_AttributeTable
- type Isis_Instances_Instance_Afs_Af_TopologyName_DefaultInformation
- type Isis_Instances_Instance_Afs_Af_TopologyName_DistributeListIn
- type Isis_Instances_Instance_Afs_Af_TopologyName_FrrTable
- type Isis_Instances_Instance_Afs_Af_TopologyName_FrrTable_FrrLoadSharings
- type Isis_Instances_Instance_Afs_Af_TopologyName_FrrTable_FrrLoadSharings_FrrLoadSharing
- type Isis_Instances_Instance_Afs_Af_TopologyName_FrrTable_FrrRemoteLfaPrefixes
- type Isis_Instances_Instance_Afs_Af_TopologyName_FrrTable_FrrRemoteLfaPrefixes_FrrRemoteLfaPrefix
- type Isis_Instances_Instance_Afs_Af_TopologyName_FrrTable_FrrTiebreakers
- type Isis_Instances_Instance_Afs_Af_TopologyName_FrrTable_FrrTiebreakers_FrrTiebreaker
- type Isis_Instances_Instance_Afs_Af_TopologyName_FrrTable_FrrUseCandOnlies
- type Isis_Instances_Instance_Afs_Af_TopologyName_FrrTable_FrrUseCandOnlies_FrrUseCandOnly
- type Isis_Instances_Instance_Afs_Af_TopologyName_FrrTable_FrrsrlgProtectionTypes
- type Isis_Instances_Instance_Afs_Af_TopologyName_FrrTable_FrrsrlgProtectionTypes_FrrsrlgProtectionType
- type Isis_Instances_Instance_Afs_Af_TopologyName_FrrTable_PriorityLimits
- type Isis_Instances_Instance_Afs_Af_TopologyName_FrrTable_PriorityLimits_PriorityLimit
- type Isis_Instances_Instance_Afs_Af_TopologyName_FrrTable_PriorityLimits_PriorityLimit_FrrType
- type Isis_Instances_Instance_Afs_Af_TopologyName_Ispf
- type Isis_Instances_Instance_Afs_Af_TopologyName_Ispf_States
- type Isis_Instances_Instance_Afs_Af_TopologyName_Ispf_States_State
- type Isis_Instances_Instance_Afs_Af_TopologyName_ManualAdjSids
- type Isis_Instances_Instance_Afs_Af_TopologyName_ManualAdjSids_ManualAdjSid
- type Isis_Instances_Instance_Afs_Af_TopologyName_MaxRedistPrefixes
- type Isis_Instances_Instance_Afs_Af_TopologyName_MaxRedistPrefixes_MaxRedistPrefix
- type Isis_Instances_Instance_Afs_Af_TopologyName_MetricStyles
- type Isis_Instances_Instance_Afs_Af_TopologyName_MetricStyles_MetricStyle
- type Isis_Instances_Instance_Afs_Af_TopologyName_Metrics
- type Isis_Instances_Instance_Afs_Af_TopologyName_Metrics_Metric
- type Isis_Instances_Instance_Afs_Af_TopologyName_Metrics_Metric_Metric_
- type Isis_Instances_Instance_Afs_Af_TopologyName_MicroLoopAvoidance
- type Isis_Instances_Instance_Afs_Af_TopologyName_MonitorConvergence
- type Isis_Instances_Instance_Afs_Af_TopologyName_Mpls
- type Isis_Instances_Instance_Afs_Af_TopologyName_MplsLdpGlobal
- type Isis_Instances_Instance_Afs_Af_TopologyName_Mpls_Level
- type Isis_Instances_Instance_Afs_Af_TopologyName_Mpls_RouterId
- type Isis_Instances_Instance_Afs_Af_TopologyName_Propagations
- type Isis_Instances_Instance_Afs_Af_TopologyName_Propagations_Propagation
- type Isis_Instances_Instance_Afs_Af_TopologyName_Redistributions
- type Isis_Instances_Instance_Afs_Af_TopologyName_Redistributions_Redistribution
- type Isis_Instances_Instance_Afs_Af_TopologyName_Redistributions_Redistribution_Bgp
- type Isis_Instances_Instance_Afs_Af_TopologyName_Redistributions_Redistribution_ConnectedOrStaticOrRipOrSubscriberOrMobile
- type Isis_Instances_Instance_Afs_Af_TopologyName_Redistributions_Redistribution_Eigrp
- type Isis_Instances_Instance_Afs_Af_TopologyName_Redistributions_Redistribution_OspfOrOspfv3OrIsisOrApplication
- type Isis_Instances_Instance_Afs_Af_TopologyName_RouterId
- type Isis_Instances_Instance_Afs_Af_TopologyName_SegmentRouting
- type Isis_Instances_Instance_Afs_Af_TopologyName_SegmentRouting_PrefixSidMap
- type Isis_Instances_Instance_Afs_Af_TopologyName_SpfIntervals
- type Isis_Instances_Instance_Afs_Af_TopologyName_SpfIntervals_SpfInterval
- type Isis_Instances_Instance_Afs_Af_TopologyName_SpfPeriodicIntervals
- type Isis_Instances_Instance_Afs_Af_TopologyName_SpfPeriodicIntervals_SpfPeriodicInterval
- type Isis_Instances_Instance_Afs_Af_TopologyName_SpfPrefixPriorities
- type Isis_Instances_Instance_Afs_Af_TopologyName_SpfPrefixPriorities_SpfPrefixPriority
- type Isis_Instances_Instance_Afs_Af_TopologyName_SummaryPrefixes
- type Isis_Instances_Instance_Afs_Af_TopologyName_SummaryPrefixes_SummaryPrefix
- type Isis_Instances_Instance_Afs_Af_TopologyName_Ucmp
- type Isis_Instances_Instance_Afs_Af_TopologyName_Ucmp_Enable
- type Isis_Instances_Instance_Afs_Af_TopologyName_Ucmp_ExcludeInterfaces
- type Isis_Instances_Instance_Afs_Af_TopologyName_Ucmp_ExcludeInterfaces_ExcludeInterface
- type Isis_Instances_Instance_Afs_Af_TopologyName_Weights
- type Isis_Instances_Instance_Afs_Af_TopologyName_Weights_Weight
- type Isis_Instances_Instance_Distribute
- type Isis_Instances_Instance_FlexAlgos
- type Isis_Instances_Instance_FlexAlgos_FlexAlgo
- type Isis_Instances_Instance_FlexAlgos_FlexAlgo_AffinityExcludeAnies
- type Isis_Instances_Instance_Interfaces
- type Isis_Instances_Instance_Interfaces_Interface
- type Isis_Instances_Instance_Interfaces_Interface_Bfd
- type Isis_Instances_Instance_Interfaces_Interface_CsnpIntervals
- type Isis_Instances_Instance_Interfaces_Interface_CsnpIntervals_CsnpInterval
- type Isis_Instances_Instance_Interfaces_Interface_HelloAcceptPasswords
- type Isis_Instances_Instance_Interfaces_Interface_HelloAcceptPasswords_HelloAcceptPassword
- type Isis_Instances_Instance_Interfaces_Interface_HelloIntervals
- type Isis_Instances_Instance_Interfaces_Interface_HelloIntervals_HelloInterval
- type Isis_Instances_Instance_Interfaces_Interface_HelloMultipliers
- type Isis_Instances_Instance_Interfaces_Interface_HelloMultipliers_HelloMultiplier
- type Isis_Instances_Instance_Interfaces_Interface_HelloPaddings
- type Isis_Instances_Instance_Interfaces_Interface_HelloPaddings_HelloPadding
- type Isis_Instances_Instance_Interfaces_Interface_HelloPasswords
- type Isis_Instances_Instance_Interfaces_Interface_HelloPasswords_HelloPassword
- type Isis_Instances_Instance_Interfaces_Interface_IntAffinityTable
- type Isis_Instances_Instance_Interfaces_Interface_IntAffinityTable_FlexAlgos
- type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs
- type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf
- type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData
- type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_AdminTags
- type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_AdminTags_AdminTag
- type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_AlgorithmPrefixSids
- type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_AlgorithmPrefixSids_AlgorithmPrefixSid
- type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_AutoMetrics
- type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_AutoMetrics_AutoMetric
- type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable
- type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_FrrExcludeInterfaces
- type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_FrrExcludeInterfaces_FrrExcludeInterface
- type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_FrrRemoteLfaMaxMetrics
- type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_FrrRemoteLfaMaxMetrics_FrrRemoteLfaMaxMetric
- type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_FrrRemoteLfaTypes
- type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_FrrRemoteLfaTypes_FrrRemoteLfaType
- type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_FrrTypes
- type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_FrrTypes_FrrType
- type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_FrrlfaCandidateInterfaces
- type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_FrrlfaCandidateInterfaces_FrrlfaCandidateInterface
- type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_FrrtilfaTypes
- type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_FrrtilfaTypes_FrrtilfaType
- type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_InterfaceFrrTiebreakerDefaults
- type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_InterfaceFrrTiebreakerDefaults_InterfaceFrrTiebreakerDefault
- type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_InterfaceFrrTiebreakers
- type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_InterfaceFrrTiebreakers_InterfaceFrrTiebreaker
- type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceLinkGroup
- type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_ManualAdjSids
- type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_ManualAdjSids_ManualAdjSid
- type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_Metrics
- type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_Metrics_Metric
- type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_Metrics_Metric_Metric_
- type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_MplsLdp
- type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_PrefixSid
- type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_PrefixSspfsid
- type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_Weights
- type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_Weights_Weight
- type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName
- type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_AdminTags
- type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_AdminTags_AdminTag
- type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_AlgorithmPrefixSids
- type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_AlgorithmPrefixSids_AlgorithmPrefixSid
- type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_AutoMetrics
- type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_AutoMetrics_AutoMetric
- type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable
- type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_FrrExcludeInterfaces
- type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_FrrExcludeInterfaces_FrrExcludeInterface
- type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_FrrRemoteLfaMaxMetrics
- type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_FrrRemoteLfaMaxMetrics_FrrRemoteLfaMaxMetric
- type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_FrrRemoteLfaTypes
- type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_FrrRemoteLfaTypes_FrrRemoteLfaType
- type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_FrrTypes
- type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_FrrTypes_FrrType
- type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_FrrlfaCandidateInterfaces
- type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_FrrlfaCandidateInterfaces_FrrlfaCandidateInterface
- type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_FrrtilfaTypes
- type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_FrrtilfaTypes_FrrtilfaType
- type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_InterfaceFrrTiebreakerDefaults
- type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_InterfaceFrrTiebreakerDefaults_InterfaceFrrTiebreakerDefault
- type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_InterfaceFrrTiebreakers
- type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_InterfaceFrrTiebreakers_InterfaceFrrTiebreaker
- type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceLinkGroup
- type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_ManualAdjSids
- type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_ManualAdjSids_ManualAdjSid
- type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_Metrics
- type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_Metrics_Metric
- type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_Metrics_Metric_Metric_
- type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_MplsLdp
- type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_PrefixSid
- type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_PrefixSspfsid
- type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_Weights
- type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_Weights_Weight
- type Isis_Instances_Instance_Interfaces_Interface_LspFastFloodThresholds
- type Isis_Instances_Instance_Interfaces_Interface_LspFastFloodThresholds_LspFastFloodThreshold
- type Isis_Instances_Instance_Interfaces_Interface_LspIntervals
- type Isis_Instances_Instance_Interfaces_Interface_LspIntervals_LspInterval
- type Isis_Instances_Instance_Interfaces_Interface_LspRetransmitIntervals
- type Isis_Instances_Instance_Interfaces_Interface_LspRetransmitIntervals_LspRetransmitInterval
- type Isis_Instances_Instance_Interfaces_Interface_LspRetransmitThrottleIntervals
- type Isis_Instances_Instance_Interfaces_Interface_LspRetransmitThrottleIntervals_LspRetransmitThrottleInterval
- type Isis_Instances_Instance_Interfaces_Interface_MeshGroup
- type Isis_Instances_Instance_Interfaces_Interface_PrefixAttributeNFlagClears
- type Isis_Instances_Instance_Interfaces_Interface_PrefixAttributeNFlagClears_PrefixAttributeNFlagClear
- type Isis_Instances_Instance_Interfaces_Interface_Priorities
- type Isis_Instances_Instance_Interfaces_Interface_Priorities_Priority
- type Isis_Instances_Instance_LinkGroups
- type Isis_Instances_Instance_LinkGroups_LinkGroup
- type Isis_Instances_Instance_LspAcceptPasswords
- type Isis_Instances_Instance_LspAcceptPasswords_LspAcceptPassword
- type Isis_Instances_Instance_LspArrivalTimes
- type Isis_Instances_Instance_LspArrivalTimes_LspArrivalTime
- type Isis_Instances_Instance_LspCheckIntervals
- type Isis_Instances_Instance_LspCheckIntervals_LspCheckInterval
- type Isis_Instances_Instance_LspGenerationIntervals
- type Isis_Instances_Instance_LspGenerationIntervals_LspGenerationInterval
- type Isis_Instances_Instance_LspLifetimes
- type Isis_Instances_Instance_LspLifetimes_LspLifetime
- type Isis_Instances_Instance_LspMtus
- type Isis_Instances_Instance_LspMtus_LspMtu
- type Isis_Instances_Instance_LspPasswords
- type Isis_Instances_Instance_LspPasswords_LspPassword
- type Isis_Instances_Instance_LspRefreshIntervals
- type Isis_Instances_Instance_LspRefreshIntervals_LspRefreshInterval
- type Isis_Instances_Instance_MaxLinkMetrics
- type Isis_Instances_Instance_MaxLinkMetrics_MaxLinkMetric
- type Isis_Instances_Instance_Nets
- type Isis_Instances_Instance_Nets_Net
- type Isis_Instances_Instance_Nsf
- type Isis_Instances_Instance_OverloadBits
- type Isis_Instances_Instance_OverloadBits_OverloadBit
- type Isis_Instances_Instance_Srgb
- type Isis_Instances_Instance_SrlgTable
- type Isis_Instances_Instance_SrlgTable_SrlgNames
- type Isis_Instances_Instance_SrlgTable_SrlgNames_SrlgName
- type Isis_Instances_Instance_SrlgTable_SrlgNames_SrlgName_FromTos
- type Isis_Instances_Instance_SrlgTable_SrlgNames_SrlgName_FromTos_FromTo
- type Isis_Instances_Instance_TraceBufferSize
- type IsisexplicitNullFlag
- type Isisfrr
- type IsisfrrLoadSharing
- type IsisfrrSrlgProtection
- type IsisfrrTiebreaker
- type IsisispfState
- type IsisphpFlag
- type Isissid1
- type IsissidProtected
- type NflagClear
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Isis ¶
type Isis struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // IS-IS instance configuration. Instances Isis_Instances }
Isis IS-IS configuration for all instances
func (*Isis) GetEntityData ¶
func (isis *Isis) GetEntityData() *types.CommonEntityData
type IsisAdjCheck ¶
type IsisAdjCheck string
IsisAdjCheck represents Isis adj check
const ( // Disabled IsisAdjCheck_disabled IsisAdjCheck = "disabled" )
type IsisAdvTypeExternal ¶
type IsisAdvTypeExternal string
IsisAdvTypeExternal represents Isis adv type external
const ( // External IsisAdvTypeExternal_external IsisAdvTypeExternal = "external" )
type IsisAdvTypeInterLevel ¶
type IsisAdvTypeInterLevel string
IsisAdvTypeInterLevel represents Isis adv type inter level
const ( // InterLevel IsisAdvTypeInterLevel_inter_level IsisAdvTypeInterLevel = "inter-level" )
type IsisApplication ¶
type IsisApplication string
IsisApplication represents Isis application
const ( // LFA Application IsisApplication_lfa IsisApplication = "lfa" )
type IsisApplicationAttribute ¶
type IsisApplicationAttribute string
IsisApplicationAttribute represents Isis application attribute
const ( // SRLG Attribute IsisApplicationAttribute_srlg IsisApplicationAttribute = "srlg" )
type IsisApplyWeight ¶
type IsisApplyWeight string
IsisApplyWeight represents Isis apply weight
const ( // Apply weight to ECMP prefixes IsisApplyWeight_ecmp_only IsisApplyWeight = "ecmp-only" // Apply weight to UCMP prefixes IsisApplyWeight_ucmp_only IsisApplyWeight = "ucmp-only" // Apply weight to ECMP prefixes IsisApplyWeight_ecmp_only_bandwidth IsisApplyWeight = "ecmp-only-bandwidth" )
type IsisAttachedBit ¶
type IsisAttachedBit string
IsisAttachedBit represents Isis attached bit
const ( // Computed from the attached areas IsisAttachedBit_area IsisAttachedBit = "area" // Forced ON IsisAttachedBit_on IsisAttachedBit = "on" // Forced OFF IsisAttachedBit_off IsisAttachedBit = "off" )
type IsisAuthenticationAlgorithm ¶
type IsisAuthenticationAlgorithm string
IsisAuthenticationAlgorithm represents Isis authentication algorithm
const ( // Cleartext password IsisAuthenticationAlgorithm_cleartext IsisAuthenticationAlgorithm = "cleartext" // HMAC-MD5 checksum IsisAuthenticationAlgorithm_hmac_md5 IsisAuthenticationAlgorithm = "hmac-md5" // Key Chain authentication IsisAuthenticationAlgorithm_keychain IsisAuthenticationAlgorithm = "keychain" )
type IsisAuthenticationFailureMode ¶
type IsisAuthenticationFailureMode string
IsisAuthenticationFailureMode represents Isis authentication failure mode
const ( // Drop non-authenticating PDUs IsisAuthenticationFailureMode_drop IsisAuthenticationFailureMode = "drop" // Accept non-authenticating PDUs IsisAuthenticationFailureMode_send_only IsisAuthenticationFailureMode = "send-only" )
type IsisConfigurableLevel ¶
type IsisConfigurableLevel string
IsisConfigurableLevel represents Isis configurable level
const ( // Both Levels IsisConfigurableLevel_level_12 IsisConfigurableLevel = "level-12" // level 1 IsisConfigurableLevel_level_1 IsisConfigurableLevel = "level-1" // level 2 IsisConfigurableLevel_level_2 IsisConfigurableLevel = "level-2" )
type IsisConfigurableLevels ¶
type IsisConfigurableLevels string
IsisConfigurableLevels represents Isis configurable levels
const ( // Level1 IsisConfigurableLevels_level1 IsisConfigurableLevels = "level1" // Level2 IsisConfigurableLevels_level2 IsisConfigurableLevels = "level2" // Both Levels IsisConfigurableLevels_level1_and2 IsisConfigurableLevels = "level1-and2" )
type IsisEnablePoi ¶
type IsisEnablePoi string
IsisEnablePoi represents Isis enable poi
const ( // Disable purge originator IsisEnablePoi_enable_poi_off IsisEnablePoi = "enable-poi-off" // Enable purge originator IsisEnablePoi_enable_poi_on IsisEnablePoi = "enable-poi-on" )
type IsisHelloPadding ¶
type IsisHelloPadding string
IsisHelloPadding represents Isis hello padding
const ( // Never pad Hellos IsisHelloPadding_never IsisHelloPadding = "never" // Pad Hellos during adjacency formation only IsisHelloPadding_sometimes IsisHelloPadding = "sometimes" )
type IsisInterfaceAfState ¶
type IsisInterfaceAfState string
IsisInterfaceAfState represents Isis interface af state
const ( // Disable IsisInterfaceAfState_disable IsisInterfaceAfState = "disable" )
type IsisInterfaceFrrTiebreaker ¶
type IsisInterfaceFrrTiebreaker string
IsisInterfaceFrrTiebreaker represents Isis interface frr tiebreaker
const ( // Prefer node protecting backup path IsisInterfaceFrrTiebreaker_node_protecting IsisInterfaceFrrTiebreaker = "node-protecting" // Prefer SRLG disjoint backup path IsisInterfaceFrrTiebreaker_srlg_disjoint IsisInterfaceFrrTiebreaker = "srlg-disjoint" )
type IsisInterfaceState ¶
type IsisInterfaceState string
IsisInterfaceState represents Isis interface state
const ( // Shutdown IsisInterfaceState_shutdown IsisInterfaceState = "shutdown" // Suppressed IsisInterfaceState_suppressed IsisInterfaceState = "suppressed" // Passive IsisInterfaceState_passive IsisInterfaceState = "passive" // EnabledActive IsisInterfaceState_enabled_active IsisInterfaceState = "enabled-active" )
type IsisLabelPreference ¶
type IsisLabelPreference string
IsisLabelPreference represents Isis label preference
const ( // Label Distribution Protocol IsisLabelPreference_ldp IsisLabelPreference = "ldp" // Segment Routing IsisLabelPreference_segment_routing IsisLabelPreference = "segment-routing" )
type IsisMetric ¶
type IsisMetric string
IsisMetric represents Isis metric
const ( // Internal metric IsisMetric_internal IsisMetric = "internal" // External metric IsisMetric_external IsisMetric = "external" // RIB Internal metric IsisMetric_rib_internal IsisMetric = "rib-internal" // RIB External metric IsisMetric_rib_external IsisMetric = "rib-external" )
type IsisMetricStyle ¶
type IsisMetricStyle string
IsisMetricStyle represents Isis metric style
const ( // ISO 10589 metric style (old-style) IsisMetricStyle_old_metric_style IsisMetricStyle = "old-metric-style" // 32-bit metric style (new-style) IsisMetricStyle_new_metric_style IsisMetricStyle = "new-metric-style" // Both forms of metric style IsisMetricStyle_both_metric_style IsisMetricStyle = "both-metric-style" // Send ISO 10589 metric style but accept both IsisMetricStyle_old_metric_style_transition IsisMetricStyle = "old-metric-style-transition" // Send 32-bit metric style but accept both IsisMetricStyle_new_metric_style_transition IsisMetricStyle = "new-metric-style-transition" )
type IsisMibAdjacencyChangeBoolean ¶
type IsisMibAdjacencyChangeBoolean string
IsisMibAdjacencyChangeBoolean represents Isis mib adjacency change boolean
const ( // Disable IsisMibAdjacencyChangeBoolean_false_ IsisMibAdjacencyChangeBoolean = "false" // Enable IsisMibAdjacencyChangeBoolean_true_ IsisMibAdjacencyChangeBoolean = "true" )
type IsisMibAllBoolean ¶
type IsisMibAllBoolean string
IsisMibAllBoolean represents Isis mib all boolean
const ( // Disable IsisMibAllBoolean_false_ IsisMibAllBoolean = "false" // Enable IsisMibAllBoolean_true_ IsisMibAllBoolean = "true" )
type IsisMibAreaMismatchBoolean ¶
type IsisMibAreaMismatchBoolean string
IsisMibAreaMismatchBoolean represents Isis mib area mismatch boolean
const ( // Disable IsisMibAreaMismatchBoolean_false_ IsisMibAreaMismatchBoolean = "false" // Enable IsisMibAreaMismatchBoolean_true_ IsisMibAreaMismatchBoolean = "true" )
type IsisMibAttemptToExceedMaxSequenceBoolean ¶
type IsisMibAttemptToExceedMaxSequenceBoolean string
IsisMibAttemptToExceedMaxSequenceBoolean represents Isis mib attempt to exceed max sequence boolean
const ( // Disable IsisMibAttemptToExceedMaxSequenceBoolean_false_ IsisMibAttemptToExceedMaxSequenceBoolean = "false" // Enable IsisMibAttemptToExceedMaxSequenceBoolean_true_ IsisMibAttemptToExceedMaxSequenceBoolean = "true" )
type IsisMibAuthenticationFailureBoolean ¶
type IsisMibAuthenticationFailureBoolean string
IsisMibAuthenticationFailureBoolean represents Isis mib authentication failure boolean
const ( // Disable IsisMibAuthenticationFailureBoolean_false_ IsisMibAuthenticationFailureBoolean = "false" // Enable IsisMibAuthenticationFailureBoolean_true_ IsisMibAuthenticationFailureBoolean = "true" )
type IsisMibAuthenticationTypeFailureBoolean ¶
type IsisMibAuthenticationTypeFailureBoolean string
IsisMibAuthenticationTypeFailureBoolean represents Isis mib authentication type failure boolean
const ( // Disable IsisMibAuthenticationTypeFailureBoolean_false_ IsisMibAuthenticationTypeFailureBoolean = "false" // Enable IsisMibAuthenticationTypeFailureBoolean_true_ IsisMibAuthenticationTypeFailureBoolean = "true" )
type IsisMibCorruptedLspDetectedBoolean ¶
type IsisMibCorruptedLspDetectedBoolean string
IsisMibCorruptedLspDetectedBoolean represents Isis mib corrupted lsp detected boolean
const ( // Disable IsisMibCorruptedLspDetectedBoolean_false_ IsisMibCorruptedLspDetectedBoolean = "false" // Enable IsisMibCorruptedLspDetectedBoolean_true_ IsisMibCorruptedLspDetectedBoolean = "true" )
type IsisMibDatabaseOverFlowBoolean ¶
type IsisMibDatabaseOverFlowBoolean string
IsisMibDatabaseOverFlowBoolean represents Isis mib database over flow boolean
const ( // Disable IsisMibDatabaseOverFlowBoolean_false_ IsisMibDatabaseOverFlowBoolean = "false" // Enable IsisMibDatabaseOverFlowBoolean_true_ IsisMibDatabaseOverFlowBoolean = "true" )
type IsisMibIdLengthMismatchBoolean ¶
type IsisMibIdLengthMismatchBoolean string
IsisMibIdLengthMismatchBoolean represents Isis mib id length mismatch boolean
const ( // Disable IsisMibIdLengthMismatchBoolean_false_ IsisMibIdLengthMismatchBoolean = "false" // Enable IsisMibIdLengthMismatchBoolean_true_ IsisMibIdLengthMismatchBoolean = "true" )
type IsisMibLspErrorDetectedBoolean ¶
type IsisMibLspErrorDetectedBoolean string
IsisMibLspErrorDetectedBoolean represents Isis mib lsp error detected boolean
const ( // Disable IsisMibLspErrorDetectedBoolean_false_ IsisMibLspErrorDetectedBoolean = "false" // Enable IsisMibLspErrorDetectedBoolean_true_ IsisMibLspErrorDetectedBoolean = "true" )
type IsisMibLspTooLargeToPropagateBoolean ¶
type IsisMibLspTooLargeToPropagateBoolean string
IsisMibLspTooLargeToPropagateBoolean represents Isis mib lsp too large to propagate boolean
const ( // Disable IsisMibLspTooLargeToPropagateBoolean_false_ IsisMibLspTooLargeToPropagateBoolean = "false" // Enable IsisMibLspTooLargeToPropagateBoolean_true_ IsisMibLspTooLargeToPropagateBoolean = "true" )
type IsisMibManualAddressDropsBoolean ¶
type IsisMibManualAddressDropsBoolean string
IsisMibManualAddressDropsBoolean represents Isis mib manual address drops boolean
const ( // Disable IsisMibManualAddressDropsBoolean_false_ IsisMibManualAddressDropsBoolean = "false" // Enable IsisMibManualAddressDropsBoolean_true_ IsisMibManualAddressDropsBoolean = "true" )
type IsisMibMaxAreaAddressMismatchBoolean ¶
type IsisMibMaxAreaAddressMismatchBoolean string
IsisMibMaxAreaAddressMismatchBoolean represents Isis mib max area address mismatch boolean
const ( // Disable IsisMibMaxAreaAddressMismatchBoolean_false_ IsisMibMaxAreaAddressMismatchBoolean = "false" // Enable IsisMibMaxAreaAddressMismatchBoolean_true_ IsisMibMaxAreaAddressMismatchBoolean = "true" )
type IsisMibOriginatedLspBufferSizeMismatchBoolean ¶
type IsisMibOriginatedLspBufferSizeMismatchBoolean string
IsisMibOriginatedLspBufferSizeMismatchBoolean represents boolean
const ( // Disable IsisMibOriginatedLspBufferSizeMismatchBoolean_false_ IsisMibOriginatedLspBufferSizeMismatchBoolean = "false" // Enable IsisMibOriginatedLspBufferSizeMismatchBoolean_true_ IsisMibOriginatedLspBufferSizeMismatchBoolean = "true" )
type IsisMibOwnLspPurgeBoolean ¶
type IsisMibOwnLspPurgeBoolean string
IsisMibOwnLspPurgeBoolean represents Isis mib own lsp purge boolean
const ( // Disable IsisMibOwnLspPurgeBoolean_false_ IsisMibOwnLspPurgeBoolean = "false" // Enable IsisMibOwnLspPurgeBoolean_true_ IsisMibOwnLspPurgeBoolean = "true" )
type IsisMibProtocolsSupportedMismatchBoolean ¶
type IsisMibProtocolsSupportedMismatchBoolean string
IsisMibProtocolsSupportedMismatchBoolean represents Isis mib protocols supported mismatch boolean
const ( // Disable IsisMibProtocolsSupportedMismatchBoolean_false_ IsisMibProtocolsSupportedMismatchBoolean = "false" // Enable IsisMibProtocolsSupportedMismatchBoolean_true_ IsisMibProtocolsSupportedMismatchBoolean = "true" )
type IsisMibRejectedAdjacencyBoolean ¶
type IsisMibRejectedAdjacencyBoolean string
IsisMibRejectedAdjacencyBoolean represents Isis mib rejected adjacency boolean
const ( // Disable IsisMibRejectedAdjacencyBoolean_false_ IsisMibRejectedAdjacencyBoolean = "false" // Enable IsisMibRejectedAdjacencyBoolean_true_ IsisMibRejectedAdjacencyBoolean = "true" )
type IsisMibSequenceNumberSkipBoolean ¶
type IsisMibSequenceNumberSkipBoolean string
IsisMibSequenceNumberSkipBoolean represents Isis mib sequence number skip boolean
const ( // Disable IsisMibSequenceNumberSkipBoolean_false_ IsisMibSequenceNumberSkipBoolean = "false" // Enable IsisMibSequenceNumberSkipBoolean_true_ IsisMibSequenceNumberSkipBoolean = "true" )
type IsisMibVersionSkewBoolean ¶
type IsisMibVersionSkewBoolean string
IsisMibVersionSkewBoolean represents Isis mib version skew boolean
const ( // Disable IsisMibVersionSkewBoolean_false_ IsisMibVersionSkewBoolean = "false" // Enable IsisMibVersionSkewBoolean_true_ IsisMibVersionSkewBoolean = "true" )
type IsisMicroLoopAvoidance ¶
type IsisMicroLoopAvoidance string
IsisMicroLoopAvoidance represents Isis micro loop avoidance
const ( // No Avoidance type set IsisMicroLoopAvoidance_not_set IsisMicroLoopAvoidance = "not-set" // Provide mirco loop avoidance for all prefixes IsisMicroLoopAvoidance_micro_loop_avoidance_all IsisMicroLoopAvoidance = "micro-loop-avoidance-all" // Provide mirco loop avoidance only for protected // prefixes IsisMicroLoopAvoidance_micro_loop_avoidance_protected IsisMicroLoopAvoidance = "micro-loop-avoidance-protected" // Provide segment-routing mirco loop avoidance IsisMicroLoopAvoidance_micro_loop_avoidance_segement_routing IsisMicroLoopAvoidance = "micro-loop-avoidance-segement-routing" )
type IsisNsfFlavor ¶
type IsisNsfFlavor string
IsisNsfFlavor represents Isis nsf flavor
const ( // Cisco proprietary NSF IsisNsfFlavor_cisco_proprietary_nsf IsisNsfFlavor = "cisco-proprietary-nsf" // IETF standard NSF IsisNsfFlavor_ietf_standard_nsf IsisNsfFlavor = "ietf-standard-nsf" )
type IsisOverloadBitMode ¶
type IsisOverloadBitMode string
IsisOverloadBitMode represents Isis overload bit mode
const ( // Set always IsisOverloadBitMode_permanently_set IsisOverloadBitMode = "permanently-set" // Set during the startup period IsisOverloadBitMode_startup_period IsisOverloadBitMode = "startup-period" // Set until BGP comverges IsisOverloadBitMode_wait_for_bgp IsisOverloadBitMode = "wait-for-bgp" )
type IsisPrefixPriority ¶
type IsisPrefixPriority string
IsisPrefixPriority represents Isis prefix priority
const ( // Critical prefix priority IsisPrefixPriority_critical_priority IsisPrefixPriority = "critical-priority" // High prefix priority IsisPrefixPriority_high_priority IsisPrefixPriority = "high-priority" // Medium prefix priority IsisPrefixPriority_medium_priority IsisPrefixPriority = "medium-priority" )
type IsisRedistProto ¶
type IsisRedistProto string
IsisRedistProto represents Isis redist proto
const ( // Connected IsisRedistProto_connected IsisRedistProto = "connected" // Static IsisRedistProto_static IsisRedistProto = "static" // OSPF IsisRedistProto_ospf IsisRedistProto = "ospf" // BGP IsisRedistProto_bgp IsisRedistProto = "bgp" // ISIS IsisRedistProto_isis IsisRedistProto = "isis" // OSPFv3 IsisRedistProto_ospfv3 IsisRedistProto = "ospfv3" // RIP IsisRedistProto_rip IsisRedistProto = "rip" // EIGRP IsisRedistProto_eigrp IsisRedistProto = "eigrp" // Subscriber IsisRedistProto_subscriber IsisRedistProto = "subscriber" // Application IsisRedistProto_application IsisRedistProto = "application" // Mobile IsisRedistProto_mobile IsisRedistProto = "mobile" )
type IsisRemoteLfa ¶
type IsisRemoteLfa string
IsisRemoteLfa represents Isis remote lfa
const ( // No remote LFA option set IsisRemoteLfa_remote_lfa_none IsisRemoteLfa = "remote-lfa-none" // Construct remote LFA tunnel using MPLS LDP IsisRemoteLfa_remote_lfa_tunnel_ldp IsisRemoteLfa = "remote-lfa-tunnel-ldp" )
type IsisSnpAuth ¶
type IsisSnpAuth string
IsisSnpAuth represents Isis snp auth
const ( // Authenticate SNP send only IsisSnpAuth_send_only IsisSnpAuth = "send-only" // Authenticate SNP send and recv IsisSnpAuth_full IsisSnpAuth = "full" )
type IsisTracingMode ¶
type IsisTracingMode string
IsisTracingMode represents Isis tracing mode
const ( // No tracing IsisTracingMode_off IsisTracingMode = "off" // Basic tracing (less overhead) IsisTracingMode_basic IsisTracingMode = "basic" // Enhanced tracing (more overhead) IsisTracingMode_enhanced IsisTracingMode = "enhanced" )
type Isis_Instances ¶
type Isis_Instances struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configuration for a single IS-IS instance. The type is slice of // Isis_Instances_Instance. Instance []*Isis_Instances_Instance }
Isis_Instances IS-IS instance configuration
func (*Isis_Instances) GetEntityData ¶
func (instances *Isis_Instances) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance ¶
type Isis_Instances_Instance struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Instance identifier. The type is string with // length: 1..36. InstanceName interface{} // Flag to indicate that instance should be running. This must be the first // object created when an IS-IS instance is configured, and the last object // deleted when it is deconfigured. When this object is deleted, the IS-IS // instance will exit. The type is interface{}. Running interface{} // Log changes in adjacency state. The type is interface{}. LogAdjacencyChanges interface{} // If TRUE, LSPs recieved with bad checksums will result in the purging of // that LSP from the LSP DB. If FALSE or not set, the received LSP will just // be ignored. The type is bool. IgnoreLspErrors interface{} // IS type of the IS-IS process. The type is IsisConfigurableLevels. The // default value is level1-and2. IsType interface{} // Tracing mode configuration. The type is IsisTracingMode. The default value // is basic. TracingMode interface{} // VRF context for ISIS process. The type is string with length: 1..32. VrfContext interface{} // Instance ID of the IS-IS process. The type is interface{} with range: // 0..65535. The default value is 0. InstanceId interface{} // If TRUE, dynamic hostname resolution is disabled, and system IDs will // always be displayed by show and debug output. The type is bool. DynamicHostName interface{} // Allow only authentication TLV in purge LSPs. The type is // IsisConfigurableLevel. The default value is level-12. PurgeTransmitStrict interface{} // IS-IS NSR configuration. The type is interface{}. Nsr interface{} // Log PDU drops. The type is interface{}. LogPduDrops interface{} // Segment Routing Global Block configuration. Srgb Isis_Instances_Instance_Srgb // LSP generation-interval configuration. LspGenerationIntervals Isis_Instances_Instance_LspGenerationIntervals // LSP arrival time configuration. LspArrivalTimes Isis_Instances_Instance_LspArrivalTimes // Trace buffer size configuration. TraceBufferSize Isis_Instances_Instance_TraceBufferSize // Max Link Metric configuration. MaxLinkMetrics Isis_Instances_Instance_MaxLinkMetrics // Stagger ISIS adjacency bring up. AdjacencyStagger Isis_Instances_Instance_AdjacencyStagger // Per-address-family configuration. Afs Isis_Instances_Instance_Afs // LSP refresh-interval configuration. LspRefreshIntervals Isis_Instances_Instance_LspRefreshIntervals // Distribute link-state configuration. Distribute Isis_Instances_Instance_Distribute // Flex-Algo Table. FlexAlgos Isis_Instances_Instance_FlexAlgos // Affinity Mapping Table. AffinityMappings Isis_Instances_Instance_AffinityMappings // LSP/SNP accept password configuration. LspAcceptPasswords Isis_Instances_Instance_LspAcceptPasswords // LSP MTU configuration. LspMtus Isis_Instances_Instance_LspMtus // SRLG configuration. SrlgTable Isis_Instances_Instance_SrlgTable // IS-IS NSF configuration. Nsf Isis_Instances_Instance_Nsf // Link Group. LinkGroups Isis_Instances_Instance_LinkGroups // LSP checksum check interval configuration. LspCheckIntervals Isis_Instances_Instance_LspCheckIntervals // LSP/SNP password configuration. LspPasswords Isis_Instances_Instance_LspPasswords // NET configuration. Nets Isis_Instances_Instance_Nets // LSP lifetime configuration. LspLifetimes Isis_Instances_Instance_LspLifetimes // LSP overload-bit configuration. OverloadBits Isis_Instances_Instance_OverloadBits // Per-interface configuration. Interfaces Isis_Instances_Instance_Interfaces }
Isis_Instances_Instance Configuration for a single IS-IS instance
func (*Isis_Instances_Instance) GetEntityData ¶
func (instance *Isis_Instances_Instance) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_AdjacencyStagger ¶
type Isis_Instances_Instance_AdjacencyStagger struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Adjacency Stagger: Initial number of neighbors to bring up per area. The // type is interface{} with range: 2..65000. The default value is 2. InitialNbr interface{} // Adjacency Stagger: Subsequent simultaneous number of neighbors to bring up. // The type is interface{} with range: 2..65000. The default value is 64. MaxNbr interface{} }
Isis_Instances_Instance_AdjacencyStagger Stagger ISIS adjacency bring up This type is a presence type.
func (*Isis_Instances_Instance_AdjacencyStagger) GetEntityData ¶
func (adjacencyStagger *Isis_Instances_Instance_AdjacencyStagger) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_AffinityMappings ¶
type Isis_Instances_Instance_AffinityMappings struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Affinity Mapping configuration. The type is slice of // Isis_Instances_Instance_AffinityMappings_AffinityMapping. AffinityMapping []*Isis_Instances_Instance_AffinityMappings_AffinityMapping }
Isis_Instances_Instance_AffinityMappings Affinity Mapping Table
func (*Isis_Instances_Instance_AffinityMappings) GetEntityData ¶
func (affinityMappings *Isis_Instances_Instance_AffinityMappings) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_AffinityMappings_AffinityMapping ¶
type Isis_Instances_Instance_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{} // Bit position. The type is interface{} with range: 0..255. This attribute is // mandatory. Value interface{} }
Isis_Instances_Instance_AffinityMappings_AffinityMapping Affinity Mapping configuration
func (*Isis_Instances_Instance_AffinityMappings_AffinityMapping) GetEntityData ¶
func (affinityMapping *Isis_Instances_Instance_AffinityMappings_AffinityMapping) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs ¶
type Isis_Instances_Instance_Afs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configuration for an IS-IS address-family. If a named (non-default) // topology is being created it must be multicast. The type is slice of // Isis_Instances_Instance_Afs_Af. Af []*Isis_Instances_Instance_Afs_Af }
Isis_Instances_Instance_Afs Per-address-family configuration
func (*Isis_Instances_Instance_Afs) GetEntityData ¶
func (afs *Isis_Instances_Instance_Afs) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af ¶
type Isis_Instances_Instance_Afs_Af struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Address family. The type is IsisAddressFamily. AfName interface{} // This attribute is a key. Sub address family. The type is // IsisSubAddressFamily. SafName interface{} // Data container. AfData Isis_Instances_Instance_Afs_Af_AfData // keys: topology-name. The type is slice of // Isis_Instances_Instance_Afs_Af_TopologyName. TopologyName []*Isis_Instances_Instance_Afs_Af_TopologyName }
Isis_Instances_Instance_Afs_Af Configuration for an IS-IS address-family. If a named (non-default) topology is being created it must be multicast.
func (*Isis_Instances_Instance_Afs_Af) GetEntityData ¶
func (af *Isis_Instances_Instance_Afs_Af) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_AfData ¶
type Isis_Instances_Instance_Afs_Af_AfData struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Maximum number of active parallel paths per route. The type is interface{} // with range: 1..64. MaximumPaths interface{} // Set the topology ID for a named (non-default) topology. This object must be // set before any other configuration is supplied for a named (non-default) // topology , and must be the last configuration object to be removed. This // item should not be supplied for the non-named default topologies. The type // is interface{} with range: 6..4095. TopologyId interface{} // Run IPv6 Unicast using the standard (IPv4 Unicast) topology. The type is // interface{}. SingleTopology interface{} // Suppress check for consistent AF support on received IIHs. The type is // IsisAdjCheck. AdjacencyCheck interface{} // If TRUE, advertise additional link attributes in our LSP. The type is bool. AdvertiseLinkAttributes interface{} // Apply weights to UCMP or ECMP only. The type is IsisApplyWeight. ApplyWeight interface{} // Default IS-IS administrative distance configuration. The type is // interface{} with range: 1..255. The default value is 115. DefaultAdminDistance interface{} // If enabled, advertise prefixes of passive interfaces only. The type is // interface{}. AdvertisePassiveOnly interface{} // If TRUE, Ignore other routers attached bit. The type is bool. IgnoreAttachedBit interface{} // Set the attached bit in this router's level 1 System LSP. The type is // IsisAttachedBit. The default value is area. AttachedBit interface{} // If TRUE, routes will be installed with the IP address of the first-hop node // as the source instead of the originating node. The type is bool. RouteSourceFirstHop interface{} // Enable Segment Routing configuration. SegmentRouting Isis_Instances_Instance_Afs_Af_AfData_SegmentRouting // Metric-style configuration. MetricStyles Isis_Instances_Instance_Afs_Af_AfData_MetricStyles // Fast-ReRoute configuration. FrrTable Isis_Instances_Instance_Afs_Af_AfData_FrrTable // Stable IP address for system. Will only be applied for the unicast // sub-address-family. RouterId Isis_Instances_Instance_Afs_Af_AfData_RouterId // SPF Prefix Priority configuration. SpfPrefixPriorities Isis_Instances_Instance_Afs_Af_AfData_SpfPrefixPriorities // Summary-prefix configuration. SummaryPrefixes Isis_Instances_Instance_Afs_Af_AfData_SummaryPrefixes // Micro Loop Avoidance configuration. MicroLoopAvoidance Isis_Instances_Instance_Afs_Af_AfData_MicroLoopAvoidance // UCMP (UnEqual Cost MultiPath) configuration. Ucmp Isis_Instances_Instance_Afs_Af_AfData_Ucmp // Maximum number of redistributed prefixesconfiguration. MaxRedistPrefixes Isis_Instances_Instance_Afs_Af_AfData_MaxRedistPrefixes // Route propagation configuration. Propagations Isis_Instances_Instance_Afs_Af_AfData_Propagations // Protocol redistribution configuration. Redistributions Isis_Instances_Instance_Afs_Af_AfData_Redistributions // Advertise application specific values. ApplicationTables Isis_Instances_Instance_Afs_Af_AfData_ApplicationTables // Peoridic SPF configuration. SpfPeriodicIntervals Isis_Instances_Instance_Afs_Af_AfData_SpfPeriodicIntervals // Filter routes sent to the RIB. DistributeListIn Isis_Instances_Instance_Afs_Af_AfData_DistributeListIn // SPF-interval configuration. SpfIntervals Isis_Instances_Instance_Afs_Af_AfData_SpfIntervals // Enable convergence monitoring. MonitorConvergence Isis_Instances_Instance_Afs_Af_AfData_MonitorConvergence // Control origination of a default route with the option of using a policy. // If no policy is specified the default route is advertised with zero cost in // level 2 only. DefaultInformation Isis_Instances_Instance_Afs_Af_AfData_DefaultInformation // Per-route administrative distanceconfiguration. AdminDistances Isis_Instances_Instance_Afs_Af_AfData_AdminDistances // ISPF configuration. Ispf Isis_Instances_Instance_Afs_Af_AfData_Ispf // MPLS LDP configuration. MPLS LDP configuration will only be applied for the // IPv4-unicast address-family. MplsLdpGlobal Isis_Instances_Instance_Afs_Af_AfData_MplsLdpGlobal // MPLS configuration. MPLS configuration will only be applied for the // IPv4-unicast address-family. Mpls Isis_Instances_Instance_Afs_Af_AfData_Mpls // Manual Adjacecy SID configuration. ManualAdjSids Isis_Instances_Instance_Afs_Af_AfData_ManualAdjSids // Metric configuration. Metrics Isis_Instances_Instance_Afs_Af_AfData_Metrics // Weight configuration. Weights Isis_Instances_Instance_Afs_Af_AfData_Weights }
Isis_Instances_Instance_Afs_Af_AfData Data container. This type is a presence type.
func (*Isis_Instances_Instance_Afs_Af_AfData) GetEntityData ¶
func (afData *Isis_Instances_Instance_Afs_Af_AfData) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_AfData_AdminDistances ¶
type Isis_Instances_Instance_Afs_Af_AfData_AdminDistances struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Administrative distance configuration. The supplied distance is applied to // all routes discovered from the specified source, or only those that match // the supplied prefix list if this is specified. The type is slice of // Isis_Instances_Instance_Afs_Af_AfData_AdminDistances_AdminDistance. AdminDistance []*Isis_Instances_Instance_Afs_Af_AfData_AdminDistances_AdminDistance }
Isis_Instances_Instance_Afs_Af_AfData_AdminDistances Per-route administrative distanceconfiguration
func (*Isis_Instances_Instance_Afs_Af_AfData_AdminDistances) GetEntityData ¶
func (adminDistances *Isis_Instances_Instance_Afs_Af_AfData_AdminDistances) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_AfData_AdminDistances_AdminDistance ¶
type Isis_Instances_Instance_Afs_Af_AfData_AdminDistances_AdminDistance struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. IP route source prefix. The type is one of the // following types: string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])/(([0-9])|([1-2][0-9])|(3[0-2])), // or string with pattern: // ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(/(([0-9])|([0-9]{2})|(1[0-1][0-9])|(12[0-8]))). AddressPrefix interface{} // Administrative distance. The type is interface{} with range: 1..255. This // attribute is mandatory. Distance interface{} // List of prefixes to which this distance applies. The type is string with // length: 1..32. PrefixList interface{} }
Isis_Instances_Instance_Afs_Af_AfData_AdminDistances_AdminDistance Administrative distance configuration. The supplied distance is applied to all routes discovered from the specified source, or only those that match the supplied prefix list if this is specified
func (*Isis_Instances_Instance_Afs_Af_AfData_AdminDistances_AdminDistance) GetEntityData ¶
func (adminDistance *Isis_Instances_Instance_Afs_Af_AfData_AdminDistances_AdminDistance) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_AfData_ApplicationTables ¶
type Isis_Instances_Instance_Afs_Af_AfData_ApplicationTables struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Application Name. The type is slice of // Isis_Instances_Instance_Afs_Af_AfData_ApplicationTables_ApplicationTable. ApplicationTable []*Isis_Instances_Instance_Afs_Af_AfData_ApplicationTables_ApplicationTable }
Isis_Instances_Instance_Afs_Af_AfData_ApplicationTables Advertise application specific values
func (*Isis_Instances_Instance_Afs_Af_AfData_ApplicationTables) GetEntityData ¶
func (applicationTables *Isis_Instances_Instance_Afs_Af_AfData_ApplicationTables) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_AfData_ApplicationTables_ApplicationTable ¶
type Isis_Instances_Instance_Afs_Af_AfData_ApplicationTables_ApplicationTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Application Type. The type is IsisApplication. AppType interface{} // Attribute Name. The type is slice of // Isis_Instances_Instance_Afs_Af_AfData_ApplicationTables_ApplicationTable_AttributeTable. AttributeTable []*Isis_Instances_Instance_Afs_Af_AfData_ApplicationTables_ApplicationTable_AttributeTable }
Isis_Instances_Instance_Afs_Af_AfData_ApplicationTables_ApplicationTable Application Name
func (*Isis_Instances_Instance_Afs_Af_AfData_ApplicationTables_ApplicationTable) GetEntityData ¶
func (applicationTable *Isis_Instances_Instance_Afs_Af_AfData_ApplicationTables_ApplicationTable) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_AfData_ApplicationTables_ApplicationTable_AttributeTable ¶
type Isis_Instances_Instance_Afs_Af_AfData_ApplicationTables_ApplicationTable_AttributeTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Application Type. The type is // IsisApplicationAttribute. AppType interface{} // If TRUE, advertise application link attribute in our LSP. The type is bool. // This attribute is mandatory. Enable interface{} }
Isis_Instances_Instance_Afs_Af_AfData_ApplicationTables_ApplicationTable_AttributeTable Attribute Name
func (*Isis_Instances_Instance_Afs_Af_AfData_ApplicationTables_ApplicationTable_AttributeTable) GetEntityData ¶
func (attributeTable *Isis_Instances_Instance_Afs_Af_AfData_ApplicationTables_ApplicationTable_AttributeTable) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_AfData_DefaultInformation ¶
type Isis_Instances_Instance_Afs_Af_AfData_DefaultInformation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Flag to indicate whether default origination is controlled using a policy. // The type is bool. UsePolicy interface{} // Policy name. The type is string with length: 1..64. PolicyName interface{} // Flag to indicate that the default prefix should be originated as an // external route. The type is interface{}. External interface{} }
Isis_Instances_Instance_Afs_Af_AfData_DefaultInformation Control origination of a default route with the option of using a policy. If no policy is specified the default route is advertised with zero cost in level 2 only.
func (*Isis_Instances_Instance_Afs_Af_AfData_DefaultInformation) GetEntityData ¶
func (defaultInformation *Isis_Instances_Instance_Afs_Af_AfData_DefaultInformation) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_AfData_DistributeListIn ¶
type Isis_Instances_Instance_Afs_Af_AfData_DistributeListIn struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Prefix list to control routes installed in RIB. The type is string with // length: 1..64. PrefixListName interface{} // Route policy to control routes installed in RIB. The type is string with // length: 1..64. RoutePolicyName interface{} }
Isis_Instances_Instance_Afs_Af_AfData_DistributeListIn Filter routes sent to the RIB
func (*Isis_Instances_Instance_Afs_Af_AfData_DistributeListIn) GetEntityData ¶
func (distributeListIn *Isis_Instances_Instance_Afs_Af_AfData_DistributeListIn) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_AfData_FrrTable ¶
type Isis_Instances_Instance_Afs_Af_AfData_FrrTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Delay before running FRR (milliseconds). The type is interface{} with // range: 100..60000. Units are millisecond. FrrInitialDelay interface{} // Load share prefixes across multiple backups. FrrLoadSharings Isis_Instances_Instance_Afs_Af_AfData_FrrTable_FrrLoadSharings // SRLG protection type configuration. FrrsrlgProtectionTypes Isis_Instances_Instance_Afs_Af_AfData_FrrTable_FrrsrlgProtectionTypes // FRR prefix-limit configuration. PriorityLimits Isis_Instances_Instance_Afs_Af_AfData_FrrTable_PriorityLimits // FRR remote LFA prefix list filter configuration. FrrRemoteLfaPrefixes Isis_Instances_Instance_Afs_Af_AfData_FrrTable_FrrRemoteLfaPrefixes // FRR tiebreakers configuration. FrrTiebreakers Isis_Instances_Instance_Afs_Af_AfData_FrrTable_FrrTiebreakers // FRR use candidate only configuration. FrrUseCandOnlies Isis_Instances_Instance_Afs_Af_AfData_FrrTable_FrrUseCandOnlies }
Isis_Instances_Instance_Afs_Af_AfData_FrrTable Fast-ReRoute configuration
func (*Isis_Instances_Instance_Afs_Af_AfData_FrrTable) GetEntityData ¶
func (frrTable *Isis_Instances_Instance_Afs_Af_AfData_FrrTable) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_AfData_FrrTable_FrrLoadSharings ¶
type Isis_Instances_Instance_Afs_Af_AfData_FrrTable_FrrLoadSharings struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Disable load sharing. The type is slice of // Isis_Instances_Instance_Afs_Af_AfData_FrrTable_FrrLoadSharings_FrrLoadSharing. FrrLoadSharing []*Isis_Instances_Instance_Afs_Af_AfData_FrrTable_FrrLoadSharings_FrrLoadSharing }
Isis_Instances_Instance_Afs_Af_AfData_FrrTable_FrrLoadSharings Load share prefixes across multiple backups
func (*Isis_Instances_Instance_Afs_Af_AfData_FrrTable_FrrLoadSharings) GetEntityData ¶
func (frrLoadSharings *Isis_Instances_Instance_Afs_Af_AfData_FrrTable_FrrLoadSharings) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_AfData_FrrTable_FrrLoadSharings_FrrLoadSharing ¶
type Isis_Instances_Instance_Afs_Af_AfData_FrrTable_FrrLoadSharings_FrrLoadSharing struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Level to which configuration applies. The type is // IsisInternalLevel. Level interface{} // Load sharing. The type is IsisfrrLoadSharing. This attribute is mandatory. LoadSharing interface{} }
Isis_Instances_Instance_Afs_Af_AfData_FrrTable_FrrLoadSharings_FrrLoadSharing Disable load sharing
func (*Isis_Instances_Instance_Afs_Af_AfData_FrrTable_FrrLoadSharings_FrrLoadSharing) GetEntityData ¶
func (frrLoadSharing *Isis_Instances_Instance_Afs_Af_AfData_FrrTable_FrrLoadSharings_FrrLoadSharing) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_AfData_FrrTable_FrrRemoteLfaPrefixes ¶
type Isis_Instances_Instance_Afs_Af_AfData_FrrTable_FrrRemoteLfaPrefixes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Filter remote LFA router IDs using prefix-list. The type is slice of // Isis_Instances_Instance_Afs_Af_AfData_FrrTable_FrrRemoteLfaPrefixes_FrrRemoteLfaPrefix. FrrRemoteLfaPrefix []*Isis_Instances_Instance_Afs_Af_AfData_FrrTable_FrrRemoteLfaPrefixes_FrrRemoteLfaPrefix }
Isis_Instances_Instance_Afs_Af_AfData_FrrTable_FrrRemoteLfaPrefixes FRR remote LFA prefix list filter configuration
func (*Isis_Instances_Instance_Afs_Af_AfData_FrrTable_FrrRemoteLfaPrefixes) GetEntityData ¶
func (frrRemoteLfaPrefixes *Isis_Instances_Instance_Afs_Af_AfData_FrrTable_FrrRemoteLfaPrefixes) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_AfData_FrrTable_FrrRemoteLfaPrefixes_FrrRemoteLfaPrefix ¶
type Isis_Instances_Instance_Afs_Af_AfData_FrrTable_FrrRemoteLfaPrefixes_FrrRemoteLfaPrefix struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Level to which configuration applies. The type is // IsisInternalLevel. Level interface{} // Name of the prefix list. The type is string with length: 1..32. This // attribute is mandatory. PrefixListName interface{} }
Isis_Instances_Instance_Afs_Af_AfData_FrrTable_FrrRemoteLfaPrefixes_FrrRemoteLfaPrefix Filter remote LFA router IDs using prefix-list
func (*Isis_Instances_Instance_Afs_Af_AfData_FrrTable_FrrRemoteLfaPrefixes_FrrRemoteLfaPrefix) GetEntityData ¶
func (frrRemoteLfaPrefix *Isis_Instances_Instance_Afs_Af_AfData_FrrTable_FrrRemoteLfaPrefixes_FrrRemoteLfaPrefix) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_AfData_FrrTable_FrrTiebreakers ¶
type Isis_Instances_Instance_Afs_Af_AfData_FrrTable_FrrTiebreakers struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configure tiebreaker for multiple backups. The type is slice of // Isis_Instances_Instance_Afs_Af_AfData_FrrTable_FrrTiebreakers_FrrTiebreaker. FrrTiebreaker []*Isis_Instances_Instance_Afs_Af_AfData_FrrTable_FrrTiebreakers_FrrTiebreaker }
Isis_Instances_Instance_Afs_Af_AfData_FrrTable_FrrTiebreakers FRR tiebreakers configuration
func (*Isis_Instances_Instance_Afs_Af_AfData_FrrTable_FrrTiebreakers) GetEntityData ¶
func (frrTiebreakers *Isis_Instances_Instance_Afs_Af_AfData_FrrTable_FrrTiebreakers) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_AfData_FrrTable_FrrTiebreakers_FrrTiebreaker ¶
type Isis_Instances_Instance_Afs_Af_AfData_FrrTable_FrrTiebreakers_FrrTiebreaker struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Level to which configuration applies. The type is // IsisInternalLevel. Level interface{} // This attribute is a key. Tiebreaker for which configuration applies. The // type is IsisfrrTiebreaker. Tiebreaker interface{} // Preference order among tiebreakers. The type is interface{} with range: // 1..255. This attribute is mandatory. Index interface{} }
Isis_Instances_Instance_Afs_Af_AfData_FrrTable_FrrTiebreakers_FrrTiebreaker Configure tiebreaker for multiple backups
func (*Isis_Instances_Instance_Afs_Af_AfData_FrrTable_FrrTiebreakers_FrrTiebreaker) GetEntityData ¶
func (frrTiebreaker *Isis_Instances_Instance_Afs_Af_AfData_FrrTable_FrrTiebreakers_FrrTiebreaker) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_AfData_FrrTable_FrrUseCandOnlies ¶
type Isis_Instances_Instance_Afs_Af_AfData_FrrTable_FrrUseCandOnlies struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configure use candidate only to exclude interfaces as backup. The type is // slice of // Isis_Instances_Instance_Afs_Af_AfData_FrrTable_FrrUseCandOnlies_FrrUseCandOnly. FrrUseCandOnly []*Isis_Instances_Instance_Afs_Af_AfData_FrrTable_FrrUseCandOnlies_FrrUseCandOnly }
Isis_Instances_Instance_Afs_Af_AfData_FrrTable_FrrUseCandOnlies FRR use candidate only configuration
func (*Isis_Instances_Instance_Afs_Af_AfData_FrrTable_FrrUseCandOnlies) GetEntityData ¶
func (frrUseCandOnlies *Isis_Instances_Instance_Afs_Af_AfData_FrrTable_FrrUseCandOnlies) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_AfData_FrrTable_FrrUseCandOnlies_FrrUseCandOnly ¶
type Isis_Instances_Instance_Afs_Af_AfData_FrrTable_FrrUseCandOnlies_FrrUseCandOnly struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Level to which configuration applies. The type is // IsisInternalLevel. Level interface{} // This attribute is a key. Computation Type. The type is Isisfrr. FrrType interface{} }
Isis_Instances_Instance_Afs_Af_AfData_FrrTable_FrrUseCandOnlies_FrrUseCandOnly Configure use candidate only to exclude interfaces as backup
func (*Isis_Instances_Instance_Afs_Af_AfData_FrrTable_FrrUseCandOnlies_FrrUseCandOnly) GetEntityData ¶
func (frrUseCandOnly *Isis_Instances_Instance_Afs_Af_AfData_FrrTable_FrrUseCandOnlies_FrrUseCandOnly) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_AfData_FrrTable_FrrsrlgProtectionTypes ¶
type Isis_Instances_Instance_Afs_Af_AfData_FrrTable_FrrsrlgProtectionTypes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // FRR SRLG Protection Type. The type is slice of // Isis_Instances_Instance_Afs_Af_AfData_FrrTable_FrrsrlgProtectionTypes_FrrsrlgProtectionType. FrrsrlgProtectionType []*Isis_Instances_Instance_Afs_Af_AfData_FrrTable_FrrsrlgProtectionTypes_FrrsrlgProtectionType }
Isis_Instances_Instance_Afs_Af_AfData_FrrTable_FrrsrlgProtectionTypes SRLG protection type configuration
func (*Isis_Instances_Instance_Afs_Af_AfData_FrrTable_FrrsrlgProtectionTypes) GetEntityData ¶
func (frrsrlgProtectionTypes *Isis_Instances_Instance_Afs_Af_AfData_FrrTable_FrrsrlgProtectionTypes) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_AfData_FrrTable_FrrsrlgProtectionTypes_FrrsrlgProtectionType ¶
type Isis_Instances_Instance_Afs_Af_AfData_FrrTable_FrrsrlgProtectionTypes_FrrsrlgProtectionType struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Level to which configuration applies. The type is // IsisInternalLevel. Level interface{} // Protection Type. The type is IsisfrrSrlgProtection. This attribute is // mandatory. ProtectionType interface{} }
Isis_Instances_Instance_Afs_Af_AfData_FrrTable_FrrsrlgProtectionTypes_FrrsrlgProtectionType FRR SRLG Protection Type
func (*Isis_Instances_Instance_Afs_Af_AfData_FrrTable_FrrsrlgProtectionTypes_FrrsrlgProtectionType) GetEntityData ¶
func (frrsrlgProtectionType *Isis_Instances_Instance_Afs_Af_AfData_FrrTable_FrrsrlgProtectionTypes_FrrsrlgProtectionType) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_AfData_FrrTable_PriorityLimits ¶
type Isis_Instances_Instance_Afs_Af_AfData_FrrTable_PriorityLimits struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Limit backup computation upto the prefix priority. The type is slice of // Isis_Instances_Instance_Afs_Af_AfData_FrrTable_PriorityLimits_PriorityLimit. PriorityLimit []*Isis_Instances_Instance_Afs_Af_AfData_FrrTable_PriorityLimits_PriorityLimit }
Isis_Instances_Instance_Afs_Af_AfData_FrrTable_PriorityLimits FRR prefix-limit configuration
func (*Isis_Instances_Instance_Afs_Af_AfData_FrrTable_PriorityLimits) GetEntityData ¶
func (priorityLimits *Isis_Instances_Instance_Afs_Af_AfData_FrrTable_PriorityLimits) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_AfData_FrrTable_PriorityLimits_PriorityLimit ¶
type Isis_Instances_Instance_Afs_Af_AfData_FrrTable_PriorityLimits_PriorityLimit struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Level to which configuration applies. The type is // IsisInternalLevel. Level interface{} // keys: frr-type. The type is slice of // Isis_Instances_Instance_Afs_Af_AfData_FrrTable_PriorityLimits_PriorityLimit_FrrType. FrrType []*Isis_Instances_Instance_Afs_Af_AfData_FrrTable_PriorityLimits_PriorityLimit_FrrType }
Isis_Instances_Instance_Afs_Af_AfData_FrrTable_PriorityLimits_PriorityLimit Limit backup computation upto the prefix priority
func (*Isis_Instances_Instance_Afs_Af_AfData_FrrTable_PriorityLimits_PriorityLimit) GetEntityData ¶
func (priorityLimit *Isis_Instances_Instance_Afs_Af_AfData_FrrTable_PriorityLimits_PriorityLimit) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_AfData_FrrTable_PriorityLimits_PriorityLimit_FrrType ¶
type Isis_Instances_Instance_Afs_Af_AfData_FrrTable_PriorityLimits_PriorityLimit_FrrType struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Computation Type. The type is Isisfrr. FrrType interface{} // Compute for all prefixes upto the specified priority. The type is // IsisPrefixPriority. This attribute is mandatory. Priority interface{} }
Isis_Instances_Instance_Afs_Af_AfData_FrrTable_PriorityLimits_PriorityLimit_FrrType keys: frr-type
func (*Isis_Instances_Instance_Afs_Af_AfData_FrrTable_PriorityLimits_PriorityLimit_FrrType) GetEntityData ¶
func (frrType *Isis_Instances_Instance_Afs_Af_AfData_FrrTable_PriorityLimits_PriorityLimit_FrrType) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_AfData_Ispf ¶
type Isis_Instances_Instance_Afs_Af_AfData_Ispf struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // ISPF state (enable/disable). States Isis_Instances_Instance_Afs_Af_AfData_Ispf_States }
Isis_Instances_Instance_Afs_Af_AfData_Ispf ISPF configuration
func (*Isis_Instances_Instance_Afs_Af_AfData_Ispf) GetEntityData ¶
func (ispf *Isis_Instances_Instance_Afs_Af_AfData_Ispf) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_AfData_Ispf_States ¶
type Isis_Instances_Instance_Afs_Af_AfData_Ispf_States struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable/disable ISPF. The type is slice of // Isis_Instances_Instance_Afs_Af_AfData_Ispf_States_State. State []*Isis_Instances_Instance_Afs_Af_AfData_Ispf_States_State }
Isis_Instances_Instance_Afs_Af_AfData_Ispf_States ISPF state (enable/disable)
func (*Isis_Instances_Instance_Afs_Af_AfData_Ispf_States) GetEntityData ¶
func (states *Isis_Instances_Instance_Afs_Af_AfData_Ispf_States) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_AfData_Ispf_States_State ¶
type Isis_Instances_Instance_Afs_Af_AfData_Ispf_States_State struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Level to which configuration applies. The type is // IsisInternalLevel. Level interface{} // State. The type is IsisispfState. This attribute is mandatory. State interface{} }
Isis_Instances_Instance_Afs_Af_AfData_Ispf_States_State Enable/disable ISPF
func (*Isis_Instances_Instance_Afs_Af_AfData_Ispf_States_State) GetEntityData ¶
func (state *Isis_Instances_Instance_Afs_Af_AfData_Ispf_States_State) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_AfData_ManualAdjSids ¶
type Isis_Instances_Instance_Afs_Af_AfData_ManualAdjSids struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Assign adjancency SID to an interface. The type is slice of // Isis_Instances_Instance_Afs_Af_AfData_ManualAdjSids_ManualAdjSid. ManualAdjSid []*Isis_Instances_Instance_Afs_Af_AfData_ManualAdjSids_ManualAdjSid }
Isis_Instances_Instance_Afs_Af_AfData_ManualAdjSids Manual Adjacecy SID configuration
func (*Isis_Instances_Instance_Afs_Af_AfData_ManualAdjSids) GetEntityData ¶
func (manualAdjSids *Isis_Instances_Instance_Afs_Af_AfData_ManualAdjSids) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_AfData_ManualAdjSids_ManualAdjSid ¶
type Isis_Instances_Instance_Afs_Af_AfData_ManualAdjSids_ManualAdjSid struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Level to which configuration applies. The type is // IsisInternalLevel. Level interface{} // This attribute is a key. Sid type aboslute or index. The type is Isissid1. SidType interface{} // This attribute is a key. Sid value. The type is interface{} with range: // 0..1048575. Sid interface{} // Enable/Disable SID protection. The type is IsissidProtected. This attribute // is mandatory. Protected interface{} }
Isis_Instances_Instance_Afs_Af_AfData_ManualAdjSids_ManualAdjSid Assign adjancency SID to an interface
func (*Isis_Instances_Instance_Afs_Af_AfData_ManualAdjSids_ManualAdjSid) GetEntityData ¶
func (manualAdjSid *Isis_Instances_Instance_Afs_Af_AfData_ManualAdjSids_ManualAdjSid) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_AfData_MaxRedistPrefixes ¶
type Isis_Instances_Instance_Afs_Af_AfData_MaxRedistPrefixes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // An upper limit on the number of redistributed prefixes which may be // included in the local system's LSP. The type is slice of // Isis_Instances_Instance_Afs_Af_AfData_MaxRedistPrefixes_MaxRedistPrefix. MaxRedistPrefix []*Isis_Instances_Instance_Afs_Af_AfData_MaxRedistPrefixes_MaxRedistPrefix }
Isis_Instances_Instance_Afs_Af_AfData_MaxRedistPrefixes Maximum number of redistributed prefixesconfiguration
func (*Isis_Instances_Instance_Afs_Af_AfData_MaxRedistPrefixes) GetEntityData ¶
func (maxRedistPrefixes *Isis_Instances_Instance_Afs_Af_AfData_MaxRedistPrefixes) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_AfData_MaxRedistPrefixes_MaxRedistPrefix ¶
type Isis_Instances_Instance_Afs_Af_AfData_MaxRedistPrefixes_MaxRedistPrefix struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Level to which configuration applies. The type is // IsisInternalLevel. Level interface{} // Max number of prefixes. The type is interface{} with range: 1..28000. This // attribute is mandatory. PrefixLimit interface{} }
Isis_Instances_Instance_Afs_Af_AfData_MaxRedistPrefixes_MaxRedistPrefix An upper limit on the number of redistributed prefixes which may be included in the local system's LSP
func (*Isis_Instances_Instance_Afs_Af_AfData_MaxRedistPrefixes_MaxRedistPrefix) GetEntityData ¶
func (maxRedistPrefix *Isis_Instances_Instance_Afs_Af_AfData_MaxRedistPrefixes_MaxRedistPrefix) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_AfData_MetricStyles ¶
type Isis_Instances_Instance_Afs_Af_AfData_MetricStyles struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configuration of metric style in LSPs. The type is slice of // Isis_Instances_Instance_Afs_Af_AfData_MetricStyles_MetricStyle. MetricStyle []*Isis_Instances_Instance_Afs_Af_AfData_MetricStyles_MetricStyle }
Isis_Instances_Instance_Afs_Af_AfData_MetricStyles Metric-style configuration
func (*Isis_Instances_Instance_Afs_Af_AfData_MetricStyles) GetEntityData ¶
func (metricStyles *Isis_Instances_Instance_Afs_Af_AfData_MetricStyles) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_AfData_MetricStyles_MetricStyle ¶
type Isis_Instances_Instance_Afs_Af_AfData_MetricStyles_MetricStyle struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Level to which configuration applies. The type is // IsisInternalLevel. Level interface{} // Metric Style. The type is IsisMetricStyle. This attribute is mandatory. Style interface{} }
Isis_Instances_Instance_Afs_Af_AfData_MetricStyles_MetricStyle Configuration of metric style in LSPs
func (*Isis_Instances_Instance_Afs_Af_AfData_MetricStyles_MetricStyle) GetEntityData ¶
func (metricStyle *Isis_Instances_Instance_Afs_Af_AfData_MetricStyles_MetricStyle) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_AfData_Metrics ¶
type Isis_Instances_Instance_Afs_Af_AfData_Metrics struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Metric configuration. Legal value depends on the metric-style specified for // the topology. If the metric-style defined is narrow, then only a value // between <1-63> is allowed and if the metric-style is defined as wide, then // a value between <1-16777215> is allowed as the metric value. All routers // exclude links with the maximum wide metric (16777215) from their SPF. The // type is slice of Isis_Instances_Instance_Afs_Af_AfData_Metrics_Metric. Metric []*Isis_Instances_Instance_Afs_Af_AfData_Metrics_Metric }
Isis_Instances_Instance_Afs_Af_AfData_Metrics Metric configuration
func (*Isis_Instances_Instance_Afs_Af_AfData_Metrics) GetEntityData ¶
func (metrics *Isis_Instances_Instance_Afs_Af_AfData_Metrics) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_AfData_Metrics_Metric ¶
type Isis_Instances_Instance_Afs_Af_AfData_Metrics_Metric struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Level to which configuration applies. The type is // IsisInternalLevel. Level interface{} // Allowed metric: <1-63> for narrow, <1-16777215> for wide. The type is one // of the following types: enumeration // Isis.Instances.Instance.Interfaces.Interface.InterfaceAfs.InterfaceAf.TopologyName.Metrics.Metric.Metric_ // This attribute is mandatory., or int with range: 1..16777215 This attribute // is mandatory.. Metric interface{} }
Isis_Instances_Instance_Afs_Af_AfData_Metrics_Metric Metric configuration. Legal value depends on the metric-style specified for the topology. If the metric-style defined is narrow, then only a value between <1-63> is allowed and if the metric-style is defined as wide, then a value between <1-16777215> is allowed as the metric value. All routers exclude links with the maximum wide metric (16777215) from their SPF
func (*Isis_Instances_Instance_Afs_Af_AfData_Metrics_Metric) GetEntityData ¶
func (metric *Isis_Instances_Instance_Afs_Af_AfData_Metrics_Metric) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_AfData_Metrics_Metric_Metric_ ¶
type Isis_Instances_Instance_Afs_Af_AfData_Metrics_Metric_Metric_ string
Isis_Instances_Instance_Afs_Af_AfData_Metrics_Metric_Metric_ represents <1-16777215> for wide
const ( // Maximum wide metric. All routers will // exclude this link from their SPF Isis_Instances_Instance_Afs_Af_AfData_Metrics_Metric_Metric__maximum Isis_Instances_Instance_Afs_Af_AfData_Metrics_Metric_Metric_ = "maximum" )
type Isis_Instances_Instance_Afs_Af_AfData_MicroLoopAvoidance ¶
type Isis_Instances_Instance_Afs_Af_AfData_MicroLoopAvoidance struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // MicroLoop avoidance enable configuration. The type is // IsisMicroLoopAvoidance. Enable interface{} // Value of delay in msecs in updating RIB. The type is interface{} with // range: 1000..65535. Units are millisecond. The default value is 5000. RibUpdateDelay interface{} }
Isis_Instances_Instance_Afs_Af_AfData_MicroLoopAvoidance Micro Loop Avoidance configuration
func (*Isis_Instances_Instance_Afs_Af_AfData_MicroLoopAvoidance) GetEntityData ¶
func (microLoopAvoidance *Isis_Instances_Instance_Afs_Af_AfData_MicroLoopAvoidance) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_AfData_MonitorConvergence ¶
type Isis_Instances_Instance_Afs_Af_AfData_MonitorConvergence struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable convergence monitoring. The type is interface{}. Enable interface{} // Enable the Tracking of IP-Frr Convergence. The type is interface{}. TrackIpFrr interface{} // Enable the monitoring of individual prefixes (prefix list name). The type // is string with length: 1..32. PrefixList interface{} }
Isis_Instances_Instance_Afs_Af_AfData_MonitorConvergence Enable convergence monitoring
func (*Isis_Instances_Instance_Afs_Af_AfData_MonitorConvergence) GetEntityData ¶
func (monitorConvergence *Isis_Instances_Instance_Afs_Af_AfData_MonitorConvergence) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_AfData_Mpls ¶
type Isis_Instances_Instance_Afs_Af_AfData_Mpls struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Install TE and non-TE nexthops in the RIB. The type is interface{}. IgpIntact interface{} // Install non-TE nexthops in the RIB for use by multicast. The type is // interface{}. MulticastIntact interface{} // Traffic Engineering stable IP address for system. RouterId Isis_Instances_Instance_Afs_Af_AfData_Mpls_RouterId // Enable MPLS for an IS-IS at the given levels. Level Isis_Instances_Instance_Afs_Af_AfData_Mpls_Level }
Isis_Instances_Instance_Afs_Af_AfData_Mpls MPLS configuration. MPLS configuration will only be applied for the IPv4-unicast address-family.
func (*Isis_Instances_Instance_Afs_Af_AfData_Mpls) GetEntityData ¶
func (mpls *Isis_Instances_Instance_Afs_Af_AfData_Mpls) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_AfData_MplsLdpGlobal ¶
type Isis_Instances_Instance_Afs_Af_AfData_MplsLdpGlobal struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // If TRUE, LDP will be enabled onall IS-IS interfaces enabled for this // address-family. The type is bool. AutoConfig interface{} }
Isis_Instances_Instance_Afs_Af_AfData_MplsLdpGlobal MPLS LDP configuration. MPLS LDP configuration will only be applied for the IPv4-unicast address-family.
func (*Isis_Instances_Instance_Afs_Af_AfData_MplsLdpGlobal) GetEntityData ¶
func (mplsLdpGlobal *Isis_Instances_Instance_Afs_Af_AfData_MplsLdpGlobal) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_AfData_Mpls_Level ¶
type Isis_Instances_Instance_Afs_Af_AfData_Mpls_Level struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Level 1 enabled. The type is bool. Level1 interface{} // Level 2 enabled. The type is bool. Level2 interface{} }
Isis_Instances_Instance_Afs_Af_AfData_Mpls_Level Enable MPLS for an IS-IS at the given levels
func (*Isis_Instances_Instance_Afs_Af_AfData_Mpls_Level) GetEntityData ¶
func (level *Isis_Instances_Instance_Afs_Af_AfData_Mpls_Level) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_AfData_Mpls_RouterId ¶
type Isis_Instances_Instance_Afs_Af_AfData_Mpls_RouterId struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // IPv4 address to be used as a router ID. Precisely one of Address and // Interface must be specified. 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{} // Interface with designated stable IP address to be used as a router ID. This // must be a Loopback interface. Precisely one of Address and Interface must // be specified. The type is string with pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} }
Isis_Instances_Instance_Afs_Af_AfData_Mpls_RouterId Traffic Engineering stable IP address for system
func (*Isis_Instances_Instance_Afs_Af_AfData_Mpls_RouterId) GetEntityData ¶
func (routerId *Isis_Instances_Instance_Afs_Af_AfData_Mpls_RouterId) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_AfData_Propagations ¶
type Isis_Instances_Instance_Afs_Af_AfData_Propagations struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Propagate routes between IS-IS levels. The type is slice of // Isis_Instances_Instance_Afs_Af_AfData_Propagations_Propagation. Propagation []*Isis_Instances_Instance_Afs_Af_AfData_Propagations_Propagation }
Isis_Instances_Instance_Afs_Af_AfData_Propagations Route propagation configuration
func (*Isis_Instances_Instance_Afs_Af_AfData_Propagations) GetEntityData ¶
func (propagations *Isis_Instances_Instance_Afs_Af_AfData_Propagations) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_AfData_Propagations_Propagation ¶
type Isis_Instances_Instance_Afs_Af_AfData_Propagations_Propagation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Source level for routes. The type is // IsisInternalLevel. SourceLevel interface{} // This attribute is a key. Destination level for routes. Must differ from // SourceLevel. The type is IsisInternalLevel. DestinationLevel interface{} // Route policy limiting routes to be propagated. The type is string with // length: 1..64. This attribute is mandatory. RoutePolicyName interface{} }
Isis_Instances_Instance_Afs_Af_AfData_Propagations_Propagation Propagate routes between IS-IS levels
func (*Isis_Instances_Instance_Afs_Af_AfData_Propagations_Propagation) GetEntityData ¶
func (propagation *Isis_Instances_Instance_Afs_Af_AfData_Propagations_Propagation) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_AfData_Redistributions ¶
type Isis_Instances_Instance_Afs_Af_AfData_Redistributions struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Redistribution of other protocols into this IS-IS instance. The type is // slice of // Isis_Instances_Instance_Afs_Af_AfData_Redistributions_Redistribution. Redistribution []*Isis_Instances_Instance_Afs_Af_AfData_Redistributions_Redistribution }
Isis_Instances_Instance_Afs_Af_AfData_Redistributions Protocol redistribution configuration
func (*Isis_Instances_Instance_Afs_Af_AfData_Redistributions) GetEntityData ¶
func (redistributions *Isis_Instances_Instance_Afs_Af_AfData_Redistributions) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_AfData_Redistributions_Redistribution ¶
type Isis_Instances_Instance_Afs_Af_AfData_Redistributions_Redistribution struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The protocol to be redistributed. OSPFv3 may not // be specified for an IPv4 topology and OSPF may not be specified for an IPv6 // topology. The type is IsisRedistProto. ProtocolName interface{} // connected or static or rip or subscriber or mobile. ConnectedOrStaticOrRipOrSubscriberOrMobile Isis_Instances_Instance_Afs_Af_AfData_Redistributions_Redistribution_ConnectedOrStaticOrRipOrSubscriberOrMobile // ospf or ospfv3 or isis or application. The type is slice of // Isis_Instances_Instance_Afs_Af_AfData_Redistributions_Redistribution_OspfOrOspfv3OrIsisOrApplication. OspfOrOspfv3OrIsisOrApplication []*Isis_Instances_Instance_Afs_Af_AfData_Redistributions_Redistribution_OspfOrOspfv3OrIsisOrApplication // bgp. The type is slice of // Isis_Instances_Instance_Afs_Af_AfData_Redistributions_Redistribution_Bgp. Bgp []*Isis_Instances_Instance_Afs_Af_AfData_Redistributions_Redistribution_Bgp // eigrp. The type is slice of // Isis_Instances_Instance_Afs_Af_AfData_Redistributions_Redistribution_Eigrp. Eigrp []*Isis_Instances_Instance_Afs_Af_AfData_Redistributions_Redistribution_Eigrp }
Isis_Instances_Instance_Afs_Af_AfData_Redistributions_Redistribution Redistribution of other protocols into this IS-IS instance
func (*Isis_Instances_Instance_Afs_Af_AfData_Redistributions_Redistribution) GetEntityData ¶
func (redistribution *Isis_Instances_Instance_Afs_Af_AfData_Redistributions_Redistribution) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_AfData_Redistributions_Redistribution_Bgp ¶
type Isis_Instances_Instance_Afs_Af_AfData_Redistributions_Redistribution_Bgp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. First half of BGP AS number in XX.YY format. // Mandatory if Protocol is BGP and must not be specified otherwise. Must be a // non-zero value if second half is zero. The type is interface{} with range: // 0..65535. AsXx interface{} // This attribute is a key. Second half of BGP AS number in XX.YY format. // Mandatory if Protocol is BGP and must not be specified otherwise. Must be a // non-zero value if first half is zero. The type is interface{} with range: // 0..4294967295. AsYy interface{} // Metric for redistributed routes: <0-63> for narrow, <0-16777215> for wide. // The type is interface{} with range: 0..16777215. Metric interface{} // Levels to redistribute routes into. The type is IsisConfigurableLevels. Levels interface{} // Route policy to control redistribution. The type is string with length: // 1..64. RoutePolicyName interface{} // IS-IS metric type. The type is IsisMetric. MetricType interface{} // OSPF route types to redistribute. May only be specified if Protocol is // OSPF. The type is interface{} with range: 0..4294967295. OspfRouteType interface{} }
Isis_Instances_Instance_Afs_Af_AfData_Redistributions_Redistribution_Bgp bgp
func (*Isis_Instances_Instance_Afs_Af_AfData_Redistributions_Redistribution_Bgp) GetEntityData ¶
func (bgp *Isis_Instances_Instance_Afs_Af_AfData_Redistributions_Redistribution_Bgp) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_AfData_Redistributions_Redistribution_ConnectedOrStaticOrRipOrSubscriberOrMobile ¶
type Isis_Instances_Instance_Afs_Af_AfData_Redistributions_Redistribution_ConnectedOrStaticOrRipOrSubscriberOrMobile struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Metric for redistributed routes: <0-63> for narrow, <0-16777215> for wide. // The type is interface{} with range: 0..16777215. Metric interface{} // Levels to redistribute routes into. The type is IsisConfigurableLevels. Levels interface{} // Route policy to control redistribution. The type is string with length: // 1..64. RoutePolicyName interface{} // IS-IS metric type. The type is IsisMetric. MetricType interface{} // OSPF route types to redistribute. May only be specified if Protocol is // OSPF. The type is interface{} with range: 0..4294967295. OspfRouteType interface{} }
Isis_Instances_Instance_Afs_Af_AfData_Redistributions_Redistribution_ConnectedOrStaticOrRipOrSubscriberOrMobile connected or static or rip or subscriber or mobile This type is a presence type.
func (*Isis_Instances_Instance_Afs_Af_AfData_Redistributions_Redistribution_ConnectedOrStaticOrRipOrSubscriberOrMobile) GetEntityData ¶
func (connectedOrStaticOrRipOrSubscriberOrMobile *Isis_Instances_Instance_Afs_Af_AfData_Redistributions_Redistribution_ConnectedOrStaticOrRipOrSubscriberOrMobile) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_AfData_Redistributions_Redistribution_Eigrp ¶
type Isis_Instances_Instance_Afs_Af_AfData_Redistributions_Redistribution_Eigrp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Eigrp as number. The type is interface{} with // range: 1..65535. AsZz interface{} // Metric for redistributed routes: <0-63> for narrow, <0-16777215> for wide. // The type is interface{} with range: 0..16777215. Metric interface{} // Levels to redistribute routes into. The type is IsisConfigurableLevels. Levels interface{} // Route policy to control redistribution. The type is string with length: // 1..64. RoutePolicyName interface{} // IS-IS metric type. The type is IsisMetric. MetricType interface{} // OSPF route types to redistribute. May only be specified if Protocol is // OSPF. The type is interface{} with range: 0..4294967295. OspfRouteType interface{} }
Isis_Instances_Instance_Afs_Af_AfData_Redistributions_Redistribution_Eigrp eigrp
func (*Isis_Instances_Instance_Afs_Af_AfData_Redistributions_Redistribution_Eigrp) GetEntityData ¶
func (eigrp *Isis_Instances_Instance_Afs_Af_AfData_Redistributions_Redistribution_Eigrp) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_AfData_Redistributions_Redistribution_OspfOrOspfv3OrIsisOrApplication ¶
type Isis_Instances_Instance_Afs_Af_AfData_Redistributions_Redistribution_OspfOrOspfv3OrIsisOrApplication struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Protocol Instance Identifier. Mandatory for ISIS, // OSPF and application, must not be specified otherwise. The type is string // with length: 1..64. InstanceName interface{} // Metric for redistributed routes: <0-63> for narrow, <0-16777215> for wide. // The type is interface{} with range: 0..16777215. Metric interface{} // Levels to redistribute routes into. The type is IsisConfigurableLevels. Levels interface{} // Route policy to control redistribution. The type is string with length: // 1..64. RoutePolicyName interface{} // IS-IS metric type. The type is IsisMetric. MetricType interface{} // OSPF route types to redistribute. May only be specified if Protocol is // OSPF. The type is interface{} with range: 0..4294967295. OspfRouteType interface{} }
Isis_Instances_Instance_Afs_Af_AfData_Redistributions_Redistribution_OspfOrOspfv3OrIsisOrApplication ospf or ospfv3 or isis or application
func (*Isis_Instances_Instance_Afs_Af_AfData_Redistributions_Redistribution_OspfOrOspfv3OrIsisOrApplication) GetEntityData ¶
func (ospfOrOspfv3OrIsisOrApplication *Isis_Instances_Instance_Afs_Af_AfData_Redistributions_Redistribution_OspfOrOspfv3OrIsisOrApplication) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_AfData_RouterId ¶
type Isis_Instances_Instance_Afs_Af_AfData_RouterId struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // IPv4/IPv6 address to be used as a router ID. Precisely one of Address and // Interface must be specified. The type is string. Address interface{} // Interface with designated stable IP address to be used as a router ID. This // must be a Loopback interface. Precisely one of Address and Interface must // be specified. The type is string with pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} }
Isis_Instances_Instance_Afs_Af_AfData_RouterId Stable IP address for system. Will only be applied for the unicast sub-address-family.
func (*Isis_Instances_Instance_Afs_Af_AfData_RouterId) GetEntityData ¶
func (routerId *Isis_Instances_Instance_Afs_Af_AfData_RouterId) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_AfData_SegmentRouting ¶
type Isis_Instances_Instance_Afs_Af_AfData_SegmentRouting struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable per bundle member adjacency SID. The type is interface{}. BundleMemberAdjSid interface{} // Only install SR labeled paths. The type is interface{}. LabeledOnly interface{} // Prefer segment routing labels over LDP labels. The type is // IsisLabelPreference. Mpls interface{} // Enable Segment Routing SRV6 configuration. The type is interface{}. Srv6 interface{} // Enable Segment Routing prefix SID map configuration. PrefixSidMap Isis_Instances_Instance_Afs_Af_AfData_SegmentRouting_PrefixSidMap }
Isis_Instances_Instance_Afs_Af_AfData_SegmentRouting Enable Segment Routing configuration
func (*Isis_Instances_Instance_Afs_Af_AfData_SegmentRouting) GetEntityData ¶
func (segmentRouting *Isis_Instances_Instance_Afs_Af_AfData_SegmentRouting) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_AfData_SegmentRouting_PrefixSidMap ¶
type Isis_Instances_Instance_Afs_Af_AfData_SegmentRouting_PrefixSidMap struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable Segment Routing prefix SID map advertise local. The type is // interface{}. AdvertiseLocal interface{} // If TRUE, remote prefix SID map advertisements will be used. If FALSE, they // will not be used. The type is bool. Receive interface{} }
Isis_Instances_Instance_Afs_Af_AfData_SegmentRouting_PrefixSidMap Enable Segment Routing prefix SID map configuration
func (*Isis_Instances_Instance_Afs_Af_AfData_SegmentRouting_PrefixSidMap) GetEntityData ¶
func (prefixSidMap *Isis_Instances_Instance_Afs_Af_AfData_SegmentRouting_PrefixSidMap) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_AfData_SpfIntervals ¶
type Isis_Instances_Instance_Afs_Af_AfData_SpfIntervals struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Route calculation scheduling parameters. The type is slice of // Isis_Instances_Instance_Afs_Af_AfData_SpfIntervals_SpfInterval. SpfInterval []*Isis_Instances_Instance_Afs_Af_AfData_SpfIntervals_SpfInterval }
Isis_Instances_Instance_Afs_Af_AfData_SpfIntervals SPF-interval configuration
func (*Isis_Instances_Instance_Afs_Af_AfData_SpfIntervals) GetEntityData ¶
func (spfIntervals *Isis_Instances_Instance_Afs_Af_AfData_SpfIntervals) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_AfData_SpfIntervals_SpfInterval ¶
type Isis_Instances_Instance_Afs_Af_AfData_SpfIntervals_SpfInterval struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Level to which configuration applies. The type is // IsisInternalLevel. Level interface{} // Maximum wait before running a route calculation in milliseconds. The type // is interface{} with range: 0..120000. Units are millisecond. MaximumWait interface{} // Initial wait before running a route calculation in milliseconds. The type // is interface{} with range: 0..120000. Units are millisecond. InitialWait interface{} // Secondary wait before running a route calculation in milliseconds. The type // is interface{} with range: 0..120000. Units are millisecond. SecondaryWait interface{} }
Isis_Instances_Instance_Afs_Af_AfData_SpfIntervals_SpfInterval Route calculation scheduling parameters
func (*Isis_Instances_Instance_Afs_Af_AfData_SpfIntervals_SpfInterval) GetEntityData ¶
func (spfInterval *Isis_Instances_Instance_Afs_Af_AfData_SpfIntervals_SpfInterval) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_AfData_SpfPeriodicIntervals ¶
type Isis_Instances_Instance_Afs_Af_AfData_SpfPeriodicIntervals struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Maximum interval between spf runs. The type is slice of // Isis_Instances_Instance_Afs_Af_AfData_SpfPeriodicIntervals_SpfPeriodicInterval. SpfPeriodicInterval []*Isis_Instances_Instance_Afs_Af_AfData_SpfPeriodicIntervals_SpfPeriodicInterval }
Isis_Instances_Instance_Afs_Af_AfData_SpfPeriodicIntervals Peoridic SPF configuration
func (*Isis_Instances_Instance_Afs_Af_AfData_SpfPeriodicIntervals) GetEntityData ¶
func (spfPeriodicIntervals *Isis_Instances_Instance_Afs_Af_AfData_SpfPeriodicIntervals) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_AfData_SpfPeriodicIntervals_SpfPeriodicInterval ¶
type Isis_Instances_Instance_Afs_Af_AfData_SpfPeriodicIntervals_SpfPeriodicInterval struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Level to which configuration applies. The type is // IsisInternalLevel. Level interface{} // Maximum interval in between SPF runs in seconds. The type is interface{} // with range: 0..3600. This attribute is mandatory. Units are second. PeriodicInterval interface{} }
Isis_Instances_Instance_Afs_Af_AfData_SpfPeriodicIntervals_SpfPeriodicInterval Maximum interval between spf runs
func (*Isis_Instances_Instance_Afs_Af_AfData_SpfPeriodicIntervals_SpfPeriodicInterval) GetEntityData ¶
func (spfPeriodicInterval *Isis_Instances_Instance_Afs_Af_AfData_SpfPeriodicIntervals_SpfPeriodicInterval) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_AfData_SpfPrefixPriorities ¶
type Isis_Instances_Instance_Afs_Af_AfData_SpfPrefixPriorities struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Determine SPF priority for prefixes. The type is slice of // Isis_Instances_Instance_Afs_Af_AfData_SpfPrefixPriorities_SpfPrefixPriority. SpfPrefixPriority []*Isis_Instances_Instance_Afs_Af_AfData_SpfPrefixPriorities_SpfPrefixPriority }
Isis_Instances_Instance_Afs_Af_AfData_SpfPrefixPriorities SPF Prefix Priority configuration
func (*Isis_Instances_Instance_Afs_Af_AfData_SpfPrefixPriorities) GetEntityData ¶
func (spfPrefixPriorities *Isis_Instances_Instance_Afs_Af_AfData_SpfPrefixPriorities) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_AfData_SpfPrefixPriorities_SpfPrefixPriority ¶
type Isis_Instances_Instance_Afs_Af_AfData_SpfPrefixPriorities_SpfPrefixPriority struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. SPF Level for prefix prioritization. The type is // IsisInternalLevel. Level interface{} // This attribute is a key. SPF Priority to assign matching prefixes. The type // is IsisPrefixPriority. PrefixPriorityType interface{} // Tag value to determine prefixes for this priority. The type is interface{} // with range: 1..4294967295. AdminTag interface{} // Access List to determine prefixes for this priority. The type is string // with length: 1..64. AccessListName interface{} }
Isis_Instances_Instance_Afs_Af_AfData_SpfPrefixPriorities_SpfPrefixPriority Determine SPF priority for prefixes
func (*Isis_Instances_Instance_Afs_Af_AfData_SpfPrefixPriorities_SpfPrefixPriority) GetEntityData ¶
func (spfPrefixPriority *Isis_Instances_Instance_Afs_Af_AfData_SpfPrefixPriorities_SpfPrefixPriority) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_AfData_SummaryPrefixes ¶
type Isis_Instances_Instance_Afs_Af_AfData_SummaryPrefixes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configure IP address prefixes to advertise. The type is slice of // Isis_Instances_Instance_Afs_Af_AfData_SummaryPrefixes_SummaryPrefix. SummaryPrefix []*Isis_Instances_Instance_Afs_Af_AfData_SummaryPrefixes_SummaryPrefix }
Isis_Instances_Instance_Afs_Af_AfData_SummaryPrefixes Summary-prefix configuration
func (*Isis_Instances_Instance_Afs_Af_AfData_SummaryPrefixes) GetEntityData ¶
func (summaryPrefixes *Isis_Instances_Instance_Afs_Af_AfData_SummaryPrefixes) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_AfData_SummaryPrefixes_SummaryPrefix ¶
type Isis_Instances_Instance_Afs_Af_AfData_SummaryPrefixes_SummaryPrefix struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. IP summary address prefix. The type is one of the // following types: string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])/(([0-9])|([1-2][0-9])|(3[0-2])), // or string with pattern: // ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(/(([0-9])|([0-9]{2})|(1[0-1][0-9])|(12[0-8]))). AddressPrefix interface{} // The tag value. The type is interface{} with range: 1..4294967295. Tag interface{} // Level in which to summarize routes. The type is interface{} with range: // 1..2. Level interface{} }
Isis_Instances_Instance_Afs_Af_AfData_SummaryPrefixes_SummaryPrefix Configure IP address prefixes to advertise
func (*Isis_Instances_Instance_Afs_Af_AfData_SummaryPrefixes_SummaryPrefix) GetEntityData ¶
func (summaryPrefix *Isis_Instances_Instance_Afs_Af_AfData_SummaryPrefixes_SummaryPrefix) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_AfData_Ucmp ¶
type Isis_Instances_Instance_Afs_Af_AfData_Ucmp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Delay in msecs between primary SPF and UCMP computation. The type is // interface{} with range: 100..65535. Units are millisecond. The default // value is 100. DelayInterval interface{} // UCMP feature enable configuration. Enable Isis_Instances_Instance_Afs_Af_AfData_Ucmp_Enable // Interfaces excluded from UCMP path computation. ExcludeInterfaces Isis_Instances_Instance_Afs_Af_AfData_Ucmp_ExcludeInterfaces }
Isis_Instances_Instance_Afs_Af_AfData_Ucmp UCMP (UnEqual Cost MultiPath) configuration
func (*Isis_Instances_Instance_Afs_Af_AfData_Ucmp) GetEntityData ¶
func (ucmp *Isis_Instances_Instance_Afs_Af_AfData_Ucmp) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_AfData_Ucmp_Enable ¶
type Isis_Instances_Instance_Afs_Af_AfData_Ucmp_Enable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Value of variance. The type is interface{} with range: 101..10000. The // default value is 200. Variance interface{} // Name of the Prefix List. The type is string with length: 1..32. PrefixListName interface{} }
Isis_Instances_Instance_Afs_Af_AfData_Ucmp_Enable UCMP feature enable configuration
func (*Isis_Instances_Instance_Afs_Af_AfData_Ucmp_Enable) GetEntityData ¶
func (enable *Isis_Instances_Instance_Afs_Af_AfData_Ucmp_Enable) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_AfData_Ucmp_ExcludeInterfaces ¶
type Isis_Instances_Instance_Afs_Af_AfData_Ucmp_ExcludeInterfaces struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Exclude this interface from UCMP path computation. The type is slice of // Isis_Instances_Instance_Afs_Af_AfData_Ucmp_ExcludeInterfaces_ExcludeInterface. ExcludeInterface []*Isis_Instances_Instance_Afs_Af_AfData_Ucmp_ExcludeInterfaces_ExcludeInterface }
Isis_Instances_Instance_Afs_Af_AfData_Ucmp_ExcludeInterfaces Interfaces excluded from UCMP path computation
func (*Isis_Instances_Instance_Afs_Af_AfData_Ucmp_ExcludeInterfaces) GetEntityData ¶
func (excludeInterfaces *Isis_Instances_Instance_Afs_Af_AfData_Ucmp_ExcludeInterfaces) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_AfData_Ucmp_ExcludeInterfaces_ExcludeInterface ¶
type Isis_Instances_Instance_Afs_Af_AfData_Ucmp_ExcludeInterfaces_ExcludeInterface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Name of the interface to be excluded. The type is // string with pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} }
Isis_Instances_Instance_Afs_Af_AfData_Ucmp_ExcludeInterfaces_ExcludeInterface Exclude this interface from UCMP path computation
func (*Isis_Instances_Instance_Afs_Af_AfData_Ucmp_ExcludeInterfaces_ExcludeInterface) GetEntityData ¶
func (excludeInterface *Isis_Instances_Instance_Afs_Af_AfData_Ucmp_ExcludeInterfaces_ExcludeInterface) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_AfData_Weights ¶
type Isis_Instances_Instance_Afs_Af_AfData_Weights struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Weight configuration under interface for load balancing. The type is slice // of Isis_Instances_Instance_Afs_Af_AfData_Weights_Weight. Weight []*Isis_Instances_Instance_Afs_Af_AfData_Weights_Weight }
Isis_Instances_Instance_Afs_Af_AfData_Weights Weight configuration
func (*Isis_Instances_Instance_Afs_Af_AfData_Weights) GetEntityData ¶
func (weights *Isis_Instances_Instance_Afs_Af_AfData_Weights) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_AfData_Weights_Weight ¶
type Isis_Instances_Instance_Afs_Af_AfData_Weights_Weight struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Level to which configuration applies. The type is // IsisInternalLevel. Level interface{} // Weight to be configured under interface for Load Balancing. Allowed weight: // <1-16777215>. The type is interface{} with range: 1..16777214. This // attribute is mandatory. Weight interface{} }
Isis_Instances_Instance_Afs_Af_AfData_Weights_Weight Weight configuration under interface for load balancing
func (*Isis_Instances_Instance_Afs_Af_AfData_Weights_Weight) GetEntityData ¶
func (weight *Isis_Instances_Instance_Afs_Af_AfData_Weights_Weight) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_TopologyName ¶
type Isis_Instances_Instance_Afs_Af_TopologyName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Topology Name. The type is string with length: // 1..32. TopologyName interface{} // Maximum number of active parallel paths per route. The type is interface{} // with range: 1..64. MaximumPaths interface{} // Set the topology ID for a named (non-default) topology. This object must be // set before any other configuration is supplied for a named (non-default) // topology , and must be the last configuration object to be removed. This // item should not be supplied for the non-named default topologies. The type // is interface{} with range: 6..4095. TopologyId interface{} // Run IPv6 Unicast using the standard (IPv4 Unicast) topology. The type is // interface{}. SingleTopology interface{} // Suppress check for consistent AF support on received IIHs. The type is // IsisAdjCheck. AdjacencyCheck interface{} // If TRUE, advertise additional link attributes in our LSP. The type is bool. AdvertiseLinkAttributes interface{} // Apply weights to UCMP or ECMP only. The type is IsisApplyWeight. ApplyWeight interface{} // Default IS-IS administrative distance configuration. The type is // interface{} with range: 1..255. The default value is 115. DefaultAdminDistance interface{} // If enabled, advertise prefixes of passive interfaces only. The type is // interface{}. AdvertisePassiveOnly interface{} // If TRUE, Ignore other routers attached bit. The type is bool. IgnoreAttachedBit interface{} // Set the attached bit in this router's level 1 System LSP. The type is // IsisAttachedBit. The default value is area. AttachedBit interface{} // If TRUE, routes will be installed with the IP address of the first-hop node // as the source instead of the originating node. The type is bool. RouteSourceFirstHop interface{} // Enable Segment Routing configuration. SegmentRouting Isis_Instances_Instance_Afs_Af_TopologyName_SegmentRouting // Metric-style configuration. MetricStyles Isis_Instances_Instance_Afs_Af_TopologyName_MetricStyles // Fast-ReRoute configuration. FrrTable Isis_Instances_Instance_Afs_Af_TopologyName_FrrTable // Stable IP address for system. Will only be applied for the unicast // sub-address-family. RouterId Isis_Instances_Instance_Afs_Af_TopologyName_RouterId // SPF Prefix Priority configuration. SpfPrefixPriorities Isis_Instances_Instance_Afs_Af_TopologyName_SpfPrefixPriorities // Summary-prefix configuration. SummaryPrefixes Isis_Instances_Instance_Afs_Af_TopologyName_SummaryPrefixes // Micro Loop Avoidance configuration. MicroLoopAvoidance Isis_Instances_Instance_Afs_Af_TopologyName_MicroLoopAvoidance // UCMP (UnEqual Cost MultiPath) configuration. Ucmp Isis_Instances_Instance_Afs_Af_TopologyName_Ucmp // Maximum number of redistributed prefixesconfiguration. MaxRedistPrefixes Isis_Instances_Instance_Afs_Af_TopologyName_MaxRedistPrefixes // Route propagation configuration. Propagations Isis_Instances_Instance_Afs_Af_TopologyName_Propagations // Protocol redistribution configuration. Redistributions Isis_Instances_Instance_Afs_Af_TopologyName_Redistributions // Advertise application specific values. ApplicationTables Isis_Instances_Instance_Afs_Af_TopologyName_ApplicationTables // Peoridic SPF configuration. SpfPeriodicIntervals Isis_Instances_Instance_Afs_Af_TopologyName_SpfPeriodicIntervals // Filter routes sent to the RIB. DistributeListIn Isis_Instances_Instance_Afs_Af_TopologyName_DistributeListIn // SPF-interval configuration. SpfIntervals Isis_Instances_Instance_Afs_Af_TopologyName_SpfIntervals // Enable convergence monitoring. MonitorConvergence Isis_Instances_Instance_Afs_Af_TopologyName_MonitorConvergence // Control origination of a default route with the option of using a policy. // If no policy is specified the default route is advertised with zero cost in // level 2 only. DefaultInformation Isis_Instances_Instance_Afs_Af_TopologyName_DefaultInformation // Per-route administrative distanceconfiguration. AdminDistances Isis_Instances_Instance_Afs_Af_TopologyName_AdminDistances // ISPF configuration. Ispf Isis_Instances_Instance_Afs_Af_TopologyName_Ispf // MPLS LDP configuration. MPLS LDP configuration will only be applied for the // IPv4-unicast address-family. MplsLdpGlobal Isis_Instances_Instance_Afs_Af_TopologyName_MplsLdpGlobal // MPLS configuration. MPLS configuration will only be applied for the // IPv4-unicast address-family. Mpls Isis_Instances_Instance_Afs_Af_TopologyName_Mpls // Manual Adjacecy SID configuration. ManualAdjSids Isis_Instances_Instance_Afs_Af_TopologyName_ManualAdjSids // Metric configuration. Metrics Isis_Instances_Instance_Afs_Af_TopologyName_Metrics // Weight configuration. Weights Isis_Instances_Instance_Afs_Af_TopologyName_Weights }
Isis_Instances_Instance_Afs_Af_TopologyName keys: topology-name
func (*Isis_Instances_Instance_Afs_Af_TopologyName) GetEntityData ¶
func (topologyName *Isis_Instances_Instance_Afs_Af_TopologyName) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_TopologyName_AdminDistances ¶
type Isis_Instances_Instance_Afs_Af_TopologyName_AdminDistances struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Administrative distance configuration. The supplied distance is applied to // all routes discovered from the specified source, or only those that match // the supplied prefix list if this is specified. The type is slice of // Isis_Instances_Instance_Afs_Af_TopologyName_AdminDistances_AdminDistance. AdminDistance []*Isis_Instances_Instance_Afs_Af_TopologyName_AdminDistances_AdminDistance }
Isis_Instances_Instance_Afs_Af_TopologyName_AdminDistances Per-route administrative distanceconfiguration
func (*Isis_Instances_Instance_Afs_Af_TopologyName_AdminDistances) GetEntityData ¶
func (adminDistances *Isis_Instances_Instance_Afs_Af_TopologyName_AdminDistances) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_TopologyName_AdminDistances_AdminDistance ¶
type Isis_Instances_Instance_Afs_Af_TopologyName_AdminDistances_AdminDistance struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. IP route source prefix. The type is one of the // following types: string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])/(([0-9])|([1-2][0-9])|(3[0-2])), // or string with pattern: // ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(/(([0-9])|([0-9]{2})|(1[0-1][0-9])|(12[0-8]))). AddressPrefix interface{} // Administrative distance. The type is interface{} with range: 1..255. This // attribute is mandatory. Distance interface{} // List of prefixes to which this distance applies. The type is string with // length: 1..32. PrefixList interface{} }
Isis_Instances_Instance_Afs_Af_TopologyName_AdminDistances_AdminDistance Administrative distance configuration. The supplied distance is applied to all routes discovered from the specified source, or only those that match the supplied prefix list if this is specified
func (*Isis_Instances_Instance_Afs_Af_TopologyName_AdminDistances_AdminDistance) GetEntityData ¶
func (adminDistance *Isis_Instances_Instance_Afs_Af_TopologyName_AdminDistances_AdminDistance) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_TopologyName_ApplicationTables ¶
type Isis_Instances_Instance_Afs_Af_TopologyName_ApplicationTables struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Application Name. The type is slice of // Isis_Instances_Instance_Afs_Af_TopologyName_ApplicationTables_ApplicationTable. ApplicationTable []*Isis_Instances_Instance_Afs_Af_TopologyName_ApplicationTables_ApplicationTable }
Isis_Instances_Instance_Afs_Af_TopologyName_ApplicationTables Advertise application specific values
func (*Isis_Instances_Instance_Afs_Af_TopologyName_ApplicationTables) GetEntityData ¶
func (applicationTables *Isis_Instances_Instance_Afs_Af_TopologyName_ApplicationTables) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_TopologyName_ApplicationTables_ApplicationTable ¶
type Isis_Instances_Instance_Afs_Af_TopologyName_ApplicationTables_ApplicationTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Application Type. The type is IsisApplication. AppType interface{} // Attribute Name. The type is slice of // Isis_Instances_Instance_Afs_Af_TopologyName_ApplicationTables_ApplicationTable_AttributeTable. AttributeTable []*Isis_Instances_Instance_Afs_Af_TopologyName_ApplicationTables_ApplicationTable_AttributeTable }
Isis_Instances_Instance_Afs_Af_TopologyName_ApplicationTables_ApplicationTable Application Name
func (*Isis_Instances_Instance_Afs_Af_TopologyName_ApplicationTables_ApplicationTable) GetEntityData ¶
func (applicationTable *Isis_Instances_Instance_Afs_Af_TopologyName_ApplicationTables_ApplicationTable) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_TopologyName_ApplicationTables_ApplicationTable_AttributeTable ¶
type Isis_Instances_Instance_Afs_Af_TopologyName_ApplicationTables_ApplicationTable_AttributeTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Application Type. The type is // IsisApplicationAttribute. AppType interface{} // If TRUE, advertise application link attribute in our LSP. The type is bool. // This attribute is mandatory. Enable interface{} }
Isis_Instances_Instance_Afs_Af_TopologyName_ApplicationTables_ApplicationTable_AttributeTable Attribute Name
func (*Isis_Instances_Instance_Afs_Af_TopologyName_ApplicationTables_ApplicationTable_AttributeTable) GetEntityData ¶
func (attributeTable *Isis_Instances_Instance_Afs_Af_TopologyName_ApplicationTables_ApplicationTable_AttributeTable) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_TopologyName_DefaultInformation ¶
type Isis_Instances_Instance_Afs_Af_TopologyName_DefaultInformation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Flag to indicate whether default origination is controlled using a policy. // The type is bool. UsePolicy interface{} // Policy name. The type is string with length: 1..64. PolicyName interface{} // Flag to indicate that the default prefix should be originated as an // external route. The type is interface{}. External interface{} }
Isis_Instances_Instance_Afs_Af_TopologyName_DefaultInformation Control origination of a default route with the option of using a policy. If no policy is specified the default route is advertised with zero cost in level 2 only.
func (*Isis_Instances_Instance_Afs_Af_TopologyName_DefaultInformation) GetEntityData ¶
func (defaultInformation *Isis_Instances_Instance_Afs_Af_TopologyName_DefaultInformation) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_TopologyName_DistributeListIn ¶
type Isis_Instances_Instance_Afs_Af_TopologyName_DistributeListIn struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Prefix list to control routes installed in RIB. The type is string with // length: 1..64. PrefixListName interface{} // Route policy to control routes installed in RIB. The type is string with // length: 1..64. RoutePolicyName interface{} }
Isis_Instances_Instance_Afs_Af_TopologyName_DistributeListIn Filter routes sent to the RIB
func (*Isis_Instances_Instance_Afs_Af_TopologyName_DistributeListIn) GetEntityData ¶
func (distributeListIn *Isis_Instances_Instance_Afs_Af_TopologyName_DistributeListIn) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_TopologyName_FrrTable ¶
type Isis_Instances_Instance_Afs_Af_TopologyName_FrrTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Delay before running FRR (milliseconds). The type is interface{} with // range: 100..60000. Units are millisecond. FrrInitialDelay interface{} // Load share prefixes across multiple backups. FrrLoadSharings Isis_Instances_Instance_Afs_Af_TopologyName_FrrTable_FrrLoadSharings // SRLG protection type configuration. FrrsrlgProtectionTypes Isis_Instances_Instance_Afs_Af_TopologyName_FrrTable_FrrsrlgProtectionTypes // FRR prefix-limit configuration. PriorityLimits Isis_Instances_Instance_Afs_Af_TopologyName_FrrTable_PriorityLimits // FRR remote LFA prefix list filter configuration. FrrRemoteLfaPrefixes Isis_Instances_Instance_Afs_Af_TopologyName_FrrTable_FrrRemoteLfaPrefixes // FRR tiebreakers configuration. FrrTiebreakers Isis_Instances_Instance_Afs_Af_TopologyName_FrrTable_FrrTiebreakers // FRR use candidate only configuration. FrrUseCandOnlies Isis_Instances_Instance_Afs_Af_TopologyName_FrrTable_FrrUseCandOnlies }
Isis_Instances_Instance_Afs_Af_TopologyName_FrrTable Fast-ReRoute configuration
func (*Isis_Instances_Instance_Afs_Af_TopologyName_FrrTable) GetEntityData ¶
func (frrTable *Isis_Instances_Instance_Afs_Af_TopologyName_FrrTable) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_TopologyName_FrrTable_FrrLoadSharings ¶
type Isis_Instances_Instance_Afs_Af_TopologyName_FrrTable_FrrLoadSharings struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Disable load sharing. The type is slice of // Isis_Instances_Instance_Afs_Af_TopologyName_FrrTable_FrrLoadSharings_FrrLoadSharing. FrrLoadSharing []*Isis_Instances_Instance_Afs_Af_TopologyName_FrrTable_FrrLoadSharings_FrrLoadSharing }
Isis_Instances_Instance_Afs_Af_TopologyName_FrrTable_FrrLoadSharings Load share prefixes across multiple backups
func (*Isis_Instances_Instance_Afs_Af_TopologyName_FrrTable_FrrLoadSharings) GetEntityData ¶
func (frrLoadSharings *Isis_Instances_Instance_Afs_Af_TopologyName_FrrTable_FrrLoadSharings) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_TopologyName_FrrTable_FrrLoadSharings_FrrLoadSharing ¶
type Isis_Instances_Instance_Afs_Af_TopologyName_FrrTable_FrrLoadSharings_FrrLoadSharing struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Level to which configuration applies. The type is // IsisInternalLevel. Level interface{} // Load sharing. The type is IsisfrrLoadSharing. This attribute is mandatory. LoadSharing interface{} }
Isis_Instances_Instance_Afs_Af_TopologyName_FrrTable_FrrLoadSharings_FrrLoadSharing Disable load sharing
func (*Isis_Instances_Instance_Afs_Af_TopologyName_FrrTable_FrrLoadSharings_FrrLoadSharing) GetEntityData ¶
func (frrLoadSharing *Isis_Instances_Instance_Afs_Af_TopologyName_FrrTable_FrrLoadSharings_FrrLoadSharing) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_TopologyName_FrrTable_FrrRemoteLfaPrefixes ¶
type Isis_Instances_Instance_Afs_Af_TopologyName_FrrTable_FrrRemoteLfaPrefixes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Filter remote LFA router IDs using prefix-list. The type is slice of // Isis_Instances_Instance_Afs_Af_TopologyName_FrrTable_FrrRemoteLfaPrefixes_FrrRemoteLfaPrefix. FrrRemoteLfaPrefix []*Isis_Instances_Instance_Afs_Af_TopologyName_FrrTable_FrrRemoteLfaPrefixes_FrrRemoteLfaPrefix }
Isis_Instances_Instance_Afs_Af_TopologyName_FrrTable_FrrRemoteLfaPrefixes FRR remote LFA prefix list filter configuration
func (*Isis_Instances_Instance_Afs_Af_TopologyName_FrrTable_FrrRemoteLfaPrefixes) GetEntityData ¶
func (frrRemoteLfaPrefixes *Isis_Instances_Instance_Afs_Af_TopologyName_FrrTable_FrrRemoteLfaPrefixes) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_TopologyName_FrrTable_FrrRemoteLfaPrefixes_FrrRemoteLfaPrefix ¶
type Isis_Instances_Instance_Afs_Af_TopologyName_FrrTable_FrrRemoteLfaPrefixes_FrrRemoteLfaPrefix struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Level to which configuration applies. The type is // IsisInternalLevel. Level interface{} // Name of the prefix list. The type is string with length: 1..32. This // attribute is mandatory. PrefixListName interface{} }
Isis_Instances_Instance_Afs_Af_TopologyName_FrrTable_FrrRemoteLfaPrefixes_FrrRemoteLfaPrefix Filter remote LFA router IDs using prefix-list
func (*Isis_Instances_Instance_Afs_Af_TopologyName_FrrTable_FrrRemoteLfaPrefixes_FrrRemoteLfaPrefix) GetEntityData ¶
func (frrRemoteLfaPrefix *Isis_Instances_Instance_Afs_Af_TopologyName_FrrTable_FrrRemoteLfaPrefixes_FrrRemoteLfaPrefix) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_TopologyName_FrrTable_FrrTiebreakers ¶
type Isis_Instances_Instance_Afs_Af_TopologyName_FrrTable_FrrTiebreakers struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configure tiebreaker for multiple backups. The type is slice of // Isis_Instances_Instance_Afs_Af_TopologyName_FrrTable_FrrTiebreakers_FrrTiebreaker. FrrTiebreaker []*Isis_Instances_Instance_Afs_Af_TopologyName_FrrTable_FrrTiebreakers_FrrTiebreaker }
Isis_Instances_Instance_Afs_Af_TopologyName_FrrTable_FrrTiebreakers FRR tiebreakers configuration
func (*Isis_Instances_Instance_Afs_Af_TopologyName_FrrTable_FrrTiebreakers) GetEntityData ¶
func (frrTiebreakers *Isis_Instances_Instance_Afs_Af_TopologyName_FrrTable_FrrTiebreakers) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_TopologyName_FrrTable_FrrTiebreakers_FrrTiebreaker ¶
type Isis_Instances_Instance_Afs_Af_TopologyName_FrrTable_FrrTiebreakers_FrrTiebreaker struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Level to which configuration applies. The type is // IsisInternalLevel. Level interface{} // This attribute is a key. Tiebreaker for which configuration applies. The // type is IsisfrrTiebreaker. Tiebreaker interface{} // Preference order among tiebreakers. The type is interface{} with range: // 1..255. This attribute is mandatory. Index interface{} }
Isis_Instances_Instance_Afs_Af_TopologyName_FrrTable_FrrTiebreakers_FrrTiebreaker Configure tiebreaker for multiple backups
func (*Isis_Instances_Instance_Afs_Af_TopologyName_FrrTable_FrrTiebreakers_FrrTiebreaker) GetEntityData ¶
func (frrTiebreaker *Isis_Instances_Instance_Afs_Af_TopologyName_FrrTable_FrrTiebreakers_FrrTiebreaker) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_TopologyName_FrrTable_FrrUseCandOnlies ¶
type Isis_Instances_Instance_Afs_Af_TopologyName_FrrTable_FrrUseCandOnlies struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configure use candidate only to exclude interfaces as backup. The type is // slice of // Isis_Instances_Instance_Afs_Af_TopologyName_FrrTable_FrrUseCandOnlies_FrrUseCandOnly. FrrUseCandOnly []*Isis_Instances_Instance_Afs_Af_TopologyName_FrrTable_FrrUseCandOnlies_FrrUseCandOnly }
Isis_Instances_Instance_Afs_Af_TopologyName_FrrTable_FrrUseCandOnlies FRR use candidate only configuration
func (*Isis_Instances_Instance_Afs_Af_TopologyName_FrrTable_FrrUseCandOnlies) GetEntityData ¶
func (frrUseCandOnlies *Isis_Instances_Instance_Afs_Af_TopologyName_FrrTable_FrrUseCandOnlies) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_TopologyName_FrrTable_FrrUseCandOnlies_FrrUseCandOnly ¶
type Isis_Instances_Instance_Afs_Af_TopologyName_FrrTable_FrrUseCandOnlies_FrrUseCandOnly struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Level to which configuration applies. The type is // IsisInternalLevel. Level interface{} // This attribute is a key. Computation Type. The type is Isisfrr. FrrType interface{} }
Isis_Instances_Instance_Afs_Af_TopologyName_FrrTable_FrrUseCandOnlies_FrrUseCandOnly Configure use candidate only to exclude interfaces as backup
func (*Isis_Instances_Instance_Afs_Af_TopologyName_FrrTable_FrrUseCandOnlies_FrrUseCandOnly) GetEntityData ¶
func (frrUseCandOnly *Isis_Instances_Instance_Afs_Af_TopologyName_FrrTable_FrrUseCandOnlies_FrrUseCandOnly) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_TopologyName_FrrTable_FrrsrlgProtectionTypes ¶
type Isis_Instances_Instance_Afs_Af_TopologyName_FrrTable_FrrsrlgProtectionTypes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // FRR SRLG Protection Type. The type is slice of // Isis_Instances_Instance_Afs_Af_TopologyName_FrrTable_FrrsrlgProtectionTypes_FrrsrlgProtectionType. FrrsrlgProtectionType []*Isis_Instances_Instance_Afs_Af_TopologyName_FrrTable_FrrsrlgProtectionTypes_FrrsrlgProtectionType }
Isis_Instances_Instance_Afs_Af_TopologyName_FrrTable_FrrsrlgProtectionTypes SRLG protection type configuration
func (*Isis_Instances_Instance_Afs_Af_TopologyName_FrrTable_FrrsrlgProtectionTypes) GetEntityData ¶
func (frrsrlgProtectionTypes *Isis_Instances_Instance_Afs_Af_TopologyName_FrrTable_FrrsrlgProtectionTypes) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_TopologyName_FrrTable_FrrsrlgProtectionTypes_FrrsrlgProtectionType ¶
type Isis_Instances_Instance_Afs_Af_TopologyName_FrrTable_FrrsrlgProtectionTypes_FrrsrlgProtectionType struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Level to which configuration applies. The type is // IsisInternalLevel. Level interface{} // Protection Type. The type is IsisfrrSrlgProtection. This attribute is // mandatory. ProtectionType interface{} }
Isis_Instances_Instance_Afs_Af_TopologyName_FrrTable_FrrsrlgProtectionTypes_FrrsrlgProtectionType FRR SRLG Protection Type
func (*Isis_Instances_Instance_Afs_Af_TopologyName_FrrTable_FrrsrlgProtectionTypes_FrrsrlgProtectionType) GetEntityData ¶
func (frrsrlgProtectionType *Isis_Instances_Instance_Afs_Af_TopologyName_FrrTable_FrrsrlgProtectionTypes_FrrsrlgProtectionType) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_TopologyName_FrrTable_PriorityLimits ¶
type Isis_Instances_Instance_Afs_Af_TopologyName_FrrTable_PriorityLimits struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Limit backup computation upto the prefix priority. The type is slice of // Isis_Instances_Instance_Afs_Af_TopologyName_FrrTable_PriorityLimits_PriorityLimit. PriorityLimit []*Isis_Instances_Instance_Afs_Af_TopologyName_FrrTable_PriorityLimits_PriorityLimit }
Isis_Instances_Instance_Afs_Af_TopologyName_FrrTable_PriorityLimits FRR prefix-limit configuration
func (*Isis_Instances_Instance_Afs_Af_TopologyName_FrrTable_PriorityLimits) GetEntityData ¶
func (priorityLimits *Isis_Instances_Instance_Afs_Af_TopologyName_FrrTable_PriorityLimits) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_TopologyName_FrrTable_PriorityLimits_PriorityLimit ¶
type Isis_Instances_Instance_Afs_Af_TopologyName_FrrTable_PriorityLimits_PriorityLimit struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Level to which configuration applies. The type is // IsisInternalLevel. Level interface{} // keys: frr-type. The type is slice of // Isis_Instances_Instance_Afs_Af_TopologyName_FrrTable_PriorityLimits_PriorityLimit_FrrType. FrrType []*Isis_Instances_Instance_Afs_Af_TopologyName_FrrTable_PriorityLimits_PriorityLimit_FrrType }
Isis_Instances_Instance_Afs_Af_TopologyName_FrrTable_PriorityLimits_PriorityLimit Limit backup computation upto the prefix priority
func (*Isis_Instances_Instance_Afs_Af_TopologyName_FrrTable_PriorityLimits_PriorityLimit) GetEntityData ¶
func (priorityLimit *Isis_Instances_Instance_Afs_Af_TopologyName_FrrTable_PriorityLimits_PriorityLimit) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_TopologyName_FrrTable_PriorityLimits_PriorityLimit_FrrType ¶
type Isis_Instances_Instance_Afs_Af_TopologyName_FrrTable_PriorityLimits_PriorityLimit_FrrType struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Computation Type. The type is Isisfrr. FrrType interface{} // Compute for all prefixes upto the specified priority. The type is // IsisPrefixPriority. This attribute is mandatory. Priority interface{} }
Isis_Instances_Instance_Afs_Af_TopologyName_FrrTable_PriorityLimits_PriorityLimit_FrrType keys: frr-type
func (*Isis_Instances_Instance_Afs_Af_TopologyName_FrrTable_PriorityLimits_PriorityLimit_FrrType) GetEntityData ¶
func (frrType *Isis_Instances_Instance_Afs_Af_TopologyName_FrrTable_PriorityLimits_PriorityLimit_FrrType) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_TopologyName_Ispf ¶
type Isis_Instances_Instance_Afs_Af_TopologyName_Ispf struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // ISPF state (enable/disable). States Isis_Instances_Instance_Afs_Af_TopologyName_Ispf_States }
Isis_Instances_Instance_Afs_Af_TopologyName_Ispf ISPF configuration
func (*Isis_Instances_Instance_Afs_Af_TopologyName_Ispf) GetEntityData ¶
func (ispf *Isis_Instances_Instance_Afs_Af_TopologyName_Ispf) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_TopologyName_Ispf_States ¶
type Isis_Instances_Instance_Afs_Af_TopologyName_Ispf_States struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable/disable ISPF. The type is slice of // Isis_Instances_Instance_Afs_Af_TopologyName_Ispf_States_State. State []*Isis_Instances_Instance_Afs_Af_TopologyName_Ispf_States_State }
Isis_Instances_Instance_Afs_Af_TopologyName_Ispf_States ISPF state (enable/disable)
func (*Isis_Instances_Instance_Afs_Af_TopologyName_Ispf_States) GetEntityData ¶
func (states *Isis_Instances_Instance_Afs_Af_TopologyName_Ispf_States) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_TopologyName_Ispf_States_State ¶
type Isis_Instances_Instance_Afs_Af_TopologyName_Ispf_States_State struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Level to which configuration applies. The type is // IsisInternalLevel. Level interface{} // State. The type is IsisispfState. This attribute is mandatory. State interface{} }
Isis_Instances_Instance_Afs_Af_TopologyName_Ispf_States_State Enable/disable ISPF
func (*Isis_Instances_Instance_Afs_Af_TopologyName_Ispf_States_State) GetEntityData ¶
func (state *Isis_Instances_Instance_Afs_Af_TopologyName_Ispf_States_State) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_TopologyName_ManualAdjSids ¶
type Isis_Instances_Instance_Afs_Af_TopologyName_ManualAdjSids struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Assign adjancency SID to an interface. The type is slice of // Isis_Instances_Instance_Afs_Af_TopologyName_ManualAdjSids_ManualAdjSid. ManualAdjSid []*Isis_Instances_Instance_Afs_Af_TopologyName_ManualAdjSids_ManualAdjSid }
Isis_Instances_Instance_Afs_Af_TopologyName_ManualAdjSids Manual Adjacecy SID configuration
func (*Isis_Instances_Instance_Afs_Af_TopologyName_ManualAdjSids) GetEntityData ¶
func (manualAdjSids *Isis_Instances_Instance_Afs_Af_TopologyName_ManualAdjSids) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_TopologyName_ManualAdjSids_ManualAdjSid ¶
type Isis_Instances_Instance_Afs_Af_TopologyName_ManualAdjSids_ManualAdjSid struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Level to which configuration applies. The type is // IsisInternalLevel. Level interface{} // This attribute is a key. Sid type aboslute or index. The type is Isissid1. SidType interface{} // This attribute is a key. Sid value. The type is interface{} with range: // 0..1048575. Sid interface{} // Enable/Disable SID protection. The type is IsissidProtected. This attribute // is mandatory. Protected interface{} }
Isis_Instances_Instance_Afs_Af_TopologyName_ManualAdjSids_ManualAdjSid Assign adjancency SID to an interface
func (*Isis_Instances_Instance_Afs_Af_TopologyName_ManualAdjSids_ManualAdjSid) GetEntityData ¶
func (manualAdjSid *Isis_Instances_Instance_Afs_Af_TopologyName_ManualAdjSids_ManualAdjSid) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_TopologyName_MaxRedistPrefixes ¶
type Isis_Instances_Instance_Afs_Af_TopologyName_MaxRedistPrefixes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // An upper limit on the number of redistributed prefixes which may be // included in the local system's LSP. The type is slice of // Isis_Instances_Instance_Afs_Af_TopologyName_MaxRedistPrefixes_MaxRedistPrefix. MaxRedistPrefix []*Isis_Instances_Instance_Afs_Af_TopologyName_MaxRedistPrefixes_MaxRedistPrefix }
Isis_Instances_Instance_Afs_Af_TopologyName_MaxRedistPrefixes Maximum number of redistributed prefixesconfiguration
func (*Isis_Instances_Instance_Afs_Af_TopologyName_MaxRedistPrefixes) GetEntityData ¶
func (maxRedistPrefixes *Isis_Instances_Instance_Afs_Af_TopologyName_MaxRedistPrefixes) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_TopologyName_MaxRedistPrefixes_MaxRedistPrefix ¶
type Isis_Instances_Instance_Afs_Af_TopologyName_MaxRedistPrefixes_MaxRedistPrefix struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Level to which configuration applies. The type is // IsisInternalLevel. Level interface{} // Max number of prefixes. The type is interface{} with range: 1..28000. This // attribute is mandatory. PrefixLimit interface{} }
Isis_Instances_Instance_Afs_Af_TopologyName_MaxRedistPrefixes_MaxRedistPrefix An upper limit on the number of redistributed prefixes which may be included in the local system's LSP
func (*Isis_Instances_Instance_Afs_Af_TopologyName_MaxRedistPrefixes_MaxRedistPrefix) GetEntityData ¶
func (maxRedistPrefix *Isis_Instances_Instance_Afs_Af_TopologyName_MaxRedistPrefixes_MaxRedistPrefix) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_TopologyName_MetricStyles ¶
type Isis_Instances_Instance_Afs_Af_TopologyName_MetricStyles struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configuration of metric style in LSPs. The type is slice of // Isis_Instances_Instance_Afs_Af_TopologyName_MetricStyles_MetricStyle. MetricStyle []*Isis_Instances_Instance_Afs_Af_TopologyName_MetricStyles_MetricStyle }
Isis_Instances_Instance_Afs_Af_TopologyName_MetricStyles Metric-style configuration
func (*Isis_Instances_Instance_Afs_Af_TopologyName_MetricStyles) GetEntityData ¶
func (metricStyles *Isis_Instances_Instance_Afs_Af_TopologyName_MetricStyles) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_TopologyName_MetricStyles_MetricStyle ¶
type Isis_Instances_Instance_Afs_Af_TopologyName_MetricStyles_MetricStyle struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Level to which configuration applies. The type is // IsisInternalLevel. Level interface{} // Metric Style. The type is IsisMetricStyle. This attribute is mandatory. Style interface{} }
Isis_Instances_Instance_Afs_Af_TopologyName_MetricStyles_MetricStyle Configuration of metric style in LSPs
func (*Isis_Instances_Instance_Afs_Af_TopologyName_MetricStyles_MetricStyle) GetEntityData ¶
func (metricStyle *Isis_Instances_Instance_Afs_Af_TopologyName_MetricStyles_MetricStyle) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_TopologyName_Metrics ¶
type Isis_Instances_Instance_Afs_Af_TopologyName_Metrics struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Metric configuration. Legal value depends on the metric-style specified for // the topology. If the metric-style defined is narrow, then only a value // between <1-63> is allowed and if the metric-style is defined as wide, then // a value between <1-16777215> is allowed as the metric value. All routers // exclude links with the maximum wide metric (16777215) from their SPF. The // type is slice of // Isis_Instances_Instance_Afs_Af_TopologyName_Metrics_Metric. Metric []*Isis_Instances_Instance_Afs_Af_TopologyName_Metrics_Metric }
Isis_Instances_Instance_Afs_Af_TopologyName_Metrics Metric configuration
func (*Isis_Instances_Instance_Afs_Af_TopologyName_Metrics) GetEntityData ¶
func (metrics *Isis_Instances_Instance_Afs_Af_TopologyName_Metrics) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_TopologyName_Metrics_Metric ¶
type Isis_Instances_Instance_Afs_Af_TopologyName_Metrics_Metric struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Level to which configuration applies. The type is // IsisInternalLevel. Level interface{} // Allowed metric: <1-63> for narrow, <1-16777215> for wide. The type is one // of the following types: enumeration // Isis.Instances.Instance.Interfaces.Interface.InterfaceAfs.InterfaceAf.TopologyName.Metrics.Metric.Metric_ // This attribute is mandatory., or int with range: 1..16777215 This attribute // is mandatory.. Metric interface{} }
Isis_Instances_Instance_Afs_Af_TopologyName_Metrics_Metric Metric configuration. Legal value depends on the metric-style specified for the topology. If the metric-style defined is narrow, then only a value between <1-63> is allowed and if the metric-style is defined as wide, then a value between <1-16777215> is allowed as the metric value. All routers exclude links with the maximum wide metric (16777215) from their SPF
func (*Isis_Instances_Instance_Afs_Af_TopologyName_Metrics_Metric) GetEntityData ¶
func (metric *Isis_Instances_Instance_Afs_Af_TopologyName_Metrics_Metric) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_TopologyName_Metrics_Metric_Metric_ ¶
type Isis_Instances_Instance_Afs_Af_TopologyName_Metrics_Metric_Metric_ string
Isis_Instances_Instance_Afs_Af_TopologyName_Metrics_Metric_Metric_ represents <1-16777215> for wide
const ( // Maximum wide metric. All routers will // exclude this link from their SPF Isis_Instances_Instance_Afs_Af_TopologyName_Metrics_Metric_Metric__maximum Isis_Instances_Instance_Afs_Af_TopologyName_Metrics_Metric_Metric_ = "maximum" )
type Isis_Instances_Instance_Afs_Af_TopologyName_MicroLoopAvoidance ¶
type Isis_Instances_Instance_Afs_Af_TopologyName_MicroLoopAvoidance struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // MicroLoop avoidance enable configuration. The type is // IsisMicroLoopAvoidance. Enable interface{} // Value of delay in msecs in updating RIB. The type is interface{} with // range: 1000..65535. Units are millisecond. The default value is 5000. RibUpdateDelay interface{} }
Isis_Instances_Instance_Afs_Af_TopologyName_MicroLoopAvoidance Micro Loop Avoidance configuration
func (*Isis_Instances_Instance_Afs_Af_TopologyName_MicroLoopAvoidance) GetEntityData ¶
func (microLoopAvoidance *Isis_Instances_Instance_Afs_Af_TopologyName_MicroLoopAvoidance) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_TopologyName_MonitorConvergence ¶
type Isis_Instances_Instance_Afs_Af_TopologyName_MonitorConvergence struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable convergence monitoring. The type is interface{}. Enable interface{} // Enable the Tracking of IP-Frr Convergence. The type is interface{}. TrackIpFrr interface{} // Enable the monitoring of individual prefixes (prefix list name). The type // is string with length: 1..32. PrefixList interface{} }
Isis_Instances_Instance_Afs_Af_TopologyName_MonitorConvergence Enable convergence monitoring
func (*Isis_Instances_Instance_Afs_Af_TopologyName_MonitorConvergence) GetEntityData ¶
func (monitorConvergence *Isis_Instances_Instance_Afs_Af_TopologyName_MonitorConvergence) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_TopologyName_Mpls ¶
type Isis_Instances_Instance_Afs_Af_TopologyName_Mpls struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Install TE and non-TE nexthops in the RIB. The type is interface{}. IgpIntact interface{} // Install non-TE nexthops in the RIB for use by multicast. The type is // interface{}. MulticastIntact interface{} // Traffic Engineering stable IP address for system. RouterId Isis_Instances_Instance_Afs_Af_TopologyName_Mpls_RouterId // Enable MPLS for an IS-IS at the given levels. Level Isis_Instances_Instance_Afs_Af_TopologyName_Mpls_Level }
Isis_Instances_Instance_Afs_Af_TopologyName_Mpls MPLS configuration. MPLS configuration will only be applied for the IPv4-unicast address-family.
func (*Isis_Instances_Instance_Afs_Af_TopologyName_Mpls) GetEntityData ¶
func (mpls *Isis_Instances_Instance_Afs_Af_TopologyName_Mpls) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_TopologyName_MplsLdpGlobal ¶
type Isis_Instances_Instance_Afs_Af_TopologyName_MplsLdpGlobal struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // If TRUE, LDP will be enabled onall IS-IS interfaces enabled for this // address-family. The type is bool. AutoConfig interface{} }
Isis_Instances_Instance_Afs_Af_TopologyName_MplsLdpGlobal MPLS LDP configuration. MPLS LDP configuration will only be applied for the IPv4-unicast address-family.
func (*Isis_Instances_Instance_Afs_Af_TopologyName_MplsLdpGlobal) GetEntityData ¶
func (mplsLdpGlobal *Isis_Instances_Instance_Afs_Af_TopologyName_MplsLdpGlobal) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_TopologyName_Mpls_Level ¶
type Isis_Instances_Instance_Afs_Af_TopologyName_Mpls_Level struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Level 1 enabled. The type is bool. Level1 interface{} // Level 2 enabled. The type is bool. Level2 interface{} }
Isis_Instances_Instance_Afs_Af_TopologyName_Mpls_Level Enable MPLS for an IS-IS at the given levels
func (*Isis_Instances_Instance_Afs_Af_TopologyName_Mpls_Level) GetEntityData ¶
func (level *Isis_Instances_Instance_Afs_Af_TopologyName_Mpls_Level) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_TopologyName_Mpls_RouterId ¶
type Isis_Instances_Instance_Afs_Af_TopologyName_Mpls_RouterId struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // IPv4 address to be used as a router ID. Precisely one of Address and // Interface must be specified. 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{} // Interface with designated stable IP address to be used as a router ID. This // must be a Loopback interface. Precisely one of Address and Interface must // be specified. The type is string with pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} }
Isis_Instances_Instance_Afs_Af_TopologyName_Mpls_RouterId Traffic Engineering stable IP address for system
func (*Isis_Instances_Instance_Afs_Af_TopologyName_Mpls_RouterId) GetEntityData ¶
func (routerId *Isis_Instances_Instance_Afs_Af_TopologyName_Mpls_RouterId) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_TopologyName_Propagations ¶
type Isis_Instances_Instance_Afs_Af_TopologyName_Propagations struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Propagate routes between IS-IS levels. The type is slice of // Isis_Instances_Instance_Afs_Af_TopologyName_Propagations_Propagation. Propagation []*Isis_Instances_Instance_Afs_Af_TopologyName_Propagations_Propagation }
Isis_Instances_Instance_Afs_Af_TopologyName_Propagations Route propagation configuration
func (*Isis_Instances_Instance_Afs_Af_TopologyName_Propagations) GetEntityData ¶
func (propagations *Isis_Instances_Instance_Afs_Af_TopologyName_Propagations) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_TopologyName_Propagations_Propagation ¶
type Isis_Instances_Instance_Afs_Af_TopologyName_Propagations_Propagation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Source level for routes. The type is // IsisInternalLevel. SourceLevel interface{} // This attribute is a key. Destination level for routes. Must differ from // SourceLevel. The type is IsisInternalLevel. DestinationLevel interface{} // Route policy limiting routes to be propagated. The type is string with // length: 1..64. This attribute is mandatory. RoutePolicyName interface{} }
Isis_Instances_Instance_Afs_Af_TopologyName_Propagations_Propagation Propagate routes between IS-IS levels
func (*Isis_Instances_Instance_Afs_Af_TopologyName_Propagations_Propagation) GetEntityData ¶
func (propagation *Isis_Instances_Instance_Afs_Af_TopologyName_Propagations_Propagation) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_TopologyName_Redistributions ¶
type Isis_Instances_Instance_Afs_Af_TopologyName_Redistributions struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Redistribution of other protocols into this IS-IS instance. The type is // slice of // Isis_Instances_Instance_Afs_Af_TopologyName_Redistributions_Redistribution. Redistribution []*Isis_Instances_Instance_Afs_Af_TopologyName_Redistributions_Redistribution }
Isis_Instances_Instance_Afs_Af_TopologyName_Redistributions Protocol redistribution configuration
func (*Isis_Instances_Instance_Afs_Af_TopologyName_Redistributions) GetEntityData ¶
func (redistributions *Isis_Instances_Instance_Afs_Af_TopologyName_Redistributions) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_TopologyName_Redistributions_Redistribution ¶
type Isis_Instances_Instance_Afs_Af_TopologyName_Redistributions_Redistribution struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The protocol to be redistributed. OSPFv3 may not // be specified for an IPv4 topology and OSPF may not be specified for an IPv6 // topology. The type is IsisRedistProto. ProtocolName interface{} // connected or static or rip or subscriber or mobile. ConnectedOrStaticOrRipOrSubscriberOrMobile Isis_Instances_Instance_Afs_Af_TopologyName_Redistributions_Redistribution_ConnectedOrStaticOrRipOrSubscriberOrMobile // ospf or ospfv3 or isis or application. The type is slice of // Isis_Instances_Instance_Afs_Af_TopologyName_Redistributions_Redistribution_OspfOrOspfv3OrIsisOrApplication. OspfOrOspfv3OrIsisOrApplication []*Isis_Instances_Instance_Afs_Af_TopologyName_Redistributions_Redistribution_OspfOrOspfv3OrIsisOrApplication // bgp. The type is slice of // Isis_Instances_Instance_Afs_Af_TopologyName_Redistributions_Redistribution_Bgp. Bgp []*Isis_Instances_Instance_Afs_Af_TopologyName_Redistributions_Redistribution_Bgp // eigrp. The type is slice of // Isis_Instances_Instance_Afs_Af_TopologyName_Redistributions_Redistribution_Eigrp. Eigrp []*Isis_Instances_Instance_Afs_Af_TopologyName_Redistributions_Redistribution_Eigrp }
Isis_Instances_Instance_Afs_Af_TopologyName_Redistributions_Redistribution Redistribution of other protocols into this IS-IS instance
func (*Isis_Instances_Instance_Afs_Af_TopologyName_Redistributions_Redistribution) GetEntityData ¶
func (redistribution *Isis_Instances_Instance_Afs_Af_TopologyName_Redistributions_Redistribution) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_TopologyName_Redistributions_Redistribution_Bgp ¶
type Isis_Instances_Instance_Afs_Af_TopologyName_Redistributions_Redistribution_Bgp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. First half of BGP AS number in XX.YY format. // Mandatory if Protocol is BGP and must not be specified otherwise. Must be a // non-zero value if second half is zero. The type is interface{} with range: // 0..65535. AsXx interface{} // This attribute is a key. Second half of BGP AS number in XX.YY format. // Mandatory if Protocol is BGP and must not be specified otherwise. Must be a // non-zero value if first half is zero. The type is interface{} with range: // 0..4294967295. AsYy interface{} // Metric for redistributed routes: <0-63> for narrow, <0-16777215> for wide. // The type is interface{} with range: 0..16777215. Metric interface{} // Levels to redistribute routes into. The type is IsisConfigurableLevels. Levels interface{} // Route policy to control redistribution. The type is string with length: // 1..64. RoutePolicyName interface{} // IS-IS metric type. The type is IsisMetric. MetricType interface{} // OSPF route types to redistribute. May only be specified if Protocol is // OSPF. The type is interface{} with range: 0..4294967295. OspfRouteType interface{} }
Isis_Instances_Instance_Afs_Af_TopologyName_Redistributions_Redistribution_Bgp bgp
func (*Isis_Instances_Instance_Afs_Af_TopologyName_Redistributions_Redistribution_Bgp) GetEntityData ¶
func (bgp *Isis_Instances_Instance_Afs_Af_TopologyName_Redistributions_Redistribution_Bgp) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_TopologyName_Redistributions_Redistribution_ConnectedOrStaticOrRipOrSubscriberOrMobile ¶
type Isis_Instances_Instance_Afs_Af_TopologyName_Redistributions_Redistribution_ConnectedOrStaticOrRipOrSubscriberOrMobile struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Metric for redistributed routes: <0-63> for narrow, <0-16777215> for wide. // The type is interface{} with range: 0..16777215. Metric interface{} // Levels to redistribute routes into. The type is IsisConfigurableLevels. Levels interface{} // Route policy to control redistribution. The type is string with length: // 1..64. RoutePolicyName interface{} // IS-IS metric type. The type is IsisMetric. MetricType interface{} // OSPF route types to redistribute. May only be specified if Protocol is // OSPF. The type is interface{} with range: 0..4294967295. OspfRouteType interface{} }
Isis_Instances_Instance_Afs_Af_TopologyName_Redistributions_Redistribution_ConnectedOrStaticOrRipOrSubscriberOrMobile connected or static or rip or subscriber or mobile This type is a presence type.
func (*Isis_Instances_Instance_Afs_Af_TopologyName_Redistributions_Redistribution_ConnectedOrStaticOrRipOrSubscriberOrMobile) GetEntityData ¶
func (connectedOrStaticOrRipOrSubscriberOrMobile *Isis_Instances_Instance_Afs_Af_TopologyName_Redistributions_Redistribution_ConnectedOrStaticOrRipOrSubscriberOrMobile) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_TopologyName_Redistributions_Redistribution_Eigrp ¶
type Isis_Instances_Instance_Afs_Af_TopologyName_Redistributions_Redistribution_Eigrp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Eigrp as number. The type is interface{} with // range: 1..65535. AsZz interface{} // Metric for redistributed routes: <0-63> for narrow, <0-16777215> for wide. // The type is interface{} with range: 0..16777215. Metric interface{} // Levels to redistribute routes into. The type is IsisConfigurableLevels. Levels interface{} // Route policy to control redistribution. The type is string with length: // 1..64. RoutePolicyName interface{} // IS-IS metric type. The type is IsisMetric. MetricType interface{} // OSPF route types to redistribute. May only be specified if Protocol is // OSPF. The type is interface{} with range: 0..4294967295. OspfRouteType interface{} }
Isis_Instances_Instance_Afs_Af_TopologyName_Redistributions_Redistribution_Eigrp eigrp
func (*Isis_Instances_Instance_Afs_Af_TopologyName_Redistributions_Redistribution_Eigrp) GetEntityData ¶
func (eigrp *Isis_Instances_Instance_Afs_Af_TopologyName_Redistributions_Redistribution_Eigrp) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_TopologyName_Redistributions_Redistribution_OspfOrOspfv3OrIsisOrApplication ¶
type Isis_Instances_Instance_Afs_Af_TopologyName_Redistributions_Redistribution_OspfOrOspfv3OrIsisOrApplication struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Protocol Instance Identifier. Mandatory for ISIS, // OSPF and application, must not be specified otherwise. The type is string // with length: 1..64. InstanceName interface{} // Metric for redistributed routes: <0-63> for narrow, <0-16777215> for wide. // The type is interface{} with range: 0..16777215. Metric interface{} // Levels to redistribute routes into. The type is IsisConfigurableLevels. Levels interface{} // Route policy to control redistribution. The type is string with length: // 1..64. RoutePolicyName interface{} // IS-IS metric type. The type is IsisMetric. MetricType interface{} // OSPF route types to redistribute. May only be specified if Protocol is // OSPF. The type is interface{} with range: 0..4294967295. OspfRouteType interface{} }
Isis_Instances_Instance_Afs_Af_TopologyName_Redistributions_Redistribution_OspfOrOspfv3OrIsisOrApplication ospf or ospfv3 or isis or application
func (*Isis_Instances_Instance_Afs_Af_TopologyName_Redistributions_Redistribution_OspfOrOspfv3OrIsisOrApplication) GetEntityData ¶
func (ospfOrOspfv3OrIsisOrApplication *Isis_Instances_Instance_Afs_Af_TopologyName_Redistributions_Redistribution_OspfOrOspfv3OrIsisOrApplication) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_TopologyName_RouterId ¶
type Isis_Instances_Instance_Afs_Af_TopologyName_RouterId struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // IPv4/IPv6 address to be used as a router ID. Precisely one of Address and // Interface must be specified. The type is string. Address interface{} // Interface with designated stable IP address to be used as a router ID. This // must be a Loopback interface. Precisely one of Address and Interface must // be specified. The type is string with pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} }
Isis_Instances_Instance_Afs_Af_TopologyName_RouterId Stable IP address for system. Will only be applied for the unicast sub-address-family.
func (*Isis_Instances_Instance_Afs_Af_TopologyName_RouterId) GetEntityData ¶
func (routerId *Isis_Instances_Instance_Afs_Af_TopologyName_RouterId) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_TopologyName_SegmentRouting ¶
type Isis_Instances_Instance_Afs_Af_TopologyName_SegmentRouting struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable per bundle member adjacency SID. The type is interface{}. BundleMemberAdjSid interface{} // Only install SR labeled paths. The type is interface{}. LabeledOnly interface{} // Prefer segment routing labels over LDP labels. The type is // IsisLabelPreference. Mpls interface{} // Enable Segment Routing SRV6 configuration. The type is interface{}. Srv6 interface{} // Enable Segment Routing prefix SID map configuration. PrefixSidMap Isis_Instances_Instance_Afs_Af_TopologyName_SegmentRouting_PrefixSidMap }
Isis_Instances_Instance_Afs_Af_TopologyName_SegmentRouting Enable Segment Routing configuration
func (*Isis_Instances_Instance_Afs_Af_TopologyName_SegmentRouting) GetEntityData ¶
func (segmentRouting *Isis_Instances_Instance_Afs_Af_TopologyName_SegmentRouting) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_TopologyName_SegmentRouting_PrefixSidMap ¶
type Isis_Instances_Instance_Afs_Af_TopologyName_SegmentRouting_PrefixSidMap struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable Segment Routing prefix SID map advertise local. The type is // interface{}. AdvertiseLocal interface{} // If TRUE, remote prefix SID map advertisements will be used. If FALSE, they // will not be used. The type is bool. Receive interface{} }
Isis_Instances_Instance_Afs_Af_TopologyName_SegmentRouting_PrefixSidMap Enable Segment Routing prefix SID map configuration
func (*Isis_Instances_Instance_Afs_Af_TopologyName_SegmentRouting_PrefixSidMap) GetEntityData ¶
func (prefixSidMap *Isis_Instances_Instance_Afs_Af_TopologyName_SegmentRouting_PrefixSidMap) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_TopologyName_SpfIntervals ¶
type Isis_Instances_Instance_Afs_Af_TopologyName_SpfIntervals struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Route calculation scheduling parameters. The type is slice of // Isis_Instances_Instance_Afs_Af_TopologyName_SpfIntervals_SpfInterval. SpfInterval []*Isis_Instances_Instance_Afs_Af_TopologyName_SpfIntervals_SpfInterval }
Isis_Instances_Instance_Afs_Af_TopologyName_SpfIntervals SPF-interval configuration
func (*Isis_Instances_Instance_Afs_Af_TopologyName_SpfIntervals) GetEntityData ¶
func (spfIntervals *Isis_Instances_Instance_Afs_Af_TopologyName_SpfIntervals) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_TopologyName_SpfIntervals_SpfInterval ¶
type Isis_Instances_Instance_Afs_Af_TopologyName_SpfIntervals_SpfInterval struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Level to which configuration applies. The type is // IsisInternalLevel. Level interface{} // Maximum wait before running a route calculation in milliseconds. The type // is interface{} with range: 0..120000. Units are millisecond. MaximumWait interface{} // Initial wait before running a route calculation in milliseconds. The type // is interface{} with range: 0..120000. Units are millisecond. InitialWait interface{} // Secondary wait before running a route calculation in milliseconds. The type // is interface{} with range: 0..120000. Units are millisecond. SecondaryWait interface{} }
Isis_Instances_Instance_Afs_Af_TopologyName_SpfIntervals_SpfInterval Route calculation scheduling parameters
func (*Isis_Instances_Instance_Afs_Af_TopologyName_SpfIntervals_SpfInterval) GetEntityData ¶
func (spfInterval *Isis_Instances_Instance_Afs_Af_TopologyName_SpfIntervals_SpfInterval) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_TopologyName_SpfPeriodicIntervals ¶
type Isis_Instances_Instance_Afs_Af_TopologyName_SpfPeriodicIntervals struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Maximum interval between spf runs. The type is slice of // Isis_Instances_Instance_Afs_Af_TopologyName_SpfPeriodicIntervals_SpfPeriodicInterval. SpfPeriodicInterval []*Isis_Instances_Instance_Afs_Af_TopologyName_SpfPeriodicIntervals_SpfPeriodicInterval }
Isis_Instances_Instance_Afs_Af_TopologyName_SpfPeriodicIntervals Peoridic SPF configuration
func (*Isis_Instances_Instance_Afs_Af_TopologyName_SpfPeriodicIntervals) GetEntityData ¶
func (spfPeriodicIntervals *Isis_Instances_Instance_Afs_Af_TopologyName_SpfPeriodicIntervals) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_TopologyName_SpfPeriodicIntervals_SpfPeriodicInterval ¶
type Isis_Instances_Instance_Afs_Af_TopologyName_SpfPeriodicIntervals_SpfPeriodicInterval struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Level to which configuration applies. The type is // IsisInternalLevel. Level interface{} // Maximum interval in between SPF runs in seconds. The type is interface{} // with range: 0..3600. This attribute is mandatory. Units are second. PeriodicInterval interface{} }
Isis_Instances_Instance_Afs_Af_TopologyName_SpfPeriodicIntervals_SpfPeriodicInterval Maximum interval between spf runs
func (*Isis_Instances_Instance_Afs_Af_TopologyName_SpfPeriodicIntervals_SpfPeriodicInterval) GetEntityData ¶
func (spfPeriodicInterval *Isis_Instances_Instance_Afs_Af_TopologyName_SpfPeriodicIntervals_SpfPeriodicInterval) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_TopologyName_SpfPrefixPriorities ¶
type Isis_Instances_Instance_Afs_Af_TopologyName_SpfPrefixPriorities struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Determine SPF priority for prefixes. The type is slice of // Isis_Instances_Instance_Afs_Af_TopologyName_SpfPrefixPriorities_SpfPrefixPriority. SpfPrefixPriority []*Isis_Instances_Instance_Afs_Af_TopologyName_SpfPrefixPriorities_SpfPrefixPriority }
Isis_Instances_Instance_Afs_Af_TopologyName_SpfPrefixPriorities SPF Prefix Priority configuration
func (*Isis_Instances_Instance_Afs_Af_TopologyName_SpfPrefixPriorities) GetEntityData ¶
func (spfPrefixPriorities *Isis_Instances_Instance_Afs_Af_TopologyName_SpfPrefixPriorities) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_TopologyName_SpfPrefixPriorities_SpfPrefixPriority ¶
type Isis_Instances_Instance_Afs_Af_TopologyName_SpfPrefixPriorities_SpfPrefixPriority struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. SPF Level for prefix prioritization. The type is // IsisInternalLevel. Level interface{} // This attribute is a key. SPF Priority to assign matching prefixes. The type // is IsisPrefixPriority. PrefixPriorityType interface{} // Tag value to determine prefixes for this priority. The type is interface{} // with range: 1..4294967295. AdminTag interface{} // Access List to determine prefixes for this priority. The type is string // with length: 1..64. AccessListName interface{} }
Isis_Instances_Instance_Afs_Af_TopologyName_SpfPrefixPriorities_SpfPrefixPriority Determine SPF priority for prefixes
func (*Isis_Instances_Instance_Afs_Af_TopologyName_SpfPrefixPriorities_SpfPrefixPriority) GetEntityData ¶
func (spfPrefixPriority *Isis_Instances_Instance_Afs_Af_TopologyName_SpfPrefixPriorities_SpfPrefixPriority) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_TopologyName_SummaryPrefixes ¶
type Isis_Instances_Instance_Afs_Af_TopologyName_SummaryPrefixes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configure IP address prefixes to advertise. The type is slice of // Isis_Instances_Instance_Afs_Af_TopologyName_SummaryPrefixes_SummaryPrefix. SummaryPrefix []*Isis_Instances_Instance_Afs_Af_TopologyName_SummaryPrefixes_SummaryPrefix }
Isis_Instances_Instance_Afs_Af_TopologyName_SummaryPrefixes Summary-prefix configuration
func (*Isis_Instances_Instance_Afs_Af_TopologyName_SummaryPrefixes) GetEntityData ¶
func (summaryPrefixes *Isis_Instances_Instance_Afs_Af_TopologyName_SummaryPrefixes) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_TopologyName_SummaryPrefixes_SummaryPrefix ¶
type Isis_Instances_Instance_Afs_Af_TopologyName_SummaryPrefixes_SummaryPrefix struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. IP summary address prefix. The type is one of the // following types: string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])/(([0-9])|([1-2][0-9])|(3[0-2])), // or string with pattern: // ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(/(([0-9])|([0-9]{2})|(1[0-1][0-9])|(12[0-8]))). AddressPrefix interface{} // The tag value. The type is interface{} with range: 1..4294967295. Tag interface{} // Level in which to summarize routes. The type is interface{} with range: // 1..2. Level interface{} }
Isis_Instances_Instance_Afs_Af_TopologyName_SummaryPrefixes_SummaryPrefix Configure IP address prefixes to advertise
func (*Isis_Instances_Instance_Afs_Af_TopologyName_SummaryPrefixes_SummaryPrefix) GetEntityData ¶
func (summaryPrefix *Isis_Instances_Instance_Afs_Af_TopologyName_SummaryPrefixes_SummaryPrefix) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_TopologyName_Ucmp ¶
type Isis_Instances_Instance_Afs_Af_TopologyName_Ucmp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Delay in msecs between primary SPF and UCMP computation. The type is // interface{} with range: 100..65535. Units are millisecond. The default // value is 100. DelayInterval interface{} // UCMP feature enable configuration. Enable Isis_Instances_Instance_Afs_Af_TopologyName_Ucmp_Enable // Interfaces excluded from UCMP path computation. ExcludeInterfaces Isis_Instances_Instance_Afs_Af_TopologyName_Ucmp_ExcludeInterfaces }
Isis_Instances_Instance_Afs_Af_TopologyName_Ucmp UCMP (UnEqual Cost MultiPath) configuration
func (*Isis_Instances_Instance_Afs_Af_TopologyName_Ucmp) GetEntityData ¶
func (ucmp *Isis_Instances_Instance_Afs_Af_TopologyName_Ucmp) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_TopologyName_Ucmp_Enable ¶
type Isis_Instances_Instance_Afs_Af_TopologyName_Ucmp_Enable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Value of variance. The type is interface{} with range: 101..10000. The // default value is 200. Variance interface{} // Name of the Prefix List. The type is string with length: 1..32. PrefixListName interface{} }
Isis_Instances_Instance_Afs_Af_TopologyName_Ucmp_Enable UCMP feature enable configuration
func (*Isis_Instances_Instance_Afs_Af_TopologyName_Ucmp_Enable) GetEntityData ¶
func (enable *Isis_Instances_Instance_Afs_Af_TopologyName_Ucmp_Enable) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_TopologyName_Ucmp_ExcludeInterfaces ¶
type Isis_Instances_Instance_Afs_Af_TopologyName_Ucmp_ExcludeInterfaces struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Exclude this interface from UCMP path computation. The type is slice of // Isis_Instances_Instance_Afs_Af_TopologyName_Ucmp_ExcludeInterfaces_ExcludeInterface. ExcludeInterface []*Isis_Instances_Instance_Afs_Af_TopologyName_Ucmp_ExcludeInterfaces_ExcludeInterface }
Isis_Instances_Instance_Afs_Af_TopologyName_Ucmp_ExcludeInterfaces Interfaces excluded from UCMP path computation
func (*Isis_Instances_Instance_Afs_Af_TopologyName_Ucmp_ExcludeInterfaces) GetEntityData ¶
func (excludeInterfaces *Isis_Instances_Instance_Afs_Af_TopologyName_Ucmp_ExcludeInterfaces) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_TopologyName_Ucmp_ExcludeInterfaces_ExcludeInterface ¶
type Isis_Instances_Instance_Afs_Af_TopologyName_Ucmp_ExcludeInterfaces_ExcludeInterface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Name of the interface to be excluded. The type is // string with pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} }
Isis_Instances_Instance_Afs_Af_TopologyName_Ucmp_ExcludeInterfaces_ExcludeInterface Exclude this interface from UCMP path computation
func (*Isis_Instances_Instance_Afs_Af_TopologyName_Ucmp_ExcludeInterfaces_ExcludeInterface) GetEntityData ¶
func (excludeInterface *Isis_Instances_Instance_Afs_Af_TopologyName_Ucmp_ExcludeInterfaces_ExcludeInterface) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_TopologyName_Weights ¶
type Isis_Instances_Instance_Afs_Af_TopologyName_Weights struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Weight configuration under interface for load balancing. The type is slice // of Isis_Instances_Instance_Afs_Af_TopologyName_Weights_Weight. Weight []*Isis_Instances_Instance_Afs_Af_TopologyName_Weights_Weight }
Isis_Instances_Instance_Afs_Af_TopologyName_Weights Weight configuration
func (*Isis_Instances_Instance_Afs_Af_TopologyName_Weights) GetEntityData ¶
func (weights *Isis_Instances_Instance_Afs_Af_TopologyName_Weights) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Afs_Af_TopologyName_Weights_Weight ¶
type Isis_Instances_Instance_Afs_Af_TopologyName_Weights_Weight struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Level to which configuration applies. The type is // IsisInternalLevel. Level interface{} // Weight to be configured under interface for Load Balancing. Allowed weight: // <1-16777215>. The type is interface{} with range: 1..16777214. This // attribute is mandatory. Weight interface{} }
Isis_Instances_Instance_Afs_Af_TopologyName_Weights_Weight Weight configuration under interface for load balancing
func (*Isis_Instances_Instance_Afs_Af_TopologyName_Weights_Weight) GetEntityData ¶
func (weight *Isis_Instances_Instance_Afs_Af_TopologyName_Weights_Weight) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Distribute ¶
type Isis_Instances_Instance_Distribute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Instance ID. The type is interface{} with range: 32..4294967295. DistInstId interface{} // Level. The type is IsisConfigurableLevels. Level interface{} // Seconds. The type is interface{} with range: 1..20. Units are second. DistThrottle interface{} }
Isis_Instances_Instance_Distribute Distribute link-state configuration This type is a presence type.
func (*Isis_Instances_Instance_Distribute) GetEntityData ¶
func (distribute *Isis_Instances_Instance_Distribute) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_FlexAlgos ¶
type Isis_Instances_Instance_FlexAlgos struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configuration for an IS-IS Flex-Algo. The type is slice of // Isis_Instances_Instance_FlexAlgos_FlexAlgo. FlexAlgo []*Isis_Instances_Instance_FlexAlgos_FlexAlgo }
Isis_Instances_Instance_FlexAlgos Flex-Algo Table
func (*Isis_Instances_Instance_FlexAlgos) GetEntityData ¶
func (flexAlgos *Isis_Instances_Instance_FlexAlgos) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_FlexAlgos_FlexAlgo ¶
type Isis_Instances_Instance_FlexAlgos_FlexAlgo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Flex Algo. The type is interface{} with range: // 128..255. FlexAlgo interface{} // This object must be set before any other configuration is supplied for an // interface, and must be the last per-interface configuration object to be // removed. The type is interface{}. Running interface{} // Set the Flex-Algo metric-type. The type is interface{} with range: // 0..4294967295. MetricType interface{} // Set the Flex-Algo priority. The type is interface{} with range: 0..255. Priority interface{} // If TRUE, Flex-Algo definition is advertised. The type is bool. AdvertiseDefinition interface{} // Set the exclude-any affinity. AffinityExcludeAnies Isis_Instances_Instance_FlexAlgos_FlexAlgo_AffinityExcludeAnies }
Isis_Instances_Instance_FlexAlgos_FlexAlgo Configuration for an IS-IS Flex-Algo
func (*Isis_Instances_Instance_FlexAlgos_FlexAlgo) GetEntityData ¶
func (flexAlgo *Isis_Instances_Instance_FlexAlgos_FlexAlgo) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_FlexAlgos_FlexAlgo_AffinityExcludeAnies ¶
type Isis_Instances_Instance_FlexAlgos_FlexAlgo_AffinityExcludeAnies struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Array of Attribute Names. The type is slice of string. AffinityExcludeAny []interface{} }
Isis_Instances_Instance_FlexAlgos_FlexAlgo_AffinityExcludeAnies Set the exclude-any affinity
func (*Isis_Instances_Instance_FlexAlgos_FlexAlgo_AffinityExcludeAnies) GetEntityData ¶
func (affinityExcludeAnies *Isis_Instances_Instance_FlexAlgos_FlexAlgo_AffinityExcludeAnies) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Interfaces ¶
type Isis_Instances_Instance_Interfaces struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configuration for an IS-IS interface. The type is slice of // Isis_Instances_Instance_Interfaces_Interface. Interface []*Isis_Instances_Instance_Interfaces_Interface }
Isis_Instances_Instance_Interfaces Per-interface configuration
func (*Isis_Instances_Instance_Interfaces) GetEntityData ¶
func (interfaces *Isis_Instances_Instance_Interfaces) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Interfaces_Interface ¶
type Isis_Instances_Instance_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{} // This object must be set before any other configuration is supplied for an // interface, and must be the last per-interface configuration object to be // removed. The type is interface{}. Running interface{} // Configure circuit type for interface. The type is IsisConfigurableLevels. // The default value is level1-and2. CircuitType interface{} // IS-IS will attempt to form point-to-point over LAN adjacencies over this // interface. The type is interface{}. PointToPoint interface{} // Enable/Disable routing. The type is IsisInterfaceState. State interface{} // Mesh-group configuration. The type is one of the following types: // enumeration Isis.Instances.Instance.Interfaces.Interface.MeshGroup, or int // with range: 0..4294967295. MeshGroup interface{} // Configure high priority detection of interface down event. The type is // interface{}. LinkDownFastDetect interface{} // Interface Affinity Table. IntAffinityTable Isis_Instances_Instance_Interfaces_Interface_IntAffinityTable // LSP-retransmission-throttle-interval configuration. LspRetransmitThrottleIntervals Isis_Instances_Instance_Interfaces_Interface_LspRetransmitThrottleIntervals // LSP-retransmission-interval configuration. LspRetransmitIntervals Isis_Instances_Instance_Interfaces_Interface_LspRetransmitIntervals // BFD configuration. Bfd Isis_Instances_Instance_Interfaces_Interface_Bfd // DIS-election priority configuration. Priorities Isis_Instances_Instance_Interfaces_Interface_Priorities // IIH accept password configuration. HelloAcceptPasswords Isis_Instances_Instance_Interfaces_Interface_HelloAcceptPasswords // IIH password configuration. HelloPasswords Isis_Instances_Instance_Interfaces_Interface_HelloPasswords // Hello-padding configuration. HelloPaddings Isis_Instances_Instance_Interfaces_Interface_HelloPaddings // Hello-multiplier configuration. HelloMultipliers Isis_Instances_Instance_Interfaces_Interface_HelloMultipliers // LSP fast flood threshold configuration. LspFastFloodThresholds Isis_Instances_Instance_Interfaces_Interface_LspFastFloodThresholds // Prefix attribute N flag clear configuration. PrefixAttributeNFlagClears Isis_Instances_Instance_Interfaces_Interface_PrefixAttributeNFlagClears // Hello-interval configuration. HelloIntervals Isis_Instances_Instance_Interfaces_Interface_HelloIntervals // Per-interface address-family configuration. InterfaceAfs Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs // CSNP-interval configuration. CsnpIntervals Isis_Instances_Instance_Interfaces_Interface_CsnpIntervals // LSP-interval configuration. LspIntervals Isis_Instances_Instance_Interfaces_Interface_LspIntervals }
Isis_Instances_Instance_Interfaces_Interface Configuration for an IS-IS interface
func (*Isis_Instances_Instance_Interfaces_Interface) GetEntityData ¶
func (self *Isis_Instances_Instance_Interfaces_Interface) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Interfaces_Interface_Bfd ¶
type Isis_Instances_Instance_Interfaces_Interface_Bfd struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // TRUE to enable BFD. FALSE to disable and to prevent inheritance from a // parent. The type is bool. EnableIpv6 interface{} // TRUE to enable BFD. FALSE to disable and to prevent inheritance from a // parent. The type is bool. EnableIpv4 interface{} // Hello interval for BFD sessions created by isis. The type is interface{} // with range: 3..30000. Units are millisecond. Interval interface{} // Detection multiplier for BFD sessions created by isis. The type is // interface{} with range: 2..50. DetectionMultiplier interface{} }
Isis_Instances_Instance_Interfaces_Interface_Bfd BFD configuration
func (*Isis_Instances_Instance_Interfaces_Interface_Bfd) GetEntityData ¶
func (bfd *Isis_Instances_Instance_Interfaces_Interface_Bfd) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Interfaces_Interface_CsnpIntervals ¶
type Isis_Instances_Instance_Interfaces_Interface_CsnpIntervals struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // CSNP-interval configuration. No fixed default value as this depends on the // media type of the interface. The type is slice of // Isis_Instances_Instance_Interfaces_Interface_CsnpIntervals_CsnpInterval. CsnpInterval []*Isis_Instances_Instance_Interfaces_Interface_CsnpIntervals_CsnpInterval }
Isis_Instances_Instance_Interfaces_Interface_CsnpIntervals CSNP-interval configuration
func (*Isis_Instances_Instance_Interfaces_Interface_CsnpIntervals) GetEntityData ¶
func (csnpIntervals *Isis_Instances_Instance_Interfaces_Interface_CsnpIntervals) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Interfaces_Interface_CsnpIntervals_CsnpInterval ¶
type Isis_Instances_Instance_Interfaces_Interface_CsnpIntervals_CsnpInterval struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Level to which configuration applies. The type is // IsisInternalLevel. Level interface{} // Seconds. The type is interface{} with range: 0..65535. This attribute is // mandatory. Units are second. Interval interface{} }
Isis_Instances_Instance_Interfaces_Interface_CsnpIntervals_CsnpInterval CSNP-interval configuration. No fixed default value as this depends on the media type of the interface.
func (*Isis_Instances_Instance_Interfaces_Interface_CsnpIntervals_CsnpInterval) GetEntityData ¶
func (csnpInterval *Isis_Instances_Instance_Interfaces_Interface_CsnpIntervals_CsnpInterval) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Interfaces_Interface_HelloAcceptPasswords ¶
type Isis_Instances_Instance_Interfaces_Interface_HelloAcceptPasswords struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // IIH accept passwords. This requires the existence of a HelloPassword of the // same level. The type is slice of // Isis_Instances_Instance_Interfaces_Interface_HelloAcceptPasswords_HelloAcceptPassword. HelloAcceptPassword []*Isis_Instances_Instance_Interfaces_Interface_HelloAcceptPasswords_HelloAcceptPassword }
Isis_Instances_Instance_Interfaces_Interface_HelloAcceptPasswords IIH accept password configuration
func (*Isis_Instances_Instance_Interfaces_Interface_HelloAcceptPasswords) GetEntityData ¶
func (helloAcceptPasswords *Isis_Instances_Instance_Interfaces_Interface_HelloAcceptPasswords) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Interfaces_Interface_HelloAcceptPasswords_HelloAcceptPassword ¶
type Isis_Instances_Instance_Interfaces_Interface_HelloAcceptPasswords_HelloAcceptPassword struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Level to which configuration applies. The type is // IsisInternalLevel. Level interface{} // Password. The type is string with pattern: (!.+)|([^!].+). This attribute // is mandatory. Password interface{} }
Isis_Instances_Instance_Interfaces_Interface_HelloAcceptPasswords_HelloAcceptPassword IIH accept passwords. This requires the existence of a HelloPassword of the same level.
func (*Isis_Instances_Instance_Interfaces_Interface_HelloAcceptPasswords_HelloAcceptPassword) GetEntityData ¶
func (helloAcceptPassword *Isis_Instances_Instance_Interfaces_Interface_HelloAcceptPasswords_HelloAcceptPassword) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Interfaces_Interface_HelloIntervals ¶
type Isis_Instances_Instance_Interfaces_Interface_HelloIntervals struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Hello-interval configuration. The interval at which IIH packets will be // sent. This will be three times quicker on a LAN interface which has been // electted DIS. The type is slice of // Isis_Instances_Instance_Interfaces_Interface_HelloIntervals_HelloInterval. HelloInterval []*Isis_Instances_Instance_Interfaces_Interface_HelloIntervals_HelloInterval }
Isis_Instances_Instance_Interfaces_Interface_HelloIntervals Hello-interval configuration
func (*Isis_Instances_Instance_Interfaces_Interface_HelloIntervals) GetEntityData ¶
func (helloIntervals *Isis_Instances_Instance_Interfaces_Interface_HelloIntervals) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Interfaces_Interface_HelloIntervals_HelloInterval ¶
type Isis_Instances_Instance_Interfaces_Interface_HelloIntervals_HelloInterval struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Level to which configuration applies. The type is // IsisInternalLevel. Level interface{} // Seconds. The type is interface{} with range: 1..65535. This attribute is // mandatory. Units are second. Interval interface{} }
Isis_Instances_Instance_Interfaces_Interface_HelloIntervals_HelloInterval Hello-interval configuration. The interval at which IIH packets will be sent. This will be three times quicker on a LAN interface which has been electted DIS.
func (*Isis_Instances_Instance_Interfaces_Interface_HelloIntervals_HelloInterval) GetEntityData ¶
func (helloInterval *Isis_Instances_Instance_Interfaces_Interface_HelloIntervals_HelloInterval) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Interfaces_Interface_HelloMultipliers ¶
type Isis_Instances_Instance_Interfaces_Interface_HelloMultipliers struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Hello-multiplier configuration. The number of successive IIHs that may be // missed on an adjacency before it is considered down. The type is slice of // Isis_Instances_Instance_Interfaces_Interface_HelloMultipliers_HelloMultiplier. HelloMultiplier []*Isis_Instances_Instance_Interfaces_Interface_HelloMultipliers_HelloMultiplier }
Isis_Instances_Instance_Interfaces_Interface_HelloMultipliers Hello-multiplier configuration
func (*Isis_Instances_Instance_Interfaces_Interface_HelloMultipliers) GetEntityData ¶
func (helloMultipliers *Isis_Instances_Instance_Interfaces_Interface_HelloMultipliers) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Interfaces_Interface_HelloMultipliers_HelloMultiplier ¶
type Isis_Instances_Instance_Interfaces_Interface_HelloMultipliers_HelloMultiplier struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Level to which configuration applies. The type is // IsisInternalLevel. Level interface{} // Hello multiplier value. The type is interface{} with range: 3..1000. This // attribute is mandatory. Multiplier interface{} }
Isis_Instances_Instance_Interfaces_Interface_HelloMultipliers_HelloMultiplier Hello-multiplier configuration. The number of successive IIHs that may be missed on an adjacency before it is considered down.
func (*Isis_Instances_Instance_Interfaces_Interface_HelloMultipliers_HelloMultiplier) GetEntityData ¶
func (helloMultiplier *Isis_Instances_Instance_Interfaces_Interface_HelloMultipliers_HelloMultiplier) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Interfaces_Interface_HelloPaddings ¶
type Isis_Instances_Instance_Interfaces_Interface_HelloPaddings struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Pad IIHs to the interface MTU. The type is slice of // Isis_Instances_Instance_Interfaces_Interface_HelloPaddings_HelloPadding. HelloPadding []*Isis_Instances_Instance_Interfaces_Interface_HelloPaddings_HelloPadding }
Isis_Instances_Instance_Interfaces_Interface_HelloPaddings Hello-padding configuration
func (*Isis_Instances_Instance_Interfaces_Interface_HelloPaddings) GetEntityData ¶
func (helloPaddings *Isis_Instances_Instance_Interfaces_Interface_HelloPaddings) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Interfaces_Interface_HelloPaddings_HelloPadding ¶
type Isis_Instances_Instance_Interfaces_Interface_HelloPaddings_HelloPadding struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Level to which configuration applies. The type is // IsisInternalLevel. Level interface{} // Hello padding type value. The type is IsisHelloPadding. This attribute is // mandatory. PaddingType interface{} }
Isis_Instances_Instance_Interfaces_Interface_HelloPaddings_HelloPadding Pad IIHs to the interface MTU
func (*Isis_Instances_Instance_Interfaces_Interface_HelloPaddings_HelloPadding) GetEntityData ¶
func (helloPadding *Isis_Instances_Instance_Interfaces_Interface_HelloPaddings_HelloPadding) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Interfaces_Interface_HelloPasswords ¶
type Isis_Instances_Instance_Interfaces_Interface_HelloPasswords struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // IIH passwords. This must exist if a HelloAcceptPassword of the same level // exists. The type is slice of // Isis_Instances_Instance_Interfaces_Interface_HelloPasswords_HelloPassword. HelloPassword []*Isis_Instances_Instance_Interfaces_Interface_HelloPasswords_HelloPassword }
Isis_Instances_Instance_Interfaces_Interface_HelloPasswords IIH password configuration
func (*Isis_Instances_Instance_Interfaces_Interface_HelloPasswords) GetEntityData ¶
func (helloPasswords *Isis_Instances_Instance_Interfaces_Interface_HelloPasswords) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Interfaces_Interface_HelloPasswords_HelloPassword ¶
type Isis_Instances_Instance_Interfaces_Interface_HelloPasswords_HelloPassword struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Level to which configuration applies. The type is // IsisInternalLevel. Level interface{} // Algorithm. The type is IsisAuthenticationAlgorithm. This attribute is // mandatory. Algorithm interface{} // Failure Mode. The type is IsisAuthenticationFailureMode. This attribute is // mandatory. FailureMode interface{} // Password or unencrypted Key Chain name. The type is string with pattern: // (!.+)|([^!].+). This attribute is mandatory. Password interface{} }
Isis_Instances_Instance_Interfaces_Interface_HelloPasswords_HelloPassword IIH passwords. This must exist if a HelloAcceptPassword of the same level exists.
func (*Isis_Instances_Instance_Interfaces_Interface_HelloPasswords_HelloPassword) GetEntityData ¶
func (helloPassword *Isis_Instances_Instance_Interfaces_Interface_HelloPasswords_HelloPassword) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Interfaces_Interface_IntAffinityTable ¶
type Isis_Instances_Instance_Interfaces_Interface_IntAffinityTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Set the interface affinities used by Flex-Algo. FlexAlgos Isis_Instances_Instance_Interfaces_Interface_IntAffinityTable_FlexAlgos }
Isis_Instances_Instance_Interfaces_Interface_IntAffinityTable Interface Affinity Table
func (*Isis_Instances_Instance_Interfaces_Interface_IntAffinityTable) GetEntityData ¶
func (intAffinityTable *Isis_Instances_Instance_Interfaces_Interface_IntAffinityTable) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Interfaces_Interface_IntAffinityTable_FlexAlgos ¶
type Isis_Instances_Instance_Interfaces_Interface_IntAffinityTable_FlexAlgos struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Array of Attribute Names. The type is slice of string. FlexAlgo []interface{} }
Isis_Instances_Instance_Interfaces_Interface_IntAffinityTable_FlexAlgos Set the interface affinities used by Flex-Algo
func (*Isis_Instances_Instance_Interfaces_Interface_IntAffinityTable_FlexAlgos) GetEntityData ¶
func (flexAlgos *Isis_Instances_Instance_Interfaces_Interface_IntAffinityTable_FlexAlgos) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs ¶
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configuration for an IS-IS address-family on a single interface. If a named // (non-default) topology is being created it must be multicast. Also the // topology ID mustbe set first and delete last in the router configuration. // The type is slice of // Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf. InterfaceAf []*Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf }
Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs Per-interface address-family configuration
func (*Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs) GetEntityData ¶
func (interfaceAfs *Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf ¶
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Address family. The type is IsisAddressFamily. AfName interface{} // This attribute is a key. Sub address family. The type is // IsisSubAddressFamily. SafName interface{} // Data container. InterfaceAfData Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData // keys: topology-name. The type is slice of // Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName. TopologyName []*Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName }
Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf Configuration for an IS-IS address-family on a single interface. If a named (non-default) topology is being created it must be multicast. Also the topology ID mustbe set first and delete last in the router configuration.
func (*Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf) GetEntityData ¶
func (interfaceAf *Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData ¶
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Interface state. The type is IsisInterfaceAfState. InterfaceAfState interface{} // The presence of this object allows an address-family to be run over the // interface in question.This must be the first object created under the // InterfaceAddressFamily container, and the last one deleted. The type is // interface{}. Running interface{} // Assign prefix SID to an interface, ISISPHPFlag will be rejected if set to // disable, ISISEXPLICITNULLFlag will override the value of ISISPHPFlag. PrefixSid Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_PrefixSid // Fast-ReRoute configuration. InterfaceFrrTable Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable // MPLS LDP configuration. MplsLdp Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_MplsLdp // Assign prefix SSPF SID to an interface, ISISPHPFlag will be rejected if set // to disable, ISISEXPLICITNULLFlag will override the value of ISISPHPFlag. PrefixSspfsid Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_PrefixSspfsid // Algorithm SID Table. AlgorithmPrefixSids Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_AlgorithmPrefixSids // AutoMetric configuration. AutoMetrics Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_AutoMetrics // admin-tag configuration. AdminTags Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_AdminTags // Provide link group name and level. InterfaceLinkGroup Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceLinkGroup // Manual Adjacecy SID configuration. ManualAdjSids Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_ManualAdjSids // Metric configuration. Metrics Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_Metrics // Weight configuration. Weights Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_Weights }
Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData Data container.
func (*Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData) GetEntityData ¶
func (interfaceAfData *Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_AdminTags ¶
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_AdminTags struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Admin tag for advertised interface connected routes. The type is slice of // Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_AdminTags_AdminTag. AdminTag []*Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_AdminTags_AdminTag }
Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_AdminTags admin-tag configuration
func (*Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_AdminTags) GetEntityData ¶
func (adminTags *Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_AdminTags) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_AdminTags_AdminTag ¶
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_AdminTags_AdminTag struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Level to which configuration applies. The type is // IsisInternalLevel. Level interface{} // Tag to associate with connected routes. The type is interface{} with range: // 1..4294967295. This attribute is mandatory. AdminTag interface{} }
Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_AdminTags_AdminTag Admin tag for advertised interface connected routes
func (*Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_AdminTags_AdminTag) GetEntityData ¶
func (adminTag *Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_AdminTags_AdminTag) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_AlgorithmPrefixSids ¶
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_AlgorithmPrefixSids struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Assign prefix SID for algorithm to an interface, ISISPHPFlag will be // rejected if set to disable, ISISEXPLICITNULLFlag will override the value of // ISISPHPFlag. The type is slice of // Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_AlgorithmPrefixSids_AlgorithmPrefixSid. AlgorithmPrefixSid []*Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_AlgorithmPrefixSids_AlgorithmPrefixSid }
Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_AlgorithmPrefixSids Algorithm SID Table
func (*Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_AlgorithmPrefixSids) GetEntityData ¶
func (algorithmPrefixSids *Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_AlgorithmPrefixSids) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_AlgorithmPrefixSids_AlgorithmPrefixSid ¶
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_AlgorithmPrefixSids_AlgorithmPrefixSid struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Algorithm. The type is interface{} with range: // 128..255. Algo interface{} // SID type for the interface. The type is Isissid1. This attribute is // mandatory. Type interface{} // SID value for the interface. The type is interface{} with range: // 0..1048575. This attribute is mandatory. Value interface{} // Enable/Disable Penultimate Hop Popping. The type is IsisphpFlag. This // attribute is mandatory. Php interface{} // Enable/Disable Explicit-NULL flag. The type is IsisexplicitNullFlag. This // attribute is mandatory. ExplicitNull interface{} // Clear N-flag for the prefix-SID. The type is NflagClear. This attribute is // mandatory. NflagClear interface{} }
Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_AlgorithmPrefixSids_AlgorithmPrefixSid Assign prefix SID for algorithm to an interface, ISISPHPFlag will be rejected if set to disable, ISISEXPLICITNULLFlag will override the value of ISISPHPFlag
func (*Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_AlgorithmPrefixSids_AlgorithmPrefixSid) GetEntityData ¶
func (algorithmPrefixSid *Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_AlgorithmPrefixSids_AlgorithmPrefixSid) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_AutoMetrics ¶
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_AutoMetrics struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AutoMetric Proactive-Protect configuration. Legal value depends on the // metric-style specified for the topology. If the metric-style defined is // narrow, then only a value between <1-63> is allowed and if the metric-style // is defined as wide, then a value between <1-16777214> is allowed as the // auto-metric value. The type is slice of // Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_AutoMetrics_AutoMetric. AutoMetric []*Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_AutoMetrics_AutoMetric }
Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_AutoMetrics AutoMetric configuration
func (*Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_AutoMetrics) GetEntityData ¶
func (autoMetrics *Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_AutoMetrics) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_AutoMetrics_AutoMetric ¶
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_AutoMetrics_AutoMetric struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Level to which configuration applies. The type is // IsisInternalLevel. Level interface{} // Allowed auto metric:<1-63> for narrow ,<1-16777214> for wide. The type is // interface{} with range: 1..16777214. This attribute is mandatory. ProactiveProtect interface{} }
Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_AutoMetrics_AutoMetric AutoMetric Proactive-Protect configuration. Legal value depends on the metric-style specified for the topology. If the metric-style defined is narrow, then only a value between <1-63> is allowed and if the metric-style is defined as wide, then a value between <1-16777214> is allowed as the auto-metric value.
func (*Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_AutoMetrics_AutoMetric) GetEntityData ¶
func (autoMetric *Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_AutoMetrics_AutoMetric) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable ¶
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // FRR LFA candidate configuration. FrrlfaCandidateInterfaces Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_FrrlfaCandidateInterfaces // Remote LFA maxmimum metric. FrrRemoteLfaMaxMetrics Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_FrrRemoteLfaMaxMetrics // Type of FRR computation per level. FrrTypes Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_FrrTypes // Remote LFA Enable. FrrRemoteLfaTypes Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_FrrRemoteLfaTypes // Interface FRR Default tiebreaker configuration. InterfaceFrrTiebreakerDefaults Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_InterfaceFrrTiebreakerDefaults // TI LFA Enable. FrrtilfaTypes Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_FrrtilfaTypes // FRR exclusion configuration. FrrExcludeInterfaces Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_FrrExcludeInterfaces // Interface FRR tiebreakers configuration. InterfaceFrrTiebreakers Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_InterfaceFrrTiebreakers }
Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable Fast-ReRoute configuration
func (*Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable) GetEntityData ¶
func (interfaceFrrTable *Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_FrrExcludeInterfaces ¶
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_FrrExcludeInterfaces struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Exclude an interface from computation. The type is slice of // Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_FrrExcludeInterfaces_FrrExcludeInterface. FrrExcludeInterface []*Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_FrrExcludeInterfaces_FrrExcludeInterface }
Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_FrrExcludeInterfaces FRR exclusion configuration
func (*Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_FrrExcludeInterfaces) GetEntityData ¶
func (frrExcludeInterfaces *Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_FrrExcludeInterfaces) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_FrrExcludeInterfaces_FrrExcludeInterface ¶
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_FrrExcludeInterfaces_FrrExcludeInterface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Interface. The type is string with pattern: // [a-zA-Z0-9._/-]+. InterfaceName interface{} // This attribute is a key. Computation Type. The type is Isisfrr. FrrType interface{} // Level. The type is interface{} with range: 0..2. This attribute is // mandatory. Level interface{} }
Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_FrrExcludeInterfaces_FrrExcludeInterface Exclude an interface from computation
func (*Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_FrrExcludeInterfaces_FrrExcludeInterface) GetEntityData ¶
func (frrExcludeInterface *Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_FrrExcludeInterfaces_FrrExcludeInterface) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_FrrRemoteLfaMaxMetrics ¶
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_FrrRemoteLfaMaxMetrics struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configure the maximum metric for selecting a remote LFA node. The type is // slice of // Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_FrrRemoteLfaMaxMetrics_FrrRemoteLfaMaxMetric. FrrRemoteLfaMaxMetric []*Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_FrrRemoteLfaMaxMetrics_FrrRemoteLfaMaxMetric }
Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_FrrRemoteLfaMaxMetrics Remote LFA maxmimum metric
func (*Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_FrrRemoteLfaMaxMetrics) GetEntityData ¶
func (frrRemoteLfaMaxMetrics *Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_FrrRemoteLfaMaxMetrics) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_FrrRemoteLfaMaxMetrics_FrrRemoteLfaMaxMetric ¶
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_FrrRemoteLfaMaxMetrics_FrrRemoteLfaMaxMetric struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Level to which configuration applies. The type is // IsisInternalLevel. Level interface{} // Value of the metric. The type is interface{} with range: 1..16777215. This // attribute is mandatory. MaxMetric interface{} }
Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_FrrRemoteLfaMaxMetrics_FrrRemoteLfaMaxMetric Configure the maximum metric for selecting a remote LFA node
func (*Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_FrrRemoteLfaMaxMetrics_FrrRemoteLfaMaxMetric) GetEntityData ¶
func (frrRemoteLfaMaxMetric *Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_FrrRemoteLfaMaxMetrics_FrrRemoteLfaMaxMetric) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_FrrRemoteLfaTypes ¶
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_FrrRemoteLfaTypes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable remote lfa for a particular level. The type is slice of // Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_FrrRemoteLfaTypes_FrrRemoteLfaType. FrrRemoteLfaType []*Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_FrrRemoteLfaTypes_FrrRemoteLfaType }
Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_FrrRemoteLfaTypes Remote LFA Enable
func (*Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_FrrRemoteLfaTypes) GetEntityData ¶
func (frrRemoteLfaTypes *Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_FrrRemoteLfaTypes) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_FrrRemoteLfaTypes_FrrRemoteLfaType ¶
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_FrrRemoteLfaTypes_FrrRemoteLfaType struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Level to which configuration applies. The type is // IsisInternalLevel. Level interface{} // Remote LFA Type. The type is IsisRemoteLfa. This attribute is mandatory. Type interface{} }
Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_FrrRemoteLfaTypes_FrrRemoteLfaType Enable remote lfa for a particular level
func (*Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_FrrRemoteLfaTypes_FrrRemoteLfaType) GetEntityData ¶
func (frrRemoteLfaType *Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_FrrRemoteLfaTypes_FrrRemoteLfaType) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_FrrTypes ¶
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_FrrTypes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Type of computation for prefixes reachable via interface. The type is slice // of // Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_FrrTypes_FrrType. FrrType []*Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_FrrTypes_FrrType }
Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_FrrTypes Type of FRR computation per level
func (*Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_FrrTypes) GetEntityData ¶
func (frrTypes *Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_FrrTypes) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_FrrTypes_FrrType ¶
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_FrrTypes_FrrType struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Level to which configuration applies. The type is // IsisInternalLevel. Level interface{} // Computation Type. The type is Isisfrr. This attribute is mandatory. Type interface{} }
Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_FrrTypes_FrrType Type of computation for prefixes reachable via interface
func (*Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_FrrTypes_FrrType) GetEntityData ¶
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_FrrlfaCandidateInterfaces ¶
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_FrrlfaCandidateInterfaces struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Include an interface to LFA candidate in computation. The type is slice of // Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_FrrlfaCandidateInterfaces_FrrlfaCandidateInterface. FrrlfaCandidateInterface []*Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_FrrlfaCandidateInterfaces_FrrlfaCandidateInterface }
Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_FrrlfaCandidateInterfaces FRR LFA candidate configuration
func (*Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_FrrlfaCandidateInterfaces) GetEntityData ¶
func (frrlfaCandidateInterfaces *Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_FrrlfaCandidateInterfaces) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_FrrlfaCandidateInterfaces_FrrlfaCandidateInterface ¶
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_FrrlfaCandidateInterfaces_FrrlfaCandidateInterface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Interface. The type is string with pattern: // [a-zA-Z0-9._/-]+. InterfaceName interface{} // This attribute is a key. Computation Type. The type is Isisfrr. FrrType interface{} // Level. The type is interface{} with range: 0..2. This attribute is // mandatory. Level interface{} }
Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_FrrlfaCandidateInterfaces_FrrlfaCandidateInterface Include an interface to LFA candidate in computation
func (*Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_FrrlfaCandidateInterfaces_FrrlfaCandidateInterface) GetEntityData ¶
func (frrlfaCandidateInterface *Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_FrrlfaCandidateInterfaces_FrrlfaCandidateInterface) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_FrrtilfaTypes ¶
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_FrrtilfaTypes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable TI lfa for a particular level. The type is slice of // Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_FrrtilfaTypes_FrrtilfaType. FrrtilfaType []*Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_FrrtilfaTypes_FrrtilfaType }
Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_FrrtilfaTypes TI LFA Enable
func (*Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_FrrtilfaTypes) GetEntityData ¶
func (frrtilfaTypes *Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_FrrtilfaTypes) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_FrrtilfaTypes_FrrtilfaType ¶
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_FrrtilfaTypes_FrrtilfaType struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Level to which configuration applies. The type is // IsisInternalLevel. Level interface{} }
Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_FrrtilfaTypes_FrrtilfaType Enable TI lfa for a particular level
func (*Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_FrrtilfaTypes_FrrtilfaType) GetEntityData ¶
func (frrtilfaType *Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_FrrtilfaTypes_FrrtilfaType) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_InterfaceFrrTiebreakerDefaults ¶
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_InterfaceFrrTiebreakerDefaults struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configure default tiebreaker. The type is slice of // Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_InterfaceFrrTiebreakerDefaults_InterfaceFrrTiebreakerDefault. InterfaceFrrTiebreakerDefault []*Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_InterfaceFrrTiebreakerDefaults_InterfaceFrrTiebreakerDefault }
Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_InterfaceFrrTiebreakerDefaults Interface FRR Default tiebreaker configuration
func (*Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_InterfaceFrrTiebreakerDefaults) GetEntityData ¶
func (interfaceFrrTiebreakerDefaults *Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_InterfaceFrrTiebreakerDefaults) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_InterfaceFrrTiebreakerDefaults_InterfaceFrrTiebreakerDefault ¶
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_InterfaceFrrTiebreakerDefaults_InterfaceFrrTiebreakerDefault struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Level to which configuration applies. The type is // IsisInternalLevel. Level interface{} }
Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_InterfaceFrrTiebreakerDefaults_InterfaceFrrTiebreakerDefault Configure default tiebreaker
func (*Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_InterfaceFrrTiebreakerDefaults_InterfaceFrrTiebreakerDefault) GetEntityData ¶
func (interfaceFrrTiebreakerDefault *Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_InterfaceFrrTiebreakerDefaults_InterfaceFrrTiebreakerDefault) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_InterfaceFrrTiebreakers ¶
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_InterfaceFrrTiebreakers struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configure tiebreaker for multiple backups. The type is slice of // Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_InterfaceFrrTiebreakers_InterfaceFrrTiebreaker. InterfaceFrrTiebreaker []*Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_InterfaceFrrTiebreakers_InterfaceFrrTiebreaker }
Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_InterfaceFrrTiebreakers Interface FRR tiebreakers configuration
func (*Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_InterfaceFrrTiebreakers) GetEntityData ¶
func (interfaceFrrTiebreakers *Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_InterfaceFrrTiebreakers) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_InterfaceFrrTiebreakers_InterfaceFrrTiebreaker ¶
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_InterfaceFrrTiebreakers_InterfaceFrrTiebreaker struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Level to which configuration applies. The type is // IsisInternalLevel. Level interface{} // This attribute is a key. Tiebreaker for which configuration applies. The // type is IsisInterfaceFrrTiebreaker. Tiebreaker interface{} // Preference order among tiebreakers. The type is interface{} with range: // 1..255. This attribute is mandatory. Index interface{} }
Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_InterfaceFrrTiebreakers_InterfaceFrrTiebreaker Configure tiebreaker for multiple backups
func (*Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_InterfaceFrrTiebreakers_InterfaceFrrTiebreaker) GetEntityData ¶
func (interfaceFrrTiebreaker *Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceFrrTable_InterfaceFrrTiebreakers_InterfaceFrrTiebreaker) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceLinkGroup ¶
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceLinkGroup struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Link Group. The type is string with length: 1..40. This attribute is // mandatory. LinkGroup interface{} // Level in which link group will be effective. The type is interface{} with // range: 0..2. The default value is 0. Level interface{} }
Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceLinkGroup Provide link group name and level This type is a presence type.
func (*Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceLinkGroup) GetEntityData ¶
func (interfaceLinkGroup *Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_InterfaceLinkGroup) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_ManualAdjSids ¶
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_ManualAdjSids struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Assign adjancency SID to an interface. The type is slice of // Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_ManualAdjSids_ManualAdjSid. ManualAdjSid []*Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_ManualAdjSids_ManualAdjSid }
Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_ManualAdjSids Manual Adjacecy SID configuration
func (*Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_ManualAdjSids) GetEntityData ¶
func (manualAdjSids *Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_ManualAdjSids) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_ManualAdjSids_ManualAdjSid ¶
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_ManualAdjSids_ManualAdjSid struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Level to which configuration applies. The type is // IsisInternalLevel. Level interface{} // This attribute is a key. Sid type aboslute or index. The type is Isissid1. SidType interface{} // This attribute is a key. Sid value. The type is interface{} with range: // 0..1048575. Sid interface{} // Enable/Disable SID protection. The type is IsissidProtected. This attribute // is mandatory. Protected interface{} }
Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_ManualAdjSids_ManualAdjSid Assign adjancency SID to an interface
func (*Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_ManualAdjSids_ManualAdjSid) GetEntityData ¶
func (manualAdjSid *Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_ManualAdjSids_ManualAdjSid) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_Metrics ¶
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_Metrics struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Metric configuration. Legal value depends on the metric-style specified for // the topology. If the metric-style defined is narrow, then only a value // between <1-63> is allowed and if the metric-style is defined as wide, then // a value between <1-16777215> is allowed as the metric value. All routers // exclude links with the maximum wide metric (16777215) from their SPF. The // type is slice of // Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_Metrics_Metric. Metric []*Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_Metrics_Metric }
Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_Metrics Metric configuration
func (*Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_Metrics) GetEntityData ¶
func (metrics *Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_Metrics) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_Metrics_Metric ¶
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_Metrics_Metric struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Level to which configuration applies. The type is // IsisInternalLevel. Level interface{} // Allowed metric: <1-63> for narrow, <1-16777215> for wide. The type is one // of the following types: enumeration // Isis.Instances.Instance.Interfaces.Interface.InterfaceAfs.InterfaceAf.TopologyName.Metrics.Metric.Metric_ // This attribute is mandatory., or int with range: 1..16777215 This attribute // is mandatory.. Metric interface{} }
Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_Metrics_Metric Metric configuration. Legal value depends on the metric-style specified for the topology. If the metric-style defined is narrow, then only a value between <1-63> is allowed and if the metric-style is defined as wide, then a value between <1-16777215> is allowed as the metric value. All routers exclude links with the maximum wide metric (16777215) from their SPF
func (*Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_Metrics_Metric) GetEntityData ¶
func (metric *Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_Metrics_Metric) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_Metrics_Metric_Metric_ ¶
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_Metrics_Metric_Metric_ string
Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_Metrics_Metric_Metric_ represents <1-16777215> for wide
const ( // Maximum wide metric. All routers will // exclude this link from their SPF Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_Metrics_Metric_Metric__maximum Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_Metrics_Metric_Metric_ = "maximum" )
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_MplsLdp ¶
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_MplsLdp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable MPLS LDP Synchronization for an IS-IS level. The type is interface{} // with range: 0..2. The default value is 0. SyncLevel interface{} }
Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_MplsLdp MPLS LDP configuration
func (*Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_MplsLdp) GetEntityData ¶
func (mplsLdp *Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_MplsLdp) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_PrefixSid ¶
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_PrefixSid struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // SID type for the interface. The type is Isissid1. This attribute is // mandatory. Type interface{} // SID value for the interface. The type is interface{} with range: // 0..1048575. This attribute is mandatory. Value interface{} // Enable/Disable Penultimate Hop Popping. The type is IsisphpFlag. This // attribute is mandatory. Php interface{} // Enable/Disable Explicit-NULL flag. The type is IsisexplicitNullFlag. This // attribute is mandatory. ExplicitNull interface{} // Clear N-flag for the prefix-SID. The type is NflagClear. This attribute is // mandatory. NflagClear interface{} }
Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_PrefixSid Assign prefix SID to an interface, ISISPHPFlag will be rejected if set to disable, ISISEXPLICITNULLFlag will override the value of ISISPHPFlag This type is a presence type.
func (*Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_PrefixSid) GetEntityData ¶
func (prefixSid *Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_PrefixSid) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_PrefixSspfsid ¶
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_PrefixSspfsid struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // SID type for the interface. The type is Isissid1. This attribute is // mandatory. Type interface{} // SID value for the interface. The type is interface{} with range: // 0..1048575. This attribute is mandatory. Value interface{} // Enable/Disable Penultimate Hop Popping. The type is IsisphpFlag. This // attribute is mandatory. Php interface{} // Enable/Disable Explicit-NULL flag. The type is IsisexplicitNullFlag. This // attribute is mandatory. ExplicitNull interface{} // Clear N-flag for the prefix-SID. The type is NflagClear. This attribute is // mandatory. NflagClear interface{} }
Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_PrefixSspfsid Assign prefix SSPF SID to an interface, ISISPHPFlag will be rejected if set to disable, ISISEXPLICITNULLFlag will override the value of ISISPHPFlag This type is a presence type.
func (*Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_PrefixSspfsid) GetEntityData ¶
func (prefixSspfsid *Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_PrefixSspfsid) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_Weights ¶
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_Weights struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Weight configuration under interface for load balancing. The type is slice // of // Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_Weights_Weight. Weight []*Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_Weights_Weight }
Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_Weights Weight configuration
func (*Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_Weights) GetEntityData ¶
func (weights *Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_Weights) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_Weights_Weight ¶
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_Weights_Weight struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Level to which configuration applies. The type is // IsisInternalLevel. Level interface{} // Weight to be configured under interface for Load Balancing. Allowed weight: // <1-16777215>. The type is interface{} with range: 1..16777214. This // attribute is mandatory. Weight interface{} }
Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_Weights_Weight Weight configuration under interface for load balancing
func (*Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_Weights_Weight) GetEntityData ¶
func (weight *Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_InterfaceAfData_Weights_Weight) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName ¶
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Topology Name. The type is string with length: // 1..32. TopologyName interface{} // Interface state. The type is IsisInterfaceAfState. InterfaceAfState interface{} // The presence of this object allows an address-family to be run over the // interface in question.This must be the first object created under the // InterfaceAddressFamily container, and the last one deleted. The type is // interface{}. Running interface{} // Assign prefix SID to an interface, ISISPHPFlag will be rejected if set to // disable, ISISEXPLICITNULLFlag will override the value of ISISPHPFlag. PrefixSid Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_PrefixSid // Fast-ReRoute configuration. InterfaceFrrTable Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable // MPLS LDP configuration. MplsLdp Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_MplsLdp // Assign prefix SSPF SID to an interface, ISISPHPFlag will be rejected if set // to disable, ISISEXPLICITNULLFlag will override the value of ISISPHPFlag. PrefixSspfsid Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_PrefixSspfsid // Algorithm SID Table. AlgorithmPrefixSids Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_AlgorithmPrefixSids // AutoMetric configuration. AutoMetrics Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_AutoMetrics // admin-tag configuration. AdminTags Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_AdminTags // Provide link group name and level. InterfaceLinkGroup Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceLinkGroup // Manual Adjacecy SID configuration. ManualAdjSids Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_ManualAdjSids // Metric configuration. Metrics Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_Metrics // Weight configuration. Weights Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_Weights }
Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName keys: topology-name
func (*Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName) GetEntityData ¶
func (topologyName *Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_AdminTags ¶
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_AdminTags struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Admin tag for advertised interface connected routes. The type is slice of // Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_AdminTags_AdminTag. AdminTag []*Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_AdminTags_AdminTag }
Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_AdminTags admin-tag configuration
func (*Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_AdminTags) GetEntityData ¶
func (adminTags *Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_AdminTags) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_AdminTags_AdminTag ¶
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_AdminTags_AdminTag struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Level to which configuration applies. The type is // IsisInternalLevel. Level interface{} // Tag to associate with connected routes. The type is interface{} with range: // 1..4294967295. This attribute is mandatory. AdminTag interface{} }
Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_AdminTags_AdminTag Admin tag for advertised interface connected routes
func (*Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_AdminTags_AdminTag) GetEntityData ¶
func (adminTag *Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_AdminTags_AdminTag) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_AlgorithmPrefixSids ¶
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_AlgorithmPrefixSids struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Assign prefix SID for algorithm to an interface, ISISPHPFlag will be // rejected if set to disable, ISISEXPLICITNULLFlag will override the value of // ISISPHPFlag. The type is slice of // Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_AlgorithmPrefixSids_AlgorithmPrefixSid. AlgorithmPrefixSid []*Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_AlgorithmPrefixSids_AlgorithmPrefixSid }
Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_AlgorithmPrefixSids Algorithm SID Table
func (*Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_AlgorithmPrefixSids) GetEntityData ¶
func (algorithmPrefixSids *Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_AlgorithmPrefixSids) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_AlgorithmPrefixSids_AlgorithmPrefixSid ¶
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_AlgorithmPrefixSids_AlgorithmPrefixSid struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Algorithm. The type is interface{} with range: // 128..255. Algo interface{} // SID type for the interface. The type is Isissid1. This attribute is // mandatory. Type interface{} // SID value for the interface. The type is interface{} with range: // 0..1048575. This attribute is mandatory. Value interface{} // Enable/Disable Penultimate Hop Popping. The type is IsisphpFlag. This // attribute is mandatory. Php interface{} // Enable/Disable Explicit-NULL flag. The type is IsisexplicitNullFlag. This // attribute is mandatory. ExplicitNull interface{} // Clear N-flag for the prefix-SID. The type is NflagClear. This attribute is // mandatory. NflagClear interface{} }
Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_AlgorithmPrefixSids_AlgorithmPrefixSid Assign prefix SID for algorithm to an interface, ISISPHPFlag will be rejected if set to disable, ISISEXPLICITNULLFlag will override the value of ISISPHPFlag
func (*Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_AlgorithmPrefixSids_AlgorithmPrefixSid) GetEntityData ¶
func (algorithmPrefixSid *Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_AlgorithmPrefixSids_AlgorithmPrefixSid) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_AutoMetrics ¶
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_AutoMetrics struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AutoMetric Proactive-Protect configuration. Legal value depends on the // metric-style specified for the topology. If the metric-style defined is // narrow, then only a value between <1-63> is allowed and if the metric-style // is defined as wide, then a value between <1-16777214> is allowed as the // auto-metric value. The type is slice of // Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_AutoMetrics_AutoMetric. AutoMetric []*Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_AutoMetrics_AutoMetric }
Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_AutoMetrics AutoMetric configuration
func (*Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_AutoMetrics) GetEntityData ¶
func (autoMetrics *Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_AutoMetrics) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_AutoMetrics_AutoMetric ¶
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_AutoMetrics_AutoMetric struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Level to which configuration applies. The type is // IsisInternalLevel. Level interface{} // Allowed auto metric:<1-63> for narrow ,<1-16777214> for wide. The type is // interface{} with range: 1..16777214. This attribute is mandatory. ProactiveProtect interface{} }
Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_AutoMetrics_AutoMetric AutoMetric Proactive-Protect configuration. Legal value depends on the metric-style specified for the topology. If the metric-style defined is narrow, then only a value between <1-63> is allowed and if the metric-style is defined as wide, then a value between <1-16777214> is allowed as the auto-metric value.
func (*Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_AutoMetrics_AutoMetric) GetEntityData ¶
func (autoMetric *Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_AutoMetrics_AutoMetric) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable ¶
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // FRR LFA candidate configuration. FrrlfaCandidateInterfaces Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_FrrlfaCandidateInterfaces // Remote LFA maxmimum metric. FrrRemoteLfaMaxMetrics Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_FrrRemoteLfaMaxMetrics // Type of FRR computation per level. FrrTypes Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_FrrTypes // Remote LFA Enable. FrrRemoteLfaTypes Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_FrrRemoteLfaTypes // Interface FRR Default tiebreaker configuration. InterfaceFrrTiebreakerDefaults Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_InterfaceFrrTiebreakerDefaults // TI LFA Enable. FrrtilfaTypes Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_FrrtilfaTypes // FRR exclusion configuration. FrrExcludeInterfaces Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_FrrExcludeInterfaces // Interface FRR tiebreakers configuration. InterfaceFrrTiebreakers Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_InterfaceFrrTiebreakers }
Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable Fast-ReRoute configuration
func (*Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable) GetEntityData ¶
func (interfaceFrrTable *Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_FrrExcludeInterfaces ¶
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_FrrExcludeInterfaces struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Exclude an interface from computation. The type is slice of // Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_FrrExcludeInterfaces_FrrExcludeInterface. FrrExcludeInterface []*Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_FrrExcludeInterfaces_FrrExcludeInterface }
Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_FrrExcludeInterfaces FRR exclusion configuration
func (*Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_FrrExcludeInterfaces) GetEntityData ¶
func (frrExcludeInterfaces *Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_FrrExcludeInterfaces) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_FrrExcludeInterfaces_FrrExcludeInterface ¶
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_FrrExcludeInterfaces_FrrExcludeInterface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Interface. The type is string with pattern: // [a-zA-Z0-9._/-]+. InterfaceName interface{} // This attribute is a key. Computation Type. The type is Isisfrr. FrrType interface{} // Level. The type is interface{} with range: 0..2. This attribute is // mandatory. Level interface{} }
Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_FrrExcludeInterfaces_FrrExcludeInterface Exclude an interface from computation
func (*Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_FrrExcludeInterfaces_FrrExcludeInterface) GetEntityData ¶
func (frrExcludeInterface *Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_FrrExcludeInterfaces_FrrExcludeInterface) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_FrrRemoteLfaMaxMetrics ¶
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_FrrRemoteLfaMaxMetrics struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configure the maximum metric for selecting a remote LFA node. The type is // slice of // Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_FrrRemoteLfaMaxMetrics_FrrRemoteLfaMaxMetric. FrrRemoteLfaMaxMetric []*Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_FrrRemoteLfaMaxMetrics_FrrRemoteLfaMaxMetric }
Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_FrrRemoteLfaMaxMetrics Remote LFA maxmimum metric
func (*Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_FrrRemoteLfaMaxMetrics) GetEntityData ¶
func (frrRemoteLfaMaxMetrics *Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_FrrRemoteLfaMaxMetrics) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_FrrRemoteLfaMaxMetrics_FrrRemoteLfaMaxMetric ¶
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_FrrRemoteLfaMaxMetrics_FrrRemoteLfaMaxMetric struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Level to which configuration applies. The type is // IsisInternalLevel. Level interface{} // Value of the metric. The type is interface{} with range: 1..16777215. This // attribute is mandatory. MaxMetric interface{} }
Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_FrrRemoteLfaMaxMetrics_FrrRemoteLfaMaxMetric Configure the maximum metric for selecting a remote LFA node
func (*Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_FrrRemoteLfaMaxMetrics_FrrRemoteLfaMaxMetric) GetEntityData ¶
func (frrRemoteLfaMaxMetric *Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_FrrRemoteLfaMaxMetrics_FrrRemoteLfaMaxMetric) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_FrrRemoteLfaTypes ¶
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_FrrRemoteLfaTypes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable remote lfa for a particular level. The type is slice of // Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_FrrRemoteLfaTypes_FrrRemoteLfaType. FrrRemoteLfaType []*Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_FrrRemoteLfaTypes_FrrRemoteLfaType }
Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_FrrRemoteLfaTypes Remote LFA Enable
func (*Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_FrrRemoteLfaTypes) GetEntityData ¶
func (frrRemoteLfaTypes *Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_FrrRemoteLfaTypes) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_FrrRemoteLfaTypes_FrrRemoteLfaType ¶
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_FrrRemoteLfaTypes_FrrRemoteLfaType struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Level to which configuration applies. The type is // IsisInternalLevel. Level interface{} // Remote LFA Type. The type is IsisRemoteLfa. This attribute is mandatory. Type interface{} }
Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_FrrRemoteLfaTypes_FrrRemoteLfaType Enable remote lfa for a particular level
func (*Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_FrrRemoteLfaTypes_FrrRemoteLfaType) GetEntityData ¶
func (frrRemoteLfaType *Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_FrrRemoteLfaTypes_FrrRemoteLfaType) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_FrrTypes ¶
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_FrrTypes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Type of computation for prefixes reachable via interface. The type is slice // of // Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_FrrTypes_FrrType. FrrType []*Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_FrrTypes_FrrType }
Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_FrrTypes Type of FRR computation per level
func (*Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_FrrTypes) GetEntityData ¶
func (frrTypes *Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_FrrTypes) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_FrrTypes_FrrType ¶
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_FrrTypes_FrrType struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Level to which configuration applies. The type is // IsisInternalLevel. Level interface{} // Computation Type. The type is Isisfrr. This attribute is mandatory. Type interface{} }
Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_FrrTypes_FrrType Type of computation for prefixes reachable via interface
func (*Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_FrrTypes_FrrType) GetEntityData ¶
func (frrType *Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_FrrTypes_FrrType) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_FrrlfaCandidateInterfaces ¶
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_FrrlfaCandidateInterfaces struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Include an interface to LFA candidate in computation. The type is slice of // Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_FrrlfaCandidateInterfaces_FrrlfaCandidateInterface. FrrlfaCandidateInterface []*Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_FrrlfaCandidateInterfaces_FrrlfaCandidateInterface }
Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_FrrlfaCandidateInterfaces FRR LFA candidate configuration
func (*Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_FrrlfaCandidateInterfaces) GetEntityData ¶
func (frrlfaCandidateInterfaces *Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_FrrlfaCandidateInterfaces) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_FrrlfaCandidateInterfaces_FrrlfaCandidateInterface ¶
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_FrrlfaCandidateInterfaces_FrrlfaCandidateInterface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Interface. The type is string with pattern: // [a-zA-Z0-9._/-]+. InterfaceName interface{} // This attribute is a key. Computation Type. The type is Isisfrr. FrrType interface{} // Level. The type is interface{} with range: 0..2. This attribute is // mandatory. Level interface{} }
Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_FrrlfaCandidateInterfaces_FrrlfaCandidateInterface Include an interface to LFA candidate in computation
func (*Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_FrrlfaCandidateInterfaces_FrrlfaCandidateInterface) GetEntityData ¶
func (frrlfaCandidateInterface *Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_FrrlfaCandidateInterfaces_FrrlfaCandidateInterface) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_FrrtilfaTypes ¶
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_FrrtilfaTypes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable TI lfa for a particular level. The type is slice of // Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_FrrtilfaTypes_FrrtilfaType. FrrtilfaType []*Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_FrrtilfaTypes_FrrtilfaType }
Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_FrrtilfaTypes TI LFA Enable
func (*Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_FrrtilfaTypes) GetEntityData ¶
func (frrtilfaTypes *Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_FrrtilfaTypes) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_FrrtilfaTypes_FrrtilfaType ¶
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_FrrtilfaTypes_FrrtilfaType struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Level to which configuration applies. The type is // IsisInternalLevel. Level interface{} }
Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_FrrtilfaTypes_FrrtilfaType Enable TI lfa for a particular level
func (*Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_FrrtilfaTypes_FrrtilfaType) GetEntityData ¶
func (frrtilfaType *Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_FrrtilfaTypes_FrrtilfaType) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_InterfaceFrrTiebreakerDefaults ¶
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_InterfaceFrrTiebreakerDefaults struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configure default tiebreaker. The type is slice of // Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_InterfaceFrrTiebreakerDefaults_InterfaceFrrTiebreakerDefault. InterfaceFrrTiebreakerDefault []*Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_InterfaceFrrTiebreakerDefaults_InterfaceFrrTiebreakerDefault }
Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_InterfaceFrrTiebreakerDefaults Interface FRR Default tiebreaker configuration
func (*Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_InterfaceFrrTiebreakerDefaults) GetEntityData ¶
func (interfaceFrrTiebreakerDefaults *Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_InterfaceFrrTiebreakerDefaults) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_InterfaceFrrTiebreakerDefaults_InterfaceFrrTiebreakerDefault ¶
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_InterfaceFrrTiebreakerDefaults_InterfaceFrrTiebreakerDefault struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Level to which configuration applies. The type is // IsisInternalLevel. Level interface{} }
Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_InterfaceFrrTiebreakerDefaults_InterfaceFrrTiebreakerDefault Configure default tiebreaker
func (*Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_InterfaceFrrTiebreakerDefaults_InterfaceFrrTiebreakerDefault) GetEntityData ¶
func (interfaceFrrTiebreakerDefault *Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_InterfaceFrrTiebreakerDefaults_InterfaceFrrTiebreakerDefault) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_InterfaceFrrTiebreakers ¶
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_InterfaceFrrTiebreakers struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configure tiebreaker for multiple backups. The type is slice of // Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_InterfaceFrrTiebreakers_InterfaceFrrTiebreaker. InterfaceFrrTiebreaker []*Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_InterfaceFrrTiebreakers_InterfaceFrrTiebreaker }
Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_InterfaceFrrTiebreakers Interface FRR tiebreakers configuration
func (*Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_InterfaceFrrTiebreakers) GetEntityData ¶
func (interfaceFrrTiebreakers *Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_InterfaceFrrTiebreakers) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_InterfaceFrrTiebreakers_InterfaceFrrTiebreaker ¶
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_InterfaceFrrTiebreakers_InterfaceFrrTiebreaker struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Level to which configuration applies. The type is // IsisInternalLevel. Level interface{} // This attribute is a key. Tiebreaker for which configuration applies. The // type is IsisInterfaceFrrTiebreaker. Tiebreaker interface{} // Preference order among tiebreakers. The type is interface{} with range: // 1..255. This attribute is mandatory. Index interface{} }
Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_InterfaceFrrTiebreakers_InterfaceFrrTiebreaker Configure tiebreaker for multiple backups
func (*Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_InterfaceFrrTiebreakers_InterfaceFrrTiebreaker) GetEntityData ¶
func (interfaceFrrTiebreaker *Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceFrrTable_InterfaceFrrTiebreakers_InterfaceFrrTiebreaker) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceLinkGroup ¶
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceLinkGroup struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Link Group. The type is string with length: 1..40. This attribute is // mandatory. LinkGroup interface{} // Level in which link group will be effective. The type is interface{} with // range: 0..2. The default value is 0. Level interface{} }
Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceLinkGroup Provide link group name and level This type is a presence type.
func (*Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceLinkGroup) GetEntityData ¶
func (interfaceLinkGroup *Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_InterfaceLinkGroup) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_ManualAdjSids ¶
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_ManualAdjSids struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Assign adjancency SID to an interface. The type is slice of // Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_ManualAdjSids_ManualAdjSid. ManualAdjSid []*Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_ManualAdjSids_ManualAdjSid }
Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_ManualAdjSids Manual Adjacecy SID configuration
func (*Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_ManualAdjSids) GetEntityData ¶
func (manualAdjSids *Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_ManualAdjSids) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_ManualAdjSids_ManualAdjSid ¶
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_ManualAdjSids_ManualAdjSid struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Level to which configuration applies. The type is // IsisInternalLevel. Level interface{} // This attribute is a key. Sid type aboslute or index. The type is Isissid1. SidType interface{} // This attribute is a key. Sid value. The type is interface{} with range: // 0..1048575. Sid interface{} // Enable/Disable SID protection. The type is IsissidProtected. This attribute // is mandatory. Protected interface{} }
Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_ManualAdjSids_ManualAdjSid Assign adjancency SID to an interface
func (*Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_ManualAdjSids_ManualAdjSid) GetEntityData ¶
func (manualAdjSid *Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_ManualAdjSids_ManualAdjSid) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_Metrics ¶
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_Metrics struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Metric configuration. Legal value depends on the metric-style specified for // the topology. If the metric-style defined is narrow, then only a value // between <1-63> is allowed and if the metric-style is defined as wide, then // a value between <1-16777215> is allowed as the metric value. All routers // exclude links with the maximum wide metric (16777215) from their SPF. The // type is slice of // Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_Metrics_Metric. Metric []*Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_Metrics_Metric }
Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_Metrics Metric configuration
func (*Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_Metrics) GetEntityData ¶
func (metrics *Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_Metrics) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_Metrics_Metric ¶
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_Metrics_Metric struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Level to which configuration applies. The type is // IsisInternalLevel. Level interface{} // Allowed metric: <1-63> for narrow, <1-16777215> for wide. The type is one // of the following types: enumeration // Isis.Instances.Instance.Interfaces.Interface.InterfaceAfs.InterfaceAf.TopologyName.Metrics.Metric.Metric_ // This attribute is mandatory., or int with range: 1..16777215 This attribute // is mandatory.. Metric interface{} }
Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_Metrics_Metric Metric configuration. Legal value depends on the metric-style specified for the topology. If the metric-style defined is narrow, then only a value between <1-63> is allowed and if the metric-style is defined as wide, then a value between <1-16777215> is allowed as the metric value. All routers exclude links with the maximum wide metric (16777215) from their SPF
func (*Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_Metrics_Metric) GetEntityData ¶
func (metric *Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_Metrics_Metric) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_Metrics_Metric_Metric_ ¶
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_Metrics_Metric_Metric_ string
Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_Metrics_Metric_Metric_ represents <1-16777215> for wide
const ( // Maximum wide metric. All routers will // exclude this link from their SPF Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_Metrics_Metric_Metric__maximum Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_Metrics_Metric_Metric_ = "maximum" )
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_MplsLdp ¶
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_MplsLdp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable MPLS LDP Synchronization for an IS-IS level. The type is interface{} // with range: 0..2. The default value is 0. SyncLevel interface{} }
Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_MplsLdp MPLS LDP configuration
func (*Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_MplsLdp) GetEntityData ¶
func (mplsLdp *Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_MplsLdp) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_PrefixSid ¶
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_PrefixSid struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // SID type for the interface. The type is Isissid1. This attribute is // mandatory. Type interface{} // SID value for the interface. The type is interface{} with range: // 0..1048575. This attribute is mandatory. Value interface{} // Enable/Disable Penultimate Hop Popping. The type is IsisphpFlag. This // attribute is mandatory. Php interface{} // Enable/Disable Explicit-NULL flag. The type is IsisexplicitNullFlag. This // attribute is mandatory. ExplicitNull interface{} // Clear N-flag for the prefix-SID. The type is NflagClear. This attribute is // mandatory. NflagClear interface{} }
Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_PrefixSid Assign prefix SID to an interface, ISISPHPFlag will be rejected if set to disable, ISISEXPLICITNULLFlag will override the value of ISISPHPFlag This type is a presence type.
func (*Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_PrefixSid) GetEntityData ¶
func (prefixSid *Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_PrefixSid) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_PrefixSspfsid ¶
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_PrefixSspfsid struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // SID type for the interface. The type is Isissid1. This attribute is // mandatory. Type interface{} // SID value for the interface. The type is interface{} with range: // 0..1048575. This attribute is mandatory. Value interface{} // Enable/Disable Penultimate Hop Popping. The type is IsisphpFlag. This // attribute is mandatory. Php interface{} // Enable/Disable Explicit-NULL flag. The type is IsisexplicitNullFlag. This // attribute is mandatory. ExplicitNull interface{} // Clear N-flag for the prefix-SID. The type is NflagClear. This attribute is // mandatory. NflagClear interface{} }
Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_PrefixSspfsid Assign prefix SSPF SID to an interface, ISISPHPFlag will be rejected if set to disable, ISISEXPLICITNULLFlag will override the value of ISISPHPFlag This type is a presence type.
func (*Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_PrefixSspfsid) GetEntityData ¶
func (prefixSspfsid *Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_PrefixSspfsid) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_Weights ¶
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_Weights struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Weight configuration under interface for load balancing. The type is slice // of // Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_Weights_Weight. Weight []*Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_Weights_Weight }
Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_Weights Weight configuration
func (*Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_Weights) GetEntityData ¶
func (weights *Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_Weights) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_Weights_Weight ¶
type Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_Weights_Weight struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Level to which configuration applies. The type is // IsisInternalLevel. Level interface{} // Weight to be configured under interface for Load Balancing. Allowed weight: // <1-16777215>. The type is interface{} with range: 1..16777214. This // attribute is mandatory. Weight interface{} }
Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_Weights_Weight Weight configuration under interface for load balancing
func (*Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_Weights_Weight) GetEntityData ¶
func (weight *Isis_Instances_Instance_Interfaces_Interface_InterfaceAfs_InterfaceAf_TopologyName_Weights_Weight) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Interfaces_Interface_LspFastFloodThresholds ¶
type Isis_Instances_Instance_Interfaces_Interface_LspFastFloodThresholds struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of LSPs to send back to back on an interface. The type is slice of // Isis_Instances_Instance_Interfaces_Interface_LspFastFloodThresholds_LspFastFloodThreshold. LspFastFloodThreshold []*Isis_Instances_Instance_Interfaces_Interface_LspFastFloodThresholds_LspFastFloodThreshold }
Isis_Instances_Instance_Interfaces_Interface_LspFastFloodThresholds LSP fast flood threshold configuration
func (*Isis_Instances_Instance_Interfaces_Interface_LspFastFloodThresholds) GetEntityData ¶
func (lspFastFloodThresholds *Isis_Instances_Instance_Interfaces_Interface_LspFastFloodThresholds) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Interfaces_Interface_LspFastFloodThresholds_LspFastFloodThreshold ¶
type Isis_Instances_Instance_Interfaces_Interface_LspFastFloodThresholds_LspFastFloodThreshold struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Level to which configuration applies. The type is // IsisInternalLevel. Level interface{} // Count. The type is interface{} with range: 1..4294967295. This attribute is // mandatory. Count interface{} }
Isis_Instances_Instance_Interfaces_Interface_LspFastFloodThresholds_LspFastFloodThreshold Number of LSPs to send back to back on an interface.
func (*Isis_Instances_Instance_Interfaces_Interface_LspFastFloodThresholds_LspFastFloodThreshold) GetEntityData ¶
func (lspFastFloodThreshold *Isis_Instances_Instance_Interfaces_Interface_LspFastFloodThresholds_LspFastFloodThreshold) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Interfaces_Interface_LspIntervals ¶
type Isis_Instances_Instance_Interfaces_Interface_LspIntervals struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Interval between transmission of LSPs on interface. The type is slice of // Isis_Instances_Instance_Interfaces_Interface_LspIntervals_LspInterval. LspInterval []*Isis_Instances_Instance_Interfaces_Interface_LspIntervals_LspInterval }
Isis_Instances_Instance_Interfaces_Interface_LspIntervals LSP-interval configuration
func (*Isis_Instances_Instance_Interfaces_Interface_LspIntervals) GetEntityData ¶
func (lspIntervals *Isis_Instances_Instance_Interfaces_Interface_LspIntervals) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Interfaces_Interface_LspIntervals_LspInterval ¶
type Isis_Instances_Instance_Interfaces_Interface_LspIntervals_LspInterval struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Level to which configuration applies. The type is // IsisInternalLevel. Level interface{} // Milliseconds. The type is interface{} with range: 1..4294967295. This // attribute is mandatory. Units are millisecond. Interval interface{} }
Isis_Instances_Instance_Interfaces_Interface_LspIntervals_LspInterval Interval between transmission of LSPs on interface.
func (*Isis_Instances_Instance_Interfaces_Interface_LspIntervals_LspInterval) GetEntityData ¶
func (lspInterval *Isis_Instances_Instance_Interfaces_Interface_LspIntervals_LspInterval) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Interfaces_Interface_LspRetransmitIntervals ¶
type Isis_Instances_Instance_Interfaces_Interface_LspRetransmitIntervals struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Interval between retransmissions of the same LSP. The type is slice of // Isis_Instances_Instance_Interfaces_Interface_LspRetransmitIntervals_LspRetransmitInterval. LspRetransmitInterval []*Isis_Instances_Instance_Interfaces_Interface_LspRetransmitIntervals_LspRetransmitInterval }
Isis_Instances_Instance_Interfaces_Interface_LspRetransmitIntervals LSP-retransmission-interval configuration
func (*Isis_Instances_Instance_Interfaces_Interface_LspRetransmitIntervals) GetEntityData ¶
func (lspRetransmitIntervals *Isis_Instances_Instance_Interfaces_Interface_LspRetransmitIntervals) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Interfaces_Interface_LspRetransmitIntervals_LspRetransmitInterval ¶
type Isis_Instances_Instance_Interfaces_Interface_LspRetransmitIntervals_LspRetransmitInterval struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Level to which configuration applies. The type is // IsisInternalLevel. Level interface{} // Seconds. The type is interface{} with range: 0..65535. This attribute is // mandatory. Units are second. Interval interface{} }
Isis_Instances_Instance_Interfaces_Interface_LspRetransmitIntervals_LspRetransmitInterval Interval between retransmissions of the same LSP
func (*Isis_Instances_Instance_Interfaces_Interface_LspRetransmitIntervals_LspRetransmitInterval) GetEntityData ¶
func (lspRetransmitInterval *Isis_Instances_Instance_Interfaces_Interface_LspRetransmitIntervals_LspRetransmitInterval) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Interfaces_Interface_LspRetransmitThrottleIntervals ¶
type Isis_Instances_Instance_Interfaces_Interface_LspRetransmitThrottleIntervals struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Minimum interval betwen retransissions of different LSPs. The type is slice // of // Isis_Instances_Instance_Interfaces_Interface_LspRetransmitThrottleIntervals_LspRetransmitThrottleInterval. LspRetransmitThrottleInterval []*Isis_Instances_Instance_Interfaces_Interface_LspRetransmitThrottleIntervals_LspRetransmitThrottleInterval }
Isis_Instances_Instance_Interfaces_Interface_LspRetransmitThrottleIntervals LSP-retransmission-throttle-interval configuration
func (*Isis_Instances_Instance_Interfaces_Interface_LspRetransmitThrottleIntervals) GetEntityData ¶
func (lspRetransmitThrottleIntervals *Isis_Instances_Instance_Interfaces_Interface_LspRetransmitThrottleIntervals) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Interfaces_Interface_LspRetransmitThrottleIntervals_LspRetransmitThrottleInterval ¶
type Isis_Instances_Instance_Interfaces_Interface_LspRetransmitThrottleIntervals_LspRetransmitThrottleInterval struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Level to which configuration applies. The type is // IsisInternalLevel. Level interface{} // Milliseconds. The type is interface{} with range: 0..65535. This attribute // is mandatory. Units are millisecond. Interval interface{} }
Isis_Instances_Instance_Interfaces_Interface_LspRetransmitThrottleIntervals_LspRetransmitThrottleInterval Minimum interval betwen retransissions of different LSPs
func (*Isis_Instances_Instance_Interfaces_Interface_LspRetransmitThrottleIntervals_LspRetransmitThrottleInterval) GetEntityData ¶
func (lspRetransmitThrottleInterval *Isis_Instances_Instance_Interfaces_Interface_LspRetransmitThrottleIntervals_LspRetransmitThrottleInterval) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Interfaces_Interface_MeshGroup ¶
type Isis_Instances_Instance_Interfaces_Interface_MeshGroup string
Isis_Instances_Instance_Interfaces_Interface_MeshGroup represents Mesh-group configuration
const ( // Blocked mesh group. Changed LSPs are not // flooded over blocked interfaces Isis_Instances_Instance_Interfaces_Interface_MeshGroup_blocked Isis_Instances_Instance_Interfaces_Interface_MeshGroup = "blocked" )
type Isis_Instances_Instance_Interfaces_Interface_PrefixAttributeNFlagClears ¶
type Isis_Instances_Instance_Interfaces_Interface_PrefixAttributeNFlagClears struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Clear the N flag in prefix attribute flags sub-TLV. The type is slice of // Isis_Instances_Instance_Interfaces_Interface_PrefixAttributeNFlagClears_PrefixAttributeNFlagClear. PrefixAttributeNFlagClear []*Isis_Instances_Instance_Interfaces_Interface_PrefixAttributeNFlagClears_PrefixAttributeNFlagClear }
Isis_Instances_Instance_Interfaces_Interface_PrefixAttributeNFlagClears Prefix attribute N flag clear configuration
func (*Isis_Instances_Instance_Interfaces_Interface_PrefixAttributeNFlagClears) GetEntityData ¶
func (prefixAttributeNFlagClears *Isis_Instances_Instance_Interfaces_Interface_PrefixAttributeNFlagClears) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Interfaces_Interface_PrefixAttributeNFlagClears_PrefixAttributeNFlagClear ¶
type Isis_Instances_Instance_Interfaces_Interface_PrefixAttributeNFlagClears_PrefixAttributeNFlagClear struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Level to which configuration applies. The type is // IsisInternalLevel. Level interface{} }
Isis_Instances_Instance_Interfaces_Interface_PrefixAttributeNFlagClears_PrefixAttributeNFlagClear Clear the N flag in prefix attribute flags sub-TLV
func (*Isis_Instances_Instance_Interfaces_Interface_PrefixAttributeNFlagClears_PrefixAttributeNFlagClear) GetEntityData ¶
func (prefixAttributeNFlagClear *Isis_Instances_Instance_Interfaces_Interface_PrefixAttributeNFlagClears_PrefixAttributeNFlagClear) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Interfaces_Interface_Priorities ¶
type Isis_Instances_Instance_Interfaces_Interface_Priorities struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // DIS-election priority. The type is slice of // Isis_Instances_Instance_Interfaces_Interface_Priorities_Priority. Priority []*Isis_Instances_Instance_Interfaces_Interface_Priorities_Priority }
Isis_Instances_Instance_Interfaces_Interface_Priorities DIS-election priority configuration
func (*Isis_Instances_Instance_Interfaces_Interface_Priorities) GetEntityData ¶
func (priorities *Isis_Instances_Instance_Interfaces_Interface_Priorities) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Interfaces_Interface_Priorities_Priority ¶
type Isis_Instances_Instance_Interfaces_Interface_Priorities_Priority struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Level to which configuration applies. The type is // IsisInternalLevel. Level interface{} // Priority. The type is interface{} with range: 0..127. This attribute is // mandatory. PriorityValue interface{} }
Isis_Instances_Instance_Interfaces_Interface_Priorities_Priority DIS-election priority
func (*Isis_Instances_Instance_Interfaces_Interface_Priorities_Priority) GetEntityData ¶
func (priority *Isis_Instances_Instance_Interfaces_Interface_Priorities_Priority) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_LinkGroups ¶
type Isis_Instances_Instance_LinkGroups struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configuration for link group name. The type is slice of // Isis_Instances_Instance_LinkGroups_LinkGroup. LinkGroup []*Isis_Instances_Instance_LinkGroups_LinkGroup }
Isis_Instances_Instance_LinkGroups Link Group
func (*Isis_Instances_Instance_LinkGroups) GetEntityData ¶
func (linkGroups *Isis_Instances_Instance_LinkGroups) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_LinkGroups_LinkGroup ¶
type Isis_Instances_Instance_LinkGroups_LinkGroup struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Link Group Name. The type is string with length: // 1..40. LinkGroupName interface{} // Metric for redistributed routes: <0-63> for narrow, <0-16777215> for wide. // The type is interface{} with range: 0..16777215. MetricOffset interface{} // Revert Members. The type is interface{} with range: 2..64. The default // value is 2. RevertMembers interface{} // Minimum Members. The type is interface{} with range: 2..64. The default // value is 2. MinimumMembers interface{} }
Isis_Instances_Instance_LinkGroups_LinkGroup Configuration for link group name
func (*Isis_Instances_Instance_LinkGroups_LinkGroup) GetEntityData ¶
func (linkGroup *Isis_Instances_Instance_LinkGroups_LinkGroup) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_LspAcceptPasswords ¶
type Isis_Instances_Instance_LspAcceptPasswords struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // LSP/SNP accept passwords. This requires the existence of an LSPPassword of // the same level . The type is slice of // Isis_Instances_Instance_LspAcceptPasswords_LspAcceptPassword. LspAcceptPassword []*Isis_Instances_Instance_LspAcceptPasswords_LspAcceptPassword }
Isis_Instances_Instance_LspAcceptPasswords LSP/SNP accept password configuration
func (*Isis_Instances_Instance_LspAcceptPasswords) GetEntityData ¶
func (lspAcceptPasswords *Isis_Instances_Instance_LspAcceptPasswords) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_LspAcceptPasswords_LspAcceptPassword ¶
type Isis_Instances_Instance_LspAcceptPasswords_LspAcceptPassword struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Level to which configuration applies. The type is // IsisInternalLevel. Level interface{} // Password. The type is string with pattern: (!.+)|([^!].+). This attribute // is mandatory. Password interface{} }
Isis_Instances_Instance_LspAcceptPasswords_LspAcceptPassword LSP/SNP accept passwords. This requires the existence of an LSPPassword of the same level .
func (*Isis_Instances_Instance_LspAcceptPasswords_LspAcceptPassword) GetEntityData ¶
func (lspAcceptPassword *Isis_Instances_Instance_LspAcceptPasswords_LspAcceptPassword) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_LspArrivalTimes ¶
type Isis_Instances_Instance_LspArrivalTimes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Minimum LSP arrival time. The type is slice of // Isis_Instances_Instance_LspArrivalTimes_LspArrivalTime. LspArrivalTime []*Isis_Instances_Instance_LspArrivalTimes_LspArrivalTime }
Isis_Instances_Instance_LspArrivalTimes LSP arrival time configuration
func (*Isis_Instances_Instance_LspArrivalTimes) GetEntityData ¶
func (lspArrivalTimes *Isis_Instances_Instance_LspArrivalTimes) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_LspArrivalTimes_LspArrivalTime ¶
type Isis_Instances_Instance_LspArrivalTimes_LspArrivalTime struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Level to which configuration applies. The type is // IsisInternalLevel. Level interface{} // Maximum delay expected to take since last LSPin milliseconds. The type is // interface{} with range: 0..120000. Units are millisecond. MaximumWait interface{} // Initial delay expected to take since last LSPin milliseconds. The type is // interface{} with range: 0..120000. Units are millisecond. InitialWait interface{} // Secondary delay expected to take since last LSPin milliseconds. The type is // interface{} with range: 0..120000. Units are millisecond. SecondaryWait interface{} }
Isis_Instances_Instance_LspArrivalTimes_LspArrivalTime Minimum LSP arrival time
func (*Isis_Instances_Instance_LspArrivalTimes_LspArrivalTime) GetEntityData ¶
func (lspArrivalTime *Isis_Instances_Instance_LspArrivalTimes_LspArrivalTime) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_LspCheckIntervals ¶
type Isis_Instances_Instance_LspCheckIntervals struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // LSP checksum check interval parameters. The type is slice of // Isis_Instances_Instance_LspCheckIntervals_LspCheckInterval. LspCheckInterval []*Isis_Instances_Instance_LspCheckIntervals_LspCheckInterval }
Isis_Instances_Instance_LspCheckIntervals LSP checksum check interval configuration
func (*Isis_Instances_Instance_LspCheckIntervals) GetEntityData ¶
func (lspCheckIntervals *Isis_Instances_Instance_LspCheckIntervals) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_LspCheckIntervals_LspCheckInterval ¶
type Isis_Instances_Instance_LspCheckIntervals_LspCheckInterval struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Level to which configuration applies. The type is // IsisInternalLevel. Level interface{} // LSP checksum check interval time in seconds. The type is interface{} with // range: 10..65535. This attribute is mandatory. Units are second. Interval interface{} }
Isis_Instances_Instance_LspCheckIntervals_LspCheckInterval LSP checksum check interval parameters
func (*Isis_Instances_Instance_LspCheckIntervals_LspCheckInterval) GetEntityData ¶
func (lspCheckInterval *Isis_Instances_Instance_LspCheckIntervals_LspCheckInterval) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_LspGenerationIntervals ¶
type Isis_Instances_Instance_LspGenerationIntervals struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // LSP generation scheduling parameters. The type is slice of // Isis_Instances_Instance_LspGenerationIntervals_LspGenerationInterval. LspGenerationInterval []*Isis_Instances_Instance_LspGenerationIntervals_LspGenerationInterval }
Isis_Instances_Instance_LspGenerationIntervals LSP generation-interval configuration
func (*Isis_Instances_Instance_LspGenerationIntervals) GetEntityData ¶
func (lspGenerationIntervals *Isis_Instances_Instance_LspGenerationIntervals) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_LspGenerationIntervals_LspGenerationInterval ¶
type Isis_Instances_Instance_LspGenerationIntervals_LspGenerationInterval struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Level to which configuration applies. The type is // IsisInternalLevel. Level interface{} // Maximum wait before generating local LSP in milliseconds. The type is // interface{} with range: 0..120000. Units are millisecond. MaximumWait interface{} // Initial wait before generating local LSP in milliseconds. The type is // interface{} with range: 0..120000. Units are millisecond. InitialWait interface{} // Secondary wait before generating local LSP in milliseconds. The type is // interface{} with range: 0..120000. Units are millisecond. SecondaryWait interface{} }
Isis_Instances_Instance_LspGenerationIntervals_LspGenerationInterval LSP generation scheduling parameters
func (*Isis_Instances_Instance_LspGenerationIntervals_LspGenerationInterval) GetEntityData ¶
func (lspGenerationInterval *Isis_Instances_Instance_LspGenerationIntervals_LspGenerationInterval) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_LspLifetimes ¶
type Isis_Instances_Instance_LspLifetimes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Maximum LSP lifetime. The type is slice of // Isis_Instances_Instance_LspLifetimes_LspLifetime. LspLifetime []*Isis_Instances_Instance_LspLifetimes_LspLifetime }
Isis_Instances_Instance_LspLifetimes LSP lifetime configuration
func (*Isis_Instances_Instance_LspLifetimes) GetEntityData ¶
func (lspLifetimes *Isis_Instances_Instance_LspLifetimes) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_LspLifetimes_LspLifetime ¶
type Isis_Instances_Instance_LspLifetimes_LspLifetime struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Level to which configuration applies. The type is // IsisInternalLevel. Level interface{} // Seconds. The type is interface{} with range: 1..65535. This attribute is // mandatory. Units are second. Lifetime interface{} }
Isis_Instances_Instance_LspLifetimes_LspLifetime Maximum LSP lifetime
func (*Isis_Instances_Instance_LspLifetimes_LspLifetime) GetEntityData ¶
func (lspLifetime *Isis_Instances_Instance_LspLifetimes_LspLifetime) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_LspMtus ¶
type Isis_Instances_Instance_LspMtus struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // LSP MTU. The type is slice of Isis_Instances_Instance_LspMtus_LspMtu. LspMtu []*Isis_Instances_Instance_LspMtus_LspMtu }
Isis_Instances_Instance_LspMtus LSP MTU configuration
func (*Isis_Instances_Instance_LspMtus) GetEntityData ¶
func (lspMtus *Isis_Instances_Instance_LspMtus) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_LspMtus_LspMtu ¶
type Isis_Instances_Instance_LspMtus_LspMtu struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Level to which configuration applies. The type is // IsisInternalLevel. Level interface{} // Bytes. The type is interface{} with range: 128..4352. This attribute is // mandatory. Units are byte. Mtu interface{} }
Isis_Instances_Instance_LspMtus_LspMtu LSP MTU
func (*Isis_Instances_Instance_LspMtus_LspMtu) GetEntityData ¶
func (lspMtu *Isis_Instances_Instance_LspMtus_LspMtu) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_LspPasswords ¶
type Isis_Instances_Instance_LspPasswords struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // LSP/SNP passwords. This must exist if an LSPAcceptPassword of the same // level exists. The type is slice of // Isis_Instances_Instance_LspPasswords_LspPassword. LspPassword []*Isis_Instances_Instance_LspPasswords_LspPassword }
Isis_Instances_Instance_LspPasswords LSP/SNP password configuration
func (*Isis_Instances_Instance_LspPasswords) GetEntityData ¶
func (lspPasswords *Isis_Instances_Instance_LspPasswords) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_LspPasswords_LspPassword ¶
type Isis_Instances_Instance_LspPasswords_LspPassword struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Level to which configuration applies. The type is // IsisInternalLevel. Level interface{} // Algorithm. The type is IsisAuthenticationAlgorithm. This attribute is // mandatory. Algorithm interface{} // Failure Mode. The type is IsisAuthenticationFailureMode. This attribute is // mandatory. FailureMode interface{} // SNP packet authentication mode. The type is IsisSnpAuth. This attribute is // mandatory. AuthenticationType interface{} // Password or unencrypted Key Chain name. The type is string with pattern: // (!.+)|([^!].+). This attribute is mandatory. Password interface{} // Enable POI. The type is IsisEnablePoi. EnablePoi interface{} }
Isis_Instances_Instance_LspPasswords_LspPassword LSP/SNP passwords. This must exist if an LSPAcceptPassword of the same level exists.
func (*Isis_Instances_Instance_LspPasswords_LspPassword) GetEntityData ¶
func (lspPassword *Isis_Instances_Instance_LspPasswords_LspPassword) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_LspRefreshIntervals ¶
type Isis_Instances_Instance_LspRefreshIntervals struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Interval between re-flooding of unchanged LSPs. The type is slice of // Isis_Instances_Instance_LspRefreshIntervals_LspRefreshInterval. LspRefreshInterval []*Isis_Instances_Instance_LspRefreshIntervals_LspRefreshInterval }
Isis_Instances_Instance_LspRefreshIntervals LSP refresh-interval configuration
func (*Isis_Instances_Instance_LspRefreshIntervals) GetEntityData ¶
func (lspRefreshIntervals *Isis_Instances_Instance_LspRefreshIntervals) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_LspRefreshIntervals_LspRefreshInterval ¶
type Isis_Instances_Instance_LspRefreshIntervals_LspRefreshInterval struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Level to which configuration applies. The type is // IsisInternalLevel. Level interface{} // Seconds. The type is interface{} with range: 1..65535. This attribute is // mandatory. Units are second. Interval interface{} }
Isis_Instances_Instance_LspRefreshIntervals_LspRefreshInterval Interval between re-flooding of unchanged LSPs
func (*Isis_Instances_Instance_LspRefreshIntervals_LspRefreshInterval) GetEntityData ¶
func (lspRefreshInterval *Isis_Instances_Instance_LspRefreshIntervals_LspRefreshInterval) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_MaxLinkMetrics ¶
type Isis_Instances_Instance_MaxLinkMetrics struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Max Link Metric. The type is slice of // Isis_Instances_Instance_MaxLinkMetrics_MaxLinkMetric. MaxLinkMetric []*Isis_Instances_Instance_MaxLinkMetrics_MaxLinkMetric }
Isis_Instances_Instance_MaxLinkMetrics Max Link Metric configuration
func (*Isis_Instances_Instance_MaxLinkMetrics) GetEntityData ¶
func (maxLinkMetrics *Isis_Instances_Instance_MaxLinkMetrics) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_MaxLinkMetrics_MaxLinkMetric ¶
type Isis_Instances_Instance_MaxLinkMetrics_MaxLinkMetric struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Level to which configuration applies. The type is // IsisInternalLevel. Level interface{} }
Isis_Instances_Instance_MaxLinkMetrics_MaxLinkMetric Max Link Metric
func (*Isis_Instances_Instance_MaxLinkMetrics_MaxLinkMetric) GetEntityData ¶
func (maxLinkMetric *Isis_Instances_Instance_MaxLinkMetrics_MaxLinkMetric) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Nets ¶
type Isis_Instances_Instance_Nets struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Network Entity Title (NET). The type is slice of // Isis_Instances_Instance_Nets_Net. Net []*Isis_Instances_Instance_Nets_Net }
Isis_Instances_Instance_Nets NET configuration
func (*Isis_Instances_Instance_Nets) GetEntityData ¶
func (nets *Isis_Instances_Instance_Nets) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Nets_Net ¶
type Isis_Instances_Instance_Nets_Net struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Network Entity Title. The type is string with // pattern: [a-fA-F0-9]{2}(\.[a-fA-F0-9]{4}){3,9}\.[a-fA-F0-9]{2}. NetName interface{} }
Isis_Instances_Instance_Nets_Net Network Entity Title (NET)
func (*Isis_Instances_Instance_Nets_Net) GetEntityData ¶
func (net *Isis_Instances_Instance_Nets_Net) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Nsf ¶
type Isis_Instances_Instance_Nsf struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // NSF not configured if item is deleted. The type is IsisNsfFlavor. Flavor interface{} // Per-interface time period to wait for a restart ACK during an IETF-NSF // restart. This configuration has no effect if IETF-NSF is not configured. // The type is interface{} with range: 1..20. Units are second. The default // value is 1. InterfaceTimer interface{} // Maximum number of times an interface timer may expire during an IETF-NSF // restart before the NSF restart is aborted. This configuration has no effect // if IETF NSF is not configured. The type is interface{} with range: 1..10. // The default value is 10. MaxInterfaceTimerExpiry interface{} // Maximum route lifetime following restart. When this lifetime expires, old // routes will be purged from the RIB. The type is interface{} with range: // 5..300. Units are second. The default value is 90. Lifetime interface{} }
Isis_Instances_Instance_Nsf IS-IS NSF configuration
func (*Isis_Instances_Instance_Nsf) GetEntityData ¶
func (nsf *Isis_Instances_Instance_Nsf) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_OverloadBits ¶
type Isis_Instances_Instance_OverloadBits struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Set the overload bit in the System LSP so that other routers avoid this one // in SPF calculations. This may be done either unconditionally, or on startup // until either a set time has passed or IS-IS is informed that BGP has // converged. This is an Object with a union discriminated on an integer value // of the ISISOverloadBitModeType. The type is slice of // Isis_Instances_Instance_OverloadBits_OverloadBit. OverloadBit []*Isis_Instances_Instance_OverloadBits_OverloadBit }
Isis_Instances_Instance_OverloadBits LSP overload-bit configuration
func (*Isis_Instances_Instance_OverloadBits) GetEntityData ¶
func (overloadBits *Isis_Instances_Instance_OverloadBits) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_OverloadBits_OverloadBit ¶
type Isis_Instances_Instance_OverloadBits_OverloadBit struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Level to which configuration applies. The type is // IsisInternalLevel. Level interface{} // Circumstances under which the overload bit is set in the system LSP. The // type is IsisOverloadBitMode. OverloadBitMode interface{} // Time in seconds to advertise ourself as overloaded after process startup. // The type is interface{} with range: 5..86400. Units are second. HippityPeriod interface{} // Advertise prefixes from other protocols. The type is IsisAdvTypeExternal. ExternalAdvType interface{} // Advertise prefixes across ISIS levels. The type is IsisAdvTypeInterLevel. InterLevelAdvType interface{} }
Isis_Instances_Instance_OverloadBits_OverloadBit Set the overload bit in the System LSP so that other routers avoid this one in SPF calculations. This may be done either unconditionally, or on startup until either a set time has passed or IS-IS is informed that BGP has converged. This is an Object with a union discriminated on an integer value of the ISISOverloadBitModeType.
func (*Isis_Instances_Instance_OverloadBits_OverloadBit) GetEntityData ¶
func (overloadBit *Isis_Instances_Instance_OverloadBits_OverloadBit) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_Srgb ¶
type Isis_Instances_Instance_Srgb struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // The lower bound of the SRGB. The type is interface{} with range: // 16000..1048574. This attribute is mandatory. LowerBound interface{} // The upper bound of the SRGB. The type is interface{} with range: // 16001..1048575. This attribute is mandatory. UpperBound interface{} }
Isis_Instances_Instance_Srgb Segment Routing Global Block configuration This type is a presence type.
func (*Isis_Instances_Instance_Srgb) GetEntityData ¶
func (srgb *Isis_Instances_Instance_Srgb) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_SrlgTable ¶
type Isis_Instances_Instance_SrlgTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configure Default SRLG Admin Weight. The type is interface{} with range: // 0..16777215. SrlgAdminWeightDefault interface{} // SRLG named configuration. SrlgNames Isis_Instances_Instance_SrlgTable_SrlgNames }
Isis_Instances_Instance_SrlgTable SRLG configuration
func (*Isis_Instances_Instance_SrlgTable) GetEntityData ¶
func (srlgTable *Isis_Instances_Instance_SrlgTable) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_SrlgTable_SrlgNames ¶
type Isis_Instances_Instance_SrlgTable_SrlgNames struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configuration for an IS-IS SRLG. The type is slice of // Isis_Instances_Instance_SrlgTable_SrlgNames_SrlgName. SrlgName []*Isis_Instances_Instance_SrlgTable_SrlgNames_SrlgName }
Isis_Instances_Instance_SrlgTable_SrlgNames SRLG named configuration
func (*Isis_Instances_Instance_SrlgTable_SrlgNames) GetEntityData ¶
func (srlgNames *Isis_Instances_Instance_SrlgTable_SrlgNames) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_SrlgTable_SrlgNames_SrlgName ¶
type Isis_Instances_Instance_SrlgTable_SrlgNames_SrlgName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Srlg name. The type is string with length: 1..64. SrlgName interface{} // Configure SRLG Admin Weight. The type is interface{} with range: // 0..16777215. AdminWeight interface{} // Configure Static Remote SRLG. FromTos Isis_Instances_Instance_SrlgTable_SrlgNames_SrlgName_FromTos }
Isis_Instances_Instance_SrlgTable_SrlgNames_SrlgName Configuration for an IS-IS SRLG
func (*Isis_Instances_Instance_SrlgTable_SrlgNames_SrlgName) GetEntityData ¶
func (srlgName *Isis_Instances_Instance_SrlgTable_SrlgNames_SrlgName) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_SrlgTable_SrlgNames_SrlgName_FromTos ¶
type Isis_Instances_Instance_SrlgTable_SrlgNames_SrlgName_FromTos struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Local and remote addresses of a link. The type is slice of // Isis_Instances_Instance_SrlgTable_SrlgNames_SrlgName_FromTos_FromTo. FromTo []*Isis_Instances_Instance_SrlgTable_SrlgNames_SrlgName_FromTos_FromTo }
Isis_Instances_Instance_SrlgTable_SrlgNames_SrlgName_FromTos Configure Static Remote SRLG
func (*Isis_Instances_Instance_SrlgTable_SrlgNames_SrlgName_FromTos) GetEntityData ¶
func (fromTos *Isis_Instances_Instance_SrlgTable_SrlgNames_SrlgName_FromTos) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_SrlgTable_SrlgNames_SrlgName_FromTos_FromTo ¶
type Isis_Instances_Instance_SrlgTable_SrlgNames_SrlgName_FromTos_FromTo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Local IPv4 address. The type is string with // pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. LocalIpv4Address interface{} // This attribute is a key. Remote IPv4 address. The type is string with // pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. RemoteIpv4Address interface{} }
Isis_Instances_Instance_SrlgTable_SrlgNames_SrlgName_FromTos_FromTo Local and remote addresses of a link
func (*Isis_Instances_Instance_SrlgTable_SrlgNames_SrlgName_FromTos_FromTo) GetEntityData ¶
func (fromTo *Isis_Instances_Instance_SrlgTable_SrlgNames_SrlgName_FromTos_FromTo) GetEntityData() *types.CommonEntityData
type Isis_Instances_Instance_TraceBufferSize ¶
type Isis_Instances_Instance_TraceBufferSize struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Buffer size for detailed traces. The type is interface{} with range: // 1..1000000. Detailed interface{} // Buffer size for standard traces. The type is interface{} with range: // 1..1000000. Standard interface{} // Buffer size for severe trace. The type is interface{} with range: // 1..1000000. Severe interface{} // Buffer size for hello trace. The type is interface{} with range: // 1..1000000. Hello interface{} }
Isis_Instances_Instance_TraceBufferSize Trace buffer size configuration
func (*Isis_Instances_Instance_TraceBufferSize) GetEntityData ¶
func (traceBufferSize *Isis_Instances_Instance_TraceBufferSize) GetEntityData() *types.CommonEntityData
type IsisexplicitNullFlag ¶
type IsisexplicitNullFlag string
IsisexplicitNullFlag represents Isisexplicit null flag
const ( // Disable EXPLICITNULL IsisexplicitNullFlag_disable IsisexplicitNullFlag = "disable" // Enable EXPLICITNULL IsisexplicitNullFlag_enable IsisexplicitNullFlag = "enable" )
type IsisfrrLoadSharing ¶
type IsisfrrLoadSharing string
IsisfrrLoadSharing represents Isisfrr load sharing
const ( // Disable load sharing of prefixes across // multiple backups IsisfrrLoadSharing_disable IsisfrrLoadSharing = "disable" )
type IsisfrrSrlgProtection ¶
type IsisfrrSrlgProtection string
IsisfrrSrlgProtection represents Isisfrr srlg protection
const ( // SRLG Attribute IsisfrrSrlgProtection_local IsisfrrSrlgProtection = "local" // SRLG Attribute IsisfrrSrlgProtection_weighted_global IsisfrrSrlgProtection = "weighted-global" )
type IsisfrrTiebreaker ¶
type IsisfrrTiebreaker string
IsisfrrTiebreaker represents Isisfrr tiebreaker
const ( // Prefer backup path via downstream node IsisfrrTiebreaker_downstream IsisfrrTiebreaker = "downstream" // Prefer line card disjoint backup path IsisfrrTiebreaker_lc_disjoint IsisfrrTiebreaker = "lc-disjoint" // Prefer backup path with lowest total metric IsisfrrTiebreaker_lowest_backup_metric IsisfrrTiebreaker = "lowest-backup-metric" // Prefer node protecting backup path IsisfrrTiebreaker_node_protecting IsisfrrTiebreaker = "node-protecting" // Prefer backup path from ECMP set IsisfrrTiebreaker_primary_path IsisfrrTiebreaker = "primary-path" // Prefer non-ECMP backup path IsisfrrTiebreaker_secondary_path IsisfrrTiebreaker = "secondary-path" // Prefer SRLG disjoint backup path IsisfrrTiebreaker_srlg_disjoint IsisfrrTiebreaker = "srlg-disjoint" )
type IsisispfState ¶
type IsisispfState string
IsisispfState represents Isisispf state
const ( // Enabled IsisispfState_enabled IsisispfState = "enabled" )
type IsisphpFlag ¶
type IsisphpFlag string
IsisphpFlag represents Isisphp flag
const ( // Enable PHP IsisphpFlag_enable IsisphpFlag = "enable" // Disable PHP IsisphpFlag_disable IsisphpFlag = "disable" )
type IsissidProtected ¶
type IsissidProtected string
IsissidProtected represents Isissid protected
const ( // Not protected IsissidProtected_disable IsissidProtected = "disable" // Protected IsissidProtected_enable IsissidProtected = "enable" )
type NflagClear ¶
type NflagClear string
NflagClear represents Nflag clear
const ( // Disable N-flag-clear NflagClear_disable NflagClear = "disable" // Enable N-flag-clear NflagClear_enable NflagClear = "enable" )