Documentation ¶
Overview ¶
Package v1alpha1 contains API Schema definitions for the sros v1alpha1 API group +kubebuilder:object:generate=true +groupName=sros.ndd.yndd.io
Index ¶
- Constants
- Variables
- type ConfigurePort
- type ConfigurePortAccess
- type ConfigurePortAccessEgress
- type ConfigurePortAccessEgressPool
- type ConfigurePortAccessEgressPoolResvCbs
- type ConfigurePortAccessEgressPoolResvCbsAmberAlarmAction
- type ConfigurePortAccessIngress
- type ConfigurePortAccessIngressPool
- type ConfigurePortAccessIngressPoolResvCbs
- type ConfigurePortAccessIngressPoolResvCbsAmberAlarmAction
- type ConfigurePortConnector
- type ConfigurePortDistCpuProtection
- type ConfigurePortDwdm
- type ConfigurePortDwdmCoherent
- type ConfigurePortDwdmCoherentReportAlarm
- type ConfigurePortDwdmCoherentSweep
- type ConfigurePortDwdmWavetracker
- type ConfigurePortDwdmWavetrackerEncode
- type ConfigurePortDwdmWavetrackerPowerControl
- type ConfigurePortDwdmWavetrackerReportAlarm
- type ConfigurePortEthernet
- type ConfigurePortEthernetAccess
- type ConfigurePortEthernetAccessEgress
- type ConfigurePortEthernetAccessEgressQueueGroup
- type ConfigurePortEthernetAccessEgressQueueGroupAggregateRate
- type ConfigurePortEthernetAccessEgressQueueGroupHostMatch
- type ConfigurePortEthernetAccessEgressQueueGroupHostMatchIntDestId
- func (in *ConfigurePortEthernetAccessEgressQueueGroupHostMatchIntDestId) DeepCopy() *ConfigurePortEthernetAccessEgressQueueGroupHostMatchIntDestId
- func (in *ConfigurePortEthernetAccessEgressQueueGroupHostMatchIntDestId) DeepCopyInto(out *ConfigurePortEthernetAccessEgressQueueGroupHostMatchIntDestId)
- type ConfigurePortEthernetAccessEgressQueueGroupHsmdaQueueOverrides
- func (in *ConfigurePortEthernetAccessEgressQueueGroupHsmdaQueueOverrides) DeepCopy() *ConfigurePortEthernetAccessEgressQueueGroupHsmdaQueueOverrides
- func (in *ConfigurePortEthernetAccessEgressQueueGroupHsmdaQueueOverrides) DeepCopyInto(out *ConfigurePortEthernetAccessEgressQueueGroupHsmdaQueueOverrides)
- type ConfigurePortEthernetAccessEgressQueueGroupHsmdaQueueOverridesQueue
- func (in *ConfigurePortEthernetAccessEgressQueueGroupHsmdaQueueOverridesQueue) DeepCopy() *ConfigurePortEthernetAccessEgressQueueGroupHsmdaQueueOverridesQueue
- func (in *ConfigurePortEthernetAccessEgressQueueGroupHsmdaQueueOverridesQueue) DeepCopyInto(out *ConfigurePortEthernetAccessEgressQueueGroupHsmdaQueueOverridesQueue)
- type ConfigurePortEthernetAccessEgressQueueGroupQueueOverrides
- type ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueue
- func (in *ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueue) DeepCopy() *ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueue
- func (in *ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueue) DeepCopyInto(out *ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueue)
- type ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueAdaptationRule
- type ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueDropTail
- func (in *ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueDropTail) DeepCopy() *ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueDropTail
- func (in *ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueDropTail) DeepCopyInto(out *ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueDropTail)
- type ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueDropTailLow
- func (in *ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueDropTailLow) DeepCopy() *ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueDropTailLow
- func (in *ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueDropTailLow) DeepCopyInto(out *ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueDropTailLow)
- type ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueMonitorQueueDepth
- type ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueParent
- func (in *ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueParent) DeepCopy() *ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueParent
- func (in *ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueParent) DeepCopyInto(out *ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueParent)
- type ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueQueueOverrideRate
- type ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueQueueOverrideRatePercentRate
- type ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueQueueOverrideRatePercentRatePercentRate
- type ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueQueueOverrideRateRate
- type ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueQueueOverrideRateRateRate
- type ConfigurePortEthernetAccessEgressQueueGroupSchedulerPolicy
- type ConfigurePortEthernetAccessEgressQueueGroupSchedulerPolicyOverrides
- func (in *ConfigurePortEthernetAccessEgressQueueGroupSchedulerPolicyOverrides) DeepCopy() *ConfigurePortEthernetAccessEgressQueueGroupSchedulerPolicyOverrides
- func (in *ConfigurePortEthernetAccessEgressQueueGroupSchedulerPolicyOverrides) DeepCopyInto(out *ConfigurePortEthernetAccessEgressQueueGroupSchedulerPolicyOverrides)
- type ConfigurePortEthernetAccessEgressQueueGroupSchedulerPolicyOverridesScheduler
- type ConfigurePortEthernetAccessEgressQueueGroupSchedulerPolicyOverridesSchedulerParent
- type ConfigurePortEthernetAccessEgressQueueGroupSchedulerPolicyOverridesSchedulerRate
- type ConfigurePortEthernetAccessEgressVirtualPort
- type ConfigurePortEthernetAccessEgressVirtualPortAggregateRate
- type ConfigurePortEthernetAccessEgressVirtualPortHostMatch
- type ConfigurePortEthernetAccessEgressVirtualPortHostMatchIntDestId
- func (in *ConfigurePortEthernetAccessEgressVirtualPortHostMatchIntDestId) DeepCopy() *ConfigurePortEthernetAccessEgressVirtualPortHostMatchIntDestId
- func (in *ConfigurePortEthernetAccessEgressVirtualPortHostMatchIntDestId) DeepCopyInto(out *ConfigurePortEthernetAccessEgressVirtualPortHostMatchIntDestId)
- type ConfigurePortEthernetAccessIngress
- type ConfigurePortEthernetAccessIngressQueueGroup
- type ConfigurePortEthernetAccessIngressQueueGroupQueueOverrides
- type ConfigurePortEthernetAccessIngressQueueGroupQueueOverridesQueue
- func (in *ConfigurePortEthernetAccessIngressQueueGroupQueueOverridesQueue) DeepCopy() *ConfigurePortEthernetAccessIngressQueueGroupQueueOverridesQueue
- func (in *ConfigurePortEthernetAccessIngressQueueGroupQueueOverridesQueue) DeepCopyInto(out *ConfigurePortEthernetAccessIngressQueueGroupQueueOverridesQueue)
- type ConfigurePortEthernetAccessIngressQueueGroupQueueOverridesQueueAdaptationRule
- type ConfigurePortEthernetAccessIngressQueueGroupQueueOverridesQueueDropTail
- func (in *ConfigurePortEthernetAccessIngressQueueGroupQueueOverridesQueueDropTail) DeepCopy() *ConfigurePortEthernetAccessIngressQueueGroupQueueOverridesQueueDropTail
- func (in *ConfigurePortEthernetAccessIngressQueueGroupQueueOverridesQueueDropTail) DeepCopyInto(out *ConfigurePortEthernetAccessIngressQueueGroupQueueOverridesQueueDropTail)
- type ConfigurePortEthernetAccessIngressQueueGroupQueueOverridesQueueDropTailLow
- type ConfigurePortEthernetAccessIngressQueueGroupQueueOverridesQueueMonitorQueueDepth
- type ConfigurePortEthernetAccessIngressQueueGroupQueueOverridesQueueRate
- func (in *ConfigurePortEthernetAccessIngressQueueGroupQueueOverridesQueueRate) DeepCopy() *ConfigurePortEthernetAccessIngressQueueGroupQueueOverridesQueueRate
- func (in *ConfigurePortEthernetAccessIngressQueueGroupQueueOverridesQueueRate) DeepCopyInto(out *ConfigurePortEthernetAccessIngressQueueGroupQueueOverridesQueueRate)
- type ConfigurePortEthernetAccessIngressQueueGroupSchedulerPolicy
- type ConfigurePortEthernetAccessIngressQueueGroupSchedulerPolicyOverrides
- func (in *ConfigurePortEthernetAccessIngressQueueGroupSchedulerPolicyOverrides) DeepCopy() *ConfigurePortEthernetAccessIngressQueueGroupSchedulerPolicyOverrides
- func (in *ConfigurePortEthernetAccessIngressQueueGroupSchedulerPolicyOverrides) DeepCopyInto(out *ConfigurePortEthernetAccessIngressQueueGroupSchedulerPolicyOverrides)
- type ConfigurePortEthernetAccessIngressQueueGroupSchedulerPolicyOverridesScheduler
- type ConfigurePortEthernetAccessIngressQueueGroupSchedulerPolicyOverridesSchedulerParent
- type ConfigurePortEthernetAccessIngressQueueGroupSchedulerPolicyOverridesSchedulerRate
- type ConfigurePortEthernetCrcMonitor
- type ConfigurePortEthernetCrcMonitorSignalDegrade
- type ConfigurePortEthernetCrcMonitorSignalFailure
- type ConfigurePortEthernetDampening
- type ConfigurePortEthernetDot1x
- type ConfigurePortEthernetDot1xMacsec
- type ConfigurePortEthernetDot1xMacsecExcludeProtocol
- type ConfigurePortEthernetDot1xMacsecSubPort
- type ConfigurePortEthernetDot1xMacsecSubPortEncapMatch
- type ConfigurePortEthernetDot1xMacsecSubPortEncapMatchEncap
- type ConfigurePortEthernetDot1xMacsecSubPortEncapMatchEncapAllMatch
- func (in *ConfigurePortEthernetDot1xMacsecSubPortEncapMatchEncapAllMatch) DeepCopy() *ConfigurePortEthernetDot1xMacsecSubPortEncapMatchEncapAllMatch
- func (in *ConfigurePortEthernetDot1xMacsecSubPortEncapMatchEncapAllMatch) DeepCopyInto(out *ConfigurePortEthernetDot1xMacsecSubPortEncapMatchEncapAllMatch)
- type ConfigurePortEthernetDot1xMacsecSubPortEncapMatchEncapDoubleTag
- func (in *ConfigurePortEthernetDot1xMacsecSubPortEncapMatchEncapDoubleTag) DeepCopy() *ConfigurePortEthernetDot1xMacsecSubPortEncapMatchEncapDoubleTag
- func (in *ConfigurePortEthernetDot1xMacsecSubPortEncapMatchEncapDoubleTag) DeepCopyInto(out *ConfigurePortEthernetDot1xMacsecSubPortEncapMatchEncapDoubleTag)
- type ConfigurePortEthernetDot1xMacsecSubPortEncapMatchEncapSingleTag
- func (in *ConfigurePortEthernetDot1xMacsecSubPortEncapMatchEncapSingleTag) DeepCopy() *ConfigurePortEthernetDot1xMacsecSubPortEncapMatchEncapSingleTag
- func (in *ConfigurePortEthernetDot1xMacsecSubPortEncapMatchEncapSingleTag) DeepCopyInto(out *ConfigurePortEthernetDot1xMacsecSubPortEncapMatchEncapSingleTag)
- type ConfigurePortEthernetDot1xMacsecSubPortEncapMatchEncapUntagged
- func (in *ConfigurePortEthernetDot1xMacsecSubPortEncapMatchEncapUntagged) DeepCopy() *ConfigurePortEthernetDot1xMacsecSubPortEncapMatchEncapUntagged
- func (in *ConfigurePortEthernetDot1xMacsecSubPortEncapMatchEncapUntagged) DeepCopyInto(out *ConfigurePortEthernetDot1xMacsecSubPortEncapMatchEncapUntagged)
- type ConfigurePortEthernetDot1xPerHostAuthentication
- type ConfigurePortEthernetDot1xPerHostAuthenticationAllowedSourceMacs
- func (in *ConfigurePortEthernetDot1xPerHostAuthenticationAllowedSourceMacs) DeepCopy() *ConfigurePortEthernetDot1xPerHostAuthenticationAllowedSourceMacs
- func (in *ConfigurePortEthernetDot1xPerHostAuthenticationAllowedSourceMacs) DeepCopyInto(out *ConfigurePortEthernetDot1xPerHostAuthenticationAllowedSourceMacs)
- type ConfigurePortEthernetDot1xPerHostAuthenticationAllowedSourceMacsMacAddress
- type ConfigurePortEthernetDot1xRadiusServerPolicyConfig
- type ConfigurePortEthernetDot1xRadiusServerPolicyConfigCommon
- type ConfigurePortEthernetDot1xRadiusServerPolicyConfigSplit
- type ConfigurePortEthernetDot1xReAuthentication
- type ConfigurePortEthernetDownOnInternalError
- type ConfigurePortEthernetDownWhenLooped
- type ConfigurePortEthernetEfmOam
- type ConfigurePortEthernetEfmOamDiscovery
- type ConfigurePortEthernetEfmOamDiscoveryAdvertiseCapabilities
- type ConfigurePortEthernetEfmOamLinkMonitoring
- type ConfigurePortEthernetEfmOamLinkMonitoringErroredFrame
- type ConfigurePortEthernetEfmOamLinkMonitoringErroredFramePeriod
- type ConfigurePortEthernetEfmOamLinkMonitoringErroredFrameSeconds
- type ConfigurePortEthernetEfmOamLinkMonitoringErroredSymbols
- type ConfigurePortEthernetEfmOamLinkMonitoringLocalSfAction
- type ConfigurePortEthernetEfmOamLinkMonitoringLocalSfActionInfoNotification
- func (in *ConfigurePortEthernetEfmOamLinkMonitoringLocalSfActionInfoNotification) DeepCopy() *ConfigurePortEthernetEfmOamLinkMonitoringLocalSfActionInfoNotification
- func (in *ConfigurePortEthernetEfmOamLinkMonitoringLocalSfActionInfoNotification) DeepCopyInto(out *ConfigurePortEthernetEfmOamLinkMonitoringLocalSfActionInfoNotification)
- type ConfigurePortEthernetEfmOamPeerRdiRx
- type ConfigurePortEthernetEgress
- type ConfigurePortEthernetEgressExpandedSecondaryShaper
- type ConfigurePortEthernetEgressExpandedSecondaryShaperAggregateBurst
- func (in *ConfigurePortEthernetEgressExpandedSecondaryShaperAggregateBurst) DeepCopy() *ConfigurePortEthernetEgressExpandedSecondaryShaperAggregateBurst
- func (in *ConfigurePortEthernetEgressExpandedSecondaryShaperAggregateBurst) DeepCopyInto(out *ConfigurePortEthernetEgressExpandedSecondaryShaperAggregateBurst)
- type ConfigurePortEthernetEgressExpandedSecondaryShaperClass
- type ConfigurePortEthernetEgressHsSchedulerPolicy
- type ConfigurePortEthernetEgressHsSchedulerPolicyOverrides
- type ConfigurePortEthernetEgressHsSchedulerPolicyOverridesGroup
- type ConfigurePortEthernetEgressHsSchedulerPolicyOverridesSchedulingClass
- func (in *ConfigurePortEthernetEgressHsSchedulerPolicyOverridesSchedulingClass) DeepCopy() *ConfigurePortEthernetEgressHsSchedulerPolicyOverridesSchedulingClass
- func (in *ConfigurePortEthernetEgressHsSchedulerPolicyOverridesSchedulingClass) DeepCopyInto(out *ConfigurePortEthernetEgressHsSchedulerPolicyOverridesSchedulingClass)
- type ConfigurePortEthernetEgressHsSecondaryShaper
- type ConfigurePortEthernetEgressHsSecondaryShaperAggregate
- type ConfigurePortEthernetEgressHsSecondaryShaperClass
- type ConfigurePortEthernetEgressPortQosPolicy
- type ConfigurePortEthernetEgressPortSchedulerPolicy
- type ConfigurePortEthernetEgressPortSchedulerPolicyOverrides
- type ConfigurePortEthernetEgressPortSchedulerPolicyOverridesLevel
- type ConfigurePortEthernetEgressPortSchedulerPolicyOverridesLevelRateOrPercentRate
- type ConfigurePortEthernetEgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRate
- type ConfigurePortEthernetEgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRatePercentRate
- type ConfigurePortEthernetEgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRate
- type ConfigurePortEthernetEgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRateRate
- type ConfigurePortEthernetEgressPortSchedulerPolicyOverridesMaxRate
- func (in *ConfigurePortEthernetEgressPortSchedulerPolicyOverridesMaxRate) DeepCopy() *ConfigurePortEthernetEgressPortSchedulerPolicyOverridesMaxRate
- func (in *ConfigurePortEthernetEgressPortSchedulerPolicyOverridesMaxRate) DeepCopyInto(out *ConfigurePortEthernetEgressPortSchedulerPolicyOverridesMaxRate)
- type ConfigurePortEthernetEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRate
- type ConfigurePortEthernetEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRatePercentRate
- type ConfigurePortEthernetEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRateRate
- type ConfigurePortEthernetElmi
- type ConfigurePortEthernetEthCfm
- type ConfigurePortEthernetEthCfmMep
- type ConfigurePortEthernetEthCfmMepAis
- type ConfigurePortEthernetEthCfmMepAlarmNotification
- type ConfigurePortEthernetEthCfmMepCsf
- type ConfigurePortEthernetEthCfmMepEthBn
- type ConfigurePortEthernetEthCfmMepEthTest
- type ConfigurePortEthernetEthCfmMepEthTestTestPattern
- type ConfigurePortEthernetEthCfmMepGrace
- type ConfigurePortEthernetEthCfmMepGraceEthEd
- type ConfigurePortEthernetEthCfmMepGraceEthVsmGrace
- type ConfigurePortEthernetHoldTime
- type ConfigurePortEthernetHsmdaSchedulerOverrides
- type ConfigurePortEthernetHsmdaSchedulerOverridesGroup
- type ConfigurePortEthernetHsmdaSchedulerOverridesSchedulingClass
- type ConfigurePortEthernetIngress
- type ConfigurePortEthernetLldp
- type ConfigurePortEthernetLldpDestMac
- type ConfigurePortEthernetLldpDestMacTxMgmtAddress
- type ConfigurePortEthernetLldpDestMacTxTlvs
- type ConfigurePortEthernetLoopback
- type ConfigurePortEthernetNetwork
- type ConfigurePortEthernetNetworkEgress
- type ConfigurePortEthernetNetworkEgressPortQueues
- type ConfigurePortEthernetNetworkEgressPortQueuesOverrides
- type ConfigurePortEthernetNetworkEgressPortQueuesOverridesQueue
- type ConfigurePortEthernetNetworkEgressPortQueuesOverridesQueueMonitorQueueDepth
- type ConfigurePortEthernetNetworkEgressQueueGroup
- type ConfigurePortEthernetNetworkEgressQueueGroupAggregateRate
- type ConfigurePortEthernetNetworkEgressQueueGroupQueueOverrides
- type ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueue
- func (in *ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueue) DeepCopy() *ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueue
- func (in *ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueue) DeepCopyInto(out *ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueue)
- type ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueAdaptationRule
- type ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueDropTail
- func (in *ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueDropTail) DeepCopy() *ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueDropTail
- func (in *ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueDropTail) DeepCopyInto(out *ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueDropTail)
- type ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueDropTailLow
- type ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueMonitorQueueDepth
- type ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueQueueOverrideRate
- type ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueQueueOverrideRatePercentRate
- type ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueQueueOverrideRatePercentRatePercentRate
- type ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueQueueOverrideRateRate
- type ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueQueueOverrideRateRateRate
- type ConfigurePortEthernetReportAlarm
- type ConfigurePortEthernetSsm
- type ConfigurePortEthernetSymbolMonitor
- type ConfigurePortEthernetSymbolMonitorSignalDegrade
- type ConfigurePortEthernetSymbolMonitorSignalFailure
- type ConfigurePortGnss
- type ConfigurePortGnssConstellation
- type ConfigurePortHybridBufferAllocation
- type ConfigurePortHybridBufferAllocationEgressWeight
- type ConfigurePortHybridBufferAllocationIngressWeight
- type ConfigurePortModifyBufferAllocation
- type ConfigurePortModifyBufferAllocationPercentageOfRate
- type ConfigurePortNetwork
- type ConfigurePortNetworkEgress
- type ConfigurePortNetworkEgressPool
- type ConfigurePortNetworkEgressPoolResvCbs
- type ConfigurePortNetworkEgressPoolResvCbsAmberAlarmAction
- type ConfigurePortObservation
- type ConfigurePortOtu
- type ConfigurePortOtuFineGranularityBer
- type ConfigurePortOtuFineGranularityBerSignalDegrade
- type ConfigurePortOtuFineGranularityBerSignalDegradeClear
- type ConfigurePortOtuFineGranularityBerSignalDegradeRaise
- type ConfigurePortOtuFineGranularityBerSignalFailure
- type ConfigurePortOtuFineGranularityBerSignalFailureClear
- type ConfigurePortOtuFineGranularityBerSignalFailureRaise
- type ConfigurePortOtuPathMonitoring
- type ConfigurePortOtuPathMonitoringTrailTraceIdentifier
- type ConfigurePortOtuPathMonitoringTrailTraceIdentifierExpected
- type ConfigurePortOtuPathMonitoringTrailTraceIdentifierExpectedExpected
- func (in *ConfigurePortOtuPathMonitoringTrailTraceIdentifierExpectedExpected) DeepCopy() *ConfigurePortOtuPathMonitoringTrailTraceIdentifierExpectedExpected
- func (in *ConfigurePortOtuPathMonitoringTrailTraceIdentifierExpectedExpected) DeepCopyInto(out *ConfigurePortOtuPathMonitoringTrailTraceIdentifierExpectedExpected)
- type ConfigurePortOtuPathMonitoringTrailTraceIdentifierExpectedExpectedAutoGenerated
- type ConfigurePortOtuPathMonitoringTrailTraceIdentifierExpectedExpectedBytes
- func (in *ConfigurePortOtuPathMonitoringTrailTraceIdentifierExpectedExpectedBytes) DeepCopy() *ConfigurePortOtuPathMonitoringTrailTraceIdentifierExpectedExpectedBytes
- func (in *ConfigurePortOtuPathMonitoringTrailTraceIdentifierExpectedExpectedBytes) DeepCopyInto(out *ConfigurePortOtuPathMonitoringTrailTraceIdentifierExpectedExpectedBytes)
- type ConfigurePortOtuPathMonitoringTrailTraceIdentifierExpectedExpectedString
- func (in *ConfigurePortOtuPathMonitoringTrailTraceIdentifierExpectedExpectedString) DeepCopy() *ConfigurePortOtuPathMonitoringTrailTraceIdentifierExpectedExpectedString
- func (in *ConfigurePortOtuPathMonitoringTrailTraceIdentifierExpectedExpectedString) DeepCopyInto(out *ConfigurePortOtuPathMonitoringTrailTraceIdentifierExpectedExpectedString)
- type ConfigurePortOtuPathMonitoringTrailTraceIdentifierTransmit
- type ConfigurePortOtuPathMonitoringTrailTraceIdentifierTransmitTransmit
- func (in *ConfigurePortOtuPathMonitoringTrailTraceIdentifierTransmitTransmit) DeepCopy() *ConfigurePortOtuPathMonitoringTrailTraceIdentifierTransmitTransmit
- func (in *ConfigurePortOtuPathMonitoringTrailTraceIdentifierTransmitTransmit) DeepCopyInto(out *ConfigurePortOtuPathMonitoringTrailTraceIdentifierTransmitTransmit)
- type ConfigurePortOtuPathMonitoringTrailTraceIdentifierTransmitTransmitAutoGenerated
- type ConfigurePortOtuPathMonitoringTrailTraceIdentifierTransmitTransmitBytes
- func (in *ConfigurePortOtuPathMonitoringTrailTraceIdentifierTransmitTransmitBytes) DeepCopy() *ConfigurePortOtuPathMonitoringTrailTraceIdentifierTransmitTransmitBytes
- func (in *ConfigurePortOtuPathMonitoringTrailTraceIdentifierTransmitTransmitBytes) DeepCopyInto(out *ConfigurePortOtuPathMonitoringTrailTraceIdentifierTransmitTransmitBytes)
- type ConfigurePortOtuPathMonitoringTrailTraceIdentifierTransmitTransmitString
- func (in *ConfigurePortOtuPathMonitoringTrailTraceIdentifierTransmitTransmitString) DeepCopy() *ConfigurePortOtuPathMonitoringTrailTraceIdentifierTransmitTransmitString
- func (in *ConfigurePortOtuPathMonitoringTrailTraceIdentifierTransmitTransmitString) DeepCopyInto(out *ConfigurePortOtuPathMonitoringTrailTraceIdentifierTransmitTransmitString)
- type ConfigurePortOtuPayloadStructureIdentifier
- type ConfigurePortOtuPayloadStructureIdentifierPayload
- type ConfigurePortOtuReportAlarm
- type ConfigurePortOtuSectionMonitoring
- type ConfigurePortOtuSectionMonitoringTrailTraceIdentifier
- type ConfigurePortOtuSectionMonitoringTrailTraceIdentifierExpected
- func (in *ConfigurePortOtuSectionMonitoringTrailTraceIdentifierExpected) DeepCopy() *ConfigurePortOtuSectionMonitoringTrailTraceIdentifierExpected
- func (in *ConfigurePortOtuSectionMonitoringTrailTraceIdentifierExpected) DeepCopyInto(out *ConfigurePortOtuSectionMonitoringTrailTraceIdentifierExpected)
- type ConfigurePortOtuSectionMonitoringTrailTraceIdentifierExpectedExpected
- func (in *ConfigurePortOtuSectionMonitoringTrailTraceIdentifierExpectedExpected) DeepCopy() *ConfigurePortOtuSectionMonitoringTrailTraceIdentifierExpectedExpected
- func (in *ConfigurePortOtuSectionMonitoringTrailTraceIdentifierExpectedExpected) DeepCopyInto(out *ConfigurePortOtuSectionMonitoringTrailTraceIdentifierExpectedExpected)
- type ConfigurePortOtuSectionMonitoringTrailTraceIdentifierExpectedExpectedAutoGenerated
- type ConfigurePortOtuSectionMonitoringTrailTraceIdentifierExpectedExpectedBytes
- type ConfigurePortOtuSectionMonitoringTrailTraceIdentifierExpectedExpectedString
- type ConfigurePortOtuSectionMonitoringTrailTraceIdentifierTransmit
- func (in *ConfigurePortOtuSectionMonitoringTrailTraceIdentifierTransmit) DeepCopy() *ConfigurePortOtuSectionMonitoringTrailTraceIdentifierTransmit
- func (in *ConfigurePortOtuSectionMonitoringTrailTraceIdentifierTransmit) DeepCopyInto(out *ConfigurePortOtuSectionMonitoringTrailTraceIdentifierTransmit)
- type ConfigurePortOtuSectionMonitoringTrailTraceIdentifierTransmitTransmit
- func (in *ConfigurePortOtuSectionMonitoringTrailTraceIdentifierTransmitTransmit) DeepCopy() *ConfigurePortOtuSectionMonitoringTrailTraceIdentifierTransmitTransmit
- func (in *ConfigurePortOtuSectionMonitoringTrailTraceIdentifierTransmitTransmit) DeepCopyInto(out *ConfigurePortOtuSectionMonitoringTrailTraceIdentifierTransmitTransmit)
- type ConfigurePortOtuSectionMonitoringTrailTraceIdentifierTransmitTransmitAutoGenerated
- type ConfigurePortOtuSectionMonitoringTrailTraceIdentifierTransmitTransmitBytes
- type ConfigurePortOtuSectionMonitoringTrailTraceIdentifierTransmitTransmitString
- type ConfigurePortParameters
- type ConfigurePortPolicy
- type ConfigurePortSonetSdh
- type ConfigurePortSonetSdhGroup
- type ConfigurePortSonetSdhHoldTime
- type ConfigurePortSonetSdhPath
- type ConfigurePortSonetSdhPathEgress
- type ConfigurePortSonetSdhPathEgressPortSchedulerPolicy
- type ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverrides
- type ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesLevel
- func (in *ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesLevel) DeepCopy() *ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesLevel
- func (in *ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesLevel) DeepCopyInto(out *ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesLevel)
- type ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesLevelRateOrPercentRate
- type ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRate
- type ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRatePercentRate
- type ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRate
- type ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRateRate
- type ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesMaxRate
- func (in *ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesMaxRate) DeepCopy() *ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesMaxRate
- func (in *ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesMaxRate) DeepCopyInto(out *ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesMaxRate)
- type ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRate
- type ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRatePercentRate
- type ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRateRate
- type ConfigurePortSonetSdhPathNetwork
- type ConfigurePortSonetSdhPathPpp
- type ConfigurePortSonetSdhPathPppKeepalive
- type ConfigurePortSonetSdhPathReportAlarm
- type ConfigurePortSonetSdhReportAlarm
- type ConfigurePortSonetSdhSectionTrace
- type ConfigurePortSonetSdhSectionTraceSectionTrace
- type ConfigurePortSonetSdhSectionTraceSectionTraceByte
- type ConfigurePortSonetSdhSectionTraceSectionTraceIncrementZ0
- type ConfigurePortSonetSdhSectionTraceSectionTraceString
- type ConfigurePortSpec
- type ConfigurePortStatus
- type ConfigurePortTdm
- type ConfigurePortTdmDs1
- type ConfigurePortTdmDs1BerThreshold
- type ConfigurePortTdmDs1ChannelGroup
- type ConfigurePortTdmDs1ChannelGroupEgress
- type ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicy
- type ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverrides
- func (in *ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverrides) DeepCopy() *ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverrides
- func (in *ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverrides) DeepCopyInto(out *ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverrides)
- type ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesLevel
- func (in *ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesLevel) DeepCopy() *ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesLevel
- func (in *ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesLevel) DeepCopyInto(out *ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesLevel)
- type ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRate
- type ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRate
- type ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRatePercentRate
- type ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRate
- type ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRateRate
- type ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesMaxRate
- func (in *ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesMaxRate) DeepCopy() *ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesMaxRate
- func (in *ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesMaxRate) DeepCopyInto(out *ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesMaxRate)
- type ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRate
- type ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRatePercentRate
- type ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRateRate
- type ConfigurePortTdmDs1ChannelGroupIdlePayloadFill
- type ConfigurePortTdmDs1ChannelGroupIdlePayloadFillIdlePayloadFillChoice
- func (in *ConfigurePortTdmDs1ChannelGroupIdlePayloadFillIdlePayloadFillChoice) DeepCopy() *ConfigurePortTdmDs1ChannelGroupIdlePayloadFillIdlePayloadFillChoice
- func (in *ConfigurePortTdmDs1ChannelGroupIdlePayloadFillIdlePayloadFillChoice) DeepCopyInto(out *ConfigurePortTdmDs1ChannelGroupIdlePayloadFillIdlePayloadFillChoice)
- type ConfigurePortTdmDs1ChannelGroupIdlePayloadFillIdlePayloadFillChoiceAllOnes
- type ConfigurePortTdmDs1ChannelGroupIdlePayloadFillIdlePayloadFillChoicePattern
- type ConfigurePortTdmDs1ChannelGroupIdleSignalFill
- type ConfigurePortTdmDs1ChannelGroupIdleSignalFillIdleSignalFillChoice
- func (in *ConfigurePortTdmDs1ChannelGroupIdleSignalFillIdleSignalFillChoice) DeepCopy() *ConfigurePortTdmDs1ChannelGroupIdleSignalFillIdleSignalFillChoice
- func (in *ConfigurePortTdmDs1ChannelGroupIdleSignalFillIdleSignalFillChoice) DeepCopyInto(out *ConfigurePortTdmDs1ChannelGroupIdleSignalFillIdleSignalFillChoice)
- type ConfigurePortTdmDs1ChannelGroupIdleSignalFillIdleSignalFillChoiceAllOnes
- func (in *ConfigurePortTdmDs1ChannelGroupIdleSignalFillIdleSignalFillChoiceAllOnes) DeepCopy() *ConfigurePortTdmDs1ChannelGroupIdleSignalFillIdleSignalFillChoiceAllOnes
- func (in *ConfigurePortTdmDs1ChannelGroupIdleSignalFillIdleSignalFillChoiceAllOnes) DeepCopyInto(out *ConfigurePortTdmDs1ChannelGroupIdleSignalFillIdleSignalFillChoiceAllOnes)
- type ConfigurePortTdmDs1ChannelGroupIdleSignalFillIdleSignalFillChoicePattern
- func (in *ConfigurePortTdmDs1ChannelGroupIdleSignalFillIdleSignalFillChoicePattern) DeepCopy() *ConfigurePortTdmDs1ChannelGroupIdleSignalFillIdleSignalFillChoicePattern
- func (in *ConfigurePortTdmDs1ChannelGroupIdleSignalFillIdleSignalFillChoicePattern) DeepCopyInto(out *ConfigurePortTdmDs1ChannelGroupIdleSignalFillIdleSignalFillChoicePattern)
- type ConfigurePortTdmDs1ChannelGroupNetwork
- type ConfigurePortTdmDs1ChannelGroupPpp
- type ConfigurePortTdmDs1ChannelGroupPppCompress
- type ConfigurePortTdmDs1ChannelGroupPppKeepalive
- type ConfigurePortTdmDs1HoldTime
- type ConfigurePortTdmDs1ReportAlarm
- type ConfigurePortTdmDs3
- type ConfigurePortTdmDs3Egress
- type ConfigurePortTdmDs3EgressPortSchedulerPolicy
- type ConfigurePortTdmDs3EgressPortSchedulerPolicyOverrides
- type ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesLevel
- type ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRate
- type ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRate
- type ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRatePercentRate
- type ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRate
- type ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRateRate
- type ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesMaxRate
- type ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRate
- type ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRatePercentRate
- type ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRateRate
- type ConfigurePortTdmDs3MaintenanceDataLink
- type ConfigurePortTdmDs3MaintenanceDataLinkTransmitMessageType
- type ConfigurePortTdmDs3Network
- type ConfigurePortTdmDs3Ppp
- type ConfigurePortTdmDs3PppKeepalive
- type ConfigurePortTdmDs3ReportAlarm
- type ConfigurePortTdmDs3Subrate
- type ConfigurePortTdmE1
- type ConfigurePortTdmE1BerThreshold
- type ConfigurePortTdmE1ChannelGroup
- type ConfigurePortTdmE1ChannelGroupEgress
- type ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicy
- type ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverrides
- func (in *ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverrides) DeepCopy() *ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverrides
- func (in *ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverrides) DeepCopyInto(out *ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverrides)
- type ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesLevel
- func (in *ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesLevel) DeepCopy() *ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesLevel
- func (in *ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesLevel) DeepCopyInto(out *ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesLevel)
- type ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRate
- type ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRate
- type ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRatePercentRate
- type ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRate
- type ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRateRate
- type ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesMaxRate
- func (in *ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesMaxRate) DeepCopy() *ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesMaxRate
- func (in *ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesMaxRate) DeepCopyInto(out *ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesMaxRate)
- type ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRate
- type ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRatePercentRate
- type ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRateRate
- type ConfigurePortTdmE1ChannelGroupIdlePayloadFill
- type ConfigurePortTdmE1ChannelGroupIdlePayloadFillIdlePayloadFillChoice
- func (in *ConfigurePortTdmE1ChannelGroupIdlePayloadFillIdlePayloadFillChoice) DeepCopy() *ConfigurePortTdmE1ChannelGroupIdlePayloadFillIdlePayloadFillChoice
- func (in *ConfigurePortTdmE1ChannelGroupIdlePayloadFillIdlePayloadFillChoice) DeepCopyInto(out *ConfigurePortTdmE1ChannelGroupIdlePayloadFillIdlePayloadFillChoice)
- type ConfigurePortTdmE1ChannelGroupIdlePayloadFillIdlePayloadFillChoiceAllOnes
- func (in *ConfigurePortTdmE1ChannelGroupIdlePayloadFillIdlePayloadFillChoiceAllOnes) DeepCopy() *ConfigurePortTdmE1ChannelGroupIdlePayloadFillIdlePayloadFillChoiceAllOnes
- func (in *ConfigurePortTdmE1ChannelGroupIdlePayloadFillIdlePayloadFillChoiceAllOnes) DeepCopyInto(out *ConfigurePortTdmE1ChannelGroupIdlePayloadFillIdlePayloadFillChoiceAllOnes)
- type ConfigurePortTdmE1ChannelGroupIdlePayloadFillIdlePayloadFillChoicePattern
- func (in *ConfigurePortTdmE1ChannelGroupIdlePayloadFillIdlePayloadFillChoicePattern) DeepCopy() *ConfigurePortTdmE1ChannelGroupIdlePayloadFillIdlePayloadFillChoicePattern
- func (in *ConfigurePortTdmE1ChannelGroupIdlePayloadFillIdlePayloadFillChoicePattern) DeepCopyInto(out *ConfigurePortTdmE1ChannelGroupIdlePayloadFillIdlePayloadFillChoicePattern)
- type ConfigurePortTdmE1ChannelGroupIdleSignalFill
- type ConfigurePortTdmE1ChannelGroupIdleSignalFillIdleSignalFillChoice
- func (in *ConfigurePortTdmE1ChannelGroupIdleSignalFillIdleSignalFillChoice) DeepCopy() *ConfigurePortTdmE1ChannelGroupIdleSignalFillIdleSignalFillChoice
- func (in *ConfigurePortTdmE1ChannelGroupIdleSignalFillIdleSignalFillChoice) DeepCopyInto(out *ConfigurePortTdmE1ChannelGroupIdleSignalFillIdleSignalFillChoice)
- type ConfigurePortTdmE1ChannelGroupIdleSignalFillIdleSignalFillChoiceAllOnes
- func (in *ConfigurePortTdmE1ChannelGroupIdleSignalFillIdleSignalFillChoiceAllOnes) DeepCopy() *ConfigurePortTdmE1ChannelGroupIdleSignalFillIdleSignalFillChoiceAllOnes
- func (in *ConfigurePortTdmE1ChannelGroupIdleSignalFillIdleSignalFillChoiceAllOnes) DeepCopyInto(out *ConfigurePortTdmE1ChannelGroupIdleSignalFillIdleSignalFillChoiceAllOnes)
- type ConfigurePortTdmE1ChannelGroupIdleSignalFillIdleSignalFillChoicePattern
- func (in *ConfigurePortTdmE1ChannelGroupIdleSignalFillIdleSignalFillChoicePattern) DeepCopy() *ConfigurePortTdmE1ChannelGroupIdleSignalFillIdleSignalFillChoicePattern
- func (in *ConfigurePortTdmE1ChannelGroupIdleSignalFillIdleSignalFillChoicePattern) DeepCopyInto(out *ConfigurePortTdmE1ChannelGroupIdleSignalFillIdleSignalFillChoicePattern)
- type ConfigurePortTdmE1ChannelGroupNetwork
- type ConfigurePortTdmE1ChannelGroupPpp
- type ConfigurePortTdmE1ChannelGroupPppCompress
- type ConfigurePortTdmE1ChannelGroupPppKeepalive
- type ConfigurePortTdmE1HoldTime
- type ConfigurePortTdmE1NationalBits
- type ConfigurePortTdmE1ReportAlarm
- type ConfigurePortTdmE3
- type ConfigurePortTdmE3Egress
- type ConfigurePortTdmE3EgressPortSchedulerPolicy
- type ConfigurePortTdmE3EgressPortSchedulerPolicyOverrides
- type ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesLevel
- type ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRate
- type ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRate
- type ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRatePercentRate
- type ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRate
- type ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRateRate
- type ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesMaxRate
- type ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRate
- type ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRatePercentRate
- type ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRateRate
- type ConfigurePortTdmE3Network
- type ConfigurePortTdmE3Ppp
- type ConfigurePortTdmE3PppKeepalive
- type ConfigurePortTdmE3ReportAlarm
- type ConfigurePortTdmHoldTime
- type ConfigurePortTransceiver
- type ConfigurePortXc
- type ConfigurePortXcPxc
- type Registration
- func (in *Registration) DeepCopy() *Registration
- func (in *Registration) DeepCopyInto(out *Registration)
- func (in *Registration) DeepCopyObject() runtime.Object
- func (mg *Registration) GetActive() bool
- func (mg *Registration) GetCondition(ck nddv1.ConditionKind) nddv1.Condition
- func (mg *Registration) GetDeletionPolicy() nddv1.DeletionPolicy
- func (mg *Registration) GetExternalLeafRefs() []string
- func (mg *Registration) GetNetworkNodeReference() *nddv1.Reference
- func (mg *Registration) GetResourceIndexes() map[string]string
- func (o *Registration) GetSubscriptions() []string
- func (mg *Registration) GetTarget() []string
- func (mg *Registration) SetActive(b bool)
- func (mg *Registration) SetConditions(c ...nddv1.Condition)
- func (mg *Registration) SetDeletionPolicy(r nddv1.DeletionPolicy)
- func (mg *Registration) SetExternalLeafRefs(n []string)
- func (mg *Registration) SetNetworkNodeReference(r *nddv1.Reference)
- func (mg *Registration) SetResourceIndexes(n map[string]string)
- func (o *Registration) SetSubscriptions(sub []string)
- func (mg *Registration) SetTarget(t []string)
- type RegistrationList
- type RegistrationObservation
- type RegistrationParameters
- type RegistrationSpec
- type RegistrationStatus
- type SrosConfigurePort
- func (in *SrosConfigurePort) DeepCopy() *SrosConfigurePort
- func (in *SrosConfigurePort) DeepCopyInto(out *SrosConfigurePort)
- func (in *SrosConfigurePort) DeepCopyObject() runtime.Object
- func (mg *SrosConfigurePort) GetActive() bool
- func (mg *SrosConfigurePort) GetCondition(ck nddv1.ConditionKind) nddv1.Condition
- func (mg *SrosConfigurePort) GetDeletionPolicy() nddv1.DeletionPolicy
- func (mg *SrosConfigurePort) GetExternalLeafRefs() []string
- func (mg *SrosConfigurePort) GetNetworkNodeReference() *nddv1.Reference
- func (mg *SrosConfigurePort) GetResourceIndexes() map[string]string
- func (mg *SrosConfigurePort) GetTarget() []string
- func (mg *SrosConfigurePort) SetActive(b bool)
- func (mg *SrosConfigurePort) SetConditions(c ...nddv1.Condition)
- func (mg *SrosConfigurePort) SetDeletionPolicy(r nddv1.DeletionPolicy)
- func (mg *SrosConfigurePort) SetExternalLeafRefs(n []string)
- func (mg *SrosConfigurePort) SetNetworkNodeReference(r *nddv1.Reference)
- func (mg *SrosConfigurePort) SetResourceIndexes(n map[string]string)
- func (mg *SrosConfigurePort) SetTarget(t []string)
- type SrosConfigurePortList
Constants ¶
const ( // Group in the kubernetes api Group = "sros.ndd.yndd.io" // Version in the kubernetes api Version = "v1alpha1" )
const ( // DeviceMatch is the matching string for device registration DeviceMatch = "nokia-conf" // DeviceType defines the device type the provider supports DeviceType nddv1.DeviceType = "nokia-sros" )
const ( // ConfigurePortFinalizer is the name of the finalizer added to // ConfigurePort to block delete operations until the physical node can be // deprovisioned. ConfigurePortFinalizer string = "port.sros.ndd.yndd.io" )
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "sros.ndd.yndd.io", Version: "v1alpha1"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
var ( RegistrationKind = reflect.TypeOf(Registration{}).Name() RegistrationGroupKind = schema.GroupKind{Group: Group, Kind: RegistrationKind}.String() RegistrationKindAPIVersion = RegistrationKind + "." + GroupVersion.String() RegistrationGroupVersionKind = GroupVersion.WithKind(RegistrationKind) )
Registration type metadata.
var ( ConfigurePortKind = reflect.TypeOf(SrosConfigurePort{}).Name() ConfigurePortGroupKind = schema.GroupKind{Group: Group, Kind: ConfigurePortKind}.String() ConfigurePortKindAPIVersion = ConfigurePortKind + "." + GroupVersion.String() ConfigurePortGroupVersionKind = GroupVersion.WithKind(ConfigurePortKind) )
ConfigurePort type metadata.
Functions ¶
This section is empty.
Types ¶
type ConfigurePort ¶
type ConfigurePort struct { Access *ConfigurePortAccess `json:"access,omitempty"` AdminState *string `json:"admin-state,omitempty"` ApplyGroups *string `json:"apply-groups,omitempty"` ApplyGroupsExclude *string `json:"apply-groups-exclude,omitempty"` Connector *ConfigurePortConnector `json:"connector,omitempty"` // +kubebuilder:default:=true DdmEvents *bool `json:"ddm-events,omitempty"` Description *string `json:"description,omitempty"` DistCpuProtection *ConfigurePortDistCpuProtection `json:"dist-cpu-protection,omitempty"` Dwdm *ConfigurePortDwdm `json:"dwdm,omitempty"` Ethernet *ConfigurePortEthernet `json:"ethernet,omitempty"` Gnss *ConfigurePortGnss `json:"gnss,omitempty"` HybridBufferAllocation *ConfigurePortHybridBufferAllocation `json:"hybrid-buffer-allocation,omitempty"` ModifyBufferAllocation *ConfigurePortModifyBufferAllocation `json:"modify-buffer-allocation,omitempty"` // +kubebuilder:default:=false MonitorAggEgressQueueStats *bool `json:"monitor-agg-egress-queue-stats,omitempty"` Network *ConfigurePortNetwork `json:"network,omitempty"` Otu *ConfigurePortOtu `json:"otu,omitempty"` PortId *string `json:"port-id,omitempty"` SonetSdh *ConfigurePortSonetSdh `json:"sonet-sdh,omitempty"` Tdm *ConfigurePortTdm `json:"tdm,omitempty"` Transceiver *ConfigurePortTransceiver `json:"transceiver,omitempty"` }
ConfigurePort struct
func (*ConfigurePort) DeepCopy ¶
func (in *ConfigurePort) DeepCopy() *ConfigurePort
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePort.
func (*ConfigurePort) DeepCopyInto ¶
func (in *ConfigurePort) DeepCopyInto(out *ConfigurePort)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortAccess ¶
type ConfigurePortAccess struct { ApplyGroups *string `json:"apply-groups,omitempty"` ApplyGroupsExclude *string `json:"apply-groups-exclude,omitempty"` Egress *ConfigurePortAccessEgress `json:"egress,omitempty"` Ingress *ConfigurePortAccessIngress `json:"ingress,omitempty"` }
ConfigurePortAccess struct
func (*ConfigurePortAccess) DeepCopy ¶
func (in *ConfigurePortAccess) DeepCopy() *ConfigurePortAccess
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortAccess.
func (*ConfigurePortAccess) DeepCopyInto ¶
func (in *ConfigurePortAccess) DeepCopyInto(out *ConfigurePortAccess)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortAccessEgress ¶
type ConfigurePortAccessEgress struct {
Pool []*ConfigurePortAccessEgressPool `json:"pool,omitempty"`
}
ConfigurePortAccessEgress struct
func (*ConfigurePortAccessEgress) DeepCopy ¶
func (in *ConfigurePortAccessEgress) DeepCopy() *ConfigurePortAccessEgress
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortAccessEgress.
func (*ConfigurePortAccessEgress) DeepCopyInto ¶
func (in *ConfigurePortAccessEgress) DeepCopyInto(out *ConfigurePortAccessEgress)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortAccessEgressPool ¶
type ConfigurePortAccessEgressPool struct { // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=1000 AmberAlarmThreshold *uint32 `json:"amber-alarm-threshold,omitempty"` ApplyGroups *string `json:"apply-groups,omitempty"` ApplyGroupsExclude *string `json:"apply-groups-exclude,omitempty"` Name *string `json:"name,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=1000 RedAlarmThreshold *uint32 `json:"red-alarm-threshold,omitempty"` ResvCbs *ConfigurePortAccessEgressPoolResvCbs `json:"resv-cbs,omitempty"` SlopePolicy *string `json:"slope-policy,omitempty"` }
ConfigurePortAccessEgressPool struct
func (*ConfigurePortAccessEgressPool) DeepCopy ¶
func (in *ConfigurePortAccessEgressPool) DeepCopy() *ConfigurePortAccessEgressPool
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortAccessEgressPool.
func (*ConfigurePortAccessEgressPool) DeepCopyInto ¶
func (in *ConfigurePortAccessEgressPool) DeepCopyInto(out *ConfigurePortAccessEgressPool)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortAccessEgressPoolResvCbs ¶
type ConfigurePortAccessEgressPoolResvCbs struct { AmberAlarmAction *ConfigurePortAccessEgressPoolResvCbsAmberAlarmAction `json:"amber-alarm-action,omitempty"` // +kubebuilder:default:="auto" Cbs *string `json:"cbs,omitempty"` }
ConfigurePortAccessEgressPoolResvCbs struct
func (*ConfigurePortAccessEgressPoolResvCbs) DeepCopy ¶
func (in *ConfigurePortAccessEgressPoolResvCbs) DeepCopy() *ConfigurePortAccessEgressPoolResvCbs
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortAccessEgressPoolResvCbs.
func (*ConfigurePortAccessEgressPoolResvCbs) DeepCopyInto ¶
func (in *ConfigurePortAccessEgressPoolResvCbs) DeepCopyInto(out *ConfigurePortAccessEgressPoolResvCbs)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortAccessEgressPoolResvCbsAmberAlarmAction ¶
type ConfigurePortAccessEgressPoolResvCbsAmberAlarmAction struct { // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=100 Max *uint32 `json:"max,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=100 Step *uint32 `json:"step,omitempty"` }
ConfigurePortAccessEgressPoolResvCbsAmberAlarmAction struct
func (*ConfigurePortAccessEgressPoolResvCbsAmberAlarmAction) DeepCopy ¶
func (in *ConfigurePortAccessEgressPoolResvCbsAmberAlarmAction) DeepCopy() *ConfigurePortAccessEgressPoolResvCbsAmberAlarmAction
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortAccessEgressPoolResvCbsAmberAlarmAction.
func (*ConfigurePortAccessEgressPoolResvCbsAmberAlarmAction) DeepCopyInto ¶
func (in *ConfigurePortAccessEgressPoolResvCbsAmberAlarmAction) DeepCopyInto(out *ConfigurePortAccessEgressPoolResvCbsAmberAlarmAction)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortAccessIngress ¶
type ConfigurePortAccessIngress struct {
Pool []*ConfigurePortAccessIngressPool `json:"pool,omitempty"`
}
ConfigurePortAccessIngress struct
func (*ConfigurePortAccessIngress) DeepCopy ¶
func (in *ConfigurePortAccessIngress) DeepCopy() *ConfigurePortAccessIngress
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortAccessIngress.
func (*ConfigurePortAccessIngress) DeepCopyInto ¶
func (in *ConfigurePortAccessIngress) DeepCopyInto(out *ConfigurePortAccessIngress)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortAccessIngressPool ¶
type ConfigurePortAccessIngressPool struct { // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=1000 AmberAlarmThreshold *uint32 `json:"amber-alarm-threshold,omitempty"` ApplyGroups *string `json:"apply-groups,omitempty"` ApplyGroupsExclude *string `json:"apply-groups-exclude,omitempty"` Name *string `json:"name,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=1000 RedAlarmThreshold *uint32 `json:"red-alarm-threshold,omitempty"` ResvCbs *ConfigurePortAccessIngressPoolResvCbs `json:"resv-cbs,omitempty"` SlopePolicy *string `json:"slope-policy,omitempty"` }
ConfigurePortAccessIngressPool struct
func (*ConfigurePortAccessIngressPool) DeepCopy ¶
func (in *ConfigurePortAccessIngressPool) DeepCopy() *ConfigurePortAccessIngressPool
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortAccessIngressPool.
func (*ConfigurePortAccessIngressPool) DeepCopyInto ¶
func (in *ConfigurePortAccessIngressPool) DeepCopyInto(out *ConfigurePortAccessIngressPool)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortAccessIngressPoolResvCbs ¶
type ConfigurePortAccessIngressPoolResvCbs struct { AmberAlarmAction *ConfigurePortAccessIngressPoolResvCbsAmberAlarmAction `json:"amber-alarm-action,omitempty"` // +kubebuilder:default:="auto" Cbs *string `json:"cbs,omitempty"` }
ConfigurePortAccessIngressPoolResvCbs struct
func (*ConfigurePortAccessIngressPoolResvCbs) DeepCopy ¶
func (in *ConfigurePortAccessIngressPoolResvCbs) DeepCopy() *ConfigurePortAccessIngressPoolResvCbs
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortAccessIngressPoolResvCbs.
func (*ConfigurePortAccessIngressPoolResvCbs) DeepCopyInto ¶
func (in *ConfigurePortAccessIngressPoolResvCbs) DeepCopyInto(out *ConfigurePortAccessIngressPoolResvCbs)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortAccessIngressPoolResvCbsAmberAlarmAction ¶
type ConfigurePortAccessIngressPoolResvCbsAmberAlarmAction struct { // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=100 Max *uint32 `json:"max,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=100 Step *uint32 `json:"step,omitempty"` }
ConfigurePortAccessIngressPoolResvCbsAmberAlarmAction struct
func (*ConfigurePortAccessIngressPoolResvCbsAmberAlarmAction) DeepCopy ¶
func (in *ConfigurePortAccessIngressPoolResvCbsAmberAlarmAction) DeepCopy() *ConfigurePortAccessIngressPoolResvCbsAmberAlarmAction
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortAccessIngressPoolResvCbsAmberAlarmAction.
func (*ConfigurePortAccessIngressPoolResvCbsAmberAlarmAction) DeepCopyInto ¶
func (in *ConfigurePortAccessIngressPoolResvCbsAmberAlarmAction) DeepCopyInto(out *ConfigurePortAccessIngressPoolResvCbsAmberAlarmAction)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortConnector ¶
type ConfigurePortConnector struct { ApplyGroups *string `json:"apply-groups,omitempty"` ApplyGroupsExclude *string `json:"apply-groups-exclude,omitempty"` // +kubebuilder:validation:Enum=`c1-100g`;`c1-10g`;`c1-25g`;`c1-400g`;`c1-40g`;`c1-50g`;`c10-10g`;`c2-100g`;`c4-100g`;`c4-10g`;`c4-25g`;`c8-50g` Breakout *string `json:"breakout,omitempty"` // +kubebuilder:validation:Enum=`cl91-514-528`;`cl91-514-544` RsFecMode *string `json:"rs-fec-mode,omitempty"` }
ConfigurePortConnector struct
func (*ConfigurePortConnector) DeepCopy ¶
func (in *ConfigurePortConnector) DeepCopy() *ConfigurePortConnector
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortConnector.
func (*ConfigurePortConnector) DeepCopyInto ¶
func (in *ConfigurePortConnector) DeepCopyInto(out *ConfigurePortConnector)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortDistCpuProtection ¶
type ConfigurePortDistCpuProtection struct {
Policy *string `json:"policy,omitempty"`
}
ConfigurePortDistCpuProtection struct
func (*ConfigurePortDistCpuProtection) DeepCopy ¶
func (in *ConfigurePortDistCpuProtection) DeepCopy() *ConfigurePortDistCpuProtection
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortDistCpuProtection.
func (*ConfigurePortDistCpuProtection) DeepCopyInto ¶
func (in *ConfigurePortDistCpuProtection) DeepCopyInto(out *ConfigurePortDistCpuProtection)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortDwdm ¶
type ConfigurePortDwdm struct { ApplyGroups *string `json:"apply-groups,omitempty"` ApplyGroupsExclude *string `json:"apply-groups-exclude,omitempty"` Channel *string `json:"channel,omitempty"` Coherent *ConfigurePortDwdmCoherent `json:"coherent,omitempty"` RxdtvAdjust *bool `json:"rxdtv-adjust,omitempty"` Wavetracker *ConfigurePortDwdmWavetracker `json:"wavetracker,omitempty"` }
ConfigurePortDwdm struct
func (*ConfigurePortDwdm) DeepCopy ¶
func (in *ConfigurePortDwdm) DeepCopy() *ConfigurePortDwdm
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortDwdm.
func (*ConfigurePortDwdm) DeepCopyInto ¶
func (in *ConfigurePortDwdm) DeepCopyInto(out *ConfigurePortDwdm)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortDwdmCoherent ¶
type ConfigurePortDwdmCoherent struct { ApplyGroups *string `json:"apply-groups,omitempty"` ApplyGroupsExclude *string `json:"apply-groups-exclude,omitempty"` Channel *string `json:"channel,omitempty"` Compatibility *string `json:"compatibility,omitempty"` // kubebuilder:validation:Minimum=2 // kubebuilder:validation:Maximum=2 // +kubebuilder:default:=32 CprWindowSize *uint32 `json:"cpr-window-size,omitempty"` // kubebuilder:validation:Minimum=50000 // kubebuilder:validation:Maximum=50000 Dispersion *int32 `json:"dispersion,omitempty"` Mode *string `json:"mode,omitempty"` ReportAlarm *ConfigurePortDwdmCoherentReportAlarm `json:"report-alarm,omitempty"` RxLosReaction *string `json:"rx-los-reaction,omitempty"` // kubebuilder:validation:Minimum=3000 // kubebuilder:validation:Maximum=1300 // +kubebuilder:default:="-23" RxLosThresh *string `json:"rx-los-thresh,omitempty"` Sweep *ConfigurePortDwdmCoherentSweep `json:"sweep,omitempty"` // kubebuilder:validation:Minimum=2000 // kubebuilder:validation:Maximum=300 // +kubebuilder:default:="1" TargetPower *string `json:"target-power,omitempty"` }
ConfigurePortDwdmCoherent struct
func (*ConfigurePortDwdmCoherent) DeepCopy ¶
func (in *ConfigurePortDwdmCoherent) DeepCopy() *ConfigurePortDwdmCoherent
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortDwdmCoherent.
func (*ConfigurePortDwdmCoherent) DeepCopyInto ¶
func (in *ConfigurePortDwdmCoherent) DeepCopyInto(out *ConfigurePortDwdmCoherent)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortDwdmCoherentReportAlarm ¶
type ConfigurePortDwdmCoherentReportAlarm struct { // +kubebuilder:default:=true Hosttx *bool `json:"hosttx,omitempty"` // +kubebuilder:default:=true Mod *bool `json:"mod,omitempty"` // +kubebuilder:default:=true Modflt *bool `json:"modflt,omitempty"` // +kubebuilder:default:=true Netrx *bool `json:"netrx,omitempty"` // +kubebuilder:default:=true Nettx *bool `json:"nettx,omitempty"` }
ConfigurePortDwdmCoherentReportAlarm struct
func (*ConfigurePortDwdmCoherentReportAlarm) DeepCopy ¶
func (in *ConfigurePortDwdmCoherentReportAlarm) DeepCopy() *ConfigurePortDwdmCoherentReportAlarm
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortDwdmCoherentReportAlarm.
func (*ConfigurePortDwdmCoherentReportAlarm) DeepCopyInto ¶
func (in *ConfigurePortDwdmCoherentReportAlarm) DeepCopyInto(out *ConfigurePortDwdmCoherentReportAlarm)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortDwdmCoherentSweep ¶
type ConfigurePortDwdmCoherentSweep struct { // kubebuilder:validation:Minimum=50000 // kubebuilder:validation:Maximum=50000 // +kubebuilder:default:=2000 End *int32 `json:"end,omitempty"` // kubebuilder:validation:Minimum=50000 // kubebuilder:validation:Maximum=50000 // +kubebuilder:default:=-25500 Start *int32 `json:"start,omitempty"` }
ConfigurePortDwdmCoherentSweep struct
func (*ConfigurePortDwdmCoherentSweep) DeepCopy ¶
func (in *ConfigurePortDwdmCoherentSweep) DeepCopy() *ConfigurePortDwdmCoherentSweep
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortDwdmCoherentSweep.
func (*ConfigurePortDwdmCoherentSweep) DeepCopyInto ¶
func (in *ConfigurePortDwdmCoherentSweep) DeepCopyInto(out *ConfigurePortDwdmCoherentSweep)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortDwdmWavetracker ¶
type ConfigurePortDwdmWavetracker struct { ApplyGroups *string `json:"apply-groups,omitempty"` ApplyGroupsExclude *string `json:"apply-groups-exclude,omitempty"` Encode *ConfigurePortDwdmWavetrackerEncode `json:"encode,omitempty"` PowerControl *ConfigurePortDwdmWavetrackerPowerControl `json:"power-control,omitempty"` ReportAlarm *ConfigurePortDwdmWavetrackerReportAlarm `json:"report-alarm,omitempty"` }
ConfigurePortDwdmWavetracker struct
func (*ConfigurePortDwdmWavetracker) DeepCopy ¶
func (in *ConfigurePortDwdmWavetracker) DeepCopy() *ConfigurePortDwdmWavetracker
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortDwdmWavetracker.
func (*ConfigurePortDwdmWavetracker) DeepCopyInto ¶
func (in *ConfigurePortDwdmWavetracker) DeepCopyInto(out *ConfigurePortDwdmWavetracker)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortDwdmWavetrackerEncode ¶
type ConfigurePortDwdmWavetrackerEncode struct { // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=4095 Key1 *uint32 `json:"key1"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=4095 Key2 *uint32 `json:"key2"` }
ConfigurePortDwdmWavetrackerEncode struct
func (*ConfigurePortDwdmWavetrackerEncode) DeepCopy ¶
func (in *ConfigurePortDwdmWavetrackerEncode) DeepCopy() *ConfigurePortDwdmWavetrackerEncode
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortDwdmWavetrackerEncode.
func (*ConfigurePortDwdmWavetrackerEncode) DeepCopyInto ¶
func (in *ConfigurePortDwdmWavetrackerEncode) DeepCopyInto(out *ConfigurePortDwdmWavetrackerEncode)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortDwdmWavetrackerPowerControl ¶
type ConfigurePortDwdmWavetrackerPowerControl struct { // kubebuilder:validation:Minimum=2200 // kubebuilder:validation:Maximum=300 // +kubebuilder:default:="-20" TargetPower *string `json:"target-power,omitempty"` }
ConfigurePortDwdmWavetrackerPowerControl struct
func (*ConfigurePortDwdmWavetrackerPowerControl) DeepCopy ¶
func (in *ConfigurePortDwdmWavetrackerPowerControl) DeepCopy() *ConfigurePortDwdmWavetrackerPowerControl
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortDwdmWavetrackerPowerControl.
func (*ConfigurePortDwdmWavetrackerPowerControl) DeepCopyInto ¶
func (in *ConfigurePortDwdmWavetrackerPowerControl) DeepCopyInto(out *ConfigurePortDwdmWavetrackerPowerControl)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortDwdmWavetrackerReportAlarm ¶
type ConfigurePortDwdmWavetrackerReportAlarm struct { // +kubebuilder:default:=true EncoderDegrade *bool `json:"encoder-degrade,omitempty"` // +kubebuilder:default:=true EncoderFailure *bool `json:"encoder-failure,omitempty"` // +kubebuilder:default:=true MissingPluggableVoa *bool `json:"missing-pluggable-voa,omitempty"` // +kubebuilder:default:=true PowerControlDegrade *bool `json:"power-control-degrade,omitempty"` // +kubebuilder:default:=true PowerControlFailure *bool `json:"power-control-failure,omitempty"` // +kubebuilder:default:=true PowerControlHighLimit *bool `json:"power-control-high-limit,omitempty"` // +kubebuilder:default:=true PowerControlLowLimit *bool `json:"power-control-low-limit,omitempty"` }
ConfigurePortDwdmWavetrackerReportAlarm struct
func (*ConfigurePortDwdmWavetrackerReportAlarm) DeepCopy ¶
func (in *ConfigurePortDwdmWavetrackerReportAlarm) DeepCopy() *ConfigurePortDwdmWavetrackerReportAlarm
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortDwdmWavetrackerReportAlarm.
func (*ConfigurePortDwdmWavetrackerReportAlarm) DeepCopyInto ¶
func (in *ConfigurePortDwdmWavetrackerReportAlarm) DeepCopyInto(out *ConfigurePortDwdmWavetrackerReportAlarm)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernet ¶
type ConfigurePortEthernet struct { Access *ConfigurePortEthernetAccess `json:"access,omitempty"` AccountingPolicy *string `json:"accounting-policy,omitempty"` ApplyGroups *string `json:"apply-groups,omitempty"` ApplyGroupsExclude *string `json:"apply-groups-exclude,omitempty"` // +kubebuilder:validation:Enum=`false`;`limited`;`true` Autonegotiate *string `json:"autonegotiate,omitempty"` // +kubebuilder:default:=false CollectStats *bool `json:"collect-stats,omitempty"` CrcMonitor *ConfigurePortEthernetCrcMonitor `json:"crc-monitor,omitempty"` Dampening *ConfigurePortEthernetDampening `json:"dampening,omitempty"` // +kubebuilder:default:=false DiscardRxPauseFrames *bool `json:"discard-rx-pause-frames,omitempty"` Dot1qEtype *string `json:"dot1q-etype,omitempty"` Dot1x *ConfigurePortEthernetDot1x `json:"dot1x,omitempty"` DownOnInternalError *ConfigurePortEthernetDownOnInternalError `json:"down-on-internal-error,omitempty"` DownWhenLooped *ConfigurePortEthernetDownWhenLooped `json:"down-when-looped,omitempty"` Duplex *string `json:"duplex,omitempty"` EfmOam *ConfigurePortEthernetEfmOam `json:"efm-oam,omitempty"` Egress *ConfigurePortEthernetEgress `json:"egress,omitempty"` Elmi *ConfigurePortEthernetElmi `json:"elmi,omitempty"` EncapType *string `json:"encap-type,omitempty"` EthCfm *ConfigurePortEthernetEthCfm `json:"eth-cfm,omitempty"` HoldTime *ConfigurePortEthernetHoldTime `json:"hold-time,omitempty"` HsmdaSchedulerOverrides *ConfigurePortEthernetHsmdaSchedulerOverrides `json:"hsmda-scheduler-overrides,omitempty"` Ingress *ConfigurePortEthernetIngress `json:"ingress,omitempty"` // +kubebuilder:default:=false LacpTunnel *bool `json:"lacp-tunnel,omitempty"` Lldp *ConfigurePortEthernetLldp `json:"lldp,omitempty"` LoadBalancingAlgorithm *string `json:"load-balancing-algorithm,omitempty"` Loopback *ConfigurePortEthernetLoopback `json:"loopback,omitempty"` // +kubebuilder:validation:Required // +kubebuilder:validation:Pattern=`[0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}` // +kubebuilder:default:="00:00:00:00:00:00" MacAddress *string `json:"mac-address,omitempty"` // kubebuilder:validation:Minimum=64 // kubebuilder:validation:Maximum=64 // +kubebuilder:default:=64 MinFrameLength *uint32 `json:"min-frame-length,omitempty"` Mode *string `json:"mode,omitempty"` // kubebuilder:validation:Minimum=512 // kubebuilder:validation:Maximum=9800 Mtu *uint32 `json:"mtu,omitempty"` Network *ConfigurePortEthernetNetwork `json:"network,omitempty"` PbbEtype *string `json:"pbb-etype,omitempty"` // kubebuilder:validation:Minimum=2147483648 // kubebuilder:validation:Maximum=2147483647 PtpAsymmetry *int32 `json:"ptp-asymmetry,omitempty"` QinqEtype *string `json:"qinq-etype,omitempty"` ReportAlarm *ConfigurePortEthernetReportAlarm `json:"report-alarm,omitempty"` // +kubebuilder:validation:Enum=`cl108`;`cl74`;`cl91-514-528` RsFecMode *string `json:"rs-fec-mode,omitempty"` // +kubebuilder:default:=false SingleFiber *bool `json:"single-fiber,omitempty"` // kubebuilder:validation:Minimum=10 // kubebuilder:validation:Maximum=10 Speed *uint32 `json:"speed,omitempty"` Ssm *ConfigurePortEthernetSsm `json:"ssm,omitempty"` SymbolMonitor *ConfigurePortEthernetSymbolMonitor `json:"symbol-monitor,omitempty"` // kubebuilder:validation:Minimum=30 // kubebuilder:validation:Maximum=600 // +kubebuilder:default:=300 UtilStatsInterval *uint32 `json:"util-stats-interval,omitempty"` // +kubebuilder:validation:Enum=`lan`;`wan` Xgig *string `json:"xgig,omitempty"` }
ConfigurePortEthernet struct
func (*ConfigurePortEthernet) DeepCopy ¶
func (in *ConfigurePortEthernet) DeepCopy() *ConfigurePortEthernet
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernet.
func (*ConfigurePortEthernet) DeepCopyInto ¶
func (in *ConfigurePortEthernet) DeepCopyInto(out *ConfigurePortEthernet)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetAccess ¶
type ConfigurePortEthernetAccess struct { AccountingPolicy *string `json:"accounting-policy,omitempty"` ApplyGroups *string `json:"apply-groups,omitempty"` ApplyGroupsExclude *string `json:"apply-groups-exclude,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=6400000000 Bandwidth *uint64 `json:"bandwidth,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=1000 // +kubebuilder:default:=100 BookingFactor *uint32 `json:"booking-factor,omitempty"` // +kubebuilder:default:=false CollectStats *bool `json:"collect-stats,omitempty"` Egress *ConfigurePortEthernetAccessEgress `json:"egress,omitempty"` Ingress *ConfigurePortEthernetAccessIngress `json:"ingress,omitempty"` }
ConfigurePortEthernetAccess struct
func (*ConfigurePortEthernetAccess) DeepCopy ¶
func (in *ConfigurePortEthernetAccess) DeepCopy() *ConfigurePortEthernetAccess
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetAccess.
func (*ConfigurePortEthernetAccess) DeepCopyInto ¶
func (in *ConfigurePortEthernetAccess) DeepCopyInto(out *ConfigurePortEthernetAccess)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetAccessEgress ¶
type ConfigurePortEthernetAccessEgress struct { QueueGroup []*ConfigurePortEthernetAccessEgressQueueGroup `json:"queue-group,omitempty"` VirtualPort []*ConfigurePortEthernetAccessEgressVirtualPort `json:"virtual-port,omitempty"` }
ConfigurePortEthernetAccessEgress struct
func (*ConfigurePortEthernetAccessEgress) DeepCopy ¶
func (in *ConfigurePortEthernetAccessEgress) DeepCopy() *ConfigurePortEthernetAccessEgress
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetAccessEgress.
func (*ConfigurePortEthernetAccessEgress) DeepCopyInto ¶
func (in *ConfigurePortEthernetAccessEgress) DeepCopyInto(out *ConfigurePortEthernetAccessEgress)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetAccessEgressQueueGroup ¶
type ConfigurePortEthernetAccessEgressQueueGroup struct { AccountingPolicy *string `json:"accounting-policy,omitempty"` AggregateRate *ConfigurePortEthernetAccessEgressQueueGroupAggregateRate `json:"aggregate-rate,omitempty"` ApplyGroups *string `json:"apply-groups,omitempty"` ApplyGroupsExclude *string `json:"apply-groups-exclude,omitempty"` // +kubebuilder:default:=false CollectStats *bool `json:"collect-stats,omitempty"` Description *string `json:"description,omitempty"` HostMatch *ConfigurePortEthernetAccessEgressQueueGroupHostMatch `json:"host-match,omitempty"` // +kubebuilder:default:=false HsTurbo *bool `json:"hs-turbo,omitempty"` HsmdaQueueOverrides *ConfigurePortEthernetAccessEgressQueueGroupHsmdaQueueOverrides `json:"hsmda-queue-overrides,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=65535 InstanceId *uint16 `json:"instance-id,omitempty"` QueueGroupName *string `json:"queue-group-name,omitempty"` QueueOverrides *ConfigurePortEthernetAccessEgressQueueGroupQueueOverrides `json:"queue-overrides,omitempty"` SchedulerPolicy *ConfigurePortEthernetAccessEgressQueueGroupSchedulerPolicy `json:"scheduler-policy,omitempty"` }
ConfigurePortEthernetAccessEgressQueueGroup struct
func (*ConfigurePortEthernetAccessEgressQueueGroup) DeepCopy ¶
func (in *ConfigurePortEthernetAccessEgressQueueGroup) DeepCopy() *ConfigurePortEthernetAccessEgressQueueGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetAccessEgressQueueGroup.
func (*ConfigurePortEthernetAccessEgressQueueGroup) DeepCopyInto ¶
func (in *ConfigurePortEthernetAccessEgressQueueGroup) DeepCopyInto(out *ConfigurePortEthernetAccessEgressQueueGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetAccessEgressQueueGroupAggregateRate ¶
type ConfigurePortEthernetAccessEgressQueueGroupAggregateRate struct { // +kubebuilder:default:=false LimitUnusedBandwidth *bool `json:"limit-unused-bandwidth,omitempty"` // +kubebuilder:default:=false QueueFrameBasedAccounting *bool `json:"queue-frame-based-accounting,omitempty"` // +kubebuilder:default:="max" Rate *string `json:"rate,omitempty"` }
ConfigurePortEthernetAccessEgressQueueGroupAggregateRate struct
func (*ConfigurePortEthernetAccessEgressQueueGroupAggregateRate) DeepCopy ¶
func (in *ConfigurePortEthernetAccessEgressQueueGroupAggregateRate) DeepCopy() *ConfigurePortEthernetAccessEgressQueueGroupAggregateRate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetAccessEgressQueueGroupAggregateRate.
func (*ConfigurePortEthernetAccessEgressQueueGroupAggregateRate) DeepCopyInto ¶
func (in *ConfigurePortEthernetAccessEgressQueueGroupAggregateRate) DeepCopyInto(out *ConfigurePortEthernetAccessEgressQueueGroupAggregateRate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetAccessEgressQueueGroupHostMatch ¶
type ConfigurePortEthernetAccessEgressQueueGroupHostMatch struct {
IntDestId []*ConfigurePortEthernetAccessEgressQueueGroupHostMatchIntDestId `json:"int-dest-id,omitempty"`
}
ConfigurePortEthernetAccessEgressQueueGroupHostMatch struct
func (*ConfigurePortEthernetAccessEgressQueueGroupHostMatch) DeepCopy ¶
func (in *ConfigurePortEthernetAccessEgressQueueGroupHostMatch) DeepCopy() *ConfigurePortEthernetAccessEgressQueueGroupHostMatch
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetAccessEgressQueueGroupHostMatch.
func (*ConfigurePortEthernetAccessEgressQueueGroupHostMatch) DeepCopyInto ¶
func (in *ConfigurePortEthernetAccessEgressQueueGroupHostMatch) DeepCopyInto(out *ConfigurePortEthernetAccessEgressQueueGroupHostMatch)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetAccessEgressQueueGroupHostMatchIntDestId ¶
type ConfigurePortEthernetAccessEgressQueueGroupHostMatchIntDestId struct {
DestinationString *string `json:"destination-string,omitempty"`
}
ConfigurePortEthernetAccessEgressQueueGroupHostMatchIntDestId struct
func (*ConfigurePortEthernetAccessEgressQueueGroupHostMatchIntDestId) DeepCopy ¶
func (in *ConfigurePortEthernetAccessEgressQueueGroupHostMatchIntDestId) DeepCopy() *ConfigurePortEthernetAccessEgressQueueGroupHostMatchIntDestId
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetAccessEgressQueueGroupHostMatchIntDestId.
func (*ConfigurePortEthernetAccessEgressQueueGroupHostMatchIntDestId) DeepCopyInto ¶
func (in *ConfigurePortEthernetAccessEgressQueueGroupHostMatchIntDestId) DeepCopyInto(out *ConfigurePortEthernetAccessEgressQueueGroupHostMatchIntDestId)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetAccessEgressQueueGroupHsmdaQueueOverrides ¶
type ConfigurePortEthernetAccessEgressQueueGroupHsmdaQueueOverrides struct { PacketByteOffset *string `json:"packet-byte-offset,omitempty"` Queue []*ConfigurePortEthernetAccessEgressQueueGroupHsmdaQueueOverridesQueue `json:"queue,omitempty"` SecondaryShaper *string `json:"secondary-shaper,omitempty"` WrrPolicy *string `json:"wrr-policy,omitempty"` }
ConfigurePortEthernetAccessEgressQueueGroupHsmdaQueueOverrides struct
func (*ConfigurePortEthernetAccessEgressQueueGroupHsmdaQueueOverrides) DeepCopy ¶
func (in *ConfigurePortEthernetAccessEgressQueueGroupHsmdaQueueOverrides) DeepCopy() *ConfigurePortEthernetAccessEgressQueueGroupHsmdaQueueOverrides
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetAccessEgressQueueGroupHsmdaQueueOverrides.
func (*ConfigurePortEthernetAccessEgressQueueGroupHsmdaQueueOverrides) DeepCopyInto ¶
func (in *ConfigurePortEthernetAccessEgressQueueGroupHsmdaQueueOverrides) DeepCopyInto(out *ConfigurePortEthernetAccessEgressQueueGroupHsmdaQueueOverrides)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetAccessEgressQueueGroupHsmdaQueueOverridesQueue ¶
type ConfigurePortEthernetAccessEgressQueueGroupHsmdaQueueOverridesQueue struct { ApplyGroups *string `json:"apply-groups,omitempty"` ApplyGroupsExclude *string `json:"apply-groups-exclude,omitempty"` Mbs *string `json:"mbs,omitempty"` QueueId *string `json:"queue-id,omitempty"` Rate *string `json:"rate,omitempty"` SlopePolicy *string `json:"slope-policy,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=32 WrrWeight *int32 `json:"wrr-weight,omitempty"` }
ConfigurePortEthernetAccessEgressQueueGroupHsmdaQueueOverridesQueue struct
func (*ConfigurePortEthernetAccessEgressQueueGroupHsmdaQueueOverridesQueue) DeepCopy ¶
func (in *ConfigurePortEthernetAccessEgressQueueGroupHsmdaQueueOverridesQueue) DeepCopy() *ConfigurePortEthernetAccessEgressQueueGroupHsmdaQueueOverridesQueue
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetAccessEgressQueueGroupHsmdaQueueOverridesQueue.
func (*ConfigurePortEthernetAccessEgressQueueGroupHsmdaQueueOverridesQueue) DeepCopyInto ¶
func (in *ConfigurePortEthernetAccessEgressQueueGroupHsmdaQueueOverridesQueue) DeepCopyInto(out *ConfigurePortEthernetAccessEgressQueueGroupHsmdaQueueOverridesQueue)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetAccessEgressQueueGroupQueueOverrides ¶
type ConfigurePortEthernetAccessEgressQueueGroupQueueOverrides struct {
Queue []*ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueue `json:"queue,omitempty"`
}
ConfigurePortEthernetAccessEgressQueueGroupQueueOverrides struct
func (*ConfigurePortEthernetAccessEgressQueueGroupQueueOverrides) DeepCopy ¶
func (in *ConfigurePortEthernetAccessEgressQueueGroupQueueOverrides) DeepCopy() *ConfigurePortEthernetAccessEgressQueueGroupQueueOverrides
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetAccessEgressQueueGroupQueueOverrides.
func (*ConfigurePortEthernetAccessEgressQueueGroupQueueOverrides) DeepCopyInto ¶
func (in *ConfigurePortEthernetAccessEgressQueueGroupQueueOverrides) DeepCopyInto(out *ConfigurePortEthernetAccessEgressQueueGroupQueueOverrides)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueue ¶
type ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueue struct { AdaptationRule *ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueAdaptationRule `json:"adaptation-rule,omitempty"` ApplyGroups *string `json:"apply-groups,omitempty"` ApplyGroupsExclude *string `json:"apply-groups-exclude,omitempty"` BurstLimit *string `json:"burst-limit,omitempty"` Cbs *string `json:"cbs,omitempty"` DropTail *ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueDropTail `json:"drop-tail,omitempty"` Mbs *string `json:"mbs,omitempty"` // +kubebuilder:default:=false MonitorDepth *bool `json:"monitor-depth,omitempty"` MonitorQueueDepth *ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueMonitorQueueDepth `json:"monitor-queue-depth,omitempty"` Parent *ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueParent `json:"parent,omitempty"` QueueId *string `json:"queue-id,omitempty"` QueueOverrideRate *ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueQueueOverrideRate `json:"queue-override-rate,omitempty"` }
ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueue struct
func (*ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueue) DeepCopy ¶
func (in *ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueue) DeepCopy() *ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueue
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueue.
func (*ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueue) DeepCopyInto ¶
func (in *ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueue) DeepCopyInto(out *ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueue)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueAdaptationRule ¶
type ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueAdaptationRule struct { Cir *string `json:"cir,omitempty"` Pir *string `json:"pir,omitempty"` }
ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueAdaptationRule struct
func (*ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueAdaptationRule) DeepCopy ¶
func (in *ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueAdaptationRule) DeepCopy() *ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueAdaptationRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueAdaptationRule.
func (*ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueAdaptationRule) DeepCopyInto ¶
func (in *ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueAdaptationRule) DeepCopyInto(out *ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueAdaptationRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueDropTail ¶
type ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueDropTail struct {
Low *ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueDropTailLow `json:"low,omitempty"`
}
ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueDropTail struct
func (*ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueDropTail) DeepCopy ¶
func (in *ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueDropTail) DeepCopy() *ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueDropTail
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueDropTail.
func (*ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueDropTail) DeepCopyInto ¶
func (in *ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueDropTail) DeepCopyInto(out *ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueDropTail)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueDropTailLow ¶
type ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueDropTailLow struct {
PercentReductionFromMbs *string `json:"percent-reduction-from-mbs,omitempty"`
}
ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueDropTailLow struct
func (*ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueDropTailLow) DeepCopy ¶
func (in *ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueDropTailLow) DeepCopy() *ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueDropTailLow
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueDropTailLow.
func (*ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueDropTailLow) DeepCopyInto ¶
func (in *ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueDropTailLow) DeepCopyInto(out *ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueDropTailLow)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueMonitorQueueDepth ¶
type ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueMonitorQueueDepth struct { // +kubebuilder:default:=false FastPolling *bool `json:"fast-polling,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=9999 ViolationThreshold *string `json:"violation-threshold,omitempty"` }
ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueMonitorQueueDepth struct
func (*ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueMonitorQueueDepth) DeepCopy ¶
func (in *ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueMonitorQueueDepth) DeepCopy() *ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueMonitorQueueDepth
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueMonitorQueueDepth.
func (*ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueMonitorQueueDepth) DeepCopyInto ¶
func (in *ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueMonitorQueueDepth) DeepCopyInto(out *ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueMonitorQueueDepth)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueParent ¶
type ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueParent struct { CirWeight *string `json:"cir-weight,omitempty"` Weight *string `json:"weight,omitempty"` }
ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueParent struct
func (*ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueParent) DeepCopy ¶
func (in *ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueParent) DeepCopy() *ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueParent
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueParent.
func (*ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueParent) DeepCopyInto ¶
func (in *ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueParent) DeepCopyInto(out *ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueParent)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueQueueOverrideRate ¶
type ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueQueueOverrideRate struct { PercentRate *ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueQueueOverrideRatePercentRate `json:"percent-rate,omitempty"` Rate *ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueQueueOverrideRateRate `json:"rate,omitempty"` }
ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueQueueOverrideRate struct
func (*ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueQueueOverrideRate) DeepCopy ¶
func (in *ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueQueueOverrideRate) DeepCopy() *ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueQueueOverrideRate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueQueueOverrideRate.
func (*ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueQueueOverrideRate) DeepCopyInto ¶
func (in *ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueQueueOverrideRate) DeepCopyInto(out *ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueQueueOverrideRate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueQueueOverrideRatePercentRate ¶
type ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueQueueOverrideRatePercentRate struct {
PercentRate *ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueQueueOverrideRatePercentRatePercentRate `json:"percent-rate,omitempty"`
}
ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueQueueOverrideRatePercentRate struct
func (*ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueQueueOverrideRatePercentRate) DeepCopy ¶
func (in *ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueQueueOverrideRatePercentRate) DeepCopy() *ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueQueueOverrideRatePercentRate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueQueueOverrideRatePercentRate.
func (*ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueQueueOverrideRatePercentRate) DeepCopyInto ¶
func (in *ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueQueueOverrideRatePercentRate) DeepCopyInto(out *ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueQueueOverrideRatePercentRate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueQueueOverrideRatePercentRatePercentRate ¶
type ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueQueueOverrideRatePercentRatePercentRate struct { Cir *string `json:"cir,omitempty"` Pir *string `json:"pir,omitempty"` }
ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueQueueOverrideRatePercentRatePercentRate struct
func (*ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueQueueOverrideRatePercentRatePercentRate) DeepCopy ¶
func (in *ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueQueueOverrideRatePercentRatePercentRate) DeepCopy() *ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueQueueOverrideRatePercentRatePercentRate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueQueueOverrideRatePercentRatePercentRate.
func (*ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueQueueOverrideRatePercentRatePercentRate) DeepCopyInto ¶
func (in *ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueQueueOverrideRatePercentRatePercentRate) DeepCopyInto(out *ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueQueueOverrideRatePercentRatePercentRate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueQueueOverrideRateRate ¶
type ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueQueueOverrideRateRate struct {
Rate *ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueQueueOverrideRateRateRate `json:"rate,omitempty"`
}
ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueQueueOverrideRateRate struct
func (*ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueQueueOverrideRateRate) DeepCopy ¶
func (in *ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueQueueOverrideRateRate) DeepCopy() *ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueQueueOverrideRateRate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueQueueOverrideRateRate.
func (*ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueQueueOverrideRateRate) DeepCopyInto ¶
func (in *ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueQueueOverrideRateRate) DeepCopyInto(out *ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueQueueOverrideRateRate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueQueueOverrideRateRateRate ¶
type ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueQueueOverrideRateRateRate struct { Cir *string `json:"cir,omitempty"` Pir *string `json:"pir,omitempty"` }
ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueQueueOverrideRateRateRate struct
func (*ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueQueueOverrideRateRateRate) DeepCopy ¶
func (in *ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueQueueOverrideRateRateRate) DeepCopy() *ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueQueueOverrideRateRateRate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueQueueOverrideRateRateRate.
func (*ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueQueueOverrideRateRateRate) DeepCopyInto ¶
func (in *ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueQueueOverrideRateRateRate) DeepCopyInto(out *ConfigurePortEthernetAccessEgressQueueGroupQueueOverridesQueueQueueOverrideRateRateRate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetAccessEgressQueueGroupSchedulerPolicy ¶
type ConfigurePortEthernetAccessEgressQueueGroupSchedulerPolicy struct { Overrides *ConfigurePortEthernetAccessEgressQueueGroupSchedulerPolicyOverrides `json:"overrides,omitempty"` PolicyName *string `json:"policy-name,omitempty"` }
ConfigurePortEthernetAccessEgressQueueGroupSchedulerPolicy struct
func (*ConfigurePortEthernetAccessEgressQueueGroupSchedulerPolicy) DeepCopy ¶
func (in *ConfigurePortEthernetAccessEgressQueueGroupSchedulerPolicy) DeepCopy() *ConfigurePortEthernetAccessEgressQueueGroupSchedulerPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetAccessEgressQueueGroupSchedulerPolicy.
func (*ConfigurePortEthernetAccessEgressQueueGroupSchedulerPolicy) DeepCopyInto ¶
func (in *ConfigurePortEthernetAccessEgressQueueGroupSchedulerPolicy) DeepCopyInto(out *ConfigurePortEthernetAccessEgressQueueGroupSchedulerPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetAccessEgressQueueGroupSchedulerPolicyOverrides ¶
type ConfigurePortEthernetAccessEgressQueueGroupSchedulerPolicyOverrides struct {
Scheduler []*ConfigurePortEthernetAccessEgressQueueGroupSchedulerPolicyOverridesScheduler `json:"scheduler,omitempty"`
}
ConfigurePortEthernetAccessEgressQueueGroupSchedulerPolicyOverrides struct
func (*ConfigurePortEthernetAccessEgressQueueGroupSchedulerPolicyOverrides) DeepCopy ¶
func (in *ConfigurePortEthernetAccessEgressQueueGroupSchedulerPolicyOverrides) DeepCopy() *ConfigurePortEthernetAccessEgressQueueGroupSchedulerPolicyOverrides
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetAccessEgressQueueGroupSchedulerPolicyOverrides.
func (*ConfigurePortEthernetAccessEgressQueueGroupSchedulerPolicyOverrides) DeepCopyInto ¶
func (in *ConfigurePortEthernetAccessEgressQueueGroupSchedulerPolicyOverrides) DeepCopyInto(out *ConfigurePortEthernetAccessEgressQueueGroupSchedulerPolicyOverrides)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetAccessEgressQueueGroupSchedulerPolicyOverridesScheduler ¶
type ConfigurePortEthernetAccessEgressQueueGroupSchedulerPolicyOverridesScheduler struct { ApplyGroups *string `json:"apply-groups,omitempty"` ApplyGroupsExclude *string `json:"apply-groups-exclude,omitempty"` Parent *ConfigurePortEthernetAccessEgressQueueGroupSchedulerPolicyOverridesSchedulerParent `json:"parent,omitempty"` Rate *ConfigurePortEthernetAccessEgressQueueGroupSchedulerPolicyOverridesSchedulerRate `json:"rate,omitempty"` SchedulerName *string `json:"scheduler-name,omitempty"` }
ConfigurePortEthernetAccessEgressQueueGroupSchedulerPolicyOverridesScheduler struct
func (*ConfigurePortEthernetAccessEgressQueueGroupSchedulerPolicyOverridesScheduler) DeepCopy ¶
func (in *ConfigurePortEthernetAccessEgressQueueGroupSchedulerPolicyOverridesScheduler) DeepCopy() *ConfigurePortEthernetAccessEgressQueueGroupSchedulerPolicyOverridesScheduler
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetAccessEgressQueueGroupSchedulerPolicyOverridesScheduler.
func (*ConfigurePortEthernetAccessEgressQueueGroupSchedulerPolicyOverridesScheduler) DeepCopyInto ¶
func (in *ConfigurePortEthernetAccessEgressQueueGroupSchedulerPolicyOverridesScheduler) DeepCopyInto(out *ConfigurePortEthernetAccessEgressQueueGroupSchedulerPolicyOverridesScheduler)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetAccessEgressQueueGroupSchedulerPolicyOverridesSchedulerParent ¶
type ConfigurePortEthernetAccessEgressQueueGroupSchedulerPolicyOverridesSchedulerParent struct { CirWeight *string `json:"cir-weight,omitempty"` Weight *string `json:"weight,omitempty"` }
ConfigurePortEthernetAccessEgressQueueGroupSchedulerPolicyOverridesSchedulerParent struct
func (*ConfigurePortEthernetAccessEgressQueueGroupSchedulerPolicyOverridesSchedulerParent) DeepCopy ¶
func (in *ConfigurePortEthernetAccessEgressQueueGroupSchedulerPolicyOverridesSchedulerParent) DeepCopy() *ConfigurePortEthernetAccessEgressQueueGroupSchedulerPolicyOverridesSchedulerParent
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetAccessEgressQueueGroupSchedulerPolicyOverridesSchedulerParent.
func (*ConfigurePortEthernetAccessEgressQueueGroupSchedulerPolicyOverridesSchedulerParent) DeepCopyInto ¶
func (in *ConfigurePortEthernetAccessEgressQueueGroupSchedulerPolicyOverridesSchedulerParent) DeepCopyInto(out *ConfigurePortEthernetAccessEgressQueueGroupSchedulerPolicyOverridesSchedulerParent)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetAccessEgressQueueGroupSchedulerPolicyOverridesSchedulerRate ¶
type ConfigurePortEthernetAccessEgressQueueGroupSchedulerPolicyOverridesSchedulerRate struct { Cir *string `json:"cir,omitempty"` Pir *string `json:"pir,omitempty"` }
ConfigurePortEthernetAccessEgressQueueGroupSchedulerPolicyOverridesSchedulerRate struct
func (*ConfigurePortEthernetAccessEgressQueueGroupSchedulerPolicyOverridesSchedulerRate) DeepCopy ¶
func (in *ConfigurePortEthernetAccessEgressQueueGroupSchedulerPolicyOverridesSchedulerRate) DeepCopy() *ConfigurePortEthernetAccessEgressQueueGroupSchedulerPolicyOverridesSchedulerRate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetAccessEgressQueueGroupSchedulerPolicyOverridesSchedulerRate.
func (*ConfigurePortEthernetAccessEgressQueueGroupSchedulerPolicyOverridesSchedulerRate) DeepCopyInto ¶
func (in *ConfigurePortEthernetAccessEgressQueueGroupSchedulerPolicyOverridesSchedulerRate) DeepCopyInto(out *ConfigurePortEthernetAccessEgressQueueGroupSchedulerPolicyOverridesSchedulerRate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetAccessEgressVirtualPort ¶
type ConfigurePortEthernetAccessEgressVirtualPort struct { AggregateRate *ConfigurePortEthernetAccessEgressVirtualPortAggregateRate `json:"aggregate-rate,omitempty"` ApplyGroups *string `json:"apply-groups,omitempty"` ApplyGroupsExclude *string `json:"apply-groups-exclude,omitempty"` Description *string `json:"description,omitempty"` HostMatch *ConfigurePortEthernetAccessEgressVirtualPortHostMatch `json:"host-match,omitempty"` HwAggShaperSchedulerPolicy *string `json:"hw-agg-shaper-scheduler-policy,omitempty"` // +kubebuilder:default:=false MonitorHwAggShaperScheduler *bool `json:"monitor-hw-agg-shaper-scheduler,omitempty"` // +kubebuilder:default:=false MonitorPortScheduler *bool `json:"monitor-port-scheduler,omitempty"` // +kubebuilder:default:=false MulticastHqosAdjustment *bool `json:"multicast-hqos-adjustment,omitempty"` PortSchedulerPolicy *string `json:"port-scheduler-policy,omitempty"` SchedulerPolicy *string `json:"scheduler-policy,omitempty"` VportName *string `json:"vport-name,omitempty"` }
ConfigurePortEthernetAccessEgressVirtualPort struct
func (*ConfigurePortEthernetAccessEgressVirtualPort) DeepCopy ¶
func (in *ConfigurePortEthernetAccessEgressVirtualPort) DeepCopy() *ConfigurePortEthernetAccessEgressVirtualPort
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetAccessEgressVirtualPort.
func (*ConfigurePortEthernetAccessEgressVirtualPort) DeepCopyInto ¶
func (in *ConfigurePortEthernetAccessEgressVirtualPort) DeepCopyInto(out *ConfigurePortEthernetAccessEgressVirtualPort)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetAccessEgressVirtualPortAggregateRate ¶
type ConfigurePortEthernetAccessEgressVirtualPortAggregateRate struct { // +kubebuilder:default:=false LimitUnusedBandwidth *bool `json:"limit-unused-bandwidth,omitempty"` // +kubebuilder:default:="max" Rate *string `json:"rate,omitempty"` }
ConfigurePortEthernetAccessEgressVirtualPortAggregateRate struct
func (*ConfigurePortEthernetAccessEgressVirtualPortAggregateRate) DeepCopy ¶
func (in *ConfigurePortEthernetAccessEgressVirtualPortAggregateRate) DeepCopy() *ConfigurePortEthernetAccessEgressVirtualPortAggregateRate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetAccessEgressVirtualPortAggregateRate.
func (*ConfigurePortEthernetAccessEgressVirtualPortAggregateRate) DeepCopyInto ¶
func (in *ConfigurePortEthernetAccessEgressVirtualPortAggregateRate) DeepCopyInto(out *ConfigurePortEthernetAccessEgressVirtualPortAggregateRate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetAccessEgressVirtualPortHostMatch ¶
type ConfigurePortEthernetAccessEgressVirtualPortHostMatch struct {
IntDestId []*ConfigurePortEthernetAccessEgressVirtualPortHostMatchIntDestId `json:"int-dest-id,omitempty"`
}
ConfigurePortEthernetAccessEgressVirtualPortHostMatch struct
func (*ConfigurePortEthernetAccessEgressVirtualPortHostMatch) DeepCopy ¶
func (in *ConfigurePortEthernetAccessEgressVirtualPortHostMatch) DeepCopy() *ConfigurePortEthernetAccessEgressVirtualPortHostMatch
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetAccessEgressVirtualPortHostMatch.
func (*ConfigurePortEthernetAccessEgressVirtualPortHostMatch) DeepCopyInto ¶
func (in *ConfigurePortEthernetAccessEgressVirtualPortHostMatch) DeepCopyInto(out *ConfigurePortEthernetAccessEgressVirtualPortHostMatch)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetAccessEgressVirtualPortHostMatchIntDestId ¶
type ConfigurePortEthernetAccessEgressVirtualPortHostMatchIntDestId struct {
DestinationString *string `json:"destination-string,omitempty"`
}
ConfigurePortEthernetAccessEgressVirtualPortHostMatchIntDestId struct
func (*ConfigurePortEthernetAccessEgressVirtualPortHostMatchIntDestId) DeepCopy ¶
func (in *ConfigurePortEthernetAccessEgressVirtualPortHostMatchIntDestId) DeepCopy() *ConfigurePortEthernetAccessEgressVirtualPortHostMatchIntDestId
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetAccessEgressVirtualPortHostMatchIntDestId.
func (*ConfigurePortEthernetAccessEgressVirtualPortHostMatchIntDestId) DeepCopyInto ¶
func (in *ConfigurePortEthernetAccessEgressVirtualPortHostMatchIntDestId) DeepCopyInto(out *ConfigurePortEthernetAccessEgressVirtualPortHostMatchIntDestId)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetAccessIngress ¶
type ConfigurePortEthernetAccessIngress struct {
QueueGroup []*ConfigurePortEthernetAccessIngressQueueGroup `json:"queue-group,omitempty"`
}
ConfigurePortEthernetAccessIngress struct
func (*ConfigurePortEthernetAccessIngress) DeepCopy ¶
func (in *ConfigurePortEthernetAccessIngress) DeepCopy() *ConfigurePortEthernetAccessIngress
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetAccessIngress.
func (*ConfigurePortEthernetAccessIngress) DeepCopyInto ¶
func (in *ConfigurePortEthernetAccessIngress) DeepCopyInto(out *ConfigurePortEthernetAccessIngress)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetAccessIngressQueueGroup ¶
type ConfigurePortEthernetAccessIngressQueueGroup struct { AccountingPolicy *string `json:"accounting-policy,omitempty"` ApplyGroups *string `json:"apply-groups,omitempty"` ApplyGroupsExclude *string `json:"apply-groups-exclude,omitempty"` // +kubebuilder:default:=false CollectStats *bool `json:"collect-stats,omitempty"` Description *string `json:"description,omitempty"` QueueGroupName *string `json:"queue-group-name,omitempty"` QueueOverrides *ConfigurePortEthernetAccessIngressQueueGroupQueueOverrides `json:"queue-overrides,omitempty"` SchedulerPolicy *ConfigurePortEthernetAccessIngressQueueGroupSchedulerPolicy `json:"scheduler-policy,omitempty"` }
ConfigurePortEthernetAccessIngressQueueGroup struct
func (*ConfigurePortEthernetAccessIngressQueueGroup) DeepCopy ¶
func (in *ConfigurePortEthernetAccessIngressQueueGroup) DeepCopy() *ConfigurePortEthernetAccessIngressQueueGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetAccessIngressQueueGroup.
func (*ConfigurePortEthernetAccessIngressQueueGroup) DeepCopyInto ¶
func (in *ConfigurePortEthernetAccessIngressQueueGroup) DeepCopyInto(out *ConfigurePortEthernetAccessIngressQueueGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetAccessIngressQueueGroupQueueOverrides ¶
type ConfigurePortEthernetAccessIngressQueueGroupQueueOverrides struct {
Queue []*ConfigurePortEthernetAccessIngressQueueGroupQueueOverridesQueue `json:"queue,omitempty"`
}
ConfigurePortEthernetAccessIngressQueueGroupQueueOverrides struct
func (*ConfigurePortEthernetAccessIngressQueueGroupQueueOverrides) DeepCopy ¶
func (in *ConfigurePortEthernetAccessIngressQueueGroupQueueOverrides) DeepCopy() *ConfigurePortEthernetAccessIngressQueueGroupQueueOverrides
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetAccessIngressQueueGroupQueueOverrides.
func (*ConfigurePortEthernetAccessIngressQueueGroupQueueOverrides) DeepCopyInto ¶
func (in *ConfigurePortEthernetAccessIngressQueueGroupQueueOverrides) DeepCopyInto(out *ConfigurePortEthernetAccessIngressQueueGroupQueueOverrides)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetAccessIngressQueueGroupQueueOverridesQueue ¶
type ConfigurePortEthernetAccessIngressQueueGroupQueueOverridesQueue struct { AdaptationRule *ConfigurePortEthernetAccessIngressQueueGroupQueueOverridesQueueAdaptationRule `json:"adaptation-rule,omitempty"` ApplyGroups *string `json:"apply-groups,omitempty"` ApplyGroupsExclude *string `json:"apply-groups-exclude,omitempty"` Cbs *string `json:"cbs,omitempty"` DropTail *ConfigurePortEthernetAccessIngressQueueGroupQueueOverridesQueueDropTail `json:"drop-tail,omitempty"` Mbs *string `json:"mbs,omitempty"` // +kubebuilder:default:=false MonitorDepth *bool `json:"monitor-depth,omitempty"` MonitorQueueDepth *ConfigurePortEthernetAccessIngressQueueGroupQueueOverridesQueueMonitorQueueDepth `json:"monitor-queue-depth,omitempty"` QueueId *string `json:"queue-id,omitempty"` Rate *ConfigurePortEthernetAccessIngressQueueGroupQueueOverridesQueueRate `json:"rate,omitempty"` }
ConfigurePortEthernetAccessIngressQueueGroupQueueOverridesQueue struct
func (*ConfigurePortEthernetAccessIngressQueueGroupQueueOverridesQueue) DeepCopy ¶
func (in *ConfigurePortEthernetAccessIngressQueueGroupQueueOverridesQueue) DeepCopy() *ConfigurePortEthernetAccessIngressQueueGroupQueueOverridesQueue
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetAccessIngressQueueGroupQueueOverridesQueue.
func (*ConfigurePortEthernetAccessIngressQueueGroupQueueOverridesQueue) DeepCopyInto ¶
func (in *ConfigurePortEthernetAccessIngressQueueGroupQueueOverridesQueue) DeepCopyInto(out *ConfigurePortEthernetAccessIngressQueueGroupQueueOverridesQueue)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetAccessIngressQueueGroupQueueOverridesQueueAdaptationRule ¶
type ConfigurePortEthernetAccessIngressQueueGroupQueueOverridesQueueAdaptationRule struct { Cir *string `json:"cir,omitempty"` Pir *string `json:"pir,omitempty"` }
ConfigurePortEthernetAccessIngressQueueGroupQueueOverridesQueueAdaptationRule struct
func (*ConfigurePortEthernetAccessIngressQueueGroupQueueOverridesQueueAdaptationRule) DeepCopy ¶
func (in *ConfigurePortEthernetAccessIngressQueueGroupQueueOverridesQueueAdaptationRule) DeepCopy() *ConfigurePortEthernetAccessIngressQueueGroupQueueOverridesQueueAdaptationRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetAccessIngressQueueGroupQueueOverridesQueueAdaptationRule.
func (*ConfigurePortEthernetAccessIngressQueueGroupQueueOverridesQueueAdaptationRule) DeepCopyInto ¶
func (in *ConfigurePortEthernetAccessIngressQueueGroupQueueOverridesQueueAdaptationRule) DeepCopyInto(out *ConfigurePortEthernetAccessIngressQueueGroupQueueOverridesQueueAdaptationRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetAccessIngressQueueGroupQueueOverridesQueueDropTail ¶
type ConfigurePortEthernetAccessIngressQueueGroupQueueOverridesQueueDropTail struct {
Low *ConfigurePortEthernetAccessIngressQueueGroupQueueOverridesQueueDropTailLow `json:"low,omitempty"`
}
ConfigurePortEthernetAccessIngressQueueGroupQueueOverridesQueueDropTail struct
func (*ConfigurePortEthernetAccessIngressQueueGroupQueueOverridesQueueDropTail) DeepCopy ¶
func (in *ConfigurePortEthernetAccessIngressQueueGroupQueueOverridesQueueDropTail) DeepCopy() *ConfigurePortEthernetAccessIngressQueueGroupQueueOverridesQueueDropTail
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetAccessIngressQueueGroupQueueOverridesQueueDropTail.
func (*ConfigurePortEthernetAccessIngressQueueGroupQueueOverridesQueueDropTail) DeepCopyInto ¶
func (in *ConfigurePortEthernetAccessIngressQueueGroupQueueOverridesQueueDropTail) DeepCopyInto(out *ConfigurePortEthernetAccessIngressQueueGroupQueueOverridesQueueDropTail)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetAccessIngressQueueGroupQueueOverridesQueueDropTailLow ¶
type ConfigurePortEthernetAccessIngressQueueGroupQueueOverridesQueueDropTailLow struct {
PercentReductionFromMbs *string `json:"percent-reduction-from-mbs,omitempty"`
}
ConfigurePortEthernetAccessIngressQueueGroupQueueOverridesQueueDropTailLow struct
func (*ConfigurePortEthernetAccessIngressQueueGroupQueueOverridesQueueDropTailLow) DeepCopy ¶
func (in *ConfigurePortEthernetAccessIngressQueueGroupQueueOverridesQueueDropTailLow) DeepCopy() *ConfigurePortEthernetAccessIngressQueueGroupQueueOverridesQueueDropTailLow
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetAccessIngressQueueGroupQueueOverridesQueueDropTailLow.
func (*ConfigurePortEthernetAccessIngressQueueGroupQueueOverridesQueueDropTailLow) DeepCopyInto ¶
func (in *ConfigurePortEthernetAccessIngressQueueGroupQueueOverridesQueueDropTailLow) DeepCopyInto(out *ConfigurePortEthernetAccessIngressQueueGroupQueueOverridesQueueDropTailLow)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetAccessIngressQueueGroupQueueOverridesQueueMonitorQueueDepth ¶
type ConfigurePortEthernetAccessIngressQueueGroupQueueOverridesQueueMonitorQueueDepth struct { // +kubebuilder:default:=false FastPolling *bool `json:"fast-polling,omitempty"` }
ConfigurePortEthernetAccessIngressQueueGroupQueueOverridesQueueMonitorQueueDepth struct
func (*ConfigurePortEthernetAccessIngressQueueGroupQueueOverridesQueueMonitorQueueDepth) DeepCopy ¶
func (in *ConfigurePortEthernetAccessIngressQueueGroupQueueOverridesQueueMonitorQueueDepth) DeepCopy() *ConfigurePortEthernetAccessIngressQueueGroupQueueOverridesQueueMonitorQueueDepth
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetAccessIngressQueueGroupQueueOverridesQueueMonitorQueueDepth.
func (*ConfigurePortEthernetAccessIngressQueueGroupQueueOverridesQueueMonitorQueueDepth) DeepCopyInto ¶
func (in *ConfigurePortEthernetAccessIngressQueueGroupQueueOverridesQueueMonitorQueueDepth) DeepCopyInto(out *ConfigurePortEthernetAccessIngressQueueGroupQueueOverridesQueueMonitorQueueDepth)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetAccessIngressQueueGroupQueueOverridesQueueRate ¶
type ConfigurePortEthernetAccessIngressQueueGroupQueueOverridesQueueRate struct { Cir *string `json:"cir,omitempty"` Pir *string `json:"pir,omitempty"` }
ConfigurePortEthernetAccessIngressQueueGroupQueueOverridesQueueRate struct
func (*ConfigurePortEthernetAccessIngressQueueGroupQueueOverridesQueueRate) DeepCopy ¶
func (in *ConfigurePortEthernetAccessIngressQueueGroupQueueOverridesQueueRate) DeepCopy() *ConfigurePortEthernetAccessIngressQueueGroupQueueOverridesQueueRate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetAccessIngressQueueGroupQueueOverridesQueueRate.
func (*ConfigurePortEthernetAccessIngressQueueGroupQueueOverridesQueueRate) DeepCopyInto ¶
func (in *ConfigurePortEthernetAccessIngressQueueGroupQueueOverridesQueueRate) DeepCopyInto(out *ConfigurePortEthernetAccessIngressQueueGroupQueueOverridesQueueRate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetAccessIngressQueueGroupSchedulerPolicy ¶
type ConfigurePortEthernetAccessIngressQueueGroupSchedulerPolicy struct { Overrides *ConfigurePortEthernetAccessIngressQueueGroupSchedulerPolicyOverrides `json:"overrides,omitempty"` PolicyName *string `json:"policy-name,omitempty"` }
ConfigurePortEthernetAccessIngressQueueGroupSchedulerPolicy struct
func (*ConfigurePortEthernetAccessIngressQueueGroupSchedulerPolicy) DeepCopy ¶
func (in *ConfigurePortEthernetAccessIngressQueueGroupSchedulerPolicy) DeepCopy() *ConfigurePortEthernetAccessIngressQueueGroupSchedulerPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetAccessIngressQueueGroupSchedulerPolicy.
func (*ConfigurePortEthernetAccessIngressQueueGroupSchedulerPolicy) DeepCopyInto ¶
func (in *ConfigurePortEthernetAccessIngressQueueGroupSchedulerPolicy) DeepCopyInto(out *ConfigurePortEthernetAccessIngressQueueGroupSchedulerPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetAccessIngressQueueGroupSchedulerPolicyOverrides ¶
type ConfigurePortEthernetAccessIngressQueueGroupSchedulerPolicyOverrides struct {
Scheduler []*ConfigurePortEthernetAccessIngressQueueGroupSchedulerPolicyOverridesScheduler `json:"scheduler,omitempty"`
}
ConfigurePortEthernetAccessIngressQueueGroupSchedulerPolicyOverrides struct
func (*ConfigurePortEthernetAccessIngressQueueGroupSchedulerPolicyOverrides) DeepCopy ¶
func (in *ConfigurePortEthernetAccessIngressQueueGroupSchedulerPolicyOverrides) DeepCopy() *ConfigurePortEthernetAccessIngressQueueGroupSchedulerPolicyOverrides
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetAccessIngressQueueGroupSchedulerPolicyOverrides.
func (*ConfigurePortEthernetAccessIngressQueueGroupSchedulerPolicyOverrides) DeepCopyInto ¶
func (in *ConfigurePortEthernetAccessIngressQueueGroupSchedulerPolicyOverrides) DeepCopyInto(out *ConfigurePortEthernetAccessIngressQueueGroupSchedulerPolicyOverrides)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetAccessIngressQueueGroupSchedulerPolicyOverridesScheduler ¶
type ConfigurePortEthernetAccessIngressQueueGroupSchedulerPolicyOverridesScheduler struct { ApplyGroups *string `json:"apply-groups,omitempty"` ApplyGroupsExclude *string `json:"apply-groups-exclude,omitempty"` Parent *ConfigurePortEthernetAccessIngressQueueGroupSchedulerPolicyOverridesSchedulerParent `json:"parent,omitempty"` Rate *ConfigurePortEthernetAccessIngressQueueGroupSchedulerPolicyOverridesSchedulerRate `json:"rate,omitempty"` SchedulerName *string `json:"scheduler-name,omitempty"` }
ConfigurePortEthernetAccessIngressQueueGroupSchedulerPolicyOverridesScheduler struct
func (*ConfigurePortEthernetAccessIngressQueueGroupSchedulerPolicyOverridesScheduler) DeepCopy ¶
func (in *ConfigurePortEthernetAccessIngressQueueGroupSchedulerPolicyOverridesScheduler) DeepCopy() *ConfigurePortEthernetAccessIngressQueueGroupSchedulerPolicyOverridesScheduler
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetAccessIngressQueueGroupSchedulerPolicyOverridesScheduler.
func (*ConfigurePortEthernetAccessIngressQueueGroupSchedulerPolicyOverridesScheduler) DeepCopyInto ¶
func (in *ConfigurePortEthernetAccessIngressQueueGroupSchedulerPolicyOverridesScheduler) DeepCopyInto(out *ConfigurePortEthernetAccessIngressQueueGroupSchedulerPolicyOverridesScheduler)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetAccessIngressQueueGroupSchedulerPolicyOverridesSchedulerParent ¶
type ConfigurePortEthernetAccessIngressQueueGroupSchedulerPolicyOverridesSchedulerParent struct { CirWeight *string `json:"cir-weight,omitempty"` Weight *string `json:"weight,omitempty"` }
ConfigurePortEthernetAccessIngressQueueGroupSchedulerPolicyOverridesSchedulerParent struct
func (*ConfigurePortEthernetAccessIngressQueueGroupSchedulerPolicyOverridesSchedulerParent) DeepCopy ¶
func (in *ConfigurePortEthernetAccessIngressQueueGroupSchedulerPolicyOverridesSchedulerParent) DeepCopy() *ConfigurePortEthernetAccessIngressQueueGroupSchedulerPolicyOverridesSchedulerParent
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetAccessIngressQueueGroupSchedulerPolicyOverridesSchedulerParent.
func (*ConfigurePortEthernetAccessIngressQueueGroupSchedulerPolicyOverridesSchedulerParent) DeepCopyInto ¶
func (in *ConfigurePortEthernetAccessIngressQueueGroupSchedulerPolicyOverridesSchedulerParent) DeepCopyInto(out *ConfigurePortEthernetAccessIngressQueueGroupSchedulerPolicyOverridesSchedulerParent)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetAccessIngressQueueGroupSchedulerPolicyOverridesSchedulerRate ¶
type ConfigurePortEthernetAccessIngressQueueGroupSchedulerPolicyOverridesSchedulerRate struct { Cir *string `json:"cir,omitempty"` Pir *string `json:"pir,omitempty"` }
ConfigurePortEthernetAccessIngressQueueGroupSchedulerPolicyOverridesSchedulerRate struct
func (*ConfigurePortEthernetAccessIngressQueueGroupSchedulerPolicyOverridesSchedulerRate) DeepCopy ¶
func (in *ConfigurePortEthernetAccessIngressQueueGroupSchedulerPolicyOverridesSchedulerRate) DeepCopy() *ConfigurePortEthernetAccessIngressQueueGroupSchedulerPolicyOverridesSchedulerRate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetAccessIngressQueueGroupSchedulerPolicyOverridesSchedulerRate.
func (*ConfigurePortEthernetAccessIngressQueueGroupSchedulerPolicyOverridesSchedulerRate) DeepCopyInto ¶
func (in *ConfigurePortEthernetAccessIngressQueueGroupSchedulerPolicyOverridesSchedulerRate) DeepCopyInto(out *ConfigurePortEthernetAccessIngressQueueGroupSchedulerPolicyOverridesSchedulerRate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetCrcMonitor ¶
type ConfigurePortEthernetCrcMonitor struct { SignalDegrade *ConfigurePortEthernetCrcMonitorSignalDegrade `json:"signal-degrade,omitempty"` SignalFailure *ConfigurePortEthernetCrcMonitorSignalFailure `json:"signal-failure,omitempty"` // kubebuilder:validation:Minimum=5 // kubebuilder:validation:Maximum=60 // +kubebuilder:default:=10 WindowSize *uint32 `json:"window-size,omitempty"` }
ConfigurePortEthernetCrcMonitor struct
func (*ConfigurePortEthernetCrcMonitor) DeepCopy ¶
func (in *ConfigurePortEthernetCrcMonitor) DeepCopy() *ConfigurePortEthernetCrcMonitor
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetCrcMonitor.
func (*ConfigurePortEthernetCrcMonitor) DeepCopyInto ¶
func (in *ConfigurePortEthernetCrcMonitor) DeepCopyInto(out *ConfigurePortEthernetCrcMonitor)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetCrcMonitorSignalDegrade ¶
type ConfigurePortEthernetCrcMonitorSignalDegrade struct { // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=9 // +kubebuilder:default:=1 Multiplier *uint32 `json:"multiplier,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=9 Threshold *uint32 `json:"threshold,omitempty"` }
ConfigurePortEthernetCrcMonitorSignalDegrade struct
func (*ConfigurePortEthernetCrcMonitorSignalDegrade) DeepCopy ¶
func (in *ConfigurePortEthernetCrcMonitorSignalDegrade) DeepCopy() *ConfigurePortEthernetCrcMonitorSignalDegrade
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetCrcMonitorSignalDegrade.
func (*ConfigurePortEthernetCrcMonitorSignalDegrade) DeepCopyInto ¶
func (in *ConfigurePortEthernetCrcMonitorSignalDegrade) DeepCopyInto(out *ConfigurePortEthernetCrcMonitorSignalDegrade)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetCrcMonitorSignalFailure ¶
type ConfigurePortEthernetCrcMonitorSignalFailure struct { // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=9 // +kubebuilder:default:=1 Multiplier *uint32 `json:"multiplier,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=9 Threshold *uint32 `json:"threshold,omitempty"` }
ConfigurePortEthernetCrcMonitorSignalFailure struct
func (*ConfigurePortEthernetCrcMonitorSignalFailure) DeepCopy ¶
func (in *ConfigurePortEthernetCrcMonitorSignalFailure) DeepCopy() *ConfigurePortEthernetCrcMonitorSignalFailure
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetCrcMonitorSignalFailure.
func (*ConfigurePortEthernetCrcMonitorSignalFailure) DeepCopyInto ¶
func (in *ConfigurePortEthernetCrcMonitorSignalFailure) DeepCopyInto(out *ConfigurePortEthernetCrcMonitorSignalFailure)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetDampening ¶
type ConfigurePortEthernetDampening struct { AdminState *string `json:"admin-state,omitempty"` ApplyGroups *string `json:"apply-groups,omitempty"` ApplyGroupsExclude *string `json:"apply-groups-exclude,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=2000 // +kubebuilder:default:=5 HalfLife *uint32 `json:"half-life,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=43200 // +kubebuilder:default:=20 MaxSuppressTime *uint32 `json:"max-suppress-time,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=20000 // +kubebuilder:default:=1000 ReuseThreshold *uint32 `json:"reuse-threshold,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=20000 // +kubebuilder:default:=2000 SuppressThreshold *uint32 `json:"suppress-threshold,omitempty"` }
ConfigurePortEthernetDampening struct
func (*ConfigurePortEthernetDampening) DeepCopy ¶
func (in *ConfigurePortEthernetDampening) DeepCopy() *ConfigurePortEthernetDampening
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetDampening.
func (*ConfigurePortEthernetDampening) DeepCopyInto ¶
func (in *ConfigurePortEthernetDampening) DeepCopyInto(out *ConfigurePortEthernetDampening)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetDot1x ¶
type ConfigurePortEthernetDot1x struct { ApplyGroups *string `json:"apply-groups,omitempty"` ApplyGroupsExclude *string `json:"apply-groups-exclude,omitempty"` Macsec *ConfigurePortEthernetDot1xMacsec `json:"macsec,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=10 // +kubebuilder:default:=2 MaxAuthenticationRequests *uint32 `json:"max-authentication-requests,omitempty"` PerHostAuthentication *ConfigurePortEthernetDot1xPerHostAuthentication `json:"per-host-authentication,omitempty"` PortControl *string `json:"port-control,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=3600 // +kubebuilder:default:=60 QuietPeriod *uint32 `json:"quiet-period,omitempty"` RadiusPolicy *string `json:"radius-policy,omitempty"` RadiusServerPolicyConfig *ConfigurePortEthernetDot1xRadiusServerPolicyConfig `json:"radius-server-policy-config,omitempty"` ReAuthentication *ConfigurePortEthernetDot1xReAuthentication `json:"re-authentication,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=300 // +kubebuilder:default:=30 ServerTimeout *uint32 `json:"server-timeout,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=300 // +kubebuilder:default:=30 SupplicantTimeout *uint32 `json:"supplicant-timeout,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=3600 // +kubebuilder:default:=30 TransmitPeriod *uint32 `json:"transmit-period,omitempty"` // +kubebuilder:default:=true TunnelDot1q *bool `json:"tunnel-dot1q,omitempty"` // +kubebuilder:default:=true TunnelQinq *bool `json:"tunnel-qinq,omitempty"` // +kubebuilder:default:=false Tunneling *bool `json:"tunneling,omitempty"` }
ConfigurePortEthernetDot1x struct
func (*ConfigurePortEthernetDot1x) DeepCopy ¶
func (in *ConfigurePortEthernetDot1x) DeepCopy() *ConfigurePortEthernetDot1x
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetDot1x.
func (*ConfigurePortEthernetDot1x) DeepCopyInto ¶
func (in *ConfigurePortEthernetDot1x) DeepCopyInto(out *ConfigurePortEthernetDot1x)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetDot1xMacsec ¶
type ConfigurePortEthernetDot1xMacsec struct { ApplyGroups *string `json:"apply-groups,omitempty"` ApplyGroupsExclude *string `json:"apply-groups-exclude,omitempty"` ExcludeMacPolicy *string `json:"exclude-mac-policy,omitempty"` ExcludeProtocol *ConfigurePortEthernetDot1xMacsecExcludeProtocol `json:"exclude-protocol,omitempty"` // +kubebuilder:default:=false RxMustBeEncrypted *bool `json:"rx-must-be-encrypted,omitempty"` SubPort []*ConfigurePortEthernetDot1xMacsecSubPort `json:"sub-port,omitempty"` }
ConfigurePortEthernetDot1xMacsec struct
func (*ConfigurePortEthernetDot1xMacsec) DeepCopy ¶
func (in *ConfigurePortEthernetDot1xMacsec) DeepCopy() *ConfigurePortEthernetDot1xMacsec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetDot1xMacsec.
func (*ConfigurePortEthernetDot1xMacsec) DeepCopyInto ¶
func (in *ConfigurePortEthernetDot1xMacsec) DeepCopyInto(out *ConfigurePortEthernetDot1xMacsec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetDot1xMacsecExcludeProtocol ¶
type ConfigurePortEthernetDot1xMacsecExcludeProtocol struct { // +kubebuilder:default:=false Cdp *bool `json:"cdp,omitempty"` // +kubebuilder:default:=false EapolStart *bool `json:"eapol-start,omitempty"` // +kubebuilder:default:=false EfmOam *bool `json:"efm-oam,omitempty"` // +kubebuilder:default:=false EthCfm *bool `json:"eth-cfm,omitempty"` // +kubebuilder:default:=false Lacp *bool `json:"lacp,omitempty"` // +kubebuilder:default:=false Lldp *bool `json:"lldp,omitempty"` // +kubebuilder:default:=false Ptp *bool `json:"ptp,omitempty"` // +kubebuilder:default:=false Ubfd *bool `json:"ubfd,omitempty"` }
ConfigurePortEthernetDot1xMacsecExcludeProtocol struct
func (*ConfigurePortEthernetDot1xMacsecExcludeProtocol) DeepCopy ¶
func (in *ConfigurePortEthernetDot1xMacsecExcludeProtocol) DeepCopy() *ConfigurePortEthernetDot1xMacsecExcludeProtocol
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetDot1xMacsecExcludeProtocol.
func (*ConfigurePortEthernetDot1xMacsecExcludeProtocol) DeepCopyInto ¶
func (in *ConfigurePortEthernetDot1xMacsecExcludeProtocol) DeepCopyInto(out *ConfigurePortEthernetDot1xMacsecExcludeProtocol)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetDot1xMacsecSubPort ¶
type ConfigurePortEthernetDot1xMacsecSubPort struct { AdminState *string `json:"admin-state,omitempty"` ApplyGroups *string `json:"apply-groups,omitempty"` ApplyGroupsExclude *string `json:"apply-groups-exclude,omitempty"` CaName *string `json:"ca-name,omitempty"` // +kubebuilder:validation:Required // +kubebuilder:validation:Pattern=`[0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}` EapolDestinationAddress *string `json:"eapol-destination-address,omitempty"` EncapMatch *ConfigurePortEthernetDot1xMacsecSubPortEncapMatch `json:"encap-match,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=32 MaxPeers *uint32 `json:"max-peers,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=1023 SubPortId *uint32 `json:"sub-port-id,omitempty"` }
ConfigurePortEthernetDot1xMacsecSubPort struct
func (*ConfigurePortEthernetDot1xMacsecSubPort) DeepCopy ¶
func (in *ConfigurePortEthernetDot1xMacsecSubPort) DeepCopy() *ConfigurePortEthernetDot1xMacsecSubPort
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetDot1xMacsecSubPort.
func (*ConfigurePortEthernetDot1xMacsecSubPort) DeepCopyInto ¶
func (in *ConfigurePortEthernetDot1xMacsecSubPort) DeepCopyInto(out *ConfigurePortEthernetDot1xMacsecSubPort)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetDot1xMacsecSubPortEncapMatch ¶
type ConfigurePortEthernetDot1xMacsecSubPortEncapMatch struct {
Encap *ConfigurePortEthernetDot1xMacsecSubPortEncapMatchEncap `json:"encap,omitempty"`
}
ConfigurePortEthernetDot1xMacsecSubPortEncapMatch struct
func (*ConfigurePortEthernetDot1xMacsecSubPortEncapMatch) DeepCopy ¶
func (in *ConfigurePortEthernetDot1xMacsecSubPortEncapMatch) DeepCopy() *ConfigurePortEthernetDot1xMacsecSubPortEncapMatch
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetDot1xMacsecSubPortEncapMatch.
func (*ConfigurePortEthernetDot1xMacsecSubPortEncapMatch) DeepCopyInto ¶
func (in *ConfigurePortEthernetDot1xMacsecSubPortEncapMatch) DeepCopyInto(out *ConfigurePortEthernetDot1xMacsecSubPortEncapMatch)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetDot1xMacsecSubPortEncapMatchEncap ¶
type ConfigurePortEthernetDot1xMacsecSubPortEncapMatchEncap struct { AllMatch *ConfigurePortEthernetDot1xMacsecSubPortEncapMatchEncapAllMatch `json:"all-match,omitempty"` DoubleTag *ConfigurePortEthernetDot1xMacsecSubPortEncapMatchEncapDoubleTag `json:"double-tag,omitempty"` SingleTag *ConfigurePortEthernetDot1xMacsecSubPortEncapMatchEncapSingleTag `json:"single-tag,omitempty"` Untagged *ConfigurePortEthernetDot1xMacsecSubPortEncapMatchEncapUntagged `json:"untagged,omitempty"` }
ConfigurePortEthernetDot1xMacsecSubPortEncapMatchEncap struct
func (*ConfigurePortEthernetDot1xMacsecSubPortEncapMatchEncap) DeepCopy ¶
func (in *ConfigurePortEthernetDot1xMacsecSubPortEncapMatchEncap) DeepCopy() *ConfigurePortEthernetDot1xMacsecSubPortEncapMatchEncap
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetDot1xMacsecSubPortEncapMatchEncap.
func (*ConfigurePortEthernetDot1xMacsecSubPortEncapMatchEncap) DeepCopyInto ¶
func (in *ConfigurePortEthernetDot1xMacsecSubPortEncapMatchEncap) DeepCopyInto(out *ConfigurePortEthernetDot1xMacsecSubPortEncapMatchEncap)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetDot1xMacsecSubPortEncapMatchEncapAllMatch ¶
type ConfigurePortEthernetDot1xMacsecSubPortEncapMatchEncapAllMatch struct { // +kubebuilder:default:=true AllMatch *bool `json:"all-match,omitempty"` }
ConfigurePortEthernetDot1xMacsecSubPortEncapMatchEncapAllMatch struct
func (*ConfigurePortEthernetDot1xMacsecSubPortEncapMatchEncapAllMatch) DeepCopy ¶
func (in *ConfigurePortEthernetDot1xMacsecSubPortEncapMatchEncapAllMatch) DeepCopy() *ConfigurePortEthernetDot1xMacsecSubPortEncapMatchEncapAllMatch
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetDot1xMacsecSubPortEncapMatchEncapAllMatch.
func (*ConfigurePortEthernetDot1xMacsecSubPortEncapMatchEncapAllMatch) DeepCopyInto ¶
func (in *ConfigurePortEthernetDot1xMacsecSubPortEncapMatchEncapAllMatch) DeepCopyInto(out *ConfigurePortEthernetDot1xMacsecSubPortEncapMatchEncapAllMatch)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetDot1xMacsecSubPortEncapMatchEncapDoubleTag ¶
type ConfigurePortEthernetDot1xMacsecSubPortEncapMatchEncapDoubleTag struct {
DoubleTag *string `json:"double-tag,omitempty"`
}
ConfigurePortEthernetDot1xMacsecSubPortEncapMatchEncapDoubleTag struct
func (*ConfigurePortEthernetDot1xMacsecSubPortEncapMatchEncapDoubleTag) DeepCopy ¶
func (in *ConfigurePortEthernetDot1xMacsecSubPortEncapMatchEncapDoubleTag) DeepCopy() *ConfigurePortEthernetDot1xMacsecSubPortEncapMatchEncapDoubleTag
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetDot1xMacsecSubPortEncapMatchEncapDoubleTag.
func (*ConfigurePortEthernetDot1xMacsecSubPortEncapMatchEncapDoubleTag) DeepCopyInto ¶
func (in *ConfigurePortEthernetDot1xMacsecSubPortEncapMatchEncapDoubleTag) DeepCopyInto(out *ConfigurePortEthernetDot1xMacsecSubPortEncapMatchEncapDoubleTag)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetDot1xMacsecSubPortEncapMatchEncapSingleTag ¶
type ConfigurePortEthernetDot1xMacsecSubPortEncapMatchEncapSingleTag struct {
SingleTag *string `json:"single-tag,omitempty"`
}
ConfigurePortEthernetDot1xMacsecSubPortEncapMatchEncapSingleTag struct
func (*ConfigurePortEthernetDot1xMacsecSubPortEncapMatchEncapSingleTag) DeepCopy ¶
func (in *ConfigurePortEthernetDot1xMacsecSubPortEncapMatchEncapSingleTag) DeepCopy() *ConfigurePortEthernetDot1xMacsecSubPortEncapMatchEncapSingleTag
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetDot1xMacsecSubPortEncapMatchEncapSingleTag.
func (*ConfigurePortEthernetDot1xMacsecSubPortEncapMatchEncapSingleTag) DeepCopyInto ¶
func (in *ConfigurePortEthernetDot1xMacsecSubPortEncapMatchEncapSingleTag) DeepCopyInto(out *ConfigurePortEthernetDot1xMacsecSubPortEncapMatchEncapSingleTag)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetDot1xMacsecSubPortEncapMatchEncapUntagged ¶
type ConfigurePortEthernetDot1xMacsecSubPortEncapMatchEncapUntagged struct {
Untagged *bool `json:"untagged,omitempty"`
}
ConfigurePortEthernetDot1xMacsecSubPortEncapMatchEncapUntagged struct
func (*ConfigurePortEthernetDot1xMacsecSubPortEncapMatchEncapUntagged) DeepCopy ¶
func (in *ConfigurePortEthernetDot1xMacsecSubPortEncapMatchEncapUntagged) DeepCopy() *ConfigurePortEthernetDot1xMacsecSubPortEncapMatchEncapUntagged
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetDot1xMacsecSubPortEncapMatchEncapUntagged.
func (*ConfigurePortEthernetDot1xMacsecSubPortEncapMatchEncapUntagged) DeepCopyInto ¶
func (in *ConfigurePortEthernetDot1xMacsecSubPortEncapMatchEncapUntagged) DeepCopyInto(out *ConfigurePortEthernetDot1xMacsecSubPortEncapMatchEncapUntagged)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetDot1xPerHostAuthentication ¶
type ConfigurePortEthernetDot1xPerHostAuthentication struct { AdminState *string `json:"admin-state,omitempty"` AllowedSourceMacs *ConfigurePortEthernetDot1xPerHostAuthenticationAllowedSourceMacs `json:"allowed-source-macs,omitempty"` // +kubebuilder:default:=true AuthenticatorInit *bool `json:"authenticator-init,omitempty"` }
ConfigurePortEthernetDot1xPerHostAuthentication struct
func (*ConfigurePortEthernetDot1xPerHostAuthentication) DeepCopy ¶
func (in *ConfigurePortEthernetDot1xPerHostAuthentication) DeepCopy() *ConfigurePortEthernetDot1xPerHostAuthentication
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetDot1xPerHostAuthentication.
func (*ConfigurePortEthernetDot1xPerHostAuthentication) DeepCopyInto ¶
func (in *ConfigurePortEthernetDot1xPerHostAuthentication) DeepCopyInto(out *ConfigurePortEthernetDot1xPerHostAuthentication)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetDot1xPerHostAuthenticationAllowedSourceMacs ¶
type ConfigurePortEthernetDot1xPerHostAuthenticationAllowedSourceMacs struct {
MacAddress []*ConfigurePortEthernetDot1xPerHostAuthenticationAllowedSourceMacsMacAddress `json:"mac-address,omitempty"`
}
ConfigurePortEthernetDot1xPerHostAuthenticationAllowedSourceMacs struct
func (*ConfigurePortEthernetDot1xPerHostAuthenticationAllowedSourceMacs) DeepCopy ¶
func (in *ConfigurePortEthernetDot1xPerHostAuthenticationAllowedSourceMacs) DeepCopy() *ConfigurePortEthernetDot1xPerHostAuthenticationAllowedSourceMacs
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetDot1xPerHostAuthenticationAllowedSourceMacs.
func (*ConfigurePortEthernetDot1xPerHostAuthenticationAllowedSourceMacs) DeepCopyInto ¶
func (in *ConfigurePortEthernetDot1xPerHostAuthenticationAllowedSourceMacs) DeepCopyInto(out *ConfigurePortEthernetDot1xPerHostAuthenticationAllowedSourceMacs)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetDot1xPerHostAuthenticationAllowedSourceMacsMacAddress ¶
type ConfigurePortEthernetDot1xPerHostAuthenticationAllowedSourceMacsMacAddress struct { // +kubebuilder:validation:Required // +kubebuilder:validation:Pattern=`[0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}` Mac *string `json:"mac,omitempty"` }
ConfigurePortEthernetDot1xPerHostAuthenticationAllowedSourceMacsMacAddress struct
func (*ConfigurePortEthernetDot1xPerHostAuthenticationAllowedSourceMacsMacAddress) DeepCopy ¶
func (in *ConfigurePortEthernetDot1xPerHostAuthenticationAllowedSourceMacsMacAddress) DeepCopy() *ConfigurePortEthernetDot1xPerHostAuthenticationAllowedSourceMacsMacAddress
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetDot1xPerHostAuthenticationAllowedSourceMacsMacAddress.
func (*ConfigurePortEthernetDot1xPerHostAuthenticationAllowedSourceMacsMacAddress) DeepCopyInto ¶
func (in *ConfigurePortEthernetDot1xPerHostAuthenticationAllowedSourceMacsMacAddress) DeepCopyInto(out *ConfigurePortEthernetDot1xPerHostAuthenticationAllowedSourceMacsMacAddress)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetDot1xRadiusServerPolicyConfig ¶
type ConfigurePortEthernetDot1xRadiusServerPolicyConfig struct { Common *ConfigurePortEthernetDot1xRadiusServerPolicyConfigCommon `json:"common,omitempty"` Split *ConfigurePortEthernetDot1xRadiusServerPolicyConfigSplit `json:"split,omitempty"` }
ConfigurePortEthernetDot1xRadiusServerPolicyConfig struct
func (*ConfigurePortEthernetDot1xRadiusServerPolicyConfig) DeepCopy ¶
func (in *ConfigurePortEthernetDot1xRadiusServerPolicyConfig) DeepCopy() *ConfigurePortEthernetDot1xRadiusServerPolicyConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetDot1xRadiusServerPolicyConfig.
func (*ConfigurePortEthernetDot1xRadiusServerPolicyConfig) DeepCopyInto ¶
func (in *ConfigurePortEthernetDot1xRadiusServerPolicyConfig) DeepCopyInto(out *ConfigurePortEthernetDot1xRadiusServerPolicyConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetDot1xRadiusServerPolicyConfigCommon ¶
type ConfigurePortEthernetDot1xRadiusServerPolicyConfigCommon struct {
RadiusServerPolicy *string `json:"radius-server-policy,omitempty"`
}
ConfigurePortEthernetDot1xRadiusServerPolicyConfigCommon struct
func (*ConfigurePortEthernetDot1xRadiusServerPolicyConfigCommon) DeepCopy ¶
func (in *ConfigurePortEthernetDot1xRadiusServerPolicyConfigCommon) DeepCopy() *ConfigurePortEthernetDot1xRadiusServerPolicyConfigCommon
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetDot1xRadiusServerPolicyConfigCommon.
func (*ConfigurePortEthernetDot1xRadiusServerPolicyConfigCommon) DeepCopyInto ¶
func (in *ConfigurePortEthernetDot1xRadiusServerPolicyConfigCommon) DeepCopyInto(out *ConfigurePortEthernetDot1xRadiusServerPolicyConfigCommon)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetDot1xRadiusServerPolicyConfigSplit ¶
type ConfigurePortEthernetDot1xRadiusServerPolicyConfigSplit struct { RadiusServerPolicyAcct *string `json:"radius-server-policy-acct,omitempty"` RadiusServerPolicyAuth *string `json:"radius-server-policy-auth,omitempty"` }
ConfigurePortEthernetDot1xRadiusServerPolicyConfigSplit struct
func (*ConfigurePortEthernetDot1xRadiusServerPolicyConfigSplit) DeepCopy ¶
func (in *ConfigurePortEthernetDot1xRadiusServerPolicyConfigSplit) DeepCopy() *ConfigurePortEthernetDot1xRadiusServerPolicyConfigSplit
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetDot1xRadiusServerPolicyConfigSplit.
func (*ConfigurePortEthernetDot1xRadiusServerPolicyConfigSplit) DeepCopyInto ¶
func (in *ConfigurePortEthernetDot1xRadiusServerPolicyConfigSplit) DeepCopyInto(out *ConfigurePortEthernetDot1xRadiusServerPolicyConfigSplit)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetDot1xReAuthentication ¶
type ConfigurePortEthernetDot1xReAuthentication struct { // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=9000 // +kubebuilder:default:=3600 Period *uint32 `json:"period,omitempty"` }
ConfigurePortEthernetDot1xReAuthentication struct
func (*ConfigurePortEthernetDot1xReAuthentication) DeepCopy ¶
func (in *ConfigurePortEthernetDot1xReAuthentication) DeepCopy() *ConfigurePortEthernetDot1xReAuthentication
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetDot1xReAuthentication.
func (*ConfigurePortEthernetDot1xReAuthentication) DeepCopyInto ¶
func (in *ConfigurePortEthernetDot1xReAuthentication) DeepCopyInto(out *ConfigurePortEthernetDot1xReAuthentication)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetDownOnInternalError ¶
type ConfigurePortEthernetDownOnInternalError struct { // +kubebuilder:validation:Enum=`off`;`on` // +kubebuilder:default:="on" TxLaser *string `json:"tx-laser,omitempty"` }
ConfigurePortEthernetDownOnInternalError struct
func (*ConfigurePortEthernetDownOnInternalError) DeepCopy ¶
func (in *ConfigurePortEthernetDownOnInternalError) DeepCopy() *ConfigurePortEthernetDownOnInternalError
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetDownOnInternalError.
func (*ConfigurePortEthernetDownOnInternalError) DeepCopyInto ¶
func (in *ConfigurePortEthernetDownOnInternalError) DeepCopyInto(out *ConfigurePortEthernetDownOnInternalError)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetDownWhenLooped ¶
type ConfigurePortEthernetDownWhenLooped struct { AdminState *string `json:"admin-state,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=120 // +kubebuilder:default:=10 KeepAlive *uint32 `json:"keep-alive,omitempty"` // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=0 // +kubebuilder:default:=120 RetryTimeout *uint32 `json:"retry-timeout,omitempty"` // +kubebuilder:default:=false UseBroadcastAddress *bool `json:"use-broadcast-address,omitempty"` }
ConfigurePortEthernetDownWhenLooped struct
func (*ConfigurePortEthernetDownWhenLooped) DeepCopy ¶
func (in *ConfigurePortEthernetDownWhenLooped) DeepCopy() *ConfigurePortEthernetDownWhenLooped
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetDownWhenLooped.
func (*ConfigurePortEthernetDownWhenLooped) DeepCopyInto ¶
func (in *ConfigurePortEthernetDownWhenLooped) DeepCopyInto(out *ConfigurePortEthernetDownWhenLooped)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetEfmOam ¶
type ConfigurePortEthernetEfmOam struct { // +kubebuilder:default:=false AcceptRemoteLoopback *bool `json:"accept-remote-loopback,omitempty"` AdminState *string `json:"admin-state,omitempty"` ApplyGroups *string `json:"apply-groups,omitempty"` ApplyGroupsExclude *string `json:"apply-groups-exclude,omitempty"` Discovery *ConfigurePortEthernetEfmOamDiscovery `json:"discovery,omitempty"` // +kubebuilder:default:=true DyingGaspTxOnReset *bool `json:"dying-gasp-tx-on-reset,omitempty"` GraceTx *bool `json:"grace-tx,omitempty"` // +kubebuilder:default:="00:16:4D" GraceVendorOui *string `json:"grace-vendor-oui,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=50 HoldTime *uint32 `json:"hold-time,omitempty"` // +kubebuilder:default:=false IgnoreEfmState *bool `json:"ignore-efm-state,omitempty"` LinkMonitoring *ConfigurePortEthernetEfmOamLinkMonitoring `json:"link-monitoring,omitempty"` // +kubebuilder:validation:Enum=`active`;`passive` // +kubebuilder:default:="active" Mode *string `json:"mode,omitempty"` // kubebuilder:validation:Minimum=2 // kubebuilder:validation:Maximum=5 // +kubebuilder:default:=5 Multiplier *uint32 `json:"multiplier,omitempty"` PeerRdiRx *ConfigurePortEthernetEfmOamPeerRdiRx `json:"peer-rdi-rx,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=600 // +kubebuilder:default:=10 TransmitInterval *uint32 `json:"transmit-interval,omitempty"` // +kubebuilder:validation:Enum=`critical-event`;`dying-gasp` TriggerFault *string `json:"trigger-fault,omitempty"` // +kubebuilder:default:=false Tunneling *bool `json:"tunneling,omitempty"` }
ConfigurePortEthernetEfmOam struct
func (*ConfigurePortEthernetEfmOam) DeepCopy ¶
func (in *ConfigurePortEthernetEfmOam) DeepCopy() *ConfigurePortEthernetEfmOam
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetEfmOam.
func (*ConfigurePortEthernetEfmOam) DeepCopyInto ¶
func (in *ConfigurePortEthernetEfmOam) DeepCopyInto(out *ConfigurePortEthernetEfmOam)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetEfmOamDiscovery ¶
type ConfigurePortEthernetEfmOamDiscovery struct {
AdvertiseCapabilities *ConfigurePortEthernetEfmOamDiscoveryAdvertiseCapabilities `json:"advertise-capabilities,omitempty"`
}
ConfigurePortEthernetEfmOamDiscovery struct
func (*ConfigurePortEthernetEfmOamDiscovery) DeepCopy ¶
func (in *ConfigurePortEthernetEfmOamDiscovery) DeepCopy() *ConfigurePortEthernetEfmOamDiscovery
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetEfmOamDiscovery.
func (*ConfigurePortEthernetEfmOamDiscovery) DeepCopyInto ¶
func (in *ConfigurePortEthernetEfmOamDiscovery) DeepCopyInto(out *ConfigurePortEthernetEfmOamDiscovery)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetEfmOamDiscoveryAdvertiseCapabilities ¶
type ConfigurePortEthernetEfmOamDiscoveryAdvertiseCapabilities struct { // +kubebuilder:default:=true LinkMonitoring *bool `json:"link-monitoring,omitempty"` }
ConfigurePortEthernetEfmOamDiscoveryAdvertiseCapabilities struct
func (*ConfigurePortEthernetEfmOamDiscoveryAdvertiseCapabilities) DeepCopy ¶
func (in *ConfigurePortEthernetEfmOamDiscoveryAdvertiseCapabilities) DeepCopy() *ConfigurePortEthernetEfmOamDiscoveryAdvertiseCapabilities
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetEfmOamDiscoveryAdvertiseCapabilities.
func (*ConfigurePortEthernetEfmOamDiscoveryAdvertiseCapabilities) DeepCopyInto ¶
func (in *ConfigurePortEthernetEfmOamDiscoveryAdvertiseCapabilities) DeepCopyInto(out *ConfigurePortEthernetEfmOamDiscoveryAdvertiseCapabilities)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetEfmOamLinkMonitoring ¶
type ConfigurePortEthernetEfmOamLinkMonitoring struct { AdminState *string `json:"admin-state,omitempty"` ApplyGroups *string `json:"apply-groups,omitempty"` ApplyGroupsExclude *string `json:"apply-groups-exclude,omitempty"` ErroredFrame *ConfigurePortEthernetEfmOamLinkMonitoringErroredFrame `json:"errored-frame,omitempty"` ErroredFramePeriod *ConfigurePortEthernetEfmOamLinkMonitoringErroredFramePeriod `json:"errored-frame-period,omitempty"` ErroredFrameSeconds *ConfigurePortEthernetEfmOamLinkMonitoringErroredFrameSeconds `json:"errored-frame-seconds,omitempty"` ErroredSymbols *ConfigurePortEthernetEfmOamLinkMonitoringErroredSymbols `json:"errored-symbols,omitempty"` LocalSfAction *ConfigurePortEthernetEfmOamLinkMonitoringLocalSfAction `json:"local-sf-action,omitempty"` }
ConfigurePortEthernetEfmOamLinkMonitoring struct
func (*ConfigurePortEthernetEfmOamLinkMonitoring) DeepCopy ¶
func (in *ConfigurePortEthernetEfmOamLinkMonitoring) DeepCopy() *ConfigurePortEthernetEfmOamLinkMonitoring
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetEfmOamLinkMonitoring.
func (*ConfigurePortEthernetEfmOamLinkMonitoring) DeepCopyInto ¶
func (in *ConfigurePortEthernetEfmOamLinkMonitoring) DeepCopyInto(out *ConfigurePortEthernetEfmOamLinkMonitoring)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetEfmOamLinkMonitoringErroredFrame ¶
type ConfigurePortEthernetEfmOamLinkMonitoringErroredFrame struct { AdminState *string `json:"admin-state,omitempty"` // +kubebuilder:default:=true EventNotification *bool `json:"event-notification,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=1000000 SdThreshold *uint32 `json:"sd-threshold,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=1000000 // +kubebuilder:default:=1 SfThreshold *uint32 `json:"sf-threshold,omitempty"` // kubebuilder:validation:Minimum=10 // kubebuilder:validation:Maximum=600 // +kubebuilder:default:=10 Window *uint32 `json:"window,omitempty"` }
ConfigurePortEthernetEfmOamLinkMonitoringErroredFrame struct
func (*ConfigurePortEthernetEfmOamLinkMonitoringErroredFrame) DeepCopy ¶
func (in *ConfigurePortEthernetEfmOamLinkMonitoringErroredFrame) DeepCopy() *ConfigurePortEthernetEfmOamLinkMonitoringErroredFrame
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetEfmOamLinkMonitoringErroredFrame.
func (*ConfigurePortEthernetEfmOamLinkMonitoringErroredFrame) DeepCopyInto ¶
func (in *ConfigurePortEthernetEfmOamLinkMonitoringErroredFrame) DeepCopyInto(out *ConfigurePortEthernetEfmOamLinkMonitoringErroredFrame)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetEfmOamLinkMonitoringErroredFramePeriod ¶
type ConfigurePortEthernetEfmOamLinkMonitoringErroredFramePeriod struct { AdminState *string `json:"admin-state,omitempty"` // +kubebuilder:default:=true EventNotification *bool `json:"event-notification,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=1000000 SdThreshold *uint32 `json:"sd-threshold,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=1000000 // +kubebuilder:default:=1 SfThreshold *uint32 `json:"sf-threshold,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=4294967295 // +kubebuilder:default:=1488095 Window *uint32 `json:"window,omitempty"` }
ConfigurePortEthernetEfmOamLinkMonitoringErroredFramePeriod struct
func (*ConfigurePortEthernetEfmOamLinkMonitoringErroredFramePeriod) DeepCopy ¶
func (in *ConfigurePortEthernetEfmOamLinkMonitoringErroredFramePeriod) DeepCopy() *ConfigurePortEthernetEfmOamLinkMonitoringErroredFramePeriod
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetEfmOamLinkMonitoringErroredFramePeriod.
func (*ConfigurePortEthernetEfmOamLinkMonitoringErroredFramePeriod) DeepCopyInto ¶
func (in *ConfigurePortEthernetEfmOamLinkMonitoringErroredFramePeriod) DeepCopyInto(out *ConfigurePortEthernetEfmOamLinkMonitoringErroredFramePeriod)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetEfmOamLinkMonitoringErroredFrameSeconds ¶
type ConfigurePortEthernetEfmOamLinkMonitoringErroredFrameSeconds struct { AdminState *string `json:"admin-state,omitempty"` // +kubebuilder:default:=true EventNotification *bool `json:"event-notification,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=900 SdThreshold *uint32 `json:"sd-threshold,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=900 // +kubebuilder:default:=1 SfThreshold *uint32 `json:"sf-threshold,omitempty"` // kubebuilder:validation:Minimum=100 // kubebuilder:validation:Maximum=9000 // +kubebuilder:default:=600 Window *uint32 `json:"window,omitempty"` }
ConfigurePortEthernetEfmOamLinkMonitoringErroredFrameSeconds struct
func (*ConfigurePortEthernetEfmOamLinkMonitoringErroredFrameSeconds) DeepCopy ¶
func (in *ConfigurePortEthernetEfmOamLinkMonitoringErroredFrameSeconds) DeepCopy() *ConfigurePortEthernetEfmOamLinkMonitoringErroredFrameSeconds
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetEfmOamLinkMonitoringErroredFrameSeconds.
func (*ConfigurePortEthernetEfmOamLinkMonitoringErroredFrameSeconds) DeepCopyInto ¶
func (in *ConfigurePortEthernetEfmOamLinkMonitoringErroredFrameSeconds) DeepCopyInto(out *ConfigurePortEthernetEfmOamLinkMonitoringErroredFrameSeconds)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetEfmOamLinkMonitoringErroredSymbols ¶
type ConfigurePortEthernetEfmOamLinkMonitoringErroredSymbols struct { AdminState *string `json:"admin-state,omitempty"` // +kubebuilder:default:=true EventNotification *bool `json:"event-notification,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=1000000 SdThreshold *uint32 `json:"sd-threshold,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=1000000 // +kubebuilder:default:=1 SfThreshold *uint32 `json:"sf-threshold,omitempty"` // kubebuilder:validation:Minimum=10 // kubebuilder:validation:Maximum=600 // +kubebuilder:default:=10 Window *uint32 `json:"window,omitempty"` }
ConfigurePortEthernetEfmOamLinkMonitoringErroredSymbols struct
func (*ConfigurePortEthernetEfmOamLinkMonitoringErroredSymbols) DeepCopy ¶
func (in *ConfigurePortEthernetEfmOamLinkMonitoringErroredSymbols) DeepCopy() *ConfigurePortEthernetEfmOamLinkMonitoringErroredSymbols
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetEfmOamLinkMonitoringErroredSymbols.
func (*ConfigurePortEthernetEfmOamLinkMonitoringErroredSymbols) DeepCopyInto ¶
func (in *ConfigurePortEthernetEfmOamLinkMonitoringErroredSymbols) DeepCopyInto(out *ConfigurePortEthernetEfmOamLinkMonitoringErroredSymbols)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetEfmOamLinkMonitoringLocalSfAction ¶
type ConfigurePortEthernetEfmOamLinkMonitoringLocalSfAction struct { // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=5 // +kubebuilder:default:=1 EventNotificationBurst *uint32 `json:"event-notification-burst,omitempty"` InfoNotification *ConfigurePortEthernetEfmOamLinkMonitoringLocalSfActionInfoNotification `json:"info-notification,omitempty"` LocalPortAction *string `json:"local-port-action,omitempty"` }
ConfigurePortEthernetEfmOamLinkMonitoringLocalSfAction struct
func (*ConfigurePortEthernetEfmOamLinkMonitoringLocalSfAction) DeepCopy ¶
func (in *ConfigurePortEthernetEfmOamLinkMonitoringLocalSfAction) DeepCopy() *ConfigurePortEthernetEfmOamLinkMonitoringLocalSfAction
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetEfmOamLinkMonitoringLocalSfAction.
func (*ConfigurePortEthernetEfmOamLinkMonitoringLocalSfAction) DeepCopyInto ¶
func (in *ConfigurePortEthernetEfmOamLinkMonitoringLocalSfAction) DeepCopyInto(out *ConfigurePortEthernetEfmOamLinkMonitoringLocalSfAction)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetEfmOamLinkMonitoringLocalSfActionInfoNotification ¶
type ConfigurePortEthernetEfmOamLinkMonitoringLocalSfActionInfoNotification struct { // +kubebuilder:default:=false CriticalEvent *bool `json:"critical-event,omitempty"` // +kubebuilder:default:=false DyingGasp *bool `json:"dying-gasp,omitempty"` }
ConfigurePortEthernetEfmOamLinkMonitoringLocalSfActionInfoNotification struct
func (*ConfigurePortEthernetEfmOamLinkMonitoringLocalSfActionInfoNotification) DeepCopy ¶
func (in *ConfigurePortEthernetEfmOamLinkMonitoringLocalSfActionInfoNotification) DeepCopy() *ConfigurePortEthernetEfmOamLinkMonitoringLocalSfActionInfoNotification
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetEfmOamLinkMonitoringLocalSfActionInfoNotification.
func (*ConfigurePortEthernetEfmOamLinkMonitoringLocalSfActionInfoNotification) DeepCopyInto ¶
func (in *ConfigurePortEthernetEfmOamLinkMonitoringLocalSfActionInfoNotification) DeepCopyInto(out *ConfigurePortEthernetEfmOamLinkMonitoringLocalSfActionInfoNotification)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetEfmOamPeerRdiRx ¶
type ConfigurePortEthernetEfmOamPeerRdiRx struct { CriticalEvent *string `json:"critical-event,omitempty"` DyingGasp *string `json:"dying-gasp,omitempty"` EventNotification *string `json:"event-notification,omitempty"` LinkFault *string `json:"link-fault,omitempty"` }
ConfigurePortEthernetEfmOamPeerRdiRx struct
func (*ConfigurePortEthernetEfmOamPeerRdiRx) DeepCopy ¶
func (in *ConfigurePortEthernetEfmOamPeerRdiRx) DeepCopy() *ConfigurePortEthernetEfmOamPeerRdiRx
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetEfmOamPeerRdiRx.
func (*ConfigurePortEthernetEfmOamPeerRdiRx) DeepCopyInto ¶
func (in *ConfigurePortEthernetEfmOamPeerRdiRx) DeepCopyInto(out *ConfigurePortEthernetEfmOamPeerRdiRx)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetEgress ¶
type ConfigurePortEthernetEgress struct { ApplyGroups *string `json:"apply-groups,omitempty"` ApplyGroupsExclude *string `json:"apply-groups-exclude,omitempty"` // +kubebuilder:default:=false EthBnRateChanges *bool `json:"eth-bn-rate-changes,omitempty"` ExpandedSecondaryShaper []*ConfigurePortEthernetEgressExpandedSecondaryShaper `json:"expanded-secondary-shaper,omitempty"` HsPortPoolPolicy *string `json:"hs-port-pool-policy,omitempty"` HsSchedulerPolicy *ConfigurePortEthernetEgressHsSchedulerPolicy `json:"hs-scheduler-policy,omitempty"` HsSecondaryShaper []*ConfigurePortEthernetEgressHsSecondaryShaper `json:"hs-secondary-shaper,omitempty"` HsmdaSchedulerPolicy *string `json:"hsmda-scheduler-policy,omitempty"` // +kubebuilder:default:=false MonitorPortScheduler *bool `json:"monitor-port-scheduler,omitempty"` PortQosPolicy *ConfigurePortEthernetEgressPortQosPolicy `json:"port-qos-policy,omitempty"` PortSchedulerPolicy *ConfigurePortEthernetEgressPortSchedulerPolicy `json:"port-scheduler-policy,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=400000000 Rate *int32 `json:"rate,omitempty"` }
ConfigurePortEthernetEgress struct
func (*ConfigurePortEthernetEgress) DeepCopy ¶
func (in *ConfigurePortEthernetEgress) DeepCopy() *ConfigurePortEthernetEgress
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetEgress.
func (*ConfigurePortEthernetEgress) DeepCopyInto ¶
func (in *ConfigurePortEthernetEgress) DeepCopyInto(out *ConfigurePortEthernetEgress)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetEgressExpandedSecondaryShaper ¶
type ConfigurePortEthernetEgressExpandedSecondaryShaper struct { AggregateBurst *ConfigurePortEthernetEgressExpandedSecondaryShaperAggregateBurst `json:"aggregate-burst,omitempty"` ApplyGroups *string `json:"apply-groups,omitempty"` ApplyGroupsExclude *string `json:"apply-groups-exclude,omitempty"` Class []*ConfigurePortEthernetEgressExpandedSecondaryShaperClass `json:"class,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=8 // +kubebuilder:default:=8 LowBurstMaxClass *uint32 `json:"low-burst-max-class,omitempty"` MonitorThreshold *string `json:"monitor-threshold,omitempty"` Rate *string `json:"rate,omitempty"` SecondaryShaperName *string `json:"secondary-shaper-name,omitempty"` }
ConfigurePortEthernetEgressExpandedSecondaryShaper struct
func (*ConfigurePortEthernetEgressExpandedSecondaryShaper) DeepCopy ¶
func (in *ConfigurePortEthernetEgressExpandedSecondaryShaper) DeepCopy() *ConfigurePortEthernetEgressExpandedSecondaryShaper
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetEgressExpandedSecondaryShaper.
func (*ConfigurePortEthernetEgressExpandedSecondaryShaper) DeepCopyInto ¶
func (in *ConfigurePortEthernetEgressExpandedSecondaryShaper) DeepCopyInto(out *ConfigurePortEthernetEgressExpandedSecondaryShaper)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetEgressExpandedSecondaryShaperAggregateBurst ¶
type ConfigurePortEthernetEgressExpandedSecondaryShaperAggregateBurst struct { // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=65528 HighBurstIncrease *int32 `json:"high-burst-increase,omitempty"` LowBurstLimit *string `json:"low-burst-limit,omitempty"` }
ConfigurePortEthernetEgressExpandedSecondaryShaperAggregateBurst struct
func (*ConfigurePortEthernetEgressExpandedSecondaryShaperAggregateBurst) DeepCopy ¶
func (in *ConfigurePortEthernetEgressExpandedSecondaryShaperAggregateBurst) DeepCopy() *ConfigurePortEthernetEgressExpandedSecondaryShaperAggregateBurst
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetEgressExpandedSecondaryShaperAggregateBurst.
func (*ConfigurePortEthernetEgressExpandedSecondaryShaperAggregateBurst) DeepCopyInto ¶
func (in *ConfigurePortEthernetEgressExpandedSecondaryShaperAggregateBurst) DeepCopyInto(out *ConfigurePortEthernetEgressExpandedSecondaryShaperAggregateBurst)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetEgressExpandedSecondaryShaperClass ¶
type ConfigurePortEthernetEgressExpandedSecondaryShaperClass struct { ApplyGroups *string `json:"apply-groups,omitempty"` ApplyGroupsExclude *string `json:"apply-groups-exclude,omitempty"` BurstLimit *string `json:"burst-limit,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=8 ClassNumber *uint32 `json:"class-number,omitempty"` MonitorThreshold *string `json:"monitor-threshold,omitempty"` Rate *string `json:"rate,omitempty"` }
ConfigurePortEthernetEgressExpandedSecondaryShaperClass struct
func (*ConfigurePortEthernetEgressExpandedSecondaryShaperClass) DeepCopy ¶
func (in *ConfigurePortEthernetEgressExpandedSecondaryShaperClass) DeepCopy() *ConfigurePortEthernetEgressExpandedSecondaryShaperClass
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetEgressExpandedSecondaryShaperClass.
func (*ConfigurePortEthernetEgressExpandedSecondaryShaperClass) DeepCopyInto ¶
func (in *ConfigurePortEthernetEgressExpandedSecondaryShaperClass) DeepCopyInto(out *ConfigurePortEthernetEgressExpandedSecondaryShaperClass)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetEgressHsSchedulerPolicy ¶
type ConfigurePortEthernetEgressHsSchedulerPolicy struct { Overrides *ConfigurePortEthernetEgressHsSchedulerPolicyOverrides `json:"overrides,omitempty"` PolicyName *string `json:"policy-name,omitempty"` }
ConfigurePortEthernetEgressHsSchedulerPolicy struct
func (*ConfigurePortEthernetEgressHsSchedulerPolicy) DeepCopy ¶
func (in *ConfigurePortEthernetEgressHsSchedulerPolicy) DeepCopy() *ConfigurePortEthernetEgressHsSchedulerPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetEgressHsSchedulerPolicy.
func (*ConfigurePortEthernetEgressHsSchedulerPolicy) DeepCopyInto ¶
func (in *ConfigurePortEthernetEgressHsSchedulerPolicy) DeepCopyInto(out *ConfigurePortEthernetEgressHsSchedulerPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetEgressHsSchedulerPolicyOverrides ¶
type ConfigurePortEthernetEgressHsSchedulerPolicyOverrides struct { ApplyGroups *string `json:"apply-groups,omitempty"` ApplyGroupsExclude *string `json:"apply-groups-exclude,omitempty"` Group []*ConfigurePortEthernetEgressHsSchedulerPolicyOverridesGroup `json:"group,omitempty"` MaxRate *string `json:"max-rate,omitempty"` SchedulingClass []*ConfigurePortEthernetEgressHsSchedulerPolicyOverridesSchedulingClass `json:"scheduling-class,omitempty"` }
ConfigurePortEthernetEgressHsSchedulerPolicyOverrides struct
func (*ConfigurePortEthernetEgressHsSchedulerPolicyOverrides) DeepCopy ¶
func (in *ConfigurePortEthernetEgressHsSchedulerPolicyOverrides) DeepCopy() *ConfigurePortEthernetEgressHsSchedulerPolicyOverrides
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetEgressHsSchedulerPolicyOverrides.
func (*ConfigurePortEthernetEgressHsSchedulerPolicyOverrides) DeepCopyInto ¶
func (in *ConfigurePortEthernetEgressHsSchedulerPolicyOverrides) DeepCopyInto(out *ConfigurePortEthernetEgressHsSchedulerPolicyOverrides)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetEgressHsSchedulerPolicyOverridesGroup ¶
type ConfigurePortEthernetEgressHsSchedulerPolicyOverridesGroup struct { ApplyGroups *string `json:"apply-groups,omitempty"` ApplyGroupsExclude *string `json:"apply-groups-exclude,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=1 GroupId *uint32 `json:"group-id,omitempty"` Rate *string `json:"rate,omitempty"` }
ConfigurePortEthernetEgressHsSchedulerPolicyOverridesGroup struct
func (*ConfigurePortEthernetEgressHsSchedulerPolicyOverridesGroup) DeepCopy ¶
func (in *ConfigurePortEthernetEgressHsSchedulerPolicyOverridesGroup) DeepCopy() *ConfigurePortEthernetEgressHsSchedulerPolicyOverridesGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetEgressHsSchedulerPolicyOverridesGroup.
func (*ConfigurePortEthernetEgressHsSchedulerPolicyOverridesGroup) DeepCopyInto ¶
func (in *ConfigurePortEthernetEgressHsSchedulerPolicyOverridesGroup) DeepCopyInto(out *ConfigurePortEthernetEgressHsSchedulerPolicyOverridesGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetEgressHsSchedulerPolicyOverridesSchedulingClass ¶
type ConfigurePortEthernetEgressHsSchedulerPolicyOverridesSchedulingClass struct { ApplyGroups *string `json:"apply-groups,omitempty"` ApplyGroupsExclude *string `json:"apply-groups-exclude,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=6 ClassNumber *uint32 `json:"class-number,omitempty"` Rate *string `json:"rate,omitempty"` Weight *string `json:"weight,omitempty"` }
ConfigurePortEthernetEgressHsSchedulerPolicyOverridesSchedulingClass struct
func (*ConfigurePortEthernetEgressHsSchedulerPolicyOverridesSchedulingClass) DeepCopy ¶
func (in *ConfigurePortEthernetEgressHsSchedulerPolicyOverridesSchedulingClass) DeepCopy() *ConfigurePortEthernetEgressHsSchedulerPolicyOverridesSchedulingClass
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetEgressHsSchedulerPolicyOverridesSchedulingClass.
func (*ConfigurePortEthernetEgressHsSchedulerPolicyOverridesSchedulingClass) DeepCopyInto ¶
func (in *ConfigurePortEthernetEgressHsSchedulerPolicyOverridesSchedulingClass) DeepCopyInto(out *ConfigurePortEthernetEgressHsSchedulerPolicyOverridesSchedulingClass)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetEgressHsSecondaryShaper ¶
type ConfigurePortEthernetEgressHsSecondaryShaper struct { Aggregate *ConfigurePortEthernetEgressHsSecondaryShaperAggregate `json:"aggregate,omitempty"` ApplyGroups *string `json:"apply-groups,omitempty"` ApplyGroupsExclude *string `json:"apply-groups-exclude,omitempty"` Class []*ConfigurePortEthernetEgressHsSecondaryShaperClass `json:"class,omitempty"` Description *string `json:"description,omitempty"` SecondaryShaperName *string `json:"secondary-shaper-name,omitempty"` }
ConfigurePortEthernetEgressHsSecondaryShaper struct
func (*ConfigurePortEthernetEgressHsSecondaryShaper) DeepCopy ¶
func (in *ConfigurePortEthernetEgressHsSecondaryShaper) DeepCopy() *ConfigurePortEthernetEgressHsSecondaryShaper
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetEgressHsSecondaryShaper.
func (*ConfigurePortEthernetEgressHsSecondaryShaper) DeepCopyInto ¶
func (in *ConfigurePortEthernetEgressHsSecondaryShaper) DeepCopyInto(out *ConfigurePortEthernetEgressHsSecondaryShaper)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetEgressHsSecondaryShaperAggregate ¶
type ConfigurePortEthernetEgressHsSecondaryShaperAggregate struct { // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=6 // +kubebuilder:default:=6 LowBurstMaxClass *uint32 `json:"low-burst-max-class,omitempty"` // +kubebuilder:default:="max" Rate *string `json:"rate,omitempty"` }
ConfigurePortEthernetEgressHsSecondaryShaperAggregate struct
func (*ConfigurePortEthernetEgressHsSecondaryShaperAggregate) DeepCopy ¶
func (in *ConfigurePortEthernetEgressHsSecondaryShaperAggregate) DeepCopy() *ConfigurePortEthernetEgressHsSecondaryShaperAggregate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetEgressHsSecondaryShaperAggregate.
func (*ConfigurePortEthernetEgressHsSecondaryShaperAggregate) DeepCopyInto ¶
func (in *ConfigurePortEthernetEgressHsSecondaryShaperAggregate) DeepCopyInto(out *ConfigurePortEthernetEgressHsSecondaryShaperAggregate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetEgressHsSecondaryShaperClass ¶
type ConfigurePortEthernetEgressHsSecondaryShaperClass struct { ApplyGroups *string `json:"apply-groups,omitempty"` ApplyGroupsExclude *string `json:"apply-groups-exclude,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=6 ClassNumber *uint32 `json:"class-number,omitempty"` // +kubebuilder:default:="max" Rate *string `json:"rate,omitempty"` }
ConfigurePortEthernetEgressHsSecondaryShaperClass struct
func (*ConfigurePortEthernetEgressHsSecondaryShaperClass) DeepCopy ¶
func (in *ConfigurePortEthernetEgressHsSecondaryShaperClass) DeepCopy() *ConfigurePortEthernetEgressHsSecondaryShaperClass
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetEgressHsSecondaryShaperClass.
func (*ConfigurePortEthernetEgressHsSecondaryShaperClass) DeepCopyInto ¶
func (in *ConfigurePortEthernetEgressHsSecondaryShaperClass) DeepCopyInto(out *ConfigurePortEthernetEgressHsSecondaryShaperClass)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetEgressPortQosPolicy ¶
type ConfigurePortEthernetEgressPortQosPolicy struct {
PolicyName *string `json:"policy-name,omitempty"`
}
ConfigurePortEthernetEgressPortQosPolicy struct
func (*ConfigurePortEthernetEgressPortQosPolicy) DeepCopy ¶
func (in *ConfigurePortEthernetEgressPortQosPolicy) DeepCopy() *ConfigurePortEthernetEgressPortQosPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetEgressPortQosPolicy.
func (*ConfigurePortEthernetEgressPortQosPolicy) DeepCopyInto ¶
func (in *ConfigurePortEthernetEgressPortQosPolicy) DeepCopyInto(out *ConfigurePortEthernetEgressPortQosPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetEgressPortSchedulerPolicy ¶
type ConfigurePortEthernetEgressPortSchedulerPolicy struct { Overrides *ConfigurePortEthernetEgressPortSchedulerPolicyOverrides `json:"overrides,omitempty"` PolicyName *string `json:"policy-name,omitempty"` }
ConfigurePortEthernetEgressPortSchedulerPolicy struct
func (*ConfigurePortEthernetEgressPortSchedulerPolicy) DeepCopy ¶
func (in *ConfigurePortEthernetEgressPortSchedulerPolicy) DeepCopy() *ConfigurePortEthernetEgressPortSchedulerPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetEgressPortSchedulerPolicy.
func (*ConfigurePortEthernetEgressPortSchedulerPolicy) DeepCopyInto ¶
func (in *ConfigurePortEthernetEgressPortSchedulerPolicy) DeepCopyInto(out *ConfigurePortEthernetEgressPortSchedulerPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetEgressPortSchedulerPolicyOverrides ¶
type ConfigurePortEthernetEgressPortSchedulerPolicyOverrides struct { ApplyGroups *string `json:"apply-groups,omitempty"` ApplyGroupsExclude *string `json:"apply-groups-exclude,omitempty"` Level []*ConfigurePortEthernetEgressPortSchedulerPolicyOverridesLevel `json:"level,omitempty"` MaxRate *ConfigurePortEthernetEgressPortSchedulerPolicyOverridesMaxRate `json:"max-rate,omitempty"` }
ConfigurePortEthernetEgressPortSchedulerPolicyOverrides struct
func (*ConfigurePortEthernetEgressPortSchedulerPolicyOverrides) DeepCopy ¶
func (in *ConfigurePortEthernetEgressPortSchedulerPolicyOverrides) DeepCopy() *ConfigurePortEthernetEgressPortSchedulerPolicyOverrides
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetEgressPortSchedulerPolicyOverrides.
func (*ConfigurePortEthernetEgressPortSchedulerPolicyOverrides) DeepCopyInto ¶
func (in *ConfigurePortEthernetEgressPortSchedulerPolicyOverrides) DeepCopyInto(out *ConfigurePortEthernetEgressPortSchedulerPolicyOverrides)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetEgressPortSchedulerPolicyOverridesLevel ¶
type ConfigurePortEthernetEgressPortSchedulerPolicyOverridesLevel struct { ApplyGroups *string `json:"apply-groups,omitempty"` ApplyGroupsExclude *string `json:"apply-groups-exclude,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=8 PriorityLevel *uint32 `json:"priority-level,omitempty"` RateOrPercentRate *ConfigurePortEthernetEgressPortSchedulerPolicyOverridesLevelRateOrPercentRate `json:"rate-or-percent-rate,omitempty"` }
ConfigurePortEthernetEgressPortSchedulerPolicyOverridesLevel struct
func (*ConfigurePortEthernetEgressPortSchedulerPolicyOverridesLevel) DeepCopy ¶
func (in *ConfigurePortEthernetEgressPortSchedulerPolicyOverridesLevel) DeepCopy() *ConfigurePortEthernetEgressPortSchedulerPolicyOverridesLevel
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetEgressPortSchedulerPolicyOverridesLevel.
func (*ConfigurePortEthernetEgressPortSchedulerPolicyOverridesLevel) DeepCopyInto ¶
func (in *ConfigurePortEthernetEgressPortSchedulerPolicyOverridesLevel) DeepCopyInto(out *ConfigurePortEthernetEgressPortSchedulerPolicyOverridesLevel)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetEgressPortSchedulerPolicyOverridesLevelRateOrPercentRate ¶
type ConfigurePortEthernetEgressPortSchedulerPolicyOverridesLevelRateOrPercentRate struct { PercentRate *ConfigurePortEthernetEgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRate `json:"percent-rate,omitempty"` Rate *ConfigurePortEthernetEgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRate `json:"rate,omitempty"` }
ConfigurePortEthernetEgressPortSchedulerPolicyOverridesLevelRateOrPercentRate struct
func (*ConfigurePortEthernetEgressPortSchedulerPolicyOverridesLevelRateOrPercentRate) DeepCopy ¶
func (in *ConfigurePortEthernetEgressPortSchedulerPolicyOverridesLevelRateOrPercentRate) DeepCopy() *ConfigurePortEthernetEgressPortSchedulerPolicyOverridesLevelRateOrPercentRate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetEgressPortSchedulerPolicyOverridesLevelRateOrPercentRate.
func (*ConfigurePortEthernetEgressPortSchedulerPolicyOverridesLevelRateOrPercentRate) DeepCopyInto ¶
func (in *ConfigurePortEthernetEgressPortSchedulerPolicyOverridesLevelRateOrPercentRate) DeepCopyInto(out *ConfigurePortEthernetEgressPortSchedulerPolicyOverridesLevelRateOrPercentRate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetEgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRate ¶
type ConfigurePortEthernetEgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRate struct {
PercentRate *ConfigurePortEthernetEgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRatePercentRate `json:"percent-rate,omitempty"`
}
ConfigurePortEthernetEgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRate struct
func (*ConfigurePortEthernetEgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRate) DeepCopy ¶
func (in *ConfigurePortEthernetEgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRate) DeepCopy() *ConfigurePortEthernetEgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetEgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRate.
func (*ConfigurePortEthernetEgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRate) DeepCopyInto ¶
func (in *ConfigurePortEthernetEgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRate) DeepCopyInto(out *ConfigurePortEthernetEgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetEgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRatePercentRate ¶
type ConfigurePortEthernetEgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRatePercentRate struct { Cir *string `json:"cir,omitempty"` Pir *string `json:"pir,omitempty"` }
ConfigurePortEthernetEgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRatePercentRate struct
func (*ConfigurePortEthernetEgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRatePercentRate) DeepCopy ¶
func (in *ConfigurePortEthernetEgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRatePercentRate) DeepCopy() *ConfigurePortEthernetEgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRatePercentRate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetEgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRatePercentRate.
func (*ConfigurePortEthernetEgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRatePercentRate) DeepCopyInto ¶
func (in *ConfigurePortEthernetEgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRatePercentRate) DeepCopyInto(out *ConfigurePortEthernetEgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRatePercentRate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetEgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRate ¶
type ConfigurePortEthernetEgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRate struct {
Rate *ConfigurePortEthernetEgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRateRate `json:"rate,omitempty"`
}
ConfigurePortEthernetEgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRate struct
func (*ConfigurePortEthernetEgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRate) DeepCopy ¶
func (in *ConfigurePortEthernetEgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRate) DeepCopy() *ConfigurePortEthernetEgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetEgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRate.
func (*ConfigurePortEthernetEgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRate) DeepCopyInto ¶
func (in *ConfigurePortEthernetEgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRate) DeepCopyInto(out *ConfigurePortEthernetEgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetEgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRateRate ¶
type ConfigurePortEthernetEgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRateRate struct { Cir *string `json:"cir,omitempty"` Pir *string `json:"pir,omitempty"` }
ConfigurePortEthernetEgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRateRate struct
func (*ConfigurePortEthernetEgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRateRate) DeepCopy ¶
func (in *ConfigurePortEthernetEgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRateRate) DeepCopy() *ConfigurePortEthernetEgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRateRate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetEgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRateRate.
func (*ConfigurePortEthernetEgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRateRate) DeepCopyInto ¶
func (in *ConfigurePortEthernetEgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRateRate) DeepCopyInto(out *ConfigurePortEthernetEgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRateRate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetEgressPortSchedulerPolicyOverridesMaxRate ¶
type ConfigurePortEthernetEgressPortSchedulerPolicyOverridesMaxRate struct {
RateOrPercentRate *ConfigurePortEthernetEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRate `json:"rate-or-percent-rate,omitempty"`
}
ConfigurePortEthernetEgressPortSchedulerPolicyOverridesMaxRate struct
func (*ConfigurePortEthernetEgressPortSchedulerPolicyOverridesMaxRate) DeepCopy ¶
func (in *ConfigurePortEthernetEgressPortSchedulerPolicyOverridesMaxRate) DeepCopy() *ConfigurePortEthernetEgressPortSchedulerPolicyOverridesMaxRate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetEgressPortSchedulerPolicyOverridesMaxRate.
func (*ConfigurePortEthernetEgressPortSchedulerPolicyOverridesMaxRate) DeepCopyInto ¶
func (in *ConfigurePortEthernetEgressPortSchedulerPolicyOverridesMaxRate) DeepCopyInto(out *ConfigurePortEthernetEgressPortSchedulerPolicyOverridesMaxRate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRate ¶
type ConfigurePortEthernetEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRate struct { PercentRate *ConfigurePortEthernetEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRatePercentRate `json:"percent-rate,omitempty"` Rate *ConfigurePortEthernetEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRateRate `json:"rate,omitempty"` }
ConfigurePortEthernetEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRate struct
func (*ConfigurePortEthernetEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRate) DeepCopy ¶
func (in *ConfigurePortEthernetEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRate) DeepCopy() *ConfigurePortEthernetEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRate.
func (*ConfigurePortEthernetEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRate) DeepCopyInto ¶
func (in *ConfigurePortEthernetEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRate) DeepCopyInto(out *ConfigurePortEthernetEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRatePercentRate ¶
type ConfigurePortEthernetEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRatePercentRate struct { // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=10000 // +kubebuilder:default:="100" PercentRate *string `json:"percent-rate,omitempty"` }
ConfigurePortEthernetEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRatePercentRate struct
func (*ConfigurePortEthernetEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRatePercentRate) DeepCopy ¶
func (in *ConfigurePortEthernetEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRatePercentRate) DeepCopy() *ConfigurePortEthernetEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRatePercentRate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRatePercentRate.
func (*ConfigurePortEthernetEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRatePercentRate) DeepCopyInto ¶
func (in *ConfigurePortEthernetEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRatePercentRate) DeepCopyInto(out *ConfigurePortEthernetEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRatePercentRate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRateRate ¶
type ConfigurePortEthernetEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRateRate struct {
Rate *string `json:"rate,omitempty"`
}
ConfigurePortEthernetEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRateRate struct
func (*ConfigurePortEthernetEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRateRate) DeepCopy ¶
func (in *ConfigurePortEthernetEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRateRate) DeepCopy() *ConfigurePortEthernetEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRateRate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRateRate.
func (*ConfigurePortEthernetEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRateRate) DeepCopyInto ¶
func (in *ConfigurePortEthernetEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRateRate) DeepCopyInto(out *ConfigurePortEthernetEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRateRate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetElmi ¶
type ConfigurePortEthernetElmi struct { ApplyGroups *string `json:"apply-groups,omitempty"` ApplyGroupsExclude *string `json:"apply-groups-exclude,omitempty"` // +kubebuilder:validation:Enum=`uni-n` Mode *string `json:"mode,omitempty"` // kubebuilder:validation:Minimum=2 // kubebuilder:validation:Maximum=10 // +kubebuilder:default:=4 N393 *uint32 `json:"n393,omitempty"` // kubebuilder:validation:Minimum=5 // kubebuilder:validation:Maximum=30 // +kubebuilder:default:=10 T391 *uint32 `json:"t391,omitempty"` // kubebuilder:validation:Minimum=5 // kubebuilder:validation:Maximum=30 // +kubebuilder:default:=15 T392 *uint32 `json:"t392,omitempty"` }
ConfigurePortEthernetElmi struct
func (*ConfigurePortEthernetElmi) DeepCopy ¶
func (in *ConfigurePortEthernetElmi) DeepCopy() *ConfigurePortEthernetElmi
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetElmi.
func (*ConfigurePortEthernetElmi) DeepCopyInto ¶
func (in *ConfigurePortEthernetElmi) DeepCopyInto(out *ConfigurePortEthernetElmi)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetEthCfm ¶
type ConfigurePortEthernetEthCfm struct {
Mep []*ConfigurePortEthernetEthCfmMep `json:"mep,omitempty"`
}
ConfigurePortEthernetEthCfm struct
func (*ConfigurePortEthernetEthCfm) DeepCopy ¶
func (in *ConfigurePortEthernetEthCfm) DeepCopy() *ConfigurePortEthernetEthCfm
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetEthCfm.
func (*ConfigurePortEthernetEthCfm) DeepCopyInto ¶
func (in *ConfigurePortEthernetEthCfm) DeepCopyInto(out *ConfigurePortEthernetEthCfm)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetEthCfmMep ¶
type ConfigurePortEthernetEthCfmMep struct { AdminState *string `json:"admin-state,omitempty"` Ais *ConfigurePortEthernetEthCfmMepAis `json:"ais,omitempty"` AlarmNotification *ConfigurePortEthernetEthCfmMepAlarmNotification `json:"alarm-notification,omitempty"` ApplyGroups *string `json:"apply-groups,omitempty"` ApplyGroupsExclude *string `json:"apply-groups-exclude,omitempty"` // +kubebuilder:default:=false Ccm *bool `json:"ccm,omitempty"` CcmLtmPriority *string `json:"ccm-ltm-priority,omitempty"` // kubebuilder:validation:Minimum=3 // kubebuilder:validation:Maximum=1500 CcmPaddingSize *uint32 `json:"ccm-padding-size,omitempty"` CcmTlvIgnore *string `json:"ccm-tlv-ignore,omitempty"` // +kubebuilder:default:=false CollectLmmStats *bool `json:"collect-lmm-stats,omitempty"` Csf *ConfigurePortEthernetEthCfmMepCsf `json:"csf,omitempty"` Description *string `json:"description,omitempty"` EthBn *ConfigurePortEthernetEthCfmMepEthBn `json:"eth-bn,omitempty"` EthTest *ConfigurePortEthernetEthCfmMepEthTest `json:"eth-test,omitempty"` // +kubebuilder:default:=false FacilityFault *bool `json:"facility-fault,omitempty"` Grace *ConfigurePortEthernetEthCfmMepGrace `json:"grace,omitempty"` // +kubebuilder:default:=false InstallMep *bool `json:"install-mep,omitempty"` LowPriorityDefect *string `json:"low-priority-defect,omitempty"` MaAdminName *string `json:"ma-admin-name,omitempty"` MacAddress *string `json:"mac-address,omitempty"` MdAdminName *string `json:"md-admin-name,omitempty"` MepId *string `json:"mep-id,omitempty"` // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=600 // +kubebuilder:default:=3 OneWayDelayThreshold *uint32 `json:"one-way-delay-threshold,omitempty"` Vlan *string `json:"vlan,omitempty"` }
ConfigurePortEthernetEthCfmMep struct
func (*ConfigurePortEthernetEthCfmMep) DeepCopy ¶
func (in *ConfigurePortEthernetEthCfmMep) DeepCopy() *ConfigurePortEthernetEthCfmMep
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetEthCfmMep.
func (*ConfigurePortEthernetEthCfmMep) DeepCopyInto ¶
func (in *ConfigurePortEthernetEthCfmMep) DeepCopyInto(out *ConfigurePortEthernetEthCfmMep)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetEthCfmMepAis ¶
type ConfigurePortEthernetEthCfmMepAis struct { // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=7 ClientMegLevel *uint32 `json:"client-meg-level,omitempty"` // +kubebuilder:default:=false InterfaceSupport *bool `json:"interface-support,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=1 // +kubebuilder:default:=1 Interval *uint32 `json:"interval,omitempty"` // +kubebuilder:validation:Enum=`all-def`;`mac-rem-err-xcon` // +kubebuilder:default:="all-def" LowPriorityDefect *string `json:"low-priority-defect,omitempty"` Priority *string `json:"priority,omitempty"` }
ConfigurePortEthernetEthCfmMepAis struct
func (*ConfigurePortEthernetEthCfmMepAis) DeepCopy ¶
func (in *ConfigurePortEthernetEthCfmMepAis) DeepCopy() *ConfigurePortEthernetEthCfmMepAis
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetEthCfmMepAis.
func (*ConfigurePortEthernetEthCfmMepAis) DeepCopyInto ¶
func (in *ConfigurePortEthernetEthCfmMepAis) DeepCopyInto(out *ConfigurePortEthernetEthCfmMepAis)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetEthCfmMepAlarmNotification ¶
type ConfigurePortEthernetEthCfmMepAlarmNotification struct { // kubebuilder:validation:Minimum=250 // kubebuilder:validation:Maximum=250 FngAlarmTime *int32 `json:"fng-alarm-time,omitempty"` // kubebuilder:validation:Minimum=250 // kubebuilder:validation:Maximum=250 FngResetTime *int32 `json:"fng-reset-time,omitempty"` }
ConfigurePortEthernetEthCfmMepAlarmNotification struct
func (*ConfigurePortEthernetEthCfmMepAlarmNotification) DeepCopy ¶
func (in *ConfigurePortEthernetEthCfmMepAlarmNotification) DeepCopy() *ConfigurePortEthernetEthCfmMepAlarmNotification
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetEthCfmMepAlarmNotification.
func (*ConfigurePortEthernetEthCfmMepAlarmNotification) DeepCopyInto ¶
func (in *ConfigurePortEthernetEthCfmMepAlarmNotification) DeepCopyInto(out *ConfigurePortEthernetEthCfmMepAlarmNotification)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetEthCfmMepCsf ¶
type ConfigurePortEthernetEthCfmMepCsf struct { // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=0 // +kubebuilder:default:="3.5" Multiplier *string `json:"multiplier,omitempty"` }
ConfigurePortEthernetEthCfmMepCsf struct
func (*ConfigurePortEthernetEthCfmMepCsf) DeepCopy ¶
func (in *ConfigurePortEthernetEthCfmMepCsf) DeepCopy() *ConfigurePortEthernetEthCfmMepCsf
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetEthCfmMepCsf.
func (*ConfigurePortEthernetEthCfmMepCsf) DeepCopyInto ¶
func (in *ConfigurePortEthernetEthCfmMepCsf) DeepCopyInto(out *ConfigurePortEthernetEthCfmMepCsf)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetEthCfmMepEthBn ¶
type ConfigurePortEthernetEthCfmMepEthBn struct { // +kubebuilder:default:=false Receive *bool `json:"receive,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=600 // +kubebuilder:default:=5 RxUpdatePacing *uint32 `json:"rx-update-pacing,omitempty"` }
ConfigurePortEthernetEthCfmMepEthBn struct
func (*ConfigurePortEthernetEthCfmMepEthBn) DeepCopy ¶
func (in *ConfigurePortEthernetEthCfmMepEthBn) DeepCopy() *ConfigurePortEthernetEthCfmMepEthBn
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetEthCfmMepEthBn.
func (*ConfigurePortEthernetEthCfmMepEthBn) DeepCopyInto ¶
func (in *ConfigurePortEthernetEthCfmMepEthBn) DeepCopyInto(out *ConfigurePortEthernetEthCfmMepEthBn)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetEthCfmMepEthTest ¶
type ConfigurePortEthernetEthCfmMepEthTest struct { // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=11840 // +kubebuilder:default:=1 BitErrorThreshold *uint32 `json:"bit-error-threshold,omitempty"` TestPattern *ConfigurePortEthernetEthCfmMepEthTestTestPattern `json:"test-pattern,omitempty"` }
ConfigurePortEthernetEthCfmMepEthTest struct
func (*ConfigurePortEthernetEthCfmMepEthTest) DeepCopy ¶
func (in *ConfigurePortEthernetEthCfmMepEthTest) DeepCopy() *ConfigurePortEthernetEthCfmMepEthTest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetEthCfmMepEthTest.
func (*ConfigurePortEthernetEthCfmMepEthTest) DeepCopyInto ¶
func (in *ConfigurePortEthernetEthCfmMepEthTest) DeepCopyInto(out *ConfigurePortEthernetEthCfmMepEthTest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetEthCfmMepEthTestTestPattern ¶
type ConfigurePortEthernetEthCfmMepEthTestTestPattern struct { // +kubebuilder:default:=false CrcTlv *bool `json:"crc-tlv,omitempty"` // +kubebuilder:validation:Enum=`all-ones`;`all-zeros` // +kubebuilder:default:="all-zeros" Pattern *string `json:"pattern,omitempty"` }
ConfigurePortEthernetEthCfmMepEthTestTestPattern struct
func (*ConfigurePortEthernetEthCfmMepEthTestTestPattern) DeepCopy ¶
func (in *ConfigurePortEthernetEthCfmMepEthTestTestPattern) DeepCopy() *ConfigurePortEthernetEthCfmMepEthTestTestPattern
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetEthCfmMepEthTestTestPattern.
func (*ConfigurePortEthernetEthCfmMepEthTestTestPattern) DeepCopyInto ¶
func (in *ConfigurePortEthernetEthCfmMepEthTestTestPattern) DeepCopyInto(out *ConfigurePortEthernetEthCfmMepEthTestTestPattern)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetEthCfmMepGrace ¶
type ConfigurePortEthernetEthCfmMepGrace struct { EthEd *ConfigurePortEthernetEthCfmMepGraceEthEd `json:"eth-ed,omitempty"` EthVsmGrace *ConfigurePortEthernetEthCfmMepGraceEthVsmGrace `json:"eth-vsm-grace,omitempty"` }
ConfigurePortEthernetEthCfmMepGrace struct
func (*ConfigurePortEthernetEthCfmMepGrace) DeepCopy ¶
func (in *ConfigurePortEthernetEthCfmMepGrace) DeepCopy() *ConfigurePortEthernetEthCfmMepGrace
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetEthCfmMepGrace.
func (*ConfigurePortEthernetEthCfmMepGrace) DeepCopyInto ¶
func (in *ConfigurePortEthernetEthCfmMepGrace) DeepCopyInto(out *ConfigurePortEthernetEthCfmMepGrace)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetEthCfmMepGraceEthEd ¶
type ConfigurePortEthernetEthCfmMepGraceEthEd struct { // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=86400 MaxRxDefectWindow *uint32 `json:"max-rx-defect-window,omitempty"` // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=7 Priority *int32 `json:"priority,omitempty"` // +kubebuilder:default:=true RxEthEd *bool `json:"rx-eth-ed,omitempty"` // +kubebuilder:default:=false TxEthEd *bool `json:"tx-eth-ed,omitempty"` }
ConfigurePortEthernetEthCfmMepGraceEthEd struct
func (*ConfigurePortEthernetEthCfmMepGraceEthEd) DeepCopy ¶
func (in *ConfigurePortEthernetEthCfmMepGraceEthEd) DeepCopy() *ConfigurePortEthernetEthCfmMepGraceEthEd
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetEthCfmMepGraceEthEd.
func (*ConfigurePortEthernetEthCfmMepGraceEthEd) DeepCopyInto ¶
func (in *ConfigurePortEthernetEthCfmMepGraceEthEd) DeepCopyInto(out *ConfigurePortEthernetEthCfmMepGraceEthEd)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetEthCfmMepGraceEthVsmGrace ¶
type ConfigurePortEthernetEthCfmMepGraceEthVsmGrace struct { // +kubebuilder:default:=true RxEthVsmGrace *bool `json:"rx-eth-vsm-grace,omitempty"` // +kubebuilder:default:=true TxEthVsmGrace *bool `json:"tx-eth-vsm-grace,omitempty"` }
ConfigurePortEthernetEthCfmMepGraceEthVsmGrace struct
func (*ConfigurePortEthernetEthCfmMepGraceEthVsmGrace) DeepCopy ¶
func (in *ConfigurePortEthernetEthCfmMepGraceEthVsmGrace) DeepCopy() *ConfigurePortEthernetEthCfmMepGraceEthVsmGrace
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetEthCfmMepGraceEthVsmGrace.
func (*ConfigurePortEthernetEthCfmMepGraceEthVsmGrace) DeepCopyInto ¶
func (in *ConfigurePortEthernetEthCfmMepGraceEthVsmGrace) DeepCopyInto(out *ConfigurePortEthernetEthCfmMepGraceEthVsmGrace)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetHoldTime ¶
type ConfigurePortEthernetHoldTime struct { // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=3600000 Down *uint32 `json:"down,omitempty"` // +kubebuilder:validation:Enum=`centiseconds`;`seconds` // +kubebuilder:default:="seconds" Units *string `json:"units,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=3600000 Up *uint32 `json:"up,omitempty"` }
ConfigurePortEthernetHoldTime struct
func (*ConfigurePortEthernetHoldTime) DeepCopy ¶
func (in *ConfigurePortEthernetHoldTime) DeepCopy() *ConfigurePortEthernetHoldTime
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetHoldTime.
func (*ConfigurePortEthernetHoldTime) DeepCopyInto ¶
func (in *ConfigurePortEthernetHoldTime) DeepCopyInto(out *ConfigurePortEthernetHoldTime)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetHsmdaSchedulerOverrides ¶
type ConfigurePortEthernetHsmdaSchedulerOverrides struct { ApplyGroups *string `json:"apply-groups,omitempty"` ApplyGroupsExclude *string `json:"apply-groups-exclude,omitempty"` Group []*ConfigurePortEthernetHsmdaSchedulerOverridesGroup `json:"group,omitempty"` MaxRate *string `json:"max-rate,omitempty"` SchedulingClass []*ConfigurePortEthernetHsmdaSchedulerOverridesSchedulingClass `json:"scheduling-class,omitempty"` }
ConfigurePortEthernetHsmdaSchedulerOverrides struct
func (*ConfigurePortEthernetHsmdaSchedulerOverrides) DeepCopy ¶
func (in *ConfigurePortEthernetHsmdaSchedulerOverrides) DeepCopy() *ConfigurePortEthernetHsmdaSchedulerOverrides
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetHsmdaSchedulerOverrides.
func (*ConfigurePortEthernetHsmdaSchedulerOverrides) DeepCopyInto ¶
func (in *ConfigurePortEthernetHsmdaSchedulerOverrides) DeepCopyInto(out *ConfigurePortEthernetHsmdaSchedulerOverrides)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetHsmdaSchedulerOverridesGroup ¶
type ConfigurePortEthernetHsmdaSchedulerOverridesGroup struct { ApplyGroups *string `json:"apply-groups,omitempty"` ApplyGroupsExclude *string `json:"apply-groups-exclude,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=2 GroupId *uint32 `json:"group-id,omitempty"` Rate *string `json:"rate,omitempty"` }
ConfigurePortEthernetHsmdaSchedulerOverridesGroup struct
func (*ConfigurePortEthernetHsmdaSchedulerOverridesGroup) DeepCopy ¶
func (in *ConfigurePortEthernetHsmdaSchedulerOverridesGroup) DeepCopy() *ConfigurePortEthernetHsmdaSchedulerOverridesGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetHsmdaSchedulerOverridesGroup.
func (*ConfigurePortEthernetHsmdaSchedulerOverridesGroup) DeepCopyInto ¶
func (in *ConfigurePortEthernetHsmdaSchedulerOverridesGroup) DeepCopyInto(out *ConfigurePortEthernetHsmdaSchedulerOverridesGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetHsmdaSchedulerOverridesSchedulingClass ¶
type ConfigurePortEthernetHsmdaSchedulerOverridesSchedulingClass struct { ApplyGroups *string `json:"apply-groups,omitempty"` ApplyGroupsExclude *string `json:"apply-groups-exclude,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=8 ClassNumber *uint32 `json:"class-number,omitempty"` Rate *string `json:"rate,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=100 WeightInGroup *int32 `json:"weight-in-group,omitempty"` }
ConfigurePortEthernetHsmdaSchedulerOverridesSchedulingClass struct
func (*ConfigurePortEthernetHsmdaSchedulerOverridesSchedulingClass) DeepCopy ¶
func (in *ConfigurePortEthernetHsmdaSchedulerOverridesSchedulingClass) DeepCopy() *ConfigurePortEthernetHsmdaSchedulerOverridesSchedulingClass
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetHsmdaSchedulerOverridesSchedulingClass.
func (*ConfigurePortEthernetHsmdaSchedulerOverridesSchedulingClass) DeepCopyInto ¶
func (in *ConfigurePortEthernetHsmdaSchedulerOverridesSchedulingClass) DeepCopyInto(out *ConfigurePortEthernetHsmdaSchedulerOverridesSchedulingClass)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetIngress ¶
type ConfigurePortEthernetIngress struct { // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=400000 Rate *int32 `json:"rate,omitempty"` }
ConfigurePortEthernetIngress struct
func (*ConfigurePortEthernetIngress) DeepCopy ¶
func (in *ConfigurePortEthernetIngress) DeepCopy() *ConfigurePortEthernetIngress
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetIngress.
func (*ConfigurePortEthernetIngress) DeepCopyInto ¶
func (in *ConfigurePortEthernetIngress) DeepCopyInto(out *ConfigurePortEthernetIngress)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetLldp ¶
type ConfigurePortEthernetLldp struct { ApplyGroups *string `json:"apply-groups,omitempty"` ApplyGroupsExclude *string `json:"apply-groups-exclude,omitempty"` DestMac []*ConfigurePortEthernetLldpDestMac `json:"dest-mac,omitempty"` }
ConfigurePortEthernetLldp struct
func (*ConfigurePortEthernetLldp) DeepCopy ¶
func (in *ConfigurePortEthernetLldp) DeepCopy() *ConfigurePortEthernetLldp
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetLldp.
func (*ConfigurePortEthernetLldp) DeepCopyInto ¶
func (in *ConfigurePortEthernetLldp) DeepCopyInto(out *ConfigurePortEthernetLldp)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetLldpDestMac ¶
type ConfigurePortEthernetLldpDestMac struct { ApplyGroups *string `json:"apply-groups,omitempty"` ApplyGroupsExclude *string `json:"apply-groups-exclude,omitempty"` MacType *string `json:"mac-type,omitempty"` // +kubebuilder:default:=false Notification *bool `json:"notification,omitempty"` // +kubebuilder:validation:Enum=`tx-if-alias`;`tx-if-name`;`tx-local` // +kubebuilder:default:="tx-local" PortIdSubtype *string `json:"port-id-subtype,omitempty"` // +kubebuilder:default:=false Receive *bool `json:"receive,omitempty"` // +kubebuilder:default:=false Transmit *bool `json:"transmit,omitempty"` // +kubebuilder:default:=false TunnelNearestBridge *bool `json:"tunnel-nearest-bridge,omitempty"` TxMgmtAddress []*ConfigurePortEthernetLldpDestMacTxMgmtAddress `json:"tx-mgmt-address,omitempty"` TxTlvs *ConfigurePortEthernetLldpDestMacTxTlvs `json:"tx-tlvs,omitempty"` }
ConfigurePortEthernetLldpDestMac struct
func (*ConfigurePortEthernetLldpDestMac) DeepCopy ¶
func (in *ConfigurePortEthernetLldpDestMac) DeepCopy() *ConfigurePortEthernetLldpDestMac
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetLldpDestMac.
func (*ConfigurePortEthernetLldpDestMac) DeepCopyInto ¶
func (in *ConfigurePortEthernetLldpDestMac) DeepCopyInto(out *ConfigurePortEthernetLldpDestMac)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetLldpDestMacTxMgmtAddress ¶
type ConfigurePortEthernetLldpDestMacTxMgmtAddress struct { AdminState *string `json:"admin-state,omitempty"` ApplyGroups *string `json:"apply-groups,omitempty"` ApplyGroupsExclude *string `json:"apply-groups-exclude,omitempty"` // +kubebuilder:validation:Enum=`oob`;`oob-ipv6`;`system`;`system-ipv6` MgmtAddressSystemType *string `json:"mgmt-address-system-type,omitempty"` }
ConfigurePortEthernetLldpDestMacTxMgmtAddress struct
func (*ConfigurePortEthernetLldpDestMacTxMgmtAddress) DeepCopy ¶
func (in *ConfigurePortEthernetLldpDestMacTxMgmtAddress) DeepCopy() *ConfigurePortEthernetLldpDestMacTxMgmtAddress
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetLldpDestMacTxMgmtAddress.
func (*ConfigurePortEthernetLldpDestMacTxMgmtAddress) DeepCopyInto ¶
func (in *ConfigurePortEthernetLldpDestMacTxMgmtAddress) DeepCopyInto(out *ConfigurePortEthernetLldpDestMacTxMgmtAddress)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetLldpDestMacTxTlvs ¶
type ConfigurePortEthernetLldpDestMacTxTlvs struct { // +kubebuilder:default:=false PortDesc *bool `json:"port-desc,omitempty"` // +kubebuilder:default:=false SysCap *bool `json:"sys-cap,omitempty"` // +kubebuilder:default:=false SysDesc *bool `json:"sys-desc,omitempty"` // +kubebuilder:default:=false SysName *bool `json:"sys-name,omitempty"` }
ConfigurePortEthernetLldpDestMacTxTlvs struct
func (*ConfigurePortEthernetLldpDestMacTxTlvs) DeepCopy ¶
func (in *ConfigurePortEthernetLldpDestMacTxTlvs) DeepCopy() *ConfigurePortEthernetLldpDestMacTxTlvs
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetLldpDestMacTxTlvs.
func (*ConfigurePortEthernetLldpDestMacTxTlvs) DeepCopyInto ¶
func (in *ConfigurePortEthernetLldpDestMacTxTlvs) DeepCopyInto(out *ConfigurePortEthernetLldpDestMacTxTlvs)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetLoopback ¶
type ConfigurePortEthernetLoopback struct { ApplyGroups *string `json:"apply-groups,omitempty"` ApplyGroupsExclude *string `json:"apply-groups-exclude,omitempty"` // +kubebuilder:validation:Enum=`internal`;`line` Direction *string `json:"direction,omitempty"` // +kubebuilder:default:=false SwapSrcDstMac *bool `json:"swap-src-dst-mac,omitempty"` }
ConfigurePortEthernetLoopback struct
func (*ConfigurePortEthernetLoopback) DeepCopy ¶
func (in *ConfigurePortEthernetLoopback) DeepCopy() *ConfigurePortEthernetLoopback
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetLoopback.
func (*ConfigurePortEthernetLoopback) DeepCopyInto ¶
func (in *ConfigurePortEthernetLoopback) DeepCopyInto(out *ConfigurePortEthernetLoopback)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetNetwork ¶
type ConfigurePortEthernetNetwork struct { AccountingPolicy *string `json:"accounting-policy,omitempty"` ApplyGroups *string `json:"apply-groups,omitempty"` ApplyGroupsExclude *string `json:"apply-groups-exclude,omitempty"` // +kubebuilder:default:=false CollectStats *bool `json:"collect-stats,omitempty"` Egress *ConfigurePortEthernetNetworkEgress `json:"egress,omitempty"` }
ConfigurePortEthernetNetwork struct
func (*ConfigurePortEthernetNetwork) DeepCopy ¶
func (in *ConfigurePortEthernetNetwork) DeepCopy() *ConfigurePortEthernetNetwork
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetNetwork.
func (*ConfigurePortEthernetNetwork) DeepCopyInto ¶
func (in *ConfigurePortEthernetNetwork) DeepCopyInto(out *ConfigurePortEthernetNetwork)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetNetworkEgress ¶
type ConfigurePortEthernetNetworkEgress struct { PortQueues *ConfigurePortEthernetNetworkEgressPortQueues `json:"port-queues,omitempty"` QueueGroup []*ConfigurePortEthernetNetworkEgressQueueGroup `json:"queue-group,omitempty"` QueuePolicy *string `json:"queue-policy,omitempty"` }
ConfigurePortEthernetNetworkEgress struct
func (*ConfigurePortEthernetNetworkEgress) DeepCopy ¶
func (in *ConfigurePortEthernetNetworkEgress) DeepCopy() *ConfigurePortEthernetNetworkEgress
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetNetworkEgress.
func (*ConfigurePortEthernetNetworkEgress) DeepCopyInto ¶
func (in *ConfigurePortEthernetNetworkEgress) DeepCopyInto(out *ConfigurePortEthernetNetworkEgress)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetNetworkEgressPortQueues ¶
type ConfigurePortEthernetNetworkEgressPortQueues struct {
Overrides *ConfigurePortEthernetNetworkEgressPortQueuesOverrides `json:"overrides,omitempty"`
}
ConfigurePortEthernetNetworkEgressPortQueues struct
func (*ConfigurePortEthernetNetworkEgressPortQueues) DeepCopy ¶
func (in *ConfigurePortEthernetNetworkEgressPortQueues) DeepCopy() *ConfigurePortEthernetNetworkEgressPortQueues
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetNetworkEgressPortQueues.
func (*ConfigurePortEthernetNetworkEgressPortQueues) DeepCopyInto ¶
func (in *ConfigurePortEthernetNetworkEgressPortQueues) DeepCopyInto(out *ConfigurePortEthernetNetworkEgressPortQueues)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetNetworkEgressPortQueuesOverrides ¶
type ConfigurePortEthernetNetworkEgressPortQueuesOverrides struct {
Queue []*ConfigurePortEthernetNetworkEgressPortQueuesOverridesQueue `json:"queue,omitempty"`
}
ConfigurePortEthernetNetworkEgressPortQueuesOverrides struct
func (*ConfigurePortEthernetNetworkEgressPortQueuesOverrides) DeepCopy ¶
func (in *ConfigurePortEthernetNetworkEgressPortQueuesOverrides) DeepCopy() *ConfigurePortEthernetNetworkEgressPortQueuesOverrides
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetNetworkEgressPortQueuesOverrides.
func (*ConfigurePortEthernetNetworkEgressPortQueuesOverrides) DeepCopyInto ¶
func (in *ConfigurePortEthernetNetworkEgressPortQueuesOverrides) DeepCopyInto(out *ConfigurePortEthernetNetworkEgressPortQueuesOverrides)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetNetworkEgressPortQueuesOverridesQueue ¶
type ConfigurePortEthernetNetworkEgressPortQueuesOverridesQueue struct { ApplyGroups *string `json:"apply-groups,omitempty"` ApplyGroupsExclude *string `json:"apply-groups-exclude,omitempty"` MonitorQueueDepth *ConfigurePortEthernetNetworkEgressPortQueuesOverridesQueueMonitorQueueDepth `json:"monitor-queue-depth,omitempty"` QueueId *string `json:"queue-id,omitempty"` }
ConfigurePortEthernetNetworkEgressPortQueuesOverridesQueue struct
func (*ConfigurePortEthernetNetworkEgressPortQueuesOverridesQueue) DeepCopy ¶
func (in *ConfigurePortEthernetNetworkEgressPortQueuesOverridesQueue) DeepCopy() *ConfigurePortEthernetNetworkEgressPortQueuesOverridesQueue
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetNetworkEgressPortQueuesOverridesQueue.
func (*ConfigurePortEthernetNetworkEgressPortQueuesOverridesQueue) DeepCopyInto ¶
func (in *ConfigurePortEthernetNetworkEgressPortQueuesOverridesQueue) DeepCopyInto(out *ConfigurePortEthernetNetworkEgressPortQueuesOverridesQueue)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetNetworkEgressPortQueuesOverridesQueueMonitorQueueDepth ¶
type ConfigurePortEthernetNetworkEgressPortQueuesOverridesQueueMonitorQueueDepth struct { // +kubebuilder:default:=false FastPolling *bool `json:"fast-polling,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=9999 ViolationThreshold *string `json:"violation-threshold,omitempty"` }
ConfigurePortEthernetNetworkEgressPortQueuesOverridesQueueMonitorQueueDepth struct
func (*ConfigurePortEthernetNetworkEgressPortQueuesOverridesQueueMonitorQueueDepth) DeepCopy ¶
func (in *ConfigurePortEthernetNetworkEgressPortQueuesOverridesQueueMonitorQueueDepth) DeepCopy() *ConfigurePortEthernetNetworkEgressPortQueuesOverridesQueueMonitorQueueDepth
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetNetworkEgressPortQueuesOverridesQueueMonitorQueueDepth.
func (*ConfigurePortEthernetNetworkEgressPortQueuesOverridesQueueMonitorQueueDepth) DeepCopyInto ¶
func (in *ConfigurePortEthernetNetworkEgressPortQueuesOverridesQueueMonitorQueueDepth) DeepCopyInto(out *ConfigurePortEthernetNetworkEgressPortQueuesOverridesQueueMonitorQueueDepth)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetNetworkEgressQueueGroup ¶
type ConfigurePortEthernetNetworkEgressQueueGroup struct { AccountingPolicy *string `json:"accounting-policy,omitempty"` AggregateRate *ConfigurePortEthernetNetworkEgressQueueGroupAggregateRate `json:"aggregate-rate,omitempty"` ApplyGroups *string `json:"apply-groups,omitempty"` ApplyGroupsExclude *string `json:"apply-groups-exclude,omitempty"` // +kubebuilder:default:=false CollectStats *bool `json:"collect-stats,omitempty"` Description *string `json:"description,omitempty"` // +kubebuilder:default:=false HsTurbo *bool `json:"hs-turbo,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=65535 InstanceId *uint16 `json:"instance-id,omitempty"` PolicerControlPolicy *string `json:"policer-control-policy,omitempty"` QueueGroupName *string `json:"queue-group-name,omitempty"` QueueOverrides *ConfigurePortEthernetNetworkEgressQueueGroupQueueOverrides `json:"queue-overrides,omitempty"` SchedulerPolicy *string `json:"scheduler-policy,omitempty"` }
ConfigurePortEthernetNetworkEgressQueueGroup struct
func (*ConfigurePortEthernetNetworkEgressQueueGroup) DeepCopy ¶
func (in *ConfigurePortEthernetNetworkEgressQueueGroup) DeepCopy() *ConfigurePortEthernetNetworkEgressQueueGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetNetworkEgressQueueGroup.
func (*ConfigurePortEthernetNetworkEgressQueueGroup) DeepCopyInto ¶
func (in *ConfigurePortEthernetNetworkEgressQueueGroup) DeepCopyInto(out *ConfigurePortEthernetNetworkEgressQueueGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetNetworkEgressQueueGroupAggregateRate ¶
type ConfigurePortEthernetNetworkEgressQueueGroupAggregateRate struct { // +kubebuilder:default:=false LimitUnusedBandwidth *bool `json:"limit-unused-bandwidth,omitempty"` // +kubebuilder:default:=false QueueFrameBasedAccounting *bool `json:"queue-frame-based-accounting,omitempty"` // +kubebuilder:default:="max" Rate *string `json:"rate,omitempty"` }
ConfigurePortEthernetNetworkEgressQueueGroupAggregateRate struct
func (*ConfigurePortEthernetNetworkEgressQueueGroupAggregateRate) DeepCopy ¶
func (in *ConfigurePortEthernetNetworkEgressQueueGroupAggregateRate) DeepCopy() *ConfigurePortEthernetNetworkEgressQueueGroupAggregateRate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetNetworkEgressQueueGroupAggregateRate.
func (*ConfigurePortEthernetNetworkEgressQueueGroupAggregateRate) DeepCopyInto ¶
func (in *ConfigurePortEthernetNetworkEgressQueueGroupAggregateRate) DeepCopyInto(out *ConfigurePortEthernetNetworkEgressQueueGroupAggregateRate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetNetworkEgressQueueGroupQueueOverrides ¶
type ConfigurePortEthernetNetworkEgressQueueGroupQueueOverrides struct {
Queue []*ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueue `json:"queue,omitempty"`
}
ConfigurePortEthernetNetworkEgressQueueGroupQueueOverrides struct
func (*ConfigurePortEthernetNetworkEgressQueueGroupQueueOverrides) DeepCopy ¶
func (in *ConfigurePortEthernetNetworkEgressQueueGroupQueueOverrides) DeepCopy() *ConfigurePortEthernetNetworkEgressQueueGroupQueueOverrides
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetNetworkEgressQueueGroupQueueOverrides.
func (*ConfigurePortEthernetNetworkEgressQueueGroupQueueOverrides) DeepCopyInto ¶
func (in *ConfigurePortEthernetNetworkEgressQueueGroupQueueOverrides) DeepCopyInto(out *ConfigurePortEthernetNetworkEgressQueueGroupQueueOverrides)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueue ¶
type ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueue struct { AdaptationRule *ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueAdaptationRule `json:"adaptation-rule,omitempty"` ApplyGroups *string `json:"apply-groups,omitempty"` ApplyGroupsExclude *string `json:"apply-groups-exclude,omitempty"` Cbs *string `json:"cbs,omitempty"` DropTail *ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueDropTail `json:"drop-tail,omitempty"` Mbs *string `json:"mbs,omitempty"` // +kubebuilder:default:=false MonitorDepth *bool `json:"monitor-depth,omitempty"` MonitorQueueDepth *ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueMonitorQueueDepth `json:"monitor-queue-depth,omitempty"` QueueId *string `json:"queue-id,omitempty"` QueueOverrideRate *ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueQueueOverrideRate `json:"queue-override-rate,omitempty"` }
ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueue struct
func (*ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueue) DeepCopy ¶
func (in *ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueue) DeepCopy() *ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueue
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueue.
func (*ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueue) DeepCopyInto ¶
func (in *ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueue) DeepCopyInto(out *ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueue)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueAdaptationRule ¶
type ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueAdaptationRule struct { Cir *string `json:"cir,omitempty"` Pir *string `json:"pir,omitempty"` }
ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueAdaptationRule struct
func (*ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueAdaptationRule) DeepCopy ¶
func (in *ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueAdaptationRule) DeepCopy() *ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueAdaptationRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueAdaptationRule.
func (*ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueAdaptationRule) DeepCopyInto ¶
func (in *ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueAdaptationRule) DeepCopyInto(out *ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueAdaptationRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueDropTail ¶
type ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueDropTail struct {
Low *ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueDropTailLow `json:"low,omitempty"`
}
ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueDropTail struct
func (*ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueDropTail) DeepCopy ¶
func (in *ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueDropTail) DeepCopy() *ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueDropTail
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueDropTail.
func (*ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueDropTail) DeepCopyInto ¶
func (in *ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueDropTail) DeepCopyInto(out *ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueDropTail)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueDropTailLow ¶
type ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueDropTailLow struct {
PercentReductionFromMbs *string `json:"percent-reduction-from-mbs,omitempty"`
}
ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueDropTailLow struct
func (*ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueDropTailLow) DeepCopy ¶
func (in *ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueDropTailLow) DeepCopy() *ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueDropTailLow
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueDropTailLow.
func (*ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueDropTailLow) DeepCopyInto ¶
func (in *ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueDropTailLow) DeepCopyInto(out *ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueDropTailLow)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueMonitorQueueDepth ¶
type ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueMonitorQueueDepth struct { // +kubebuilder:default:=false FastPolling *bool `json:"fast-polling,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=9999 ViolationThreshold *string `json:"violation-threshold,omitempty"` }
ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueMonitorQueueDepth struct
func (*ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueMonitorQueueDepth) DeepCopy ¶
func (in *ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueMonitorQueueDepth) DeepCopy() *ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueMonitorQueueDepth
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueMonitorQueueDepth.
func (*ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueMonitorQueueDepth) DeepCopyInto ¶
func (in *ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueMonitorQueueDepth) DeepCopyInto(out *ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueMonitorQueueDepth)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueQueueOverrideRate ¶
type ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueQueueOverrideRate struct { PercentRate *ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueQueueOverrideRatePercentRate `json:"percent-rate,omitempty"` Rate *ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueQueueOverrideRateRate `json:"rate,omitempty"` }
ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueQueueOverrideRate struct
func (*ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueQueueOverrideRate) DeepCopy ¶
func (in *ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueQueueOverrideRate) DeepCopy() *ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueQueueOverrideRate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueQueueOverrideRate.
func (*ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueQueueOverrideRate) DeepCopyInto ¶
func (in *ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueQueueOverrideRate) DeepCopyInto(out *ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueQueueOverrideRate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueQueueOverrideRatePercentRate ¶
type ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueQueueOverrideRatePercentRate struct {
PercentRate *ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueQueueOverrideRatePercentRatePercentRate `json:"percent-rate,omitempty"`
}
ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueQueueOverrideRatePercentRate struct
func (*ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueQueueOverrideRatePercentRate) DeepCopy ¶
func (in *ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueQueueOverrideRatePercentRate) DeepCopy() *ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueQueueOverrideRatePercentRate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueQueueOverrideRatePercentRate.
func (*ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueQueueOverrideRatePercentRate) DeepCopyInto ¶
func (in *ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueQueueOverrideRatePercentRate) DeepCopyInto(out *ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueQueueOverrideRatePercentRate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueQueueOverrideRatePercentRatePercentRate ¶
type ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueQueueOverrideRatePercentRatePercentRate struct { Cir *string `json:"cir,omitempty"` Pir *string `json:"pir,omitempty"` }
ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueQueueOverrideRatePercentRatePercentRate struct
func (*ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueQueueOverrideRatePercentRatePercentRate) DeepCopy ¶
func (in *ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueQueueOverrideRatePercentRatePercentRate) DeepCopy() *ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueQueueOverrideRatePercentRatePercentRate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueQueueOverrideRatePercentRatePercentRate.
func (*ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueQueueOverrideRatePercentRatePercentRate) DeepCopyInto ¶
func (in *ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueQueueOverrideRatePercentRatePercentRate) DeepCopyInto(out *ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueQueueOverrideRatePercentRatePercentRate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueQueueOverrideRateRate ¶
type ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueQueueOverrideRateRate struct {
Rate *ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueQueueOverrideRateRateRate `json:"rate,omitempty"`
}
ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueQueueOverrideRateRate struct
func (*ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueQueueOverrideRateRate) DeepCopy ¶
func (in *ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueQueueOverrideRateRate) DeepCopy() *ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueQueueOverrideRateRate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueQueueOverrideRateRate.
func (*ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueQueueOverrideRateRate) DeepCopyInto ¶
func (in *ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueQueueOverrideRateRate) DeepCopyInto(out *ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueQueueOverrideRateRate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueQueueOverrideRateRateRate ¶
type ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueQueueOverrideRateRateRate struct { Cir *string `json:"cir,omitempty"` Pir *string `json:"pir,omitempty"` }
ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueQueueOverrideRateRateRate struct
func (*ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueQueueOverrideRateRateRate) DeepCopy ¶
func (in *ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueQueueOverrideRateRateRate) DeepCopy() *ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueQueueOverrideRateRateRate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueQueueOverrideRateRateRate.
func (*ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueQueueOverrideRateRateRate) DeepCopyInto ¶
func (in *ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueQueueOverrideRateRateRate) DeepCopyInto(out *ConfigurePortEthernetNetworkEgressQueueGroupQueueOverridesQueueQueueOverrideRateRateRate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetReportAlarm ¶
type ConfigurePortEthernetReportAlarm struct { AlignmentMarkerNotLocked *bool `json:"alignment-marker-not-locked,omitempty"` BlockNotLocked *bool `json:"block-not-locked,omitempty"` DuplicateLane *bool `json:"duplicate-lane,omitempty"` FrameNotLocked *bool `json:"frame-not-locked,omitempty"` HighBer *bool `json:"high-ber,omitempty"` Local *bool `json:"local,omitempty"` Remote *bool `json:"remote,omitempty"` SignalFail *bool `json:"signal-fail,omitempty"` }
ConfigurePortEthernetReportAlarm struct
func (*ConfigurePortEthernetReportAlarm) DeepCopy ¶
func (in *ConfigurePortEthernetReportAlarm) DeepCopy() *ConfigurePortEthernetReportAlarm
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetReportAlarm.
func (*ConfigurePortEthernetReportAlarm) DeepCopyInto ¶
func (in *ConfigurePortEthernetReportAlarm) DeepCopyInto(out *ConfigurePortEthernetReportAlarm)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetSsm ¶
type ConfigurePortEthernetSsm struct { AdminState *string `json:"admin-state,omitempty"` ApplyGroups *string `json:"apply-groups,omitempty"` ApplyGroupsExclude *string `json:"apply-groups-exclude,omitempty"` // +kubebuilder:validation:Enum=`sdh`;`sonet` // +kubebuilder:default:="sdh" CodeType *string `json:"code-type,omitempty"` // +kubebuilder:default:=false EsmcTunnel *bool `json:"esmc-tunnel,omitempty"` TxDus *bool `json:"tx-dus,omitempty"` }
ConfigurePortEthernetSsm struct
func (*ConfigurePortEthernetSsm) DeepCopy ¶
func (in *ConfigurePortEthernetSsm) DeepCopy() *ConfigurePortEthernetSsm
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetSsm.
func (*ConfigurePortEthernetSsm) DeepCopyInto ¶
func (in *ConfigurePortEthernetSsm) DeepCopyInto(out *ConfigurePortEthernetSsm)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetSymbolMonitor ¶
type ConfigurePortEthernetSymbolMonitor struct { AdminState *string `json:"admin-state,omitempty"` ApplyGroups *string `json:"apply-groups,omitempty"` ApplyGroupsExclude *string `json:"apply-groups-exclude,omitempty"` SignalDegrade *ConfigurePortEthernetSymbolMonitorSignalDegrade `json:"signal-degrade,omitempty"` SignalFailure *ConfigurePortEthernetSymbolMonitorSignalFailure `json:"signal-failure,omitempty"` // kubebuilder:validation:Minimum=5 // kubebuilder:validation:Maximum=60 // +kubebuilder:default:=10 WindowSize *uint32 `json:"window-size,omitempty"` }
ConfigurePortEthernetSymbolMonitor struct
func (*ConfigurePortEthernetSymbolMonitor) DeepCopy ¶
func (in *ConfigurePortEthernetSymbolMonitor) DeepCopy() *ConfigurePortEthernetSymbolMonitor
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetSymbolMonitor.
func (*ConfigurePortEthernetSymbolMonitor) DeepCopyInto ¶
func (in *ConfigurePortEthernetSymbolMonitor) DeepCopyInto(out *ConfigurePortEthernetSymbolMonitor)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetSymbolMonitorSignalDegrade ¶
type ConfigurePortEthernetSymbolMonitorSignalDegrade struct { // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=9 // +kubebuilder:default:=1 Multiplier *uint32 `json:"multiplier,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=9 Threshold *uint32 `json:"threshold,omitempty"` }
ConfigurePortEthernetSymbolMonitorSignalDegrade struct
func (*ConfigurePortEthernetSymbolMonitorSignalDegrade) DeepCopy ¶
func (in *ConfigurePortEthernetSymbolMonitorSignalDegrade) DeepCopy() *ConfigurePortEthernetSymbolMonitorSignalDegrade
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetSymbolMonitorSignalDegrade.
func (*ConfigurePortEthernetSymbolMonitorSignalDegrade) DeepCopyInto ¶
func (in *ConfigurePortEthernetSymbolMonitorSignalDegrade) DeepCopyInto(out *ConfigurePortEthernetSymbolMonitorSignalDegrade)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortEthernetSymbolMonitorSignalFailure ¶
type ConfigurePortEthernetSymbolMonitorSignalFailure struct { // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=9 // +kubebuilder:default:=1 Multiplier *uint32 `json:"multiplier,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=9 Threshold *uint32 `json:"threshold,omitempty"` }
ConfigurePortEthernetSymbolMonitorSignalFailure struct
func (*ConfigurePortEthernetSymbolMonitorSignalFailure) DeepCopy ¶
func (in *ConfigurePortEthernetSymbolMonitorSignalFailure) DeepCopy() *ConfigurePortEthernetSymbolMonitorSignalFailure
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortEthernetSymbolMonitorSignalFailure.
func (*ConfigurePortEthernetSymbolMonitorSignalFailure) DeepCopyInto ¶
func (in *ConfigurePortEthernetSymbolMonitorSignalFailure) DeepCopyInto(out *ConfigurePortEthernetSymbolMonitorSignalFailure)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortGnss ¶
type ConfigurePortGnss struct { // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=32767 // +kubebuilder:default:=0 AntennaCableDelay *uint32 `json:"antenna-cable-delay,omitempty"` ApplyGroups *string `json:"apply-groups,omitempty"` ApplyGroupsExclude *string `json:"apply-groups-exclude,omitempty"` Constellation *ConfigurePortGnssConstellation `json:"constellation,omitempty"` // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=89 // +kubebuilder:default:=10 ElevationMaskAngle *uint32 `json:"elevation-mask-angle,omitempty"` }
ConfigurePortGnss struct
func (*ConfigurePortGnss) DeepCopy ¶
func (in *ConfigurePortGnss) DeepCopy() *ConfigurePortGnss
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortGnss.
func (*ConfigurePortGnss) DeepCopyInto ¶
func (in *ConfigurePortGnss) DeepCopyInto(out *ConfigurePortGnss)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortGnssConstellation ¶
type ConfigurePortGnssConstellation struct { // +kubebuilder:default:=false Glonass *bool `json:"glonass,omitempty"` // +kubebuilder:default:=true Gps *bool `json:"gps,omitempty"` }
ConfigurePortGnssConstellation struct
func (*ConfigurePortGnssConstellation) DeepCopy ¶
func (in *ConfigurePortGnssConstellation) DeepCopy() *ConfigurePortGnssConstellation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortGnssConstellation.
func (*ConfigurePortGnssConstellation) DeepCopyInto ¶
func (in *ConfigurePortGnssConstellation) DeepCopyInto(out *ConfigurePortGnssConstellation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortHybridBufferAllocation ¶
type ConfigurePortHybridBufferAllocation struct { EgressWeight *ConfigurePortHybridBufferAllocationEgressWeight `json:"egress-weight,omitempty"` IngressWeight *ConfigurePortHybridBufferAllocationIngressWeight `json:"ingress-weight,omitempty"` }
ConfigurePortHybridBufferAllocation struct
func (*ConfigurePortHybridBufferAllocation) DeepCopy ¶
func (in *ConfigurePortHybridBufferAllocation) DeepCopy() *ConfigurePortHybridBufferAllocation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortHybridBufferAllocation.
func (*ConfigurePortHybridBufferAllocation) DeepCopyInto ¶
func (in *ConfigurePortHybridBufferAllocation) DeepCopyInto(out *ConfigurePortHybridBufferAllocation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortHybridBufferAllocationEgressWeight ¶
type ConfigurePortHybridBufferAllocationEgressWeight struct { // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=100 // +kubebuilder:default:=50 Access *uint32 `json:"access,omitempty"` // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=100 // +kubebuilder:default:=50 Network *uint32 `json:"network,omitempty"` }
ConfigurePortHybridBufferAllocationEgressWeight struct
func (*ConfigurePortHybridBufferAllocationEgressWeight) DeepCopy ¶
func (in *ConfigurePortHybridBufferAllocationEgressWeight) DeepCopy() *ConfigurePortHybridBufferAllocationEgressWeight
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortHybridBufferAllocationEgressWeight.
func (*ConfigurePortHybridBufferAllocationEgressWeight) DeepCopyInto ¶
func (in *ConfigurePortHybridBufferAllocationEgressWeight) DeepCopyInto(out *ConfigurePortHybridBufferAllocationEgressWeight)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortHybridBufferAllocationIngressWeight ¶
type ConfigurePortHybridBufferAllocationIngressWeight struct { // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=100 // +kubebuilder:default:=50 Access *uint32 `json:"access,omitempty"` // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=100 // +kubebuilder:default:=50 Network *uint32 `json:"network,omitempty"` }
ConfigurePortHybridBufferAllocationIngressWeight struct
func (*ConfigurePortHybridBufferAllocationIngressWeight) DeepCopy ¶
func (in *ConfigurePortHybridBufferAllocationIngressWeight) DeepCopy() *ConfigurePortHybridBufferAllocationIngressWeight
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortHybridBufferAllocationIngressWeight.
func (*ConfigurePortHybridBufferAllocationIngressWeight) DeepCopyInto ¶
func (in *ConfigurePortHybridBufferAllocationIngressWeight) DeepCopyInto(out *ConfigurePortHybridBufferAllocationIngressWeight)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortModifyBufferAllocation ¶
type ConfigurePortModifyBufferAllocation struct {
PercentageOfRate *ConfigurePortModifyBufferAllocationPercentageOfRate `json:"percentage-of-rate,omitempty"`
}
ConfigurePortModifyBufferAllocation struct
func (*ConfigurePortModifyBufferAllocation) DeepCopy ¶
func (in *ConfigurePortModifyBufferAllocation) DeepCopy() *ConfigurePortModifyBufferAllocation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortModifyBufferAllocation.
func (*ConfigurePortModifyBufferAllocation) DeepCopyInto ¶
func (in *ConfigurePortModifyBufferAllocation) DeepCopyInto(out *ConfigurePortModifyBufferAllocation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortModifyBufferAllocationPercentageOfRate ¶
type ConfigurePortModifyBufferAllocationPercentageOfRate struct { // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=1000 Egress *uint32 `json:"egress,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=1000 // +kubebuilder:default:=100 Ingress *uint32 `json:"ingress,omitempty"` }
ConfigurePortModifyBufferAllocationPercentageOfRate struct
func (*ConfigurePortModifyBufferAllocationPercentageOfRate) DeepCopy ¶
func (in *ConfigurePortModifyBufferAllocationPercentageOfRate) DeepCopy() *ConfigurePortModifyBufferAllocationPercentageOfRate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortModifyBufferAllocationPercentageOfRate.
func (*ConfigurePortModifyBufferAllocationPercentageOfRate) DeepCopyInto ¶
func (in *ConfigurePortModifyBufferAllocationPercentageOfRate) DeepCopyInto(out *ConfigurePortModifyBufferAllocationPercentageOfRate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortNetwork ¶
type ConfigurePortNetwork struct { ApplyGroups *string `json:"apply-groups,omitempty"` ApplyGroupsExclude *string `json:"apply-groups-exclude,omitempty"` Egress *ConfigurePortNetworkEgress `json:"egress,omitempty"` }
ConfigurePortNetwork struct
func (*ConfigurePortNetwork) DeepCopy ¶
func (in *ConfigurePortNetwork) DeepCopy() *ConfigurePortNetwork
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortNetwork.
func (*ConfigurePortNetwork) DeepCopyInto ¶
func (in *ConfigurePortNetwork) DeepCopyInto(out *ConfigurePortNetwork)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortNetworkEgress ¶
type ConfigurePortNetworkEgress struct {
Pool []*ConfigurePortNetworkEgressPool `json:"pool,omitempty"`
}
ConfigurePortNetworkEgress struct
func (*ConfigurePortNetworkEgress) DeepCopy ¶
func (in *ConfigurePortNetworkEgress) DeepCopy() *ConfigurePortNetworkEgress
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortNetworkEgress.
func (*ConfigurePortNetworkEgress) DeepCopyInto ¶
func (in *ConfigurePortNetworkEgress) DeepCopyInto(out *ConfigurePortNetworkEgress)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortNetworkEgressPool ¶
type ConfigurePortNetworkEgressPool struct { // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=1000 AmberAlarmThreshold *uint32 `json:"amber-alarm-threshold,omitempty"` ApplyGroups *string `json:"apply-groups,omitempty"` ApplyGroupsExclude *string `json:"apply-groups-exclude,omitempty"` Name *string `json:"name,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=1000 RedAlarmThreshold *uint32 `json:"red-alarm-threshold,omitempty"` ResvCbs *ConfigurePortNetworkEgressPoolResvCbs `json:"resv-cbs,omitempty"` SlopePolicy *string `json:"slope-policy,omitempty"` }
ConfigurePortNetworkEgressPool struct
func (*ConfigurePortNetworkEgressPool) DeepCopy ¶
func (in *ConfigurePortNetworkEgressPool) DeepCopy() *ConfigurePortNetworkEgressPool
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortNetworkEgressPool.
func (*ConfigurePortNetworkEgressPool) DeepCopyInto ¶
func (in *ConfigurePortNetworkEgressPool) DeepCopyInto(out *ConfigurePortNetworkEgressPool)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortNetworkEgressPoolResvCbs ¶
type ConfigurePortNetworkEgressPoolResvCbs struct { AmberAlarmAction *ConfigurePortNetworkEgressPoolResvCbsAmberAlarmAction `json:"amber-alarm-action,omitempty"` // +kubebuilder:default:="auto" Cbs *string `json:"cbs,omitempty"` }
ConfigurePortNetworkEgressPoolResvCbs struct
func (*ConfigurePortNetworkEgressPoolResvCbs) DeepCopy ¶
func (in *ConfigurePortNetworkEgressPoolResvCbs) DeepCopy() *ConfigurePortNetworkEgressPoolResvCbs
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortNetworkEgressPoolResvCbs.
func (*ConfigurePortNetworkEgressPoolResvCbs) DeepCopyInto ¶
func (in *ConfigurePortNetworkEgressPoolResvCbs) DeepCopyInto(out *ConfigurePortNetworkEgressPoolResvCbs)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortNetworkEgressPoolResvCbsAmberAlarmAction ¶
type ConfigurePortNetworkEgressPoolResvCbsAmberAlarmAction struct { // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=100 Max *uint32 `json:"max,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=100 Step *uint32 `json:"step,omitempty"` }
ConfigurePortNetworkEgressPoolResvCbsAmberAlarmAction struct
func (*ConfigurePortNetworkEgressPoolResvCbsAmberAlarmAction) DeepCopy ¶
func (in *ConfigurePortNetworkEgressPoolResvCbsAmberAlarmAction) DeepCopy() *ConfigurePortNetworkEgressPoolResvCbsAmberAlarmAction
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortNetworkEgressPoolResvCbsAmberAlarmAction.
func (*ConfigurePortNetworkEgressPoolResvCbsAmberAlarmAction) DeepCopyInto ¶
func (in *ConfigurePortNetworkEgressPoolResvCbsAmberAlarmAction) DeepCopyInto(out *ConfigurePortNetworkEgressPoolResvCbsAmberAlarmAction)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortObservation ¶
type ConfigurePortObservation struct { }
ConfigurePortObservation are the observable fields of a ConfigurePort.
func (*ConfigurePortObservation) DeepCopy ¶
func (in *ConfigurePortObservation) DeepCopy() *ConfigurePortObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortObservation.
func (*ConfigurePortObservation) DeepCopyInto ¶
func (in *ConfigurePortObservation) DeepCopyInto(out *ConfigurePortObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortOtu ¶
type ConfigurePortOtu struct { ApplyGroups *string `json:"apply-groups,omitempty"` ApplyGroupsExclude *string `json:"apply-groups-exclude,omitempty"` AsyncMapping *bool `json:"async-mapping,omitempty"` Fec *string `json:"fec,omitempty"` FineGranularityBer *ConfigurePortOtuFineGranularityBer `json:"fine-granularity-ber,omitempty"` Otu2LanDataRate *string `json:"otu2-lan-data-rate,omitempty"` PathMonitoring *ConfigurePortOtuPathMonitoring `json:"path-monitoring,omitempty"` PayloadStructureIdentifier *ConfigurePortOtuPayloadStructureIdentifier `json:"payload-structure-identifier,omitempty"` ReportAlarm *ConfigurePortOtuReportAlarm `json:"report-alarm,omitempty"` // kubebuilder:validation:Minimum=5 // kubebuilder:validation:Maximum=9 // +kubebuilder:default:=7 SdThreshold *uint32 `json:"sd-threshold,omitempty"` SectionMonitoring *ConfigurePortOtuSectionMonitoring `json:"section-monitoring,omitempty"` SfSdMethod *string `json:"sf-sd-method,omitempty"` // kubebuilder:validation:Minimum=3 // kubebuilder:validation:Maximum=6 // +kubebuilder:default:=5 SfThreshold *uint32 `json:"sf-threshold,omitempty"` }
ConfigurePortOtu struct
func (*ConfigurePortOtu) DeepCopy ¶
func (in *ConfigurePortOtu) DeepCopy() *ConfigurePortOtu
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortOtu.
func (*ConfigurePortOtu) DeepCopyInto ¶
func (in *ConfigurePortOtu) DeepCopyInto(out *ConfigurePortOtu)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortOtuFineGranularityBer ¶
type ConfigurePortOtuFineGranularityBer struct { SignalDegrade *ConfigurePortOtuFineGranularityBerSignalDegrade `json:"signal-degrade,omitempty"` SignalFailure *ConfigurePortOtuFineGranularityBerSignalFailure `json:"signal-failure,omitempty"` }
ConfigurePortOtuFineGranularityBer struct
func (*ConfigurePortOtuFineGranularityBer) DeepCopy ¶
func (in *ConfigurePortOtuFineGranularityBer) DeepCopy() *ConfigurePortOtuFineGranularityBer
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortOtuFineGranularityBer.
func (*ConfigurePortOtuFineGranularityBer) DeepCopyInto ¶
func (in *ConfigurePortOtuFineGranularityBer) DeepCopyInto(out *ConfigurePortOtuFineGranularityBer)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortOtuFineGranularityBerSignalDegrade ¶
type ConfigurePortOtuFineGranularityBerSignalDegrade struct { Clear *ConfigurePortOtuFineGranularityBerSignalDegradeClear `json:"clear,omitempty"` Raise *ConfigurePortOtuFineGranularityBerSignalDegradeRaise `json:"raise,omitempty"` }
ConfigurePortOtuFineGranularityBerSignalDegrade struct
func (*ConfigurePortOtuFineGranularityBerSignalDegrade) DeepCopy ¶
func (in *ConfigurePortOtuFineGranularityBerSignalDegrade) DeepCopy() *ConfigurePortOtuFineGranularityBerSignalDegrade
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortOtuFineGranularityBerSignalDegrade.
func (*ConfigurePortOtuFineGranularityBerSignalDegrade) DeepCopyInto ¶
func (in *ConfigurePortOtuFineGranularityBerSignalDegrade) DeepCopyInto(out *ConfigurePortOtuFineGranularityBerSignalDegrade)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortOtuFineGranularityBerSignalDegradeClear ¶
type ConfigurePortOtuFineGranularityBerSignalDegradeClear struct { // kubebuilder:validation:Minimum=10 // kubebuilder:validation:Maximum=99 // +kubebuilder:default:=10 Multiplier *uint32 `json:"multiplier,omitempty"` // kubebuilder:validation:Minimum=3 // kubebuilder:validation:Maximum=10 // +kubebuilder:default:=8 Threshold *uint32 `json:"threshold,omitempty"` }
ConfigurePortOtuFineGranularityBerSignalDegradeClear struct
func (*ConfigurePortOtuFineGranularityBerSignalDegradeClear) DeepCopy ¶
func (in *ConfigurePortOtuFineGranularityBerSignalDegradeClear) DeepCopy() *ConfigurePortOtuFineGranularityBerSignalDegradeClear
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortOtuFineGranularityBerSignalDegradeClear.
func (*ConfigurePortOtuFineGranularityBerSignalDegradeClear) DeepCopyInto ¶
func (in *ConfigurePortOtuFineGranularityBerSignalDegradeClear) DeepCopyInto(out *ConfigurePortOtuFineGranularityBerSignalDegradeClear)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortOtuFineGranularityBerSignalDegradeRaise ¶
type ConfigurePortOtuFineGranularityBerSignalDegradeRaise struct { // kubebuilder:validation:Minimum=10 // kubebuilder:validation:Maximum=99 // +kubebuilder:default:=10 Multiplier *uint32 `json:"multiplier,omitempty"` // kubebuilder:validation:Minimum=3 // kubebuilder:validation:Maximum=9 // +kubebuilder:default:=7 Threshold *uint32 `json:"threshold,omitempty"` }
ConfigurePortOtuFineGranularityBerSignalDegradeRaise struct
func (*ConfigurePortOtuFineGranularityBerSignalDegradeRaise) DeepCopy ¶
func (in *ConfigurePortOtuFineGranularityBerSignalDegradeRaise) DeepCopy() *ConfigurePortOtuFineGranularityBerSignalDegradeRaise
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortOtuFineGranularityBerSignalDegradeRaise.
func (*ConfigurePortOtuFineGranularityBerSignalDegradeRaise) DeepCopyInto ¶
func (in *ConfigurePortOtuFineGranularityBerSignalDegradeRaise) DeepCopyInto(out *ConfigurePortOtuFineGranularityBerSignalDegradeRaise)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortOtuFineGranularityBerSignalFailure ¶
type ConfigurePortOtuFineGranularityBerSignalFailure struct { Clear *ConfigurePortOtuFineGranularityBerSignalFailureClear `json:"clear,omitempty"` Raise *ConfigurePortOtuFineGranularityBerSignalFailureRaise `json:"raise,omitempty"` }
ConfigurePortOtuFineGranularityBerSignalFailure struct
func (*ConfigurePortOtuFineGranularityBerSignalFailure) DeepCopy ¶
func (in *ConfigurePortOtuFineGranularityBerSignalFailure) DeepCopy() *ConfigurePortOtuFineGranularityBerSignalFailure
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortOtuFineGranularityBerSignalFailure.
func (*ConfigurePortOtuFineGranularityBerSignalFailure) DeepCopyInto ¶
func (in *ConfigurePortOtuFineGranularityBerSignalFailure) DeepCopyInto(out *ConfigurePortOtuFineGranularityBerSignalFailure)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortOtuFineGranularityBerSignalFailureClear ¶
type ConfigurePortOtuFineGranularityBerSignalFailureClear struct { // kubebuilder:validation:Minimum=10 // kubebuilder:validation:Maximum=99 // +kubebuilder:default:=10 Multiplier *uint32 `json:"multiplier,omitempty"` // kubebuilder:validation:Minimum=3 // kubebuilder:validation:Maximum=9 // +kubebuilder:default:=6 Threshold *uint32 `json:"threshold,omitempty"` }
ConfigurePortOtuFineGranularityBerSignalFailureClear struct
func (*ConfigurePortOtuFineGranularityBerSignalFailureClear) DeepCopy ¶
func (in *ConfigurePortOtuFineGranularityBerSignalFailureClear) DeepCopy() *ConfigurePortOtuFineGranularityBerSignalFailureClear
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortOtuFineGranularityBerSignalFailureClear.
func (*ConfigurePortOtuFineGranularityBerSignalFailureClear) DeepCopyInto ¶
func (in *ConfigurePortOtuFineGranularityBerSignalFailureClear) DeepCopyInto(out *ConfigurePortOtuFineGranularityBerSignalFailureClear)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortOtuFineGranularityBerSignalFailureRaise ¶
type ConfigurePortOtuFineGranularityBerSignalFailureRaise struct { // kubebuilder:validation:Minimum=10 // kubebuilder:validation:Maximum=99 // +kubebuilder:default:=10 Multiplier *uint32 `json:"multiplier,omitempty"` // kubebuilder:validation:Minimum=3 // kubebuilder:validation:Maximum=8 // +kubebuilder:default:=5 Threshold *uint32 `json:"threshold,omitempty"` }
ConfigurePortOtuFineGranularityBerSignalFailureRaise struct
func (*ConfigurePortOtuFineGranularityBerSignalFailureRaise) DeepCopy ¶
func (in *ConfigurePortOtuFineGranularityBerSignalFailureRaise) DeepCopy() *ConfigurePortOtuFineGranularityBerSignalFailureRaise
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortOtuFineGranularityBerSignalFailureRaise.
func (*ConfigurePortOtuFineGranularityBerSignalFailureRaise) DeepCopyInto ¶
func (in *ConfigurePortOtuFineGranularityBerSignalFailureRaise) DeepCopyInto(out *ConfigurePortOtuFineGranularityBerSignalFailureRaise)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortOtuPathMonitoring ¶
type ConfigurePortOtuPathMonitoring struct {
TrailTraceIdentifier *ConfigurePortOtuPathMonitoringTrailTraceIdentifier `json:"trail-trace-identifier,omitempty"`
}
ConfigurePortOtuPathMonitoring struct
func (*ConfigurePortOtuPathMonitoring) DeepCopy ¶
func (in *ConfigurePortOtuPathMonitoring) DeepCopy() *ConfigurePortOtuPathMonitoring
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortOtuPathMonitoring.
func (*ConfigurePortOtuPathMonitoring) DeepCopyInto ¶
func (in *ConfigurePortOtuPathMonitoring) DeepCopyInto(out *ConfigurePortOtuPathMonitoring)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortOtuPathMonitoringTrailTraceIdentifier ¶
type ConfigurePortOtuPathMonitoringTrailTraceIdentifier struct { Expected *ConfigurePortOtuPathMonitoringTrailTraceIdentifierExpected `json:"expected,omitempty"` MismatchReaction *string `json:"mismatch-reaction,omitempty"` Transmit *ConfigurePortOtuPathMonitoringTrailTraceIdentifierTransmit `json:"transmit,omitempty"` }
ConfigurePortOtuPathMonitoringTrailTraceIdentifier struct
func (*ConfigurePortOtuPathMonitoringTrailTraceIdentifier) DeepCopy ¶
func (in *ConfigurePortOtuPathMonitoringTrailTraceIdentifier) DeepCopy() *ConfigurePortOtuPathMonitoringTrailTraceIdentifier
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortOtuPathMonitoringTrailTraceIdentifier.
func (*ConfigurePortOtuPathMonitoringTrailTraceIdentifier) DeepCopyInto ¶
func (in *ConfigurePortOtuPathMonitoringTrailTraceIdentifier) DeepCopyInto(out *ConfigurePortOtuPathMonitoringTrailTraceIdentifier)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortOtuPathMonitoringTrailTraceIdentifierExpected ¶
type ConfigurePortOtuPathMonitoringTrailTraceIdentifierExpected struct {
Expected *ConfigurePortOtuPathMonitoringTrailTraceIdentifierExpectedExpected `json:"expected,omitempty"`
}
ConfigurePortOtuPathMonitoringTrailTraceIdentifierExpected struct
func (*ConfigurePortOtuPathMonitoringTrailTraceIdentifierExpected) DeepCopy ¶
func (in *ConfigurePortOtuPathMonitoringTrailTraceIdentifierExpected) DeepCopy() *ConfigurePortOtuPathMonitoringTrailTraceIdentifierExpected
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortOtuPathMonitoringTrailTraceIdentifierExpected.
func (*ConfigurePortOtuPathMonitoringTrailTraceIdentifierExpected) DeepCopyInto ¶
func (in *ConfigurePortOtuPathMonitoringTrailTraceIdentifierExpected) DeepCopyInto(out *ConfigurePortOtuPathMonitoringTrailTraceIdentifierExpected)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortOtuPathMonitoringTrailTraceIdentifierExpectedExpected ¶
type ConfigurePortOtuPathMonitoringTrailTraceIdentifierExpectedExpected struct { AutoGenerated *ConfigurePortOtuPathMonitoringTrailTraceIdentifierExpectedExpectedAutoGenerated `json:"auto-generated,omitempty"` Bytes *ConfigurePortOtuPathMonitoringTrailTraceIdentifierExpectedExpectedBytes `json:"bytes,omitempty"` String *ConfigurePortOtuPathMonitoringTrailTraceIdentifierExpectedExpectedString `json:"string,omitempty"` }
ConfigurePortOtuPathMonitoringTrailTraceIdentifierExpectedExpected struct
func (*ConfigurePortOtuPathMonitoringTrailTraceIdentifierExpectedExpected) DeepCopy ¶
func (in *ConfigurePortOtuPathMonitoringTrailTraceIdentifierExpectedExpected) DeepCopy() *ConfigurePortOtuPathMonitoringTrailTraceIdentifierExpectedExpected
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortOtuPathMonitoringTrailTraceIdentifierExpectedExpected.
func (*ConfigurePortOtuPathMonitoringTrailTraceIdentifierExpectedExpected) DeepCopyInto ¶
func (in *ConfigurePortOtuPathMonitoringTrailTraceIdentifierExpectedExpected) DeepCopyInto(out *ConfigurePortOtuPathMonitoringTrailTraceIdentifierExpectedExpected)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortOtuPathMonitoringTrailTraceIdentifierExpectedExpectedAutoGenerated ¶
type ConfigurePortOtuPathMonitoringTrailTraceIdentifierExpectedExpectedAutoGenerated struct {
AutoGenerated *string `json:"auto-generated,omitempty"`
}
ConfigurePortOtuPathMonitoringTrailTraceIdentifierExpectedExpectedAutoGenerated struct
func (*ConfigurePortOtuPathMonitoringTrailTraceIdentifierExpectedExpectedAutoGenerated) DeepCopy ¶
func (in *ConfigurePortOtuPathMonitoringTrailTraceIdentifierExpectedExpectedAutoGenerated) DeepCopy() *ConfigurePortOtuPathMonitoringTrailTraceIdentifierExpectedExpectedAutoGenerated
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortOtuPathMonitoringTrailTraceIdentifierExpectedExpectedAutoGenerated.
func (*ConfigurePortOtuPathMonitoringTrailTraceIdentifierExpectedExpectedAutoGenerated) DeepCopyInto ¶
func (in *ConfigurePortOtuPathMonitoringTrailTraceIdentifierExpectedExpectedAutoGenerated) DeepCopyInto(out *ConfigurePortOtuPathMonitoringTrailTraceIdentifierExpectedExpectedAutoGenerated)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortOtuPathMonitoringTrailTraceIdentifierExpectedExpectedBytes ¶
type ConfigurePortOtuPathMonitoringTrailTraceIdentifierExpectedExpectedBytes struct { // kubebuilder:validation:MinLength=0 // kubebuilder:validation:MaxLength=192 Bytes *string `json:"bytes,omitempty"` }
ConfigurePortOtuPathMonitoringTrailTraceIdentifierExpectedExpectedBytes struct
func (*ConfigurePortOtuPathMonitoringTrailTraceIdentifierExpectedExpectedBytes) DeepCopy ¶
func (in *ConfigurePortOtuPathMonitoringTrailTraceIdentifierExpectedExpectedBytes) DeepCopy() *ConfigurePortOtuPathMonitoringTrailTraceIdentifierExpectedExpectedBytes
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortOtuPathMonitoringTrailTraceIdentifierExpectedExpectedBytes.
func (*ConfigurePortOtuPathMonitoringTrailTraceIdentifierExpectedExpectedBytes) DeepCopyInto ¶
func (in *ConfigurePortOtuPathMonitoringTrailTraceIdentifierExpectedExpectedBytes) DeepCopyInto(out *ConfigurePortOtuPathMonitoringTrailTraceIdentifierExpectedExpectedBytes)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortOtuPathMonitoringTrailTraceIdentifierExpectedExpectedString ¶
type ConfigurePortOtuPathMonitoringTrailTraceIdentifierExpectedExpectedString struct { // kubebuilder:validation:MinLength=0 // kubebuilder:validation:MaxLength=64 String *string `json:"string,omitempty"` }
ConfigurePortOtuPathMonitoringTrailTraceIdentifierExpectedExpectedString struct
func (*ConfigurePortOtuPathMonitoringTrailTraceIdentifierExpectedExpectedString) DeepCopy ¶
func (in *ConfigurePortOtuPathMonitoringTrailTraceIdentifierExpectedExpectedString) DeepCopy() *ConfigurePortOtuPathMonitoringTrailTraceIdentifierExpectedExpectedString
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortOtuPathMonitoringTrailTraceIdentifierExpectedExpectedString.
func (*ConfigurePortOtuPathMonitoringTrailTraceIdentifierExpectedExpectedString) DeepCopyInto ¶
func (in *ConfigurePortOtuPathMonitoringTrailTraceIdentifierExpectedExpectedString) DeepCopyInto(out *ConfigurePortOtuPathMonitoringTrailTraceIdentifierExpectedExpectedString)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortOtuPathMonitoringTrailTraceIdentifierTransmit ¶
type ConfigurePortOtuPathMonitoringTrailTraceIdentifierTransmit struct {
Transmit *ConfigurePortOtuPathMonitoringTrailTraceIdentifierTransmitTransmit `json:"transmit,omitempty"`
}
ConfigurePortOtuPathMonitoringTrailTraceIdentifierTransmit struct
func (*ConfigurePortOtuPathMonitoringTrailTraceIdentifierTransmit) DeepCopy ¶
func (in *ConfigurePortOtuPathMonitoringTrailTraceIdentifierTransmit) DeepCopy() *ConfigurePortOtuPathMonitoringTrailTraceIdentifierTransmit
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortOtuPathMonitoringTrailTraceIdentifierTransmit.
func (*ConfigurePortOtuPathMonitoringTrailTraceIdentifierTransmit) DeepCopyInto ¶
func (in *ConfigurePortOtuPathMonitoringTrailTraceIdentifierTransmit) DeepCopyInto(out *ConfigurePortOtuPathMonitoringTrailTraceIdentifierTransmit)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortOtuPathMonitoringTrailTraceIdentifierTransmitTransmit ¶
type ConfigurePortOtuPathMonitoringTrailTraceIdentifierTransmitTransmit struct { AutoGenerated *ConfigurePortOtuPathMonitoringTrailTraceIdentifierTransmitTransmitAutoGenerated `json:"auto-generated,omitempty"` Bytes *ConfigurePortOtuPathMonitoringTrailTraceIdentifierTransmitTransmitBytes `json:"bytes,omitempty"` String *ConfigurePortOtuPathMonitoringTrailTraceIdentifierTransmitTransmitString `json:"string,omitempty"` }
ConfigurePortOtuPathMonitoringTrailTraceIdentifierTransmitTransmit struct
func (*ConfigurePortOtuPathMonitoringTrailTraceIdentifierTransmitTransmit) DeepCopy ¶
func (in *ConfigurePortOtuPathMonitoringTrailTraceIdentifierTransmitTransmit) DeepCopy() *ConfigurePortOtuPathMonitoringTrailTraceIdentifierTransmitTransmit
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortOtuPathMonitoringTrailTraceIdentifierTransmitTransmit.
func (*ConfigurePortOtuPathMonitoringTrailTraceIdentifierTransmitTransmit) DeepCopyInto ¶
func (in *ConfigurePortOtuPathMonitoringTrailTraceIdentifierTransmitTransmit) DeepCopyInto(out *ConfigurePortOtuPathMonitoringTrailTraceIdentifierTransmitTransmit)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortOtuPathMonitoringTrailTraceIdentifierTransmitTransmitAutoGenerated ¶
type ConfigurePortOtuPathMonitoringTrailTraceIdentifierTransmitTransmitAutoGenerated struct {
AutoGenerated *string `json:"auto-generated,omitempty"`
}
ConfigurePortOtuPathMonitoringTrailTraceIdentifierTransmitTransmitAutoGenerated struct
func (*ConfigurePortOtuPathMonitoringTrailTraceIdentifierTransmitTransmitAutoGenerated) DeepCopy ¶
func (in *ConfigurePortOtuPathMonitoringTrailTraceIdentifierTransmitTransmitAutoGenerated) DeepCopy() *ConfigurePortOtuPathMonitoringTrailTraceIdentifierTransmitTransmitAutoGenerated
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortOtuPathMonitoringTrailTraceIdentifierTransmitTransmitAutoGenerated.
func (*ConfigurePortOtuPathMonitoringTrailTraceIdentifierTransmitTransmitAutoGenerated) DeepCopyInto ¶
func (in *ConfigurePortOtuPathMonitoringTrailTraceIdentifierTransmitTransmitAutoGenerated) DeepCopyInto(out *ConfigurePortOtuPathMonitoringTrailTraceIdentifierTransmitTransmitAutoGenerated)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortOtuPathMonitoringTrailTraceIdentifierTransmitTransmitBytes ¶
type ConfigurePortOtuPathMonitoringTrailTraceIdentifierTransmitTransmitBytes struct { // kubebuilder:validation:MinLength=0 // kubebuilder:validation:MaxLength=192 Bytes *string `json:"bytes,omitempty"` }
ConfigurePortOtuPathMonitoringTrailTraceIdentifierTransmitTransmitBytes struct
func (*ConfigurePortOtuPathMonitoringTrailTraceIdentifierTransmitTransmitBytes) DeepCopy ¶
func (in *ConfigurePortOtuPathMonitoringTrailTraceIdentifierTransmitTransmitBytes) DeepCopy() *ConfigurePortOtuPathMonitoringTrailTraceIdentifierTransmitTransmitBytes
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortOtuPathMonitoringTrailTraceIdentifierTransmitTransmitBytes.
func (*ConfigurePortOtuPathMonitoringTrailTraceIdentifierTransmitTransmitBytes) DeepCopyInto ¶
func (in *ConfigurePortOtuPathMonitoringTrailTraceIdentifierTransmitTransmitBytes) DeepCopyInto(out *ConfigurePortOtuPathMonitoringTrailTraceIdentifierTransmitTransmitBytes)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortOtuPathMonitoringTrailTraceIdentifierTransmitTransmitString ¶
type ConfigurePortOtuPathMonitoringTrailTraceIdentifierTransmitTransmitString struct { // kubebuilder:validation:MinLength=0 // kubebuilder:validation:MaxLength=64 String *string `json:"string,omitempty"` }
ConfigurePortOtuPathMonitoringTrailTraceIdentifierTransmitTransmitString struct
func (*ConfigurePortOtuPathMonitoringTrailTraceIdentifierTransmitTransmitString) DeepCopy ¶
func (in *ConfigurePortOtuPathMonitoringTrailTraceIdentifierTransmitTransmitString) DeepCopy() *ConfigurePortOtuPathMonitoringTrailTraceIdentifierTransmitTransmitString
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortOtuPathMonitoringTrailTraceIdentifierTransmitTransmitString.
func (*ConfigurePortOtuPathMonitoringTrailTraceIdentifierTransmitTransmitString) DeepCopyInto ¶
func (in *ConfigurePortOtuPathMonitoringTrailTraceIdentifierTransmitTransmitString) DeepCopyInto(out *ConfigurePortOtuPathMonitoringTrailTraceIdentifierTransmitTransmitString)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortOtuPayloadStructureIdentifier ¶
type ConfigurePortOtuPayloadStructureIdentifier struct {
Payload *ConfigurePortOtuPayloadStructureIdentifierPayload `json:"payload,omitempty"`
}
ConfigurePortOtuPayloadStructureIdentifier struct
func (*ConfigurePortOtuPayloadStructureIdentifier) DeepCopy ¶
func (in *ConfigurePortOtuPayloadStructureIdentifier) DeepCopy() *ConfigurePortOtuPayloadStructureIdentifier
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortOtuPayloadStructureIdentifier.
func (*ConfigurePortOtuPayloadStructureIdentifier) DeepCopyInto ¶
func (in *ConfigurePortOtuPayloadStructureIdentifier) DeepCopyInto(out *ConfigurePortOtuPayloadStructureIdentifier)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortOtuPayloadStructureIdentifierPayload ¶
type ConfigurePortOtuPayloadStructureIdentifierPayload struct { Expected *string `json:"expected,omitempty"` MismatchReaction *string `json:"mismatch-reaction,omitempty"` Transmit *string `json:"transmit,omitempty"` }
ConfigurePortOtuPayloadStructureIdentifierPayload struct
func (*ConfigurePortOtuPayloadStructureIdentifierPayload) DeepCopy ¶
func (in *ConfigurePortOtuPayloadStructureIdentifierPayload) DeepCopy() *ConfigurePortOtuPayloadStructureIdentifierPayload
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortOtuPayloadStructureIdentifierPayload.
func (*ConfigurePortOtuPayloadStructureIdentifierPayload) DeepCopyInto ¶
func (in *ConfigurePortOtuPayloadStructureIdentifierPayload) DeepCopyInto(out *ConfigurePortOtuPayloadStructureIdentifierPayload)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortOtuReportAlarm ¶
type ConfigurePortOtuReportAlarm struct { // +kubebuilder:default:=false FecFail *bool `json:"fec-fail,omitempty"` // +kubebuilder:default:=false FecSd *bool `json:"fec-sd,omitempty"` // +kubebuilder:default:=true FecSf *bool `json:"fec-sf,omitempty"` // +kubebuilder:default:=false FecUncorr *bool `json:"fec-uncorr,omitempty"` // +kubebuilder:default:=true Loc *bool `json:"loc,omitempty"` // +kubebuilder:default:=true Lof *bool `json:"lof,omitempty"` // +kubebuilder:default:=true Lom *bool `json:"lom,omitempty"` // +kubebuilder:default:=true Los *bool `json:"los,omitempty"` // +kubebuilder:default:=false OduAis *bool `json:"odu-ais,omitempty"` // +kubebuilder:default:=false OduBdi *bool `json:"odu-bdi,omitempty"` // +kubebuilder:default:=false OduLck *bool `json:"odu-lck,omitempty"` // +kubebuilder:default:=false OduOci *bool `json:"odu-oci,omitempty"` // +kubebuilder:default:=false OduTim *bool `json:"odu-tim,omitempty"` // +kubebuilder:default:=false OpuPlm *bool `json:"opu-plm,omitempty"` // +kubebuilder:default:=false OtuAis *bool `json:"otu-ais,omitempty"` // +kubebuilder:default:=true OtuBdi *bool `json:"otu-bdi,omitempty"` // +kubebuilder:default:=false OtuBerSd *bool `json:"otu-ber-sd,omitempty"` // +kubebuilder:default:=true OtuBerSf *bool `json:"otu-ber-sf,omitempty"` // +kubebuilder:default:=false OtuBiae *bool `json:"otu-biae,omitempty"` // +kubebuilder:default:=false OtuIae *bool `json:"otu-iae,omitempty"` // +kubebuilder:default:=false OtuTim *bool `json:"otu-tim,omitempty"` }
ConfigurePortOtuReportAlarm struct
func (*ConfigurePortOtuReportAlarm) DeepCopy ¶
func (in *ConfigurePortOtuReportAlarm) DeepCopy() *ConfigurePortOtuReportAlarm
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortOtuReportAlarm.
func (*ConfigurePortOtuReportAlarm) DeepCopyInto ¶
func (in *ConfigurePortOtuReportAlarm) DeepCopyInto(out *ConfigurePortOtuReportAlarm)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortOtuSectionMonitoring ¶
type ConfigurePortOtuSectionMonitoring struct {
TrailTraceIdentifier *ConfigurePortOtuSectionMonitoringTrailTraceIdentifier `json:"trail-trace-identifier,omitempty"`
}
ConfigurePortOtuSectionMonitoring struct
func (*ConfigurePortOtuSectionMonitoring) DeepCopy ¶
func (in *ConfigurePortOtuSectionMonitoring) DeepCopy() *ConfigurePortOtuSectionMonitoring
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortOtuSectionMonitoring.
func (*ConfigurePortOtuSectionMonitoring) DeepCopyInto ¶
func (in *ConfigurePortOtuSectionMonitoring) DeepCopyInto(out *ConfigurePortOtuSectionMonitoring)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortOtuSectionMonitoringTrailTraceIdentifier ¶
type ConfigurePortOtuSectionMonitoringTrailTraceIdentifier struct { Expected *ConfigurePortOtuSectionMonitoringTrailTraceIdentifierExpected `json:"expected,omitempty"` MismatchReaction *string `json:"mismatch-reaction,omitempty"` Transmit *ConfigurePortOtuSectionMonitoringTrailTraceIdentifierTransmit `json:"transmit,omitempty"` }
ConfigurePortOtuSectionMonitoringTrailTraceIdentifier struct
func (*ConfigurePortOtuSectionMonitoringTrailTraceIdentifier) DeepCopy ¶
func (in *ConfigurePortOtuSectionMonitoringTrailTraceIdentifier) DeepCopy() *ConfigurePortOtuSectionMonitoringTrailTraceIdentifier
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortOtuSectionMonitoringTrailTraceIdentifier.
func (*ConfigurePortOtuSectionMonitoringTrailTraceIdentifier) DeepCopyInto ¶
func (in *ConfigurePortOtuSectionMonitoringTrailTraceIdentifier) DeepCopyInto(out *ConfigurePortOtuSectionMonitoringTrailTraceIdentifier)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortOtuSectionMonitoringTrailTraceIdentifierExpected ¶
type ConfigurePortOtuSectionMonitoringTrailTraceIdentifierExpected struct {
Expected *ConfigurePortOtuSectionMonitoringTrailTraceIdentifierExpectedExpected `json:"expected,omitempty"`
}
ConfigurePortOtuSectionMonitoringTrailTraceIdentifierExpected struct
func (*ConfigurePortOtuSectionMonitoringTrailTraceIdentifierExpected) DeepCopy ¶
func (in *ConfigurePortOtuSectionMonitoringTrailTraceIdentifierExpected) DeepCopy() *ConfigurePortOtuSectionMonitoringTrailTraceIdentifierExpected
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortOtuSectionMonitoringTrailTraceIdentifierExpected.
func (*ConfigurePortOtuSectionMonitoringTrailTraceIdentifierExpected) DeepCopyInto ¶
func (in *ConfigurePortOtuSectionMonitoringTrailTraceIdentifierExpected) DeepCopyInto(out *ConfigurePortOtuSectionMonitoringTrailTraceIdentifierExpected)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortOtuSectionMonitoringTrailTraceIdentifierExpectedExpected ¶
type ConfigurePortOtuSectionMonitoringTrailTraceIdentifierExpectedExpected struct { AutoGenerated *ConfigurePortOtuSectionMonitoringTrailTraceIdentifierExpectedExpectedAutoGenerated `json:"auto-generated,omitempty"` Bytes *ConfigurePortOtuSectionMonitoringTrailTraceIdentifierExpectedExpectedBytes `json:"bytes,omitempty"` String *ConfigurePortOtuSectionMonitoringTrailTraceIdentifierExpectedExpectedString `json:"string,omitempty"` }
ConfigurePortOtuSectionMonitoringTrailTraceIdentifierExpectedExpected struct
func (*ConfigurePortOtuSectionMonitoringTrailTraceIdentifierExpectedExpected) DeepCopy ¶
func (in *ConfigurePortOtuSectionMonitoringTrailTraceIdentifierExpectedExpected) DeepCopy() *ConfigurePortOtuSectionMonitoringTrailTraceIdentifierExpectedExpected
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortOtuSectionMonitoringTrailTraceIdentifierExpectedExpected.
func (*ConfigurePortOtuSectionMonitoringTrailTraceIdentifierExpectedExpected) DeepCopyInto ¶
func (in *ConfigurePortOtuSectionMonitoringTrailTraceIdentifierExpectedExpected) DeepCopyInto(out *ConfigurePortOtuSectionMonitoringTrailTraceIdentifierExpectedExpected)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortOtuSectionMonitoringTrailTraceIdentifierExpectedExpectedAutoGenerated ¶
type ConfigurePortOtuSectionMonitoringTrailTraceIdentifierExpectedExpectedAutoGenerated struct {
AutoGenerated *string `json:"auto-generated,omitempty"`
}
ConfigurePortOtuSectionMonitoringTrailTraceIdentifierExpectedExpectedAutoGenerated struct
func (*ConfigurePortOtuSectionMonitoringTrailTraceIdentifierExpectedExpectedAutoGenerated) DeepCopy ¶
func (in *ConfigurePortOtuSectionMonitoringTrailTraceIdentifierExpectedExpectedAutoGenerated) DeepCopy() *ConfigurePortOtuSectionMonitoringTrailTraceIdentifierExpectedExpectedAutoGenerated
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortOtuSectionMonitoringTrailTraceIdentifierExpectedExpectedAutoGenerated.
func (*ConfigurePortOtuSectionMonitoringTrailTraceIdentifierExpectedExpectedAutoGenerated) DeepCopyInto ¶
func (in *ConfigurePortOtuSectionMonitoringTrailTraceIdentifierExpectedExpectedAutoGenerated) DeepCopyInto(out *ConfigurePortOtuSectionMonitoringTrailTraceIdentifierExpectedExpectedAutoGenerated)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortOtuSectionMonitoringTrailTraceIdentifierExpectedExpectedBytes ¶
type ConfigurePortOtuSectionMonitoringTrailTraceIdentifierExpectedExpectedBytes struct { // kubebuilder:validation:MinLength=0 // kubebuilder:validation:MaxLength=192 Bytes *string `json:"bytes,omitempty"` }
ConfigurePortOtuSectionMonitoringTrailTraceIdentifierExpectedExpectedBytes struct
func (*ConfigurePortOtuSectionMonitoringTrailTraceIdentifierExpectedExpectedBytes) DeepCopy ¶
func (in *ConfigurePortOtuSectionMonitoringTrailTraceIdentifierExpectedExpectedBytes) DeepCopy() *ConfigurePortOtuSectionMonitoringTrailTraceIdentifierExpectedExpectedBytes
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortOtuSectionMonitoringTrailTraceIdentifierExpectedExpectedBytes.
func (*ConfigurePortOtuSectionMonitoringTrailTraceIdentifierExpectedExpectedBytes) DeepCopyInto ¶
func (in *ConfigurePortOtuSectionMonitoringTrailTraceIdentifierExpectedExpectedBytes) DeepCopyInto(out *ConfigurePortOtuSectionMonitoringTrailTraceIdentifierExpectedExpectedBytes)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortOtuSectionMonitoringTrailTraceIdentifierExpectedExpectedString ¶
type ConfigurePortOtuSectionMonitoringTrailTraceIdentifierExpectedExpectedString struct { // kubebuilder:validation:MinLength=0 // kubebuilder:validation:MaxLength=64 String *string `json:"string,omitempty"` }
ConfigurePortOtuSectionMonitoringTrailTraceIdentifierExpectedExpectedString struct
func (*ConfigurePortOtuSectionMonitoringTrailTraceIdentifierExpectedExpectedString) DeepCopy ¶
func (in *ConfigurePortOtuSectionMonitoringTrailTraceIdentifierExpectedExpectedString) DeepCopy() *ConfigurePortOtuSectionMonitoringTrailTraceIdentifierExpectedExpectedString
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortOtuSectionMonitoringTrailTraceIdentifierExpectedExpectedString.
func (*ConfigurePortOtuSectionMonitoringTrailTraceIdentifierExpectedExpectedString) DeepCopyInto ¶
func (in *ConfigurePortOtuSectionMonitoringTrailTraceIdentifierExpectedExpectedString) DeepCopyInto(out *ConfigurePortOtuSectionMonitoringTrailTraceIdentifierExpectedExpectedString)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortOtuSectionMonitoringTrailTraceIdentifierTransmit ¶
type ConfigurePortOtuSectionMonitoringTrailTraceIdentifierTransmit struct {
Transmit *ConfigurePortOtuSectionMonitoringTrailTraceIdentifierTransmitTransmit `json:"transmit,omitempty"`
}
ConfigurePortOtuSectionMonitoringTrailTraceIdentifierTransmit struct
func (*ConfigurePortOtuSectionMonitoringTrailTraceIdentifierTransmit) DeepCopy ¶
func (in *ConfigurePortOtuSectionMonitoringTrailTraceIdentifierTransmit) DeepCopy() *ConfigurePortOtuSectionMonitoringTrailTraceIdentifierTransmit
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortOtuSectionMonitoringTrailTraceIdentifierTransmit.
func (*ConfigurePortOtuSectionMonitoringTrailTraceIdentifierTransmit) DeepCopyInto ¶
func (in *ConfigurePortOtuSectionMonitoringTrailTraceIdentifierTransmit) DeepCopyInto(out *ConfigurePortOtuSectionMonitoringTrailTraceIdentifierTransmit)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortOtuSectionMonitoringTrailTraceIdentifierTransmitTransmit ¶
type ConfigurePortOtuSectionMonitoringTrailTraceIdentifierTransmitTransmit struct { AutoGenerated *ConfigurePortOtuSectionMonitoringTrailTraceIdentifierTransmitTransmitAutoGenerated `json:"auto-generated,omitempty"` Bytes *ConfigurePortOtuSectionMonitoringTrailTraceIdentifierTransmitTransmitBytes `json:"bytes,omitempty"` String *ConfigurePortOtuSectionMonitoringTrailTraceIdentifierTransmitTransmitString `json:"string,omitempty"` }
ConfigurePortOtuSectionMonitoringTrailTraceIdentifierTransmitTransmit struct
func (*ConfigurePortOtuSectionMonitoringTrailTraceIdentifierTransmitTransmit) DeepCopy ¶
func (in *ConfigurePortOtuSectionMonitoringTrailTraceIdentifierTransmitTransmit) DeepCopy() *ConfigurePortOtuSectionMonitoringTrailTraceIdentifierTransmitTransmit
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortOtuSectionMonitoringTrailTraceIdentifierTransmitTransmit.
func (*ConfigurePortOtuSectionMonitoringTrailTraceIdentifierTransmitTransmit) DeepCopyInto ¶
func (in *ConfigurePortOtuSectionMonitoringTrailTraceIdentifierTransmitTransmit) DeepCopyInto(out *ConfigurePortOtuSectionMonitoringTrailTraceIdentifierTransmitTransmit)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortOtuSectionMonitoringTrailTraceIdentifierTransmitTransmitAutoGenerated ¶
type ConfigurePortOtuSectionMonitoringTrailTraceIdentifierTransmitTransmitAutoGenerated struct {
AutoGenerated *string `json:"auto-generated,omitempty"`
}
ConfigurePortOtuSectionMonitoringTrailTraceIdentifierTransmitTransmitAutoGenerated struct
func (*ConfigurePortOtuSectionMonitoringTrailTraceIdentifierTransmitTransmitAutoGenerated) DeepCopy ¶
func (in *ConfigurePortOtuSectionMonitoringTrailTraceIdentifierTransmitTransmitAutoGenerated) DeepCopy() *ConfigurePortOtuSectionMonitoringTrailTraceIdentifierTransmitTransmitAutoGenerated
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortOtuSectionMonitoringTrailTraceIdentifierTransmitTransmitAutoGenerated.
func (*ConfigurePortOtuSectionMonitoringTrailTraceIdentifierTransmitTransmitAutoGenerated) DeepCopyInto ¶
func (in *ConfigurePortOtuSectionMonitoringTrailTraceIdentifierTransmitTransmitAutoGenerated) DeepCopyInto(out *ConfigurePortOtuSectionMonitoringTrailTraceIdentifierTransmitTransmitAutoGenerated)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortOtuSectionMonitoringTrailTraceIdentifierTransmitTransmitBytes ¶
type ConfigurePortOtuSectionMonitoringTrailTraceIdentifierTransmitTransmitBytes struct { // kubebuilder:validation:MinLength=0 // kubebuilder:validation:MaxLength=192 Bytes *string `json:"bytes,omitempty"` }
ConfigurePortOtuSectionMonitoringTrailTraceIdentifierTransmitTransmitBytes struct
func (*ConfigurePortOtuSectionMonitoringTrailTraceIdentifierTransmitTransmitBytes) DeepCopy ¶
func (in *ConfigurePortOtuSectionMonitoringTrailTraceIdentifierTransmitTransmitBytes) DeepCopy() *ConfigurePortOtuSectionMonitoringTrailTraceIdentifierTransmitTransmitBytes
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortOtuSectionMonitoringTrailTraceIdentifierTransmitTransmitBytes.
func (*ConfigurePortOtuSectionMonitoringTrailTraceIdentifierTransmitTransmitBytes) DeepCopyInto ¶
func (in *ConfigurePortOtuSectionMonitoringTrailTraceIdentifierTransmitTransmitBytes) DeepCopyInto(out *ConfigurePortOtuSectionMonitoringTrailTraceIdentifierTransmitTransmitBytes)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortOtuSectionMonitoringTrailTraceIdentifierTransmitTransmitString ¶
type ConfigurePortOtuSectionMonitoringTrailTraceIdentifierTransmitTransmitString struct { // kubebuilder:validation:MinLength=0 // kubebuilder:validation:MaxLength=64 String *string `json:"string,omitempty"` }
ConfigurePortOtuSectionMonitoringTrailTraceIdentifierTransmitTransmitString struct
func (*ConfigurePortOtuSectionMonitoringTrailTraceIdentifierTransmitTransmitString) DeepCopy ¶
func (in *ConfigurePortOtuSectionMonitoringTrailTraceIdentifierTransmitTransmitString) DeepCopy() *ConfigurePortOtuSectionMonitoringTrailTraceIdentifierTransmitTransmitString
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortOtuSectionMonitoringTrailTraceIdentifierTransmitTransmitString.
func (*ConfigurePortOtuSectionMonitoringTrailTraceIdentifierTransmitTransmitString) DeepCopyInto ¶
func (in *ConfigurePortOtuSectionMonitoringTrailTraceIdentifierTransmitTransmitString) DeepCopyInto(out *ConfigurePortOtuSectionMonitoringTrailTraceIdentifierTransmitTransmitString)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortParameters ¶
type ConfigurePortParameters struct {
SrosConfigurePort *ConfigurePort `json:"port,omitempty"`
}
ConfigurePortParameters are the parameter fields of a ConfigurePort.
func (*ConfigurePortParameters) DeepCopy ¶
func (in *ConfigurePortParameters) DeepCopy() *ConfigurePortParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortParameters.
func (*ConfigurePortParameters) DeepCopyInto ¶
func (in *ConfigurePortParameters) DeepCopyInto(out *ConfigurePortParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortPolicy ¶
type ConfigurePortPolicy struct { ApplyGroups *string `json:"apply-groups,omitempty"` ApplyGroupsExclude *string `json:"apply-groups-exclude,omitempty"` Description *string `json:"description,omitempty"` EgressPortSchedulerPolicy *string `json:"egress-port-scheduler-policy,omitempty"` Name *string `json:"name,omitempty"` }
ConfigurePortPolicy struct
func (*ConfigurePortPolicy) DeepCopy ¶
func (in *ConfigurePortPolicy) DeepCopy() *ConfigurePortPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortPolicy.
func (*ConfigurePortPolicy) DeepCopyInto ¶
func (in *ConfigurePortPolicy) DeepCopyInto(out *ConfigurePortPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortSonetSdh ¶
type ConfigurePortSonetSdh struct { ApplyGroups *string `json:"apply-groups,omitempty"` ApplyGroupsExclude *string `json:"apply-groups-exclude,omitempty"` // +kubebuilder:validation:Enum=`loop-timed`;`node-timed` ClockSource *string `json:"clock-source,omitempty"` // +kubebuilder:validation:Enum=`sdh`;`sonet` // +kubebuilder:default:="sonet" Framing *string `json:"framing,omitempty"` Group []*ConfigurePortSonetSdhGroup `json:"group,omitempty"` HoldTime *ConfigurePortSonetSdhHoldTime `json:"hold-time,omitempty"` // +kubebuilder:validation:Enum=`internal`;`line` Loopback *string `json:"loopback,omitempty"` Path []*ConfigurePortSonetSdhPath `json:"path,omitempty"` ReportAlarm *ConfigurePortSonetSdhReportAlarm `json:"report-alarm,omitempty"` // +kubebuilder:default:=false ResetPortOnPathDown *bool `json:"reset-port-on-path-down,omitempty"` // kubebuilder:validation:Minimum=3 // kubebuilder:validation:Maximum=9 // +kubebuilder:default:=6 SdThreshold *uint32 `json:"sd-threshold,omitempty"` SectionTrace *ConfigurePortSonetSdhSectionTrace `json:"section-trace,omitempty"` // kubebuilder:validation:Minimum=3 // kubebuilder:validation:Maximum=6 // +kubebuilder:default:=3 SfThreshold *uint32 `json:"sf-threshold,omitempty"` // +kubebuilder:default:=false SingleFiber *bool `json:"single-fiber,omitempty"` // +kubebuilder:validation:Enum=`oc1`;`oc12`;`oc192`;`oc3`;`oc48`;`oc768` Speed *string `json:"speed,omitempty"` // +kubebuilder:default:=false SuppressLowOrderAlarms *bool `json:"suppress-low-order-alarms,omitempty"` // +kubebuilder:default:=false TxDus *bool `json:"tx-dus,omitempty"` }
ConfigurePortSonetSdh struct
func (*ConfigurePortSonetSdh) DeepCopy ¶
func (in *ConfigurePortSonetSdh) DeepCopy() *ConfigurePortSonetSdh
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortSonetSdh.
func (*ConfigurePortSonetSdh) DeepCopyInto ¶
func (in *ConfigurePortSonetSdh) DeepCopyInto(out *ConfigurePortSonetSdh)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortSonetSdhGroup ¶
type ConfigurePortSonetSdhGroup struct { ApplyGroups *string `json:"apply-groups,omitempty"` ApplyGroupsExclude *string `json:"apply-groups-exclude,omitempty"` GroupIndex *string `json:"group-index,omitempty"` Payload *string `json:"payload,omitempty"` }
ConfigurePortSonetSdhGroup struct
func (*ConfigurePortSonetSdhGroup) DeepCopy ¶
func (in *ConfigurePortSonetSdhGroup) DeepCopy() *ConfigurePortSonetSdhGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortSonetSdhGroup.
func (*ConfigurePortSonetSdhGroup) DeepCopyInto ¶
func (in *ConfigurePortSonetSdhGroup) DeepCopyInto(out *ConfigurePortSonetSdhGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortSonetSdhHoldTime ¶
type ConfigurePortSonetSdhHoldTime struct { // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=100 Down *uint32 `json:"down,omitempty"` // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=100 // +kubebuilder:default:=5 Up *uint32 `json:"up,omitempty"` }
ConfigurePortSonetSdhHoldTime struct
func (*ConfigurePortSonetSdhHoldTime) DeepCopy ¶
func (in *ConfigurePortSonetSdhHoldTime) DeepCopy() *ConfigurePortSonetSdhHoldTime
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortSonetSdhHoldTime.
func (*ConfigurePortSonetSdhHoldTime) DeepCopyInto ¶
func (in *ConfigurePortSonetSdhHoldTime) DeepCopyInto(out *ConfigurePortSonetSdhHoldTime)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortSonetSdhPath ¶
type ConfigurePortSonetSdhPath struct { AdminState *string `json:"admin-state,omitempty"` ApplyGroups *string `json:"apply-groups,omitempty"` ApplyGroupsExclude *string `json:"apply-groups-exclude,omitempty"` // kubebuilder:validation:Minimum=16 // kubebuilder:validation:Maximum=16 Crc *uint32 `json:"crc,omitempty"` Description *string `json:"description,omitempty"` Egress *ConfigurePortSonetSdhPathEgress `json:"egress,omitempty"` EncapType *string `json:"encap-type,omitempty"` LoadBalancingAlgorithm *string `json:"load-balancing-algorithm,omitempty"` // +kubebuilder:validation:Required // +kubebuilder:validation:Pattern=`[0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}` // +kubebuilder:default:="00:00:00:00:00:00" MacAddress *string `json:"mac-address,omitempty"` // +kubebuilder:validation:Enum=`access`;`network` Mode *string `json:"mode,omitempty"` // kubebuilder:validation:Minimum=512 // kubebuilder:validation:Maximum=9208 Mtu *uint32 `json:"mtu,omitempty"` Network *ConfigurePortSonetSdhPathNetwork `json:"network,omitempty"` PathIndex *string `json:"path-index,omitempty"` Payload *string `json:"payload,omitempty"` Ppp *ConfigurePortSonetSdhPathPpp `json:"ppp,omitempty"` ReportAlarm *ConfigurePortSonetSdhPathReportAlarm `json:"report-alarm,omitempty"` Scramble *bool `json:"scramble,omitempty"` // kubebuilder:validation:MinLength=1 // kubebuilder:validation:MaxLength=4 SignalLabel *string `json:"signal-label,omitempty"` TraceString *string `json:"trace-string,omitempty"` }
ConfigurePortSonetSdhPath struct
func (*ConfigurePortSonetSdhPath) DeepCopy ¶
func (in *ConfigurePortSonetSdhPath) DeepCopy() *ConfigurePortSonetSdhPath
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortSonetSdhPath.
func (*ConfigurePortSonetSdhPath) DeepCopyInto ¶
func (in *ConfigurePortSonetSdhPath) DeepCopyInto(out *ConfigurePortSonetSdhPath)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortSonetSdhPathEgress ¶
type ConfigurePortSonetSdhPathEgress struct {
PortSchedulerPolicy *ConfigurePortSonetSdhPathEgressPortSchedulerPolicy `json:"port-scheduler-policy,omitempty"`
}
ConfigurePortSonetSdhPathEgress struct
func (*ConfigurePortSonetSdhPathEgress) DeepCopy ¶
func (in *ConfigurePortSonetSdhPathEgress) DeepCopy() *ConfigurePortSonetSdhPathEgress
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortSonetSdhPathEgress.
func (*ConfigurePortSonetSdhPathEgress) DeepCopyInto ¶
func (in *ConfigurePortSonetSdhPathEgress) DeepCopyInto(out *ConfigurePortSonetSdhPathEgress)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortSonetSdhPathEgressPortSchedulerPolicy ¶
type ConfigurePortSonetSdhPathEgressPortSchedulerPolicy struct { Overrides *ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverrides `json:"overrides,omitempty"` PolicyName *string `json:"policy-name,omitempty"` }
ConfigurePortSonetSdhPathEgressPortSchedulerPolicy struct
func (*ConfigurePortSonetSdhPathEgressPortSchedulerPolicy) DeepCopy ¶
func (in *ConfigurePortSonetSdhPathEgressPortSchedulerPolicy) DeepCopy() *ConfigurePortSonetSdhPathEgressPortSchedulerPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortSonetSdhPathEgressPortSchedulerPolicy.
func (*ConfigurePortSonetSdhPathEgressPortSchedulerPolicy) DeepCopyInto ¶
func (in *ConfigurePortSonetSdhPathEgressPortSchedulerPolicy) DeepCopyInto(out *ConfigurePortSonetSdhPathEgressPortSchedulerPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverrides ¶
type ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverrides struct { ApplyGroups *string `json:"apply-groups,omitempty"` ApplyGroupsExclude *string `json:"apply-groups-exclude,omitempty"` Level []*ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesLevel `json:"level,omitempty"` MaxRate *ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesMaxRate `json:"max-rate,omitempty"` }
ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverrides struct
func (*ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverrides) DeepCopy ¶
func (in *ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverrides) DeepCopy() *ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverrides
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverrides.
func (*ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverrides) DeepCopyInto ¶
func (in *ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverrides) DeepCopyInto(out *ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverrides)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesLevel ¶
type ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesLevel struct { ApplyGroups *string `json:"apply-groups,omitempty"` ApplyGroupsExclude *string `json:"apply-groups-exclude,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=8 PriorityLevel *uint32 `json:"priority-level,omitempty"` RateOrPercentRate *ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesLevelRateOrPercentRate `json:"rate-or-percent-rate,omitempty"` }
ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesLevel struct
func (*ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesLevel) DeepCopy ¶
func (in *ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesLevel) DeepCopy() *ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesLevel
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesLevel.
func (*ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesLevel) DeepCopyInto ¶
func (in *ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesLevel) DeepCopyInto(out *ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesLevel)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesLevelRateOrPercentRate ¶
type ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesLevelRateOrPercentRate struct { PercentRate *ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRate `json:"percent-rate,omitempty"` Rate *ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRate `json:"rate,omitempty"` }
ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesLevelRateOrPercentRate struct
func (*ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesLevelRateOrPercentRate) DeepCopy ¶
func (in *ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesLevelRateOrPercentRate) DeepCopy() *ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesLevelRateOrPercentRate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesLevelRateOrPercentRate.
func (*ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesLevelRateOrPercentRate) DeepCopyInto ¶
func (in *ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesLevelRateOrPercentRate) DeepCopyInto(out *ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesLevelRateOrPercentRate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRate ¶
type ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRate struct {
PercentRate *ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRatePercentRate `json:"percent-rate,omitempty"`
}
ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRate struct
func (*ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRate) DeepCopy ¶
func (in *ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRate) DeepCopy() *ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRate.
func (*ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRate) DeepCopyInto ¶
func (in *ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRate) DeepCopyInto(out *ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRatePercentRate ¶
type ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRatePercentRate struct { // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=10000 // +kubebuilder:default:="100" Cir *string `json:"cir,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=10000 // +kubebuilder:default:="100" Pir *string `json:"pir,omitempty"` }
ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRatePercentRate struct
func (*ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRatePercentRate) DeepCopy ¶
func (in *ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRatePercentRate) DeepCopy() *ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRatePercentRate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRatePercentRate.
func (*ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRatePercentRate) DeepCopyInto ¶
func (in *ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRatePercentRate) DeepCopyInto(out *ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRatePercentRate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRate ¶
type ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRate struct {
Rate *ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRateRate `json:"rate,omitempty"`
}
ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRate struct
func (*ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRate) DeepCopy ¶
func (in *ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRate) DeepCopy() *ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRate.
func (*ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRate) DeepCopyInto ¶
func (in *ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRate) DeepCopyInto(out *ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRateRate ¶
type ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRateRate struct { Cir *string `json:"cir,omitempty"` Pir *string `json:"pir,omitempty"` }
ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRateRate struct
func (*ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRateRate) DeepCopy ¶
func (in *ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRateRate) DeepCopy() *ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRateRate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRateRate.
func (*ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRateRate) DeepCopyInto ¶
func (in *ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRateRate) DeepCopyInto(out *ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRateRate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesMaxRate ¶
type ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesMaxRate struct {
RateOrPercentRate *ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRate `json:"rate-or-percent-rate,omitempty"`
}
ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesMaxRate struct
func (*ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesMaxRate) DeepCopy ¶
func (in *ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesMaxRate) DeepCopy() *ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesMaxRate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesMaxRate.
func (*ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesMaxRate) DeepCopyInto ¶
func (in *ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesMaxRate) DeepCopyInto(out *ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesMaxRate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRate ¶
type ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRate struct { PercentRate *ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRatePercentRate `json:"percent-rate,omitempty"` Rate *ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRateRate `json:"rate,omitempty"` }
ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRate struct
func (*ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRate) DeepCopy ¶
func (in *ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRate) DeepCopy() *ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRate.
func (*ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRate) DeepCopyInto ¶
func (in *ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRate) DeepCopyInto(out *ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRatePercentRate ¶
type ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRatePercentRate struct { // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=10000 // +kubebuilder:default:="100" PercentRate *string `json:"percent-rate,omitempty"` }
ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRatePercentRate struct
func (*ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRatePercentRate) DeepCopy ¶
func (in *ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRatePercentRate) DeepCopy() *ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRatePercentRate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRatePercentRate.
func (*ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRatePercentRate) DeepCopyInto ¶
func (in *ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRatePercentRate) DeepCopyInto(out *ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRatePercentRate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRateRate ¶
type ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRateRate struct {
Rate *string `json:"rate,omitempty"`
}
ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRateRate struct
func (*ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRateRate) DeepCopy ¶
func (in *ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRateRate) DeepCopy() *ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRateRate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRateRate.
func (*ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRateRate) DeepCopyInto ¶
func (in *ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRateRate) DeepCopyInto(out *ConfigurePortSonetSdhPathEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRateRate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortSonetSdhPathNetwork ¶
type ConfigurePortSonetSdhPathNetwork struct { AccountingPolicy *string `json:"accounting-policy,omitempty"` ApplyGroups *string `json:"apply-groups,omitempty"` ApplyGroupsExclude *string `json:"apply-groups-exclude,omitempty"` // +kubebuilder:default:=false CollectStats *bool `json:"collect-stats,omitempty"` QueuePolicy *string `json:"queue-policy,omitempty"` }
ConfigurePortSonetSdhPathNetwork struct
func (*ConfigurePortSonetSdhPathNetwork) DeepCopy ¶
func (in *ConfigurePortSonetSdhPathNetwork) DeepCopy() *ConfigurePortSonetSdhPathNetwork
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortSonetSdhPathNetwork.
func (*ConfigurePortSonetSdhPathNetwork) DeepCopyInto ¶
func (in *ConfigurePortSonetSdhPathNetwork) DeepCopyInto(out *ConfigurePortSonetSdhPathNetwork)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortSonetSdhPathPpp ¶
type ConfigurePortSonetSdhPathPpp struct { ApplyGroups *string `json:"apply-groups,omitempty"` ApplyGroupsExclude *string `json:"apply-groups-exclude,omitempty"` Keepalive *ConfigurePortSonetSdhPathPppKeepalive `json:"keepalive,omitempty"` }
ConfigurePortSonetSdhPathPpp struct
func (*ConfigurePortSonetSdhPathPpp) DeepCopy ¶
func (in *ConfigurePortSonetSdhPathPpp) DeepCopy() *ConfigurePortSonetSdhPathPpp
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortSonetSdhPathPpp.
func (*ConfigurePortSonetSdhPathPpp) DeepCopyInto ¶
func (in *ConfigurePortSonetSdhPathPpp) DeepCopyInto(out *ConfigurePortSonetSdhPathPpp)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortSonetSdhPathPppKeepalive ¶
type ConfigurePortSonetSdhPathPppKeepalive struct { // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=255 // +kubebuilder:default:=3 DropCount *uint32 `json:"drop-count,omitempty"` // +kubebuilder:default:="10" Interval *string `json:"interval,omitempty"` }
ConfigurePortSonetSdhPathPppKeepalive struct
func (*ConfigurePortSonetSdhPathPppKeepalive) DeepCopy ¶
func (in *ConfigurePortSonetSdhPathPppKeepalive) DeepCopy() *ConfigurePortSonetSdhPathPppKeepalive
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortSonetSdhPathPppKeepalive.
func (*ConfigurePortSonetSdhPathPppKeepalive) DeepCopyInto ¶
func (in *ConfigurePortSonetSdhPathPppKeepalive) DeepCopyInto(out *ConfigurePortSonetSdhPathPppKeepalive)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortSonetSdhPathReportAlarm ¶
type ConfigurePortSonetSdhPathReportAlarm struct { // +kubebuilder:default:=false Pais *bool `json:"pais,omitempty"` // +kubebuilder:default:=false Plcd *bool `json:"plcd,omitempty"` // +kubebuilder:default:=true Plop *bool `json:"plop,omitempty"` // +kubebuilder:default:=true Pplm *bool `json:"pplm,omitempty"` // +kubebuilder:default:=false Prdi *bool `json:"prdi,omitempty"` // +kubebuilder:default:=false Prei *bool `json:"prei,omitempty"` // +kubebuilder:default:=true Puneq *bool `json:"puneq,omitempty"` }
ConfigurePortSonetSdhPathReportAlarm struct
func (*ConfigurePortSonetSdhPathReportAlarm) DeepCopy ¶
func (in *ConfigurePortSonetSdhPathReportAlarm) DeepCopy() *ConfigurePortSonetSdhPathReportAlarm
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortSonetSdhPathReportAlarm.
func (*ConfigurePortSonetSdhPathReportAlarm) DeepCopyInto ¶
func (in *ConfigurePortSonetSdhPathReportAlarm) DeepCopyInto(out *ConfigurePortSonetSdhPathReportAlarm)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortSonetSdhReportAlarm ¶
type ConfigurePortSonetSdhReportAlarm struct { // +kubebuilder:default:=false Lais *bool `json:"lais,omitempty"` // +kubebuilder:default:=false Lb2erSd *bool `json:"lb2er-sd,omitempty"` // +kubebuilder:default:=true Lb2erSf *bool `json:"lb2er-sf,omitempty"` // +kubebuilder:default:=true Loc *bool `json:"loc,omitempty"` // +kubebuilder:default:=true Lrdi *bool `json:"lrdi,omitempty"` // +kubebuilder:default:=false Lrei *bool `json:"lrei,omitempty"` // +kubebuilder:default:=true Slof *bool `json:"slof,omitempty"` // +kubebuilder:default:=true Slos *bool `json:"slos,omitempty"` // +kubebuilder:default:=false Ss1f *bool `json:"ss1f,omitempty"` }
ConfigurePortSonetSdhReportAlarm struct
func (*ConfigurePortSonetSdhReportAlarm) DeepCopy ¶
func (in *ConfigurePortSonetSdhReportAlarm) DeepCopy() *ConfigurePortSonetSdhReportAlarm
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortSonetSdhReportAlarm.
func (*ConfigurePortSonetSdhReportAlarm) DeepCopyInto ¶
func (in *ConfigurePortSonetSdhReportAlarm) DeepCopyInto(out *ConfigurePortSonetSdhReportAlarm)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortSonetSdhSectionTrace ¶
type ConfigurePortSonetSdhSectionTrace struct {
SectionTrace *ConfigurePortSonetSdhSectionTraceSectionTrace `json:"section-trace,omitempty"`
}
ConfigurePortSonetSdhSectionTrace struct
func (*ConfigurePortSonetSdhSectionTrace) DeepCopy ¶
func (in *ConfigurePortSonetSdhSectionTrace) DeepCopy() *ConfigurePortSonetSdhSectionTrace
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortSonetSdhSectionTrace.
func (*ConfigurePortSonetSdhSectionTrace) DeepCopyInto ¶
func (in *ConfigurePortSonetSdhSectionTrace) DeepCopyInto(out *ConfigurePortSonetSdhSectionTrace)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortSonetSdhSectionTraceSectionTrace ¶
type ConfigurePortSonetSdhSectionTraceSectionTrace struct { Byte *ConfigurePortSonetSdhSectionTraceSectionTraceByte `json:"byte,omitempty"` IncrementZ0 *ConfigurePortSonetSdhSectionTraceSectionTraceIncrementZ0 `json:"increment-z0,omitempty"` String *ConfigurePortSonetSdhSectionTraceSectionTraceString `json:"string,omitempty"` }
ConfigurePortSonetSdhSectionTraceSectionTrace struct
func (*ConfigurePortSonetSdhSectionTraceSectionTrace) DeepCopy ¶
func (in *ConfigurePortSonetSdhSectionTraceSectionTrace) DeepCopy() *ConfigurePortSonetSdhSectionTraceSectionTrace
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortSonetSdhSectionTraceSectionTrace.
func (*ConfigurePortSonetSdhSectionTraceSectionTrace) DeepCopyInto ¶
func (in *ConfigurePortSonetSdhSectionTraceSectionTrace) DeepCopyInto(out *ConfigurePortSonetSdhSectionTraceSectionTrace)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortSonetSdhSectionTraceSectionTraceByte ¶
type ConfigurePortSonetSdhSectionTraceSectionTraceByte struct { // kubebuilder:validation:MinLength=1 // kubebuilder:validation:MaxLength=4 // +kubebuilder:default:="1" Byte *string `json:"byte,omitempty"` }
ConfigurePortSonetSdhSectionTraceSectionTraceByte struct
func (*ConfigurePortSonetSdhSectionTraceSectionTraceByte) DeepCopy ¶
func (in *ConfigurePortSonetSdhSectionTraceSectionTraceByte) DeepCopy() *ConfigurePortSonetSdhSectionTraceSectionTraceByte
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortSonetSdhSectionTraceSectionTraceByte.
func (*ConfigurePortSonetSdhSectionTraceSectionTraceByte) DeepCopyInto ¶
func (in *ConfigurePortSonetSdhSectionTraceSectionTraceByte) DeepCopyInto(out *ConfigurePortSonetSdhSectionTraceSectionTraceByte)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortSonetSdhSectionTraceSectionTraceIncrementZ0 ¶
type ConfigurePortSonetSdhSectionTraceSectionTraceIncrementZ0 struct {
IncrementZ0 *string `json:"increment-z0,omitempty"`
}
ConfigurePortSonetSdhSectionTraceSectionTraceIncrementZ0 struct
func (*ConfigurePortSonetSdhSectionTraceSectionTraceIncrementZ0) DeepCopy ¶
func (in *ConfigurePortSonetSdhSectionTraceSectionTraceIncrementZ0) DeepCopy() *ConfigurePortSonetSdhSectionTraceSectionTraceIncrementZ0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortSonetSdhSectionTraceSectionTraceIncrementZ0.
func (*ConfigurePortSonetSdhSectionTraceSectionTraceIncrementZ0) DeepCopyInto ¶
func (in *ConfigurePortSonetSdhSectionTraceSectionTraceIncrementZ0) DeepCopyInto(out *ConfigurePortSonetSdhSectionTraceSectionTraceIncrementZ0)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortSonetSdhSectionTraceSectionTraceString ¶
type ConfigurePortSonetSdhSectionTraceSectionTraceString struct { // kubebuilder:validation:MinLength=0 // kubebuilder:validation:MaxLength=16 String *string `json:"string,omitempty"` }
ConfigurePortSonetSdhSectionTraceSectionTraceString struct
func (*ConfigurePortSonetSdhSectionTraceSectionTraceString) DeepCopy ¶
func (in *ConfigurePortSonetSdhSectionTraceSectionTraceString) DeepCopy() *ConfigurePortSonetSdhSectionTraceSectionTraceString
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortSonetSdhSectionTraceSectionTraceString.
func (*ConfigurePortSonetSdhSectionTraceSectionTraceString) DeepCopyInto ¶
func (in *ConfigurePortSonetSdhSectionTraceSectionTraceString) DeepCopyInto(out *ConfigurePortSonetSdhSectionTraceSectionTraceString)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortSpec ¶
type ConfigurePortSpec struct { nddv1.ResourceSpec `json:",inline"` ForNetworkNode ConfigurePortParameters `json:"forNetworkNode"` }
A ConfigurePortSpec defines the desired state of a ConfigurePort.
func (*ConfigurePortSpec) DeepCopy ¶
func (in *ConfigurePortSpec) DeepCopy() *ConfigurePortSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortSpec.
func (*ConfigurePortSpec) DeepCopyInto ¶
func (in *ConfigurePortSpec) DeepCopyInto(out *ConfigurePortSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortStatus ¶
type ConfigurePortStatus struct { nddv1.ResourceStatus `json:",inline"` AtNetworkNode ConfigurePortObservation `json:"atNetworkNode,omitempty"` }
A ConfigurePortStatus represents the observed state of a ConfigurePort.
func (*ConfigurePortStatus) DeepCopy ¶
func (in *ConfigurePortStatus) DeepCopy() *ConfigurePortStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortStatus.
func (*ConfigurePortStatus) DeepCopyInto ¶
func (in *ConfigurePortStatus) DeepCopyInto(out *ConfigurePortStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortTdm ¶
type ConfigurePortTdm struct { ApplyGroups *string `json:"apply-groups,omitempty"` ApplyGroupsExclude *string `json:"apply-groups-exclude,omitempty"` // +kubebuilder:validation:Enum=`long`;`short` // +kubebuilder:default:="short" Buildout *string `json:"buildout,omitempty"` Ds1 []*ConfigurePortTdmDs1 `json:"ds1,omitempty"` Ds3 []*ConfigurePortTdmDs3 `json:"ds3,omitempty"` E1 []*ConfigurePortTdmE1 `json:"e1,omitempty"` E3 []*ConfigurePortTdmE3 `json:"e3,omitempty"` // +kubebuilder:validation:Enum=`ami`;`b8zs`;`hdb3` Encoding *string `json:"encoding,omitempty"` HoldTime *ConfigurePortTdmHoldTime `json:"hold-time,omitempty"` // kubebuilder:validation:Minimum=75 // kubebuilder:validation:Maximum=75 LineImpedance *uint32 `json:"line-impedance,omitempty"` }
ConfigurePortTdm struct
func (*ConfigurePortTdm) DeepCopy ¶
func (in *ConfigurePortTdm) DeepCopy() *ConfigurePortTdm
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortTdm.
func (*ConfigurePortTdm) DeepCopyInto ¶
func (in *ConfigurePortTdm) DeepCopyInto(out *ConfigurePortTdm)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortTdmDs1 ¶
type ConfigurePortTdmDs1 struct { AdminState *string `json:"admin-state,omitempty"` ApplyGroups *string `json:"apply-groups,omitempty"` ApplyGroupsExclude *string `json:"apply-groups-exclude,omitempty"` BerThreshold *ConfigurePortTdmDs1BerThreshold `json:"ber-threshold,omitempty"` ChannelGroup []*ConfigurePortTdmDs1ChannelGroup `json:"channel-group,omitempty"` // +kubebuilder:validation:Enum=`adaptive`;`differential`;`loop-timed`;`node-timed` ClockSource *string `json:"clock-source,omitempty"` Ds1Index *string `json:"ds1-index,omitempty"` // +kubebuilder:validation:Enum=`ds1-unframed`;`extended-super-frame`;`super-frame` // +kubebuilder:default:="extended-super-frame" Framing *string `json:"framing,omitempty"` HoldTime *ConfigurePortTdmDs1HoldTime `json:"hold-time,omitempty"` // +kubebuilder:validation:Enum=`fdl-ansi`;`fdl-bellcore`;`inband-ansi`;`inband-bellcore`;`internal`;`line`;`payload-ansi` Loopback *string `json:"loopback,omitempty"` // +kubebuilder:default:=false RemoteLoopRespond *bool `json:"remote-loop-respond,omitempty"` ReportAlarm *ConfigurePortTdmDs1ReportAlarm `json:"report-alarm,omitempty"` // +kubebuilder:validation:Enum=`channel-associated-signaling` SignalMode *string `json:"signal-mode,omitempty"` }
ConfigurePortTdmDs1 struct
func (*ConfigurePortTdmDs1) DeepCopy ¶
func (in *ConfigurePortTdmDs1) DeepCopy() *ConfigurePortTdmDs1
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortTdmDs1.
func (*ConfigurePortTdmDs1) DeepCopyInto ¶
func (in *ConfigurePortTdmDs1) DeepCopyInto(out *ConfigurePortTdmDs1)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortTdmDs1BerThreshold ¶
type ConfigurePortTdmDs1BerThreshold struct { // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=1 // +kubebuilder:default:=5 SignalDegrade *uint32 `json:"signal-degrade,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=1 // +kubebuilder:default:=50 SignalFailure *uint32 `json:"signal-failure,omitempty"` }
ConfigurePortTdmDs1BerThreshold struct
func (*ConfigurePortTdmDs1BerThreshold) DeepCopy ¶
func (in *ConfigurePortTdmDs1BerThreshold) DeepCopy() *ConfigurePortTdmDs1BerThreshold
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortTdmDs1BerThreshold.
func (*ConfigurePortTdmDs1BerThreshold) DeepCopyInto ¶
func (in *ConfigurePortTdmDs1BerThreshold) DeepCopyInto(out *ConfigurePortTdmDs1BerThreshold)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortTdmDs1ChannelGroup ¶
type ConfigurePortTdmDs1ChannelGroup struct { AdminState *string `json:"admin-state,omitempty"` ApplyGroups *string `json:"apply-groups,omitempty"` ApplyGroupsExclude *string `json:"apply-groups-exclude,omitempty"` // kubebuilder:validation:Minimum=16 // kubebuilder:validation:Maximum=16 Crc *uint32 `json:"crc,omitempty"` Description *string `json:"description,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=24 Ds0Index *uint32 `json:"ds0-index,omitempty"` Egress *ConfigurePortTdmDs1ChannelGroupEgress `json:"egress,omitempty"` EncapType *string `json:"encap-type,omitempty"` IdleCycleFlag *string `json:"idle-cycle-flag,omitempty"` IdlePayloadFill *ConfigurePortTdmDs1ChannelGroupIdlePayloadFill `json:"idle-payload-fill,omitempty"` IdleSignalFill *ConfigurePortTdmDs1ChannelGroupIdleSignalFill `json:"idle-signal-fill,omitempty"` LoadBalancingAlgorithm *string `json:"load-balancing-algorithm,omitempty"` // +kubebuilder:validation:Required // +kubebuilder:validation:Pattern=`[0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}` // +kubebuilder:default:="00:00:00:00:00:00" MacAddress *string `json:"mac-address,omitempty"` // +kubebuilder:validation:Enum=`access`;`network` Mode *string `json:"mode,omitempty"` // kubebuilder:validation:Minimum=512 // kubebuilder:validation:Maximum=9208 Mtu *uint32 `json:"mtu,omitempty"` Network *ConfigurePortTdmDs1ChannelGroupNetwork `json:"network,omitempty"` Ppp *ConfigurePortTdmDs1ChannelGroupPpp `json:"ppp,omitempty"` // kubebuilder:validation:Minimum=56 // kubebuilder:validation:Maximum=56 // +kubebuilder:default:=64 Speed *uint32 `json:"speed,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=24 Timeslot *uint32 `json:"timeslot,omitempty"` }
ConfigurePortTdmDs1ChannelGroup struct
func (*ConfigurePortTdmDs1ChannelGroup) DeepCopy ¶
func (in *ConfigurePortTdmDs1ChannelGroup) DeepCopy() *ConfigurePortTdmDs1ChannelGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortTdmDs1ChannelGroup.
func (*ConfigurePortTdmDs1ChannelGroup) DeepCopyInto ¶
func (in *ConfigurePortTdmDs1ChannelGroup) DeepCopyInto(out *ConfigurePortTdmDs1ChannelGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortTdmDs1ChannelGroupEgress ¶
type ConfigurePortTdmDs1ChannelGroupEgress struct {
PortSchedulerPolicy *ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicy `json:"port-scheduler-policy,omitempty"`
}
ConfigurePortTdmDs1ChannelGroupEgress struct
func (*ConfigurePortTdmDs1ChannelGroupEgress) DeepCopy ¶
func (in *ConfigurePortTdmDs1ChannelGroupEgress) DeepCopy() *ConfigurePortTdmDs1ChannelGroupEgress
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortTdmDs1ChannelGroupEgress.
func (*ConfigurePortTdmDs1ChannelGroupEgress) DeepCopyInto ¶
func (in *ConfigurePortTdmDs1ChannelGroupEgress) DeepCopyInto(out *ConfigurePortTdmDs1ChannelGroupEgress)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicy ¶
type ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicy struct { Overrides *ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverrides `json:"overrides,omitempty"` PolicyName *string `json:"policy-name,omitempty"` }
ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicy struct
func (*ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicy) DeepCopy ¶
func (in *ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicy) DeepCopy() *ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicy.
func (*ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicy) DeepCopyInto ¶
func (in *ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicy) DeepCopyInto(out *ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverrides ¶
type ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverrides struct { ApplyGroups *string `json:"apply-groups,omitempty"` ApplyGroupsExclude *string `json:"apply-groups-exclude,omitempty"` Level []*ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesLevel `json:"level,omitempty"` MaxRate *ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesMaxRate `json:"max-rate,omitempty"` }
ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverrides struct
func (*ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverrides) DeepCopy ¶
func (in *ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverrides) DeepCopy() *ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverrides
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverrides.
func (*ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverrides) DeepCopyInto ¶
func (in *ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverrides) DeepCopyInto(out *ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverrides)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesLevel ¶
type ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesLevel struct { ApplyGroups *string `json:"apply-groups,omitempty"` ApplyGroupsExclude *string `json:"apply-groups-exclude,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=8 PriorityLevel *uint32 `json:"priority-level,omitempty"` RateOrPercentRate *ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRate `json:"rate-or-percent-rate,omitempty"` }
ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesLevel struct
func (*ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesLevel) DeepCopy ¶
func (in *ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesLevel) DeepCopy() *ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesLevel
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesLevel.
func (*ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesLevel) DeepCopyInto ¶
func (in *ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesLevel) DeepCopyInto(out *ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesLevel)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRate ¶
type ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRate struct { PercentRate *ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRate `json:"percent-rate,omitempty"` Rate *ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRate `json:"rate,omitempty"` }
ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRate struct
func (*ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRate) DeepCopy ¶
func (in *ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRate) DeepCopy() *ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRate.
func (*ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRate) DeepCopyInto ¶
func (in *ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRate) DeepCopyInto(out *ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRate ¶
type ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRate struct {
PercentRate *ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRatePercentRate `json:"percent-rate,omitempty"`
}
ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRate struct
func (*ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRate) DeepCopy ¶
func (in *ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRate) DeepCopy() *ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRate.
func (*ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRate) DeepCopyInto ¶
func (in *ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRate) DeepCopyInto(out *ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRatePercentRate ¶
type ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRatePercentRate struct { // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=10000 // +kubebuilder:default:="100" Cir *string `json:"cir,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=10000 // +kubebuilder:default:="100" Pir *string `json:"pir,omitempty"` }
ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRatePercentRate struct
func (*ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRatePercentRate) DeepCopy ¶
func (in *ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRatePercentRate) DeepCopy() *ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRatePercentRate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRatePercentRate.
func (*ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRatePercentRate) DeepCopyInto ¶
func (in *ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRatePercentRate) DeepCopyInto(out *ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRatePercentRate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRate ¶
type ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRate struct {
Rate *ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRateRate `json:"rate,omitempty"`
}
ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRate struct
func (*ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRate) DeepCopy ¶
func (in *ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRate) DeepCopy() *ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRate.
func (*ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRate) DeepCopyInto ¶
func (in *ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRate) DeepCopyInto(out *ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRateRate ¶
type ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRateRate struct { Cir *string `json:"cir,omitempty"` Pir *string `json:"pir,omitempty"` }
ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRateRate struct
func (*ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRateRate) DeepCopy ¶
func (in *ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRateRate) DeepCopy() *ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRateRate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRateRate.
func (*ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRateRate) DeepCopyInto ¶
func (in *ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRateRate) DeepCopyInto(out *ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRateRate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesMaxRate ¶
type ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesMaxRate struct {
RateOrPercentRate *ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRate `json:"rate-or-percent-rate,omitempty"`
}
ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesMaxRate struct
func (*ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesMaxRate) DeepCopy ¶
func (in *ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesMaxRate) DeepCopy() *ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesMaxRate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesMaxRate.
func (*ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesMaxRate) DeepCopyInto ¶
func (in *ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesMaxRate) DeepCopyInto(out *ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesMaxRate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRate ¶
type ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRate struct { PercentRate *ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRatePercentRate `json:"percent-rate,omitempty"` Rate *ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRateRate `json:"rate,omitempty"` }
ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRate struct
func (*ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRate) DeepCopy ¶
func (in *ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRate) DeepCopy() *ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRate.
func (*ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRate) DeepCopyInto ¶
func (in *ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRate) DeepCopyInto(out *ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRatePercentRate ¶
type ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRatePercentRate struct { // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=10000 // +kubebuilder:default:="100" PercentRate *string `json:"percent-rate,omitempty"` }
ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRatePercentRate struct
func (*ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRatePercentRate) DeepCopy ¶
func (in *ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRatePercentRate) DeepCopy() *ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRatePercentRate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRatePercentRate.
func (*ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRatePercentRate) DeepCopyInto ¶
func (in *ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRatePercentRate) DeepCopyInto(out *ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRatePercentRate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRateRate ¶
type ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRateRate struct {
Rate *string `json:"rate,omitempty"`
}
ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRateRate struct
func (*ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRateRate) DeepCopy ¶
func (in *ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRateRate) DeepCopy() *ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRateRate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRateRate.
func (*ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRateRate) DeepCopyInto ¶
func (in *ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRateRate) DeepCopyInto(out *ConfigurePortTdmDs1ChannelGroupEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRateRate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortTdmDs1ChannelGroupIdlePayloadFill ¶
type ConfigurePortTdmDs1ChannelGroupIdlePayloadFill struct {
IdlePayloadFillChoice *ConfigurePortTdmDs1ChannelGroupIdlePayloadFillIdlePayloadFillChoice `json:"idle-payload-fill-choice,omitempty"`
}
ConfigurePortTdmDs1ChannelGroupIdlePayloadFill struct
func (*ConfigurePortTdmDs1ChannelGroupIdlePayloadFill) DeepCopy ¶
func (in *ConfigurePortTdmDs1ChannelGroupIdlePayloadFill) DeepCopy() *ConfigurePortTdmDs1ChannelGroupIdlePayloadFill
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortTdmDs1ChannelGroupIdlePayloadFill.
func (*ConfigurePortTdmDs1ChannelGroupIdlePayloadFill) DeepCopyInto ¶
func (in *ConfigurePortTdmDs1ChannelGroupIdlePayloadFill) DeepCopyInto(out *ConfigurePortTdmDs1ChannelGroupIdlePayloadFill)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortTdmDs1ChannelGroupIdlePayloadFillIdlePayloadFillChoice ¶
type ConfigurePortTdmDs1ChannelGroupIdlePayloadFillIdlePayloadFillChoice struct { AllOnes *ConfigurePortTdmDs1ChannelGroupIdlePayloadFillIdlePayloadFillChoiceAllOnes `json:"all-ones,omitempty"` Pattern *ConfigurePortTdmDs1ChannelGroupIdlePayloadFillIdlePayloadFillChoicePattern `json:"pattern,omitempty"` }
ConfigurePortTdmDs1ChannelGroupIdlePayloadFillIdlePayloadFillChoice struct
func (*ConfigurePortTdmDs1ChannelGroupIdlePayloadFillIdlePayloadFillChoice) DeepCopy ¶
func (in *ConfigurePortTdmDs1ChannelGroupIdlePayloadFillIdlePayloadFillChoice) DeepCopy() *ConfigurePortTdmDs1ChannelGroupIdlePayloadFillIdlePayloadFillChoice
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortTdmDs1ChannelGroupIdlePayloadFillIdlePayloadFillChoice.
func (*ConfigurePortTdmDs1ChannelGroupIdlePayloadFillIdlePayloadFillChoice) DeepCopyInto ¶
func (in *ConfigurePortTdmDs1ChannelGroupIdlePayloadFillIdlePayloadFillChoice) DeepCopyInto(out *ConfigurePortTdmDs1ChannelGroupIdlePayloadFillIdlePayloadFillChoice)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortTdmDs1ChannelGroupIdlePayloadFillIdlePayloadFillChoiceAllOnes ¶
type ConfigurePortTdmDs1ChannelGroupIdlePayloadFillIdlePayloadFillChoiceAllOnes struct {
AllOnes *string `json:"all-ones,omitempty"`
}
ConfigurePortTdmDs1ChannelGroupIdlePayloadFillIdlePayloadFillChoiceAllOnes struct
func (*ConfigurePortTdmDs1ChannelGroupIdlePayloadFillIdlePayloadFillChoiceAllOnes) DeepCopy ¶
func (in *ConfigurePortTdmDs1ChannelGroupIdlePayloadFillIdlePayloadFillChoiceAllOnes) DeepCopy() *ConfigurePortTdmDs1ChannelGroupIdlePayloadFillIdlePayloadFillChoiceAllOnes
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortTdmDs1ChannelGroupIdlePayloadFillIdlePayloadFillChoiceAllOnes.
func (*ConfigurePortTdmDs1ChannelGroupIdlePayloadFillIdlePayloadFillChoiceAllOnes) DeepCopyInto ¶
func (in *ConfigurePortTdmDs1ChannelGroupIdlePayloadFillIdlePayloadFillChoiceAllOnes) DeepCopyInto(out *ConfigurePortTdmDs1ChannelGroupIdlePayloadFillIdlePayloadFillChoiceAllOnes)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortTdmDs1ChannelGroupIdlePayloadFillIdlePayloadFillChoicePattern ¶
type ConfigurePortTdmDs1ChannelGroupIdlePayloadFillIdlePayloadFillChoicePattern struct { // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=255 Pattern *uint32 `json:"pattern,omitempty"` }
ConfigurePortTdmDs1ChannelGroupIdlePayloadFillIdlePayloadFillChoicePattern struct
func (*ConfigurePortTdmDs1ChannelGroupIdlePayloadFillIdlePayloadFillChoicePattern) DeepCopy ¶
func (in *ConfigurePortTdmDs1ChannelGroupIdlePayloadFillIdlePayloadFillChoicePattern) DeepCopy() *ConfigurePortTdmDs1ChannelGroupIdlePayloadFillIdlePayloadFillChoicePattern
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortTdmDs1ChannelGroupIdlePayloadFillIdlePayloadFillChoicePattern.
func (*ConfigurePortTdmDs1ChannelGroupIdlePayloadFillIdlePayloadFillChoicePattern) DeepCopyInto ¶
func (in *ConfigurePortTdmDs1ChannelGroupIdlePayloadFillIdlePayloadFillChoicePattern) DeepCopyInto(out *ConfigurePortTdmDs1ChannelGroupIdlePayloadFillIdlePayloadFillChoicePattern)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortTdmDs1ChannelGroupIdleSignalFill ¶
type ConfigurePortTdmDs1ChannelGroupIdleSignalFill struct {
IdleSignalFillChoice *ConfigurePortTdmDs1ChannelGroupIdleSignalFillIdleSignalFillChoice `json:"idle-signal-fill-choice,omitempty"`
}
ConfigurePortTdmDs1ChannelGroupIdleSignalFill struct
func (*ConfigurePortTdmDs1ChannelGroupIdleSignalFill) DeepCopy ¶
func (in *ConfigurePortTdmDs1ChannelGroupIdleSignalFill) DeepCopy() *ConfigurePortTdmDs1ChannelGroupIdleSignalFill
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortTdmDs1ChannelGroupIdleSignalFill.
func (*ConfigurePortTdmDs1ChannelGroupIdleSignalFill) DeepCopyInto ¶
func (in *ConfigurePortTdmDs1ChannelGroupIdleSignalFill) DeepCopyInto(out *ConfigurePortTdmDs1ChannelGroupIdleSignalFill)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortTdmDs1ChannelGroupIdleSignalFillIdleSignalFillChoice ¶
type ConfigurePortTdmDs1ChannelGroupIdleSignalFillIdleSignalFillChoice struct { AllOnes *ConfigurePortTdmDs1ChannelGroupIdleSignalFillIdleSignalFillChoiceAllOnes `json:"all-ones,omitempty"` Pattern *ConfigurePortTdmDs1ChannelGroupIdleSignalFillIdleSignalFillChoicePattern `json:"pattern,omitempty"` }
ConfigurePortTdmDs1ChannelGroupIdleSignalFillIdleSignalFillChoice struct
func (*ConfigurePortTdmDs1ChannelGroupIdleSignalFillIdleSignalFillChoice) DeepCopy ¶
func (in *ConfigurePortTdmDs1ChannelGroupIdleSignalFillIdleSignalFillChoice) DeepCopy() *ConfigurePortTdmDs1ChannelGroupIdleSignalFillIdleSignalFillChoice
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortTdmDs1ChannelGroupIdleSignalFillIdleSignalFillChoice.
func (*ConfigurePortTdmDs1ChannelGroupIdleSignalFillIdleSignalFillChoice) DeepCopyInto ¶
func (in *ConfigurePortTdmDs1ChannelGroupIdleSignalFillIdleSignalFillChoice) DeepCopyInto(out *ConfigurePortTdmDs1ChannelGroupIdleSignalFillIdleSignalFillChoice)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortTdmDs1ChannelGroupIdleSignalFillIdleSignalFillChoiceAllOnes ¶
type ConfigurePortTdmDs1ChannelGroupIdleSignalFillIdleSignalFillChoiceAllOnes struct {
AllOnes *string `json:"all-ones,omitempty"`
}
ConfigurePortTdmDs1ChannelGroupIdleSignalFillIdleSignalFillChoiceAllOnes struct
func (*ConfigurePortTdmDs1ChannelGroupIdleSignalFillIdleSignalFillChoiceAllOnes) DeepCopy ¶
func (in *ConfigurePortTdmDs1ChannelGroupIdleSignalFillIdleSignalFillChoiceAllOnes) DeepCopy() *ConfigurePortTdmDs1ChannelGroupIdleSignalFillIdleSignalFillChoiceAllOnes
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortTdmDs1ChannelGroupIdleSignalFillIdleSignalFillChoiceAllOnes.
func (*ConfigurePortTdmDs1ChannelGroupIdleSignalFillIdleSignalFillChoiceAllOnes) DeepCopyInto ¶
func (in *ConfigurePortTdmDs1ChannelGroupIdleSignalFillIdleSignalFillChoiceAllOnes) DeepCopyInto(out *ConfigurePortTdmDs1ChannelGroupIdleSignalFillIdleSignalFillChoiceAllOnes)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortTdmDs1ChannelGroupIdleSignalFillIdleSignalFillChoicePattern ¶
type ConfigurePortTdmDs1ChannelGroupIdleSignalFillIdleSignalFillChoicePattern struct { // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=15 Pattern *uint32 `json:"pattern,omitempty"` }
ConfigurePortTdmDs1ChannelGroupIdleSignalFillIdleSignalFillChoicePattern struct
func (*ConfigurePortTdmDs1ChannelGroupIdleSignalFillIdleSignalFillChoicePattern) DeepCopy ¶
func (in *ConfigurePortTdmDs1ChannelGroupIdleSignalFillIdleSignalFillChoicePattern) DeepCopy() *ConfigurePortTdmDs1ChannelGroupIdleSignalFillIdleSignalFillChoicePattern
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortTdmDs1ChannelGroupIdleSignalFillIdleSignalFillChoicePattern.
func (*ConfigurePortTdmDs1ChannelGroupIdleSignalFillIdleSignalFillChoicePattern) DeepCopyInto ¶
func (in *ConfigurePortTdmDs1ChannelGroupIdleSignalFillIdleSignalFillChoicePattern) DeepCopyInto(out *ConfigurePortTdmDs1ChannelGroupIdleSignalFillIdleSignalFillChoicePattern)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortTdmDs1ChannelGroupNetwork ¶
type ConfigurePortTdmDs1ChannelGroupNetwork struct { AccountingPolicy *string `json:"accounting-policy,omitempty"` ApplyGroups *string `json:"apply-groups,omitempty"` ApplyGroupsExclude *string `json:"apply-groups-exclude,omitempty"` // +kubebuilder:default:=false CollectStats *bool `json:"collect-stats,omitempty"` QueuePolicy *string `json:"queue-policy,omitempty"` }
ConfigurePortTdmDs1ChannelGroupNetwork struct
func (*ConfigurePortTdmDs1ChannelGroupNetwork) DeepCopy ¶
func (in *ConfigurePortTdmDs1ChannelGroupNetwork) DeepCopy() *ConfigurePortTdmDs1ChannelGroupNetwork
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortTdmDs1ChannelGroupNetwork.
func (*ConfigurePortTdmDs1ChannelGroupNetwork) DeepCopyInto ¶
func (in *ConfigurePortTdmDs1ChannelGroupNetwork) DeepCopyInto(out *ConfigurePortTdmDs1ChannelGroupNetwork)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortTdmDs1ChannelGroupPpp ¶
type ConfigurePortTdmDs1ChannelGroupPpp struct { ApplyGroups *string `json:"apply-groups,omitempty"` ApplyGroupsExclude *string `json:"apply-groups-exclude,omitempty"` // +kubebuilder:default:=false BerSfLinkDown *bool `json:"ber-sf-link-down,omitempty"` Compress *ConfigurePortTdmDs1ChannelGroupPppCompress `json:"compress,omitempty"` Keepalive *ConfigurePortTdmDs1ChannelGroupPppKeepalive `json:"keepalive,omitempty"` }
ConfigurePortTdmDs1ChannelGroupPpp struct
func (*ConfigurePortTdmDs1ChannelGroupPpp) DeepCopy ¶
func (in *ConfigurePortTdmDs1ChannelGroupPpp) DeepCopy() *ConfigurePortTdmDs1ChannelGroupPpp
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortTdmDs1ChannelGroupPpp.
func (*ConfigurePortTdmDs1ChannelGroupPpp) DeepCopyInto ¶
func (in *ConfigurePortTdmDs1ChannelGroupPpp) DeepCopyInto(out *ConfigurePortTdmDs1ChannelGroupPpp)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortTdmDs1ChannelGroupPppCompress ¶
type ConfigurePortTdmDs1ChannelGroupPppCompress struct { // +kubebuilder:default:=false Acfc *bool `json:"acfc,omitempty"` // +kubebuilder:default:=false Pfc *bool `json:"pfc,omitempty"` }
ConfigurePortTdmDs1ChannelGroupPppCompress struct
func (*ConfigurePortTdmDs1ChannelGroupPppCompress) DeepCopy ¶
func (in *ConfigurePortTdmDs1ChannelGroupPppCompress) DeepCopy() *ConfigurePortTdmDs1ChannelGroupPppCompress
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortTdmDs1ChannelGroupPppCompress.
func (*ConfigurePortTdmDs1ChannelGroupPppCompress) DeepCopyInto ¶
func (in *ConfigurePortTdmDs1ChannelGroupPppCompress) DeepCopyInto(out *ConfigurePortTdmDs1ChannelGroupPppCompress)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortTdmDs1ChannelGroupPppKeepalive ¶
type ConfigurePortTdmDs1ChannelGroupPppKeepalive struct { // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=255 // +kubebuilder:default:=3 DropCount *uint32 `json:"drop-count,omitempty"` // +kubebuilder:default:="10" Interval *string `json:"interval,omitempty"` }
ConfigurePortTdmDs1ChannelGroupPppKeepalive struct
func (*ConfigurePortTdmDs1ChannelGroupPppKeepalive) DeepCopy ¶
func (in *ConfigurePortTdmDs1ChannelGroupPppKeepalive) DeepCopy() *ConfigurePortTdmDs1ChannelGroupPppKeepalive
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortTdmDs1ChannelGroupPppKeepalive.
func (*ConfigurePortTdmDs1ChannelGroupPppKeepalive) DeepCopyInto ¶
func (in *ConfigurePortTdmDs1ChannelGroupPppKeepalive) DeepCopyInto(out *ConfigurePortTdmDs1ChannelGroupPppKeepalive)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortTdmDs1HoldTime ¶
type ConfigurePortTdmDs1HoldTime struct { // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=100 // +kubebuilder:default:=0 Down *uint32 `json:"down,omitempty"` // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=100 // +kubebuilder:default:=0 Up *uint32 `json:"up,omitempty"` }
ConfigurePortTdmDs1HoldTime struct
func (*ConfigurePortTdmDs1HoldTime) DeepCopy ¶
func (in *ConfigurePortTdmDs1HoldTime) DeepCopy() *ConfigurePortTdmDs1HoldTime
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortTdmDs1HoldTime.
func (*ConfigurePortTdmDs1HoldTime) DeepCopyInto ¶
func (in *ConfigurePortTdmDs1HoldTime) DeepCopyInto(out *ConfigurePortTdmDs1HoldTime)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortTdmDs1ReportAlarm ¶
type ConfigurePortTdmDs1ReportAlarm struct { // +kubebuilder:default:=true Ais *bool `json:"ais,omitempty"` // +kubebuilder:default:=false BerSd *bool `json:"ber-sd,omitempty"` // +kubebuilder:default:=false BerSf *bool `json:"ber-sf,omitempty"` // +kubebuilder:default:=false Looped *bool `json:"looped,omitempty"` // +kubebuilder:default:=true Los *bool `json:"los,omitempty"` // +kubebuilder:default:=false Oof *bool `json:"oof,omitempty"` // +kubebuilder:default:=false Rai *bool `json:"rai,omitempty"` }
ConfigurePortTdmDs1ReportAlarm struct
func (*ConfigurePortTdmDs1ReportAlarm) DeepCopy ¶
func (in *ConfigurePortTdmDs1ReportAlarm) DeepCopy() *ConfigurePortTdmDs1ReportAlarm
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortTdmDs1ReportAlarm.
func (*ConfigurePortTdmDs1ReportAlarm) DeepCopyInto ¶
func (in *ConfigurePortTdmDs1ReportAlarm) DeepCopyInto(out *ConfigurePortTdmDs1ReportAlarm)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortTdmDs3 ¶
type ConfigurePortTdmDs3 struct { AdminState *string `json:"admin-state,omitempty"` ApplyGroups *string `json:"apply-groups,omitempty"` ApplyGroupsExclude *string `json:"apply-groups-exclude,omitempty"` // +kubebuilder:validation:Enum=`ds1`;`e1` Channelized *string `json:"channelized,omitempty"` // +kubebuilder:validation:Enum=`loop-timed`;`node-timed` // +kubebuilder:default:="node-timed" ClockSource *string `json:"clock-source,omitempty"` // kubebuilder:validation:Minimum=16 // kubebuilder:validation:Maximum=16 Crc *uint32 `json:"crc,omitempty"` Description *string `json:"description,omitempty"` Ds3Index *string `json:"ds3-index,omitempty"` Egress *ConfigurePortTdmDs3Egress `json:"egress,omitempty"` EncapType *string `json:"encap-type,omitempty"` // +kubebuilder:default:=false FeacLoopRespond *bool `json:"feac-loop-respond,omitempty"` // +kubebuilder:validation:Enum=`c-bit`;`ds3-unframed`;`m23` // +kubebuilder:default:="c-bit" Framing *string `json:"framing,omitempty"` IdleCycleFlag *string `json:"idle-cycle-flag,omitempty"` LoadBalancingAlgorithm *string `json:"load-balancing-algorithm,omitempty"` // +kubebuilder:validation:Enum=`internal`;`line`;`remote` Loopback *string `json:"loopback,omitempty"` // +kubebuilder:validation:Required // +kubebuilder:validation:Pattern=`[0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}` // +kubebuilder:default:="00:00:00:00:00:00" MacAddress *string `json:"mac-address,omitempty"` MaintenanceDataLink *ConfigurePortTdmDs3MaintenanceDataLink `json:"maintenance-data-link,omitempty"` // +kubebuilder:validation:Enum=`access`;`network` Mode *string `json:"mode,omitempty"` // kubebuilder:validation:Minimum=512 // kubebuilder:validation:Maximum=9208 Mtu *uint32 `json:"mtu,omitempty"` Network *ConfigurePortTdmDs3Network `json:"network,omitempty"` Ppp *ConfigurePortTdmDs3Ppp `json:"ppp,omitempty"` ReportAlarm *ConfigurePortTdmDs3ReportAlarm `json:"report-alarm,omitempty"` Scramble *bool `json:"scramble,omitempty"` Subrate *ConfigurePortTdmDs3Subrate `json:"subrate,omitempty"` }
ConfigurePortTdmDs3 struct
func (*ConfigurePortTdmDs3) DeepCopy ¶
func (in *ConfigurePortTdmDs3) DeepCopy() *ConfigurePortTdmDs3
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortTdmDs3.
func (*ConfigurePortTdmDs3) DeepCopyInto ¶
func (in *ConfigurePortTdmDs3) DeepCopyInto(out *ConfigurePortTdmDs3)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortTdmDs3Egress ¶
type ConfigurePortTdmDs3Egress struct {
PortSchedulerPolicy *ConfigurePortTdmDs3EgressPortSchedulerPolicy `json:"port-scheduler-policy,omitempty"`
}
ConfigurePortTdmDs3Egress struct
func (*ConfigurePortTdmDs3Egress) DeepCopy ¶
func (in *ConfigurePortTdmDs3Egress) DeepCopy() *ConfigurePortTdmDs3Egress
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortTdmDs3Egress.
func (*ConfigurePortTdmDs3Egress) DeepCopyInto ¶
func (in *ConfigurePortTdmDs3Egress) DeepCopyInto(out *ConfigurePortTdmDs3Egress)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortTdmDs3EgressPortSchedulerPolicy ¶
type ConfigurePortTdmDs3EgressPortSchedulerPolicy struct { Overrides *ConfigurePortTdmDs3EgressPortSchedulerPolicyOverrides `json:"overrides,omitempty"` PolicyName *string `json:"policy-name,omitempty"` }
ConfigurePortTdmDs3EgressPortSchedulerPolicy struct
func (*ConfigurePortTdmDs3EgressPortSchedulerPolicy) DeepCopy ¶
func (in *ConfigurePortTdmDs3EgressPortSchedulerPolicy) DeepCopy() *ConfigurePortTdmDs3EgressPortSchedulerPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortTdmDs3EgressPortSchedulerPolicy.
func (*ConfigurePortTdmDs3EgressPortSchedulerPolicy) DeepCopyInto ¶
func (in *ConfigurePortTdmDs3EgressPortSchedulerPolicy) DeepCopyInto(out *ConfigurePortTdmDs3EgressPortSchedulerPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortTdmDs3EgressPortSchedulerPolicyOverrides ¶
type ConfigurePortTdmDs3EgressPortSchedulerPolicyOverrides struct { ApplyGroups *string `json:"apply-groups,omitempty"` ApplyGroupsExclude *string `json:"apply-groups-exclude,omitempty"` Level []*ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesLevel `json:"level,omitempty"` MaxRate *ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesMaxRate `json:"max-rate,omitempty"` }
ConfigurePortTdmDs3EgressPortSchedulerPolicyOverrides struct
func (*ConfigurePortTdmDs3EgressPortSchedulerPolicyOverrides) DeepCopy ¶
func (in *ConfigurePortTdmDs3EgressPortSchedulerPolicyOverrides) DeepCopy() *ConfigurePortTdmDs3EgressPortSchedulerPolicyOverrides
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortTdmDs3EgressPortSchedulerPolicyOverrides.
func (*ConfigurePortTdmDs3EgressPortSchedulerPolicyOverrides) DeepCopyInto ¶
func (in *ConfigurePortTdmDs3EgressPortSchedulerPolicyOverrides) DeepCopyInto(out *ConfigurePortTdmDs3EgressPortSchedulerPolicyOverrides)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesLevel ¶
type ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesLevel struct { ApplyGroups *string `json:"apply-groups,omitempty"` ApplyGroupsExclude *string `json:"apply-groups-exclude,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=8 PriorityLevel *uint32 `json:"priority-level,omitempty"` RateOrPercentRate *ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRate `json:"rate-or-percent-rate,omitempty"` }
ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesLevel struct
func (*ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesLevel) DeepCopy ¶
func (in *ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesLevel) DeepCopy() *ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesLevel
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesLevel.
func (*ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesLevel) DeepCopyInto ¶
func (in *ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesLevel) DeepCopyInto(out *ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesLevel)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRate ¶
type ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRate struct { PercentRate *ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRate `json:"percent-rate,omitempty"` Rate *ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRate `json:"rate,omitempty"` }
ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRate struct
func (*ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRate) DeepCopy ¶
func (in *ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRate) DeepCopy() *ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRate.
func (*ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRate) DeepCopyInto ¶
func (in *ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRate) DeepCopyInto(out *ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRate ¶
type ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRate struct {
PercentRate *ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRatePercentRate `json:"percent-rate,omitempty"`
}
ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRate struct
func (*ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRate) DeepCopy ¶
func (in *ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRate) DeepCopy() *ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRate.
func (*ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRate) DeepCopyInto ¶
func (in *ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRate) DeepCopyInto(out *ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRatePercentRate ¶
type ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRatePercentRate struct { // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=10000 // +kubebuilder:default:="100" Cir *string `json:"cir,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=10000 // +kubebuilder:default:="100" Pir *string `json:"pir,omitempty"` }
ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRatePercentRate struct
func (*ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRatePercentRate) DeepCopy ¶
func (in *ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRatePercentRate) DeepCopy() *ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRatePercentRate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRatePercentRate.
func (*ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRatePercentRate) DeepCopyInto ¶
func (in *ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRatePercentRate) DeepCopyInto(out *ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRatePercentRate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRate ¶
type ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRate struct {
Rate *ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRateRate `json:"rate,omitempty"`
}
ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRate struct
func (*ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRate) DeepCopy ¶
func (in *ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRate) DeepCopy() *ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRate.
func (*ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRate) DeepCopyInto ¶
func (in *ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRate) DeepCopyInto(out *ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRateRate ¶
type ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRateRate struct { Cir *string `json:"cir,omitempty"` Pir *string `json:"pir,omitempty"` }
ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRateRate struct
func (*ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRateRate) DeepCopy ¶
func (in *ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRateRate) DeepCopy() *ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRateRate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRateRate.
func (*ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRateRate) DeepCopyInto ¶
func (in *ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRateRate) DeepCopyInto(out *ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRateRate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesMaxRate ¶
type ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesMaxRate struct {
RateOrPercentRate *ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRate `json:"rate-or-percent-rate,omitempty"`
}
ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesMaxRate struct
func (*ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesMaxRate) DeepCopy ¶
func (in *ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesMaxRate) DeepCopy() *ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesMaxRate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesMaxRate.
func (*ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesMaxRate) DeepCopyInto ¶
func (in *ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesMaxRate) DeepCopyInto(out *ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesMaxRate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRate ¶
type ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRate struct { PercentRate *ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRatePercentRate `json:"percent-rate,omitempty"` Rate *ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRateRate `json:"rate,omitempty"` }
ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRate struct
func (*ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRate) DeepCopy ¶
func (in *ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRate) DeepCopy() *ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRate.
func (*ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRate) DeepCopyInto ¶
func (in *ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRate) DeepCopyInto(out *ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRatePercentRate ¶
type ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRatePercentRate struct { // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=10000 // +kubebuilder:default:="100" PercentRate *string `json:"percent-rate,omitempty"` }
ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRatePercentRate struct
func (*ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRatePercentRate) DeepCopy ¶
func (in *ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRatePercentRate) DeepCopy() *ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRatePercentRate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRatePercentRate.
func (*ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRatePercentRate) DeepCopyInto ¶
func (in *ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRatePercentRate) DeepCopyInto(out *ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRatePercentRate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRateRate ¶
type ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRateRate struct {
Rate *string `json:"rate,omitempty"`
}
ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRateRate struct
func (*ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRateRate) DeepCopy ¶
func (in *ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRateRate) DeepCopy() *ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRateRate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRateRate.
func (*ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRateRate) DeepCopyInto ¶
func (in *ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRateRate) DeepCopyInto(out *ConfigurePortTdmDs3EgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRateRate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortTdmDs3MaintenanceDataLink ¶
type ConfigurePortTdmDs3MaintenanceDataLink struct { // kubebuilder:validation:MinLength=0 // kubebuilder:validation:MaxLength=10 EquipmentIdCode *string `json:"equipment-id-code,omitempty"` // kubebuilder:validation:MinLength=0 // kubebuilder:validation:MaxLength=38 FacilityIdCode *string `json:"facility-id-code,omitempty"` // kubebuilder:validation:MinLength=0 // kubebuilder:validation:MaxLength=10 FrameIdCode *string `json:"frame-id-code,omitempty"` // kubebuilder:validation:MinLength=0 // kubebuilder:validation:MaxLength=38 GeneratorString *string `json:"generator-string,omitempty"` // kubebuilder:validation:MinLength=0 // kubebuilder:validation:MaxLength=11 LocationIdCode *string `json:"location-id-code,omitempty"` // kubebuilder:validation:MinLength=0 // kubebuilder:validation:MaxLength=38 PortString *string `json:"port-string,omitempty"` TransmitMessageType *ConfigurePortTdmDs3MaintenanceDataLinkTransmitMessageType `json:"transmit-message-type,omitempty"` // kubebuilder:validation:MinLength=0 // kubebuilder:validation:MaxLength=6 UnitIdCode *string `json:"unit-id-code,omitempty"` }
ConfigurePortTdmDs3MaintenanceDataLink struct
func (*ConfigurePortTdmDs3MaintenanceDataLink) DeepCopy ¶
func (in *ConfigurePortTdmDs3MaintenanceDataLink) DeepCopy() *ConfigurePortTdmDs3MaintenanceDataLink
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortTdmDs3MaintenanceDataLink.
func (*ConfigurePortTdmDs3MaintenanceDataLink) DeepCopyInto ¶
func (in *ConfigurePortTdmDs3MaintenanceDataLink) DeepCopyInto(out *ConfigurePortTdmDs3MaintenanceDataLink)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortTdmDs3MaintenanceDataLinkTransmitMessageType ¶
type ConfigurePortTdmDs3MaintenanceDataLinkTransmitMessageType struct { // +kubebuilder:default:=false IdleSignal *bool `json:"idle-signal,omitempty"` // +kubebuilder:default:=false Path *bool `json:"path,omitempty"` // +kubebuilder:default:=false TestSignal *bool `json:"test-signal,omitempty"` }
ConfigurePortTdmDs3MaintenanceDataLinkTransmitMessageType struct
func (*ConfigurePortTdmDs3MaintenanceDataLinkTransmitMessageType) DeepCopy ¶
func (in *ConfigurePortTdmDs3MaintenanceDataLinkTransmitMessageType) DeepCopy() *ConfigurePortTdmDs3MaintenanceDataLinkTransmitMessageType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortTdmDs3MaintenanceDataLinkTransmitMessageType.
func (*ConfigurePortTdmDs3MaintenanceDataLinkTransmitMessageType) DeepCopyInto ¶
func (in *ConfigurePortTdmDs3MaintenanceDataLinkTransmitMessageType) DeepCopyInto(out *ConfigurePortTdmDs3MaintenanceDataLinkTransmitMessageType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortTdmDs3Network ¶
type ConfigurePortTdmDs3Network struct { AccountingPolicy *string `json:"accounting-policy,omitempty"` ApplyGroups *string `json:"apply-groups,omitempty"` ApplyGroupsExclude *string `json:"apply-groups-exclude,omitempty"` // +kubebuilder:default:=false CollectStats *bool `json:"collect-stats,omitempty"` QueuePolicy *string `json:"queue-policy,omitempty"` }
ConfigurePortTdmDs3Network struct
func (*ConfigurePortTdmDs3Network) DeepCopy ¶
func (in *ConfigurePortTdmDs3Network) DeepCopy() *ConfigurePortTdmDs3Network
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortTdmDs3Network.
func (*ConfigurePortTdmDs3Network) DeepCopyInto ¶
func (in *ConfigurePortTdmDs3Network) DeepCopyInto(out *ConfigurePortTdmDs3Network)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortTdmDs3Ppp ¶
type ConfigurePortTdmDs3Ppp struct { ApplyGroups *string `json:"apply-groups,omitempty"` ApplyGroupsExclude *string `json:"apply-groups-exclude,omitempty"` Keepalive *ConfigurePortTdmDs3PppKeepalive `json:"keepalive,omitempty"` }
ConfigurePortTdmDs3Ppp struct
func (*ConfigurePortTdmDs3Ppp) DeepCopy ¶
func (in *ConfigurePortTdmDs3Ppp) DeepCopy() *ConfigurePortTdmDs3Ppp
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortTdmDs3Ppp.
func (*ConfigurePortTdmDs3Ppp) DeepCopyInto ¶
func (in *ConfigurePortTdmDs3Ppp) DeepCopyInto(out *ConfigurePortTdmDs3Ppp)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortTdmDs3PppKeepalive ¶
type ConfigurePortTdmDs3PppKeepalive struct { // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=255 // +kubebuilder:default:=3 DropCount *uint32 `json:"drop-count,omitempty"` // +kubebuilder:default:="10" Interval *string `json:"interval,omitempty"` }
ConfigurePortTdmDs3PppKeepalive struct
func (*ConfigurePortTdmDs3PppKeepalive) DeepCopy ¶
func (in *ConfigurePortTdmDs3PppKeepalive) DeepCopy() *ConfigurePortTdmDs3PppKeepalive
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortTdmDs3PppKeepalive.
func (*ConfigurePortTdmDs3PppKeepalive) DeepCopyInto ¶
func (in *ConfigurePortTdmDs3PppKeepalive) DeepCopyInto(out *ConfigurePortTdmDs3PppKeepalive)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortTdmDs3ReportAlarm ¶
type ConfigurePortTdmDs3ReportAlarm struct { // +kubebuilder:default:=true Ais *bool `json:"ais,omitempty"` // +kubebuilder:default:=false Looped *bool `json:"looped,omitempty"` // +kubebuilder:default:=true Los *bool `json:"los,omitempty"` // +kubebuilder:default:=false Oof *bool `json:"oof,omitempty"` // +kubebuilder:default:=false Rai *bool `json:"rai,omitempty"` }
ConfigurePortTdmDs3ReportAlarm struct
func (*ConfigurePortTdmDs3ReportAlarm) DeepCopy ¶
func (in *ConfigurePortTdmDs3ReportAlarm) DeepCopy() *ConfigurePortTdmDs3ReportAlarm
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortTdmDs3ReportAlarm.
func (*ConfigurePortTdmDs3ReportAlarm) DeepCopyInto ¶
func (in *ConfigurePortTdmDs3ReportAlarm) DeepCopyInto(out *ConfigurePortTdmDs3ReportAlarm)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortTdmDs3Subrate ¶
type ConfigurePortTdmDs3Subrate struct { // +kubebuilder:validation:Enum=`digital-link`;`larscom` CsuMode *string `json:"csu-mode,omitempty"` // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=147 RateStep *uint32 `json:"rate-step,omitempty"` }
ConfigurePortTdmDs3Subrate struct
func (*ConfigurePortTdmDs3Subrate) DeepCopy ¶
func (in *ConfigurePortTdmDs3Subrate) DeepCopy() *ConfigurePortTdmDs3Subrate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortTdmDs3Subrate.
func (*ConfigurePortTdmDs3Subrate) DeepCopyInto ¶
func (in *ConfigurePortTdmDs3Subrate) DeepCopyInto(out *ConfigurePortTdmDs3Subrate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortTdmE1 ¶
type ConfigurePortTdmE1 struct { AdminState *string `json:"admin-state,omitempty"` ApplyGroups *string `json:"apply-groups,omitempty"` ApplyGroupsExclude *string `json:"apply-groups-exclude,omitempty"` BerThreshold *ConfigurePortTdmE1BerThreshold `json:"ber-threshold,omitempty"` ChannelGroup []*ConfigurePortTdmE1ChannelGroup `json:"channel-group,omitempty"` // +kubebuilder:validation:Enum=`adaptive`;`differential`;`loop-timed`;`node-timed` ClockSource *string `json:"clock-source,omitempty"` E1Index *string `json:"e1-index,omitempty"` // +kubebuilder:validation:Enum=`e1-unframed`;`g704`;`no-crc-g704` // +kubebuilder:default:="g704" Framing *string `json:"framing,omitempty"` HoldTime *ConfigurePortTdmE1HoldTime `json:"hold-time,omitempty"` // +kubebuilder:validation:Enum=`internal`;`line` Loopback *string `json:"loopback,omitempty"` NationalBits *ConfigurePortTdmE1NationalBits `json:"national-bits,omitempty"` ReportAlarm *ConfigurePortTdmE1ReportAlarm `json:"report-alarm,omitempty"` // +kubebuilder:validation:Enum=`channel-associated-signaling` SignalMode *string `json:"signal-mode,omitempty"` }
ConfigurePortTdmE1 struct
func (*ConfigurePortTdmE1) DeepCopy ¶
func (in *ConfigurePortTdmE1) DeepCopy() *ConfigurePortTdmE1
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortTdmE1.
func (*ConfigurePortTdmE1) DeepCopyInto ¶
func (in *ConfigurePortTdmE1) DeepCopyInto(out *ConfigurePortTdmE1)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortTdmE1BerThreshold ¶
type ConfigurePortTdmE1BerThreshold struct { // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=1 // +kubebuilder:default:=5 SignalDegrade *uint32 `json:"signal-degrade,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=1 // +kubebuilder:default:=50 SignalFailure *uint32 `json:"signal-failure,omitempty"` }
ConfigurePortTdmE1BerThreshold struct
func (*ConfigurePortTdmE1BerThreshold) DeepCopy ¶
func (in *ConfigurePortTdmE1BerThreshold) DeepCopy() *ConfigurePortTdmE1BerThreshold
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortTdmE1BerThreshold.
func (*ConfigurePortTdmE1BerThreshold) DeepCopyInto ¶
func (in *ConfigurePortTdmE1BerThreshold) DeepCopyInto(out *ConfigurePortTdmE1BerThreshold)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortTdmE1ChannelGroup ¶
type ConfigurePortTdmE1ChannelGroup struct { AdminState *string `json:"admin-state,omitempty"` ApplyGroups *string `json:"apply-groups,omitempty"` ApplyGroupsExclude *string `json:"apply-groups-exclude,omitempty"` // kubebuilder:validation:Minimum=16 // kubebuilder:validation:Maximum=16 Crc *uint32 `json:"crc,omitempty"` Description *string `json:"description,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=32 Ds0Index *uint32 `json:"ds0-index,omitempty"` Egress *ConfigurePortTdmE1ChannelGroupEgress `json:"egress,omitempty"` EncapType *string `json:"encap-type,omitempty"` IdleCycleFlag *string `json:"idle-cycle-flag,omitempty"` IdlePayloadFill *ConfigurePortTdmE1ChannelGroupIdlePayloadFill `json:"idle-payload-fill,omitempty"` IdleSignalFill *ConfigurePortTdmE1ChannelGroupIdleSignalFill `json:"idle-signal-fill,omitempty"` LoadBalancingAlgorithm *string `json:"load-balancing-algorithm,omitempty"` // +kubebuilder:validation:Required // +kubebuilder:validation:Pattern=`[0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}` // +kubebuilder:default:="00:00:00:00:00:00" MacAddress *string `json:"mac-address,omitempty"` // +kubebuilder:validation:Enum=`access`;`network` Mode *string `json:"mode,omitempty"` // kubebuilder:validation:Minimum=512 // kubebuilder:validation:Maximum=9208 Mtu *uint32 `json:"mtu,omitempty"` Network *ConfigurePortTdmE1ChannelGroupNetwork `json:"network,omitempty"` Ppp *ConfigurePortTdmE1ChannelGroupPpp `json:"ppp,omitempty"` // kubebuilder:validation:Minimum=56 // kubebuilder:validation:Maximum=56 // +kubebuilder:default:=64 Speed *uint32 `json:"speed,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=32 Timeslot *uint32 `json:"timeslot,omitempty"` }
ConfigurePortTdmE1ChannelGroup struct
func (*ConfigurePortTdmE1ChannelGroup) DeepCopy ¶
func (in *ConfigurePortTdmE1ChannelGroup) DeepCopy() *ConfigurePortTdmE1ChannelGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortTdmE1ChannelGroup.
func (*ConfigurePortTdmE1ChannelGroup) DeepCopyInto ¶
func (in *ConfigurePortTdmE1ChannelGroup) DeepCopyInto(out *ConfigurePortTdmE1ChannelGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortTdmE1ChannelGroupEgress ¶
type ConfigurePortTdmE1ChannelGroupEgress struct {
PortSchedulerPolicy *ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicy `json:"port-scheduler-policy,omitempty"`
}
ConfigurePortTdmE1ChannelGroupEgress struct
func (*ConfigurePortTdmE1ChannelGroupEgress) DeepCopy ¶
func (in *ConfigurePortTdmE1ChannelGroupEgress) DeepCopy() *ConfigurePortTdmE1ChannelGroupEgress
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortTdmE1ChannelGroupEgress.
func (*ConfigurePortTdmE1ChannelGroupEgress) DeepCopyInto ¶
func (in *ConfigurePortTdmE1ChannelGroupEgress) DeepCopyInto(out *ConfigurePortTdmE1ChannelGroupEgress)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicy ¶
type ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicy struct { Overrides *ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverrides `json:"overrides,omitempty"` PolicyName *string `json:"policy-name,omitempty"` }
ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicy struct
func (*ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicy) DeepCopy ¶
func (in *ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicy) DeepCopy() *ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicy.
func (*ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicy) DeepCopyInto ¶
func (in *ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicy) DeepCopyInto(out *ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverrides ¶
type ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverrides struct { ApplyGroups *string `json:"apply-groups,omitempty"` ApplyGroupsExclude *string `json:"apply-groups-exclude,omitempty"` Level []*ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesLevel `json:"level,omitempty"` MaxRate *ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesMaxRate `json:"max-rate,omitempty"` }
ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverrides struct
func (*ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverrides) DeepCopy ¶
func (in *ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverrides) DeepCopy() *ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverrides
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverrides.
func (*ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverrides) DeepCopyInto ¶
func (in *ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverrides) DeepCopyInto(out *ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverrides)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesLevel ¶
type ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesLevel struct { ApplyGroups *string `json:"apply-groups,omitempty"` ApplyGroupsExclude *string `json:"apply-groups-exclude,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=8 PriorityLevel *uint32 `json:"priority-level,omitempty"` RateOrPercentRate *ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRate `json:"rate-or-percent-rate,omitempty"` }
ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesLevel struct
func (*ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesLevel) DeepCopy ¶
func (in *ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesLevel) DeepCopy() *ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesLevel
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesLevel.
func (*ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesLevel) DeepCopyInto ¶
func (in *ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesLevel) DeepCopyInto(out *ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesLevel)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRate ¶
type ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRate struct { PercentRate *ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRate `json:"percent-rate,omitempty"` Rate *ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRate `json:"rate,omitempty"` }
ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRate struct
func (*ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRate) DeepCopy ¶
func (in *ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRate) DeepCopy() *ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRate.
func (*ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRate) DeepCopyInto ¶
func (in *ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRate) DeepCopyInto(out *ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRate ¶
type ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRate struct {
PercentRate *ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRatePercentRate `json:"percent-rate,omitempty"`
}
ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRate struct
func (*ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRate) DeepCopy ¶
func (in *ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRate) DeepCopy() *ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRate.
func (*ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRate) DeepCopyInto ¶
func (in *ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRate) DeepCopyInto(out *ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRatePercentRate ¶
type ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRatePercentRate struct { // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=10000 // +kubebuilder:default:="100" Cir *string `json:"cir,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=10000 // +kubebuilder:default:="100" Pir *string `json:"pir,omitempty"` }
ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRatePercentRate struct
func (*ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRatePercentRate) DeepCopy ¶
func (in *ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRatePercentRate) DeepCopy() *ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRatePercentRate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRatePercentRate.
func (*ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRatePercentRate) DeepCopyInto ¶
func (in *ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRatePercentRate) DeepCopyInto(out *ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRatePercentRate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRate ¶
type ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRate struct {
Rate *ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRateRate `json:"rate,omitempty"`
}
ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRate struct
func (*ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRate) DeepCopy ¶
func (in *ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRate) DeepCopy() *ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRate.
func (*ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRate) DeepCopyInto ¶
func (in *ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRate) DeepCopyInto(out *ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRateRate ¶
type ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRateRate struct { Cir *string `json:"cir,omitempty"` Pir *string `json:"pir,omitempty"` }
ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRateRate struct
func (*ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRateRate) DeepCopy ¶
func (in *ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRateRate) DeepCopy() *ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRateRate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRateRate.
func (*ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRateRate) DeepCopyInto ¶
func (in *ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRateRate) DeepCopyInto(out *ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRateRate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesMaxRate ¶
type ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesMaxRate struct {
RateOrPercentRate *ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRate `json:"rate-or-percent-rate,omitempty"`
}
ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesMaxRate struct
func (*ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesMaxRate) DeepCopy ¶
func (in *ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesMaxRate) DeepCopy() *ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesMaxRate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesMaxRate.
func (*ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesMaxRate) DeepCopyInto ¶
func (in *ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesMaxRate) DeepCopyInto(out *ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesMaxRate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRate ¶
type ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRate struct { PercentRate *ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRatePercentRate `json:"percent-rate,omitempty"` Rate *ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRateRate `json:"rate,omitempty"` }
ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRate struct
func (*ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRate) DeepCopy ¶
func (in *ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRate) DeepCopy() *ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRate.
func (*ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRate) DeepCopyInto ¶
func (in *ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRate) DeepCopyInto(out *ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRatePercentRate ¶
type ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRatePercentRate struct { // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=10000 // +kubebuilder:default:="100" PercentRate *string `json:"percent-rate,omitempty"` }
ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRatePercentRate struct
func (*ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRatePercentRate) DeepCopy ¶
func (in *ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRatePercentRate) DeepCopy() *ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRatePercentRate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRatePercentRate.
func (*ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRatePercentRate) DeepCopyInto ¶
func (in *ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRatePercentRate) DeepCopyInto(out *ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRatePercentRate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRateRate ¶
type ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRateRate struct {
Rate *string `json:"rate,omitempty"`
}
ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRateRate struct
func (*ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRateRate) DeepCopy ¶
func (in *ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRateRate) DeepCopy() *ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRateRate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRateRate.
func (*ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRateRate) DeepCopyInto ¶
func (in *ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRateRate) DeepCopyInto(out *ConfigurePortTdmE1ChannelGroupEgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRateRate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortTdmE1ChannelGroupIdlePayloadFill ¶
type ConfigurePortTdmE1ChannelGroupIdlePayloadFill struct {
IdlePayloadFillChoice *ConfigurePortTdmE1ChannelGroupIdlePayloadFillIdlePayloadFillChoice `json:"idle-payload-fill-choice,omitempty"`
}
ConfigurePortTdmE1ChannelGroupIdlePayloadFill struct
func (*ConfigurePortTdmE1ChannelGroupIdlePayloadFill) DeepCopy ¶
func (in *ConfigurePortTdmE1ChannelGroupIdlePayloadFill) DeepCopy() *ConfigurePortTdmE1ChannelGroupIdlePayloadFill
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortTdmE1ChannelGroupIdlePayloadFill.
func (*ConfigurePortTdmE1ChannelGroupIdlePayloadFill) DeepCopyInto ¶
func (in *ConfigurePortTdmE1ChannelGroupIdlePayloadFill) DeepCopyInto(out *ConfigurePortTdmE1ChannelGroupIdlePayloadFill)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortTdmE1ChannelGroupIdlePayloadFillIdlePayloadFillChoice ¶
type ConfigurePortTdmE1ChannelGroupIdlePayloadFillIdlePayloadFillChoice struct { AllOnes *ConfigurePortTdmE1ChannelGroupIdlePayloadFillIdlePayloadFillChoiceAllOnes `json:"all-ones,omitempty"` Pattern *ConfigurePortTdmE1ChannelGroupIdlePayloadFillIdlePayloadFillChoicePattern `json:"pattern,omitempty"` }
ConfigurePortTdmE1ChannelGroupIdlePayloadFillIdlePayloadFillChoice struct
func (*ConfigurePortTdmE1ChannelGroupIdlePayloadFillIdlePayloadFillChoice) DeepCopy ¶
func (in *ConfigurePortTdmE1ChannelGroupIdlePayloadFillIdlePayloadFillChoice) DeepCopy() *ConfigurePortTdmE1ChannelGroupIdlePayloadFillIdlePayloadFillChoice
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortTdmE1ChannelGroupIdlePayloadFillIdlePayloadFillChoice.
func (*ConfigurePortTdmE1ChannelGroupIdlePayloadFillIdlePayloadFillChoice) DeepCopyInto ¶
func (in *ConfigurePortTdmE1ChannelGroupIdlePayloadFillIdlePayloadFillChoice) DeepCopyInto(out *ConfigurePortTdmE1ChannelGroupIdlePayloadFillIdlePayloadFillChoice)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortTdmE1ChannelGroupIdlePayloadFillIdlePayloadFillChoiceAllOnes ¶
type ConfigurePortTdmE1ChannelGroupIdlePayloadFillIdlePayloadFillChoiceAllOnes struct {
AllOnes *string `json:"all-ones,omitempty"`
}
ConfigurePortTdmE1ChannelGroupIdlePayloadFillIdlePayloadFillChoiceAllOnes struct
func (*ConfigurePortTdmE1ChannelGroupIdlePayloadFillIdlePayloadFillChoiceAllOnes) DeepCopy ¶
func (in *ConfigurePortTdmE1ChannelGroupIdlePayloadFillIdlePayloadFillChoiceAllOnes) DeepCopy() *ConfigurePortTdmE1ChannelGroupIdlePayloadFillIdlePayloadFillChoiceAllOnes
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortTdmE1ChannelGroupIdlePayloadFillIdlePayloadFillChoiceAllOnes.
func (*ConfigurePortTdmE1ChannelGroupIdlePayloadFillIdlePayloadFillChoiceAllOnes) DeepCopyInto ¶
func (in *ConfigurePortTdmE1ChannelGroupIdlePayloadFillIdlePayloadFillChoiceAllOnes) DeepCopyInto(out *ConfigurePortTdmE1ChannelGroupIdlePayloadFillIdlePayloadFillChoiceAllOnes)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortTdmE1ChannelGroupIdlePayloadFillIdlePayloadFillChoicePattern ¶
type ConfigurePortTdmE1ChannelGroupIdlePayloadFillIdlePayloadFillChoicePattern struct { // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=255 Pattern *uint32 `json:"pattern,omitempty"` }
ConfigurePortTdmE1ChannelGroupIdlePayloadFillIdlePayloadFillChoicePattern struct
func (*ConfigurePortTdmE1ChannelGroupIdlePayloadFillIdlePayloadFillChoicePattern) DeepCopy ¶
func (in *ConfigurePortTdmE1ChannelGroupIdlePayloadFillIdlePayloadFillChoicePattern) DeepCopy() *ConfigurePortTdmE1ChannelGroupIdlePayloadFillIdlePayloadFillChoicePattern
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortTdmE1ChannelGroupIdlePayloadFillIdlePayloadFillChoicePattern.
func (*ConfigurePortTdmE1ChannelGroupIdlePayloadFillIdlePayloadFillChoicePattern) DeepCopyInto ¶
func (in *ConfigurePortTdmE1ChannelGroupIdlePayloadFillIdlePayloadFillChoicePattern) DeepCopyInto(out *ConfigurePortTdmE1ChannelGroupIdlePayloadFillIdlePayloadFillChoicePattern)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortTdmE1ChannelGroupIdleSignalFill ¶
type ConfigurePortTdmE1ChannelGroupIdleSignalFill struct {
IdleSignalFillChoice *ConfigurePortTdmE1ChannelGroupIdleSignalFillIdleSignalFillChoice `json:"idle-signal-fill-choice,omitempty"`
}
ConfigurePortTdmE1ChannelGroupIdleSignalFill struct
func (*ConfigurePortTdmE1ChannelGroupIdleSignalFill) DeepCopy ¶
func (in *ConfigurePortTdmE1ChannelGroupIdleSignalFill) DeepCopy() *ConfigurePortTdmE1ChannelGroupIdleSignalFill
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortTdmE1ChannelGroupIdleSignalFill.
func (*ConfigurePortTdmE1ChannelGroupIdleSignalFill) DeepCopyInto ¶
func (in *ConfigurePortTdmE1ChannelGroupIdleSignalFill) DeepCopyInto(out *ConfigurePortTdmE1ChannelGroupIdleSignalFill)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortTdmE1ChannelGroupIdleSignalFillIdleSignalFillChoice ¶
type ConfigurePortTdmE1ChannelGroupIdleSignalFillIdleSignalFillChoice struct { AllOnes *ConfigurePortTdmE1ChannelGroupIdleSignalFillIdleSignalFillChoiceAllOnes `json:"all-ones,omitempty"` Pattern *ConfigurePortTdmE1ChannelGroupIdleSignalFillIdleSignalFillChoicePattern `json:"pattern,omitempty"` }
ConfigurePortTdmE1ChannelGroupIdleSignalFillIdleSignalFillChoice struct
func (*ConfigurePortTdmE1ChannelGroupIdleSignalFillIdleSignalFillChoice) DeepCopy ¶
func (in *ConfigurePortTdmE1ChannelGroupIdleSignalFillIdleSignalFillChoice) DeepCopy() *ConfigurePortTdmE1ChannelGroupIdleSignalFillIdleSignalFillChoice
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortTdmE1ChannelGroupIdleSignalFillIdleSignalFillChoice.
func (*ConfigurePortTdmE1ChannelGroupIdleSignalFillIdleSignalFillChoice) DeepCopyInto ¶
func (in *ConfigurePortTdmE1ChannelGroupIdleSignalFillIdleSignalFillChoice) DeepCopyInto(out *ConfigurePortTdmE1ChannelGroupIdleSignalFillIdleSignalFillChoice)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortTdmE1ChannelGroupIdleSignalFillIdleSignalFillChoiceAllOnes ¶
type ConfigurePortTdmE1ChannelGroupIdleSignalFillIdleSignalFillChoiceAllOnes struct {
AllOnes *string `json:"all-ones,omitempty"`
}
ConfigurePortTdmE1ChannelGroupIdleSignalFillIdleSignalFillChoiceAllOnes struct
func (*ConfigurePortTdmE1ChannelGroupIdleSignalFillIdleSignalFillChoiceAllOnes) DeepCopy ¶
func (in *ConfigurePortTdmE1ChannelGroupIdleSignalFillIdleSignalFillChoiceAllOnes) DeepCopy() *ConfigurePortTdmE1ChannelGroupIdleSignalFillIdleSignalFillChoiceAllOnes
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortTdmE1ChannelGroupIdleSignalFillIdleSignalFillChoiceAllOnes.
func (*ConfigurePortTdmE1ChannelGroupIdleSignalFillIdleSignalFillChoiceAllOnes) DeepCopyInto ¶
func (in *ConfigurePortTdmE1ChannelGroupIdleSignalFillIdleSignalFillChoiceAllOnes) DeepCopyInto(out *ConfigurePortTdmE1ChannelGroupIdleSignalFillIdleSignalFillChoiceAllOnes)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortTdmE1ChannelGroupIdleSignalFillIdleSignalFillChoicePattern ¶
type ConfigurePortTdmE1ChannelGroupIdleSignalFillIdleSignalFillChoicePattern struct { // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=15 Pattern *uint32 `json:"pattern,omitempty"` }
ConfigurePortTdmE1ChannelGroupIdleSignalFillIdleSignalFillChoicePattern struct
func (*ConfigurePortTdmE1ChannelGroupIdleSignalFillIdleSignalFillChoicePattern) DeepCopy ¶
func (in *ConfigurePortTdmE1ChannelGroupIdleSignalFillIdleSignalFillChoicePattern) DeepCopy() *ConfigurePortTdmE1ChannelGroupIdleSignalFillIdleSignalFillChoicePattern
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortTdmE1ChannelGroupIdleSignalFillIdleSignalFillChoicePattern.
func (*ConfigurePortTdmE1ChannelGroupIdleSignalFillIdleSignalFillChoicePattern) DeepCopyInto ¶
func (in *ConfigurePortTdmE1ChannelGroupIdleSignalFillIdleSignalFillChoicePattern) DeepCopyInto(out *ConfigurePortTdmE1ChannelGroupIdleSignalFillIdleSignalFillChoicePattern)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortTdmE1ChannelGroupNetwork ¶
type ConfigurePortTdmE1ChannelGroupNetwork struct { AccountingPolicy *string `json:"accounting-policy,omitempty"` ApplyGroups *string `json:"apply-groups,omitempty"` ApplyGroupsExclude *string `json:"apply-groups-exclude,omitempty"` // +kubebuilder:default:=false CollectStats *bool `json:"collect-stats,omitempty"` QueuePolicy *string `json:"queue-policy,omitempty"` }
ConfigurePortTdmE1ChannelGroupNetwork struct
func (*ConfigurePortTdmE1ChannelGroupNetwork) DeepCopy ¶
func (in *ConfigurePortTdmE1ChannelGroupNetwork) DeepCopy() *ConfigurePortTdmE1ChannelGroupNetwork
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortTdmE1ChannelGroupNetwork.
func (*ConfigurePortTdmE1ChannelGroupNetwork) DeepCopyInto ¶
func (in *ConfigurePortTdmE1ChannelGroupNetwork) DeepCopyInto(out *ConfigurePortTdmE1ChannelGroupNetwork)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortTdmE1ChannelGroupPpp ¶
type ConfigurePortTdmE1ChannelGroupPpp struct { ApplyGroups *string `json:"apply-groups,omitempty"` ApplyGroupsExclude *string `json:"apply-groups-exclude,omitempty"` // +kubebuilder:default:=false BerSfLinkDown *bool `json:"ber-sf-link-down,omitempty"` Compress *ConfigurePortTdmE1ChannelGroupPppCompress `json:"compress,omitempty"` Keepalive *ConfigurePortTdmE1ChannelGroupPppKeepalive `json:"keepalive,omitempty"` }
ConfigurePortTdmE1ChannelGroupPpp struct
func (*ConfigurePortTdmE1ChannelGroupPpp) DeepCopy ¶
func (in *ConfigurePortTdmE1ChannelGroupPpp) DeepCopy() *ConfigurePortTdmE1ChannelGroupPpp
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortTdmE1ChannelGroupPpp.
func (*ConfigurePortTdmE1ChannelGroupPpp) DeepCopyInto ¶
func (in *ConfigurePortTdmE1ChannelGroupPpp) DeepCopyInto(out *ConfigurePortTdmE1ChannelGroupPpp)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortTdmE1ChannelGroupPppCompress ¶
type ConfigurePortTdmE1ChannelGroupPppCompress struct { // +kubebuilder:default:=false Acfc *bool `json:"acfc,omitempty"` // +kubebuilder:default:=false Pfc *bool `json:"pfc,omitempty"` }
ConfigurePortTdmE1ChannelGroupPppCompress struct
func (*ConfigurePortTdmE1ChannelGroupPppCompress) DeepCopy ¶
func (in *ConfigurePortTdmE1ChannelGroupPppCompress) DeepCopy() *ConfigurePortTdmE1ChannelGroupPppCompress
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortTdmE1ChannelGroupPppCompress.
func (*ConfigurePortTdmE1ChannelGroupPppCompress) DeepCopyInto ¶
func (in *ConfigurePortTdmE1ChannelGroupPppCompress) DeepCopyInto(out *ConfigurePortTdmE1ChannelGroupPppCompress)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortTdmE1ChannelGroupPppKeepalive ¶
type ConfigurePortTdmE1ChannelGroupPppKeepalive struct { // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=255 // +kubebuilder:default:=3 DropCount *uint32 `json:"drop-count,omitempty"` // +kubebuilder:default:="10" Interval *string `json:"interval,omitempty"` }
ConfigurePortTdmE1ChannelGroupPppKeepalive struct
func (*ConfigurePortTdmE1ChannelGroupPppKeepalive) DeepCopy ¶
func (in *ConfigurePortTdmE1ChannelGroupPppKeepalive) DeepCopy() *ConfigurePortTdmE1ChannelGroupPppKeepalive
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortTdmE1ChannelGroupPppKeepalive.
func (*ConfigurePortTdmE1ChannelGroupPppKeepalive) DeepCopyInto ¶
func (in *ConfigurePortTdmE1ChannelGroupPppKeepalive) DeepCopyInto(out *ConfigurePortTdmE1ChannelGroupPppKeepalive)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortTdmE1HoldTime ¶
type ConfigurePortTdmE1HoldTime struct { // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=100 // +kubebuilder:default:=0 Down *uint32 `json:"down,omitempty"` // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=100 // +kubebuilder:default:=0 Up *uint32 `json:"up,omitempty"` }
ConfigurePortTdmE1HoldTime struct
func (*ConfigurePortTdmE1HoldTime) DeepCopy ¶
func (in *ConfigurePortTdmE1HoldTime) DeepCopy() *ConfigurePortTdmE1HoldTime
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortTdmE1HoldTime.
func (*ConfigurePortTdmE1HoldTime) DeepCopyInto ¶
func (in *ConfigurePortTdmE1HoldTime) DeepCopyInto(out *ConfigurePortTdmE1HoldTime)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortTdmE1NationalBits ¶
type ConfigurePortTdmE1NationalBits struct { // +kubebuilder:default:=false Sa4 *bool `json:"sa4,omitempty"` // +kubebuilder:default:=false Sa5 *bool `json:"sa5,omitempty"` // +kubebuilder:default:=false Sa6 *bool `json:"sa6,omitempty"` // +kubebuilder:default:=false Sa7 *bool `json:"sa7,omitempty"` // +kubebuilder:default:=false Sa8 *bool `json:"sa8,omitempty"` }
ConfigurePortTdmE1NationalBits struct
func (*ConfigurePortTdmE1NationalBits) DeepCopy ¶
func (in *ConfigurePortTdmE1NationalBits) DeepCopy() *ConfigurePortTdmE1NationalBits
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortTdmE1NationalBits.
func (*ConfigurePortTdmE1NationalBits) DeepCopyInto ¶
func (in *ConfigurePortTdmE1NationalBits) DeepCopyInto(out *ConfigurePortTdmE1NationalBits)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortTdmE1ReportAlarm ¶
type ConfigurePortTdmE1ReportAlarm struct { // +kubebuilder:default:=true Ais *bool `json:"ais,omitempty"` // +kubebuilder:default:=false BerSd *bool `json:"ber-sd,omitempty"` // +kubebuilder:default:=false BerSf *bool `json:"ber-sf,omitempty"` // +kubebuilder:default:=false Looped *bool `json:"looped,omitempty"` // +kubebuilder:default:=true Los *bool `json:"los,omitempty"` // +kubebuilder:default:=false Oof *bool `json:"oof,omitempty"` // +kubebuilder:default:=false Rai *bool `json:"rai,omitempty"` }
ConfigurePortTdmE1ReportAlarm struct
func (*ConfigurePortTdmE1ReportAlarm) DeepCopy ¶
func (in *ConfigurePortTdmE1ReportAlarm) DeepCopy() *ConfigurePortTdmE1ReportAlarm
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortTdmE1ReportAlarm.
func (*ConfigurePortTdmE1ReportAlarm) DeepCopyInto ¶
func (in *ConfigurePortTdmE1ReportAlarm) DeepCopyInto(out *ConfigurePortTdmE1ReportAlarm)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortTdmE3 ¶
type ConfigurePortTdmE3 struct { AdminState *string `json:"admin-state,omitempty"` ApplyGroups *string `json:"apply-groups,omitempty"` ApplyGroupsExclude *string `json:"apply-groups-exclude,omitempty"` // +kubebuilder:validation:Enum=`loop-timed`;`node-timed` // +kubebuilder:default:="node-timed" ClockSource *string `json:"clock-source,omitempty"` // kubebuilder:validation:Minimum=16 // kubebuilder:validation:Maximum=16 Crc *uint32 `json:"crc,omitempty"` Description *string `json:"description,omitempty"` E3Index *string `json:"e3-index,omitempty"` Egress *ConfigurePortTdmE3Egress `json:"egress,omitempty"` EncapType *string `json:"encap-type,omitempty"` // +kubebuilder:validation:Enum=`e3-unframed`;`g751`;`g832` // +kubebuilder:default:="g751" Framing *string `json:"framing,omitempty"` IdleCycleFlag *string `json:"idle-cycle-flag,omitempty"` LoadBalancingAlgorithm *string `json:"load-balancing-algorithm,omitempty"` // +kubebuilder:validation:Enum=`internal`;`line` Loopback *string `json:"loopback,omitempty"` // +kubebuilder:validation:Required // +kubebuilder:validation:Pattern=`[0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}` // +kubebuilder:default:="00:00:00:00:00:00" MacAddress *string `json:"mac-address,omitempty"` // +kubebuilder:validation:Enum=`access`;`network` Mode *string `json:"mode,omitempty"` // kubebuilder:validation:Minimum=512 // kubebuilder:validation:Maximum=9208 Mtu *uint32 `json:"mtu,omitempty"` Network *ConfigurePortTdmE3Network `json:"network,omitempty"` Ppp *ConfigurePortTdmE3Ppp `json:"ppp,omitempty"` ReportAlarm *ConfigurePortTdmE3ReportAlarm `json:"report-alarm,omitempty"` Scramble *bool `json:"scramble,omitempty"` }
ConfigurePortTdmE3 struct
func (*ConfigurePortTdmE3) DeepCopy ¶
func (in *ConfigurePortTdmE3) DeepCopy() *ConfigurePortTdmE3
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortTdmE3.
func (*ConfigurePortTdmE3) DeepCopyInto ¶
func (in *ConfigurePortTdmE3) DeepCopyInto(out *ConfigurePortTdmE3)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortTdmE3Egress ¶
type ConfigurePortTdmE3Egress struct {
PortSchedulerPolicy *ConfigurePortTdmE3EgressPortSchedulerPolicy `json:"port-scheduler-policy,omitempty"`
}
ConfigurePortTdmE3Egress struct
func (*ConfigurePortTdmE3Egress) DeepCopy ¶
func (in *ConfigurePortTdmE3Egress) DeepCopy() *ConfigurePortTdmE3Egress
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortTdmE3Egress.
func (*ConfigurePortTdmE3Egress) DeepCopyInto ¶
func (in *ConfigurePortTdmE3Egress) DeepCopyInto(out *ConfigurePortTdmE3Egress)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortTdmE3EgressPortSchedulerPolicy ¶
type ConfigurePortTdmE3EgressPortSchedulerPolicy struct { Overrides *ConfigurePortTdmE3EgressPortSchedulerPolicyOverrides `json:"overrides,omitempty"` PolicyName *string `json:"policy-name,omitempty"` }
ConfigurePortTdmE3EgressPortSchedulerPolicy struct
func (*ConfigurePortTdmE3EgressPortSchedulerPolicy) DeepCopy ¶
func (in *ConfigurePortTdmE3EgressPortSchedulerPolicy) DeepCopy() *ConfigurePortTdmE3EgressPortSchedulerPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortTdmE3EgressPortSchedulerPolicy.
func (*ConfigurePortTdmE3EgressPortSchedulerPolicy) DeepCopyInto ¶
func (in *ConfigurePortTdmE3EgressPortSchedulerPolicy) DeepCopyInto(out *ConfigurePortTdmE3EgressPortSchedulerPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortTdmE3EgressPortSchedulerPolicyOverrides ¶
type ConfigurePortTdmE3EgressPortSchedulerPolicyOverrides struct { ApplyGroups *string `json:"apply-groups,omitempty"` ApplyGroupsExclude *string `json:"apply-groups-exclude,omitempty"` Level []*ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesLevel `json:"level,omitempty"` MaxRate *ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesMaxRate `json:"max-rate,omitempty"` }
ConfigurePortTdmE3EgressPortSchedulerPolicyOverrides struct
func (*ConfigurePortTdmE3EgressPortSchedulerPolicyOverrides) DeepCopy ¶
func (in *ConfigurePortTdmE3EgressPortSchedulerPolicyOverrides) DeepCopy() *ConfigurePortTdmE3EgressPortSchedulerPolicyOverrides
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortTdmE3EgressPortSchedulerPolicyOverrides.
func (*ConfigurePortTdmE3EgressPortSchedulerPolicyOverrides) DeepCopyInto ¶
func (in *ConfigurePortTdmE3EgressPortSchedulerPolicyOverrides) DeepCopyInto(out *ConfigurePortTdmE3EgressPortSchedulerPolicyOverrides)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesLevel ¶
type ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesLevel struct { ApplyGroups *string `json:"apply-groups,omitempty"` ApplyGroupsExclude *string `json:"apply-groups-exclude,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=8 PriorityLevel *uint32 `json:"priority-level,omitempty"` RateOrPercentRate *ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRate `json:"rate-or-percent-rate,omitempty"` }
ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesLevel struct
func (*ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesLevel) DeepCopy ¶
func (in *ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesLevel) DeepCopy() *ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesLevel
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesLevel.
func (*ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesLevel) DeepCopyInto ¶
func (in *ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesLevel) DeepCopyInto(out *ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesLevel)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRate ¶
type ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRate struct { PercentRate *ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRate `json:"percent-rate,omitempty"` Rate *ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRate `json:"rate,omitempty"` }
ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRate struct
func (*ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRate) DeepCopy ¶
func (in *ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRate) DeepCopy() *ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRate.
func (*ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRate) DeepCopyInto ¶
func (in *ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRate) DeepCopyInto(out *ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRate ¶
type ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRate struct {
PercentRate *ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRatePercentRate `json:"percent-rate,omitempty"`
}
ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRate struct
func (*ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRate) DeepCopy ¶
func (in *ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRate) DeepCopy() *ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRate.
func (*ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRate) DeepCopyInto ¶
func (in *ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRate) DeepCopyInto(out *ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRatePercentRate ¶
type ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRatePercentRate struct { // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=10000 // +kubebuilder:default:="100" Cir *string `json:"cir,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=10000 // +kubebuilder:default:="100" Pir *string `json:"pir,omitempty"` }
ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRatePercentRate struct
func (*ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRatePercentRate) DeepCopy ¶
func (in *ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRatePercentRate) DeepCopy() *ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRatePercentRate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRatePercentRate.
func (*ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRatePercentRate) DeepCopyInto ¶
func (in *ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRatePercentRate) DeepCopyInto(out *ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRatePercentRatePercentRate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRate ¶
type ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRate struct {
Rate *ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRateRate `json:"rate,omitempty"`
}
ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRate struct
func (*ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRate) DeepCopy ¶
func (in *ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRate) DeepCopy() *ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRate.
func (*ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRate) DeepCopyInto ¶
func (in *ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRate) DeepCopyInto(out *ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRateRate ¶
type ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRateRate struct { Cir *string `json:"cir,omitempty"` Pir *string `json:"pir,omitempty"` }
ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRateRate struct
func (*ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRateRate) DeepCopy ¶
func (in *ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRateRate) DeepCopy() *ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRateRate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRateRate.
func (*ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRateRate) DeepCopyInto ¶
func (in *ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRateRate) DeepCopyInto(out *ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesLevelRateOrPercentRateRateRate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesMaxRate ¶
type ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesMaxRate struct {
RateOrPercentRate *ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRate `json:"rate-or-percent-rate,omitempty"`
}
ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesMaxRate struct
func (*ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesMaxRate) DeepCopy ¶
func (in *ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesMaxRate) DeepCopy() *ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesMaxRate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesMaxRate.
func (*ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesMaxRate) DeepCopyInto ¶
func (in *ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesMaxRate) DeepCopyInto(out *ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesMaxRate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRate ¶
type ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRate struct { PercentRate *ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRatePercentRate `json:"percent-rate,omitempty"` Rate *ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRateRate `json:"rate,omitempty"` }
ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRate struct
func (*ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRate) DeepCopy ¶
func (in *ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRate) DeepCopy() *ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRate.
func (*ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRate) DeepCopyInto ¶
func (in *ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRate) DeepCopyInto(out *ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRatePercentRate ¶
type ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRatePercentRate struct { // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=10000 // +kubebuilder:default:="100" PercentRate *string `json:"percent-rate,omitempty"` }
ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRatePercentRate struct
func (*ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRatePercentRate) DeepCopy ¶
func (in *ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRatePercentRate) DeepCopy() *ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRatePercentRate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRatePercentRate.
func (*ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRatePercentRate) DeepCopyInto ¶
func (in *ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRatePercentRate) DeepCopyInto(out *ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRatePercentRate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRateRate ¶
type ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRateRate struct {
Rate *string `json:"rate,omitempty"`
}
ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRateRate struct
func (*ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRateRate) DeepCopy ¶
func (in *ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRateRate) DeepCopy() *ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRateRate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRateRate.
func (*ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRateRate) DeepCopyInto ¶
func (in *ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRateRate) DeepCopyInto(out *ConfigurePortTdmE3EgressPortSchedulerPolicyOverridesMaxRateRateOrPercentRateRate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortTdmE3Network ¶
type ConfigurePortTdmE3Network struct { AccountingPolicy *string `json:"accounting-policy,omitempty"` ApplyGroups *string `json:"apply-groups,omitempty"` ApplyGroupsExclude *string `json:"apply-groups-exclude,omitempty"` // +kubebuilder:default:=false CollectStats *bool `json:"collect-stats,omitempty"` QueuePolicy *string `json:"queue-policy,omitempty"` }
ConfigurePortTdmE3Network struct
func (*ConfigurePortTdmE3Network) DeepCopy ¶
func (in *ConfigurePortTdmE3Network) DeepCopy() *ConfigurePortTdmE3Network
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortTdmE3Network.
func (*ConfigurePortTdmE3Network) DeepCopyInto ¶
func (in *ConfigurePortTdmE3Network) DeepCopyInto(out *ConfigurePortTdmE3Network)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortTdmE3Ppp ¶
type ConfigurePortTdmE3Ppp struct { ApplyGroups *string `json:"apply-groups,omitempty"` ApplyGroupsExclude *string `json:"apply-groups-exclude,omitempty"` Keepalive *ConfigurePortTdmE3PppKeepalive `json:"keepalive,omitempty"` }
ConfigurePortTdmE3Ppp struct
func (*ConfigurePortTdmE3Ppp) DeepCopy ¶
func (in *ConfigurePortTdmE3Ppp) DeepCopy() *ConfigurePortTdmE3Ppp
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortTdmE3Ppp.
func (*ConfigurePortTdmE3Ppp) DeepCopyInto ¶
func (in *ConfigurePortTdmE3Ppp) DeepCopyInto(out *ConfigurePortTdmE3Ppp)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortTdmE3PppKeepalive ¶
type ConfigurePortTdmE3PppKeepalive struct { // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=255 // +kubebuilder:default:=3 DropCount *uint32 `json:"drop-count,omitempty"` // +kubebuilder:default:="10" Interval *string `json:"interval,omitempty"` }
ConfigurePortTdmE3PppKeepalive struct
func (*ConfigurePortTdmE3PppKeepalive) DeepCopy ¶
func (in *ConfigurePortTdmE3PppKeepalive) DeepCopy() *ConfigurePortTdmE3PppKeepalive
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortTdmE3PppKeepalive.
func (*ConfigurePortTdmE3PppKeepalive) DeepCopyInto ¶
func (in *ConfigurePortTdmE3PppKeepalive) DeepCopyInto(out *ConfigurePortTdmE3PppKeepalive)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortTdmE3ReportAlarm ¶
type ConfigurePortTdmE3ReportAlarm struct { // +kubebuilder:default:=true Ais *bool `json:"ais,omitempty"` // +kubebuilder:default:=false Looped *bool `json:"looped,omitempty"` // +kubebuilder:default:=true Los *bool `json:"los,omitempty"` // +kubebuilder:default:=false Oof *bool `json:"oof,omitempty"` // +kubebuilder:default:=false Rai *bool `json:"rai,omitempty"` }
ConfigurePortTdmE3ReportAlarm struct
func (*ConfigurePortTdmE3ReportAlarm) DeepCopy ¶
func (in *ConfigurePortTdmE3ReportAlarm) DeepCopy() *ConfigurePortTdmE3ReportAlarm
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortTdmE3ReportAlarm.
func (*ConfigurePortTdmE3ReportAlarm) DeepCopyInto ¶
func (in *ConfigurePortTdmE3ReportAlarm) DeepCopyInto(out *ConfigurePortTdmE3ReportAlarm)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortTdmHoldTime ¶
type ConfigurePortTdmHoldTime struct { // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=100 // +kubebuilder:default:=5 Down *uint32 `json:"down,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=100 Up *uint32 `json:"up,omitempty"` }
ConfigurePortTdmHoldTime struct
func (*ConfigurePortTdmHoldTime) DeepCopy ¶
func (in *ConfigurePortTdmHoldTime) DeepCopy() *ConfigurePortTdmHoldTime
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortTdmHoldTime.
func (*ConfigurePortTdmHoldTime) DeepCopyInto ¶
func (in *ConfigurePortTdmHoldTime) DeepCopyInto(out *ConfigurePortTdmHoldTime)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortTransceiver ¶
type ConfigurePortTransceiver struct { ApplyGroups *string `json:"apply-groups,omitempty"` ApplyGroupsExclude *string `json:"apply-groups-exclude,omitempty"` // +kubebuilder:default:=false DigitalCoherentOptics *bool `json:"digital-coherent-optics,omitempty"` }
ConfigurePortTransceiver struct
func (*ConfigurePortTransceiver) DeepCopy ¶
func (in *ConfigurePortTransceiver) DeepCopy() *ConfigurePortTransceiver
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortTransceiver.
func (*ConfigurePortTransceiver) DeepCopyInto ¶
func (in *ConfigurePortTransceiver) DeepCopyInto(out *ConfigurePortTransceiver)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortXc ¶
type ConfigurePortXc struct { ApplyGroups *string `json:"apply-groups,omitempty"` ApplyGroupsExclude *string `json:"apply-groups-exclude,omitempty"` Pxc []*ConfigurePortXcPxc `json:"pxc,omitempty"` }
ConfigurePortXc struct
func (*ConfigurePortXc) DeepCopy ¶
func (in *ConfigurePortXc) DeepCopy() *ConfigurePortXc
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortXc.
func (*ConfigurePortXc) DeepCopyInto ¶
func (in *ConfigurePortXc) DeepCopyInto(out *ConfigurePortXc)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurePortXcPxc ¶
type ConfigurePortXcPxc struct { AdminState *string `json:"admin-state,omitempty"` ApplyGroups *string `json:"apply-groups,omitempty"` ApplyGroupsExclude *string `json:"apply-groups-exclude,omitempty"` Description *string `json:"description,omitempty"` PortId *string `json:"port-id,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=64 PxcId *uint32 `json:"pxc-id,omitempty"` }
ConfigurePortXcPxc struct
func (*ConfigurePortXcPxc) DeepCopy ¶
func (in *ConfigurePortXcPxc) DeepCopy() *ConfigurePortXcPxc
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurePortXcPxc.
func (*ConfigurePortXcPxc) DeepCopyInto ¶
func (in *ConfigurePortXcPxc) DeepCopyInto(out *ConfigurePortXcPxc)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Registration ¶
type Registration struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RegistrationSpec `json:"spec"` Status RegistrationStatus `json:"status,omitempty"` }
Registration is the Schema for the Registration API +kubebuilder:subresource:status +kubebuilder:printcolumn:name="TARGET",type="string",JSONPath=".status.conditions[?(@.kind=='TargetFound')].status" +kubebuilder:printcolumn:name="STATUS",type="string",JSONPath=".status.conditions[?(@.kind=='Ready')].status" +kubebuilder:printcolumn:name="SYNC",type="string",JSONPath=".status.conditions[?(@.kind=='Synced')].status" +kubebuilder:printcolumn:name="LOCALLEAFREF",type="string",JSONPath=".status.conditions[?(@.kind=='InternalLeafrefValidationSuccess')].status" +kubebuilder:printcolumn:name="EXTLEAFREF",type="string",JSONPath=".status.conditions[?(@.kind=='ExternalLeafrefValidationSuccess')].status" +kubebuilder:printcolumn:name="PARENTDEP",type="string",JSONPath=".status.conditions[?(@.kind=='ParentValidationSuccess')].status" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={ndd,srl},shortName=srlreg
func (*Registration) DeepCopy ¶
func (in *Registration) DeepCopy() *Registration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Registration.
func (*Registration) DeepCopyInto ¶
func (in *Registration) DeepCopyInto(out *Registration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Registration) DeepCopyObject ¶
func (in *Registration) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Registration) GetActive ¶
func (mg *Registration) GetActive() bool
GetActive of this Registration.
func (*Registration) GetCondition ¶
func (mg *Registration) GetCondition(ck nddv1.ConditionKind) nddv1.Condition
GetCondition of this Registration.
func (*Registration) GetDeletionPolicy ¶
func (mg *Registration) GetDeletionPolicy() nddv1.DeletionPolicy
GetDeletionPolicy of this Registration.
func (*Registration) GetExternalLeafRefs ¶
func (mg *Registration) GetExternalLeafRefs() []string
GetExternalLeafRefs of this Registration.
func (*Registration) GetNetworkNodeReference ¶
func (mg *Registration) GetNetworkNodeReference() *nddv1.Reference
GetNetworkNodeReference of this Registration.
func (*Registration) GetResourceIndexes ¶
func (mg *Registration) GetResourceIndexes() map[string]string
GetResourceIndexes of this Registration.
func (*Registration) GetSubscriptions ¶
func (o *Registration) GetSubscriptions() []string
GetSubscriptions defines a method to get subscriptions
func (*Registration) GetTarget ¶
func (mg *Registration) GetTarget() []string
GetTarget of this Registration.
func (*Registration) SetActive ¶
func (mg *Registration) SetActive(b bool)
SetActive of this Registration.
func (*Registration) SetConditions ¶
func (mg *Registration) SetConditions(c ...nddv1.Condition)
SetConditions of this Registration.
func (*Registration) SetDeletionPolicy ¶
func (mg *Registration) SetDeletionPolicy(r nddv1.DeletionPolicy)
SetDeletionPolicy of this Registration.
func (*Registration) SetExternalLeafRefs ¶
func (mg *Registration) SetExternalLeafRefs(n []string)
SetExternalLeafRefs of this Registration.
func (*Registration) SetNetworkNodeReference ¶
func (mg *Registration) SetNetworkNodeReference(r *nddv1.Reference)
SetNetworkNodeReference of this Registration.
func (*Registration) SetResourceIndexes ¶
func (mg *Registration) SetResourceIndexes(n map[string]string)
SetResourceIndexes of this Registration.
func (*Registration) SetSubscriptions ¶
func (o *Registration) SetSubscriptions(sub []string)
SetSubscriptions defines a method to set subscriptions
func (*Registration) SetTarget ¶
func (mg *Registration) SetTarget(t []string)
SetTarget of this Registration.
type RegistrationList ¶
type RegistrationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Registration `json:"items"` }
RegistrationList contains a list of Registration
func (*RegistrationList) DeepCopy ¶
func (in *RegistrationList) DeepCopy() *RegistrationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistrationList.
func (*RegistrationList) DeepCopyInto ¶
func (in *RegistrationList) DeepCopyInto(out *RegistrationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RegistrationList) DeepCopyObject ¶
func (in *RegistrationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RegistrationList) GetItems ¶
func (l *RegistrationList) GetItems() []resource.Managed
GetItems of this RegistrationList.
type RegistrationObservation ¶
type RegistrationObservation struct { }
RegistrationObservation are the observable fields of a Registration.
func (*RegistrationObservation) DeepCopy ¶
func (in *RegistrationObservation) DeepCopy() *RegistrationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistrationObservation.
func (*RegistrationObservation) DeepCopyInto ¶
func (in *RegistrationObservation) DeepCopyInto(out *RegistrationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegistrationParameters ¶
type RegistrationParameters struct { // Registrations defines the Registrations the device driver subscribes to for config change notifications // +optional Subscriptions []string `json:"subscriptions,omitempty"` // ExceptionPaths defines the exception paths that should be ignored during change notifications // if the xpath contains the exception path it is considered a match // +optional ExceptionPaths []string `json:"exceptionPaths,omitempty"` // ExplicitExceptionPaths defines the exception paths that should be ignored during change notifications // the match should be exact to condider this xpath // +optional ExplicitExceptionPaths []string `json:"explicitExceptionPaths,omitempty"` }
RegistrationParameters are the parameter fields of a Registration.
func (*RegistrationParameters) DeepCopy ¶
func (in *RegistrationParameters) DeepCopy() *RegistrationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistrationParameters.
func (*RegistrationParameters) DeepCopyInto ¶
func (in *RegistrationParameters) DeepCopyInto(out *RegistrationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegistrationSpec ¶
type RegistrationSpec struct { nddv1.ResourceSpec `json:",inline"` ForNetworkNode RegistrationParameters `json:"forNetworkNode"` }
A RegistrationSpec defines the desired state of a Registration.
func (*RegistrationSpec) DeepCopy ¶
func (in *RegistrationSpec) DeepCopy() *RegistrationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistrationSpec.
func (*RegistrationSpec) DeepCopyInto ¶
func (in *RegistrationSpec) DeepCopyInto(out *RegistrationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegistrationStatus ¶
type RegistrationStatus struct { nddv1.ResourceStatus `json:",inline"` AtNetworkNode RegistrationObservation `json:"atNetworkNode,omitempty"` }
A RegistrationStatus represents the observed state of a Registration.
func (*RegistrationStatus) DeepCopy ¶
func (in *RegistrationStatus) DeepCopy() *RegistrationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistrationStatus.
func (*RegistrationStatus) DeepCopyInto ¶
func (in *RegistrationStatus) DeepCopyInto(out *RegistrationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SrosConfigurePort ¶
type SrosConfigurePort struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ConfigurePortSpec `json:"spec,omitempty"` Status ConfigurePortStatus `json:"status,omitempty"` }
SrosConfigurePort is the Schema for the ConfigurePort API +kubebuilder:subresource:status +kubebuilder:printcolumn:name="TARGET",type="string",JSONPath=".status.conditions[?(@.kind=='TargetFound')].status" +kubebuilder:printcolumn:name="STATUS",type="string",JSONPath=".status.conditions[?(@.kind=='Ready')].status" +kubebuilder:printcolumn:name="SYNC",type="string",JSONPath=".status.conditions[?(@.kind=='Synced')].status" +kubebuilder:printcolumn:name="LOCALLEAFREF",type="string",JSONPath=".status.conditions[?(@.kind=='InternalLeafrefValidationSuccess')].status" +kubebuilder:printcolumn:name="EXTLEAFREF",type="string",JSONPath=".status.conditions[?(@.kind=='ExternalLeafrefValidationSuccess')].status" +kubebuilder:printcolumn:name="PARENTDEP",type="string",JSONPath=".status.conditions[?(@.kind=='ParentValidationSuccess')].status" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={ndd,srl}
func (*SrosConfigurePort) DeepCopy ¶
func (in *SrosConfigurePort) DeepCopy() *SrosConfigurePort
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SrosConfigurePort.
func (*SrosConfigurePort) DeepCopyInto ¶
func (in *SrosConfigurePort) DeepCopyInto(out *SrosConfigurePort)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SrosConfigurePort) DeepCopyObject ¶
func (in *SrosConfigurePort) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SrosConfigurePort) GetActive ¶
func (mg *SrosConfigurePort) GetActive() bool
GetActive of this SrosConfigurePort.
func (*SrosConfigurePort) GetCondition ¶
func (mg *SrosConfigurePort) GetCondition(ck nddv1.ConditionKind) nddv1.Condition
GetCondition of this SrosConfigurePort.
func (*SrosConfigurePort) GetDeletionPolicy ¶
func (mg *SrosConfigurePort) GetDeletionPolicy() nddv1.DeletionPolicy
GetDeletionPolicy of this SrosConfigurePort.
func (*SrosConfigurePort) GetExternalLeafRefs ¶
func (mg *SrosConfigurePort) GetExternalLeafRefs() []string
GetExternalLeafRefs of this SrosConfigurePort.
func (*SrosConfigurePort) GetNetworkNodeReference ¶
func (mg *SrosConfigurePort) GetNetworkNodeReference() *nddv1.Reference
GetNetworkNodeReference of this SrosConfigurePort.
func (*SrosConfigurePort) GetResourceIndexes ¶
func (mg *SrosConfigurePort) GetResourceIndexes() map[string]string
GetResourceIndexes of this SrosConfigurePort.
func (*SrosConfigurePort) GetTarget ¶
func (mg *SrosConfigurePort) GetTarget() []string
GetTarget of this SrosConfigurePort.
func (*SrosConfigurePort) SetActive ¶
func (mg *SrosConfigurePort) SetActive(b bool)
SetActive of this SrosConfigurePort.
func (*SrosConfigurePort) SetConditions ¶
func (mg *SrosConfigurePort) SetConditions(c ...nddv1.Condition)
SetConditions of this SrosConfigurePort.
func (*SrosConfigurePort) SetDeletionPolicy ¶
func (mg *SrosConfigurePort) SetDeletionPolicy(r nddv1.DeletionPolicy)
SetDeletionPolicy of this SrosConfigurePort.
func (*SrosConfigurePort) SetExternalLeafRefs ¶
func (mg *SrosConfigurePort) SetExternalLeafRefs(n []string)
SetExternalLeafRefs of this SrosConfigurePort.
func (*SrosConfigurePort) SetNetworkNodeReference ¶
func (mg *SrosConfigurePort) SetNetworkNodeReference(r *nddv1.Reference)
SetNetworkNodeReference of this SrosConfigurePort.
func (*SrosConfigurePort) SetResourceIndexes ¶
func (mg *SrosConfigurePort) SetResourceIndexes(n map[string]string)
SetResourceIndexes of this SrosConfigurePort.
func (*SrosConfigurePort) SetTarget ¶
func (mg *SrosConfigurePort) SetTarget(t []string)
SetTarget of this SrosConfigurePort.
type SrosConfigurePortList ¶
type SrosConfigurePortList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SrosConfigurePort `json:"items"` }
SrosConfigurePortList contains a list of ConfigurePorts
func (*SrosConfigurePortList) DeepCopy ¶
func (in *SrosConfigurePortList) DeepCopy() *SrosConfigurePortList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SrosConfigurePortList.
func (*SrosConfigurePortList) DeepCopyInto ¶
func (in *SrosConfigurePortList) DeepCopyInto(out *SrosConfigurePortList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SrosConfigurePortList) DeepCopyObject ¶
func (in *SrosConfigurePortList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SrosConfigurePortList) GetItems ¶
func (l *SrosConfigurePortList) GetItems() []resource.Managed
GetItems of this SrosConfigurePortList.