Documentation ¶
Overview ¶
Package v1 contains API Schema definitions for the srl v1 API group +kubebuilder:object:generate=true +groupName=srl.ndd.yndd.io
Index ¶
- Constants
- Variables
- type Bfd
- type BfdMicroBfdSessions
- type BfdMicroBfdSessionsLagInterface
- type BfdObservation
- type BfdParameters
- type BfdSpec
- type BfdStatus
- type BfdSubinterface
- type Interface
- type InterfaceEthernet
- type InterfaceEthernetFlowControl
- type InterfaceLag
- type InterfaceLagLacp
- type InterfaceObservation
- type InterfaceParameters
- type InterfaceQos
- type InterfaceQosOutput
- type InterfaceQosOutputMulticastQueue
- type InterfaceQosOutputMulticastQueueScheduling
- type InterfaceQosOutputScheduler
- type InterfaceQosOutputSchedulerTier
- type InterfaceQosOutputSchedulerTierNode
- type InterfaceQosOutputUnicastQueue
- type InterfaceQosOutputUnicastQueueScheduling
- type InterfaceSflow
- type InterfaceSpec
- type InterfaceStatus
- type InterfaceSubinterface
- type InterfaceSubinterfaceAcl
- type InterfaceSubinterfaceAclInput
- type InterfaceSubinterfaceAclOutput
- type InterfaceSubinterfaceAnycastGw
- type InterfaceSubinterfaceBridgeTable
- type InterfaceSubinterfaceBridgeTableMacDuplication
- type InterfaceSubinterfaceBridgeTableMacLearning
- type InterfaceSubinterfaceBridgeTableMacLearningAging
- type InterfaceSubinterfaceBridgeTableMacLimit
- type InterfaceSubinterfaceIpv4
- type InterfaceSubinterfaceIpv4Address
- type InterfaceSubinterfaceIpv4Arp
- type InterfaceSubinterfaceIpv4ArpEvpn
- type InterfaceSubinterfaceIpv4ArpEvpnAdvertise
- type InterfaceSubinterfaceIpv4ArpHostRoute
- type InterfaceSubinterfaceIpv4ArpHostRoutePopulate
- type InterfaceSubinterfaceIpv4ArpNeighbor
- type InterfaceSubinterfaceIpv4DhcpClient
- type InterfaceSubinterfaceIpv4DhcpClientTraceOptions
- type InterfaceSubinterfaceIpv4DhcpRelay
- type InterfaceSubinterfaceIpv4DhcpRelayTraceOptions
- type InterfaceSubinterfaceIpv4Vrrp
- type InterfaceSubinterfaceIpv4VrrpVrrpGroup
- type InterfaceSubinterfaceIpv4VrrpVrrpGroupAuthentication
- type InterfaceSubinterfaceIpv4VrrpVrrpGroupInterfaceTracking
- type InterfaceSubinterfaceIpv4VrrpVrrpGroupInterfaceTrackingTrackInterface
- func (in *InterfaceSubinterfaceIpv4VrrpVrrpGroupInterfaceTrackingTrackInterface) DeepCopy() *InterfaceSubinterfaceIpv4VrrpVrrpGroupInterfaceTrackingTrackInterface
- func (in *InterfaceSubinterfaceIpv4VrrpVrrpGroupInterfaceTrackingTrackInterface) DeepCopyInto(out *InterfaceSubinterfaceIpv4VrrpVrrpGroupInterfaceTrackingTrackInterface)
- type InterfaceSubinterfaceIpv4VrrpVrrpGroupStatistics
- type InterfaceSubinterfaceIpv6
- type InterfaceSubinterfaceIpv6Address
- type InterfaceSubinterfaceIpv6DhcpClient
- type InterfaceSubinterfaceIpv6DhcpClientTraceOptions
- type InterfaceSubinterfaceIpv6DhcpRelay
- type InterfaceSubinterfaceIpv6DhcpRelayTraceOptions
- type InterfaceSubinterfaceIpv6NeighborDiscovery
- type InterfaceSubinterfaceIpv6NeighborDiscoveryEvpn
- type InterfaceSubinterfaceIpv6NeighborDiscoveryEvpnAdvertise
- type InterfaceSubinterfaceIpv6NeighborDiscoveryHostRoute
- type InterfaceSubinterfaceIpv6NeighborDiscoveryHostRoutePopulate
- type InterfaceSubinterfaceIpv6NeighborDiscoveryNeighbor
- type InterfaceSubinterfaceIpv6RouterAdvertisement
- type InterfaceSubinterfaceIpv6RouterAdvertisementRouterRole
- type InterfaceSubinterfaceIpv6RouterAdvertisementRouterRolePrefix
- type InterfaceSubinterfaceIpv6Vrrp
- type InterfaceSubinterfaceIpv6VrrpVrrpGroup
- type InterfaceSubinterfaceIpv6VrrpVrrpGroupAuthentication
- type InterfaceSubinterfaceIpv6VrrpVrrpGroupInterfaceTracking
- type InterfaceSubinterfaceIpv6VrrpVrrpGroupInterfaceTrackingTrackInterface
- func (in *InterfaceSubinterfaceIpv6VrrpVrrpGroupInterfaceTrackingTrackInterface) DeepCopy() *InterfaceSubinterfaceIpv6VrrpVrrpGroupInterfaceTrackingTrackInterface
- func (in *InterfaceSubinterfaceIpv6VrrpVrrpGroupInterfaceTrackingTrackInterface) DeepCopyInto(out *InterfaceSubinterfaceIpv6VrrpVrrpGroupInterfaceTrackingTrackInterface)
- type InterfaceSubinterfaceIpv6VrrpVrrpGroupStatistics
- type InterfaceSubinterfaceLocalMirrorDestination
- type InterfaceSubinterfaceObservation
- type InterfaceSubinterfaceParameters
- type InterfaceSubinterfaceQos
- type InterfaceSubinterfaceQosInput
- type InterfaceSubinterfaceQosInputClassifiers
- type InterfaceSubinterfaceQosOutput
- type InterfaceSubinterfaceQosOutputRewriteRules
- type InterfaceSubinterfaceSpec
- type InterfaceSubinterfaceStatus
- type InterfaceSubinterfaceVlan
- type InterfaceSubinterfaceVlanEncap
- type InterfaceSubinterfaceVlanEncapSingleTagged
- type InterfaceSubinterfaceVlanEncapUntagged
- type InterfaceTransceiver
- type Networkinstance
- type NetworkinstanceAggregateroutes
- type NetworkinstanceAggregateroutesObservation
- type NetworkinstanceAggregateroutesParameters
- type NetworkinstanceAggregateroutesRoute
- type NetworkinstanceAggregateroutesRouteAggregator
- type NetworkinstanceAggregateroutesRouteCommunities
- type NetworkinstanceAggregateroutesSpec
- type NetworkinstanceAggregateroutesStatus
- type NetworkinstanceBridgeTable
- type NetworkinstanceBridgeTableMacDuplication
- type NetworkinstanceBridgeTableMacLearning
- type NetworkinstanceBridgeTableMacLearningAging
- type NetworkinstanceBridgeTableMacLimit
- type NetworkinstanceBridgeTableStaticMac
- type NetworkinstanceBridgeTableStaticMacMac
- type NetworkinstanceInterface
- type NetworkinstanceIpForwarding
- type NetworkinstanceIpLoadBalancing
- type NetworkinstanceIpLoadBalancingResilientHashPrefix
- type NetworkinstanceMpls
- type NetworkinstanceMplsStaticMplsEntry
- type NetworkinstanceMtu
- type NetworkinstanceNexthopgroups
- type NetworkinstanceNexthopgroupsGroup
- type NetworkinstanceNexthopgroupsGroupBlackhole
- type NetworkinstanceNexthopgroupsGroupNexthop
- type NetworkinstanceNexthopgroupsGroupNexthopFailureDetection
- type NetworkinstanceNexthopgroupsGroupNexthopFailureDetectionEnableBfd
- func (in *NetworkinstanceNexthopgroupsGroupNexthopFailureDetectionEnableBfd) DeepCopy() *NetworkinstanceNexthopgroupsGroupNexthopFailureDetectionEnableBfd
- func (in *NetworkinstanceNexthopgroupsGroupNexthopFailureDetectionEnableBfd) DeepCopyInto(out *NetworkinstanceNexthopgroupsGroupNexthopFailureDetectionEnableBfd)
- type NetworkinstanceNexthopgroupsObservation
- type NetworkinstanceNexthopgroupsParameters
- type NetworkinstanceNexthopgroupsSpec
- type NetworkinstanceNexthopgroupsStatus
- type NetworkinstanceObservation
- type NetworkinstanceParameters
- type NetworkinstanceProtocolsBgp
- type NetworkinstanceProtocolsBgpAsPathOptions
- type NetworkinstanceProtocolsBgpAsPathOptionsRemovePrivateAs
- type NetworkinstanceProtocolsBgpAuthentication
- type NetworkinstanceProtocolsBgpConvergence
- type NetworkinstanceProtocolsBgpDynamicNeighbors
- type NetworkinstanceProtocolsBgpDynamicNeighborsAccept
- type NetworkinstanceProtocolsBgpDynamicNeighborsAcceptMatch
- type NetworkinstanceProtocolsBgpEbgpDefaultPolicy
- type NetworkinstanceProtocolsBgpEvpn
- type NetworkinstanceProtocolsBgpEvpnMultipath
- type NetworkinstanceProtocolsBgpFailureDetection
- type NetworkinstanceProtocolsBgpGracefulRestart
- type NetworkinstanceProtocolsBgpGroup
- type NetworkinstanceProtocolsBgpGroupAsPathOptions
- type NetworkinstanceProtocolsBgpGroupAsPathOptionsRemovePrivateAs
- type NetworkinstanceProtocolsBgpGroupAuthentication
- type NetworkinstanceProtocolsBgpGroupEvpn
- type NetworkinstanceProtocolsBgpGroupEvpnPrefixLimit
- type NetworkinstanceProtocolsBgpGroupFailureDetection
- type NetworkinstanceProtocolsBgpGroupGracefulRestart
- type NetworkinstanceProtocolsBgpGroupIpv4Unicast
- type NetworkinstanceProtocolsBgpGroupIpv4UnicastPrefixLimit
- type NetworkinstanceProtocolsBgpGroupIpv6Unicast
- type NetworkinstanceProtocolsBgpGroupIpv6UnicastPrefixLimit
- type NetworkinstanceProtocolsBgpGroupLocalAs
- type NetworkinstanceProtocolsBgpGroupRouteReflector
- type NetworkinstanceProtocolsBgpGroupSendCommunity
- type NetworkinstanceProtocolsBgpGroupSendDefaultRoute
- type NetworkinstanceProtocolsBgpGroupTimers
- type NetworkinstanceProtocolsBgpGroupTraceOptions
- type NetworkinstanceProtocolsBgpGroupTraceOptionsFlag
- type NetworkinstanceProtocolsBgpGroupTransport
- type NetworkinstanceProtocolsBgpIpv4Unicast
- type NetworkinstanceProtocolsBgpIpv4UnicastConvergence
- type NetworkinstanceProtocolsBgpIpv4UnicastMultipath
- type NetworkinstanceProtocolsBgpIpv6Unicast
- type NetworkinstanceProtocolsBgpIpv6UnicastConvergence
- type NetworkinstanceProtocolsBgpIpv6UnicastMultipath
- type NetworkinstanceProtocolsBgpNeighbor
- type NetworkinstanceProtocolsBgpNeighborAsPathOptions
- type NetworkinstanceProtocolsBgpNeighborAsPathOptionsRemovePrivateAs
- func (in *NetworkinstanceProtocolsBgpNeighborAsPathOptionsRemovePrivateAs) DeepCopy() *NetworkinstanceProtocolsBgpNeighborAsPathOptionsRemovePrivateAs
- func (in *NetworkinstanceProtocolsBgpNeighborAsPathOptionsRemovePrivateAs) DeepCopyInto(out *NetworkinstanceProtocolsBgpNeighborAsPathOptionsRemovePrivateAs)
- type NetworkinstanceProtocolsBgpNeighborAuthentication
- type NetworkinstanceProtocolsBgpNeighborEvpn
- type NetworkinstanceProtocolsBgpNeighborEvpnPrefixLimit
- type NetworkinstanceProtocolsBgpNeighborFailureDetection
- type NetworkinstanceProtocolsBgpNeighborGracefulRestart
- type NetworkinstanceProtocolsBgpNeighborGracefulRestartWarmRestart
- func (in *NetworkinstanceProtocolsBgpNeighborGracefulRestartWarmRestart) DeepCopy() *NetworkinstanceProtocolsBgpNeighborGracefulRestartWarmRestart
- func (in *NetworkinstanceProtocolsBgpNeighborGracefulRestartWarmRestart) DeepCopyInto(out *NetworkinstanceProtocolsBgpNeighborGracefulRestartWarmRestart)
- type NetworkinstanceProtocolsBgpNeighborIpv4Unicast
- type NetworkinstanceProtocolsBgpNeighborIpv4UnicastPrefixLimit
- type NetworkinstanceProtocolsBgpNeighborIpv6Unicast
- type NetworkinstanceProtocolsBgpNeighborIpv6UnicastPrefixLimit
- type NetworkinstanceProtocolsBgpNeighborLocalAs
- type NetworkinstanceProtocolsBgpNeighborRouteReflector
- type NetworkinstanceProtocolsBgpNeighborSendCommunity
- type NetworkinstanceProtocolsBgpNeighborSendDefaultRoute
- type NetworkinstanceProtocolsBgpNeighborTimers
- type NetworkinstanceProtocolsBgpNeighborTraceOptions
- type NetworkinstanceProtocolsBgpNeighborTraceOptionsFlag
- type NetworkinstanceProtocolsBgpNeighborTransport
- type NetworkinstanceProtocolsBgpObservation
- type NetworkinstanceProtocolsBgpParameters
- type NetworkinstanceProtocolsBgpPreference
- type NetworkinstanceProtocolsBgpRouteAdvertisement
- type NetworkinstanceProtocolsBgpRouteReflector
- type NetworkinstanceProtocolsBgpSendCommunity
- type NetworkinstanceProtocolsBgpSpec
- type NetworkinstanceProtocolsBgpStatus
- type NetworkinstanceProtocolsBgpTraceOptions
- type NetworkinstanceProtocolsBgpTraceOptionsFlag
- type NetworkinstanceProtocolsBgpTransport
- type NetworkinstanceProtocolsBgpevpn
- type NetworkinstanceProtocolsBgpevpnBgpInstance
- type NetworkinstanceProtocolsBgpevpnBgpInstanceRoutes
- type NetworkinstanceProtocolsBgpevpnBgpInstanceRoutesBridgeTable
- type NetworkinstanceProtocolsBgpevpnBgpInstanceRoutesBridgeTableInclusiveMcast
- func (in *NetworkinstanceProtocolsBgpevpnBgpInstanceRoutesBridgeTableInclusiveMcast) DeepCopy() *NetworkinstanceProtocolsBgpevpnBgpInstanceRoutesBridgeTableInclusiveMcast
- func (in *NetworkinstanceProtocolsBgpevpnBgpInstanceRoutesBridgeTableInclusiveMcast) DeepCopyInto(out *NetworkinstanceProtocolsBgpevpnBgpInstanceRoutesBridgeTableInclusiveMcast)
- type NetworkinstanceProtocolsBgpevpnBgpInstanceRoutesBridgeTableMacIp
- func (in *NetworkinstanceProtocolsBgpevpnBgpInstanceRoutesBridgeTableMacIp) DeepCopy() *NetworkinstanceProtocolsBgpevpnBgpInstanceRoutesBridgeTableMacIp
- func (in *NetworkinstanceProtocolsBgpevpnBgpInstanceRoutesBridgeTableMacIp) DeepCopyInto(out *NetworkinstanceProtocolsBgpevpnBgpInstanceRoutesBridgeTableMacIp)
- type NetworkinstanceProtocolsBgpevpnBgpInstanceRoutesRouteTable
- type NetworkinstanceProtocolsBgpevpnBgpInstanceRoutesRouteTableMacIp
- func (in *NetworkinstanceProtocolsBgpevpnBgpInstanceRoutesRouteTableMacIp) DeepCopy() *NetworkinstanceProtocolsBgpevpnBgpInstanceRoutesRouteTableMacIp
- func (in *NetworkinstanceProtocolsBgpevpnBgpInstanceRoutesRouteTableMacIp) DeepCopyInto(out *NetworkinstanceProtocolsBgpevpnBgpInstanceRoutesRouteTableMacIp)
- type NetworkinstanceProtocolsBgpevpnObservation
- type NetworkinstanceProtocolsBgpevpnParameters
- type NetworkinstanceProtocolsBgpevpnSpec
- type NetworkinstanceProtocolsBgpevpnStatus
- type NetworkinstanceProtocolsBgpvpn
- type NetworkinstanceProtocolsBgpvpnBgpInstance
- type NetworkinstanceProtocolsBgpvpnBgpInstanceRouteDistinguisher
- type NetworkinstanceProtocolsBgpvpnBgpInstanceRouteTarget
- type NetworkinstanceProtocolsBgpvpnObservation
- type NetworkinstanceProtocolsBgpvpnParameters
- type NetworkinstanceProtocolsBgpvpnSpec
- type NetworkinstanceProtocolsBgpvpnStatus
- type NetworkinstanceProtocolsIsis
- type NetworkinstanceProtocolsIsisInstance
- type NetworkinstanceProtocolsIsisInstanceAttachedBit
- type NetworkinstanceProtocolsIsisInstanceAuthentication
- type NetworkinstanceProtocolsIsisInstanceAutoCost
- type NetworkinstanceProtocolsIsisInstanceGracefulRestart
- type NetworkinstanceProtocolsIsisInstanceInterLevelPropagationPolicies
- func (in *NetworkinstanceProtocolsIsisInstanceInterLevelPropagationPolicies) DeepCopy() *NetworkinstanceProtocolsIsisInstanceInterLevelPropagationPolicies
- func (in *NetworkinstanceProtocolsIsisInstanceInterLevelPropagationPolicies) DeepCopyInto(out *NetworkinstanceProtocolsIsisInstanceInterLevelPropagationPolicies)
- type NetworkinstanceProtocolsIsisInstanceInterLevelPropagationPoliciesLevel1ToLevel2
- type NetworkinstanceProtocolsIsisInstanceInterLevelPropagationPoliciesLevel1ToLevel2SummaryAddress
- type NetworkinstanceProtocolsIsisInstanceInterface
- type NetworkinstanceProtocolsIsisInstanceInterfaceAuthentication
- type NetworkinstanceProtocolsIsisInstanceInterfaceIpv4Unicast
- type NetworkinstanceProtocolsIsisInstanceInterfaceIpv6Unicast
- type NetworkinstanceProtocolsIsisInstanceInterfaceLdpSynchronization
- func (in *NetworkinstanceProtocolsIsisInstanceInterfaceLdpSynchronization) DeepCopy() *NetworkinstanceProtocolsIsisInstanceInterfaceLdpSynchronization
- func (in *NetworkinstanceProtocolsIsisInstanceInterfaceLdpSynchronization) DeepCopyInto(out *NetworkinstanceProtocolsIsisInstanceInterfaceLdpSynchronization)
- type NetworkinstanceProtocolsIsisInstanceInterfaceLevel
- type NetworkinstanceProtocolsIsisInstanceInterfaceLevelAuthentication
- func (in *NetworkinstanceProtocolsIsisInstanceInterfaceLevelAuthentication) DeepCopy() *NetworkinstanceProtocolsIsisInstanceInterfaceLevelAuthentication
- func (in *NetworkinstanceProtocolsIsisInstanceInterfaceLevelAuthentication) DeepCopyInto(out *NetworkinstanceProtocolsIsisInstanceInterfaceLevelAuthentication)
- type NetworkinstanceProtocolsIsisInstanceInterfaceLevelTimers
- type NetworkinstanceProtocolsIsisInstanceInterfaceTimers
- type NetworkinstanceProtocolsIsisInstanceInterfaceTraceOptions
- type NetworkinstanceProtocolsIsisInstanceIpv4Unicast
- type NetworkinstanceProtocolsIsisInstanceIpv6Unicast
- type NetworkinstanceProtocolsIsisInstanceLdpSynchronization
- type NetworkinstanceProtocolsIsisInstanceLevel
- type NetworkinstanceProtocolsIsisInstanceLevelAuthentication
- type NetworkinstanceProtocolsIsisInstanceLevelRoutePreference
- type NetworkinstanceProtocolsIsisInstanceLevelTraceOptions
- type NetworkinstanceProtocolsIsisInstanceOverload
- type NetworkinstanceProtocolsIsisInstanceOverloadImmediate
- type NetworkinstanceProtocolsIsisInstanceOverloadOnBoot
- type NetworkinstanceProtocolsIsisInstanceTeDatabaseInstall
- type NetworkinstanceProtocolsIsisInstanceTeDatabaseInstallBgpLs
- type NetworkinstanceProtocolsIsisInstanceTimers
- type NetworkinstanceProtocolsIsisInstanceTimersLspGeneration
- type NetworkinstanceProtocolsIsisInstanceTimersLspRefresh
- type NetworkinstanceProtocolsIsisInstanceTimersSpf
- type NetworkinstanceProtocolsIsisInstanceTraceOptions
- type NetworkinstanceProtocolsIsisInstanceTrafficEngineering
- type NetworkinstanceProtocolsIsisInstanceTransport
- type NetworkinstanceProtocolsIsisObservation
- type NetworkinstanceProtocolsIsisParameters
- type NetworkinstanceProtocolsIsisSpec
- type NetworkinstanceProtocolsIsisStatus
- type NetworkinstanceProtocolsLinux
- type NetworkinstanceProtocolsLinuxObservation
- type NetworkinstanceProtocolsLinuxParameters
- type NetworkinstanceProtocolsLinuxSpec
- type NetworkinstanceProtocolsLinuxStatus
- type NetworkinstanceProtocolsOspf
- type NetworkinstanceProtocolsOspfInstance
- type NetworkinstanceProtocolsOspfInstanceArea
- type NetworkinstanceProtocolsOspfInstanceAreaAreaRange
- type NetworkinstanceProtocolsOspfInstanceAreaInterface
- type NetworkinstanceProtocolsOspfInstanceAreaInterfaceAuthentication
- func (in *NetworkinstanceProtocolsOspfInstanceAreaInterfaceAuthentication) DeepCopy() *NetworkinstanceProtocolsOspfInstanceAreaInterfaceAuthentication
- func (in *NetworkinstanceProtocolsOspfInstanceAreaInterfaceAuthentication) DeepCopyInto(out *NetworkinstanceProtocolsOspfInstanceAreaInterfaceAuthentication)
- type NetworkinstanceProtocolsOspfInstanceAreaInterfaceFailureDetection
- func (in *NetworkinstanceProtocolsOspfInstanceAreaInterfaceFailureDetection) DeepCopy() *NetworkinstanceProtocolsOspfInstanceAreaInterfaceFailureDetection
- func (in *NetworkinstanceProtocolsOspfInstanceAreaInterfaceFailureDetection) DeepCopyInto(out *NetworkinstanceProtocolsOspfInstanceAreaInterfaceFailureDetection)
- type NetworkinstanceProtocolsOspfInstanceAreaInterfaceTraceOptions
- func (in *NetworkinstanceProtocolsOspfInstanceAreaInterfaceTraceOptions) DeepCopy() *NetworkinstanceProtocolsOspfInstanceAreaInterfaceTraceOptions
- func (in *NetworkinstanceProtocolsOspfInstanceAreaInterfaceTraceOptions) DeepCopyInto(out *NetworkinstanceProtocolsOspfInstanceAreaInterfaceTraceOptions)
- type NetworkinstanceProtocolsOspfInstanceAreaInterfaceTraceOptionsTrace
- func (in *NetworkinstanceProtocolsOspfInstanceAreaInterfaceTraceOptionsTrace) DeepCopy() *NetworkinstanceProtocolsOspfInstanceAreaInterfaceTraceOptionsTrace
- func (in *NetworkinstanceProtocolsOspfInstanceAreaInterfaceTraceOptionsTrace) DeepCopyInto(out *NetworkinstanceProtocolsOspfInstanceAreaInterfaceTraceOptionsTrace)
- type NetworkinstanceProtocolsOspfInstanceAreaInterfaceTraceOptionsTracePacket
- func (in *NetworkinstanceProtocolsOspfInstanceAreaInterfaceTraceOptionsTracePacket) DeepCopy() *NetworkinstanceProtocolsOspfInstanceAreaInterfaceTraceOptionsTracePacket
- func (in *NetworkinstanceProtocolsOspfInstanceAreaInterfaceTraceOptionsTracePacket) DeepCopyInto(out *NetworkinstanceProtocolsOspfInstanceAreaInterfaceTraceOptionsTracePacket)
- type NetworkinstanceProtocolsOspfInstanceAreaNssa
- type NetworkinstanceProtocolsOspfInstanceAreaNssaAreaRange
- type NetworkinstanceProtocolsOspfInstanceAreaNssaOriginateDefaultRoute
- func (in *NetworkinstanceProtocolsOspfInstanceAreaNssaOriginateDefaultRoute) DeepCopy() *NetworkinstanceProtocolsOspfInstanceAreaNssaOriginateDefaultRoute
- func (in *NetworkinstanceProtocolsOspfInstanceAreaNssaOriginateDefaultRoute) DeepCopyInto(out *NetworkinstanceProtocolsOspfInstanceAreaNssaOriginateDefaultRoute)
- type NetworkinstanceProtocolsOspfInstanceAreaStub
- type NetworkinstanceProtocolsOspfInstanceAsbr
- type NetworkinstanceProtocolsOspfInstanceExportLimit
- type NetworkinstanceProtocolsOspfInstanceExternalDbOverflow
- type NetworkinstanceProtocolsOspfInstanceGracefulRestart
- type NetworkinstanceProtocolsOspfInstanceOverload
- type NetworkinstanceProtocolsOspfInstanceOverloadOverloadOnBoot
- type NetworkinstanceProtocolsOspfInstanceOverloadRtrAdvLsaLimit
- type NetworkinstanceProtocolsOspfInstanceTeDatabaseInstall
- type NetworkinstanceProtocolsOspfInstanceTeDatabaseInstallBgpLs
- type NetworkinstanceProtocolsOspfInstanceTimers
- type NetworkinstanceProtocolsOspfInstanceTimersLsaGenerate
- type NetworkinstanceProtocolsOspfInstanceTimersSpfWait
- type NetworkinstanceProtocolsOspfInstanceTraceOptions
- type NetworkinstanceProtocolsOspfInstanceTraceOptionsTrace
- type NetworkinstanceProtocolsOspfInstanceTraceOptionsTraceLsdb
- type NetworkinstanceProtocolsOspfInstanceTraceOptionsTracePacket
- type NetworkinstanceProtocolsOspfInstanceTraceOptionsTraceRoutes
- type NetworkinstanceProtocolsOspfInstanceTraceOptionsTraceSpf
- type NetworkinstanceProtocolsOspfInstanceTrafficEngineering
- type NetworkinstanceProtocolsOspfObservation
- type NetworkinstanceProtocolsOspfParameters
- type NetworkinstanceProtocolsOspfSpec
- type NetworkinstanceProtocolsOspfStatus
- type NetworkinstanceSpec
- type NetworkinstanceStaticroutes
- type NetworkinstanceStaticroutesObservation
- type NetworkinstanceStaticroutesParameters
- type NetworkinstanceStaticroutesRoute
- type NetworkinstanceStaticroutesSpec
- type NetworkinstanceStaticroutesStatus
- type NetworkinstanceStatus
- type NetworkinstanceTrafficEngineering
- type NetworkinstanceTrafficEngineeringAdminGroups
- type NetworkinstanceTrafficEngineeringAdminGroupsGroup
- type NetworkinstanceTrafficEngineeringInterface
- type NetworkinstanceTrafficEngineeringInterfaceDelay
- type NetworkinstanceTrafficEngineeringSharedRiskLinkGroups
- type NetworkinstanceTrafficEngineeringSharedRiskLinkGroupsGroup
- type NetworkinstanceTrafficEngineeringSharedRiskLinkGroupsGroupStaticMember
- func (in *NetworkinstanceTrafficEngineeringSharedRiskLinkGroupsGroupStaticMember) DeepCopy() *NetworkinstanceTrafficEngineeringSharedRiskLinkGroupsGroupStaticMember
- func (in *NetworkinstanceTrafficEngineeringSharedRiskLinkGroupsGroupStaticMember) DeepCopyInto(out *NetworkinstanceTrafficEngineeringSharedRiskLinkGroupsGroupStaticMember)
- type NetworkinstanceVxlanInterface
- 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 RoutingpolicyAspathset
- type RoutingpolicyAspathsetObservation
- type RoutingpolicyAspathsetParameters
- type RoutingpolicyAspathsetSpec
- type RoutingpolicyAspathsetStatus
- type RoutingpolicyCommunityset
- type RoutingpolicyCommunitysetObservation
- type RoutingpolicyCommunitysetParameters
- type RoutingpolicyCommunitysetSpec
- type RoutingpolicyCommunitysetStatus
- type RoutingpolicyPolicy
- type RoutingpolicyPolicyDefaultAction
- type RoutingpolicyPolicyDefaultActionAccept
- type RoutingpolicyPolicyDefaultActionAcceptBgp
- type RoutingpolicyPolicyDefaultActionAcceptBgpAsPath
- type RoutingpolicyPolicyDefaultActionAcceptBgpAsPathPrepend
- type RoutingpolicyPolicyDefaultActionAcceptBgpCommunities
- type RoutingpolicyPolicyDefaultActionAcceptBgpLocalPreference
- type RoutingpolicyPolicyDefaultActionAcceptBgpOrigin
- type RoutingpolicyPolicyDefaultActionNextEntry
- type RoutingpolicyPolicyDefaultActionNextPolicy
- type RoutingpolicyPolicyDefaultActionReject
- type RoutingpolicyPolicyObservation
- type RoutingpolicyPolicyParameters
- type RoutingpolicyPolicySpec
- type RoutingpolicyPolicyStatement
- type RoutingpolicyPolicyStatementAction
- type RoutingpolicyPolicyStatementActionAccept
- type RoutingpolicyPolicyStatementActionAcceptBgp
- type RoutingpolicyPolicyStatementActionAcceptBgpAsPath
- type RoutingpolicyPolicyStatementActionAcceptBgpAsPathPrepend
- type RoutingpolicyPolicyStatementActionAcceptBgpCommunities
- type RoutingpolicyPolicyStatementActionAcceptBgpLocalPreference
- type RoutingpolicyPolicyStatementActionAcceptBgpOrigin
- type RoutingpolicyPolicyStatementActionNextEntry
- type RoutingpolicyPolicyStatementActionNextPolicy
- type RoutingpolicyPolicyStatementActionReject
- type RoutingpolicyPolicyStatementMatch
- type RoutingpolicyPolicyStatementMatchBgp
- type RoutingpolicyPolicyStatementMatchBgpAsPathLength
- type RoutingpolicyPolicyStatementMatchBgpEvpn
- type RoutingpolicyPolicyStatementMatchIsis
- type RoutingpolicyPolicyStatementMatchOspf
- type RoutingpolicyPolicyStatus
- type RoutingpolicyPrefixset
- type RoutingpolicyPrefixsetObservation
- type RoutingpolicyPrefixsetParameters
- type RoutingpolicyPrefixsetPrefix
- type RoutingpolicyPrefixsetSpec
- type RoutingpolicyPrefixsetStatus
- type SrlBfd
- func (in *SrlBfd) DeepCopy() *SrlBfd
- func (in *SrlBfd) DeepCopyInto(out *SrlBfd)
- func (in *SrlBfd) DeepCopyObject() runtime.Object
- func (mg *SrlBfd) GetActive() bool
- func (mg *SrlBfd) GetCondition(ck nddv1.ConditionKind) nddv1.Condition
- func (mg *SrlBfd) GetDeletionPolicy() nddv1.DeletionPolicy
- func (mg *SrlBfd) GetExternalLeafRefs() []string
- func (mg *SrlBfd) GetNetworkNodeReference() *nddv1.Reference
- func (mg *SrlBfd) GetResourceIndexes() map[string]string
- func (mg *SrlBfd) GetTarget() []string
- func (mg *SrlBfd) SetActive(b bool)
- func (mg *SrlBfd) SetConditions(c ...nddv1.Condition)
- func (mg *SrlBfd) SetDeletionPolicy(r nddv1.DeletionPolicy)
- func (mg *SrlBfd) SetExternalLeafRefs(n []string)
- func (mg *SrlBfd) SetNetworkNodeReference(r *nddv1.Reference)
- func (mg *SrlBfd) SetResourceIndexes(n map[string]string)
- func (mg *SrlBfd) SetTarget(t []string)
- type SrlBfdList
- type SrlInterface
- func (in *SrlInterface) DeepCopy() *SrlInterface
- func (in *SrlInterface) DeepCopyInto(out *SrlInterface)
- func (in *SrlInterface) DeepCopyObject() runtime.Object
- func (mg *SrlInterface) GetActive() bool
- func (mg *SrlInterface) GetCondition(ck nddv1.ConditionKind) nddv1.Condition
- func (mg *SrlInterface) GetDeletionPolicy() nddv1.DeletionPolicy
- func (mg *SrlInterface) GetExternalLeafRefs() []string
- func (mg *SrlInterface) GetNetworkNodeReference() *nddv1.Reference
- func (mg *SrlInterface) GetResourceIndexes() map[string]string
- func (mg *SrlInterface) GetTarget() []string
- func (mg *SrlInterface) SetActive(b bool)
- func (mg *SrlInterface) SetConditions(c ...nddv1.Condition)
- func (mg *SrlInterface) SetDeletionPolicy(r nddv1.DeletionPolicy)
- func (mg *SrlInterface) SetExternalLeafRefs(n []string)
- func (mg *SrlInterface) SetNetworkNodeReference(r *nddv1.Reference)
- func (mg *SrlInterface) SetResourceIndexes(n map[string]string)
- func (mg *SrlInterface) SetTarget(t []string)
- type SrlInterfaceList
- type SrlInterfaceSubinterface
- func (in *SrlInterfaceSubinterface) DeepCopy() *SrlInterfaceSubinterface
- func (in *SrlInterfaceSubinterface) DeepCopyInto(out *SrlInterfaceSubinterface)
- func (in *SrlInterfaceSubinterface) DeepCopyObject() runtime.Object
- func (mg *SrlInterfaceSubinterface) GetActive() bool
- func (mg *SrlInterfaceSubinterface) GetCondition(ck nddv1.ConditionKind) nddv1.Condition
- func (mg *SrlInterfaceSubinterface) GetDeletionPolicy() nddv1.DeletionPolicy
- func (mg *SrlInterfaceSubinterface) GetExternalLeafRefs() []string
- func (mg *SrlInterfaceSubinterface) GetNetworkNodeReference() *nddv1.Reference
- func (mg *SrlInterfaceSubinterface) GetResourceIndexes() map[string]string
- func (mg *SrlInterfaceSubinterface) GetTarget() []string
- func (mg *SrlInterfaceSubinterface) SetActive(b bool)
- func (mg *SrlInterfaceSubinterface) SetConditions(c ...nddv1.Condition)
- func (mg *SrlInterfaceSubinterface) SetDeletionPolicy(r nddv1.DeletionPolicy)
- func (mg *SrlInterfaceSubinterface) SetExternalLeafRefs(n []string)
- func (mg *SrlInterfaceSubinterface) SetNetworkNodeReference(r *nddv1.Reference)
- func (mg *SrlInterfaceSubinterface) SetResourceIndexes(n map[string]string)
- func (mg *SrlInterfaceSubinterface) SetTarget(t []string)
- type SrlInterfaceSubinterfaceList
- func (in *SrlInterfaceSubinterfaceList) DeepCopy() *SrlInterfaceSubinterfaceList
- func (in *SrlInterfaceSubinterfaceList) DeepCopyInto(out *SrlInterfaceSubinterfaceList)
- func (in *SrlInterfaceSubinterfaceList) DeepCopyObject() runtime.Object
- func (l *SrlInterfaceSubinterfaceList) GetItems() []resource.Managed
- type SrlNetworkinstance
- func (in *SrlNetworkinstance) DeepCopy() *SrlNetworkinstance
- func (in *SrlNetworkinstance) DeepCopyInto(out *SrlNetworkinstance)
- func (in *SrlNetworkinstance) DeepCopyObject() runtime.Object
- func (mg *SrlNetworkinstance) GetActive() bool
- func (mg *SrlNetworkinstance) GetCondition(ck nddv1.ConditionKind) nddv1.Condition
- func (mg *SrlNetworkinstance) GetDeletionPolicy() nddv1.DeletionPolicy
- func (mg *SrlNetworkinstance) GetExternalLeafRefs() []string
- func (mg *SrlNetworkinstance) GetNetworkNodeReference() *nddv1.Reference
- func (mg *SrlNetworkinstance) GetResourceIndexes() map[string]string
- func (mg *SrlNetworkinstance) GetTarget() []string
- func (mg *SrlNetworkinstance) SetActive(b bool)
- func (mg *SrlNetworkinstance) SetConditions(c ...nddv1.Condition)
- func (mg *SrlNetworkinstance) SetDeletionPolicy(r nddv1.DeletionPolicy)
- func (mg *SrlNetworkinstance) SetExternalLeafRefs(n []string)
- func (mg *SrlNetworkinstance) SetNetworkNodeReference(r *nddv1.Reference)
- func (mg *SrlNetworkinstance) SetResourceIndexes(n map[string]string)
- func (mg *SrlNetworkinstance) SetTarget(t []string)
- type SrlNetworkinstanceAggregateroutes
- func (in *SrlNetworkinstanceAggregateroutes) DeepCopy() *SrlNetworkinstanceAggregateroutes
- func (in *SrlNetworkinstanceAggregateroutes) DeepCopyInto(out *SrlNetworkinstanceAggregateroutes)
- func (in *SrlNetworkinstanceAggregateroutes) DeepCopyObject() runtime.Object
- func (mg *SrlNetworkinstanceAggregateroutes) GetActive() bool
- func (mg *SrlNetworkinstanceAggregateroutes) GetCondition(ck nddv1.ConditionKind) nddv1.Condition
- func (mg *SrlNetworkinstanceAggregateroutes) GetDeletionPolicy() nddv1.DeletionPolicy
- func (mg *SrlNetworkinstanceAggregateroutes) GetExternalLeafRefs() []string
- func (mg *SrlNetworkinstanceAggregateroutes) GetNetworkNodeReference() *nddv1.Reference
- func (mg *SrlNetworkinstanceAggregateroutes) GetResourceIndexes() map[string]string
- func (mg *SrlNetworkinstanceAggregateroutes) GetTarget() []string
- func (mg *SrlNetworkinstanceAggregateroutes) SetActive(b bool)
- func (mg *SrlNetworkinstanceAggregateroutes) SetConditions(c ...nddv1.Condition)
- func (mg *SrlNetworkinstanceAggregateroutes) SetDeletionPolicy(r nddv1.DeletionPolicy)
- func (mg *SrlNetworkinstanceAggregateroutes) SetExternalLeafRefs(n []string)
- func (mg *SrlNetworkinstanceAggregateroutes) SetNetworkNodeReference(r *nddv1.Reference)
- func (mg *SrlNetworkinstanceAggregateroutes) SetResourceIndexes(n map[string]string)
- func (mg *SrlNetworkinstanceAggregateroutes) SetTarget(t []string)
- type SrlNetworkinstanceAggregateroutesList
- func (in *SrlNetworkinstanceAggregateroutesList) DeepCopy() *SrlNetworkinstanceAggregateroutesList
- func (in *SrlNetworkinstanceAggregateroutesList) DeepCopyInto(out *SrlNetworkinstanceAggregateroutesList)
- func (in *SrlNetworkinstanceAggregateroutesList) DeepCopyObject() runtime.Object
- func (l *SrlNetworkinstanceAggregateroutesList) GetItems() []resource.Managed
- type SrlNetworkinstanceList
- type SrlNetworkinstanceNexthopgroups
- func (in *SrlNetworkinstanceNexthopgroups) DeepCopy() *SrlNetworkinstanceNexthopgroups
- func (in *SrlNetworkinstanceNexthopgroups) DeepCopyInto(out *SrlNetworkinstanceNexthopgroups)
- func (in *SrlNetworkinstanceNexthopgroups) DeepCopyObject() runtime.Object
- func (mg *SrlNetworkinstanceNexthopgroups) GetActive() bool
- func (mg *SrlNetworkinstanceNexthopgroups) GetCondition(ck nddv1.ConditionKind) nddv1.Condition
- func (mg *SrlNetworkinstanceNexthopgroups) GetDeletionPolicy() nddv1.DeletionPolicy
- func (mg *SrlNetworkinstanceNexthopgroups) GetExternalLeafRefs() []string
- func (mg *SrlNetworkinstanceNexthopgroups) GetNetworkNodeReference() *nddv1.Reference
- func (mg *SrlNetworkinstanceNexthopgroups) GetResourceIndexes() map[string]string
- func (mg *SrlNetworkinstanceNexthopgroups) GetTarget() []string
- func (mg *SrlNetworkinstanceNexthopgroups) SetActive(b bool)
- func (mg *SrlNetworkinstanceNexthopgroups) SetConditions(c ...nddv1.Condition)
- func (mg *SrlNetworkinstanceNexthopgroups) SetDeletionPolicy(r nddv1.DeletionPolicy)
- func (mg *SrlNetworkinstanceNexthopgroups) SetExternalLeafRefs(n []string)
- func (mg *SrlNetworkinstanceNexthopgroups) SetNetworkNodeReference(r *nddv1.Reference)
- func (mg *SrlNetworkinstanceNexthopgroups) SetResourceIndexes(n map[string]string)
- func (mg *SrlNetworkinstanceNexthopgroups) SetTarget(t []string)
- type SrlNetworkinstanceNexthopgroupsList
- func (in *SrlNetworkinstanceNexthopgroupsList) DeepCopy() *SrlNetworkinstanceNexthopgroupsList
- func (in *SrlNetworkinstanceNexthopgroupsList) DeepCopyInto(out *SrlNetworkinstanceNexthopgroupsList)
- func (in *SrlNetworkinstanceNexthopgroupsList) DeepCopyObject() runtime.Object
- func (l *SrlNetworkinstanceNexthopgroupsList) GetItems() []resource.Managed
- type SrlNetworkinstanceProtocolsBgp
- func (in *SrlNetworkinstanceProtocolsBgp) DeepCopy() *SrlNetworkinstanceProtocolsBgp
- func (in *SrlNetworkinstanceProtocolsBgp) DeepCopyInto(out *SrlNetworkinstanceProtocolsBgp)
- func (in *SrlNetworkinstanceProtocolsBgp) DeepCopyObject() runtime.Object
- func (mg *SrlNetworkinstanceProtocolsBgp) GetActive() bool
- func (mg *SrlNetworkinstanceProtocolsBgp) GetCondition(ck nddv1.ConditionKind) nddv1.Condition
- func (mg *SrlNetworkinstanceProtocolsBgp) GetDeletionPolicy() nddv1.DeletionPolicy
- func (mg *SrlNetworkinstanceProtocolsBgp) GetExternalLeafRefs() []string
- func (mg *SrlNetworkinstanceProtocolsBgp) GetNetworkNodeReference() *nddv1.Reference
- func (mg *SrlNetworkinstanceProtocolsBgp) GetResourceIndexes() map[string]string
- func (mg *SrlNetworkinstanceProtocolsBgp) GetTarget() []string
- func (mg *SrlNetworkinstanceProtocolsBgp) SetActive(b bool)
- func (mg *SrlNetworkinstanceProtocolsBgp) SetConditions(c ...nddv1.Condition)
- func (mg *SrlNetworkinstanceProtocolsBgp) SetDeletionPolicy(r nddv1.DeletionPolicy)
- func (mg *SrlNetworkinstanceProtocolsBgp) SetExternalLeafRefs(n []string)
- func (mg *SrlNetworkinstanceProtocolsBgp) SetNetworkNodeReference(r *nddv1.Reference)
- func (mg *SrlNetworkinstanceProtocolsBgp) SetResourceIndexes(n map[string]string)
- func (mg *SrlNetworkinstanceProtocolsBgp) SetTarget(t []string)
- type SrlNetworkinstanceProtocolsBgpList
- func (in *SrlNetworkinstanceProtocolsBgpList) DeepCopy() *SrlNetworkinstanceProtocolsBgpList
- func (in *SrlNetworkinstanceProtocolsBgpList) DeepCopyInto(out *SrlNetworkinstanceProtocolsBgpList)
- func (in *SrlNetworkinstanceProtocolsBgpList) DeepCopyObject() runtime.Object
- func (l *SrlNetworkinstanceProtocolsBgpList) GetItems() []resource.Managed
- type SrlNetworkinstanceProtocolsBgpevpn
- func (in *SrlNetworkinstanceProtocolsBgpevpn) DeepCopy() *SrlNetworkinstanceProtocolsBgpevpn
- func (in *SrlNetworkinstanceProtocolsBgpevpn) DeepCopyInto(out *SrlNetworkinstanceProtocolsBgpevpn)
- func (in *SrlNetworkinstanceProtocolsBgpevpn) DeepCopyObject() runtime.Object
- func (mg *SrlNetworkinstanceProtocolsBgpevpn) GetActive() bool
- func (mg *SrlNetworkinstanceProtocolsBgpevpn) GetCondition(ck nddv1.ConditionKind) nddv1.Condition
- func (mg *SrlNetworkinstanceProtocolsBgpevpn) GetDeletionPolicy() nddv1.DeletionPolicy
- func (mg *SrlNetworkinstanceProtocolsBgpevpn) GetExternalLeafRefs() []string
- func (mg *SrlNetworkinstanceProtocolsBgpevpn) GetNetworkNodeReference() *nddv1.Reference
- func (mg *SrlNetworkinstanceProtocolsBgpevpn) GetResourceIndexes() map[string]string
- func (mg *SrlNetworkinstanceProtocolsBgpevpn) GetTarget() []string
- func (mg *SrlNetworkinstanceProtocolsBgpevpn) SetActive(b bool)
- func (mg *SrlNetworkinstanceProtocolsBgpevpn) SetConditions(c ...nddv1.Condition)
- func (mg *SrlNetworkinstanceProtocolsBgpevpn) SetDeletionPolicy(r nddv1.DeletionPolicy)
- func (mg *SrlNetworkinstanceProtocolsBgpevpn) SetExternalLeafRefs(n []string)
- func (mg *SrlNetworkinstanceProtocolsBgpevpn) SetNetworkNodeReference(r *nddv1.Reference)
- func (mg *SrlNetworkinstanceProtocolsBgpevpn) SetResourceIndexes(n map[string]string)
- func (mg *SrlNetworkinstanceProtocolsBgpevpn) SetTarget(t []string)
- type SrlNetworkinstanceProtocolsBgpevpnList
- func (in *SrlNetworkinstanceProtocolsBgpevpnList) DeepCopy() *SrlNetworkinstanceProtocolsBgpevpnList
- func (in *SrlNetworkinstanceProtocolsBgpevpnList) DeepCopyInto(out *SrlNetworkinstanceProtocolsBgpevpnList)
- func (in *SrlNetworkinstanceProtocolsBgpevpnList) DeepCopyObject() runtime.Object
- func (l *SrlNetworkinstanceProtocolsBgpevpnList) GetItems() []resource.Managed
- type SrlNetworkinstanceProtocolsBgpvpn
- func (in *SrlNetworkinstanceProtocolsBgpvpn) DeepCopy() *SrlNetworkinstanceProtocolsBgpvpn
- func (in *SrlNetworkinstanceProtocolsBgpvpn) DeepCopyInto(out *SrlNetworkinstanceProtocolsBgpvpn)
- func (in *SrlNetworkinstanceProtocolsBgpvpn) DeepCopyObject() runtime.Object
- func (mg *SrlNetworkinstanceProtocolsBgpvpn) GetActive() bool
- func (mg *SrlNetworkinstanceProtocolsBgpvpn) GetCondition(ck nddv1.ConditionKind) nddv1.Condition
- func (mg *SrlNetworkinstanceProtocolsBgpvpn) GetDeletionPolicy() nddv1.DeletionPolicy
- func (mg *SrlNetworkinstanceProtocolsBgpvpn) GetExternalLeafRefs() []string
- func (mg *SrlNetworkinstanceProtocolsBgpvpn) GetNetworkNodeReference() *nddv1.Reference
- func (mg *SrlNetworkinstanceProtocolsBgpvpn) GetResourceIndexes() map[string]string
- func (mg *SrlNetworkinstanceProtocolsBgpvpn) GetTarget() []string
- func (mg *SrlNetworkinstanceProtocolsBgpvpn) SetActive(b bool)
- func (mg *SrlNetworkinstanceProtocolsBgpvpn) SetConditions(c ...nddv1.Condition)
- func (mg *SrlNetworkinstanceProtocolsBgpvpn) SetDeletionPolicy(r nddv1.DeletionPolicy)
- func (mg *SrlNetworkinstanceProtocolsBgpvpn) SetExternalLeafRefs(n []string)
- func (mg *SrlNetworkinstanceProtocolsBgpvpn) SetNetworkNodeReference(r *nddv1.Reference)
- func (mg *SrlNetworkinstanceProtocolsBgpvpn) SetResourceIndexes(n map[string]string)
- func (mg *SrlNetworkinstanceProtocolsBgpvpn) SetTarget(t []string)
- type SrlNetworkinstanceProtocolsBgpvpnList
- func (in *SrlNetworkinstanceProtocolsBgpvpnList) DeepCopy() *SrlNetworkinstanceProtocolsBgpvpnList
- func (in *SrlNetworkinstanceProtocolsBgpvpnList) DeepCopyInto(out *SrlNetworkinstanceProtocolsBgpvpnList)
- func (in *SrlNetworkinstanceProtocolsBgpvpnList) DeepCopyObject() runtime.Object
- func (l *SrlNetworkinstanceProtocolsBgpvpnList) GetItems() []resource.Managed
- type SrlNetworkinstanceProtocolsIsis
- func (in *SrlNetworkinstanceProtocolsIsis) DeepCopy() *SrlNetworkinstanceProtocolsIsis
- func (in *SrlNetworkinstanceProtocolsIsis) DeepCopyInto(out *SrlNetworkinstanceProtocolsIsis)
- func (in *SrlNetworkinstanceProtocolsIsis) DeepCopyObject() runtime.Object
- func (mg *SrlNetworkinstanceProtocolsIsis) GetActive() bool
- func (mg *SrlNetworkinstanceProtocolsIsis) GetCondition(ck nddv1.ConditionKind) nddv1.Condition
- func (mg *SrlNetworkinstanceProtocolsIsis) GetDeletionPolicy() nddv1.DeletionPolicy
- func (mg *SrlNetworkinstanceProtocolsIsis) GetExternalLeafRefs() []string
- func (mg *SrlNetworkinstanceProtocolsIsis) GetNetworkNodeReference() *nddv1.Reference
- func (mg *SrlNetworkinstanceProtocolsIsis) GetResourceIndexes() map[string]string
- func (mg *SrlNetworkinstanceProtocolsIsis) GetTarget() []string
- func (mg *SrlNetworkinstanceProtocolsIsis) SetActive(b bool)
- func (mg *SrlNetworkinstanceProtocolsIsis) SetConditions(c ...nddv1.Condition)
- func (mg *SrlNetworkinstanceProtocolsIsis) SetDeletionPolicy(r nddv1.DeletionPolicy)
- func (mg *SrlNetworkinstanceProtocolsIsis) SetExternalLeafRefs(n []string)
- func (mg *SrlNetworkinstanceProtocolsIsis) SetNetworkNodeReference(r *nddv1.Reference)
- func (mg *SrlNetworkinstanceProtocolsIsis) SetResourceIndexes(n map[string]string)
- func (mg *SrlNetworkinstanceProtocolsIsis) SetTarget(t []string)
- type SrlNetworkinstanceProtocolsIsisList
- func (in *SrlNetworkinstanceProtocolsIsisList) DeepCopy() *SrlNetworkinstanceProtocolsIsisList
- func (in *SrlNetworkinstanceProtocolsIsisList) DeepCopyInto(out *SrlNetworkinstanceProtocolsIsisList)
- func (in *SrlNetworkinstanceProtocolsIsisList) DeepCopyObject() runtime.Object
- func (l *SrlNetworkinstanceProtocolsIsisList) GetItems() []resource.Managed
- type SrlNetworkinstanceProtocolsLinux
- func (in *SrlNetworkinstanceProtocolsLinux) DeepCopy() *SrlNetworkinstanceProtocolsLinux
- func (in *SrlNetworkinstanceProtocolsLinux) DeepCopyInto(out *SrlNetworkinstanceProtocolsLinux)
- func (in *SrlNetworkinstanceProtocolsLinux) DeepCopyObject() runtime.Object
- func (mg *SrlNetworkinstanceProtocolsLinux) GetActive() bool
- func (mg *SrlNetworkinstanceProtocolsLinux) GetCondition(ck nddv1.ConditionKind) nddv1.Condition
- func (mg *SrlNetworkinstanceProtocolsLinux) GetDeletionPolicy() nddv1.DeletionPolicy
- func (mg *SrlNetworkinstanceProtocolsLinux) GetExternalLeafRefs() []string
- func (mg *SrlNetworkinstanceProtocolsLinux) GetNetworkNodeReference() *nddv1.Reference
- func (mg *SrlNetworkinstanceProtocolsLinux) GetResourceIndexes() map[string]string
- func (mg *SrlNetworkinstanceProtocolsLinux) GetTarget() []string
- func (mg *SrlNetworkinstanceProtocolsLinux) SetActive(b bool)
- func (mg *SrlNetworkinstanceProtocolsLinux) SetConditions(c ...nddv1.Condition)
- func (mg *SrlNetworkinstanceProtocolsLinux) SetDeletionPolicy(r nddv1.DeletionPolicy)
- func (mg *SrlNetworkinstanceProtocolsLinux) SetExternalLeafRefs(n []string)
- func (mg *SrlNetworkinstanceProtocolsLinux) SetNetworkNodeReference(r *nddv1.Reference)
- func (mg *SrlNetworkinstanceProtocolsLinux) SetResourceIndexes(n map[string]string)
- func (mg *SrlNetworkinstanceProtocolsLinux) SetTarget(t []string)
- type SrlNetworkinstanceProtocolsLinuxList
- func (in *SrlNetworkinstanceProtocolsLinuxList) DeepCopy() *SrlNetworkinstanceProtocolsLinuxList
- func (in *SrlNetworkinstanceProtocolsLinuxList) DeepCopyInto(out *SrlNetworkinstanceProtocolsLinuxList)
- func (in *SrlNetworkinstanceProtocolsLinuxList) DeepCopyObject() runtime.Object
- func (l *SrlNetworkinstanceProtocolsLinuxList) GetItems() []resource.Managed
- type SrlNetworkinstanceProtocolsOspf
- func (in *SrlNetworkinstanceProtocolsOspf) DeepCopy() *SrlNetworkinstanceProtocolsOspf
- func (in *SrlNetworkinstanceProtocolsOspf) DeepCopyInto(out *SrlNetworkinstanceProtocolsOspf)
- func (in *SrlNetworkinstanceProtocolsOspf) DeepCopyObject() runtime.Object
- func (mg *SrlNetworkinstanceProtocolsOspf) GetActive() bool
- func (mg *SrlNetworkinstanceProtocolsOspf) GetCondition(ck nddv1.ConditionKind) nddv1.Condition
- func (mg *SrlNetworkinstanceProtocolsOspf) GetDeletionPolicy() nddv1.DeletionPolicy
- func (mg *SrlNetworkinstanceProtocolsOspf) GetExternalLeafRefs() []string
- func (mg *SrlNetworkinstanceProtocolsOspf) GetNetworkNodeReference() *nddv1.Reference
- func (mg *SrlNetworkinstanceProtocolsOspf) GetResourceIndexes() map[string]string
- func (mg *SrlNetworkinstanceProtocolsOspf) GetTarget() []string
- func (mg *SrlNetworkinstanceProtocolsOspf) SetActive(b bool)
- func (mg *SrlNetworkinstanceProtocolsOspf) SetConditions(c ...nddv1.Condition)
- func (mg *SrlNetworkinstanceProtocolsOspf) SetDeletionPolicy(r nddv1.DeletionPolicy)
- func (mg *SrlNetworkinstanceProtocolsOspf) SetExternalLeafRefs(n []string)
- func (mg *SrlNetworkinstanceProtocolsOspf) SetNetworkNodeReference(r *nddv1.Reference)
- func (mg *SrlNetworkinstanceProtocolsOspf) SetResourceIndexes(n map[string]string)
- func (mg *SrlNetworkinstanceProtocolsOspf) SetTarget(t []string)
- type SrlNetworkinstanceProtocolsOspfList
- func (in *SrlNetworkinstanceProtocolsOspfList) DeepCopy() *SrlNetworkinstanceProtocolsOspfList
- func (in *SrlNetworkinstanceProtocolsOspfList) DeepCopyInto(out *SrlNetworkinstanceProtocolsOspfList)
- func (in *SrlNetworkinstanceProtocolsOspfList) DeepCopyObject() runtime.Object
- func (l *SrlNetworkinstanceProtocolsOspfList) GetItems() []resource.Managed
- type SrlNetworkinstanceStaticroutes
- func (in *SrlNetworkinstanceStaticroutes) DeepCopy() *SrlNetworkinstanceStaticroutes
- func (in *SrlNetworkinstanceStaticroutes) DeepCopyInto(out *SrlNetworkinstanceStaticroutes)
- func (in *SrlNetworkinstanceStaticroutes) DeepCopyObject() runtime.Object
- func (mg *SrlNetworkinstanceStaticroutes) GetActive() bool
- func (mg *SrlNetworkinstanceStaticroutes) GetCondition(ck nddv1.ConditionKind) nddv1.Condition
- func (mg *SrlNetworkinstanceStaticroutes) GetDeletionPolicy() nddv1.DeletionPolicy
- func (mg *SrlNetworkinstanceStaticroutes) GetExternalLeafRefs() []string
- func (mg *SrlNetworkinstanceStaticroutes) GetNetworkNodeReference() *nddv1.Reference
- func (mg *SrlNetworkinstanceStaticroutes) GetResourceIndexes() map[string]string
- func (mg *SrlNetworkinstanceStaticroutes) GetTarget() []string
- func (mg *SrlNetworkinstanceStaticroutes) SetActive(b bool)
- func (mg *SrlNetworkinstanceStaticroutes) SetConditions(c ...nddv1.Condition)
- func (mg *SrlNetworkinstanceStaticroutes) SetDeletionPolicy(r nddv1.DeletionPolicy)
- func (mg *SrlNetworkinstanceStaticroutes) SetExternalLeafRefs(n []string)
- func (mg *SrlNetworkinstanceStaticroutes) SetNetworkNodeReference(r *nddv1.Reference)
- func (mg *SrlNetworkinstanceStaticroutes) SetResourceIndexes(n map[string]string)
- func (mg *SrlNetworkinstanceStaticroutes) SetTarget(t []string)
- type SrlNetworkinstanceStaticroutesList
- func (in *SrlNetworkinstanceStaticroutesList) DeepCopy() *SrlNetworkinstanceStaticroutesList
- func (in *SrlNetworkinstanceStaticroutesList) DeepCopyInto(out *SrlNetworkinstanceStaticroutesList)
- func (in *SrlNetworkinstanceStaticroutesList) DeepCopyObject() runtime.Object
- func (l *SrlNetworkinstanceStaticroutesList) GetItems() []resource.Managed
- type SrlRoutingpolicyAspathset
- func (in *SrlRoutingpolicyAspathset) DeepCopy() *SrlRoutingpolicyAspathset
- func (in *SrlRoutingpolicyAspathset) DeepCopyInto(out *SrlRoutingpolicyAspathset)
- func (in *SrlRoutingpolicyAspathset) DeepCopyObject() runtime.Object
- func (mg *SrlRoutingpolicyAspathset) GetActive() bool
- func (mg *SrlRoutingpolicyAspathset) GetCondition(ck nddv1.ConditionKind) nddv1.Condition
- func (mg *SrlRoutingpolicyAspathset) GetDeletionPolicy() nddv1.DeletionPolicy
- func (mg *SrlRoutingpolicyAspathset) GetExternalLeafRefs() []string
- func (mg *SrlRoutingpolicyAspathset) GetNetworkNodeReference() *nddv1.Reference
- func (mg *SrlRoutingpolicyAspathset) GetResourceIndexes() map[string]string
- func (mg *SrlRoutingpolicyAspathset) GetTarget() []string
- func (mg *SrlRoutingpolicyAspathset) SetActive(b bool)
- func (mg *SrlRoutingpolicyAspathset) SetConditions(c ...nddv1.Condition)
- func (mg *SrlRoutingpolicyAspathset) SetDeletionPolicy(r nddv1.DeletionPolicy)
- func (mg *SrlRoutingpolicyAspathset) SetExternalLeafRefs(n []string)
- func (mg *SrlRoutingpolicyAspathset) SetNetworkNodeReference(r *nddv1.Reference)
- func (mg *SrlRoutingpolicyAspathset) SetResourceIndexes(n map[string]string)
- func (mg *SrlRoutingpolicyAspathset) SetTarget(t []string)
- type SrlRoutingpolicyAspathsetList
- func (in *SrlRoutingpolicyAspathsetList) DeepCopy() *SrlRoutingpolicyAspathsetList
- func (in *SrlRoutingpolicyAspathsetList) DeepCopyInto(out *SrlRoutingpolicyAspathsetList)
- func (in *SrlRoutingpolicyAspathsetList) DeepCopyObject() runtime.Object
- func (l *SrlRoutingpolicyAspathsetList) GetItems() []resource.Managed
- type SrlRoutingpolicyCommunityset
- func (in *SrlRoutingpolicyCommunityset) DeepCopy() *SrlRoutingpolicyCommunityset
- func (in *SrlRoutingpolicyCommunityset) DeepCopyInto(out *SrlRoutingpolicyCommunityset)
- func (in *SrlRoutingpolicyCommunityset) DeepCopyObject() runtime.Object
- func (mg *SrlRoutingpolicyCommunityset) GetActive() bool
- func (mg *SrlRoutingpolicyCommunityset) GetCondition(ck nddv1.ConditionKind) nddv1.Condition
- func (mg *SrlRoutingpolicyCommunityset) GetDeletionPolicy() nddv1.DeletionPolicy
- func (mg *SrlRoutingpolicyCommunityset) GetExternalLeafRefs() []string
- func (mg *SrlRoutingpolicyCommunityset) GetNetworkNodeReference() *nddv1.Reference
- func (mg *SrlRoutingpolicyCommunityset) GetResourceIndexes() map[string]string
- func (mg *SrlRoutingpolicyCommunityset) GetTarget() []string
- func (mg *SrlRoutingpolicyCommunityset) SetActive(b bool)
- func (mg *SrlRoutingpolicyCommunityset) SetConditions(c ...nddv1.Condition)
- func (mg *SrlRoutingpolicyCommunityset) SetDeletionPolicy(r nddv1.DeletionPolicy)
- func (mg *SrlRoutingpolicyCommunityset) SetExternalLeafRefs(n []string)
- func (mg *SrlRoutingpolicyCommunityset) SetNetworkNodeReference(r *nddv1.Reference)
- func (mg *SrlRoutingpolicyCommunityset) SetResourceIndexes(n map[string]string)
- func (mg *SrlRoutingpolicyCommunityset) SetTarget(t []string)
- type SrlRoutingpolicyCommunitysetList
- func (in *SrlRoutingpolicyCommunitysetList) DeepCopy() *SrlRoutingpolicyCommunitysetList
- func (in *SrlRoutingpolicyCommunitysetList) DeepCopyInto(out *SrlRoutingpolicyCommunitysetList)
- func (in *SrlRoutingpolicyCommunitysetList) DeepCopyObject() runtime.Object
- func (l *SrlRoutingpolicyCommunitysetList) GetItems() []resource.Managed
- type SrlRoutingpolicyPolicy
- func (in *SrlRoutingpolicyPolicy) DeepCopy() *SrlRoutingpolicyPolicy
- func (in *SrlRoutingpolicyPolicy) DeepCopyInto(out *SrlRoutingpolicyPolicy)
- func (in *SrlRoutingpolicyPolicy) DeepCopyObject() runtime.Object
- func (mg *SrlRoutingpolicyPolicy) GetActive() bool
- func (mg *SrlRoutingpolicyPolicy) GetCondition(ck nddv1.ConditionKind) nddv1.Condition
- func (mg *SrlRoutingpolicyPolicy) GetDeletionPolicy() nddv1.DeletionPolicy
- func (mg *SrlRoutingpolicyPolicy) GetExternalLeafRefs() []string
- func (mg *SrlRoutingpolicyPolicy) GetNetworkNodeReference() *nddv1.Reference
- func (mg *SrlRoutingpolicyPolicy) GetResourceIndexes() map[string]string
- func (mg *SrlRoutingpolicyPolicy) GetTarget() []string
- func (mg *SrlRoutingpolicyPolicy) SetActive(b bool)
- func (mg *SrlRoutingpolicyPolicy) SetConditions(c ...nddv1.Condition)
- func (mg *SrlRoutingpolicyPolicy) SetDeletionPolicy(r nddv1.DeletionPolicy)
- func (mg *SrlRoutingpolicyPolicy) SetExternalLeafRefs(n []string)
- func (mg *SrlRoutingpolicyPolicy) SetNetworkNodeReference(r *nddv1.Reference)
- func (mg *SrlRoutingpolicyPolicy) SetResourceIndexes(n map[string]string)
- func (mg *SrlRoutingpolicyPolicy) SetTarget(t []string)
- type SrlRoutingpolicyPolicyList
- type SrlRoutingpolicyPrefixset
- func (in *SrlRoutingpolicyPrefixset) DeepCopy() *SrlRoutingpolicyPrefixset
- func (in *SrlRoutingpolicyPrefixset) DeepCopyInto(out *SrlRoutingpolicyPrefixset)
- func (in *SrlRoutingpolicyPrefixset) DeepCopyObject() runtime.Object
- func (mg *SrlRoutingpolicyPrefixset) GetActive() bool
- func (mg *SrlRoutingpolicyPrefixset) GetCondition(ck nddv1.ConditionKind) nddv1.Condition
- func (mg *SrlRoutingpolicyPrefixset) GetDeletionPolicy() nddv1.DeletionPolicy
- func (mg *SrlRoutingpolicyPrefixset) GetExternalLeafRefs() []string
- func (mg *SrlRoutingpolicyPrefixset) GetNetworkNodeReference() *nddv1.Reference
- func (mg *SrlRoutingpolicyPrefixset) GetResourceIndexes() map[string]string
- func (mg *SrlRoutingpolicyPrefixset) GetTarget() []string
- func (mg *SrlRoutingpolicyPrefixset) SetActive(b bool)
- func (mg *SrlRoutingpolicyPrefixset) SetConditions(c ...nddv1.Condition)
- func (mg *SrlRoutingpolicyPrefixset) SetDeletionPolicy(r nddv1.DeletionPolicy)
- func (mg *SrlRoutingpolicyPrefixset) SetExternalLeafRefs(n []string)
- func (mg *SrlRoutingpolicyPrefixset) SetNetworkNodeReference(r *nddv1.Reference)
- func (mg *SrlRoutingpolicyPrefixset) SetResourceIndexes(n map[string]string)
- func (mg *SrlRoutingpolicyPrefixset) SetTarget(t []string)
- type SrlRoutingpolicyPrefixsetList
- func (in *SrlRoutingpolicyPrefixsetList) DeepCopy() *SrlRoutingpolicyPrefixsetList
- func (in *SrlRoutingpolicyPrefixsetList) DeepCopyInto(out *SrlRoutingpolicyPrefixsetList)
- func (in *SrlRoutingpolicyPrefixsetList) DeepCopyObject() runtime.Object
- func (l *SrlRoutingpolicyPrefixsetList) GetItems() []resource.Managed
- type SrlSystemMtu
- func (in *SrlSystemMtu) DeepCopy() *SrlSystemMtu
- func (in *SrlSystemMtu) DeepCopyInto(out *SrlSystemMtu)
- func (in *SrlSystemMtu) DeepCopyObject() runtime.Object
- func (mg *SrlSystemMtu) GetActive() bool
- func (mg *SrlSystemMtu) GetCondition(ck nddv1.ConditionKind) nddv1.Condition
- func (mg *SrlSystemMtu) GetDeletionPolicy() nddv1.DeletionPolicy
- func (mg *SrlSystemMtu) GetExternalLeafRefs() []string
- func (mg *SrlSystemMtu) GetNetworkNodeReference() *nddv1.Reference
- func (mg *SrlSystemMtu) GetResourceIndexes() map[string]string
- func (mg *SrlSystemMtu) GetTarget() []string
- func (mg *SrlSystemMtu) SetActive(b bool)
- func (mg *SrlSystemMtu) SetConditions(c ...nddv1.Condition)
- func (mg *SrlSystemMtu) SetDeletionPolicy(r nddv1.DeletionPolicy)
- func (mg *SrlSystemMtu) SetExternalLeafRefs(n []string)
- func (mg *SrlSystemMtu) SetNetworkNodeReference(r *nddv1.Reference)
- func (mg *SrlSystemMtu) SetResourceIndexes(n map[string]string)
- func (mg *SrlSystemMtu) SetTarget(t []string)
- type SrlSystemMtuList
- type SrlSystemName
- func (in *SrlSystemName) DeepCopy() *SrlSystemName
- func (in *SrlSystemName) DeepCopyInto(out *SrlSystemName)
- func (in *SrlSystemName) DeepCopyObject() runtime.Object
- func (mg *SrlSystemName) GetActive() bool
- func (mg *SrlSystemName) GetCondition(ck nddv1.ConditionKind) nddv1.Condition
- func (mg *SrlSystemName) GetDeletionPolicy() nddv1.DeletionPolicy
- func (mg *SrlSystemName) GetExternalLeafRefs() []string
- func (mg *SrlSystemName) GetNetworkNodeReference() *nddv1.Reference
- func (mg *SrlSystemName) GetResourceIndexes() map[string]string
- func (mg *SrlSystemName) GetTarget() []string
- func (mg *SrlSystemName) SetActive(b bool)
- func (mg *SrlSystemName) SetConditions(c ...nddv1.Condition)
- func (mg *SrlSystemName) SetDeletionPolicy(r nddv1.DeletionPolicy)
- func (mg *SrlSystemName) SetExternalLeafRefs(n []string)
- func (mg *SrlSystemName) SetNetworkNodeReference(r *nddv1.Reference)
- func (mg *SrlSystemName) SetResourceIndexes(n map[string]string)
- func (mg *SrlSystemName) SetTarget(t []string)
- type SrlSystemNameList
- type SrlSystemNetworkinstanceProtocolsBgpvpn
- func (in *SrlSystemNetworkinstanceProtocolsBgpvpn) DeepCopy() *SrlSystemNetworkinstanceProtocolsBgpvpn
- func (in *SrlSystemNetworkinstanceProtocolsBgpvpn) DeepCopyInto(out *SrlSystemNetworkinstanceProtocolsBgpvpn)
- func (in *SrlSystemNetworkinstanceProtocolsBgpvpn) DeepCopyObject() runtime.Object
- func (mg *SrlSystemNetworkinstanceProtocolsBgpvpn) GetActive() bool
- func (mg *SrlSystemNetworkinstanceProtocolsBgpvpn) GetCondition(ck nddv1.ConditionKind) nddv1.Condition
- func (mg *SrlSystemNetworkinstanceProtocolsBgpvpn) GetDeletionPolicy() nddv1.DeletionPolicy
- func (mg *SrlSystemNetworkinstanceProtocolsBgpvpn) GetExternalLeafRefs() []string
- func (mg *SrlSystemNetworkinstanceProtocolsBgpvpn) GetNetworkNodeReference() *nddv1.Reference
- func (mg *SrlSystemNetworkinstanceProtocolsBgpvpn) GetResourceIndexes() map[string]string
- func (mg *SrlSystemNetworkinstanceProtocolsBgpvpn) GetTarget() []string
- func (mg *SrlSystemNetworkinstanceProtocolsBgpvpn) SetActive(b bool)
- func (mg *SrlSystemNetworkinstanceProtocolsBgpvpn) SetConditions(c ...nddv1.Condition)
- func (mg *SrlSystemNetworkinstanceProtocolsBgpvpn) SetDeletionPolicy(r nddv1.DeletionPolicy)
- func (mg *SrlSystemNetworkinstanceProtocolsBgpvpn) SetExternalLeafRefs(n []string)
- func (mg *SrlSystemNetworkinstanceProtocolsBgpvpn) SetNetworkNodeReference(r *nddv1.Reference)
- func (mg *SrlSystemNetworkinstanceProtocolsBgpvpn) SetResourceIndexes(n map[string]string)
- func (mg *SrlSystemNetworkinstanceProtocolsBgpvpn) SetTarget(t []string)
- type SrlSystemNetworkinstanceProtocolsBgpvpnList
- func (in *SrlSystemNetworkinstanceProtocolsBgpvpnList) DeepCopy() *SrlSystemNetworkinstanceProtocolsBgpvpnList
- func (in *SrlSystemNetworkinstanceProtocolsBgpvpnList) DeepCopyInto(out *SrlSystemNetworkinstanceProtocolsBgpvpnList)
- func (in *SrlSystemNetworkinstanceProtocolsBgpvpnList) DeepCopyObject() runtime.Object
- func (l *SrlSystemNetworkinstanceProtocolsBgpvpnList) GetItems() []resource.Managed
- type SrlSystemNetworkinstanceProtocolsEvpn
- func (in *SrlSystemNetworkinstanceProtocolsEvpn) DeepCopy() *SrlSystemNetworkinstanceProtocolsEvpn
- func (in *SrlSystemNetworkinstanceProtocolsEvpn) DeepCopyInto(out *SrlSystemNetworkinstanceProtocolsEvpn)
- func (in *SrlSystemNetworkinstanceProtocolsEvpn) DeepCopyObject() runtime.Object
- func (mg *SrlSystemNetworkinstanceProtocolsEvpn) GetActive() bool
- func (mg *SrlSystemNetworkinstanceProtocolsEvpn) GetCondition(ck nddv1.ConditionKind) nddv1.Condition
- func (mg *SrlSystemNetworkinstanceProtocolsEvpn) GetDeletionPolicy() nddv1.DeletionPolicy
- func (mg *SrlSystemNetworkinstanceProtocolsEvpn) GetExternalLeafRefs() []string
- func (mg *SrlSystemNetworkinstanceProtocolsEvpn) GetNetworkNodeReference() *nddv1.Reference
- func (mg *SrlSystemNetworkinstanceProtocolsEvpn) GetResourceIndexes() map[string]string
- func (mg *SrlSystemNetworkinstanceProtocolsEvpn) GetTarget() []string
- func (mg *SrlSystemNetworkinstanceProtocolsEvpn) SetActive(b bool)
- func (mg *SrlSystemNetworkinstanceProtocolsEvpn) SetConditions(c ...nddv1.Condition)
- func (mg *SrlSystemNetworkinstanceProtocolsEvpn) SetDeletionPolicy(r nddv1.DeletionPolicy)
- func (mg *SrlSystemNetworkinstanceProtocolsEvpn) SetExternalLeafRefs(n []string)
- func (mg *SrlSystemNetworkinstanceProtocolsEvpn) SetNetworkNodeReference(r *nddv1.Reference)
- func (mg *SrlSystemNetworkinstanceProtocolsEvpn) SetResourceIndexes(n map[string]string)
- func (mg *SrlSystemNetworkinstanceProtocolsEvpn) SetTarget(t []string)
- type SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstance
- func (in *SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstance) DeepCopy() *SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstance
- func (in *SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstance) DeepCopyInto(out *SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstance)
- func (in *SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstance) DeepCopyObject() runtime.Object
- func (mg *SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstance) GetActive() bool
- func (mg *SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstance) GetCondition(ck nddv1.ConditionKind) nddv1.Condition
- func (mg *SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstance) GetDeletionPolicy() nddv1.DeletionPolicy
- func (mg *SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstance) GetExternalLeafRefs() []string
- func (mg *SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstance) GetNetworkNodeReference() *nddv1.Reference
- func (mg *SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstance) GetResourceIndexes() map[string]string
- func (mg *SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstance) GetTarget() []string
- func (mg *SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstance) SetActive(b bool)
- func (mg *SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstance) SetConditions(c ...nddv1.Condition)
- func (mg *SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstance) SetDeletionPolicy(r nddv1.DeletionPolicy)
- func (mg *SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstance) SetExternalLeafRefs(n []string)
- func (mg *SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstance) SetNetworkNodeReference(r *nddv1.Reference)
- func (mg *SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstance) SetResourceIndexes(n map[string]string)
- func (mg *SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstance) SetTarget(t []string)
- type SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsi
- func (in *SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsi) DeepCopy() *SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsi
- func (in *SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsi) DeepCopyInto(out *SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsi)
- func (in *SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsi) DeepCopyObject() runtime.Object
- func (mg *SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsi) GetActive() bool
- func (mg *SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsi) GetCondition(ck nddv1.ConditionKind) nddv1.Condition
- func (mg *SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsi) GetDeletionPolicy() nddv1.DeletionPolicy
- func (mg *SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsi) GetExternalLeafRefs() []string
- func (mg *SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsi) GetNetworkNodeReference() *nddv1.Reference
- func (mg *SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsi) GetResourceIndexes() map[string]string
- func (mg *SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsi) GetTarget() []string
- func (mg *SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsi) SetActive(b bool)
- func (mg *SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsi) SetConditions(c ...nddv1.Condition)
- func (mg *SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsi) SetDeletionPolicy(r nddv1.DeletionPolicy)
- func (mg *SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsi) SetExternalLeafRefs(n []string)
- func (mg *SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsi) SetNetworkNodeReference(r *nddv1.Reference)
- func (mg *SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsi) SetResourceIndexes(n map[string]string)
- func (mg *SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsi) SetTarget(t []string)
- type SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiList
- func (in *SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiList) DeepCopy() *SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiList
- func (in *SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiList) DeepCopyInto(out *SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiList)
- func (in *SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiList) DeepCopyObject() runtime.Object
- func (l *SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiList) GetItems() []resource.Managed
- type SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceList
- func (in *SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceList) DeepCopy() *SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceList
- func (in *SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceList) DeepCopyInto(out *SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceList)
- func (in *SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceList) DeepCopyObject() runtime.Object
- func (l *SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceList) GetItems() []resource.Managed
- type SrlSystemNetworkinstanceProtocolsEvpnList
- func (in *SrlSystemNetworkinstanceProtocolsEvpnList) DeepCopy() *SrlSystemNetworkinstanceProtocolsEvpnList
- func (in *SrlSystemNetworkinstanceProtocolsEvpnList) DeepCopyInto(out *SrlSystemNetworkinstanceProtocolsEvpnList)
- func (in *SrlSystemNetworkinstanceProtocolsEvpnList) DeepCopyObject() runtime.Object
- func (l *SrlSystemNetworkinstanceProtocolsEvpnList) GetItems() []resource.Managed
- type SrlSystemNtp
- func (in *SrlSystemNtp) DeepCopy() *SrlSystemNtp
- func (in *SrlSystemNtp) DeepCopyInto(out *SrlSystemNtp)
- func (in *SrlSystemNtp) DeepCopyObject() runtime.Object
- func (mg *SrlSystemNtp) GetActive() bool
- func (mg *SrlSystemNtp) GetCondition(ck nddv1.ConditionKind) nddv1.Condition
- func (mg *SrlSystemNtp) GetDeletionPolicy() nddv1.DeletionPolicy
- func (mg *SrlSystemNtp) GetExternalLeafRefs() []string
- func (mg *SrlSystemNtp) GetNetworkNodeReference() *nddv1.Reference
- func (mg *SrlSystemNtp) GetResourceIndexes() map[string]string
- func (mg *SrlSystemNtp) GetTarget() []string
- func (mg *SrlSystemNtp) SetActive(b bool)
- func (mg *SrlSystemNtp) SetConditions(c ...nddv1.Condition)
- func (mg *SrlSystemNtp) SetDeletionPolicy(r nddv1.DeletionPolicy)
- func (mg *SrlSystemNtp) SetExternalLeafRefs(n []string)
- func (mg *SrlSystemNtp) SetNetworkNodeReference(r *nddv1.Reference)
- func (mg *SrlSystemNtp) SetResourceIndexes(n map[string]string)
- func (mg *SrlSystemNtp) SetTarget(t []string)
- type SrlSystemNtpList
- type SrlTunnelinterface
- func (in *SrlTunnelinterface) DeepCopy() *SrlTunnelinterface
- func (in *SrlTunnelinterface) DeepCopyInto(out *SrlTunnelinterface)
- func (in *SrlTunnelinterface) DeepCopyObject() runtime.Object
- func (mg *SrlTunnelinterface) GetActive() bool
- func (mg *SrlTunnelinterface) GetCondition(ck nddv1.ConditionKind) nddv1.Condition
- func (mg *SrlTunnelinterface) GetDeletionPolicy() nddv1.DeletionPolicy
- func (mg *SrlTunnelinterface) GetExternalLeafRefs() []string
- func (mg *SrlTunnelinterface) GetNetworkNodeReference() *nddv1.Reference
- func (mg *SrlTunnelinterface) GetResourceIndexes() map[string]string
- func (mg *SrlTunnelinterface) GetTarget() []string
- func (mg *SrlTunnelinterface) SetActive(b bool)
- func (mg *SrlTunnelinterface) SetConditions(c ...nddv1.Condition)
- func (mg *SrlTunnelinterface) SetDeletionPolicy(r nddv1.DeletionPolicy)
- func (mg *SrlTunnelinterface) SetExternalLeafRefs(n []string)
- func (mg *SrlTunnelinterface) SetNetworkNodeReference(r *nddv1.Reference)
- func (mg *SrlTunnelinterface) SetResourceIndexes(n map[string]string)
- func (mg *SrlTunnelinterface) SetTarget(t []string)
- type SrlTunnelinterfaceList
- type SrlTunnelinterfaceVxlaninterface
- func (in *SrlTunnelinterfaceVxlaninterface) DeepCopy() *SrlTunnelinterfaceVxlaninterface
- func (in *SrlTunnelinterfaceVxlaninterface) DeepCopyInto(out *SrlTunnelinterfaceVxlaninterface)
- func (in *SrlTunnelinterfaceVxlaninterface) DeepCopyObject() runtime.Object
- func (mg *SrlTunnelinterfaceVxlaninterface) GetActive() bool
- func (mg *SrlTunnelinterfaceVxlaninterface) GetCondition(ck nddv1.ConditionKind) nddv1.Condition
- func (mg *SrlTunnelinterfaceVxlaninterface) GetDeletionPolicy() nddv1.DeletionPolicy
- func (mg *SrlTunnelinterfaceVxlaninterface) GetExternalLeafRefs() []string
- func (mg *SrlTunnelinterfaceVxlaninterface) GetNetworkNodeReference() *nddv1.Reference
- func (mg *SrlTunnelinterfaceVxlaninterface) GetResourceIndexes() map[string]string
- func (mg *SrlTunnelinterfaceVxlaninterface) GetTarget() []string
- func (mg *SrlTunnelinterfaceVxlaninterface) SetActive(b bool)
- func (mg *SrlTunnelinterfaceVxlaninterface) SetConditions(c ...nddv1.Condition)
- func (mg *SrlTunnelinterfaceVxlaninterface) SetDeletionPolicy(r nddv1.DeletionPolicy)
- func (mg *SrlTunnelinterfaceVxlaninterface) SetExternalLeafRefs(n []string)
- func (mg *SrlTunnelinterfaceVxlaninterface) SetNetworkNodeReference(r *nddv1.Reference)
- func (mg *SrlTunnelinterfaceVxlaninterface) SetResourceIndexes(n map[string]string)
- func (mg *SrlTunnelinterfaceVxlaninterface) SetTarget(t []string)
- type SrlTunnelinterfaceVxlaninterfaceList
- func (in *SrlTunnelinterfaceVxlaninterfaceList) DeepCopy() *SrlTunnelinterfaceVxlaninterfaceList
- func (in *SrlTunnelinterfaceVxlaninterfaceList) DeepCopyInto(out *SrlTunnelinterfaceVxlaninterfaceList)
- func (in *SrlTunnelinterfaceVxlaninterfaceList) DeepCopyObject() runtime.Object
- func (l *SrlTunnelinterfaceVxlaninterfaceList) GetItems() []resource.Managed
- type SystemMtu
- type SystemMtuObservation
- type SystemMtuParameters
- type SystemMtuSpec
- type SystemMtuStatus
- type SystemName
- type SystemNameObservation
- type SystemNameParameters
- type SystemNameSpec
- type SystemNameStatus
- type SystemNetworkinstanceProtocolsBgpvpn
- type SystemNetworkinstanceProtocolsBgpvpnBgpInstance
- type SystemNetworkinstanceProtocolsBgpvpnBgpInstanceRouteDistinguisher
- func (in *SystemNetworkinstanceProtocolsBgpvpnBgpInstanceRouteDistinguisher) DeepCopy() *SystemNetworkinstanceProtocolsBgpvpnBgpInstanceRouteDistinguisher
- func (in *SystemNetworkinstanceProtocolsBgpvpnBgpInstanceRouteDistinguisher) DeepCopyInto(out *SystemNetworkinstanceProtocolsBgpvpnBgpInstanceRouteDistinguisher)
- type SystemNetworkinstanceProtocolsBgpvpnBgpInstanceRouteTarget
- type SystemNetworkinstanceProtocolsBgpvpnObservation
- type SystemNetworkinstanceProtocolsBgpvpnParameters
- type SystemNetworkinstanceProtocolsBgpvpnSpec
- type SystemNetworkinstanceProtocolsBgpvpnStatus
- type SystemNetworkinstanceProtocolsEvpn
- type SystemNetworkinstanceProtocolsEvpnEsisBgpinstance
- type SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsi
- type SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiDfElection
- func (in *SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiDfElection) DeepCopy() *SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiDfElection
- func (in *SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiDfElection) DeepCopyInto(out *SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiDfElection)
- type SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiDfElectionAlgorithm
- func (in *SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiDfElectionAlgorithm) DeepCopy() *SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiDfElectionAlgorithm
- func (in *SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiDfElectionAlgorithm) DeepCopyInto(out *SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiDfElectionAlgorithm)
- type SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiDfElectionAlgorithmDefaultAlg
- type SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiDfElectionAlgorithmDefaultAlgCapabilities
- type SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiDfElectionAlgorithmPreferenceAlg
- type SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiDfElectionAlgorithmPreferenceAlgCapabilities
- type SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiDfElectionTimers
- func (in *SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiDfElectionTimers) DeepCopy() *SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiDfElectionTimers
- func (in *SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiDfElectionTimers) DeepCopyInto(out *SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiDfElectionTimers)
- type SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiObservation
- func (in *SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiObservation) DeepCopy() *SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiObservation
- func (in *SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiObservation) DeepCopyInto(out *SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiObservation)
- type SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiParameters
- func (in *SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiParameters) DeepCopy() *SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiParameters
- func (in *SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiParameters) DeepCopyInto(out *SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiParameters)
- type SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiRoutes
- type SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiRoutesEthernetSegment
- func (in *SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiRoutesEthernetSegment) DeepCopy() *SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiRoutesEthernetSegment
- func (in *SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiRoutesEthernetSegment) DeepCopyInto(out *SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiRoutesEthernetSegment)
- type SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiSpec
- type SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiStatus
- type SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceObservation
- type SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceParameters
- type SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceSpec
- type SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceStatus
- type SystemNetworkinstanceProtocolsEvpnEthernetSegments
- type SystemNetworkinstanceProtocolsEvpnEthernetSegmentsTimers
- type SystemNetworkinstanceProtocolsEvpnObservation
- type SystemNetworkinstanceProtocolsEvpnParameters
- type SystemNetworkinstanceProtocolsEvpnSpec
- type SystemNetworkinstanceProtocolsEvpnStatus
- type SystemNtp
- type SystemNtpObservation
- type SystemNtpParameters
- type SystemNtpServer
- type SystemNtpSpec
- type SystemNtpStatus
- type Tunnelinterface
- type TunnelinterfaceObservation
- type TunnelinterfaceParameters
- type TunnelinterfaceSpec
- type TunnelinterfaceStatus
- type TunnelinterfaceVxlaninterface
- type TunnelinterfaceVxlaninterfaceBridgeTable
- type TunnelinterfaceVxlaninterfaceEgress
- type TunnelinterfaceVxlaninterfaceEgressDestinationGroups
- type TunnelinterfaceVxlaninterfaceEgressDestinationGroupsGroup
- type TunnelinterfaceVxlaninterfaceEgressDestinationGroupsGroupDestination
- func (in *TunnelinterfaceVxlaninterfaceEgressDestinationGroupsGroupDestination) DeepCopy() *TunnelinterfaceVxlaninterfaceEgressDestinationGroupsGroupDestination
- func (in *TunnelinterfaceVxlaninterfaceEgressDestinationGroupsGroupDestination) DeepCopyInto(out *TunnelinterfaceVxlaninterfaceEgressDestinationGroupsGroupDestination)
- type TunnelinterfaceVxlaninterfaceEgressDestinationGroupsGroupDestinationInnerEthernetHeader
- type TunnelinterfaceVxlaninterfaceEgressInnerEthernetHeader
- type TunnelinterfaceVxlaninterfaceIngress
- type TunnelinterfaceVxlaninterfaceObservation
- type TunnelinterfaceVxlaninterfaceParameters
- type TunnelinterfaceVxlaninterfaceSpec
- type TunnelinterfaceVxlaninterfaceStatus
Constants ¶
const ( // Group in the kubernetes api Group = "srl.ndd.yndd.io" // Version in the kubernetes api Version = "v1" )
const ( // DeviceMatch is the matching string for device registration DeviceMatch = "srl_nokia" // DeviceTypeSRL defines the device type the provider supports DeviceType nddv1.DeviceType = "nokia-srl" )
const ( // BfdFinalizer is the name of the finalizer added to // Bfd to block delete operations until the physical node can be // deprovisioned. BfdFinalizer string = "bfd.srl.ndd.yndd.io" )
const ( // InterfaceFinalizer is the name of the finalizer added to // Interface to block delete operations until the physical node can be // deprovisioned. InterfaceFinalizer string = "interface.srl.ndd.yndd.io" )
const ( // InterfaceSubinterfaceFinalizer is the name of the finalizer added to // InterfaceSubinterface to block delete operations until the physical node can be // deprovisioned. InterfaceSubinterfaceFinalizer string = "subinterface.srl.ndd.yndd.io" )
const ( // NetworkinstanceAggregateroutesFinalizer is the name of the finalizer added to // NetworkinstanceAggregateroutes to block delete operations until the physical node can be // deprovisioned. NetworkinstanceAggregateroutesFinalizer string = "aggregateRoutes.srl.ndd.yndd.io" )
const ( // NetworkinstanceFinalizer is the name of the finalizer added to // Networkinstance to block delete operations until the physical node can be // deprovisioned. NetworkinstanceFinalizer string = "networkInstance.srl.ndd.yndd.io" )
const ( // NetworkinstanceNexthopgroupsFinalizer is the name of the finalizer added to // NetworkinstanceNexthopgroups to block delete operations until the physical node can be // deprovisioned. NetworkinstanceNexthopgroupsFinalizer string = "nextHopGroups.srl.ndd.yndd.io" )
const ( // NetworkinstanceProtocolsBgpFinalizer is the name of the finalizer added to // NetworkinstanceProtocolsBgp to block delete operations until the physical node can be // deprovisioned. NetworkinstanceProtocolsBgpFinalizer string = "bgp.srl.ndd.yndd.io" )
const ( // NetworkinstanceProtocolsBgpevpnFinalizer is the name of the finalizer added to // NetworkinstanceProtocolsBgpevpn to block delete operations until the physical node can be // deprovisioned. NetworkinstanceProtocolsBgpevpnFinalizer string = "bgpEvpn.srl.ndd.yndd.io" )
const ( // NetworkinstanceProtocolsBgpvpnFinalizer is the name of the finalizer added to // NetworkinstanceProtocolsBgpvpn to block delete operations until the physical node can be // deprovisioned. NetworkinstanceProtocolsBgpvpnFinalizer string = "bgpVpn.srl.ndd.yndd.io" )
const ( // NetworkinstanceProtocolsIsisFinalizer is the name of the finalizer added to // NetworkinstanceProtocolsIsis to block delete operations until the physical node can be // deprovisioned. NetworkinstanceProtocolsIsisFinalizer string = "isis.srl.ndd.yndd.io" )
const ( // NetworkinstanceProtocolsLinuxFinalizer is the name of the finalizer added to // NetworkinstanceProtocolsLinux to block delete operations until the physical node can be // deprovisioned. NetworkinstanceProtocolsLinuxFinalizer string = "linux.srl.ndd.yndd.io" )
const ( // NetworkinstanceProtocolsOspfFinalizer is the name of the finalizer added to // NetworkinstanceProtocolsOspf to block delete operations until the physical node can be // deprovisioned. NetworkinstanceProtocolsOspfFinalizer string = "ospf.srl.ndd.yndd.io" )
const ( // NetworkinstanceStaticroutesFinalizer is the name of the finalizer added to // NetworkinstanceStaticroutes to block delete operations until the physical node can be // deprovisioned. NetworkinstanceStaticroutesFinalizer string = "staticRoutes.srl.ndd.yndd.io" )
const ( // RoutingpolicyAspathsetFinalizer is the name of the finalizer added to // RoutingpolicyAspathset to block delete operations until the physical node can be // deprovisioned. RoutingpolicyAspathsetFinalizer string = "asPathSet.srl.ndd.yndd.io" )
const ( // RoutingpolicyCommunitysetFinalizer is the name of the finalizer added to // RoutingpolicyCommunityset to block delete operations until the physical node can be // deprovisioned. RoutingpolicyCommunitysetFinalizer string = "communitySet.srl.ndd.yndd.io" )
const ( // RoutingpolicyPolicyFinalizer is the name of the finalizer added to // RoutingpolicyPolicy to block delete operations until the physical node can be // deprovisioned. RoutingpolicyPolicyFinalizer string = "policy.srl.ndd.yndd.io" )
const ( // RoutingpolicyPrefixsetFinalizer is the name of the finalizer added to // RoutingpolicyPrefixset to block delete operations until the physical node can be // deprovisioned. RoutingpolicyPrefixsetFinalizer string = "prefixSet.srl.ndd.yndd.io" )
const ( // SystemMtuFinalizer is the name of the finalizer added to // SystemMtu to block delete operations until the physical node can be // deprovisioned. SystemMtuFinalizer string = "mtu.srl.ndd.yndd.io" )
const ( // SystemNameFinalizer is the name of the finalizer added to // SystemName to block delete operations until the physical node can be // deprovisioned. SystemNameFinalizer string = "name.srl.ndd.yndd.io" )
const ( // SystemNetworkinstanceProtocolsBgpvpnFinalizer is the name of the finalizer added to // SystemNetworkinstanceProtocolsBgpvpn to block delete operations until the physical node can be // deprovisioned. SystemNetworkinstanceProtocolsBgpvpnFinalizer string = "bgpVpn.srl.ndd.yndd.io" )
const ( // SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiFinalizer is the name of the finalizer added to // SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsi to block delete operations until the physical node can be // deprovisioned. SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiFinalizer string = "ethernetSegment.srl.ndd.yndd.io" )
const ( // SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceFinalizer is the name of the finalizer added to // SystemNetworkinstanceProtocolsEvpnEsisBgpinstance to block delete operations until the physical node can be // deprovisioned. SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceFinalizer string = "bgpInstance.srl.ndd.yndd.io" )
const ( // SystemNetworkinstanceProtocolsEvpnFinalizer is the name of the finalizer added to // SystemNetworkinstanceProtocolsEvpn to block delete operations until the physical node can be // deprovisioned. SystemNetworkinstanceProtocolsEvpnFinalizer string = "evpn.srl.ndd.yndd.io" )
const ( // SystemNtpFinalizer is the name of the finalizer added to // SystemNtp to block delete operations until the physical node can be // deprovisioned. SystemNtpFinalizer string = "ntp.srl.ndd.yndd.io" )
const ( // TunnelinterfaceFinalizer is the name of the finalizer added to // Tunnelinterface to block delete operations until the physical node can be // deprovisioned. TunnelinterfaceFinalizer string = "tunnelInterface.srl.ndd.yndd.io" )
const ( // TunnelinterfaceVxlaninterfaceFinalizer is the name of the finalizer added to // TunnelinterfaceVxlaninterface to block delete operations until the physical node can be // deprovisioned. TunnelinterfaceVxlaninterfaceFinalizer string = "vxlanInterface.srl.ndd.yndd.io" )
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "srl.ndd.yndd.io", Version: "v1"} // 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 ( BfdKind = reflect.TypeOf(SrlBfd{}).Name() BfdGroupKind = schema.GroupKind{Group: Group, Kind: BfdKind}.String() BfdKindAPIVersion = BfdKind + "." + GroupVersion.String() BfdGroupVersionKind = GroupVersion.WithKind(BfdKind) )
Bfd type metadata.
var ( InterfaceKind = reflect.TypeOf(SrlInterface{}).Name() InterfaceGroupKind = schema.GroupKind{Group: Group, Kind: InterfaceKind}.String() InterfaceKindAPIVersion = InterfaceKind + "." + GroupVersion.String() InterfaceGroupVersionKind = GroupVersion.WithKind(InterfaceKind) )
Interface type metadata.
var ( InterfaceSubinterfaceKind = reflect.TypeOf(SrlInterfaceSubinterface{}).Name() InterfaceSubinterfaceGroupKind = schema.GroupKind{Group: Group, Kind: InterfaceSubinterfaceKind}.String() InterfaceSubinterfaceKindAPIVersion = InterfaceSubinterfaceKind + "." + GroupVersion.String() InterfaceSubinterfaceGroupVersionKind = GroupVersion.WithKind(InterfaceSubinterfaceKind) )
InterfaceSubinterface type metadata.
var ( NetworkinstanceKind = reflect.TypeOf(SrlNetworkinstance{}).Name() NetworkinstanceGroupKind = schema.GroupKind{Group: Group, Kind: NetworkinstanceKind}.String() NetworkinstanceKindAPIVersion = NetworkinstanceKind + "." + GroupVersion.String() NetworkinstanceGroupVersionKind = GroupVersion.WithKind(NetworkinstanceKind) )
Networkinstance type metadata.
var ( NetworkinstanceAggregateroutesKind = reflect.TypeOf(SrlNetworkinstanceAggregateroutes{}).Name() NetworkinstanceAggregateroutesGroupKind = schema.GroupKind{Group: Group, Kind: NetworkinstanceAggregateroutesKind}.String() NetworkinstanceAggregateroutesKindAPIVersion = NetworkinstanceAggregateroutesKind + "." + GroupVersion.String() NetworkinstanceAggregateroutesGroupVersionKind = GroupVersion.WithKind(NetworkinstanceAggregateroutesKind) )
NetworkinstanceAggregateroutes type metadata.
var ( NetworkinstanceNexthopgroupsKind = reflect.TypeOf(SrlNetworkinstanceNexthopgroups{}).Name() NetworkinstanceNexthopgroupsGroupKind = schema.GroupKind{Group: Group, Kind: NetworkinstanceNexthopgroupsKind}.String() NetworkinstanceNexthopgroupsKindAPIVersion = NetworkinstanceNexthopgroupsKind + "." + GroupVersion.String() NetworkinstanceNexthopgroupsGroupVersionKind = GroupVersion.WithKind(NetworkinstanceNexthopgroupsKind) )
NetworkinstanceNexthopgroups type metadata.
var ( NetworkinstanceProtocolsBgpKind = reflect.TypeOf(SrlNetworkinstanceProtocolsBgp{}).Name() NetworkinstanceProtocolsBgpGroupKind = schema.GroupKind{Group: Group, Kind: NetworkinstanceProtocolsBgpKind}.String() NetworkinstanceProtocolsBgpKindAPIVersion = NetworkinstanceProtocolsBgpKind + "." + GroupVersion.String() NetworkinstanceProtocolsBgpGroupVersionKind = GroupVersion.WithKind(NetworkinstanceProtocolsBgpKind) )
NetworkinstanceProtocolsBgp type metadata.
var ( NetworkinstanceProtocolsBgpevpnKind = reflect.TypeOf(SrlNetworkinstanceProtocolsBgpevpn{}).Name() NetworkinstanceProtocolsBgpevpnGroupKind = schema.GroupKind{Group: Group, Kind: NetworkinstanceProtocolsBgpevpnKind}.String() NetworkinstanceProtocolsBgpevpnKindAPIVersion = NetworkinstanceProtocolsBgpevpnKind + "." + GroupVersion.String() NetworkinstanceProtocolsBgpevpnGroupVersionKind = GroupVersion.WithKind(NetworkinstanceProtocolsBgpevpnKind) )
NetworkinstanceProtocolsBgpevpn type metadata.
var ( NetworkinstanceProtocolsBgpvpnKind = reflect.TypeOf(SrlNetworkinstanceProtocolsBgpvpn{}).Name() NetworkinstanceProtocolsBgpvpnGroupKind = schema.GroupKind{Group: Group, Kind: NetworkinstanceProtocolsBgpvpnKind}.String() NetworkinstanceProtocolsBgpvpnKindAPIVersion = NetworkinstanceProtocolsBgpvpnKind + "." + GroupVersion.String() NetworkinstanceProtocolsBgpvpnGroupVersionKind = GroupVersion.WithKind(NetworkinstanceProtocolsBgpvpnKind) )
NetworkinstanceProtocolsBgpvpn type metadata.
var ( NetworkinstanceProtocolsIsisKind = reflect.TypeOf(SrlNetworkinstanceProtocolsIsis{}).Name() NetworkinstanceProtocolsIsisGroupKind = schema.GroupKind{Group: Group, Kind: NetworkinstanceProtocolsIsisKind}.String() NetworkinstanceProtocolsIsisKindAPIVersion = NetworkinstanceProtocolsIsisKind + "." + GroupVersion.String() NetworkinstanceProtocolsIsisGroupVersionKind = GroupVersion.WithKind(NetworkinstanceProtocolsIsisKind) )
NetworkinstanceProtocolsIsis type metadata.
var ( NetworkinstanceProtocolsLinuxKind = reflect.TypeOf(SrlNetworkinstanceProtocolsLinux{}).Name() NetworkinstanceProtocolsLinuxGroupKind = schema.GroupKind{Group: Group, Kind: NetworkinstanceProtocolsLinuxKind}.String() NetworkinstanceProtocolsLinuxKindAPIVersion = NetworkinstanceProtocolsLinuxKind + "." + GroupVersion.String() NetworkinstanceProtocolsLinuxGroupVersionKind = GroupVersion.WithKind(NetworkinstanceProtocolsLinuxKind) )
NetworkinstanceProtocolsLinux type metadata.
var ( NetworkinstanceProtocolsOspfKind = reflect.TypeOf(SrlNetworkinstanceProtocolsOspf{}).Name() NetworkinstanceProtocolsOspfGroupKind = schema.GroupKind{Group: Group, Kind: NetworkinstanceProtocolsOspfKind}.String() NetworkinstanceProtocolsOspfKindAPIVersion = NetworkinstanceProtocolsOspfKind + "." + GroupVersion.String() NetworkinstanceProtocolsOspfGroupVersionKind = GroupVersion.WithKind(NetworkinstanceProtocolsOspfKind) )
NetworkinstanceProtocolsOspf type metadata.
var ( NetworkinstanceStaticroutesKind = reflect.TypeOf(SrlNetworkinstanceStaticroutes{}).Name() NetworkinstanceStaticroutesGroupKind = schema.GroupKind{Group: Group, Kind: NetworkinstanceStaticroutesKind}.String() NetworkinstanceStaticroutesKindAPIVersion = NetworkinstanceStaticroutesKind + "." + GroupVersion.String() NetworkinstanceStaticroutesGroupVersionKind = GroupVersion.WithKind(NetworkinstanceStaticroutesKind) )
NetworkinstanceStaticroutes type metadata.
var ( RoutingpolicyAspathsetKind = reflect.TypeOf(SrlRoutingpolicyAspathset{}).Name() RoutingpolicyAspathsetGroupKind = schema.GroupKind{Group: Group, Kind: RoutingpolicyAspathsetKind}.String() RoutingpolicyAspathsetKindAPIVersion = RoutingpolicyAspathsetKind + "." + GroupVersion.String() RoutingpolicyAspathsetGroupVersionKind = GroupVersion.WithKind(RoutingpolicyAspathsetKind) )
RoutingpolicyAspathset type metadata.
var ( RoutingpolicyCommunitysetKind = reflect.TypeOf(SrlRoutingpolicyCommunityset{}).Name() RoutingpolicyCommunitysetGroupKind = schema.GroupKind{Group: Group, Kind: RoutingpolicyCommunitysetKind}.String() RoutingpolicyCommunitysetKindAPIVersion = RoutingpolicyCommunitysetKind + "." + GroupVersion.String() RoutingpolicyCommunitysetGroupVersionKind = GroupVersion.WithKind(RoutingpolicyCommunitysetKind) )
RoutingpolicyCommunityset type metadata.
var ( RoutingpolicyPolicyKind = reflect.TypeOf(SrlRoutingpolicyPolicy{}).Name() RoutingpolicyPolicyGroupKind = schema.GroupKind{Group: Group, Kind: RoutingpolicyPolicyKind}.String() RoutingpolicyPolicyKindAPIVersion = RoutingpolicyPolicyKind + "." + GroupVersion.String() RoutingpolicyPolicyGroupVersionKind = GroupVersion.WithKind(RoutingpolicyPolicyKind) )
RoutingpolicyPolicy type metadata.
var ( RoutingpolicyPrefixsetKind = reflect.TypeOf(SrlRoutingpolicyPrefixset{}).Name() RoutingpolicyPrefixsetGroupKind = schema.GroupKind{Group: Group, Kind: RoutingpolicyPrefixsetKind}.String() RoutingpolicyPrefixsetKindAPIVersion = RoutingpolicyPrefixsetKind + "." + GroupVersion.String() RoutingpolicyPrefixsetGroupVersionKind = GroupVersion.WithKind(RoutingpolicyPrefixsetKind) )
RoutingpolicyPrefixset type metadata.
var ( SystemMtuKind = reflect.TypeOf(SrlSystemMtu{}).Name() SystemMtuGroupKind = schema.GroupKind{Group: Group, Kind: SystemMtuKind}.String() SystemMtuKindAPIVersion = SystemMtuKind + "." + GroupVersion.String() SystemMtuGroupVersionKind = GroupVersion.WithKind(SystemMtuKind) )
SystemMtu type metadata.
var ( SystemNameKind = reflect.TypeOf(SrlSystemName{}).Name() SystemNameGroupKind = schema.GroupKind{Group: Group, Kind: SystemNameKind}.String() SystemNameKindAPIVersion = SystemNameKind + "." + GroupVersion.String() SystemNameGroupVersionKind = GroupVersion.WithKind(SystemNameKind) )
SystemName type metadata.
var ( SystemNetworkinstanceProtocolsBgpvpnKind = reflect.TypeOf(SrlSystemNetworkinstanceProtocolsBgpvpn{}).Name() SystemNetworkinstanceProtocolsBgpvpnGroupKind = schema.GroupKind{Group: Group, Kind: SystemNetworkinstanceProtocolsBgpvpnKind}.String() SystemNetworkinstanceProtocolsBgpvpnKindAPIVersion = SystemNetworkinstanceProtocolsBgpvpnKind + "." + GroupVersion.String() SystemNetworkinstanceProtocolsBgpvpnGroupVersionKind = GroupVersion.WithKind(SystemNetworkinstanceProtocolsBgpvpnKind) )
SystemNetworkinstanceProtocolsBgpvpn type metadata.
var ( SystemNetworkinstanceProtocolsEvpnKind = reflect.TypeOf(SrlSystemNetworkinstanceProtocolsEvpn{}).Name() SystemNetworkinstanceProtocolsEvpnGroupKind = schema.GroupKind{Group: Group, Kind: SystemNetworkinstanceProtocolsEvpnKind}.String() SystemNetworkinstanceProtocolsEvpnKindAPIVersion = SystemNetworkinstanceProtocolsEvpnKind + "." + GroupVersion.String() SystemNetworkinstanceProtocolsEvpnGroupVersionKind = GroupVersion.WithKind(SystemNetworkinstanceProtocolsEvpnKind) )
SystemNetworkinstanceProtocolsEvpn type metadata.
var ( SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceKind = reflect.TypeOf(SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstance{}).Name() SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceGroupKind = schema.GroupKind{Group: Group, Kind: SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceKind}.String() SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceKindAPIVersion = SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceKind + "." + GroupVersion.String() SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceGroupVersionKind = GroupVersion.WithKind(SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceKind) )
SystemNetworkinstanceProtocolsEvpnEsisBgpinstance type metadata.
var ( SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiKind = reflect.TypeOf(SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsi{}).Name() SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiGroupKind = schema.GroupKind{Group: Group, Kind: SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiKind}.String() SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiKindAPIVersion = SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiKind + "." + GroupVersion.String() SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiGroupVersionKind = GroupVersion.WithKind(SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiKind) )
SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsi type metadata.
var ( SystemNtpKind = reflect.TypeOf(SrlSystemNtp{}).Name() SystemNtpGroupKind = schema.GroupKind{Group: Group, Kind: SystemNtpKind}.String() SystemNtpKindAPIVersion = SystemNtpKind + "." + GroupVersion.String() SystemNtpGroupVersionKind = GroupVersion.WithKind(SystemNtpKind) )
SystemNtp type metadata.
var ( TunnelinterfaceKind = reflect.TypeOf(SrlTunnelinterface{}).Name() TunnelinterfaceGroupKind = schema.GroupKind{Group: Group, Kind: TunnelinterfaceKind}.String() TunnelinterfaceKindAPIVersion = TunnelinterfaceKind + "." + GroupVersion.String() TunnelinterfaceGroupVersionKind = GroupVersion.WithKind(TunnelinterfaceKind) )
Tunnelinterface type metadata.
var ( TunnelinterfaceVxlaninterfaceKind = reflect.TypeOf(SrlTunnelinterfaceVxlaninterface{}).Name() TunnelinterfaceVxlaninterfaceGroupKind = schema.GroupKind{Group: Group, Kind: TunnelinterfaceVxlaninterfaceKind}.String() TunnelinterfaceVxlaninterfaceKindAPIVersion = TunnelinterfaceVxlaninterfaceKind + "." + GroupVersion.String() TunnelinterfaceVxlaninterfaceGroupVersionKind = GroupVersion.WithKind(TunnelinterfaceVxlaninterfaceKind) )
TunnelinterfaceVxlaninterface type metadata.
Functions ¶
This section is empty.
Types ¶
type Bfd ¶
type Bfd struct { MicroBfdSessions *BfdMicroBfdSessions `json:"micro-bfd-sessions,omitempty"` Subinterface []*BfdSubinterface `json:"subinterface,omitempty"` }
Bfd struct
func (*Bfd) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Bfd.
func (*Bfd) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BfdMicroBfdSessions ¶
type BfdMicroBfdSessions struct {
LagInterface []*BfdMicroBfdSessionsLagInterface `json:"lag-interface,omitempty"`
}
BfdMicroBfdSessions struct
func (*BfdMicroBfdSessions) DeepCopy ¶
func (in *BfdMicroBfdSessions) DeepCopy() *BfdMicroBfdSessions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BfdMicroBfdSessions.
func (*BfdMicroBfdSessions) DeepCopyInto ¶
func (in *BfdMicroBfdSessions) DeepCopyInto(out *BfdMicroBfdSessions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BfdMicroBfdSessionsLagInterface ¶
type BfdMicroBfdSessionsLagInterface struct { // +kubebuilder:validation:Enum=`disable`;`enable` AdminState *string `json:"admin-state,omitempty"` // kubebuilder:validation:Minimum=10000 // kubebuilder:validation:Maximum=100000000 DesiredMinimumTransmitInterval *uint32 `json:"desired-minimum-transmit-interval,omitempty"` // kubebuilder:validation:Minimum=3 // kubebuilder:validation:Maximum=20 DetectionMultiplier *uint8 `json:"detection-multiplier,omitempty"` // +kubebuilder:validation:Optional // +kubebuilder:validation:Pattern=`(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])|((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))` LocalAddress *string `json:"local-address,omitempty"` Name *string `json:"name"` // +kubebuilder:validation:Optional // +kubebuilder:validation:Pattern=`(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])|((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))` RemoteAddress *string `json:"remote-address,omitempty"` // kubebuilder:validation:Minimum=10000 // kubebuilder:validation:Maximum=100000000 RequiredMinimumReceive *uint32 `json:"required-minimum-receive,omitempty"` }
BfdMicroBfdSessionsLagInterface struct
func (*BfdMicroBfdSessionsLagInterface) DeepCopy ¶
func (in *BfdMicroBfdSessionsLagInterface) DeepCopy() *BfdMicroBfdSessionsLagInterface
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BfdMicroBfdSessionsLagInterface.
func (*BfdMicroBfdSessionsLagInterface) DeepCopyInto ¶
func (in *BfdMicroBfdSessionsLagInterface) DeepCopyInto(out *BfdMicroBfdSessionsLagInterface)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BfdObservation ¶
type BfdObservation struct { }
BfdObservation are the observable fields of a Bfd.
func (*BfdObservation) DeepCopy ¶
func (in *BfdObservation) DeepCopy() *BfdObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BfdObservation.
func (*BfdObservation) DeepCopyInto ¶
func (in *BfdObservation) DeepCopyInto(out *BfdObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BfdParameters ¶
type BfdParameters struct {
SrlBfd *Bfd `json:"bfd,omitempty"`
}
BfdParameters are the parameter fields of a Bfd.
func (*BfdParameters) DeepCopy ¶
func (in *BfdParameters) DeepCopy() *BfdParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BfdParameters.
func (*BfdParameters) DeepCopyInto ¶
func (in *BfdParameters) DeepCopyInto(out *BfdParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BfdSpec ¶
type BfdSpec struct { nddv1.ResourceSpec `json:",inline"` ForNetworkNode BfdParameters `json:"forNetworkNode"` }
A BfdSpec defines the desired state of a Bfd.
func (*BfdSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BfdSpec.
func (*BfdSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BfdStatus ¶
type BfdStatus struct { nddv1.ResourceStatus `json:",inline"` AtNetworkNode BfdObservation `json:"atNetworkNode,omitempty"` }
A BfdStatus represents the observed state of a Bfd.
func (*BfdStatus) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BfdStatus.
func (*BfdStatus) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BfdSubinterface ¶
type BfdSubinterface struct { // +kubebuilder:validation:Enum=`disable`;`enable` AdminState *string `json:"admin-state,omitempty"` // kubebuilder:validation:Minimum=10000 // kubebuilder:validation:Maximum=100000000 DesiredMinimumTransmitInterval *uint32 `json:"desired-minimum-transmit-interval,omitempty"` // kubebuilder:validation:Minimum=3 // kubebuilder:validation:Maximum=20 DetectionMultiplier *uint8 `json:"detection-multiplier,omitempty"` // kubebuilder:validation:MinLength=5 // kubebuilder:validation:MaxLength=25 // +kubebuilder:validation:Required // +kubebuilder:validation:Pattern=`(system0\.0|lo(0|1[0-9][0-9]|2([0-4][0-9]|5[0-5])|[1-9][0-9]|[1-9])\.(0|[1-9](\d){0,3})|ethernet-([1-9](\d){0,1}(/[abcd])?(/[1-9](\d){0,1})?/(([1-9](\d){0,1})|(1[0-1]\d)|(12[0-8])))\.([0]|[1-9](\d){0,3})|irb(0|1[0-9][0-9]|2([0-4][0-9]|5[0-5])|[1-9][0-9]|[1-9])\.(0|[1-9](\d){0,3})|lag(([1-9](\d){0,1})|(1[0-1]\d)|(12[0-8]))\.(0|[1-9](\d){0,3}))` Id *string `json:"id"` // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=0 MinimumEchoReceiveInterval *uint32 `json:"minimum-echo-receive-interval,omitempty"` // kubebuilder:validation:Minimum=10000 // kubebuilder:validation:Maximum=100000000 RequiredMinimumReceive *uint32 `json:"required-minimum-receive,omitempty"` }
BfdSubinterface struct
func (*BfdSubinterface) DeepCopy ¶
func (in *BfdSubinterface) DeepCopy() *BfdSubinterface
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BfdSubinterface.
func (*BfdSubinterface) DeepCopyInto ¶
func (in *BfdSubinterface) DeepCopyInto(out *BfdSubinterface)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Interface ¶
type Interface struct { // +kubebuilder:validation:Enum=`disable`;`enable` AdminState *string `json:"admin-state,omitempty"` // kubebuilder:validation:MinLength=1 // kubebuilder:validation:MaxLength=255 // +kubebuilder:validation:Required // +kubebuilder:validation:Pattern="[A-Za-z0-9 !@#$^&()|+=`~.,'/_:;?-]*" Description *string `json:"description,omitempty"` Ethernet *InterfaceEthernet `json:"ethernet,omitempty"` Lag *InterfaceLag `json:"lag,omitempty"` LoopbackMode *bool `json:"loopback-mode,omitempty"` // kubebuilder:validation:Minimum=1500 // kubebuilder:validation:Maximum=9500 Mtu *uint16 `json:"mtu,omitempty"` // kubebuilder:validation:MinLength=3 // kubebuilder:validation:MaxLength=20 // +kubebuilder:validation:Required // +kubebuilder:validation:Pattern=`(mgmt0|mgmt0-standby|system0|lo(0|1[0-9][0-9]|2([0-4][0-9]|5[0-5])|[1-9][0-9]|[1-9])|ethernet-([1-9](\d){0,1}(/[abcd])?(/[1-9](\d){0,1})?/(([1-9](\d){0,1})|(1[0-1]\d)|(12[0-8])))|irb(0|1[0-9][0-9]|2([0-4][0-9]|5[0-5])|[1-9][0-9]|[1-9])|lag(([1-9](\d){0,1})|(1[0-1]\d)|(12[0-8])))` Name *string `json:"name"` Qos *InterfaceQos `json:"qos,omitempty"` Sflow *InterfaceSflow `json:"sflow,omitempty"` Transceiver *InterfaceTransceiver `json:"transceiver,omitempty"` VlanTagging *bool `json:"vlan-tagging,omitempty"` }
Interface struct
func (*Interface) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Interface.
func (*Interface) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceEthernet ¶
type InterfaceEthernet struct { AggregateId *string `json:"aggregate-id,omitempty"` AutoNegotiate *bool `json:"auto-negotiate,omitempty"` // +kubebuilder:validation:Enum=`full`;`half` DuplexMode *string `json:"duplex-mode,omitempty"` FlowControl *InterfaceEthernetFlowControl `json:"flow-control,omitempty"` // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=65535 LacpPortPriority *uint16 `json:"lacp-port-priority,omitempty"` // +kubebuilder:validation:Enum=`100G`;`100M`;`10G`;`10M`;`1G`;`1T`;`200G`;`25G`;`400G`;`40G`;`50G` PortSpeed *string `json:"port-speed,omitempty"` }
InterfaceEthernet struct
func (*InterfaceEthernet) DeepCopy ¶
func (in *InterfaceEthernet) DeepCopy() *InterfaceEthernet
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceEthernet.
func (*InterfaceEthernet) DeepCopyInto ¶
func (in *InterfaceEthernet) DeepCopyInto(out *InterfaceEthernet)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceEthernetFlowControl ¶
type InterfaceEthernetFlowControl struct { Receive *bool `json:"receive,omitempty"` Transmit *bool `json:"transmit,omitempty"` }
InterfaceEthernetFlowControl struct
func (*InterfaceEthernetFlowControl) DeepCopy ¶
func (in *InterfaceEthernetFlowControl) DeepCopy() *InterfaceEthernetFlowControl
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceEthernetFlowControl.
func (*InterfaceEthernetFlowControl) DeepCopyInto ¶
func (in *InterfaceEthernetFlowControl) DeepCopyInto(out *InterfaceEthernetFlowControl)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceLag ¶
type InterfaceLag struct { Lacp *InterfaceLagLacp `json:"lacp,omitempty"` // +kubebuilder:validation:Enum=`static` LacpFallbackMode *string `json:"lacp-fallback-mode,omitempty"` // kubebuilder:validation:Minimum=4 // kubebuilder:validation:Maximum=3600 LacpFallbackTimeout *uint16 `json:"lacp-fallback-timeout,omitempty"` // +kubebuilder:validation:Enum=`lacp`;`static` LagType *string `json:"lag-type,omitempty"` // +kubebuilder:validation:Enum=`100G`;`100M`;`10G`;`10M`;`1G`;`25G`;`400G`;`40G` MemberSpeed *string `json:"member-speed,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=64 MinLinks *uint16 `json:"min-links,omitempty"` }
InterfaceLag struct
func (*InterfaceLag) DeepCopy ¶
func (in *InterfaceLag) DeepCopy() *InterfaceLag
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceLag.
func (*InterfaceLag) DeepCopyInto ¶
func (in *InterfaceLag) DeepCopyInto(out *InterfaceLag)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceLagLacp ¶
type InterfaceLagLacp struct { // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=65535 AdminKey *uint16 `json:"admin-key,omitempty"` // +kubebuilder:validation:Enum=`FAST`;`SLOW` Interval *string `json:"interval,omitempty"` // +kubebuilder:validation:Enum=`ACTIVE`;`PASSIVE` LacpMode *string `json:"lacp-mode,omitempty"` // +kubebuilder:validation:Required // +kubebuilder:validation:Pattern=`[0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}` SystemIdMac *string `json:"system-id-mac,omitempty"` // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=65535 SystemPriority *uint16 `json:"system-priority,omitempty"` }
InterfaceLagLacp struct
func (*InterfaceLagLacp) DeepCopy ¶
func (in *InterfaceLagLacp) DeepCopy() *InterfaceLagLacp
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceLagLacp.
func (*InterfaceLagLacp) DeepCopyInto ¶
func (in *InterfaceLagLacp) DeepCopyInto(out *InterfaceLagLacp)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceObservation ¶
type InterfaceObservation struct { }
InterfaceObservation are the observable fields of a Interface.
func (*InterfaceObservation) DeepCopy ¶
func (in *InterfaceObservation) DeepCopy() *InterfaceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceObservation.
func (*InterfaceObservation) DeepCopyInto ¶
func (in *InterfaceObservation) DeepCopyInto(out *InterfaceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceParameters ¶
type InterfaceParameters struct {
SrlInterface *Interface `json:"interface,omitempty"`
}
InterfaceParameters are the parameter fields of a Interface.
func (*InterfaceParameters) DeepCopy ¶
func (in *InterfaceParameters) DeepCopy() *InterfaceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceParameters.
func (*InterfaceParameters) DeepCopyInto ¶
func (in *InterfaceParameters) DeepCopyInto(out *InterfaceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceQos ¶
type InterfaceQos struct {
Output *InterfaceQosOutput `json:"output,omitempty"`
}
InterfaceQos struct
func (*InterfaceQos) DeepCopy ¶
func (in *InterfaceQos) DeepCopy() *InterfaceQos
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceQos.
func (*InterfaceQos) DeepCopyInto ¶
func (in *InterfaceQos) DeepCopyInto(out *InterfaceQos)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceQosOutput ¶
type InterfaceQosOutput struct { MulticastQueue []*InterfaceQosOutputMulticastQueue `json:"multicast-queue,omitempty"` Scheduler *InterfaceQosOutputScheduler `json:"scheduler,omitempty"` UnicastQueue []*InterfaceQosOutputUnicastQueue `json:"unicast-queue,omitempty"` }
InterfaceQosOutput struct
func (*InterfaceQosOutput) DeepCopy ¶
func (in *InterfaceQosOutput) DeepCopy() *InterfaceQosOutput
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceQosOutput.
func (*InterfaceQosOutput) DeepCopyInto ¶
func (in *InterfaceQosOutput) DeepCopyInto(out *InterfaceQosOutput)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceQosOutputMulticastQueue ¶
type InterfaceQosOutputMulticastQueue struct { // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=7 QueueId *uint8 `json:"queue-id"` Scheduling *InterfaceQosOutputMulticastQueueScheduling `json:"scheduling,omitempty"` Template *string `json:"template,omitempty"` }
InterfaceQosOutputMulticastQueue struct
func (*InterfaceQosOutputMulticastQueue) DeepCopy ¶
func (in *InterfaceQosOutputMulticastQueue) DeepCopy() *InterfaceQosOutputMulticastQueue
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceQosOutputMulticastQueue.
func (*InterfaceQosOutputMulticastQueue) DeepCopyInto ¶
func (in *InterfaceQosOutputMulticastQueue) DeepCopyInto(out *InterfaceQosOutputMulticastQueue)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceQosOutputMulticastQueueScheduling ¶
type InterfaceQosOutputMulticastQueueScheduling struct { // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=100 PeakRatePercent *uint8 `json:"peak-rate-percent,omitempty"` }
InterfaceQosOutputMulticastQueueScheduling struct
func (*InterfaceQosOutputMulticastQueueScheduling) DeepCopy ¶
func (in *InterfaceQosOutputMulticastQueueScheduling) DeepCopy() *InterfaceQosOutputMulticastQueueScheduling
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceQosOutputMulticastQueueScheduling.
func (*InterfaceQosOutputMulticastQueueScheduling) DeepCopyInto ¶
func (in *InterfaceQosOutputMulticastQueueScheduling) DeepCopyInto(out *InterfaceQosOutputMulticastQueueScheduling)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceQosOutputScheduler ¶
type InterfaceQosOutputScheduler struct {
Tier []*InterfaceQosOutputSchedulerTier `json:"tier,omitempty"`
}
InterfaceQosOutputScheduler struct
func (*InterfaceQosOutputScheduler) DeepCopy ¶
func (in *InterfaceQosOutputScheduler) DeepCopy() *InterfaceQosOutputScheduler
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceQosOutputScheduler.
func (*InterfaceQosOutputScheduler) DeepCopyInto ¶
func (in *InterfaceQosOutputScheduler) DeepCopyInto(out *InterfaceQosOutputScheduler)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceQosOutputSchedulerTier ¶
type InterfaceQosOutputSchedulerTier struct { // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=4 Level *uint8 `json:"level"` Node []*InterfaceQosOutputSchedulerTierNode `json:"node,omitempty"` }
InterfaceQosOutputSchedulerTier struct
func (*InterfaceQosOutputSchedulerTier) DeepCopy ¶
func (in *InterfaceQosOutputSchedulerTier) DeepCopy() *InterfaceQosOutputSchedulerTier
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceQosOutputSchedulerTier.
func (*InterfaceQosOutputSchedulerTier) DeepCopyInto ¶
func (in *InterfaceQosOutputSchedulerTier) DeepCopyInto(out *InterfaceQosOutputSchedulerTier)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceQosOutputSchedulerTierNode ¶
type InterfaceQosOutputSchedulerTierNode struct { // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=11 NodeNumber *uint8 `json:"node-number"` StrictPriority *bool `json:"strict-priority,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=127 Weight *uint8 `json:"weight,omitempty"` }
InterfaceQosOutputSchedulerTierNode struct
func (*InterfaceQosOutputSchedulerTierNode) DeepCopy ¶
func (in *InterfaceQosOutputSchedulerTierNode) DeepCopy() *InterfaceQosOutputSchedulerTierNode
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceQosOutputSchedulerTierNode.
func (*InterfaceQosOutputSchedulerTierNode) DeepCopyInto ¶
func (in *InterfaceQosOutputSchedulerTierNode) DeepCopyInto(out *InterfaceQosOutputSchedulerTierNode)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceQosOutputUnicastQueue ¶
type InterfaceQosOutputUnicastQueue struct { // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=7 QueueId *uint8 `json:"queue-id"` Scheduling *InterfaceQosOutputUnicastQueueScheduling `json:"scheduling,omitempty"` Template *string `json:"template,omitempty"` VoqTemplate *string `json:"voq-template,omitempty"` }
InterfaceQosOutputUnicastQueue struct
func (*InterfaceQosOutputUnicastQueue) DeepCopy ¶
func (in *InterfaceQosOutputUnicastQueue) DeepCopy() *InterfaceQosOutputUnicastQueue
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceQosOutputUnicastQueue.
func (*InterfaceQosOutputUnicastQueue) DeepCopyInto ¶
func (in *InterfaceQosOutputUnicastQueue) DeepCopyInto(out *InterfaceQosOutputUnicastQueue)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceQosOutputUnicastQueueScheduling ¶
type InterfaceQosOutputUnicastQueueScheduling struct { // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=100 PeakRatePercent *uint8 `json:"peak-rate-percent,omitempty"` StrictPriority *bool `json:"strict-priority,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=255 Weight *uint8 `json:"weight,omitempty"` }
InterfaceQosOutputUnicastQueueScheduling struct
func (*InterfaceQosOutputUnicastQueueScheduling) DeepCopy ¶
func (in *InterfaceQosOutputUnicastQueueScheduling) DeepCopy() *InterfaceQosOutputUnicastQueueScheduling
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceQosOutputUnicastQueueScheduling.
func (*InterfaceQosOutputUnicastQueueScheduling) DeepCopyInto ¶
func (in *InterfaceQosOutputUnicastQueueScheduling) DeepCopyInto(out *InterfaceQosOutputUnicastQueueScheduling)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceSflow ¶
type InterfaceSflow struct { // +kubebuilder:validation:Enum=`disable`;`enable` AdminState *string `json:"admin-state,omitempty"` }
InterfaceSflow struct
func (*InterfaceSflow) DeepCopy ¶
func (in *InterfaceSflow) DeepCopy() *InterfaceSflow
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceSflow.
func (*InterfaceSflow) DeepCopyInto ¶
func (in *InterfaceSflow) DeepCopyInto(out *InterfaceSflow)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceSpec ¶
type InterfaceSpec struct { nddv1.ResourceSpec `json:",inline"` ForNetworkNode InterfaceParameters `json:"forNetworkNode"` }
A InterfaceSpec defines the desired state of a Interface.
func (*InterfaceSpec) DeepCopy ¶
func (in *InterfaceSpec) DeepCopy() *InterfaceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceSpec.
func (*InterfaceSpec) DeepCopyInto ¶
func (in *InterfaceSpec) DeepCopyInto(out *InterfaceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceStatus ¶
type InterfaceStatus struct { nddv1.ResourceStatus `json:",inline"` AtNetworkNode InterfaceObservation `json:"atNetworkNode,omitempty"` }
A InterfaceStatus represents the observed state of a Interface.
func (*InterfaceStatus) DeepCopy ¶
func (in *InterfaceStatus) DeepCopy() *InterfaceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceStatus.
func (*InterfaceStatus) DeepCopyInto ¶
func (in *InterfaceStatus) DeepCopyInto(out *InterfaceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceSubinterface ¶
type InterfaceSubinterface struct { Acl *InterfaceSubinterfaceAcl `json:"acl,omitempty"` // +kubebuilder:validation:Enum=`disable`;`enable` AdminState *string `json:"admin-state,omitempty"` AnycastGw *InterfaceSubinterfaceAnycastGw `json:"anycast-gw,omitempty"` BridgeTable *InterfaceSubinterfaceBridgeTable `json:"bridge-table,omitempty"` // kubebuilder:validation:MinLength=1 // kubebuilder:validation:MaxLength=255 // +kubebuilder:validation:Required // +kubebuilder:validation:Pattern="[A-Za-z0-9 !@#$^&()|+=`~.,'/_:;?-]*" Description *string `json:"description,omitempty"` // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=9999 Index *uint32 `json:"index"` // kubebuilder:validation:Minimum=1280 // kubebuilder:validation:Maximum=9486 IpMtu *uint16 `json:"ip-mtu,omitempty"` Ipv4 *InterfaceSubinterfaceIpv4 `json:"ipv4,omitempty"` Ipv6 *InterfaceSubinterfaceIpv6 `json:"ipv6,omitempty"` // kubebuilder:validation:Minimum=1500 // kubebuilder:validation:Maximum=9500 L2Mtu *uint16 `json:"l2-mtu,omitempty"` LocalMirrorDestination *InterfaceSubinterfaceLocalMirrorDestination `json:"local-mirror-destination,omitempty"` Qos *InterfaceSubinterfaceQos `json:"qos,omitempty"` Type *string `json:"type,omitempty"` Vlan *InterfaceSubinterfaceVlan `json:"vlan,omitempty"` }
InterfaceSubinterface struct
func (*InterfaceSubinterface) DeepCopy ¶
func (in *InterfaceSubinterface) DeepCopy() *InterfaceSubinterface
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceSubinterface.
func (*InterfaceSubinterface) DeepCopyInto ¶
func (in *InterfaceSubinterface) DeepCopyInto(out *InterfaceSubinterface)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceSubinterfaceAcl ¶
type InterfaceSubinterfaceAcl struct { Input *InterfaceSubinterfaceAclInput `json:"input,omitempty"` Output *InterfaceSubinterfaceAclOutput `json:"output,omitempty"` }
InterfaceSubinterfaceAcl struct
func (*InterfaceSubinterfaceAcl) DeepCopy ¶
func (in *InterfaceSubinterfaceAcl) DeepCopy() *InterfaceSubinterfaceAcl
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceSubinterfaceAcl.
func (*InterfaceSubinterfaceAcl) DeepCopyInto ¶
func (in *InterfaceSubinterfaceAcl) DeepCopyInto(out *InterfaceSubinterfaceAcl)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceSubinterfaceAclInput ¶
type InterfaceSubinterfaceAclInput struct { Ipv4Filter *string `json:"ipv4-filter,omitempty"` Ipv6Filter *string `json:"ipv6-filter,omitempty"` }
InterfaceSubinterfaceAclInput struct
func (*InterfaceSubinterfaceAclInput) DeepCopy ¶
func (in *InterfaceSubinterfaceAclInput) DeepCopy() *InterfaceSubinterfaceAclInput
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceSubinterfaceAclInput.
func (*InterfaceSubinterfaceAclInput) DeepCopyInto ¶
func (in *InterfaceSubinterfaceAclInput) DeepCopyInto(out *InterfaceSubinterfaceAclInput)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceSubinterfaceAclOutput ¶
type InterfaceSubinterfaceAclOutput struct { Ipv4Filter *string `json:"ipv4-filter,omitempty"` Ipv6Filter *string `json:"ipv6-filter,omitempty"` }
InterfaceSubinterfaceAclOutput struct
func (*InterfaceSubinterfaceAclOutput) DeepCopy ¶
func (in *InterfaceSubinterfaceAclOutput) DeepCopy() *InterfaceSubinterfaceAclOutput
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceSubinterfaceAclOutput.
func (*InterfaceSubinterfaceAclOutput) DeepCopyInto ¶
func (in *InterfaceSubinterfaceAclOutput) DeepCopyInto(out *InterfaceSubinterfaceAclOutput)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceSubinterfaceAnycastGw ¶
type InterfaceSubinterfaceAnycastGw struct { // +kubebuilder:validation:Required // +kubebuilder:validation:Pattern=`[0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}` AnycastGwMac *string `json:"anycast-gw-mac,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=255 VirtualRouterId *uint8 `json:"virtual-router-id,omitempty"` }
InterfaceSubinterfaceAnycastGw struct
func (*InterfaceSubinterfaceAnycastGw) DeepCopy ¶
func (in *InterfaceSubinterfaceAnycastGw) DeepCopy() *InterfaceSubinterfaceAnycastGw
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceSubinterfaceAnycastGw.
func (*InterfaceSubinterfaceAnycastGw) DeepCopyInto ¶
func (in *InterfaceSubinterfaceAnycastGw) DeepCopyInto(out *InterfaceSubinterfaceAnycastGw)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceSubinterfaceBridgeTable ¶
type InterfaceSubinterfaceBridgeTable struct { DiscardUnknownSrcMac *bool `json:"discard-unknown-src-mac,omitempty"` MacDuplication *InterfaceSubinterfaceBridgeTableMacDuplication `json:"mac-duplication,omitempty"` MacLearning *InterfaceSubinterfaceBridgeTableMacLearning `json:"mac-learning,omitempty"` MacLimit *InterfaceSubinterfaceBridgeTableMacLimit `json:"mac-limit,omitempty"` }
InterfaceSubinterfaceBridgeTable struct
func (*InterfaceSubinterfaceBridgeTable) DeepCopy ¶
func (in *InterfaceSubinterfaceBridgeTable) DeepCopy() *InterfaceSubinterfaceBridgeTable
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceSubinterfaceBridgeTable.
func (*InterfaceSubinterfaceBridgeTable) DeepCopyInto ¶
func (in *InterfaceSubinterfaceBridgeTable) DeepCopyInto(out *InterfaceSubinterfaceBridgeTable)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceSubinterfaceBridgeTableMacDuplication ¶
type InterfaceSubinterfaceBridgeTableMacDuplication struct { // +kubebuilder:validation:Enum=`blackhole`;`oper-down`;`stop-learning`;`use-net-instance-action` Action *string `json:"action,omitempty"` }
InterfaceSubinterfaceBridgeTableMacDuplication struct
func (*InterfaceSubinterfaceBridgeTableMacDuplication) DeepCopy ¶
func (in *InterfaceSubinterfaceBridgeTableMacDuplication) DeepCopy() *InterfaceSubinterfaceBridgeTableMacDuplication
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceSubinterfaceBridgeTableMacDuplication.
func (*InterfaceSubinterfaceBridgeTableMacDuplication) DeepCopyInto ¶
func (in *InterfaceSubinterfaceBridgeTableMacDuplication) DeepCopyInto(out *InterfaceSubinterfaceBridgeTableMacDuplication)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceSubinterfaceBridgeTableMacLearning ¶
type InterfaceSubinterfaceBridgeTableMacLearning struct { // +kubebuilder:validation:Enum=`disable`;`enable` AdminState *string `json:"admin-state,omitempty"` Aging *InterfaceSubinterfaceBridgeTableMacLearningAging `json:"aging,omitempty"` }
InterfaceSubinterfaceBridgeTableMacLearning struct
func (*InterfaceSubinterfaceBridgeTableMacLearning) DeepCopy ¶
func (in *InterfaceSubinterfaceBridgeTableMacLearning) DeepCopy() *InterfaceSubinterfaceBridgeTableMacLearning
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceSubinterfaceBridgeTableMacLearning.
func (*InterfaceSubinterfaceBridgeTableMacLearning) DeepCopyInto ¶
func (in *InterfaceSubinterfaceBridgeTableMacLearning) DeepCopyInto(out *InterfaceSubinterfaceBridgeTableMacLearning)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceSubinterfaceBridgeTableMacLearningAging ¶
type InterfaceSubinterfaceBridgeTableMacLearningAging struct { // +kubebuilder:validation:Enum=`disable`;`enable` AdminState *string `json:"admin-state,omitempty"` }
InterfaceSubinterfaceBridgeTableMacLearningAging struct
func (*InterfaceSubinterfaceBridgeTableMacLearningAging) DeepCopy ¶
func (in *InterfaceSubinterfaceBridgeTableMacLearningAging) DeepCopy() *InterfaceSubinterfaceBridgeTableMacLearningAging
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceSubinterfaceBridgeTableMacLearningAging.
func (*InterfaceSubinterfaceBridgeTableMacLearningAging) DeepCopyInto ¶
func (in *InterfaceSubinterfaceBridgeTableMacLearningAging) DeepCopyInto(out *InterfaceSubinterfaceBridgeTableMacLearningAging)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceSubinterfaceBridgeTableMacLimit ¶
type InterfaceSubinterfaceBridgeTableMacLimit struct { // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=8192 MaximumEntries *int32 `json:"maximum-entries,omitempty"` // kubebuilder:validation:Minimum=6 // kubebuilder:validation:Maximum=100 WarningThresholdPct *int32 `json:"warning-threshold-pct,omitempty"` }
InterfaceSubinterfaceBridgeTableMacLimit struct
func (*InterfaceSubinterfaceBridgeTableMacLimit) DeepCopy ¶
func (in *InterfaceSubinterfaceBridgeTableMacLimit) DeepCopy() *InterfaceSubinterfaceBridgeTableMacLimit
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceSubinterfaceBridgeTableMacLimit.
func (*InterfaceSubinterfaceBridgeTableMacLimit) DeepCopyInto ¶
func (in *InterfaceSubinterfaceBridgeTableMacLimit) DeepCopyInto(out *InterfaceSubinterfaceBridgeTableMacLimit)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceSubinterfaceIpv4 ¶
type InterfaceSubinterfaceIpv4 struct { Address []*InterfaceSubinterfaceIpv4Address `json:"address,omitempty"` AllowDirectedBroadcast *bool `json:"allow-directed-broadcast,omitempty"` Arp *InterfaceSubinterfaceIpv4Arp `json:"arp,omitempty"` DhcpClient *InterfaceSubinterfaceIpv4DhcpClient `json:"dhcp-client,omitempty"` DhcpRelay *InterfaceSubinterfaceIpv4DhcpRelay `json:"dhcp-relay,omitempty"` Vrrp *InterfaceSubinterfaceIpv4Vrrp `json:"vrrp,omitempty"` }
InterfaceSubinterfaceIpv4 struct
func (*InterfaceSubinterfaceIpv4) DeepCopy ¶
func (in *InterfaceSubinterfaceIpv4) DeepCopy() *InterfaceSubinterfaceIpv4
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceSubinterfaceIpv4.
func (*InterfaceSubinterfaceIpv4) DeepCopyInto ¶
func (in *InterfaceSubinterfaceIpv4) DeepCopyInto(out *InterfaceSubinterfaceIpv4)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceSubinterfaceIpv4Address ¶
type InterfaceSubinterfaceIpv4Address struct { AnycastGw *bool `json:"anycast-gw,omitempty"` // +kubebuilder:validation:Required // +kubebuilder:validation:Pattern=`(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])/(([0-9])|([1-2][0-9])|(3[0-2]))` IpPrefix *string `json:"ip-prefix"` Primary *string `json:"primary,omitempty"` }
InterfaceSubinterfaceIpv4Address struct
func (*InterfaceSubinterfaceIpv4Address) DeepCopy ¶
func (in *InterfaceSubinterfaceIpv4Address) DeepCopy() *InterfaceSubinterfaceIpv4Address
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceSubinterfaceIpv4Address.
func (*InterfaceSubinterfaceIpv4Address) DeepCopyInto ¶
func (in *InterfaceSubinterfaceIpv4Address) DeepCopyInto(out *InterfaceSubinterfaceIpv4Address)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceSubinterfaceIpv4Arp ¶
type InterfaceSubinterfaceIpv4Arp struct { // +kubebuilder:validation:Enum=`messages` Debug *string `json:"debug,omitempty"` DuplicateAddressDetection *bool `json:"duplicate-address-detection,omitempty"` Evpn *InterfaceSubinterfaceIpv4ArpEvpn `json:"evpn,omitempty"` HostRoute *InterfaceSubinterfaceIpv4ArpHostRoute `json:"host-route,omitempty"` LearnUnsolicited *bool `json:"learn-unsolicited,omitempty"` Neighbor []*InterfaceSubinterfaceIpv4ArpNeighbor `json:"neighbor,omitempty"` // kubebuilder:validation:Minimum=60 // kubebuilder:validation:Maximum=65535 Timeout *uint16 `json:"timeout,omitempty"` }
InterfaceSubinterfaceIpv4Arp struct
func (*InterfaceSubinterfaceIpv4Arp) DeepCopy ¶
func (in *InterfaceSubinterfaceIpv4Arp) DeepCopy() *InterfaceSubinterfaceIpv4Arp
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceSubinterfaceIpv4Arp.
func (*InterfaceSubinterfaceIpv4Arp) DeepCopyInto ¶
func (in *InterfaceSubinterfaceIpv4Arp) DeepCopyInto(out *InterfaceSubinterfaceIpv4Arp)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceSubinterfaceIpv4ArpEvpn ¶
type InterfaceSubinterfaceIpv4ArpEvpn struct {
Advertise []*InterfaceSubinterfaceIpv4ArpEvpnAdvertise `json:"advertise,omitempty"`
}
InterfaceSubinterfaceIpv4ArpEvpn struct
func (*InterfaceSubinterfaceIpv4ArpEvpn) DeepCopy ¶
func (in *InterfaceSubinterfaceIpv4ArpEvpn) DeepCopy() *InterfaceSubinterfaceIpv4ArpEvpn
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceSubinterfaceIpv4ArpEvpn.
func (*InterfaceSubinterfaceIpv4ArpEvpn) DeepCopyInto ¶
func (in *InterfaceSubinterfaceIpv4ArpEvpn) DeepCopyInto(out *InterfaceSubinterfaceIpv4ArpEvpn)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceSubinterfaceIpv4ArpEvpnAdvertise ¶
type InterfaceSubinterfaceIpv4ArpEvpnAdvertise struct { // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=255 AdminTag *uint32 `json:"admin-tag,omitempty"` // +kubebuilder:validation:Enum=`dynamic`;`static` RouteType *string `json:"route-type"` }
InterfaceSubinterfaceIpv4ArpEvpnAdvertise struct
func (*InterfaceSubinterfaceIpv4ArpEvpnAdvertise) DeepCopy ¶
func (in *InterfaceSubinterfaceIpv4ArpEvpnAdvertise) DeepCopy() *InterfaceSubinterfaceIpv4ArpEvpnAdvertise
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceSubinterfaceIpv4ArpEvpnAdvertise.
func (*InterfaceSubinterfaceIpv4ArpEvpnAdvertise) DeepCopyInto ¶
func (in *InterfaceSubinterfaceIpv4ArpEvpnAdvertise) DeepCopyInto(out *InterfaceSubinterfaceIpv4ArpEvpnAdvertise)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceSubinterfaceIpv4ArpHostRoute ¶
type InterfaceSubinterfaceIpv4ArpHostRoute struct {
Populate []*InterfaceSubinterfaceIpv4ArpHostRoutePopulate `json:"populate,omitempty"`
}
InterfaceSubinterfaceIpv4ArpHostRoute struct
func (*InterfaceSubinterfaceIpv4ArpHostRoute) DeepCopy ¶
func (in *InterfaceSubinterfaceIpv4ArpHostRoute) DeepCopy() *InterfaceSubinterfaceIpv4ArpHostRoute
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceSubinterfaceIpv4ArpHostRoute.
func (*InterfaceSubinterfaceIpv4ArpHostRoute) DeepCopyInto ¶
func (in *InterfaceSubinterfaceIpv4ArpHostRoute) DeepCopyInto(out *InterfaceSubinterfaceIpv4ArpHostRoute)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceSubinterfaceIpv4ArpHostRoutePopulate ¶
type InterfaceSubinterfaceIpv4ArpHostRoutePopulate struct { // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=255 AdminTag *uint32 `json:"admin-tag,omitempty"` // +kubebuilder:validation:Enum=`dynamic`;`evpn`;`static` RouteType *string `json:"route-type"` }
InterfaceSubinterfaceIpv4ArpHostRoutePopulate struct
func (*InterfaceSubinterfaceIpv4ArpHostRoutePopulate) DeepCopy ¶
func (in *InterfaceSubinterfaceIpv4ArpHostRoutePopulate) DeepCopy() *InterfaceSubinterfaceIpv4ArpHostRoutePopulate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceSubinterfaceIpv4ArpHostRoutePopulate.
func (*InterfaceSubinterfaceIpv4ArpHostRoutePopulate) DeepCopyInto ¶
func (in *InterfaceSubinterfaceIpv4ArpHostRoutePopulate) DeepCopyInto(out *InterfaceSubinterfaceIpv4ArpHostRoutePopulate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceSubinterfaceIpv4ArpNeighbor ¶
type InterfaceSubinterfaceIpv4ArpNeighbor struct { // +kubebuilder:validation:Required // +kubebuilder:validation:Pattern=`(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])` Ipv4Address *string `json:"ipv4-address"` // +kubebuilder:validation:Required // +kubebuilder:validation:Pattern=`[0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}` LinkLayerAddress *string `json:"link-layer-address"` }
InterfaceSubinterfaceIpv4ArpNeighbor struct
func (*InterfaceSubinterfaceIpv4ArpNeighbor) DeepCopy ¶
func (in *InterfaceSubinterfaceIpv4ArpNeighbor) DeepCopy() *InterfaceSubinterfaceIpv4ArpNeighbor
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceSubinterfaceIpv4ArpNeighbor.
func (*InterfaceSubinterfaceIpv4ArpNeighbor) DeepCopyInto ¶
func (in *InterfaceSubinterfaceIpv4ArpNeighbor) DeepCopyInto(out *InterfaceSubinterfaceIpv4ArpNeighbor)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceSubinterfaceIpv4DhcpClient ¶
type InterfaceSubinterfaceIpv4DhcpClient struct {
TraceOptions *InterfaceSubinterfaceIpv4DhcpClientTraceOptions `json:"trace-options,omitempty"`
}
InterfaceSubinterfaceIpv4DhcpClient struct
func (*InterfaceSubinterfaceIpv4DhcpClient) DeepCopy ¶
func (in *InterfaceSubinterfaceIpv4DhcpClient) DeepCopy() *InterfaceSubinterfaceIpv4DhcpClient
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceSubinterfaceIpv4DhcpClient.
func (*InterfaceSubinterfaceIpv4DhcpClient) DeepCopyInto ¶
func (in *InterfaceSubinterfaceIpv4DhcpClient) DeepCopyInto(out *InterfaceSubinterfaceIpv4DhcpClient)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceSubinterfaceIpv4DhcpClientTraceOptions ¶
type InterfaceSubinterfaceIpv4DhcpClientTraceOptions struct { // +kubebuilder:validation:Enum=`messages` Trace *string `json:"trace,omitempty"` }
InterfaceSubinterfaceIpv4DhcpClientTraceOptions struct
func (*InterfaceSubinterfaceIpv4DhcpClientTraceOptions) DeepCopy ¶
func (in *InterfaceSubinterfaceIpv4DhcpClientTraceOptions) DeepCopy() *InterfaceSubinterfaceIpv4DhcpClientTraceOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceSubinterfaceIpv4DhcpClientTraceOptions.
func (*InterfaceSubinterfaceIpv4DhcpClientTraceOptions) DeepCopyInto ¶
func (in *InterfaceSubinterfaceIpv4DhcpClientTraceOptions) DeepCopyInto(out *InterfaceSubinterfaceIpv4DhcpClientTraceOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceSubinterfaceIpv4DhcpRelay ¶
type InterfaceSubinterfaceIpv4DhcpRelay struct { // +kubebuilder:validation:Enum=`disable`;`enable` AdminState *string `json:"admin-state,omitempty"` // +kubebuilder:validation:Required // +kubebuilder:validation:Pattern=`(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])` GiAddress *string `json:"gi-address,omitempty"` // +kubebuilder:validation:Enum=`circuit-id`;`remote-id` Option *string `json:"option,omitempty"` // +kubebuilder:validation:Optional // +kubebuilder:validation:Pattern=`(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])|((([a-zA-Z0-9_]([a-zA-Z0-9\-_]){0,61})?[a-zA-Z0-9]\.)*([a-zA-Z0-9_]([a-zA-Z0-9\-_]){0,61})?[a-zA-Z0-9]\.?)|\.` Server *string `json:"server,omitempty"` TraceOptions *InterfaceSubinterfaceIpv4DhcpRelayTraceOptions `json:"trace-options,omitempty"` UseGiAddrAsSrcIpAddr *bool `json:"use-gi-addr-as-src-ip-addr,omitempty"` }
InterfaceSubinterfaceIpv4DhcpRelay struct
func (*InterfaceSubinterfaceIpv4DhcpRelay) DeepCopy ¶
func (in *InterfaceSubinterfaceIpv4DhcpRelay) DeepCopy() *InterfaceSubinterfaceIpv4DhcpRelay
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceSubinterfaceIpv4DhcpRelay.
func (*InterfaceSubinterfaceIpv4DhcpRelay) DeepCopyInto ¶
func (in *InterfaceSubinterfaceIpv4DhcpRelay) DeepCopyInto(out *InterfaceSubinterfaceIpv4DhcpRelay)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceSubinterfaceIpv4DhcpRelayTraceOptions ¶
type InterfaceSubinterfaceIpv4DhcpRelayTraceOptions struct { // +kubebuilder:validation:Enum=`messages` Trace *string `json:"trace,omitempty"` }
InterfaceSubinterfaceIpv4DhcpRelayTraceOptions struct
func (*InterfaceSubinterfaceIpv4DhcpRelayTraceOptions) DeepCopy ¶
func (in *InterfaceSubinterfaceIpv4DhcpRelayTraceOptions) DeepCopy() *InterfaceSubinterfaceIpv4DhcpRelayTraceOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceSubinterfaceIpv4DhcpRelayTraceOptions.
func (*InterfaceSubinterfaceIpv4DhcpRelayTraceOptions) DeepCopyInto ¶
func (in *InterfaceSubinterfaceIpv4DhcpRelayTraceOptions) DeepCopyInto(out *InterfaceSubinterfaceIpv4DhcpRelayTraceOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceSubinterfaceIpv4Vrrp ¶
type InterfaceSubinterfaceIpv4Vrrp struct {
VrrpGroup []*InterfaceSubinterfaceIpv4VrrpVrrpGroup `json:"vrrp-group,omitempty"`
}
InterfaceSubinterfaceIpv4Vrrp struct
func (*InterfaceSubinterfaceIpv4Vrrp) DeepCopy ¶
func (in *InterfaceSubinterfaceIpv4Vrrp) DeepCopy() *InterfaceSubinterfaceIpv4Vrrp
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceSubinterfaceIpv4Vrrp.
func (*InterfaceSubinterfaceIpv4Vrrp) DeepCopyInto ¶
func (in *InterfaceSubinterfaceIpv4Vrrp) DeepCopyInto(out *InterfaceSubinterfaceIpv4Vrrp)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceSubinterfaceIpv4VrrpVrrpGroup ¶
type InterfaceSubinterfaceIpv4VrrpVrrpGroup struct { AcceptMode *bool `json:"accept-mode,omitempty"` // +kubebuilder:validation:Enum=`disable`;`enable` AdminState *string `json:"admin-state,omitempty"` // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=65535 AdvertiseInterval *uint16 `json:"advertise-interval,omitempty"` Authentication *InterfaceSubinterfaceIpv4VrrpVrrpGroupAuthentication `json:"authentication,omitempty"` // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=65535 InitDelay *uint16 `json:"init-delay,omitempty"` InterfaceTracking *InterfaceSubinterfaceIpv4VrrpVrrpGroupInterfaceTracking `json:"interface-tracking,omitempty"` MasterInheritInterval *bool `json:"master-inherit-interval,omitempty"` // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=65535 OperInterval *uint16 `json:"oper-interval,omitempty"` Preempt *bool `json:"preempt,omitempty"` // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=65535 PreemptDelay *uint16 `json:"preempt-delay,omitempty"` // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=255 Priority *uint8 `json:"priority,omitempty"` Statistics *InterfaceSubinterfaceIpv4VrrpVrrpGroupStatistics `json:"statistics,omitempty"` // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=255 Version *uint8 `json:"version,omitempty"` // +kubebuilder:validation:Optional // +kubebuilder:validation:Pattern=`(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])|((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))` VirtualAddress *string `json:"virtual-address,omitempty"` // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=255 VirtualRouterId *uint8 `json:"virtual-router-id"` }
InterfaceSubinterfaceIpv4VrrpVrrpGroup struct
func (*InterfaceSubinterfaceIpv4VrrpVrrpGroup) DeepCopy ¶
func (in *InterfaceSubinterfaceIpv4VrrpVrrpGroup) DeepCopy() *InterfaceSubinterfaceIpv4VrrpVrrpGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceSubinterfaceIpv4VrrpVrrpGroup.
func (*InterfaceSubinterfaceIpv4VrrpVrrpGroup) DeepCopyInto ¶
func (in *InterfaceSubinterfaceIpv4VrrpVrrpGroup) DeepCopyInto(out *InterfaceSubinterfaceIpv4VrrpVrrpGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceSubinterfaceIpv4VrrpVrrpGroupAuthentication ¶
type InterfaceSubinterfaceIpv4VrrpVrrpGroupAuthentication struct {
Keychain *string `json:"keychain,omitempty"`
}
InterfaceSubinterfaceIpv4VrrpVrrpGroupAuthentication struct
func (*InterfaceSubinterfaceIpv4VrrpVrrpGroupAuthentication) DeepCopy ¶
func (in *InterfaceSubinterfaceIpv4VrrpVrrpGroupAuthentication) DeepCopy() *InterfaceSubinterfaceIpv4VrrpVrrpGroupAuthentication
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceSubinterfaceIpv4VrrpVrrpGroupAuthentication.
func (*InterfaceSubinterfaceIpv4VrrpVrrpGroupAuthentication) DeepCopyInto ¶
func (in *InterfaceSubinterfaceIpv4VrrpVrrpGroupAuthentication) DeepCopyInto(out *InterfaceSubinterfaceIpv4VrrpVrrpGroupAuthentication)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceSubinterfaceIpv4VrrpVrrpGroupInterfaceTracking ¶
type InterfaceSubinterfaceIpv4VrrpVrrpGroupInterfaceTracking struct {
TrackInterface []*InterfaceSubinterfaceIpv4VrrpVrrpGroupInterfaceTrackingTrackInterface `json:"track-interface,omitempty"`
}
InterfaceSubinterfaceIpv4VrrpVrrpGroupInterfaceTracking struct
func (*InterfaceSubinterfaceIpv4VrrpVrrpGroupInterfaceTracking) DeepCopy ¶
func (in *InterfaceSubinterfaceIpv4VrrpVrrpGroupInterfaceTracking) DeepCopy() *InterfaceSubinterfaceIpv4VrrpVrrpGroupInterfaceTracking
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceSubinterfaceIpv4VrrpVrrpGroupInterfaceTracking.
func (*InterfaceSubinterfaceIpv4VrrpVrrpGroupInterfaceTracking) DeepCopyInto ¶
func (in *InterfaceSubinterfaceIpv4VrrpVrrpGroupInterfaceTracking) DeepCopyInto(out *InterfaceSubinterfaceIpv4VrrpVrrpGroupInterfaceTracking)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceSubinterfaceIpv4VrrpVrrpGroupInterfaceTrackingTrackInterface ¶
type InterfaceSubinterfaceIpv4VrrpVrrpGroupInterfaceTrackingTrackInterface struct { Interface *string `json:"interface"` // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=255 PriorityDecrement *uint8 `json:"priority-decrement,omitempty"` }
InterfaceSubinterfaceIpv4VrrpVrrpGroupInterfaceTrackingTrackInterface struct
func (*InterfaceSubinterfaceIpv4VrrpVrrpGroupInterfaceTrackingTrackInterface) DeepCopy ¶
func (in *InterfaceSubinterfaceIpv4VrrpVrrpGroupInterfaceTrackingTrackInterface) DeepCopy() *InterfaceSubinterfaceIpv4VrrpVrrpGroupInterfaceTrackingTrackInterface
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceSubinterfaceIpv4VrrpVrrpGroupInterfaceTrackingTrackInterface.
func (*InterfaceSubinterfaceIpv4VrrpVrrpGroupInterfaceTrackingTrackInterface) DeepCopyInto ¶
func (in *InterfaceSubinterfaceIpv4VrrpVrrpGroupInterfaceTrackingTrackInterface) DeepCopyInto(out *InterfaceSubinterfaceIpv4VrrpVrrpGroupInterfaceTrackingTrackInterface)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceSubinterfaceIpv4VrrpVrrpGroupStatistics ¶
type InterfaceSubinterfaceIpv4VrrpVrrpGroupStatistics struct { }
InterfaceSubinterfaceIpv4VrrpVrrpGroupStatistics struct
func (*InterfaceSubinterfaceIpv4VrrpVrrpGroupStatistics) DeepCopy ¶
func (in *InterfaceSubinterfaceIpv4VrrpVrrpGroupStatistics) DeepCopy() *InterfaceSubinterfaceIpv4VrrpVrrpGroupStatistics
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceSubinterfaceIpv4VrrpVrrpGroupStatistics.
func (*InterfaceSubinterfaceIpv4VrrpVrrpGroupStatistics) DeepCopyInto ¶
func (in *InterfaceSubinterfaceIpv4VrrpVrrpGroupStatistics) DeepCopyInto(out *InterfaceSubinterfaceIpv4VrrpVrrpGroupStatistics)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceSubinterfaceIpv6 ¶
type InterfaceSubinterfaceIpv6 struct { Address []*InterfaceSubinterfaceIpv6Address `json:"address,omitempty"` DhcpClient *InterfaceSubinterfaceIpv6DhcpClient `json:"dhcp-client,omitempty"` DhcpRelay *InterfaceSubinterfaceIpv6DhcpRelay `json:"dhcp-relay,omitempty"` NeighborDiscovery *InterfaceSubinterfaceIpv6NeighborDiscovery `json:"neighbor-discovery,omitempty"` RouterAdvertisement *InterfaceSubinterfaceIpv6RouterAdvertisement `json:"router-advertisement,omitempty"` Vrrp *InterfaceSubinterfaceIpv6Vrrp `json:"vrrp,omitempty"` }
InterfaceSubinterfaceIpv6 struct
func (*InterfaceSubinterfaceIpv6) DeepCopy ¶
func (in *InterfaceSubinterfaceIpv6) DeepCopy() *InterfaceSubinterfaceIpv6
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceSubinterfaceIpv6.
func (*InterfaceSubinterfaceIpv6) DeepCopyInto ¶
func (in *InterfaceSubinterfaceIpv6) DeepCopyInto(out *InterfaceSubinterfaceIpv6)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceSubinterfaceIpv6Address ¶
type InterfaceSubinterfaceIpv6Address struct { AnycastGw *bool `json:"anycast-gw,omitempty"` // +kubebuilder:validation:Required // +kubebuilder:validation:Pattern=`((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(/(([0-9])|([0-9]{2})|(1[0-1][0-9])|(12[0-8])))` IpPrefix *string `json:"ip-prefix"` Primary *string `json:"primary,omitempty"` }
InterfaceSubinterfaceIpv6Address struct
func (*InterfaceSubinterfaceIpv6Address) DeepCopy ¶
func (in *InterfaceSubinterfaceIpv6Address) DeepCopy() *InterfaceSubinterfaceIpv6Address
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceSubinterfaceIpv6Address.
func (*InterfaceSubinterfaceIpv6Address) DeepCopyInto ¶
func (in *InterfaceSubinterfaceIpv6Address) DeepCopyInto(out *InterfaceSubinterfaceIpv6Address)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceSubinterfaceIpv6DhcpClient ¶
type InterfaceSubinterfaceIpv6DhcpClient struct {
TraceOptions *InterfaceSubinterfaceIpv6DhcpClientTraceOptions `json:"trace-options,omitempty"`
}
InterfaceSubinterfaceIpv6DhcpClient struct
func (*InterfaceSubinterfaceIpv6DhcpClient) DeepCopy ¶
func (in *InterfaceSubinterfaceIpv6DhcpClient) DeepCopy() *InterfaceSubinterfaceIpv6DhcpClient
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceSubinterfaceIpv6DhcpClient.
func (*InterfaceSubinterfaceIpv6DhcpClient) DeepCopyInto ¶
func (in *InterfaceSubinterfaceIpv6DhcpClient) DeepCopyInto(out *InterfaceSubinterfaceIpv6DhcpClient)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceSubinterfaceIpv6DhcpClientTraceOptions ¶
type InterfaceSubinterfaceIpv6DhcpClientTraceOptions struct { // +kubebuilder:validation:Enum=`messages` Trace *string `json:"trace,omitempty"` }
InterfaceSubinterfaceIpv6DhcpClientTraceOptions struct
func (*InterfaceSubinterfaceIpv6DhcpClientTraceOptions) DeepCopy ¶
func (in *InterfaceSubinterfaceIpv6DhcpClientTraceOptions) DeepCopy() *InterfaceSubinterfaceIpv6DhcpClientTraceOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceSubinterfaceIpv6DhcpClientTraceOptions.
func (*InterfaceSubinterfaceIpv6DhcpClientTraceOptions) DeepCopyInto ¶
func (in *InterfaceSubinterfaceIpv6DhcpClientTraceOptions) DeepCopyInto(out *InterfaceSubinterfaceIpv6DhcpClientTraceOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceSubinterfaceIpv6DhcpRelay ¶
type InterfaceSubinterfaceIpv6DhcpRelay struct { // +kubebuilder:validation:Enum=`disable`;`enable` AdminState *string `json:"admin-state,omitempty"` // +kubebuilder:validation:Enum=`interface-id`;`remote-id` Option *string `json:"option,omitempty"` // +kubebuilder:validation:Optional // +kubebuilder:validation:Pattern=`((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))|((([a-zA-Z0-9_]([a-zA-Z0-9\-_]){0,61})?[a-zA-Z0-9]\.)*([a-zA-Z0-9_]([a-zA-Z0-9\-_]){0,61})?[a-zA-Z0-9]\.?)|\.` Server *string `json:"server,omitempty"` // +kubebuilder:validation:Required // +kubebuilder:validation:Pattern=`((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))` SourceAddress *string `json:"source-address,omitempty"` TraceOptions *InterfaceSubinterfaceIpv6DhcpRelayTraceOptions `json:"trace-options,omitempty"` }
InterfaceSubinterfaceIpv6DhcpRelay struct
func (*InterfaceSubinterfaceIpv6DhcpRelay) DeepCopy ¶
func (in *InterfaceSubinterfaceIpv6DhcpRelay) DeepCopy() *InterfaceSubinterfaceIpv6DhcpRelay
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceSubinterfaceIpv6DhcpRelay.
func (*InterfaceSubinterfaceIpv6DhcpRelay) DeepCopyInto ¶
func (in *InterfaceSubinterfaceIpv6DhcpRelay) DeepCopyInto(out *InterfaceSubinterfaceIpv6DhcpRelay)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceSubinterfaceIpv6DhcpRelayTraceOptions ¶
type InterfaceSubinterfaceIpv6DhcpRelayTraceOptions struct { // +kubebuilder:validation:Enum=`messages` Trace *string `json:"trace,omitempty"` }
InterfaceSubinterfaceIpv6DhcpRelayTraceOptions struct
func (*InterfaceSubinterfaceIpv6DhcpRelayTraceOptions) DeepCopy ¶
func (in *InterfaceSubinterfaceIpv6DhcpRelayTraceOptions) DeepCopy() *InterfaceSubinterfaceIpv6DhcpRelayTraceOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceSubinterfaceIpv6DhcpRelayTraceOptions.
func (*InterfaceSubinterfaceIpv6DhcpRelayTraceOptions) DeepCopyInto ¶
func (in *InterfaceSubinterfaceIpv6DhcpRelayTraceOptions) DeepCopyInto(out *InterfaceSubinterfaceIpv6DhcpRelayTraceOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceSubinterfaceIpv6NeighborDiscovery ¶
type InterfaceSubinterfaceIpv6NeighborDiscovery struct { // +kubebuilder:validation:Enum=`messages` Debug *string `json:"debug,omitempty"` DuplicateAddressDetection *bool `json:"duplicate-address-detection,omitempty"` Evpn *InterfaceSubinterfaceIpv6NeighborDiscoveryEvpn `json:"evpn,omitempty"` HostRoute *InterfaceSubinterfaceIpv6NeighborDiscoveryHostRoute `json:"host-route,omitempty"` // +kubebuilder:validation:Enum=`both`;`global`;`link-local`;`none` LearnUnsolicited *string `json:"learn-unsolicited,omitempty"` Neighbor []*InterfaceSubinterfaceIpv6NeighborDiscoveryNeighbor `json:"neighbor,omitempty"` // kubebuilder:validation:Minimum=30 // kubebuilder:validation:Maximum=3600 ReachableTime *uint32 `json:"reachable-time,omitempty"` // kubebuilder:validation:Minimum=60 // kubebuilder:validation:Maximum=65535 StaleTime *uint32 `json:"stale-time,omitempty"` }
InterfaceSubinterfaceIpv6NeighborDiscovery struct
func (*InterfaceSubinterfaceIpv6NeighborDiscovery) DeepCopy ¶
func (in *InterfaceSubinterfaceIpv6NeighborDiscovery) DeepCopy() *InterfaceSubinterfaceIpv6NeighborDiscovery
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceSubinterfaceIpv6NeighborDiscovery.
func (*InterfaceSubinterfaceIpv6NeighborDiscovery) DeepCopyInto ¶
func (in *InterfaceSubinterfaceIpv6NeighborDiscovery) DeepCopyInto(out *InterfaceSubinterfaceIpv6NeighborDiscovery)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceSubinterfaceIpv6NeighborDiscoveryEvpn ¶
type InterfaceSubinterfaceIpv6NeighborDiscoveryEvpn struct {
Advertise []*InterfaceSubinterfaceIpv6NeighborDiscoveryEvpnAdvertise `json:"advertise,omitempty"`
}
InterfaceSubinterfaceIpv6NeighborDiscoveryEvpn struct
func (*InterfaceSubinterfaceIpv6NeighborDiscoveryEvpn) DeepCopy ¶
func (in *InterfaceSubinterfaceIpv6NeighborDiscoveryEvpn) DeepCopy() *InterfaceSubinterfaceIpv6NeighborDiscoveryEvpn
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceSubinterfaceIpv6NeighborDiscoveryEvpn.
func (*InterfaceSubinterfaceIpv6NeighborDiscoveryEvpn) DeepCopyInto ¶
func (in *InterfaceSubinterfaceIpv6NeighborDiscoveryEvpn) DeepCopyInto(out *InterfaceSubinterfaceIpv6NeighborDiscoveryEvpn)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceSubinterfaceIpv6NeighborDiscoveryEvpnAdvertise ¶
type InterfaceSubinterfaceIpv6NeighborDiscoveryEvpnAdvertise struct { // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=255 AdminTag *uint32 `json:"admin-tag,omitempty"` // +kubebuilder:validation:Enum=`dynamic`;`static` RouteType *string `json:"route-type"` }
InterfaceSubinterfaceIpv6NeighborDiscoveryEvpnAdvertise struct
func (*InterfaceSubinterfaceIpv6NeighborDiscoveryEvpnAdvertise) DeepCopy ¶
func (in *InterfaceSubinterfaceIpv6NeighborDiscoveryEvpnAdvertise) DeepCopy() *InterfaceSubinterfaceIpv6NeighborDiscoveryEvpnAdvertise
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceSubinterfaceIpv6NeighborDiscoveryEvpnAdvertise.
func (*InterfaceSubinterfaceIpv6NeighborDiscoveryEvpnAdvertise) DeepCopyInto ¶
func (in *InterfaceSubinterfaceIpv6NeighborDiscoveryEvpnAdvertise) DeepCopyInto(out *InterfaceSubinterfaceIpv6NeighborDiscoveryEvpnAdvertise)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceSubinterfaceIpv6NeighborDiscoveryHostRoute ¶
type InterfaceSubinterfaceIpv6NeighborDiscoveryHostRoute struct {
Populate []*InterfaceSubinterfaceIpv6NeighborDiscoveryHostRoutePopulate `json:"populate,omitempty"`
}
InterfaceSubinterfaceIpv6NeighborDiscoveryHostRoute struct
func (*InterfaceSubinterfaceIpv6NeighborDiscoveryHostRoute) DeepCopy ¶
func (in *InterfaceSubinterfaceIpv6NeighborDiscoveryHostRoute) DeepCopy() *InterfaceSubinterfaceIpv6NeighborDiscoveryHostRoute
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceSubinterfaceIpv6NeighborDiscoveryHostRoute.
func (*InterfaceSubinterfaceIpv6NeighborDiscoveryHostRoute) DeepCopyInto ¶
func (in *InterfaceSubinterfaceIpv6NeighborDiscoveryHostRoute) DeepCopyInto(out *InterfaceSubinterfaceIpv6NeighborDiscoveryHostRoute)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceSubinterfaceIpv6NeighborDiscoveryHostRoutePopulate ¶
type InterfaceSubinterfaceIpv6NeighborDiscoveryHostRoutePopulate struct { // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=255 AdminTag *uint32 `json:"admin-tag,omitempty"` // +kubebuilder:validation:Enum=`dynamic`;`evpn`;`static` RouteType *string `json:"route-type"` }
InterfaceSubinterfaceIpv6NeighborDiscoveryHostRoutePopulate struct
func (*InterfaceSubinterfaceIpv6NeighborDiscoveryHostRoutePopulate) DeepCopy ¶
func (in *InterfaceSubinterfaceIpv6NeighborDiscoveryHostRoutePopulate) DeepCopy() *InterfaceSubinterfaceIpv6NeighborDiscoveryHostRoutePopulate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceSubinterfaceIpv6NeighborDiscoveryHostRoutePopulate.
func (*InterfaceSubinterfaceIpv6NeighborDiscoveryHostRoutePopulate) DeepCopyInto ¶
func (in *InterfaceSubinterfaceIpv6NeighborDiscoveryHostRoutePopulate) DeepCopyInto(out *InterfaceSubinterfaceIpv6NeighborDiscoveryHostRoutePopulate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceSubinterfaceIpv6NeighborDiscoveryNeighbor ¶
type InterfaceSubinterfaceIpv6NeighborDiscoveryNeighbor struct { // +kubebuilder:validation:Required // +kubebuilder:validation:Pattern=`((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))` Ipv6Address *string `json:"ipv6-address"` // +kubebuilder:validation:Required // +kubebuilder:validation:Pattern=`[0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}` LinkLayerAddress *string `json:"link-layer-address"` }
InterfaceSubinterfaceIpv6NeighborDiscoveryNeighbor struct
func (*InterfaceSubinterfaceIpv6NeighborDiscoveryNeighbor) DeepCopy ¶
func (in *InterfaceSubinterfaceIpv6NeighborDiscoveryNeighbor) DeepCopy() *InterfaceSubinterfaceIpv6NeighborDiscoveryNeighbor
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceSubinterfaceIpv6NeighborDiscoveryNeighbor.
func (*InterfaceSubinterfaceIpv6NeighborDiscoveryNeighbor) DeepCopyInto ¶
func (in *InterfaceSubinterfaceIpv6NeighborDiscoveryNeighbor) DeepCopyInto(out *InterfaceSubinterfaceIpv6NeighborDiscoveryNeighbor)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceSubinterfaceIpv6RouterAdvertisement ¶
type InterfaceSubinterfaceIpv6RouterAdvertisement struct { // +kubebuilder:validation:Enum=`messages` Debug *string `json:"debug,omitempty"` RouterRole *InterfaceSubinterfaceIpv6RouterAdvertisementRouterRole `json:"router-role,omitempty"` }
InterfaceSubinterfaceIpv6RouterAdvertisement struct
func (*InterfaceSubinterfaceIpv6RouterAdvertisement) DeepCopy ¶
func (in *InterfaceSubinterfaceIpv6RouterAdvertisement) DeepCopy() *InterfaceSubinterfaceIpv6RouterAdvertisement
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceSubinterfaceIpv6RouterAdvertisement.
func (*InterfaceSubinterfaceIpv6RouterAdvertisement) DeepCopyInto ¶
func (in *InterfaceSubinterfaceIpv6RouterAdvertisement) DeepCopyInto(out *InterfaceSubinterfaceIpv6RouterAdvertisement)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceSubinterfaceIpv6RouterAdvertisementRouterRole ¶
type InterfaceSubinterfaceIpv6RouterAdvertisementRouterRole struct { // +kubebuilder:validation:Enum=`disable`;`enable` AdminState *string `json:"admin-state,omitempty"` // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=255 CurrentHopLimit *uint8 `json:"current-hop-limit,omitempty"` // kubebuilder:validation:Minimum=1280 // kubebuilder:validation:Maximum=9486 IpMtu *uint16 `json:"ip-mtu,omitempty"` ManagedConfigurationFlag *bool `json:"managed-configuration-flag,omitempty"` // kubebuilder:validation:Minimum=4 // kubebuilder:validation:Maximum=1800 MaxAdvertisementInterval *uint16 `json:"max-advertisement-interval,omitempty"` // kubebuilder:validation:Minimum=3 // kubebuilder:validation:Maximum=1350 MinAdvertisementInterval *uint16 `json:"min-advertisement-interval,omitempty"` OtherConfigurationFlag *bool `json:"other-configuration-flag,omitempty"` Prefix []*InterfaceSubinterfaceIpv6RouterAdvertisementRouterRolePrefix `json:"prefix,omitempty"` // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=3600000 ReachableTime *uint32 `json:"reachable-time,omitempty"` // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=1800000 RetransmitTime *uint32 `json:"retransmit-time,omitempty"` // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=9000 RouterLifetime *uint16 `json:"router-lifetime,omitempty"` }
InterfaceSubinterfaceIpv6RouterAdvertisementRouterRole struct
func (*InterfaceSubinterfaceIpv6RouterAdvertisementRouterRole) DeepCopy ¶
func (in *InterfaceSubinterfaceIpv6RouterAdvertisementRouterRole) DeepCopy() *InterfaceSubinterfaceIpv6RouterAdvertisementRouterRole
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceSubinterfaceIpv6RouterAdvertisementRouterRole.
func (*InterfaceSubinterfaceIpv6RouterAdvertisementRouterRole) DeepCopyInto ¶
func (in *InterfaceSubinterfaceIpv6RouterAdvertisementRouterRole) DeepCopyInto(out *InterfaceSubinterfaceIpv6RouterAdvertisementRouterRole)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceSubinterfaceIpv6RouterAdvertisementRouterRolePrefix ¶
type InterfaceSubinterfaceIpv6RouterAdvertisementRouterRolePrefix struct { AutonomousFlag *bool `json:"autonomous-flag,omitempty"` // +kubebuilder:validation:Required // +kubebuilder:validation:Pattern=`((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(/(([0-9])|([0-9]{2})|(1[0-1][0-9])|(12[0-8])))` Ipv6Prefix *string `json:"ipv6-prefix"` OnLinkFlag *bool `json:"on-link-flag,omitempty"` PreferredLifetime *uint32 `json:"preferred-lifetime,omitempty"` ValidLifetime *uint32 `json:"valid-lifetime,omitempty"` }
InterfaceSubinterfaceIpv6RouterAdvertisementRouterRolePrefix struct
func (*InterfaceSubinterfaceIpv6RouterAdvertisementRouterRolePrefix) DeepCopy ¶
func (in *InterfaceSubinterfaceIpv6RouterAdvertisementRouterRolePrefix) DeepCopy() *InterfaceSubinterfaceIpv6RouterAdvertisementRouterRolePrefix
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceSubinterfaceIpv6RouterAdvertisementRouterRolePrefix.
func (*InterfaceSubinterfaceIpv6RouterAdvertisementRouterRolePrefix) DeepCopyInto ¶
func (in *InterfaceSubinterfaceIpv6RouterAdvertisementRouterRolePrefix) DeepCopyInto(out *InterfaceSubinterfaceIpv6RouterAdvertisementRouterRolePrefix)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceSubinterfaceIpv6Vrrp ¶
type InterfaceSubinterfaceIpv6Vrrp struct {
VrrpGroup []*InterfaceSubinterfaceIpv6VrrpVrrpGroup `json:"vrrp-group,omitempty"`
}
InterfaceSubinterfaceIpv6Vrrp struct
func (*InterfaceSubinterfaceIpv6Vrrp) DeepCopy ¶
func (in *InterfaceSubinterfaceIpv6Vrrp) DeepCopy() *InterfaceSubinterfaceIpv6Vrrp
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceSubinterfaceIpv6Vrrp.
func (*InterfaceSubinterfaceIpv6Vrrp) DeepCopyInto ¶
func (in *InterfaceSubinterfaceIpv6Vrrp) DeepCopyInto(out *InterfaceSubinterfaceIpv6Vrrp)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceSubinterfaceIpv6VrrpVrrpGroup ¶
type InterfaceSubinterfaceIpv6VrrpVrrpGroup struct { AcceptMode *bool `json:"accept-mode,omitempty"` // +kubebuilder:validation:Enum=`disable`;`enable` AdminState *string `json:"admin-state,omitempty"` // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=65535 AdvertiseInterval *uint16 `json:"advertise-interval,omitempty"` Authentication *InterfaceSubinterfaceIpv6VrrpVrrpGroupAuthentication `json:"authentication,omitempty"` // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=65535 InitDelay *uint16 `json:"init-delay,omitempty"` InterfaceTracking *InterfaceSubinterfaceIpv6VrrpVrrpGroupInterfaceTracking `json:"interface-tracking,omitempty"` MasterInheritInterval *bool `json:"master-inherit-interval,omitempty"` // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=65535 OperInterval *uint16 `json:"oper-interval,omitempty"` Preempt *bool `json:"preempt,omitempty"` // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=65535 PreemptDelay *uint16 `json:"preempt-delay,omitempty"` // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=255 Priority *uint8 `json:"priority,omitempty"` Statistics *InterfaceSubinterfaceIpv6VrrpVrrpGroupStatistics `json:"statistics,omitempty"` // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=255 Version *uint8 `json:"version,omitempty"` // +kubebuilder:validation:Required // +kubebuilder:validation:Pattern=`((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))` VirtualAddress *string `json:"virtual-address,omitempty"` // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=255 VirtualRouterId *uint8 `json:"virtual-router-id"` }
InterfaceSubinterfaceIpv6VrrpVrrpGroup struct
func (*InterfaceSubinterfaceIpv6VrrpVrrpGroup) DeepCopy ¶
func (in *InterfaceSubinterfaceIpv6VrrpVrrpGroup) DeepCopy() *InterfaceSubinterfaceIpv6VrrpVrrpGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceSubinterfaceIpv6VrrpVrrpGroup.
func (*InterfaceSubinterfaceIpv6VrrpVrrpGroup) DeepCopyInto ¶
func (in *InterfaceSubinterfaceIpv6VrrpVrrpGroup) DeepCopyInto(out *InterfaceSubinterfaceIpv6VrrpVrrpGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceSubinterfaceIpv6VrrpVrrpGroupAuthentication ¶
type InterfaceSubinterfaceIpv6VrrpVrrpGroupAuthentication struct {
Keychain *string `json:"keychain,omitempty"`
}
InterfaceSubinterfaceIpv6VrrpVrrpGroupAuthentication struct
func (*InterfaceSubinterfaceIpv6VrrpVrrpGroupAuthentication) DeepCopy ¶
func (in *InterfaceSubinterfaceIpv6VrrpVrrpGroupAuthentication) DeepCopy() *InterfaceSubinterfaceIpv6VrrpVrrpGroupAuthentication
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceSubinterfaceIpv6VrrpVrrpGroupAuthentication.
func (*InterfaceSubinterfaceIpv6VrrpVrrpGroupAuthentication) DeepCopyInto ¶
func (in *InterfaceSubinterfaceIpv6VrrpVrrpGroupAuthentication) DeepCopyInto(out *InterfaceSubinterfaceIpv6VrrpVrrpGroupAuthentication)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceSubinterfaceIpv6VrrpVrrpGroupInterfaceTracking ¶
type InterfaceSubinterfaceIpv6VrrpVrrpGroupInterfaceTracking struct {
TrackInterface []*InterfaceSubinterfaceIpv6VrrpVrrpGroupInterfaceTrackingTrackInterface `json:"track-interface,omitempty"`
}
InterfaceSubinterfaceIpv6VrrpVrrpGroupInterfaceTracking struct
func (*InterfaceSubinterfaceIpv6VrrpVrrpGroupInterfaceTracking) DeepCopy ¶
func (in *InterfaceSubinterfaceIpv6VrrpVrrpGroupInterfaceTracking) DeepCopy() *InterfaceSubinterfaceIpv6VrrpVrrpGroupInterfaceTracking
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceSubinterfaceIpv6VrrpVrrpGroupInterfaceTracking.
func (*InterfaceSubinterfaceIpv6VrrpVrrpGroupInterfaceTracking) DeepCopyInto ¶
func (in *InterfaceSubinterfaceIpv6VrrpVrrpGroupInterfaceTracking) DeepCopyInto(out *InterfaceSubinterfaceIpv6VrrpVrrpGroupInterfaceTracking)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceSubinterfaceIpv6VrrpVrrpGroupInterfaceTrackingTrackInterface ¶
type InterfaceSubinterfaceIpv6VrrpVrrpGroupInterfaceTrackingTrackInterface struct { Interface *string `json:"interface"` // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=255 PriorityDecrement *uint8 `json:"priority-decrement,omitempty"` }
InterfaceSubinterfaceIpv6VrrpVrrpGroupInterfaceTrackingTrackInterface struct
func (*InterfaceSubinterfaceIpv6VrrpVrrpGroupInterfaceTrackingTrackInterface) DeepCopy ¶
func (in *InterfaceSubinterfaceIpv6VrrpVrrpGroupInterfaceTrackingTrackInterface) DeepCopy() *InterfaceSubinterfaceIpv6VrrpVrrpGroupInterfaceTrackingTrackInterface
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceSubinterfaceIpv6VrrpVrrpGroupInterfaceTrackingTrackInterface.
func (*InterfaceSubinterfaceIpv6VrrpVrrpGroupInterfaceTrackingTrackInterface) DeepCopyInto ¶
func (in *InterfaceSubinterfaceIpv6VrrpVrrpGroupInterfaceTrackingTrackInterface) DeepCopyInto(out *InterfaceSubinterfaceIpv6VrrpVrrpGroupInterfaceTrackingTrackInterface)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceSubinterfaceIpv6VrrpVrrpGroupStatistics ¶
type InterfaceSubinterfaceIpv6VrrpVrrpGroupStatistics struct { }
InterfaceSubinterfaceIpv6VrrpVrrpGroupStatistics struct
func (*InterfaceSubinterfaceIpv6VrrpVrrpGroupStatistics) DeepCopy ¶
func (in *InterfaceSubinterfaceIpv6VrrpVrrpGroupStatistics) DeepCopy() *InterfaceSubinterfaceIpv6VrrpVrrpGroupStatistics
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceSubinterfaceIpv6VrrpVrrpGroupStatistics.
func (*InterfaceSubinterfaceIpv6VrrpVrrpGroupStatistics) DeepCopyInto ¶
func (in *InterfaceSubinterfaceIpv6VrrpVrrpGroupStatistics) DeepCopyInto(out *InterfaceSubinterfaceIpv6VrrpVrrpGroupStatistics)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceSubinterfaceLocalMirrorDestination ¶
type InterfaceSubinterfaceLocalMirrorDestination struct { // +kubebuilder:validation:Enum=`disable`;`enable` AdminState *string `json:"admin-state,omitempty"` }
InterfaceSubinterfaceLocalMirrorDestination struct
func (*InterfaceSubinterfaceLocalMirrorDestination) DeepCopy ¶
func (in *InterfaceSubinterfaceLocalMirrorDestination) DeepCopy() *InterfaceSubinterfaceLocalMirrorDestination
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceSubinterfaceLocalMirrorDestination.
func (*InterfaceSubinterfaceLocalMirrorDestination) DeepCopyInto ¶
func (in *InterfaceSubinterfaceLocalMirrorDestination) DeepCopyInto(out *InterfaceSubinterfaceLocalMirrorDestination)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceSubinterfaceObservation ¶
type InterfaceSubinterfaceObservation struct { }
InterfaceSubinterfaceObservation are the observable fields of a InterfaceSubinterface.
func (*InterfaceSubinterfaceObservation) DeepCopy ¶
func (in *InterfaceSubinterfaceObservation) DeepCopy() *InterfaceSubinterfaceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceSubinterfaceObservation.
func (*InterfaceSubinterfaceObservation) DeepCopyInto ¶
func (in *InterfaceSubinterfaceObservation) DeepCopyInto(out *InterfaceSubinterfaceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceSubinterfaceParameters ¶
type InterfaceSubinterfaceParameters struct { InterfaceName *string `json:"interface-name"` SrlInterfaceSubinterface *InterfaceSubinterface `json:"subinterface,omitempty"` }
InterfaceSubinterfaceParameters are the parameter fields of a InterfaceSubinterface.
func (*InterfaceSubinterfaceParameters) DeepCopy ¶
func (in *InterfaceSubinterfaceParameters) DeepCopy() *InterfaceSubinterfaceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceSubinterfaceParameters.
func (*InterfaceSubinterfaceParameters) DeepCopyInto ¶
func (in *InterfaceSubinterfaceParameters) DeepCopyInto(out *InterfaceSubinterfaceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceSubinterfaceQos ¶
type InterfaceSubinterfaceQos struct { Input *InterfaceSubinterfaceQosInput `json:"input,omitempty"` Output *InterfaceSubinterfaceQosOutput `json:"output,omitempty"` }
InterfaceSubinterfaceQos struct
func (*InterfaceSubinterfaceQos) DeepCopy ¶
func (in *InterfaceSubinterfaceQos) DeepCopy() *InterfaceSubinterfaceQos
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceSubinterfaceQos.
func (*InterfaceSubinterfaceQos) DeepCopyInto ¶
func (in *InterfaceSubinterfaceQos) DeepCopyInto(out *InterfaceSubinterfaceQos)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceSubinterfaceQosInput ¶
type InterfaceSubinterfaceQosInput struct {
Classifiers *InterfaceSubinterfaceQosInputClassifiers `json:"classifiers,omitempty"`
}
InterfaceSubinterfaceQosInput struct
func (*InterfaceSubinterfaceQosInput) DeepCopy ¶
func (in *InterfaceSubinterfaceQosInput) DeepCopy() *InterfaceSubinterfaceQosInput
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceSubinterfaceQosInput.
func (*InterfaceSubinterfaceQosInput) DeepCopyInto ¶
func (in *InterfaceSubinterfaceQosInput) DeepCopyInto(out *InterfaceSubinterfaceQosInput)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceSubinterfaceQosInputClassifiers ¶
type InterfaceSubinterfaceQosInputClassifiers struct { Dscp *string `json:"dscp,omitempty"` Ipv4Dscp *string `json:"ipv4-dscp,omitempty"` Ipv6Dscp *string `json:"ipv6-dscp,omitempty"` MplsTrafficClass *string `json:"mpls-traffic-class,omitempty"` }
InterfaceSubinterfaceQosInputClassifiers struct
func (*InterfaceSubinterfaceQosInputClassifiers) DeepCopy ¶
func (in *InterfaceSubinterfaceQosInputClassifiers) DeepCopy() *InterfaceSubinterfaceQosInputClassifiers
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceSubinterfaceQosInputClassifiers.
func (*InterfaceSubinterfaceQosInputClassifiers) DeepCopyInto ¶
func (in *InterfaceSubinterfaceQosInputClassifiers) DeepCopyInto(out *InterfaceSubinterfaceQosInputClassifiers)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceSubinterfaceQosOutput ¶
type InterfaceSubinterfaceQosOutput struct {
RewriteRules *InterfaceSubinterfaceQosOutputRewriteRules `json:"rewrite-rules,omitempty"`
}
InterfaceSubinterfaceQosOutput struct
func (*InterfaceSubinterfaceQosOutput) DeepCopy ¶
func (in *InterfaceSubinterfaceQosOutput) DeepCopy() *InterfaceSubinterfaceQosOutput
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceSubinterfaceQosOutput.
func (*InterfaceSubinterfaceQosOutput) DeepCopyInto ¶
func (in *InterfaceSubinterfaceQosOutput) DeepCopyInto(out *InterfaceSubinterfaceQosOutput)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceSubinterfaceQosOutputRewriteRules ¶
type InterfaceSubinterfaceQosOutputRewriteRules struct { Dscp *string `json:"dscp,omitempty"` Ipv4Dscp *string `json:"ipv4-dscp,omitempty"` Ipv6Dscp *string `json:"ipv6-dscp,omitempty"` MplsTrafficClass *string `json:"mpls-traffic-class,omitempty"` }
InterfaceSubinterfaceQosOutputRewriteRules struct
func (*InterfaceSubinterfaceQosOutputRewriteRules) DeepCopy ¶
func (in *InterfaceSubinterfaceQosOutputRewriteRules) DeepCopy() *InterfaceSubinterfaceQosOutputRewriteRules
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceSubinterfaceQosOutputRewriteRules.
func (*InterfaceSubinterfaceQosOutputRewriteRules) DeepCopyInto ¶
func (in *InterfaceSubinterfaceQosOutputRewriteRules) DeepCopyInto(out *InterfaceSubinterfaceQosOutputRewriteRules)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceSubinterfaceSpec ¶
type InterfaceSubinterfaceSpec struct { nddv1.ResourceSpec `json:",inline"` ForNetworkNode InterfaceSubinterfaceParameters `json:"forNetworkNode"` }
A InterfaceSubinterfaceSpec defines the desired state of a InterfaceSubinterface.
func (*InterfaceSubinterfaceSpec) DeepCopy ¶
func (in *InterfaceSubinterfaceSpec) DeepCopy() *InterfaceSubinterfaceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceSubinterfaceSpec.
func (*InterfaceSubinterfaceSpec) DeepCopyInto ¶
func (in *InterfaceSubinterfaceSpec) DeepCopyInto(out *InterfaceSubinterfaceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceSubinterfaceStatus ¶
type InterfaceSubinterfaceStatus struct { nddv1.ResourceStatus `json:",inline"` AtNetworkNode InterfaceSubinterfaceObservation `json:"atNetworkNode,omitempty"` }
A InterfaceSubinterfaceStatus represents the observed state of a InterfaceSubinterface.
func (*InterfaceSubinterfaceStatus) DeepCopy ¶
func (in *InterfaceSubinterfaceStatus) DeepCopy() *InterfaceSubinterfaceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceSubinterfaceStatus.
func (*InterfaceSubinterfaceStatus) DeepCopyInto ¶
func (in *InterfaceSubinterfaceStatus) DeepCopyInto(out *InterfaceSubinterfaceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceSubinterfaceVlan ¶
type InterfaceSubinterfaceVlan struct {
Encap *InterfaceSubinterfaceVlanEncap `json:"encap,omitempty"`
}
InterfaceSubinterfaceVlan struct
func (*InterfaceSubinterfaceVlan) DeepCopy ¶
func (in *InterfaceSubinterfaceVlan) DeepCopy() *InterfaceSubinterfaceVlan
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceSubinterfaceVlan.
func (*InterfaceSubinterfaceVlan) DeepCopyInto ¶
func (in *InterfaceSubinterfaceVlan) DeepCopyInto(out *InterfaceSubinterfaceVlan)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceSubinterfaceVlanEncap ¶
type InterfaceSubinterfaceVlanEncap struct { SingleTagged *InterfaceSubinterfaceVlanEncapSingleTagged `json:"single-tagged,omitempty"` Untagged *InterfaceSubinterfaceVlanEncapUntagged `json:"untagged,omitempty"` }
InterfaceSubinterfaceVlanEncap struct
func (*InterfaceSubinterfaceVlanEncap) DeepCopy ¶
func (in *InterfaceSubinterfaceVlanEncap) DeepCopy() *InterfaceSubinterfaceVlanEncap
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceSubinterfaceVlanEncap.
func (*InterfaceSubinterfaceVlanEncap) DeepCopyInto ¶
func (in *InterfaceSubinterfaceVlanEncap) DeepCopyInto(out *InterfaceSubinterfaceVlanEncap)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceSubinterfaceVlanEncapSingleTagged ¶
type InterfaceSubinterfaceVlanEncapSingleTagged struct {
VlanId *string `json:"vlan-id,omitempty"`
}
InterfaceSubinterfaceVlanEncapSingleTagged struct
func (*InterfaceSubinterfaceVlanEncapSingleTagged) DeepCopy ¶
func (in *InterfaceSubinterfaceVlanEncapSingleTagged) DeepCopy() *InterfaceSubinterfaceVlanEncapSingleTagged
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceSubinterfaceVlanEncapSingleTagged.
func (*InterfaceSubinterfaceVlanEncapSingleTagged) DeepCopyInto ¶
func (in *InterfaceSubinterfaceVlanEncapSingleTagged) DeepCopyInto(out *InterfaceSubinterfaceVlanEncapSingleTagged)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceSubinterfaceVlanEncapUntagged ¶
type InterfaceSubinterfaceVlanEncapUntagged struct { }
InterfaceSubinterfaceVlanEncapUntagged struct
func (*InterfaceSubinterfaceVlanEncapUntagged) DeepCopy ¶
func (in *InterfaceSubinterfaceVlanEncapUntagged) DeepCopy() *InterfaceSubinterfaceVlanEncapUntagged
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceSubinterfaceVlanEncapUntagged.
func (*InterfaceSubinterfaceVlanEncapUntagged) DeepCopyInto ¶
func (in *InterfaceSubinterfaceVlanEncapUntagged) DeepCopyInto(out *InterfaceSubinterfaceVlanEncapUntagged)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceTransceiver ¶
type InterfaceTransceiver struct { DdmEvents *bool `json:"ddm-events,omitempty"` // +kubebuilder:validation:Enum=`base-r`;`disabled`;`rs-108`;`rs-528`;`rs-544` ForwardErrorCorrection *string `json:"forward-error-correction,omitempty"` TxLaser *bool `json:"tx-laser,omitempty"` }
InterfaceTransceiver struct
func (*InterfaceTransceiver) DeepCopy ¶
func (in *InterfaceTransceiver) DeepCopy() *InterfaceTransceiver
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceTransceiver.
func (*InterfaceTransceiver) DeepCopyInto ¶
func (in *InterfaceTransceiver) DeepCopyInto(out *InterfaceTransceiver)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Networkinstance ¶
type Networkinstance struct { // +kubebuilder:validation:Enum=`disable`;`enable` AdminState *string `json:"admin-state,omitempty"` BridgeTable *NetworkinstanceBridgeTable `json:"bridge-table,omitempty"` // kubebuilder:validation:MinLength=1 // kubebuilder:validation:MaxLength=255 // +kubebuilder:validation:Required // +kubebuilder:validation:Pattern="[A-Za-z0-9 !@#$^&()|+=`~.,'/_:;?-]*" Description *string `json:"description,omitempty"` Interface []*NetworkinstanceInterface `json:"interface,omitempty"` IpForwarding *NetworkinstanceIpForwarding `json:"ip-forwarding,omitempty"` IpLoadBalancing *NetworkinstanceIpLoadBalancing `json:"ip-load-balancing,omitempty"` Mpls *NetworkinstanceMpls `json:"mpls,omitempty"` Mtu *NetworkinstanceMtu `json:"mtu,omitempty"` // kubebuilder:validation:MinLength=1 // kubebuilder:validation:MaxLength=255 // +kubebuilder:validation:Required // +kubebuilder:validation:Pattern="[A-Za-z0-9 !@#$^&()|+=`~.,'/_:;?-]*" Name *string `json:"name"` // +kubebuilder:validation:Required // +kubebuilder:validation:Pattern=`(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])` RouterId *string `json:"router-id,omitempty"` TrafficEngineering *NetworkinstanceTrafficEngineering `json:"traffic-engineering,omitempty"` Type *string `json:"type,omitempty"` VxlanInterface []*NetworkinstanceVxlanInterface `json:"vxlan-interface,omitempty"` }
Networkinstance struct
func (*Networkinstance) DeepCopy ¶
func (in *Networkinstance) DeepCopy() *Networkinstance
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Networkinstance.
func (*Networkinstance) DeepCopyInto ¶
func (in *Networkinstance) DeepCopyInto(out *Networkinstance)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceAggregateroutes ¶
type NetworkinstanceAggregateroutes struct {
Route []*NetworkinstanceAggregateroutesRoute `json:"route,omitempty"`
}
NetworkinstanceAggregateroutes struct
func (*NetworkinstanceAggregateroutes) DeepCopy ¶
func (in *NetworkinstanceAggregateroutes) DeepCopy() *NetworkinstanceAggregateroutes
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceAggregateroutes.
func (*NetworkinstanceAggregateroutes) DeepCopyInto ¶
func (in *NetworkinstanceAggregateroutes) DeepCopyInto(out *NetworkinstanceAggregateroutes)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceAggregateroutesObservation ¶
type NetworkinstanceAggregateroutesObservation struct { }
NetworkinstanceAggregateroutesObservation are the observable fields of a NetworkinstanceAggregateroutes.
func (*NetworkinstanceAggregateroutesObservation) DeepCopy ¶
func (in *NetworkinstanceAggregateroutesObservation) DeepCopy() *NetworkinstanceAggregateroutesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceAggregateroutesObservation.
func (*NetworkinstanceAggregateroutesObservation) DeepCopyInto ¶
func (in *NetworkinstanceAggregateroutesObservation) DeepCopyInto(out *NetworkinstanceAggregateroutesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceAggregateroutesParameters ¶
type NetworkinstanceAggregateroutesParameters struct { NetworkInstanceName *string `json:"network-instance-name"` SrlNetworkinstanceAggregateroutes *NetworkinstanceAggregateroutes `json:"aggregate-routes,omitempty"` }
NetworkinstanceAggregateroutesParameters are the parameter fields of a NetworkinstanceAggregateroutes.
func (*NetworkinstanceAggregateroutesParameters) DeepCopy ¶
func (in *NetworkinstanceAggregateroutesParameters) DeepCopy() *NetworkinstanceAggregateroutesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceAggregateroutesParameters.
func (*NetworkinstanceAggregateroutesParameters) DeepCopyInto ¶
func (in *NetworkinstanceAggregateroutesParameters) DeepCopyInto(out *NetworkinstanceAggregateroutesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceAggregateroutesRoute ¶
type NetworkinstanceAggregateroutesRoute struct { // +kubebuilder:validation:Enum=`disable`;`enable` AdminState *string `json:"admin-state,omitempty"` Aggregator *NetworkinstanceAggregateroutesRouteAggregator `json:"aggregator,omitempty"` Communities *NetworkinstanceAggregateroutesRouteCommunities `json:"communities,omitempty"` GenerateIcmp *bool `json:"generate-icmp,omitempty"` // +kubebuilder:validation:Optional // +kubebuilder:validation:Pattern=`(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])/(([0-9])|([1-2][0-9])|(3[0-2]))|((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(/(([0-9])|([0-9]{2})|(1[0-1][0-9])|(12[0-8])))` Prefix *string `json:"prefix"` SummaryOnly *bool `json:"summary-only,omitempty"` }
NetworkinstanceAggregateroutesRoute struct
func (*NetworkinstanceAggregateroutesRoute) DeepCopy ¶
func (in *NetworkinstanceAggregateroutesRoute) DeepCopy() *NetworkinstanceAggregateroutesRoute
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceAggregateroutesRoute.
func (*NetworkinstanceAggregateroutesRoute) DeepCopyInto ¶
func (in *NetworkinstanceAggregateroutesRoute) DeepCopyInto(out *NetworkinstanceAggregateroutesRoute)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceAggregateroutesRouteAggregator ¶
type NetworkinstanceAggregateroutesRouteAggregator struct { // +kubebuilder:validation:Required // +kubebuilder:validation:Pattern=`(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])` Address *string `json:"address,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=4294967295 AsNumber *uint32 `json:"as-number,omitempty"` }
NetworkinstanceAggregateroutesRouteAggregator struct
func (*NetworkinstanceAggregateroutesRouteAggregator) DeepCopy ¶
func (in *NetworkinstanceAggregateroutesRouteAggregator) DeepCopy() *NetworkinstanceAggregateroutesRouteAggregator
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceAggregateroutesRouteAggregator.
func (*NetworkinstanceAggregateroutesRouteAggregator) DeepCopyInto ¶
func (in *NetworkinstanceAggregateroutesRouteAggregator) DeepCopyInto(out *NetworkinstanceAggregateroutesRouteAggregator)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceAggregateroutesRouteCommunities ¶
type NetworkinstanceAggregateroutesRouteCommunities struct { // +kubebuilder:validation:Optional // +kubebuilder:validation:Pattern=`(6553[0-5]|655[0-2][0-9]|654[0-9]{2}|65[0-4][0-9]{2}|6[0-4][0-9]{3}|[1-5][0-9]{4}|[1-9][0-9]{1,3}|[0-9]):(6553[0-5]|655[0-2][0-9]|654[0-9]{2}|65[0-4][0-9]{2}|6[0-4][0-9]{3}|[1-5][0-9]{4}|[1-9][0-9]{1,3}|[0-9])|.*:.*|([1-9][0-9]{0,9}):([1-9][0-9]{0,9}):([1-9][0-9]{0,9})|.*:.*:.*` Add *string `json:"add,omitempty"` }
NetworkinstanceAggregateroutesRouteCommunities struct
func (*NetworkinstanceAggregateroutesRouteCommunities) DeepCopy ¶
func (in *NetworkinstanceAggregateroutesRouteCommunities) DeepCopy() *NetworkinstanceAggregateroutesRouteCommunities
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceAggregateroutesRouteCommunities.
func (*NetworkinstanceAggregateroutesRouteCommunities) DeepCopyInto ¶
func (in *NetworkinstanceAggregateroutesRouteCommunities) DeepCopyInto(out *NetworkinstanceAggregateroutesRouteCommunities)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceAggregateroutesSpec ¶
type NetworkinstanceAggregateroutesSpec struct { nddv1.ResourceSpec `json:",inline"` ForNetworkNode NetworkinstanceAggregateroutesParameters `json:"forNetworkNode"` }
A NetworkinstanceAggregateroutesSpec defines the desired state of a NetworkinstanceAggregateroutes.
func (*NetworkinstanceAggregateroutesSpec) DeepCopy ¶
func (in *NetworkinstanceAggregateroutesSpec) DeepCopy() *NetworkinstanceAggregateroutesSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceAggregateroutesSpec.
func (*NetworkinstanceAggregateroutesSpec) DeepCopyInto ¶
func (in *NetworkinstanceAggregateroutesSpec) DeepCopyInto(out *NetworkinstanceAggregateroutesSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceAggregateroutesStatus ¶
type NetworkinstanceAggregateroutesStatus struct { nddv1.ResourceStatus `json:",inline"` AtNetworkNode NetworkinstanceAggregateroutesObservation `json:"atNetworkNode,omitempty"` }
A NetworkinstanceAggregateroutesStatus represents the observed state of a NetworkinstanceAggregateroutes.
func (*NetworkinstanceAggregateroutesStatus) DeepCopy ¶
func (in *NetworkinstanceAggregateroutesStatus) DeepCopy() *NetworkinstanceAggregateroutesStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceAggregateroutesStatus.
func (*NetworkinstanceAggregateroutesStatus) DeepCopyInto ¶
func (in *NetworkinstanceAggregateroutesStatus) DeepCopyInto(out *NetworkinstanceAggregateroutesStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceBridgeTable ¶
type NetworkinstanceBridgeTable struct { DiscardUnknownDestMac *bool `json:"discard-unknown-dest-mac,omitempty"` MacDuplication *NetworkinstanceBridgeTableMacDuplication `json:"mac-duplication,omitempty"` MacLearning *NetworkinstanceBridgeTableMacLearning `json:"mac-learning,omitempty"` MacLimit *NetworkinstanceBridgeTableMacLimit `json:"mac-limit,omitempty"` ProtectAnycastGwMac *bool `json:"protect-anycast-gw-mac,omitempty"` StaticMac *NetworkinstanceBridgeTableStaticMac `json:"static-mac,omitempty"` }
NetworkinstanceBridgeTable struct
func (*NetworkinstanceBridgeTable) DeepCopy ¶
func (in *NetworkinstanceBridgeTable) DeepCopy() *NetworkinstanceBridgeTable
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceBridgeTable.
func (*NetworkinstanceBridgeTable) DeepCopyInto ¶
func (in *NetworkinstanceBridgeTable) DeepCopyInto(out *NetworkinstanceBridgeTable)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceBridgeTableMacDuplication ¶
type NetworkinstanceBridgeTableMacDuplication struct { // +kubebuilder:validation:Enum=`blackhole`;`oper-down`;`stop-learning` Action *string `json:"action,omitempty"` // +kubebuilder:validation:Enum=`disable`;`enable` AdminState *string `json:"admin-state,omitempty"` HoldDownTime *uint32 `json:"hold-down-time,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=15 MonitoringWindow *uint32 `json:"monitoring-window,omitempty"` // kubebuilder:validation:Minimum=3 // kubebuilder:validation:Maximum=10 NumMoves *uint32 `json:"num-moves,omitempty"` }
NetworkinstanceBridgeTableMacDuplication struct
func (*NetworkinstanceBridgeTableMacDuplication) DeepCopy ¶
func (in *NetworkinstanceBridgeTableMacDuplication) DeepCopy() *NetworkinstanceBridgeTableMacDuplication
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceBridgeTableMacDuplication.
func (*NetworkinstanceBridgeTableMacDuplication) DeepCopyInto ¶
func (in *NetworkinstanceBridgeTableMacDuplication) DeepCopyInto(out *NetworkinstanceBridgeTableMacDuplication)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceBridgeTableMacLearning ¶
type NetworkinstanceBridgeTableMacLearning struct { // +kubebuilder:validation:Enum=`disable`;`enable` AdminState *string `json:"admin-state,omitempty"` Aging *NetworkinstanceBridgeTableMacLearningAging `json:"aging,omitempty"` }
NetworkinstanceBridgeTableMacLearning struct
func (*NetworkinstanceBridgeTableMacLearning) DeepCopy ¶
func (in *NetworkinstanceBridgeTableMacLearning) DeepCopy() *NetworkinstanceBridgeTableMacLearning
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceBridgeTableMacLearning.
func (*NetworkinstanceBridgeTableMacLearning) DeepCopyInto ¶
func (in *NetworkinstanceBridgeTableMacLearning) DeepCopyInto(out *NetworkinstanceBridgeTableMacLearning)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceBridgeTableMacLearningAging ¶
type NetworkinstanceBridgeTableMacLearningAging struct { // +kubebuilder:validation:Enum=`disable`;`enable` AdminState *string `json:"admin-state,omitempty"` // kubebuilder:validation:Minimum=60 // kubebuilder:validation:Maximum=86400 AgeTime *int32 `json:"age-time,omitempty"` }
NetworkinstanceBridgeTableMacLearningAging struct
func (*NetworkinstanceBridgeTableMacLearningAging) DeepCopy ¶
func (in *NetworkinstanceBridgeTableMacLearningAging) DeepCopy() *NetworkinstanceBridgeTableMacLearningAging
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceBridgeTableMacLearningAging.
func (*NetworkinstanceBridgeTableMacLearningAging) DeepCopyInto ¶
func (in *NetworkinstanceBridgeTableMacLearningAging) DeepCopyInto(out *NetworkinstanceBridgeTableMacLearningAging)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceBridgeTableMacLimit ¶
type NetworkinstanceBridgeTableMacLimit struct { // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=8192 MaximumEntries *int32 `json:"maximum-entries,omitempty"` // kubebuilder:validation:Minimum=6 // kubebuilder:validation:Maximum=100 WarningThresholdPct *int32 `json:"warning-threshold-pct,omitempty"` }
NetworkinstanceBridgeTableMacLimit struct
func (*NetworkinstanceBridgeTableMacLimit) DeepCopy ¶
func (in *NetworkinstanceBridgeTableMacLimit) DeepCopy() *NetworkinstanceBridgeTableMacLimit
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceBridgeTableMacLimit.
func (*NetworkinstanceBridgeTableMacLimit) DeepCopyInto ¶
func (in *NetworkinstanceBridgeTableMacLimit) DeepCopyInto(out *NetworkinstanceBridgeTableMacLimit)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceBridgeTableStaticMac ¶
type NetworkinstanceBridgeTableStaticMac struct {
Mac []*NetworkinstanceBridgeTableStaticMacMac `json:"mac,omitempty"`
}
NetworkinstanceBridgeTableStaticMac struct
func (*NetworkinstanceBridgeTableStaticMac) DeepCopy ¶
func (in *NetworkinstanceBridgeTableStaticMac) DeepCopy() *NetworkinstanceBridgeTableStaticMac
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceBridgeTableStaticMac.
func (*NetworkinstanceBridgeTableStaticMac) DeepCopyInto ¶
func (in *NetworkinstanceBridgeTableStaticMac) DeepCopyInto(out *NetworkinstanceBridgeTableStaticMac)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceBridgeTableStaticMacMac ¶
type NetworkinstanceBridgeTableStaticMacMac struct { // +kubebuilder:validation:Required // +kubebuilder:validation:Pattern=`[0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}` Address *string `json:"address"` Destination *string `json:"destination"` }
NetworkinstanceBridgeTableStaticMacMac struct
func (*NetworkinstanceBridgeTableStaticMacMac) DeepCopy ¶
func (in *NetworkinstanceBridgeTableStaticMacMac) DeepCopy() *NetworkinstanceBridgeTableStaticMacMac
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceBridgeTableStaticMacMac.
func (*NetworkinstanceBridgeTableStaticMacMac) DeepCopyInto ¶
func (in *NetworkinstanceBridgeTableStaticMacMac) DeepCopyInto(out *NetworkinstanceBridgeTableStaticMacMac)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceInterface ¶
type NetworkinstanceInterface struct { // kubebuilder:validation:MinLength=5 // kubebuilder:validation:MaxLength=25 // +kubebuilder:validation:Required // +kubebuilder:validation:Pattern=`(mgmt0\.0|system0\.0|lo(0|1[0-9][0-9]|2([0-4][0-9]|5[0-5])|[1-9][0-9]|[1-9])\.(0|[1-9](\d){0,3})|ethernet-([1-9](\d){0,1}(/[abcd])?(/[1-9](\d){0,1})?/(([1-9](\d){0,1})|(1[0-1]\d)|(12[0-8])))\.([0]|[1-9](\d){0,3})|irb(0|1[0-9][0-9]|2([0-4][0-9]|5[0-5])|[1-9][0-9]|[1-9])\.(0|[1-9](\d){0,3})|lag(([1-9](\d){0,1})|(1[0-1]\d)|(12[0-8]))\.(0|[1-9](\d){0,3}))` Name *string `json:"name"` }
NetworkinstanceInterface struct
func (*NetworkinstanceInterface) DeepCopy ¶
func (in *NetworkinstanceInterface) DeepCopy() *NetworkinstanceInterface
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceInterface.
func (*NetworkinstanceInterface) DeepCopyInto ¶
func (in *NetworkinstanceInterface) DeepCopyInto(out *NetworkinstanceInterface)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceIpForwarding ¶
type NetworkinstanceIpForwarding struct { ReceiveIpv4Check *bool `json:"receive-ipv4-check,omitempty"` ReceiveIpv6Check *bool `json:"receive-ipv6-check,omitempty"` }
NetworkinstanceIpForwarding struct
func (*NetworkinstanceIpForwarding) DeepCopy ¶
func (in *NetworkinstanceIpForwarding) DeepCopy() *NetworkinstanceIpForwarding
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceIpForwarding.
func (*NetworkinstanceIpForwarding) DeepCopyInto ¶
func (in *NetworkinstanceIpForwarding) DeepCopyInto(out *NetworkinstanceIpForwarding)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceIpLoadBalancing ¶
type NetworkinstanceIpLoadBalancing struct {
ResilientHashPrefix []*NetworkinstanceIpLoadBalancingResilientHashPrefix `json:"resilient-hash-prefix,omitempty"`
}
NetworkinstanceIpLoadBalancing struct
func (*NetworkinstanceIpLoadBalancing) DeepCopy ¶
func (in *NetworkinstanceIpLoadBalancing) DeepCopy() *NetworkinstanceIpLoadBalancing
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceIpLoadBalancing.
func (*NetworkinstanceIpLoadBalancing) DeepCopyInto ¶
func (in *NetworkinstanceIpLoadBalancing) DeepCopyInto(out *NetworkinstanceIpLoadBalancing)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceIpLoadBalancingResilientHashPrefix ¶
type NetworkinstanceIpLoadBalancingResilientHashPrefix struct { // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=32 HashBucketsPerPath *uint8 `json:"hash-buckets-per-path,omitempty"` // +kubebuilder:validation:Optional // +kubebuilder:validation:Pattern=`(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])/(([0-9])|([1-2][0-9])|(3[0-2]))|((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(/(([0-9])|([0-9]{2})|(1[0-1][0-9])|(12[0-8])))` IpPrefix *string `json:"ip-prefix"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=64 MaxPaths *uint8 `json:"max-paths,omitempty"` }
NetworkinstanceIpLoadBalancingResilientHashPrefix struct
func (*NetworkinstanceIpLoadBalancingResilientHashPrefix) DeepCopy ¶
func (in *NetworkinstanceIpLoadBalancingResilientHashPrefix) DeepCopy() *NetworkinstanceIpLoadBalancingResilientHashPrefix
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceIpLoadBalancingResilientHashPrefix.
func (*NetworkinstanceIpLoadBalancingResilientHashPrefix) DeepCopyInto ¶
func (in *NetworkinstanceIpLoadBalancingResilientHashPrefix) DeepCopyInto(out *NetworkinstanceIpLoadBalancingResilientHashPrefix)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceMpls ¶
type NetworkinstanceMpls struct { // +kubebuilder:validation:Enum=`disable`;`enable` AdminState *string `json:"admin-state,omitempty"` StaticMplsEntry []*NetworkinstanceMplsStaticMplsEntry `json:"static-mpls-entry,omitempty"` TtlPropagation *bool `json:"ttl-propagation,omitempty"` }
NetworkinstanceMpls struct
func (*NetworkinstanceMpls) DeepCopy ¶
func (in *NetworkinstanceMpls) DeepCopy() *NetworkinstanceMpls
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceMpls.
func (*NetworkinstanceMpls) DeepCopyInto ¶
func (in *NetworkinstanceMpls) DeepCopyInto(out *NetworkinstanceMpls)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceMplsStaticMplsEntry ¶
type NetworkinstanceMplsStaticMplsEntry struct { CollectStats *bool `json:"collect-stats,omitempty"` NextHopGroup *string `json:"next-hop-group,omitempty"` // +kubebuilder:validation:Enum=`pop`;`swap` Operation *string `json:"operation,omitempty"` // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=255 Preference *uint8 `json:"preference,omitempty"` TopLabel *string `json:"top-label"` }
NetworkinstanceMplsStaticMplsEntry struct
func (*NetworkinstanceMplsStaticMplsEntry) DeepCopy ¶
func (in *NetworkinstanceMplsStaticMplsEntry) DeepCopy() *NetworkinstanceMplsStaticMplsEntry
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceMplsStaticMplsEntry.
func (*NetworkinstanceMplsStaticMplsEntry) DeepCopyInto ¶
func (in *NetworkinstanceMplsStaticMplsEntry) DeepCopyInto(out *NetworkinstanceMplsStaticMplsEntry)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceMtu ¶
type NetworkinstanceMtu struct {
PathMtuDiscovery *bool `json:"path-mtu-discovery,omitempty"`
}
NetworkinstanceMtu struct
func (*NetworkinstanceMtu) DeepCopy ¶
func (in *NetworkinstanceMtu) DeepCopy() *NetworkinstanceMtu
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceMtu.
func (*NetworkinstanceMtu) DeepCopyInto ¶
func (in *NetworkinstanceMtu) DeepCopyInto(out *NetworkinstanceMtu)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceNexthopgroups ¶
type NetworkinstanceNexthopgroups struct {
Group []*NetworkinstanceNexthopgroupsGroup `json:"group,omitempty"`
}
NetworkinstanceNexthopgroups struct
func (*NetworkinstanceNexthopgroups) DeepCopy ¶
func (in *NetworkinstanceNexthopgroups) DeepCopy() *NetworkinstanceNexthopgroups
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceNexthopgroups.
func (*NetworkinstanceNexthopgroups) DeepCopyInto ¶
func (in *NetworkinstanceNexthopgroups) DeepCopyInto(out *NetworkinstanceNexthopgroups)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceNexthopgroupsGroup ¶
type NetworkinstanceNexthopgroupsGroup struct { // +kubebuilder:validation:Enum=`disable`;`enable` AdminState *string `json:"admin-state,omitempty"` Blackhole *NetworkinstanceNexthopgroupsGroupBlackhole `json:"blackhole,omitempty"` // kubebuilder:validation:MinLength=1 // kubebuilder:validation:MaxLength=255 // +kubebuilder:validation:Required // +kubebuilder:validation:Pattern="[A-Za-z0-9 !@#$^&()|+=`~.,'/_:;?-]*" Name *string `json:"name"` Nexthop []*NetworkinstanceNexthopgroupsGroupNexthop `json:"nexthop,omitempty"` }
NetworkinstanceNexthopgroupsGroup struct
func (*NetworkinstanceNexthopgroupsGroup) DeepCopy ¶
func (in *NetworkinstanceNexthopgroupsGroup) DeepCopy() *NetworkinstanceNexthopgroupsGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceNexthopgroupsGroup.
func (*NetworkinstanceNexthopgroupsGroup) DeepCopyInto ¶
func (in *NetworkinstanceNexthopgroupsGroup) DeepCopyInto(out *NetworkinstanceNexthopgroupsGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceNexthopgroupsGroupBlackhole ¶
type NetworkinstanceNexthopgroupsGroupBlackhole struct {
GenerateIcmp *bool `json:"generate-icmp,omitempty"`
}
NetworkinstanceNexthopgroupsGroupBlackhole struct
func (*NetworkinstanceNexthopgroupsGroupBlackhole) DeepCopy ¶
func (in *NetworkinstanceNexthopgroupsGroupBlackhole) DeepCopy() *NetworkinstanceNexthopgroupsGroupBlackhole
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceNexthopgroupsGroupBlackhole.
func (*NetworkinstanceNexthopgroupsGroupBlackhole) DeepCopyInto ¶
func (in *NetworkinstanceNexthopgroupsGroupBlackhole) DeepCopyInto(out *NetworkinstanceNexthopgroupsGroupBlackhole)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceNexthopgroupsGroupNexthop ¶
type NetworkinstanceNexthopgroupsGroupNexthop struct { // +kubebuilder:validation:Enum=`disable`;`enable` AdminState *string `json:"admin-state,omitempty"` FailureDetection *NetworkinstanceNexthopgroupsGroupNexthopFailureDetection `json:"failure-detection,omitempty"` // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=65535 Index *uint16 `json:"index"` // +kubebuilder:validation:Optional // +kubebuilder:validation:Pattern=`(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])|((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))` IpAddress *string `json:"ip-address,omitempty"` PushedMplsLabelStack *string `json:"pushed-mpls-label-stack,omitempty"` Resolve *bool `json:"resolve,omitempty"` }
NetworkinstanceNexthopgroupsGroupNexthop struct
func (*NetworkinstanceNexthopgroupsGroupNexthop) DeepCopy ¶
func (in *NetworkinstanceNexthopgroupsGroupNexthop) DeepCopy() *NetworkinstanceNexthopgroupsGroupNexthop
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceNexthopgroupsGroupNexthop.
func (*NetworkinstanceNexthopgroupsGroupNexthop) DeepCopyInto ¶
func (in *NetworkinstanceNexthopgroupsGroupNexthop) DeepCopyInto(out *NetworkinstanceNexthopgroupsGroupNexthop)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceNexthopgroupsGroupNexthopFailureDetection ¶
type NetworkinstanceNexthopgroupsGroupNexthopFailureDetection struct {
EnableBfd *NetworkinstanceNexthopgroupsGroupNexthopFailureDetectionEnableBfd `json:"enable-bfd,omitempty"`
}
NetworkinstanceNexthopgroupsGroupNexthopFailureDetection struct
func (*NetworkinstanceNexthopgroupsGroupNexthopFailureDetection) DeepCopy ¶
func (in *NetworkinstanceNexthopgroupsGroupNexthopFailureDetection) DeepCopy() *NetworkinstanceNexthopgroupsGroupNexthopFailureDetection
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceNexthopgroupsGroupNexthopFailureDetection.
func (*NetworkinstanceNexthopgroupsGroupNexthopFailureDetection) DeepCopyInto ¶
func (in *NetworkinstanceNexthopgroupsGroupNexthopFailureDetection) DeepCopyInto(out *NetworkinstanceNexthopgroupsGroupNexthopFailureDetection)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceNexthopgroupsGroupNexthopFailureDetectionEnableBfd ¶
type NetworkinstanceNexthopgroupsGroupNexthopFailureDetectionEnableBfd struct { // +kubebuilder:validation:Optional // +kubebuilder:validation:Pattern=`(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])|((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))` LocalAddress *string `json:"local-address"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=16384 LocalDiscriminator *uint32 `json:"local-discriminator,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=16384 RemoteDiscriminator *uint32 `json:"remote-discriminator,omitempty"` }
NetworkinstanceNexthopgroupsGroupNexthopFailureDetectionEnableBfd struct
func (*NetworkinstanceNexthopgroupsGroupNexthopFailureDetectionEnableBfd) DeepCopy ¶
func (in *NetworkinstanceNexthopgroupsGroupNexthopFailureDetectionEnableBfd) DeepCopy() *NetworkinstanceNexthopgroupsGroupNexthopFailureDetectionEnableBfd
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceNexthopgroupsGroupNexthopFailureDetectionEnableBfd.
func (*NetworkinstanceNexthopgroupsGroupNexthopFailureDetectionEnableBfd) DeepCopyInto ¶
func (in *NetworkinstanceNexthopgroupsGroupNexthopFailureDetectionEnableBfd) DeepCopyInto(out *NetworkinstanceNexthopgroupsGroupNexthopFailureDetectionEnableBfd)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceNexthopgroupsObservation ¶
type NetworkinstanceNexthopgroupsObservation struct { }
NetworkinstanceNexthopgroupsObservation are the observable fields of a NetworkinstanceNexthopgroups.
func (*NetworkinstanceNexthopgroupsObservation) DeepCopy ¶
func (in *NetworkinstanceNexthopgroupsObservation) DeepCopy() *NetworkinstanceNexthopgroupsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceNexthopgroupsObservation.
func (*NetworkinstanceNexthopgroupsObservation) DeepCopyInto ¶
func (in *NetworkinstanceNexthopgroupsObservation) DeepCopyInto(out *NetworkinstanceNexthopgroupsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceNexthopgroupsParameters ¶
type NetworkinstanceNexthopgroupsParameters struct { NetworkInstanceName *string `json:"network-instance-name"` SrlNetworkinstanceNexthopgroups *NetworkinstanceNexthopgroups `json:"next-hop-groups,omitempty"` }
NetworkinstanceNexthopgroupsParameters are the parameter fields of a NetworkinstanceNexthopgroups.
func (*NetworkinstanceNexthopgroupsParameters) DeepCopy ¶
func (in *NetworkinstanceNexthopgroupsParameters) DeepCopy() *NetworkinstanceNexthopgroupsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceNexthopgroupsParameters.
func (*NetworkinstanceNexthopgroupsParameters) DeepCopyInto ¶
func (in *NetworkinstanceNexthopgroupsParameters) DeepCopyInto(out *NetworkinstanceNexthopgroupsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceNexthopgroupsSpec ¶
type NetworkinstanceNexthopgroupsSpec struct { nddv1.ResourceSpec `json:",inline"` ForNetworkNode NetworkinstanceNexthopgroupsParameters `json:"forNetworkNode"` }
A NetworkinstanceNexthopgroupsSpec defines the desired state of a NetworkinstanceNexthopgroups.
func (*NetworkinstanceNexthopgroupsSpec) DeepCopy ¶
func (in *NetworkinstanceNexthopgroupsSpec) DeepCopy() *NetworkinstanceNexthopgroupsSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceNexthopgroupsSpec.
func (*NetworkinstanceNexthopgroupsSpec) DeepCopyInto ¶
func (in *NetworkinstanceNexthopgroupsSpec) DeepCopyInto(out *NetworkinstanceNexthopgroupsSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceNexthopgroupsStatus ¶
type NetworkinstanceNexthopgroupsStatus struct { nddv1.ResourceStatus `json:",inline"` AtNetworkNode NetworkinstanceNexthopgroupsObservation `json:"atNetworkNode,omitempty"` }
A NetworkinstanceNexthopgroupsStatus represents the observed state of a NetworkinstanceNexthopgroups.
func (*NetworkinstanceNexthopgroupsStatus) DeepCopy ¶
func (in *NetworkinstanceNexthopgroupsStatus) DeepCopy() *NetworkinstanceNexthopgroupsStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceNexthopgroupsStatus.
func (*NetworkinstanceNexthopgroupsStatus) DeepCopyInto ¶
func (in *NetworkinstanceNexthopgroupsStatus) DeepCopyInto(out *NetworkinstanceNexthopgroupsStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceObservation ¶
type NetworkinstanceObservation struct { }
NetworkinstanceObservation are the observable fields of a Networkinstance.
func (*NetworkinstanceObservation) DeepCopy ¶
func (in *NetworkinstanceObservation) DeepCopy() *NetworkinstanceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceObservation.
func (*NetworkinstanceObservation) DeepCopyInto ¶
func (in *NetworkinstanceObservation) DeepCopyInto(out *NetworkinstanceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceParameters ¶
type NetworkinstanceParameters struct {
SrlNetworkinstance *Networkinstance `json:"network-instance,omitempty"`
}
NetworkinstanceParameters are the parameter fields of a Networkinstance.
func (*NetworkinstanceParameters) DeepCopy ¶
func (in *NetworkinstanceParameters) DeepCopy() *NetworkinstanceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceParameters.
func (*NetworkinstanceParameters) DeepCopyInto ¶
func (in *NetworkinstanceParameters) DeepCopyInto(out *NetworkinstanceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsBgp ¶
type NetworkinstanceProtocolsBgp struct { // +kubebuilder:validation:Enum=`disable`;`enable` AdminState *string `json:"admin-state,omitempty"` AsPathOptions *NetworkinstanceProtocolsBgpAsPathOptions `json:"as-path-options,omitempty"` Authentication *NetworkinstanceProtocolsBgpAuthentication `json:"authentication,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=4294967295 AutonomousSystem *uint32 `json:"autonomous-system"` Convergence *NetworkinstanceProtocolsBgpConvergence `json:"convergence,omitempty"` DynamicNeighbors *NetworkinstanceProtocolsBgpDynamicNeighbors `json:"dynamic-neighbors,omitempty"` EbgpDefaultPolicy *NetworkinstanceProtocolsBgpEbgpDefaultPolicy `json:"ebgp-default-policy,omitempty"` Evpn *NetworkinstanceProtocolsBgpEvpn `json:"evpn,omitempty"` ExportPolicy *string `json:"export-policy,omitempty"` FailureDetection *NetworkinstanceProtocolsBgpFailureDetection `json:"failure-detection,omitempty"` GracefulRestart *NetworkinstanceProtocolsBgpGracefulRestart `json:"graceful-restart,omitempty"` Group []*NetworkinstanceProtocolsBgpGroup `json:"group,omitempty"` ImportPolicy *string `json:"import-policy,omitempty"` Ipv4Unicast *NetworkinstanceProtocolsBgpIpv4Unicast `json:"ipv4-unicast,omitempty"` Ipv6Unicast *NetworkinstanceProtocolsBgpIpv6Unicast `json:"ipv6-unicast,omitempty"` // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=4294967295 LocalPreference *uint32 `json:"local-preference,omitempty"` Neighbor []*NetworkinstanceProtocolsBgpNeighbor `json:"neighbor,omitempty"` Preference *NetworkinstanceProtocolsBgpPreference `json:"preference,omitempty"` RouteAdvertisement *NetworkinstanceProtocolsBgpRouteAdvertisement `json:"route-advertisement,omitempty"` RouteReflector *NetworkinstanceProtocolsBgpRouteReflector `json:"route-reflector,omitempty"` // +kubebuilder:validation:Optional // +kubebuilder:validation:Pattern=`(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])|((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))` RouterId *string `json:"router-id"` SendCommunity *NetworkinstanceProtocolsBgpSendCommunity `json:"send-community,omitempty"` TraceOptions *NetworkinstanceProtocolsBgpTraceOptions `json:"trace-options,omitempty"` Transport *NetworkinstanceProtocolsBgpTransport `json:"transport,omitempty"` }
NetworkinstanceProtocolsBgp struct
func (*NetworkinstanceProtocolsBgp) DeepCopy ¶
func (in *NetworkinstanceProtocolsBgp) DeepCopy() *NetworkinstanceProtocolsBgp
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsBgp.
func (*NetworkinstanceProtocolsBgp) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsBgp) DeepCopyInto(out *NetworkinstanceProtocolsBgp)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsBgpAsPathOptions ¶
type NetworkinstanceProtocolsBgpAsPathOptions struct { // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=255 AllowOwnAs *uint8 `json:"allow-own-as,omitempty"` RemovePrivateAs *NetworkinstanceProtocolsBgpAsPathOptionsRemovePrivateAs `json:"remove-private-as,omitempty"` }
NetworkinstanceProtocolsBgpAsPathOptions struct
func (*NetworkinstanceProtocolsBgpAsPathOptions) DeepCopy ¶
func (in *NetworkinstanceProtocolsBgpAsPathOptions) DeepCopy() *NetworkinstanceProtocolsBgpAsPathOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsBgpAsPathOptions.
func (*NetworkinstanceProtocolsBgpAsPathOptions) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsBgpAsPathOptions) DeepCopyInto(out *NetworkinstanceProtocolsBgpAsPathOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsBgpAsPathOptionsRemovePrivateAs ¶
type NetworkinstanceProtocolsBgpAsPathOptionsRemovePrivateAs struct { IgnorePeerAs *bool `json:"ignore-peer-as,omitempty"` LeadingOnly *bool `json:"leading-only,omitempty"` // +kubebuilder:validation:Enum=`delete`;`disabled`;`replace` Mode *string `json:"mode,omitempty"` }
NetworkinstanceProtocolsBgpAsPathOptionsRemovePrivateAs struct
func (*NetworkinstanceProtocolsBgpAsPathOptionsRemovePrivateAs) DeepCopy ¶
func (in *NetworkinstanceProtocolsBgpAsPathOptionsRemovePrivateAs) DeepCopy() *NetworkinstanceProtocolsBgpAsPathOptionsRemovePrivateAs
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsBgpAsPathOptionsRemovePrivateAs.
func (*NetworkinstanceProtocolsBgpAsPathOptionsRemovePrivateAs) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsBgpAsPathOptionsRemovePrivateAs) DeepCopyInto(out *NetworkinstanceProtocolsBgpAsPathOptionsRemovePrivateAs)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsBgpAuthentication ¶
type NetworkinstanceProtocolsBgpAuthentication struct {
Keychain *string `json:"keychain,omitempty"`
}
NetworkinstanceProtocolsBgpAuthentication struct
func (*NetworkinstanceProtocolsBgpAuthentication) DeepCopy ¶
func (in *NetworkinstanceProtocolsBgpAuthentication) DeepCopy() *NetworkinstanceProtocolsBgpAuthentication
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsBgpAuthentication.
func (*NetworkinstanceProtocolsBgpAuthentication) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsBgpAuthentication) DeepCopyInto(out *NetworkinstanceProtocolsBgpAuthentication)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsBgpConvergence ¶
type NetworkinstanceProtocolsBgpConvergence struct { // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=3600 MinWaitToAdvertise *uint16 `json:"min-wait-to-advertise,omitempty"` }
NetworkinstanceProtocolsBgpConvergence struct
func (*NetworkinstanceProtocolsBgpConvergence) DeepCopy ¶
func (in *NetworkinstanceProtocolsBgpConvergence) DeepCopy() *NetworkinstanceProtocolsBgpConvergence
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsBgpConvergence.
func (*NetworkinstanceProtocolsBgpConvergence) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsBgpConvergence) DeepCopyInto(out *NetworkinstanceProtocolsBgpConvergence)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsBgpDynamicNeighbors ¶
type NetworkinstanceProtocolsBgpDynamicNeighbors struct {
Accept *NetworkinstanceProtocolsBgpDynamicNeighborsAccept `json:"accept,omitempty"`
}
NetworkinstanceProtocolsBgpDynamicNeighbors struct
func (*NetworkinstanceProtocolsBgpDynamicNeighbors) DeepCopy ¶
func (in *NetworkinstanceProtocolsBgpDynamicNeighbors) DeepCopy() *NetworkinstanceProtocolsBgpDynamicNeighbors
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsBgpDynamicNeighbors.
func (*NetworkinstanceProtocolsBgpDynamicNeighbors) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsBgpDynamicNeighbors) DeepCopyInto(out *NetworkinstanceProtocolsBgpDynamicNeighbors)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsBgpDynamicNeighborsAccept ¶
type NetworkinstanceProtocolsBgpDynamicNeighborsAccept struct { Match []*NetworkinstanceProtocolsBgpDynamicNeighborsAcceptMatch `json:"match,omitempty"` // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=65535 MaxSessions *uint16 `json:"max-sessions,omitempty"` }
NetworkinstanceProtocolsBgpDynamicNeighborsAccept struct
func (*NetworkinstanceProtocolsBgpDynamicNeighborsAccept) DeepCopy ¶
func (in *NetworkinstanceProtocolsBgpDynamicNeighborsAccept) DeepCopy() *NetworkinstanceProtocolsBgpDynamicNeighborsAccept
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsBgpDynamicNeighborsAccept.
func (*NetworkinstanceProtocolsBgpDynamicNeighborsAccept) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsBgpDynamicNeighborsAccept) DeepCopyInto(out *NetworkinstanceProtocolsBgpDynamicNeighborsAccept)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsBgpDynamicNeighborsAcceptMatch ¶
type NetworkinstanceProtocolsBgpDynamicNeighborsAcceptMatch struct { // +kubebuilder:validation:Required // +kubebuilder:validation:Pattern=`([1-9][0-9]*)|([1-9][0-9]*)\.\.([1-9][0-9]*)` AllowedPeerAs *string `json:"allowed-peer-as,omitempty"` PeerGroup *string `json:"peer-group"` // +kubebuilder:validation:Optional // +kubebuilder:validation:Pattern=`(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])/(([0-9])|([1-2][0-9])|(3[0-2]))|((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(/(([0-9])|([0-9]{2})|(1[0-1][0-9])|(12[0-8])))` Prefix *string `json:"prefix"` }
NetworkinstanceProtocolsBgpDynamicNeighborsAcceptMatch struct
func (*NetworkinstanceProtocolsBgpDynamicNeighborsAcceptMatch) DeepCopy ¶
func (in *NetworkinstanceProtocolsBgpDynamicNeighborsAcceptMatch) DeepCopy() *NetworkinstanceProtocolsBgpDynamicNeighborsAcceptMatch
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsBgpDynamicNeighborsAcceptMatch.
func (*NetworkinstanceProtocolsBgpDynamicNeighborsAcceptMatch) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsBgpDynamicNeighborsAcceptMatch) DeepCopyInto(out *NetworkinstanceProtocolsBgpDynamicNeighborsAcceptMatch)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsBgpEbgpDefaultPolicy ¶
type NetworkinstanceProtocolsBgpEbgpDefaultPolicy struct { ExportRejectAll *bool `json:"export-reject-all,omitempty"` ImportRejectAll *bool `json:"import-reject-all,omitempty"` }
NetworkinstanceProtocolsBgpEbgpDefaultPolicy struct
func (*NetworkinstanceProtocolsBgpEbgpDefaultPolicy) DeepCopy ¶
func (in *NetworkinstanceProtocolsBgpEbgpDefaultPolicy) DeepCopy() *NetworkinstanceProtocolsBgpEbgpDefaultPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsBgpEbgpDefaultPolicy.
func (*NetworkinstanceProtocolsBgpEbgpDefaultPolicy) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsBgpEbgpDefaultPolicy) DeepCopyInto(out *NetworkinstanceProtocolsBgpEbgpDefaultPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsBgpEvpn ¶
type NetworkinstanceProtocolsBgpEvpn struct { // +kubebuilder:validation:Enum=`disable`;`enable` AdminState *string `json:"admin-state,omitempty"` AdvertiseIpv6NextHops *bool `json:"advertise-ipv6-next-hops,omitempty"` KeepAllRoutes *bool `json:"keep-all-routes,omitempty"` Multipath *NetworkinstanceProtocolsBgpEvpnMultipath `json:"multipath,omitempty"` RapidUpdate *bool `json:"rapid-update,omitempty"` }
NetworkinstanceProtocolsBgpEvpn struct
func (*NetworkinstanceProtocolsBgpEvpn) DeepCopy ¶
func (in *NetworkinstanceProtocolsBgpEvpn) DeepCopy() *NetworkinstanceProtocolsBgpEvpn
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsBgpEvpn.
func (*NetworkinstanceProtocolsBgpEvpn) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsBgpEvpn) DeepCopyInto(out *NetworkinstanceProtocolsBgpEvpn)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsBgpEvpnMultipath ¶
type NetworkinstanceProtocolsBgpEvpnMultipath struct { AllowMultipleAs *bool `json:"allow-multiple-as,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=64 MaxPathsLevel1 *uint32 `json:"max-paths-level-1,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=64 MaxPathsLevel2 *uint32 `json:"max-paths-level-2,omitempty"` }
NetworkinstanceProtocolsBgpEvpnMultipath struct
func (*NetworkinstanceProtocolsBgpEvpnMultipath) DeepCopy ¶
func (in *NetworkinstanceProtocolsBgpEvpnMultipath) DeepCopy() *NetworkinstanceProtocolsBgpEvpnMultipath
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsBgpEvpnMultipath.
func (*NetworkinstanceProtocolsBgpEvpnMultipath) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsBgpEvpnMultipath) DeepCopyInto(out *NetworkinstanceProtocolsBgpEvpnMultipath)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsBgpFailureDetection ¶
type NetworkinstanceProtocolsBgpFailureDetection struct { EnableBfd *bool `json:"enable-bfd,omitempty"` FastFailover *bool `json:"fast-failover,omitempty"` }
NetworkinstanceProtocolsBgpFailureDetection struct
func (*NetworkinstanceProtocolsBgpFailureDetection) DeepCopy ¶
func (in *NetworkinstanceProtocolsBgpFailureDetection) DeepCopy() *NetworkinstanceProtocolsBgpFailureDetection
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsBgpFailureDetection.
func (*NetworkinstanceProtocolsBgpFailureDetection) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsBgpFailureDetection) DeepCopyInto(out *NetworkinstanceProtocolsBgpFailureDetection)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsBgpGracefulRestart ¶
type NetworkinstanceProtocolsBgpGracefulRestart struct { // +kubebuilder:validation:Enum=`disable`;`enable` AdminState *string `json:"admin-state,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=3600 StaleRoutesTime *uint16 `json:"stale-routes-time,omitempty"` }
NetworkinstanceProtocolsBgpGracefulRestart struct
func (*NetworkinstanceProtocolsBgpGracefulRestart) DeepCopy ¶
func (in *NetworkinstanceProtocolsBgpGracefulRestart) DeepCopy() *NetworkinstanceProtocolsBgpGracefulRestart
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsBgpGracefulRestart.
func (*NetworkinstanceProtocolsBgpGracefulRestart) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsBgpGracefulRestart) DeepCopyInto(out *NetworkinstanceProtocolsBgpGracefulRestart)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsBgpGroup ¶
type NetworkinstanceProtocolsBgpGroup struct { // +kubebuilder:validation:Enum=`disable`;`enable` AdminState *string `json:"admin-state,omitempty"` AsPathOptions *NetworkinstanceProtocolsBgpGroupAsPathOptions `json:"as-path-options,omitempty"` Authentication *NetworkinstanceProtocolsBgpGroupAuthentication `json:"authentication,omitempty"` // kubebuilder:validation:MinLength=1 // kubebuilder:validation:MaxLength=255 // +kubebuilder:validation:Required // +kubebuilder:validation:Pattern="[A-Za-z0-9 !@#$^&()|+=`~.,'/_:;?-]*" Description *string `json:"description,omitempty"` Evpn *NetworkinstanceProtocolsBgpGroupEvpn `json:"evpn,omitempty"` ExportPolicy *string `json:"export-policy,omitempty"` FailureDetection *NetworkinstanceProtocolsBgpGroupFailureDetection `json:"failure-detection,omitempty"` GracefulRestart *NetworkinstanceProtocolsBgpGroupGracefulRestart `json:"graceful-restart,omitempty"` // kubebuilder:validation:MinLength=1 // kubebuilder:validation:MaxLength=255 // +kubebuilder:validation:Required // +kubebuilder:validation:Pattern="[A-Za-z0-9 !@#$^&()|+=`~.,'/_:;?-]*" GroupName *string `json:"group-name"` ImportPolicy *string `json:"import-policy,omitempty"` Ipv4Unicast *NetworkinstanceProtocolsBgpGroupIpv4Unicast `json:"ipv4-unicast,omitempty"` Ipv6Unicast *NetworkinstanceProtocolsBgpGroupIpv6Unicast `json:"ipv6-unicast,omitempty"` LocalAs []*NetworkinstanceProtocolsBgpGroupLocalAs `json:"local-as,omitempty"` // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=4294967295 LocalPreference *uint32 `json:"local-preference,omitempty"` NextHopSelf *bool `json:"next-hop-self,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=4294967295 PeerAs *uint32 `json:"peer-as,omitempty"` RouteReflector *NetworkinstanceProtocolsBgpGroupRouteReflector `json:"route-reflector,omitempty"` SendCommunity *NetworkinstanceProtocolsBgpGroupSendCommunity `json:"send-community,omitempty"` SendDefaultRoute *NetworkinstanceProtocolsBgpGroupSendDefaultRoute `json:"send-default-route,omitempty"` Timers *NetworkinstanceProtocolsBgpGroupTimers `json:"timers,omitempty"` TraceOptions *NetworkinstanceProtocolsBgpGroupTraceOptions `json:"trace-options,omitempty"` Transport *NetworkinstanceProtocolsBgpGroupTransport `json:"transport,omitempty"` }
NetworkinstanceProtocolsBgpGroup struct
func (*NetworkinstanceProtocolsBgpGroup) DeepCopy ¶
func (in *NetworkinstanceProtocolsBgpGroup) DeepCopy() *NetworkinstanceProtocolsBgpGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsBgpGroup.
func (*NetworkinstanceProtocolsBgpGroup) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsBgpGroup) DeepCopyInto(out *NetworkinstanceProtocolsBgpGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsBgpGroupAsPathOptions ¶
type NetworkinstanceProtocolsBgpGroupAsPathOptions struct { // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=255 AllowOwnAs *uint8 `json:"allow-own-as,omitempty"` RemovePrivateAs *NetworkinstanceProtocolsBgpGroupAsPathOptionsRemovePrivateAs `json:"remove-private-as,omitempty"` ReplacePeerAs *bool `json:"replace-peer-as,omitempty"` }
NetworkinstanceProtocolsBgpGroupAsPathOptions struct
func (*NetworkinstanceProtocolsBgpGroupAsPathOptions) DeepCopy ¶
func (in *NetworkinstanceProtocolsBgpGroupAsPathOptions) DeepCopy() *NetworkinstanceProtocolsBgpGroupAsPathOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsBgpGroupAsPathOptions.
func (*NetworkinstanceProtocolsBgpGroupAsPathOptions) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsBgpGroupAsPathOptions) DeepCopyInto(out *NetworkinstanceProtocolsBgpGroupAsPathOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsBgpGroupAsPathOptionsRemovePrivateAs ¶
type NetworkinstanceProtocolsBgpGroupAsPathOptionsRemovePrivateAs struct { IgnorePeerAs *bool `json:"ignore-peer-as,omitempty"` LeadingOnly *bool `json:"leading-only,omitempty"` // +kubebuilder:validation:Enum=`delete`;`disabled`;`replace` Mode *string `json:"mode"` }
NetworkinstanceProtocolsBgpGroupAsPathOptionsRemovePrivateAs struct
func (*NetworkinstanceProtocolsBgpGroupAsPathOptionsRemovePrivateAs) DeepCopy ¶
func (in *NetworkinstanceProtocolsBgpGroupAsPathOptionsRemovePrivateAs) DeepCopy() *NetworkinstanceProtocolsBgpGroupAsPathOptionsRemovePrivateAs
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsBgpGroupAsPathOptionsRemovePrivateAs.
func (*NetworkinstanceProtocolsBgpGroupAsPathOptionsRemovePrivateAs) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsBgpGroupAsPathOptionsRemovePrivateAs) DeepCopyInto(out *NetworkinstanceProtocolsBgpGroupAsPathOptionsRemovePrivateAs)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsBgpGroupAuthentication ¶
type NetworkinstanceProtocolsBgpGroupAuthentication struct {
Keychain *string `json:"keychain,omitempty"`
}
NetworkinstanceProtocolsBgpGroupAuthentication struct
func (*NetworkinstanceProtocolsBgpGroupAuthentication) DeepCopy ¶
func (in *NetworkinstanceProtocolsBgpGroupAuthentication) DeepCopy() *NetworkinstanceProtocolsBgpGroupAuthentication
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsBgpGroupAuthentication.
func (*NetworkinstanceProtocolsBgpGroupAuthentication) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsBgpGroupAuthentication) DeepCopyInto(out *NetworkinstanceProtocolsBgpGroupAuthentication)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsBgpGroupEvpn ¶
type NetworkinstanceProtocolsBgpGroupEvpn struct { // +kubebuilder:validation:Enum=`disable`;`enable` AdminState *string `json:"admin-state,omitempty"` AdvertiseIpv6NextHops *bool `json:"advertise-ipv6-next-hops,omitempty"` PrefixLimit *NetworkinstanceProtocolsBgpGroupEvpnPrefixLimit `json:"prefix-limit,omitempty"` }
NetworkinstanceProtocolsBgpGroupEvpn struct
func (*NetworkinstanceProtocolsBgpGroupEvpn) DeepCopy ¶
func (in *NetworkinstanceProtocolsBgpGroupEvpn) DeepCopy() *NetworkinstanceProtocolsBgpGroupEvpn
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsBgpGroupEvpn.
func (*NetworkinstanceProtocolsBgpGroupEvpn) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsBgpGroupEvpn) DeepCopyInto(out *NetworkinstanceProtocolsBgpGroupEvpn)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsBgpGroupEvpnPrefixLimit ¶
type NetworkinstanceProtocolsBgpGroupEvpnPrefixLimit struct { // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=4294967295 MaxReceivedRoutes *uint32 `json:"max-received-routes,omitempty"` // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=100 WarningThresholdPct *uint8 `json:"warning-threshold-pct,omitempty"` }
NetworkinstanceProtocolsBgpGroupEvpnPrefixLimit struct
func (*NetworkinstanceProtocolsBgpGroupEvpnPrefixLimit) DeepCopy ¶
func (in *NetworkinstanceProtocolsBgpGroupEvpnPrefixLimit) DeepCopy() *NetworkinstanceProtocolsBgpGroupEvpnPrefixLimit
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsBgpGroupEvpnPrefixLimit.
func (*NetworkinstanceProtocolsBgpGroupEvpnPrefixLimit) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsBgpGroupEvpnPrefixLimit) DeepCopyInto(out *NetworkinstanceProtocolsBgpGroupEvpnPrefixLimit)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsBgpGroupFailureDetection ¶
type NetworkinstanceProtocolsBgpGroupFailureDetection struct { EnableBfd *bool `json:"enable-bfd,omitempty"` FastFailover *bool `json:"fast-failover,omitempty"` }
NetworkinstanceProtocolsBgpGroupFailureDetection struct
func (*NetworkinstanceProtocolsBgpGroupFailureDetection) DeepCopy ¶
func (in *NetworkinstanceProtocolsBgpGroupFailureDetection) DeepCopy() *NetworkinstanceProtocolsBgpGroupFailureDetection
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsBgpGroupFailureDetection.
func (*NetworkinstanceProtocolsBgpGroupFailureDetection) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsBgpGroupFailureDetection) DeepCopyInto(out *NetworkinstanceProtocolsBgpGroupFailureDetection)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsBgpGroupGracefulRestart ¶
type NetworkinstanceProtocolsBgpGroupGracefulRestart struct { // +kubebuilder:validation:Enum=`disable`;`enable` AdminState *string `json:"admin-state,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=3600 StaleRoutesTime *uint16 `json:"stale-routes-time,omitempty"` }
NetworkinstanceProtocolsBgpGroupGracefulRestart struct
func (*NetworkinstanceProtocolsBgpGroupGracefulRestart) DeepCopy ¶
func (in *NetworkinstanceProtocolsBgpGroupGracefulRestart) DeepCopy() *NetworkinstanceProtocolsBgpGroupGracefulRestart
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsBgpGroupGracefulRestart.
func (*NetworkinstanceProtocolsBgpGroupGracefulRestart) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsBgpGroupGracefulRestart) DeepCopyInto(out *NetworkinstanceProtocolsBgpGroupGracefulRestart)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsBgpGroupIpv4Unicast ¶
type NetworkinstanceProtocolsBgpGroupIpv4Unicast struct { // +kubebuilder:validation:Enum=`disable`;`enable` AdminState *string `json:"admin-state,omitempty"` AdvertiseIpv6NextHops *bool `json:"advertise-ipv6-next-hops,omitempty"` PrefixLimit *NetworkinstanceProtocolsBgpGroupIpv4UnicastPrefixLimit `json:"prefix-limit,omitempty"` ReceiveIpv6NextHops *bool `json:"receive-ipv6-next-hops,omitempty"` }
NetworkinstanceProtocolsBgpGroupIpv4Unicast struct
func (*NetworkinstanceProtocolsBgpGroupIpv4Unicast) DeepCopy ¶
func (in *NetworkinstanceProtocolsBgpGroupIpv4Unicast) DeepCopy() *NetworkinstanceProtocolsBgpGroupIpv4Unicast
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsBgpGroupIpv4Unicast.
func (*NetworkinstanceProtocolsBgpGroupIpv4Unicast) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsBgpGroupIpv4Unicast) DeepCopyInto(out *NetworkinstanceProtocolsBgpGroupIpv4Unicast)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsBgpGroupIpv4UnicastPrefixLimit ¶
type NetworkinstanceProtocolsBgpGroupIpv4UnicastPrefixLimit struct { // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=4294967295 MaxReceivedRoutes *uint32 `json:"max-received-routes,omitempty"` // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=100 WarningThresholdPct *uint8 `json:"warning-threshold-pct,omitempty"` }
NetworkinstanceProtocolsBgpGroupIpv4UnicastPrefixLimit struct
func (*NetworkinstanceProtocolsBgpGroupIpv4UnicastPrefixLimit) DeepCopy ¶
func (in *NetworkinstanceProtocolsBgpGroupIpv4UnicastPrefixLimit) DeepCopy() *NetworkinstanceProtocolsBgpGroupIpv4UnicastPrefixLimit
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsBgpGroupIpv4UnicastPrefixLimit.
func (*NetworkinstanceProtocolsBgpGroupIpv4UnicastPrefixLimit) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsBgpGroupIpv4UnicastPrefixLimit) DeepCopyInto(out *NetworkinstanceProtocolsBgpGroupIpv4UnicastPrefixLimit)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsBgpGroupIpv6Unicast ¶
type NetworkinstanceProtocolsBgpGroupIpv6Unicast struct { // +kubebuilder:validation:Enum=`disable`;`enable` AdminState *string `json:"admin-state,omitempty"` PrefixLimit *NetworkinstanceProtocolsBgpGroupIpv6UnicastPrefixLimit `json:"prefix-limit,omitempty"` }
NetworkinstanceProtocolsBgpGroupIpv6Unicast struct
func (*NetworkinstanceProtocolsBgpGroupIpv6Unicast) DeepCopy ¶
func (in *NetworkinstanceProtocolsBgpGroupIpv6Unicast) DeepCopy() *NetworkinstanceProtocolsBgpGroupIpv6Unicast
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsBgpGroupIpv6Unicast.
func (*NetworkinstanceProtocolsBgpGroupIpv6Unicast) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsBgpGroupIpv6Unicast) DeepCopyInto(out *NetworkinstanceProtocolsBgpGroupIpv6Unicast)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsBgpGroupIpv6UnicastPrefixLimit ¶
type NetworkinstanceProtocolsBgpGroupIpv6UnicastPrefixLimit struct { // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=4294967295 MaxReceivedRoutes *uint32 `json:"max-received-routes,omitempty"` // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=100 WarningThresholdPct *uint8 `json:"warning-threshold-pct,omitempty"` }
NetworkinstanceProtocolsBgpGroupIpv6UnicastPrefixLimit struct
func (*NetworkinstanceProtocolsBgpGroupIpv6UnicastPrefixLimit) DeepCopy ¶
func (in *NetworkinstanceProtocolsBgpGroupIpv6UnicastPrefixLimit) DeepCopy() *NetworkinstanceProtocolsBgpGroupIpv6UnicastPrefixLimit
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsBgpGroupIpv6UnicastPrefixLimit.
func (*NetworkinstanceProtocolsBgpGroupIpv6UnicastPrefixLimit) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsBgpGroupIpv6UnicastPrefixLimit) DeepCopyInto(out *NetworkinstanceProtocolsBgpGroupIpv6UnicastPrefixLimit)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsBgpGroupLocalAs ¶
type NetworkinstanceProtocolsBgpGroupLocalAs struct { // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=4294967295 AsNumber *uint32 `json:"as-number"` PrependGlobalAs *bool `json:"prepend-global-as,omitempty"` PrependLocalAs *bool `json:"prepend-local-as,omitempty"` }
NetworkinstanceProtocolsBgpGroupLocalAs struct
func (*NetworkinstanceProtocolsBgpGroupLocalAs) DeepCopy ¶
func (in *NetworkinstanceProtocolsBgpGroupLocalAs) DeepCopy() *NetworkinstanceProtocolsBgpGroupLocalAs
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsBgpGroupLocalAs.
func (*NetworkinstanceProtocolsBgpGroupLocalAs) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsBgpGroupLocalAs) DeepCopyInto(out *NetworkinstanceProtocolsBgpGroupLocalAs)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsBgpGroupRouteReflector ¶
type NetworkinstanceProtocolsBgpGroupRouteReflector struct { Client *bool `json:"client,omitempty"` // +kubebuilder:validation:Required // +kubebuilder:validation:Pattern=`(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])` ClusterId *string `json:"cluster-id,omitempty"` }
NetworkinstanceProtocolsBgpGroupRouteReflector struct
func (*NetworkinstanceProtocolsBgpGroupRouteReflector) DeepCopy ¶
func (in *NetworkinstanceProtocolsBgpGroupRouteReflector) DeepCopy() *NetworkinstanceProtocolsBgpGroupRouteReflector
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsBgpGroupRouteReflector.
func (*NetworkinstanceProtocolsBgpGroupRouteReflector) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsBgpGroupRouteReflector) DeepCopyInto(out *NetworkinstanceProtocolsBgpGroupRouteReflector)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsBgpGroupSendCommunity ¶
type NetworkinstanceProtocolsBgpGroupSendCommunity struct { Large *bool `json:"large,omitempty"` Standard *bool `json:"standard,omitempty"` }
NetworkinstanceProtocolsBgpGroupSendCommunity struct
func (*NetworkinstanceProtocolsBgpGroupSendCommunity) DeepCopy ¶
func (in *NetworkinstanceProtocolsBgpGroupSendCommunity) DeepCopy() *NetworkinstanceProtocolsBgpGroupSendCommunity
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsBgpGroupSendCommunity.
func (*NetworkinstanceProtocolsBgpGroupSendCommunity) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsBgpGroupSendCommunity) DeepCopyInto(out *NetworkinstanceProtocolsBgpGroupSendCommunity)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsBgpGroupSendDefaultRoute ¶
type NetworkinstanceProtocolsBgpGroupSendDefaultRoute struct { ExportPolicy *string `json:"export-policy,omitempty"` Ipv4Unicast *bool `json:"ipv4-unicast,omitempty"` Ipv6Unicast *bool `json:"ipv6-unicast,omitempty"` }
NetworkinstanceProtocolsBgpGroupSendDefaultRoute struct
func (*NetworkinstanceProtocolsBgpGroupSendDefaultRoute) DeepCopy ¶
func (in *NetworkinstanceProtocolsBgpGroupSendDefaultRoute) DeepCopy() *NetworkinstanceProtocolsBgpGroupSendDefaultRoute
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsBgpGroupSendDefaultRoute.
func (*NetworkinstanceProtocolsBgpGroupSendDefaultRoute) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsBgpGroupSendDefaultRoute) DeepCopyInto(out *NetworkinstanceProtocolsBgpGroupSendDefaultRoute)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsBgpGroupTimers ¶
type NetworkinstanceProtocolsBgpGroupTimers struct { // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=65535 ConnectRetry *uint16 `json:"connect-retry,omitempty"` // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=0 HoldTime *uint16 `json:"hold-time,omitempty"` // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=21845 KeepaliveInterval *uint16 `json:"keepalive-interval,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=255 MinimumAdvertisementInterval *uint16 `json:"minimum-advertisement-interval,omitempty"` }
NetworkinstanceProtocolsBgpGroupTimers struct
func (*NetworkinstanceProtocolsBgpGroupTimers) DeepCopy ¶
func (in *NetworkinstanceProtocolsBgpGroupTimers) DeepCopy() *NetworkinstanceProtocolsBgpGroupTimers
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsBgpGroupTimers.
func (*NetworkinstanceProtocolsBgpGroupTimers) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsBgpGroupTimers) DeepCopyInto(out *NetworkinstanceProtocolsBgpGroupTimers)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsBgpGroupTraceOptions ¶
type NetworkinstanceProtocolsBgpGroupTraceOptions struct {
Flag []*NetworkinstanceProtocolsBgpGroupTraceOptionsFlag `json:"flag,omitempty"`
}
NetworkinstanceProtocolsBgpGroupTraceOptions struct
func (*NetworkinstanceProtocolsBgpGroupTraceOptions) DeepCopy ¶
func (in *NetworkinstanceProtocolsBgpGroupTraceOptions) DeepCopy() *NetworkinstanceProtocolsBgpGroupTraceOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsBgpGroupTraceOptions.
func (*NetworkinstanceProtocolsBgpGroupTraceOptions) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsBgpGroupTraceOptions) DeepCopyInto(out *NetworkinstanceProtocolsBgpGroupTraceOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsBgpGroupTraceOptionsFlag ¶
type NetworkinstanceProtocolsBgpGroupTraceOptionsFlag struct { // +kubebuilder:validation:Enum=`detail`;`receive`;`send` Modifier *string `json:"modifier,omitempty"` // +kubebuilder:validation:Enum=`events`;`graceful-restart`;`keepalive`;`notification`;`open`;`packets`;`route`;`socket`;`timers`;`update` Name *string `json:"name"` }
NetworkinstanceProtocolsBgpGroupTraceOptionsFlag struct
func (*NetworkinstanceProtocolsBgpGroupTraceOptionsFlag) DeepCopy ¶
func (in *NetworkinstanceProtocolsBgpGroupTraceOptionsFlag) DeepCopy() *NetworkinstanceProtocolsBgpGroupTraceOptionsFlag
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsBgpGroupTraceOptionsFlag.
func (*NetworkinstanceProtocolsBgpGroupTraceOptionsFlag) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsBgpGroupTraceOptionsFlag) DeepCopyInto(out *NetworkinstanceProtocolsBgpGroupTraceOptionsFlag)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsBgpGroupTransport ¶
type NetworkinstanceProtocolsBgpGroupTransport struct { // +kubebuilder:validation:Optional // +kubebuilder:validation:Pattern=`(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])|((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))` LocalAddress *string `json:"local-address,omitempty"` PassiveMode *bool `json:"passive-mode,omitempty"` // kubebuilder:validation:Minimum=536 // kubebuilder:validation:Maximum=9446 TcpMss *uint16 `json:"tcp-mss,omitempty"` }
NetworkinstanceProtocolsBgpGroupTransport struct
func (*NetworkinstanceProtocolsBgpGroupTransport) DeepCopy ¶
func (in *NetworkinstanceProtocolsBgpGroupTransport) DeepCopy() *NetworkinstanceProtocolsBgpGroupTransport
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsBgpGroupTransport.
func (*NetworkinstanceProtocolsBgpGroupTransport) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsBgpGroupTransport) DeepCopyInto(out *NetworkinstanceProtocolsBgpGroupTransport)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsBgpIpv4Unicast ¶
type NetworkinstanceProtocolsBgpIpv4Unicast struct { // +kubebuilder:validation:Enum=`disable`;`enable` AdminState *string `json:"admin-state,omitempty"` AdvertiseIpv6NextHops *bool `json:"advertise-ipv6-next-hops,omitempty"` Convergence *NetworkinstanceProtocolsBgpIpv4UnicastConvergence `json:"convergence,omitempty"` Multipath *NetworkinstanceProtocolsBgpIpv4UnicastMultipath `json:"multipath,omitempty"` ReceiveIpv6NextHops *bool `json:"receive-ipv6-next-hops,omitempty"` }
NetworkinstanceProtocolsBgpIpv4Unicast struct
func (*NetworkinstanceProtocolsBgpIpv4Unicast) DeepCopy ¶
func (in *NetworkinstanceProtocolsBgpIpv4Unicast) DeepCopy() *NetworkinstanceProtocolsBgpIpv4Unicast
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsBgpIpv4Unicast.
func (*NetworkinstanceProtocolsBgpIpv4Unicast) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsBgpIpv4Unicast) DeepCopyInto(out *NetworkinstanceProtocolsBgpIpv4Unicast)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsBgpIpv4UnicastConvergence ¶
type NetworkinstanceProtocolsBgpIpv4UnicastConvergence struct { // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=3600 MaxWaitToAdvertise *uint16 `json:"max-wait-to-advertise,omitempty"` }
NetworkinstanceProtocolsBgpIpv4UnicastConvergence struct
func (*NetworkinstanceProtocolsBgpIpv4UnicastConvergence) DeepCopy ¶
func (in *NetworkinstanceProtocolsBgpIpv4UnicastConvergence) DeepCopy() *NetworkinstanceProtocolsBgpIpv4UnicastConvergence
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsBgpIpv4UnicastConvergence.
func (*NetworkinstanceProtocolsBgpIpv4UnicastConvergence) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsBgpIpv4UnicastConvergence) DeepCopyInto(out *NetworkinstanceProtocolsBgpIpv4UnicastConvergence)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsBgpIpv4UnicastMultipath ¶
type NetworkinstanceProtocolsBgpIpv4UnicastMultipath struct { AllowMultipleAs *bool `json:"allow-multiple-as,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=64 MaxPathsLevel1 *uint32 `json:"max-paths-level-1,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=64 MaxPathsLevel2 *uint32 `json:"max-paths-level-2,omitempty"` }
NetworkinstanceProtocolsBgpIpv4UnicastMultipath struct
func (*NetworkinstanceProtocolsBgpIpv4UnicastMultipath) DeepCopy ¶
func (in *NetworkinstanceProtocolsBgpIpv4UnicastMultipath) DeepCopy() *NetworkinstanceProtocolsBgpIpv4UnicastMultipath
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsBgpIpv4UnicastMultipath.
func (*NetworkinstanceProtocolsBgpIpv4UnicastMultipath) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsBgpIpv4UnicastMultipath) DeepCopyInto(out *NetworkinstanceProtocolsBgpIpv4UnicastMultipath)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsBgpIpv6Unicast ¶
type NetworkinstanceProtocolsBgpIpv6Unicast struct { // +kubebuilder:validation:Enum=`disable`;`enable` AdminState *string `json:"admin-state,omitempty"` Convergence *NetworkinstanceProtocolsBgpIpv6UnicastConvergence `json:"convergence,omitempty"` Multipath *NetworkinstanceProtocolsBgpIpv6UnicastMultipath `json:"multipath,omitempty"` }
NetworkinstanceProtocolsBgpIpv6Unicast struct
func (*NetworkinstanceProtocolsBgpIpv6Unicast) DeepCopy ¶
func (in *NetworkinstanceProtocolsBgpIpv6Unicast) DeepCopy() *NetworkinstanceProtocolsBgpIpv6Unicast
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsBgpIpv6Unicast.
func (*NetworkinstanceProtocolsBgpIpv6Unicast) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsBgpIpv6Unicast) DeepCopyInto(out *NetworkinstanceProtocolsBgpIpv6Unicast)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsBgpIpv6UnicastConvergence ¶
type NetworkinstanceProtocolsBgpIpv6UnicastConvergence struct { // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=3600 MaxWaitToAdvertise *uint16 `json:"max-wait-to-advertise,omitempty"` }
NetworkinstanceProtocolsBgpIpv6UnicastConvergence struct
func (*NetworkinstanceProtocolsBgpIpv6UnicastConvergence) DeepCopy ¶
func (in *NetworkinstanceProtocolsBgpIpv6UnicastConvergence) DeepCopy() *NetworkinstanceProtocolsBgpIpv6UnicastConvergence
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsBgpIpv6UnicastConvergence.
func (*NetworkinstanceProtocolsBgpIpv6UnicastConvergence) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsBgpIpv6UnicastConvergence) DeepCopyInto(out *NetworkinstanceProtocolsBgpIpv6UnicastConvergence)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsBgpIpv6UnicastMultipath ¶
type NetworkinstanceProtocolsBgpIpv6UnicastMultipath struct { AllowMultipleAs *bool `json:"allow-multiple-as,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=64 MaxPathsLevel1 *uint32 `json:"max-paths-level-1,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=64 MaxPathsLevel2 *uint32 `json:"max-paths-level-2,omitempty"` }
NetworkinstanceProtocolsBgpIpv6UnicastMultipath struct
func (*NetworkinstanceProtocolsBgpIpv6UnicastMultipath) DeepCopy ¶
func (in *NetworkinstanceProtocolsBgpIpv6UnicastMultipath) DeepCopy() *NetworkinstanceProtocolsBgpIpv6UnicastMultipath
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsBgpIpv6UnicastMultipath.
func (*NetworkinstanceProtocolsBgpIpv6UnicastMultipath) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsBgpIpv6UnicastMultipath) DeepCopyInto(out *NetworkinstanceProtocolsBgpIpv6UnicastMultipath)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsBgpNeighbor ¶
type NetworkinstanceProtocolsBgpNeighbor struct { // +kubebuilder:validation:Enum=`disable`;`enable` AdminState *string `json:"admin-state,omitempty"` AsPathOptions *NetworkinstanceProtocolsBgpNeighborAsPathOptions `json:"as-path-options,omitempty"` Authentication *NetworkinstanceProtocolsBgpNeighborAuthentication `json:"authentication,omitempty"` // kubebuilder:validation:MinLength=1 // kubebuilder:validation:MaxLength=255 // +kubebuilder:validation:Required // +kubebuilder:validation:Pattern="[A-Za-z0-9 !@#$^&()|+=`~.,'/_:;?-]*" Description *string `json:"description,omitempty"` Evpn *NetworkinstanceProtocolsBgpNeighborEvpn `json:"evpn,omitempty"` ExportPolicy *string `json:"export-policy,omitempty"` FailureDetection *NetworkinstanceProtocolsBgpNeighborFailureDetection `json:"failure-detection,omitempty"` GracefulRestart *NetworkinstanceProtocolsBgpNeighborGracefulRestart `json:"graceful-restart,omitempty"` ImportPolicy *string `json:"import-policy,omitempty"` Ipv4Unicast *NetworkinstanceProtocolsBgpNeighborIpv4Unicast `json:"ipv4-unicast,omitempty"` Ipv6Unicast *NetworkinstanceProtocolsBgpNeighborIpv6Unicast `json:"ipv6-unicast,omitempty"` LocalAs []*NetworkinstanceProtocolsBgpNeighborLocalAs `json:"local-as,omitempty"` // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=4294967295 LocalPreference *uint32 `json:"local-preference,omitempty"` NextHopSelf *bool `json:"next-hop-self,omitempty"` // +kubebuilder:validation:Optional // +kubebuilder:validation:Pattern=`(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])|((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))` PeerAddress *string `json:"peer-address"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=4294967295 PeerAs *uint32 `json:"peer-as,omitempty"` PeerGroup *string `json:"peer-group"` RouteReflector *NetworkinstanceProtocolsBgpNeighborRouteReflector `json:"route-reflector,omitempty"` SendCommunity *NetworkinstanceProtocolsBgpNeighborSendCommunity `json:"send-community,omitempty"` SendDefaultRoute *NetworkinstanceProtocolsBgpNeighborSendDefaultRoute `json:"send-default-route,omitempty"` Timers *NetworkinstanceProtocolsBgpNeighborTimers `json:"timers,omitempty"` TraceOptions *NetworkinstanceProtocolsBgpNeighborTraceOptions `json:"trace-options,omitempty"` Transport *NetworkinstanceProtocolsBgpNeighborTransport `json:"transport,omitempty"` }
NetworkinstanceProtocolsBgpNeighbor struct
func (*NetworkinstanceProtocolsBgpNeighbor) DeepCopy ¶
func (in *NetworkinstanceProtocolsBgpNeighbor) DeepCopy() *NetworkinstanceProtocolsBgpNeighbor
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsBgpNeighbor.
func (*NetworkinstanceProtocolsBgpNeighbor) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsBgpNeighbor) DeepCopyInto(out *NetworkinstanceProtocolsBgpNeighbor)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsBgpNeighborAsPathOptions ¶
type NetworkinstanceProtocolsBgpNeighborAsPathOptions struct { // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=255 AllowOwnAs *uint8 `json:"allow-own-as,omitempty"` RemovePrivateAs *NetworkinstanceProtocolsBgpNeighborAsPathOptionsRemovePrivateAs `json:"remove-private-as,omitempty"` ReplacePeerAs *bool `json:"replace-peer-as,omitempty"` }
NetworkinstanceProtocolsBgpNeighborAsPathOptions struct
func (*NetworkinstanceProtocolsBgpNeighborAsPathOptions) DeepCopy ¶
func (in *NetworkinstanceProtocolsBgpNeighborAsPathOptions) DeepCopy() *NetworkinstanceProtocolsBgpNeighborAsPathOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsBgpNeighborAsPathOptions.
func (*NetworkinstanceProtocolsBgpNeighborAsPathOptions) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsBgpNeighborAsPathOptions) DeepCopyInto(out *NetworkinstanceProtocolsBgpNeighborAsPathOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsBgpNeighborAsPathOptionsRemovePrivateAs ¶
type NetworkinstanceProtocolsBgpNeighborAsPathOptionsRemovePrivateAs struct { IgnorePeerAs *bool `json:"ignore-peer-as,omitempty"` LeadingOnly *bool `json:"leading-only,omitempty"` // +kubebuilder:validation:Enum=`delete`;`disabled`;`replace` Mode *string `json:"mode"` }
NetworkinstanceProtocolsBgpNeighborAsPathOptionsRemovePrivateAs struct
func (*NetworkinstanceProtocolsBgpNeighborAsPathOptionsRemovePrivateAs) DeepCopy ¶
func (in *NetworkinstanceProtocolsBgpNeighborAsPathOptionsRemovePrivateAs) DeepCopy() *NetworkinstanceProtocolsBgpNeighborAsPathOptionsRemovePrivateAs
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsBgpNeighborAsPathOptionsRemovePrivateAs.
func (*NetworkinstanceProtocolsBgpNeighborAsPathOptionsRemovePrivateAs) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsBgpNeighborAsPathOptionsRemovePrivateAs) DeepCopyInto(out *NetworkinstanceProtocolsBgpNeighborAsPathOptionsRemovePrivateAs)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsBgpNeighborAuthentication ¶
type NetworkinstanceProtocolsBgpNeighborAuthentication struct {
Keychain *string `json:"keychain,omitempty"`
}
NetworkinstanceProtocolsBgpNeighborAuthentication struct
func (*NetworkinstanceProtocolsBgpNeighborAuthentication) DeepCopy ¶
func (in *NetworkinstanceProtocolsBgpNeighborAuthentication) DeepCopy() *NetworkinstanceProtocolsBgpNeighborAuthentication
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsBgpNeighborAuthentication.
func (*NetworkinstanceProtocolsBgpNeighborAuthentication) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsBgpNeighborAuthentication) DeepCopyInto(out *NetworkinstanceProtocolsBgpNeighborAuthentication)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsBgpNeighborEvpn ¶
type NetworkinstanceProtocolsBgpNeighborEvpn struct { // +kubebuilder:validation:Enum=`disable`;`enable` AdminState *string `json:"admin-state,omitempty"` AdvertiseIpv6NextHops *bool `json:"advertise-ipv6-next-hops,omitempty"` PrefixLimit *NetworkinstanceProtocolsBgpNeighborEvpnPrefixLimit `json:"prefix-limit,omitempty"` }
NetworkinstanceProtocolsBgpNeighborEvpn struct
func (*NetworkinstanceProtocolsBgpNeighborEvpn) DeepCopy ¶
func (in *NetworkinstanceProtocolsBgpNeighborEvpn) DeepCopy() *NetworkinstanceProtocolsBgpNeighborEvpn
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsBgpNeighborEvpn.
func (*NetworkinstanceProtocolsBgpNeighborEvpn) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsBgpNeighborEvpn) DeepCopyInto(out *NetworkinstanceProtocolsBgpNeighborEvpn)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsBgpNeighborEvpnPrefixLimit ¶
type NetworkinstanceProtocolsBgpNeighborEvpnPrefixLimit struct { // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=4294967295 MaxReceivedRoutes *uint32 `json:"max-received-routes,omitempty"` // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=100 WarningThresholdPct *uint8 `json:"warning-threshold-pct,omitempty"` }
NetworkinstanceProtocolsBgpNeighborEvpnPrefixLimit struct
func (*NetworkinstanceProtocolsBgpNeighborEvpnPrefixLimit) DeepCopy ¶
func (in *NetworkinstanceProtocolsBgpNeighborEvpnPrefixLimit) DeepCopy() *NetworkinstanceProtocolsBgpNeighborEvpnPrefixLimit
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsBgpNeighborEvpnPrefixLimit.
func (*NetworkinstanceProtocolsBgpNeighborEvpnPrefixLimit) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsBgpNeighborEvpnPrefixLimit) DeepCopyInto(out *NetworkinstanceProtocolsBgpNeighborEvpnPrefixLimit)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsBgpNeighborFailureDetection ¶
type NetworkinstanceProtocolsBgpNeighborFailureDetection struct { EnableBfd *bool `json:"enable-bfd,omitempty"` FastFailover *bool `json:"fast-failover,omitempty"` }
NetworkinstanceProtocolsBgpNeighborFailureDetection struct
func (*NetworkinstanceProtocolsBgpNeighborFailureDetection) DeepCopy ¶
func (in *NetworkinstanceProtocolsBgpNeighborFailureDetection) DeepCopy() *NetworkinstanceProtocolsBgpNeighborFailureDetection
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsBgpNeighborFailureDetection.
func (*NetworkinstanceProtocolsBgpNeighborFailureDetection) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsBgpNeighborFailureDetection) DeepCopyInto(out *NetworkinstanceProtocolsBgpNeighborFailureDetection)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsBgpNeighborGracefulRestart ¶
type NetworkinstanceProtocolsBgpNeighborGracefulRestart struct { // +kubebuilder:validation:Enum=`disable`;`enable` AdminState *string `json:"admin-state,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=3600 StaleRoutesTime *uint16 `json:"stale-routes-time,omitempty"` WarmRestart *NetworkinstanceProtocolsBgpNeighborGracefulRestartWarmRestart `json:"warm-restart,omitempty"` }
NetworkinstanceProtocolsBgpNeighborGracefulRestart struct
func (*NetworkinstanceProtocolsBgpNeighborGracefulRestart) DeepCopy ¶
func (in *NetworkinstanceProtocolsBgpNeighborGracefulRestart) DeepCopy() *NetworkinstanceProtocolsBgpNeighborGracefulRestart
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsBgpNeighborGracefulRestart.
func (*NetworkinstanceProtocolsBgpNeighborGracefulRestart) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsBgpNeighborGracefulRestart) DeepCopyInto(out *NetworkinstanceProtocolsBgpNeighborGracefulRestart)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsBgpNeighborGracefulRestartWarmRestart ¶
type NetworkinstanceProtocolsBgpNeighborGracefulRestartWarmRestart struct { // +kubebuilder:validation:Enum=`disable`;`enable` AdminState *string `json:"admin-state,omitempty"` }
NetworkinstanceProtocolsBgpNeighborGracefulRestartWarmRestart struct
func (*NetworkinstanceProtocolsBgpNeighborGracefulRestartWarmRestart) DeepCopy ¶
func (in *NetworkinstanceProtocolsBgpNeighborGracefulRestartWarmRestart) DeepCopy() *NetworkinstanceProtocolsBgpNeighborGracefulRestartWarmRestart
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsBgpNeighborGracefulRestartWarmRestart.
func (*NetworkinstanceProtocolsBgpNeighborGracefulRestartWarmRestart) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsBgpNeighborGracefulRestartWarmRestart) DeepCopyInto(out *NetworkinstanceProtocolsBgpNeighborGracefulRestartWarmRestart)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsBgpNeighborIpv4Unicast ¶
type NetworkinstanceProtocolsBgpNeighborIpv4Unicast struct { // +kubebuilder:validation:Enum=`disable`;`enable` AdminState *string `json:"admin-state,omitempty"` AdvertiseIpv6NextHops *bool `json:"advertise-ipv6-next-hops,omitempty"` PrefixLimit *NetworkinstanceProtocolsBgpNeighborIpv4UnicastPrefixLimit `json:"prefix-limit,omitempty"` ReceiveIpv6NextHops *bool `json:"receive-ipv6-next-hops,omitempty"` }
NetworkinstanceProtocolsBgpNeighborIpv4Unicast struct
func (*NetworkinstanceProtocolsBgpNeighborIpv4Unicast) DeepCopy ¶
func (in *NetworkinstanceProtocolsBgpNeighborIpv4Unicast) DeepCopy() *NetworkinstanceProtocolsBgpNeighborIpv4Unicast
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsBgpNeighborIpv4Unicast.
func (*NetworkinstanceProtocolsBgpNeighborIpv4Unicast) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsBgpNeighborIpv4Unicast) DeepCopyInto(out *NetworkinstanceProtocolsBgpNeighborIpv4Unicast)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsBgpNeighborIpv4UnicastPrefixLimit ¶
type NetworkinstanceProtocolsBgpNeighborIpv4UnicastPrefixLimit struct { // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=4294967295 MaxReceivedRoutes *uint32 `json:"max-received-routes,omitempty"` // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=100 WarningThresholdPct *uint8 `json:"warning-threshold-pct,omitempty"` }
NetworkinstanceProtocolsBgpNeighborIpv4UnicastPrefixLimit struct
func (*NetworkinstanceProtocolsBgpNeighborIpv4UnicastPrefixLimit) DeepCopy ¶
func (in *NetworkinstanceProtocolsBgpNeighborIpv4UnicastPrefixLimit) DeepCopy() *NetworkinstanceProtocolsBgpNeighborIpv4UnicastPrefixLimit
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsBgpNeighborIpv4UnicastPrefixLimit.
func (*NetworkinstanceProtocolsBgpNeighborIpv4UnicastPrefixLimit) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsBgpNeighborIpv4UnicastPrefixLimit) DeepCopyInto(out *NetworkinstanceProtocolsBgpNeighborIpv4UnicastPrefixLimit)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsBgpNeighborIpv6Unicast ¶
type NetworkinstanceProtocolsBgpNeighborIpv6Unicast struct { // +kubebuilder:validation:Enum=`disable`;`enable` AdminState *string `json:"admin-state,omitempty"` PrefixLimit *NetworkinstanceProtocolsBgpNeighborIpv6UnicastPrefixLimit `json:"prefix-limit,omitempty"` }
NetworkinstanceProtocolsBgpNeighborIpv6Unicast struct
func (*NetworkinstanceProtocolsBgpNeighborIpv6Unicast) DeepCopy ¶
func (in *NetworkinstanceProtocolsBgpNeighborIpv6Unicast) DeepCopy() *NetworkinstanceProtocolsBgpNeighborIpv6Unicast
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsBgpNeighborIpv6Unicast.
func (*NetworkinstanceProtocolsBgpNeighborIpv6Unicast) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsBgpNeighborIpv6Unicast) DeepCopyInto(out *NetworkinstanceProtocolsBgpNeighborIpv6Unicast)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsBgpNeighborIpv6UnicastPrefixLimit ¶
type NetworkinstanceProtocolsBgpNeighborIpv6UnicastPrefixLimit struct { // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=4294967295 MaxReceivedRoutes *uint32 `json:"max-received-routes,omitempty"` // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=100 WarningThresholdPct *uint8 `json:"warning-threshold-pct,omitempty"` }
NetworkinstanceProtocolsBgpNeighborIpv6UnicastPrefixLimit struct
func (*NetworkinstanceProtocolsBgpNeighborIpv6UnicastPrefixLimit) DeepCopy ¶
func (in *NetworkinstanceProtocolsBgpNeighborIpv6UnicastPrefixLimit) DeepCopy() *NetworkinstanceProtocolsBgpNeighborIpv6UnicastPrefixLimit
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsBgpNeighborIpv6UnicastPrefixLimit.
func (*NetworkinstanceProtocolsBgpNeighborIpv6UnicastPrefixLimit) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsBgpNeighborIpv6UnicastPrefixLimit) DeepCopyInto(out *NetworkinstanceProtocolsBgpNeighborIpv6UnicastPrefixLimit)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsBgpNeighborLocalAs ¶
type NetworkinstanceProtocolsBgpNeighborLocalAs struct { // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=4294967295 AsNumber *uint32 `json:"as-number"` PrependGlobalAs *bool `json:"prepend-global-as,omitempty"` PrependLocalAs *bool `json:"prepend-local-as,omitempty"` }
NetworkinstanceProtocolsBgpNeighborLocalAs struct
func (*NetworkinstanceProtocolsBgpNeighborLocalAs) DeepCopy ¶
func (in *NetworkinstanceProtocolsBgpNeighborLocalAs) DeepCopy() *NetworkinstanceProtocolsBgpNeighborLocalAs
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsBgpNeighborLocalAs.
func (*NetworkinstanceProtocolsBgpNeighborLocalAs) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsBgpNeighborLocalAs) DeepCopyInto(out *NetworkinstanceProtocolsBgpNeighborLocalAs)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsBgpNeighborRouteReflector ¶
type NetworkinstanceProtocolsBgpNeighborRouteReflector struct { Client *bool `json:"client,omitempty"` // +kubebuilder:validation:Required // +kubebuilder:validation:Pattern=`(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])` ClusterId *string `json:"cluster-id,omitempty"` }
NetworkinstanceProtocolsBgpNeighborRouteReflector struct
func (*NetworkinstanceProtocolsBgpNeighborRouteReflector) DeepCopy ¶
func (in *NetworkinstanceProtocolsBgpNeighborRouteReflector) DeepCopy() *NetworkinstanceProtocolsBgpNeighborRouteReflector
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsBgpNeighborRouteReflector.
func (*NetworkinstanceProtocolsBgpNeighborRouteReflector) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsBgpNeighborRouteReflector) DeepCopyInto(out *NetworkinstanceProtocolsBgpNeighborRouteReflector)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsBgpNeighborSendCommunity ¶
type NetworkinstanceProtocolsBgpNeighborSendCommunity struct { Large *bool `json:"large,omitempty"` Standard *bool `json:"standard,omitempty"` }
NetworkinstanceProtocolsBgpNeighborSendCommunity struct
func (*NetworkinstanceProtocolsBgpNeighborSendCommunity) DeepCopy ¶
func (in *NetworkinstanceProtocolsBgpNeighborSendCommunity) DeepCopy() *NetworkinstanceProtocolsBgpNeighborSendCommunity
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsBgpNeighborSendCommunity.
func (*NetworkinstanceProtocolsBgpNeighborSendCommunity) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsBgpNeighborSendCommunity) DeepCopyInto(out *NetworkinstanceProtocolsBgpNeighborSendCommunity)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsBgpNeighborSendDefaultRoute ¶
type NetworkinstanceProtocolsBgpNeighborSendDefaultRoute struct { ExportPolicy *string `json:"export-policy,omitempty"` Ipv4Unicast *bool `json:"ipv4-unicast,omitempty"` Ipv6Unicast *bool `json:"ipv6-unicast,omitempty"` }
NetworkinstanceProtocolsBgpNeighborSendDefaultRoute struct
func (*NetworkinstanceProtocolsBgpNeighborSendDefaultRoute) DeepCopy ¶
func (in *NetworkinstanceProtocolsBgpNeighborSendDefaultRoute) DeepCopy() *NetworkinstanceProtocolsBgpNeighborSendDefaultRoute
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsBgpNeighborSendDefaultRoute.
func (*NetworkinstanceProtocolsBgpNeighborSendDefaultRoute) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsBgpNeighborSendDefaultRoute) DeepCopyInto(out *NetworkinstanceProtocolsBgpNeighborSendDefaultRoute)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsBgpNeighborTimers ¶
type NetworkinstanceProtocolsBgpNeighborTimers struct { // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=65535 ConnectRetry *uint16 `json:"connect-retry,omitempty"` // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=0 HoldTime *uint16 `json:"hold-time,omitempty"` // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=21845 KeepaliveInterval *uint16 `json:"keepalive-interval,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=255 MinimumAdvertisementInterval *uint16 `json:"minimum-advertisement-interval,omitempty"` }
NetworkinstanceProtocolsBgpNeighborTimers struct
func (*NetworkinstanceProtocolsBgpNeighborTimers) DeepCopy ¶
func (in *NetworkinstanceProtocolsBgpNeighborTimers) DeepCopy() *NetworkinstanceProtocolsBgpNeighborTimers
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsBgpNeighborTimers.
func (*NetworkinstanceProtocolsBgpNeighborTimers) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsBgpNeighborTimers) DeepCopyInto(out *NetworkinstanceProtocolsBgpNeighborTimers)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsBgpNeighborTraceOptions ¶
type NetworkinstanceProtocolsBgpNeighborTraceOptions struct {
Flag []*NetworkinstanceProtocolsBgpNeighborTraceOptionsFlag `json:"flag,omitempty"`
}
NetworkinstanceProtocolsBgpNeighborTraceOptions struct
func (*NetworkinstanceProtocolsBgpNeighborTraceOptions) DeepCopy ¶
func (in *NetworkinstanceProtocolsBgpNeighborTraceOptions) DeepCopy() *NetworkinstanceProtocolsBgpNeighborTraceOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsBgpNeighborTraceOptions.
func (*NetworkinstanceProtocolsBgpNeighborTraceOptions) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsBgpNeighborTraceOptions) DeepCopyInto(out *NetworkinstanceProtocolsBgpNeighborTraceOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsBgpNeighborTraceOptionsFlag ¶
type NetworkinstanceProtocolsBgpNeighborTraceOptionsFlag struct { // +kubebuilder:validation:Enum=`detail`;`receive`;`send` Modifier *string `json:"modifier,omitempty"` // +kubebuilder:validation:Enum=`events`;`graceful-restart`;`keepalive`;`notification`;`open`;`packets`;`route`;`socket`;`timers`;`update` Name *string `json:"name"` }
NetworkinstanceProtocolsBgpNeighborTraceOptionsFlag struct
func (*NetworkinstanceProtocolsBgpNeighborTraceOptionsFlag) DeepCopy ¶
func (in *NetworkinstanceProtocolsBgpNeighborTraceOptionsFlag) DeepCopy() *NetworkinstanceProtocolsBgpNeighborTraceOptionsFlag
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsBgpNeighborTraceOptionsFlag.
func (*NetworkinstanceProtocolsBgpNeighborTraceOptionsFlag) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsBgpNeighborTraceOptionsFlag) DeepCopyInto(out *NetworkinstanceProtocolsBgpNeighborTraceOptionsFlag)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsBgpNeighborTransport ¶
type NetworkinstanceProtocolsBgpNeighborTransport struct { // +kubebuilder:validation:Optional // +kubebuilder:validation:Pattern=`(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])|((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))` LocalAddress *string `json:"local-address,omitempty"` PassiveMode *bool `json:"passive-mode,omitempty"` // kubebuilder:validation:Minimum=536 // kubebuilder:validation:Maximum=9446 TcpMss *uint16 `json:"tcp-mss,omitempty"` }
NetworkinstanceProtocolsBgpNeighborTransport struct
func (*NetworkinstanceProtocolsBgpNeighborTransport) DeepCopy ¶
func (in *NetworkinstanceProtocolsBgpNeighborTransport) DeepCopy() *NetworkinstanceProtocolsBgpNeighborTransport
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsBgpNeighborTransport.
func (*NetworkinstanceProtocolsBgpNeighborTransport) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsBgpNeighborTransport) DeepCopyInto(out *NetworkinstanceProtocolsBgpNeighborTransport)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsBgpObservation ¶
type NetworkinstanceProtocolsBgpObservation struct { }
NetworkinstanceProtocolsBgpObservation are the observable fields of a NetworkinstanceProtocolsBgp.
func (*NetworkinstanceProtocolsBgpObservation) DeepCopy ¶
func (in *NetworkinstanceProtocolsBgpObservation) DeepCopy() *NetworkinstanceProtocolsBgpObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsBgpObservation.
func (*NetworkinstanceProtocolsBgpObservation) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsBgpObservation) DeepCopyInto(out *NetworkinstanceProtocolsBgpObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsBgpParameters ¶
type NetworkinstanceProtocolsBgpParameters struct { NetworkInstanceName *string `json:"network-instance-name"` SrlNetworkinstanceProtocolsBgp *NetworkinstanceProtocolsBgp `json:"bgp,omitempty"` }
NetworkinstanceProtocolsBgpParameters are the parameter fields of a NetworkinstanceProtocolsBgp.
func (*NetworkinstanceProtocolsBgpParameters) DeepCopy ¶
func (in *NetworkinstanceProtocolsBgpParameters) DeepCopy() *NetworkinstanceProtocolsBgpParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsBgpParameters.
func (*NetworkinstanceProtocolsBgpParameters) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsBgpParameters) DeepCopyInto(out *NetworkinstanceProtocolsBgpParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsBgpPreference ¶
type NetworkinstanceProtocolsBgpPreference struct { // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=255 Ebgp *uint8 `json:"ebgp,omitempty"` // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=255 Ibgp *uint8 `json:"ibgp,omitempty"` }
NetworkinstanceProtocolsBgpPreference struct
func (*NetworkinstanceProtocolsBgpPreference) DeepCopy ¶
func (in *NetworkinstanceProtocolsBgpPreference) DeepCopy() *NetworkinstanceProtocolsBgpPreference
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsBgpPreference.
func (*NetworkinstanceProtocolsBgpPreference) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsBgpPreference) DeepCopyInto(out *NetworkinstanceProtocolsBgpPreference)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsBgpRouteAdvertisement ¶
type NetworkinstanceProtocolsBgpRouteAdvertisement struct { RapidWithdrawal *bool `json:"rapid-withdrawal,omitempty"` WaitForFibInstall *bool `json:"wait-for-fib-install,omitempty"` }
NetworkinstanceProtocolsBgpRouteAdvertisement struct
func (*NetworkinstanceProtocolsBgpRouteAdvertisement) DeepCopy ¶
func (in *NetworkinstanceProtocolsBgpRouteAdvertisement) DeepCopy() *NetworkinstanceProtocolsBgpRouteAdvertisement
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsBgpRouteAdvertisement.
func (*NetworkinstanceProtocolsBgpRouteAdvertisement) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsBgpRouteAdvertisement) DeepCopyInto(out *NetworkinstanceProtocolsBgpRouteAdvertisement)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsBgpRouteReflector ¶
type NetworkinstanceProtocolsBgpRouteReflector struct { Client *bool `json:"client,omitempty"` // +kubebuilder:validation:Required // +kubebuilder:validation:Pattern=`(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])` ClusterId *string `json:"cluster-id,omitempty"` }
NetworkinstanceProtocolsBgpRouteReflector struct
func (*NetworkinstanceProtocolsBgpRouteReflector) DeepCopy ¶
func (in *NetworkinstanceProtocolsBgpRouteReflector) DeepCopy() *NetworkinstanceProtocolsBgpRouteReflector
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsBgpRouteReflector.
func (*NetworkinstanceProtocolsBgpRouteReflector) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsBgpRouteReflector) DeepCopyInto(out *NetworkinstanceProtocolsBgpRouteReflector)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsBgpSendCommunity ¶
type NetworkinstanceProtocolsBgpSendCommunity struct { Large *bool `json:"large,omitempty"` Standard *bool `json:"standard,omitempty"` }
NetworkinstanceProtocolsBgpSendCommunity struct
func (*NetworkinstanceProtocolsBgpSendCommunity) DeepCopy ¶
func (in *NetworkinstanceProtocolsBgpSendCommunity) DeepCopy() *NetworkinstanceProtocolsBgpSendCommunity
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsBgpSendCommunity.
func (*NetworkinstanceProtocolsBgpSendCommunity) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsBgpSendCommunity) DeepCopyInto(out *NetworkinstanceProtocolsBgpSendCommunity)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsBgpSpec ¶
type NetworkinstanceProtocolsBgpSpec struct { nddv1.ResourceSpec `json:",inline"` ForNetworkNode NetworkinstanceProtocolsBgpParameters `json:"forNetworkNode"` }
A NetworkinstanceProtocolsBgpSpec defines the desired state of a NetworkinstanceProtocolsBgp.
func (*NetworkinstanceProtocolsBgpSpec) DeepCopy ¶
func (in *NetworkinstanceProtocolsBgpSpec) DeepCopy() *NetworkinstanceProtocolsBgpSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsBgpSpec.
func (*NetworkinstanceProtocolsBgpSpec) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsBgpSpec) DeepCopyInto(out *NetworkinstanceProtocolsBgpSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsBgpStatus ¶
type NetworkinstanceProtocolsBgpStatus struct { nddv1.ResourceStatus `json:",inline"` AtNetworkNode NetworkinstanceProtocolsBgpObservation `json:"atNetworkNode,omitempty"` }
A NetworkinstanceProtocolsBgpStatus represents the observed state of a NetworkinstanceProtocolsBgp.
func (*NetworkinstanceProtocolsBgpStatus) DeepCopy ¶
func (in *NetworkinstanceProtocolsBgpStatus) DeepCopy() *NetworkinstanceProtocolsBgpStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsBgpStatus.
func (*NetworkinstanceProtocolsBgpStatus) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsBgpStatus) DeepCopyInto(out *NetworkinstanceProtocolsBgpStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsBgpTraceOptions ¶
type NetworkinstanceProtocolsBgpTraceOptions struct {
Flag []*NetworkinstanceProtocolsBgpTraceOptionsFlag `json:"flag,omitempty"`
}
NetworkinstanceProtocolsBgpTraceOptions struct
func (*NetworkinstanceProtocolsBgpTraceOptions) DeepCopy ¶
func (in *NetworkinstanceProtocolsBgpTraceOptions) DeepCopy() *NetworkinstanceProtocolsBgpTraceOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsBgpTraceOptions.
func (*NetworkinstanceProtocolsBgpTraceOptions) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsBgpTraceOptions) DeepCopyInto(out *NetworkinstanceProtocolsBgpTraceOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsBgpTraceOptionsFlag ¶
type NetworkinstanceProtocolsBgpTraceOptionsFlag struct { // +kubebuilder:validation:Enum=`detail`;`receive`;`send` Modifier *string `json:"modifier,omitempty"` // +kubebuilder:validation:Enum=`events`;`graceful-restart`;`keepalive`;`notification`;`open`;`packets`;`route`;`socket`;`timers`;`update` Name *string `json:"name"` }
NetworkinstanceProtocolsBgpTraceOptionsFlag struct
func (*NetworkinstanceProtocolsBgpTraceOptionsFlag) DeepCopy ¶
func (in *NetworkinstanceProtocolsBgpTraceOptionsFlag) DeepCopy() *NetworkinstanceProtocolsBgpTraceOptionsFlag
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsBgpTraceOptionsFlag.
func (*NetworkinstanceProtocolsBgpTraceOptionsFlag) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsBgpTraceOptionsFlag) DeepCopyInto(out *NetworkinstanceProtocolsBgpTraceOptionsFlag)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsBgpTransport ¶
type NetworkinstanceProtocolsBgpTransport struct { // kubebuilder:validation:Minimum=536 // kubebuilder:validation:Maximum=9446 TcpMss *uint16 `json:"tcp-mss,omitempty"` }
NetworkinstanceProtocolsBgpTransport struct
func (*NetworkinstanceProtocolsBgpTransport) DeepCopy ¶
func (in *NetworkinstanceProtocolsBgpTransport) DeepCopy() *NetworkinstanceProtocolsBgpTransport
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsBgpTransport.
func (*NetworkinstanceProtocolsBgpTransport) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsBgpTransport) DeepCopyInto(out *NetworkinstanceProtocolsBgpTransport)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsBgpevpn ¶
type NetworkinstanceProtocolsBgpevpn struct {
BgpInstance []*NetworkinstanceProtocolsBgpevpnBgpInstance `json:"bgp-instance,omitempty"`
}
NetworkinstanceProtocolsBgpevpn struct
func (*NetworkinstanceProtocolsBgpevpn) DeepCopy ¶
func (in *NetworkinstanceProtocolsBgpevpn) DeepCopy() *NetworkinstanceProtocolsBgpevpn
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsBgpevpn.
func (*NetworkinstanceProtocolsBgpevpn) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsBgpevpn) DeepCopyInto(out *NetworkinstanceProtocolsBgpevpn)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsBgpevpnBgpInstance ¶
type NetworkinstanceProtocolsBgpevpnBgpInstance struct { // +kubebuilder:validation:Enum=`disable`;`enable` AdminState *string `json:"admin-state,omitempty"` // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=4294967295 DefaultAdminTag *uint32 `json:"default-admin-tag,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=8 Ecmp *uint8 `json:"ecmp,omitempty"` // +kubebuilder:validation:Enum=`vxlan` EncapsulationType *string `json:"encapsulation-type,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=65535 Evi *uint32 `json:"evi"` Id *string `json:"id"` Routes *NetworkinstanceProtocolsBgpevpnBgpInstanceRoutes `json:"routes,omitempty"` VxlanInterface *string `json:"vxlan-interface,omitempty"` }
NetworkinstanceProtocolsBgpevpnBgpInstance struct
func (*NetworkinstanceProtocolsBgpevpnBgpInstance) DeepCopy ¶
func (in *NetworkinstanceProtocolsBgpevpnBgpInstance) DeepCopy() *NetworkinstanceProtocolsBgpevpnBgpInstance
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsBgpevpnBgpInstance.
func (*NetworkinstanceProtocolsBgpevpnBgpInstance) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsBgpevpnBgpInstance) DeepCopyInto(out *NetworkinstanceProtocolsBgpevpnBgpInstance)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsBgpevpnBgpInstanceRoutes ¶
type NetworkinstanceProtocolsBgpevpnBgpInstanceRoutes struct { BridgeTable *NetworkinstanceProtocolsBgpevpnBgpInstanceRoutesBridgeTable `json:"bridge-table,omitempty"` RouteTable *NetworkinstanceProtocolsBgpevpnBgpInstanceRoutesRouteTable `json:"route-table,omitempty"` }
NetworkinstanceProtocolsBgpevpnBgpInstanceRoutes struct
func (*NetworkinstanceProtocolsBgpevpnBgpInstanceRoutes) DeepCopy ¶
func (in *NetworkinstanceProtocolsBgpevpnBgpInstanceRoutes) DeepCopy() *NetworkinstanceProtocolsBgpevpnBgpInstanceRoutes
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsBgpevpnBgpInstanceRoutes.
func (*NetworkinstanceProtocolsBgpevpnBgpInstanceRoutes) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsBgpevpnBgpInstanceRoutes) DeepCopyInto(out *NetworkinstanceProtocolsBgpevpnBgpInstanceRoutes)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsBgpevpnBgpInstanceRoutesBridgeTable ¶
type NetworkinstanceProtocolsBgpevpnBgpInstanceRoutesBridgeTable struct { InclusiveMcast *NetworkinstanceProtocolsBgpevpnBgpInstanceRoutesBridgeTableInclusiveMcast `json:"inclusive-mcast,omitempty"` MacIp *NetworkinstanceProtocolsBgpevpnBgpInstanceRoutesBridgeTableMacIp `json:"mac-ip,omitempty"` NextHop *string `json:"next-hop,omitempty"` }
NetworkinstanceProtocolsBgpevpnBgpInstanceRoutesBridgeTable struct
func (*NetworkinstanceProtocolsBgpevpnBgpInstanceRoutesBridgeTable) DeepCopy ¶
func (in *NetworkinstanceProtocolsBgpevpnBgpInstanceRoutesBridgeTable) DeepCopy() *NetworkinstanceProtocolsBgpevpnBgpInstanceRoutesBridgeTable
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsBgpevpnBgpInstanceRoutesBridgeTable.
func (*NetworkinstanceProtocolsBgpevpnBgpInstanceRoutesBridgeTable) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsBgpevpnBgpInstanceRoutesBridgeTable) DeepCopyInto(out *NetworkinstanceProtocolsBgpevpnBgpInstanceRoutesBridgeTable)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsBgpevpnBgpInstanceRoutesBridgeTableInclusiveMcast ¶
type NetworkinstanceProtocolsBgpevpnBgpInstanceRoutesBridgeTableInclusiveMcast struct { Advertise *bool `json:"advertise,omitempty"` // +kubebuilder:validation:Optional // +kubebuilder:validation:Pattern=`(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])|((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))` OriginatingIp *string `json:"originating-ip,omitempty"` }
NetworkinstanceProtocolsBgpevpnBgpInstanceRoutesBridgeTableInclusiveMcast struct
func (*NetworkinstanceProtocolsBgpevpnBgpInstanceRoutesBridgeTableInclusiveMcast) DeepCopy ¶
func (in *NetworkinstanceProtocolsBgpevpnBgpInstanceRoutesBridgeTableInclusiveMcast) DeepCopy() *NetworkinstanceProtocolsBgpevpnBgpInstanceRoutesBridgeTableInclusiveMcast
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsBgpevpnBgpInstanceRoutesBridgeTableInclusiveMcast.
func (*NetworkinstanceProtocolsBgpevpnBgpInstanceRoutesBridgeTableInclusiveMcast) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsBgpevpnBgpInstanceRoutesBridgeTableInclusiveMcast) DeepCopyInto(out *NetworkinstanceProtocolsBgpevpnBgpInstanceRoutesBridgeTableInclusiveMcast)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsBgpevpnBgpInstanceRoutesBridgeTableMacIp ¶
type NetworkinstanceProtocolsBgpevpnBgpInstanceRoutesBridgeTableMacIp struct {
Advertise *bool `json:"advertise,omitempty"`
}
NetworkinstanceProtocolsBgpevpnBgpInstanceRoutesBridgeTableMacIp struct
func (*NetworkinstanceProtocolsBgpevpnBgpInstanceRoutesBridgeTableMacIp) DeepCopy ¶
func (in *NetworkinstanceProtocolsBgpevpnBgpInstanceRoutesBridgeTableMacIp) DeepCopy() *NetworkinstanceProtocolsBgpevpnBgpInstanceRoutesBridgeTableMacIp
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsBgpevpnBgpInstanceRoutesBridgeTableMacIp.
func (*NetworkinstanceProtocolsBgpevpnBgpInstanceRoutesBridgeTableMacIp) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsBgpevpnBgpInstanceRoutesBridgeTableMacIp) DeepCopyInto(out *NetworkinstanceProtocolsBgpevpnBgpInstanceRoutesBridgeTableMacIp)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsBgpevpnBgpInstanceRoutesRouteTable ¶
type NetworkinstanceProtocolsBgpevpnBgpInstanceRoutesRouteTable struct {
MacIp *NetworkinstanceProtocolsBgpevpnBgpInstanceRoutesRouteTableMacIp `json:"mac-ip,omitempty"`
}
NetworkinstanceProtocolsBgpevpnBgpInstanceRoutesRouteTable struct
func (*NetworkinstanceProtocolsBgpevpnBgpInstanceRoutesRouteTable) DeepCopy ¶
func (in *NetworkinstanceProtocolsBgpevpnBgpInstanceRoutesRouteTable) DeepCopy() *NetworkinstanceProtocolsBgpevpnBgpInstanceRoutesRouteTable
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsBgpevpnBgpInstanceRoutesRouteTable.
func (*NetworkinstanceProtocolsBgpevpnBgpInstanceRoutesRouteTable) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsBgpevpnBgpInstanceRoutesRouteTable) DeepCopyInto(out *NetworkinstanceProtocolsBgpevpnBgpInstanceRoutesRouteTable)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsBgpevpnBgpInstanceRoutesRouteTableMacIp ¶
type NetworkinstanceProtocolsBgpevpnBgpInstanceRoutesRouteTableMacIp struct {
AdvertiseGatewayMac *bool `json:"advertise-gateway-mac,omitempty"`
}
NetworkinstanceProtocolsBgpevpnBgpInstanceRoutesRouteTableMacIp struct
func (*NetworkinstanceProtocolsBgpevpnBgpInstanceRoutesRouteTableMacIp) DeepCopy ¶
func (in *NetworkinstanceProtocolsBgpevpnBgpInstanceRoutesRouteTableMacIp) DeepCopy() *NetworkinstanceProtocolsBgpevpnBgpInstanceRoutesRouteTableMacIp
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsBgpevpnBgpInstanceRoutesRouteTableMacIp.
func (*NetworkinstanceProtocolsBgpevpnBgpInstanceRoutesRouteTableMacIp) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsBgpevpnBgpInstanceRoutesRouteTableMacIp) DeepCopyInto(out *NetworkinstanceProtocolsBgpevpnBgpInstanceRoutesRouteTableMacIp)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsBgpevpnObservation ¶
type NetworkinstanceProtocolsBgpevpnObservation struct { }
NetworkinstanceProtocolsBgpevpnObservation are the observable fields of a NetworkinstanceProtocolsBgpevpn.
func (*NetworkinstanceProtocolsBgpevpnObservation) DeepCopy ¶
func (in *NetworkinstanceProtocolsBgpevpnObservation) DeepCopy() *NetworkinstanceProtocolsBgpevpnObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsBgpevpnObservation.
func (*NetworkinstanceProtocolsBgpevpnObservation) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsBgpevpnObservation) DeepCopyInto(out *NetworkinstanceProtocolsBgpevpnObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsBgpevpnParameters ¶
type NetworkinstanceProtocolsBgpevpnParameters struct { NetworkInstanceName *string `json:"network-instance-name"` SrlNetworkinstanceProtocolsBgpevpn *NetworkinstanceProtocolsBgpevpn `json:"bgp-evpn,omitempty"` }
NetworkinstanceProtocolsBgpevpnParameters are the parameter fields of a NetworkinstanceProtocolsBgpevpn.
func (*NetworkinstanceProtocolsBgpevpnParameters) DeepCopy ¶
func (in *NetworkinstanceProtocolsBgpevpnParameters) DeepCopy() *NetworkinstanceProtocolsBgpevpnParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsBgpevpnParameters.
func (*NetworkinstanceProtocolsBgpevpnParameters) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsBgpevpnParameters) DeepCopyInto(out *NetworkinstanceProtocolsBgpevpnParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsBgpevpnSpec ¶
type NetworkinstanceProtocolsBgpevpnSpec struct { nddv1.ResourceSpec `json:",inline"` ForNetworkNode NetworkinstanceProtocolsBgpevpnParameters `json:"forNetworkNode"` }
A NetworkinstanceProtocolsBgpevpnSpec defines the desired state of a NetworkinstanceProtocolsBgpevpn.
func (*NetworkinstanceProtocolsBgpevpnSpec) DeepCopy ¶
func (in *NetworkinstanceProtocolsBgpevpnSpec) DeepCopy() *NetworkinstanceProtocolsBgpevpnSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsBgpevpnSpec.
func (*NetworkinstanceProtocolsBgpevpnSpec) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsBgpevpnSpec) DeepCopyInto(out *NetworkinstanceProtocolsBgpevpnSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsBgpevpnStatus ¶
type NetworkinstanceProtocolsBgpevpnStatus struct { nddv1.ResourceStatus `json:",inline"` AtNetworkNode NetworkinstanceProtocolsBgpevpnObservation `json:"atNetworkNode,omitempty"` }
A NetworkinstanceProtocolsBgpevpnStatus represents the observed state of a NetworkinstanceProtocolsBgpevpn.
func (*NetworkinstanceProtocolsBgpevpnStatus) DeepCopy ¶
func (in *NetworkinstanceProtocolsBgpevpnStatus) DeepCopy() *NetworkinstanceProtocolsBgpevpnStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsBgpevpnStatus.
func (*NetworkinstanceProtocolsBgpevpnStatus) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsBgpevpnStatus) DeepCopyInto(out *NetworkinstanceProtocolsBgpevpnStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsBgpvpn ¶
type NetworkinstanceProtocolsBgpvpn struct {
BgpInstance []*NetworkinstanceProtocolsBgpvpnBgpInstance `json:"bgp-instance,omitempty"`
}
NetworkinstanceProtocolsBgpvpn struct
func (*NetworkinstanceProtocolsBgpvpn) DeepCopy ¶
func (in *NetworkinstanceProtocolsBgpvpn) DeepCopy() *NetworkinstanceProtocolsBgpvpn
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsBgpvpn.
func (*NetworkinstanceProtocolsBgpvpn) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsBgpvpn) DeepCopyInto(out *NetworkinstanceProtocolsBgpvpn)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsBgpvpnBgpInstance ¶
type NetworkinstanceProtocolsBgpvpnBgpInstance struct { ExportPolicy *string `json:"export-policy,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=2 Id *uint8 `json:"id"` ImportPolicy *string `json:"import-policy,omitempty"` RouteDistinguisher *NetworkinstanceProtocolsBgpvpnBgpInstanceRouteDistinguisher `json:"route-distinguisher,omitempty"` RouteTarget *NetworkinstanceProtocolsBgpvpnBgpInstanceRouteTarget `json:"route-target,omitempty"` }
NetworkinstanceProtocolsBgpvpnBgpInstance struct
func (*NetworkinstanceProtocolsBgpvpnBgpInstance) DeepCopy ¶
func (in *NetworkinstanceProtocolsBgpvpnBgpInstance) DeepCopy() *NetworkinstanceProtocolsBgpvpnBgpInstance
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsBgpvpnBgpInstance.
func (*NetworkinstanceProtocolsBgpvpnBgpInstance) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsBgpvpnBgpInstance) DeepCopyInto(out *NetworkinstanceProtocolsBgpvpnBgpInstance)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsBgpvpnBgpInstanceRouteDistinguisher ¶
type NetworkinstanceProtocolsBgpvpnBgpInstanceRouteDistinguisher struct { // +kubebuilder:validation:Optional // +kubebuilder:validation:Pattern=`(6553[0-5]|655[0-2][0-9]|654[0-9]{2}|65[0-4][0-9]{2}|6[0-4][0-9]{3}|[1-5][0-9]{4}|[1-9][0-9]{1,3}|[0-9]):(429496729[0-5]|42949672[0-8][0-9]|4294967[0-1][0-9]{2}|429496[0-6][0-9]{3}|42949[0-5][0-9]{4}|4294[0-8][0-9]{5}|429[0-3][0-9]{6}|4[0-1][0-9]{7}|[1-3][0-9]{9}|[1-9][0-9]{1,8}|[0-9])|(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5]):(6553[0-5]|655[0-2][0-9]|654[0-9]{2}|65[0-4][0-9]{2}|6[0-4][0-9]{3}|[1-5][0-9]{4}|[1-9][0-9]{1,3}|[0-9])|(429496729[0-5]|42949672[0-8][0-9]|4294967[0-1][0-9]{2}|429496[0-6][0-9]{3}|42949[0-5][0-9]{4}|4294[0-8][0-9]{5}|429[0-3][0-9]{6}|4[0-1][0-9]{7}|[1-3][0-9]{9}|[1-9][0-9]{1,8}|[0-9]):(6553[0-5]|655[0-2][0-9]|654[0-9]{2}|65[0-4][0-9]{2}|6[0-4][0-9]{3}|[1-5][0-9]{4}|[1-9][0-9]{1,3}|[0-9])|(6553[0-5]|655[0-2][0-9]|654[0-9]{2}|65[0-4][0-9]{2}|6[0-4][0-9]{3}|[1-5][0-9]{4}|[1-9][0-9]{1,3}|[0-9]).(6553[0-5]|655[0-2][0-9]|654[0-9]{2}|65[0-4][0-9]{2}|6[0-4][0-9]{3}|[1-5][0-9]{4}|[1-9][0-9]{1,3}|[0-9]):(6553[0-5]|655[0-2][0-9]|654[0-9]{2}|65[0-4][0-9]{2}|6[0-4][0-9]{3}|[1-5][0-9]{4}|[1-9][0-9]{1,3}|[0-9])` Rd *string `json:"rd,omitempty"` }
NetworkinstanceProtocolsBgpvpnBgpInstanceRouteDistinguisher struct
func (*NetworkinstanceProtocolsBgpvpnBgpInstanceRouteDistinguisher) DeepCopy ¶
func (in *NetworkinstanceProtocolsBgpvpnBgpInstanceRouteDistinguisher) DeepCopy() *NetworkinstanceProtocolsBgpvpnBgpInstanceRouteDistinguisher
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsBgpvpnBgpInstanceRouteDistinguisher.
func (*NetworkinstanceProtocolsBgpvpnBgpInstanceRouteDistinguisher) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsBgpvpnBgpInstanceRouteDistinguisher) DeepCopyInto(out *NetworkinstanceProtocolsBgpvpnBgpInstanceRouteDistinguisher)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsBgpvpnBgpInstanceRouteTarget ¶
type NetworkinstanceProtocolsBgpvpnBgpInstanceRouteTarget struct { // +kubebuilder:validation:Optional // +kubebuilder:validation:Pattern=`(6553[0-5]|655[0-2][0-9]|654[0-9]{2}|65[0-4][0-9]{2}|6[0-4][0-9]{3}|[1-5][0-9]{4}|[1-9][0-9]{1,3}|[0-9]):(429496729[0-5]|42949672[0-8][0-9]|4294967[0-1][0-9]{2}|429496[0-6][0-9]{3}|42949[0-5][0-9]{4}|4294[0-8][0-9]{5}|429[0-3][0-9]{6}|4[0-1][0-9]{7}|[1-3][0-9]{9}|[1-9][0-9]{1,8}|[0-9])|(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5]):(6553[0-5]|655[0-2][0-9]|654[0-9]{2}|65[0-4][0-9]{2}|6[0-4][0-9]{3}|[1-5][0-9]{4}|[1-9][0-9]{1,3}|[0-9])|(429496729[0-5]|42949672[0-8][0-9]|4294967[0-1][0-9]{2}|429496[0-6][0-9]{3}|42949[0-5][0-9]{4}|4294[0-8][0-9]{5}|429[0-3][0-9]{6}|4[0-1][0-9]{7}|[1-3][0-9]{9}|[1-9][0-9]{1,8}|[0-9]):(6553[0-5]|655[0-2][0-9]|654[0-9]{2}|65[0-4][0-9]{2}|6[0-4][0-9]{3}|[1-5][0-9]{4}|[1-9][0-9]{1,3}|[0-9])|target:(6553[0-5]|655[0-2][0-9]|654[0-9]{2}|65[0-4][0-9]{2}|6[0-4][0-9]{3}|[1-5][0-9]{4}|[1-9][0-9]{1,3}|[0-9]):(429496729[0-5]|42949672[0-8][0-9]|4294967[0-1][0-9]{2}|429496[0-6][0-9]{3}|42949[0-5][0-9]{4}|4294[0-8][0-9]{5}|429[0-3][0-9]{6}|4[0-1][0-9]{7}|[1-3][0-9]{9}|[1-9][0-9]{1,8}|[0-9])|target:(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5]):(6553[0-5]|655[0-2][0-9]|654[0-9]{2}|65[0-4][0-9]{2}|6[0-4][0-9]{3}|[1-5][0-9]{4}|[1-9][0-9]{1,3}|[0-9])|target:(429496729[0-5]|42949672[0-8][0-9]|4294967[0-1][0-9]{2}|429496[0-6][0-9]{3}|42949[0-5][0-9]{4}|4294[0-8][0-9]{5}|429[0-3][0-9]{6}|4[0-1][0-9]{7}|[1-3][0-9]{9}|[1-9][0-9]{1,8}|[0-9]):(6553[0-5]|655[0-2][0-9]|654[0-9]{2}|65[0-4][0-9]{2}|6[0-4][0-9]{3}|[1-5][0-9]{4}|[1-9][0-9]{1,3}|[0-9])|origin:(6553[0-5]|655[0-2][0-9]|654[0-9]{2}|65[0-4][0-9]{2}|6[0-4][0-9]{3}|[1-5][0-9]{4}|[1-9][0-9]{1,3}|[0-9]):(429496729[0-5]|42949672[0-8][0-9]|4294967[0-1][0-9]{2}|429496[0-6][0-9]{3}|42949[0-5][0-9]{4}|4294[0-8][0-9]{5}|429[0-3][0-9]{6}|4[0-1][0-9]{7}|[1-3][0-9]{9}|[1-9][0-9]{1,8}|[0-9])|origin:(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5]):(6553[0-5]|655[0-2][0-9]|654[0-9]{2}|65[0-4][0-9]{2}|6[0-4][0-9]{3}|[1-5][0-9]{4}|[1-9][0-9]{1,3}|[0-9])|origin:(429496729[0-5]|42949672[0-8][0-9]|4294967[0-1][0-9]{2}|429496[0-6][0-9]{3}|42949[0-5][0-9]{4}|4294[0-8][0-9]{5}|429[0-3][0-9]{6}|4[0-1][0-9]{7}|[1-3][0-9]{9}|[1-9][0-9]{1,8}|[0-9]):(6553[0-5]|655[0-2][0-9]|654[0-9]{2}|65[0-4][0-9]{2}|6[0-4][0-9]{3}|[1-5][0-9]{4}|[1-9][0-9]{1,3}|[0-9])|color:[0-1]{2}:(429496729[0-5]|42949672[0-8][0-9]|4294967[0-1][0-9]{2}|429496[0-6][0-9]{3}|42949[0-5][0-9]{4}|4294[0-8][0-9]{5}|429[0-3][0-9]{6}|4[0-1][0-9]{7}|[1-3][0-9]{9}|[1-9][0-9]{1,8}|[0-9])` ExportRt *string `json:"export-rt,omitempty"` // +kubebuilder:validation:Optional // +kubebuilder:validation:Pattern=`(6553[0-5]|655[0-2][0-9]|654[0-9]{2}|65[0-4][0-9]{2}|6[0-4][0-9]{3}|[1-5][0-9]{4}|[1-9][0-9]{1,3}|[0-9]):(429496729[0-5]|42949672[0-8][0-9]|4294967[0-1][0-9]{2}|429496[0-6][0-9]{3}|42949[0-5][0-9]{4}|4294[0-8][0-9]{5}|429[0-3][0-9]{6}|4[0-1][0-9]{7}|[1-3][0-9]{9}|[1-9][0-9]{1,8}|[0-9])|(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5]):(6553[0-5]|655[0-2][0-9]|654[0-9]{2}|65[0-4][0-9]{2}|6[0-4][0-9]{3}|[1-5][0-9]{4}|[1-9][0-9]{1,3}|[0-9])|(429496729[0-5]|42949672[0-8][0-9]|4294967[0-1][0-9]{2}|429496[0-6][0-9]{3}|42949[0-5][0-9]{4}|4294[0-8][0-9]{5}|429[0-3][0-9]{6}|4[0-1][0-9]{7}|[1-3][0-9]{9}|[1-9][0-9]{1,8}|[0-9]):(6553[0-5]|655[0-2][0-9]|654[0-9]{2}|65[0-4][0-9]{2}|6[0-4][0-9]{3}|[1-5][0-9]{4}|[1-9][0-9]{1,3}|[0-9])|target:(6553[0-5]|655[0-2][0-9]|654[0-9]{2}|65[0-4][0-9]{2}|6[0-4][0-9]{3}|[1-5][0-9]{4}|[1-9][0-9]{1,3}|[0-9]):(429496729[0-5]|42949672[0-8][0-9]|4294967[0-1][0-9]{2}|429496[0-6][0-9]{3}|42949[0-5][0-9]{4}|4294[0-8][0-9]{5}|429[0-3][0-9]{6}|4[0-1][0-9]{7}|[1-3][0-9]{9}|[1-9][0-9]{1,8}|[0-9])|target:(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5]):(6553[0-5]|655[0-2][0-9]|654[0-9]{2}|65[0-4][0-9]{2}|6[0-4][0-9]{3}|[1-5][0-9]{4}|[1-9][0-9]{1,3}|[0-9])|target:(429496729[0-5]|42949672[0-8][0-9]|4294967[0-1][0-9]{2}|429496[0-6][0-9]{3}|42949[0-5][0-9]{4}|4294[0-8][0-9]{5}|429[0-3][0-9]{6}|4[0-1][0-9]{7}|[1-3][0-9]{9}|[1-9][0-9]{1,8}|[0-9]):(6553[0-5]|655[0-2][0-9]|654[0-9]{2}|65[0-4][0-9]{2}|6[0-4][0-9]{3}|[1-5][0-9]{4}|[1-9][0-9]{1,3}|[0-9])|origin:(6553[0-5]|655[0-2][0-9]|654[0-9]{2}|65[0-4][0-9]{2}|6[0-4][0-9]{3}|[1-5][0-9]{4}|[1-9][0-9]{1,3}|[0-9]):(429496729[0-5]|42949672[0-8][0-9]|4294967[0-1][0-9]{2}|429496[0-6][0-9]{3}|42949[0-5][0-9]{4}|4294[0-8][0-9]{5}|429[0-3][0-9]{6}|4[0-1][0-9]{7}|[1-3][0-9]{9}|[1-9][0-9]{1,8}|[0-9])|origin:(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5]):(6553[0-5]|655[0-2][0-9]|654[0-9]{2}|65[0-4][0-9]{2}|6[0-4][0-9]{3}|[1-5][0-9]{4}|[1-9][0-9]{1,3}|[0-9])|origin:(429496729[0-5]|42949672[0-8][0-9]|4294967[0-1][0-9]{2}|429496[0-6][0-9]{3}|42949[0-5][0-9]{4}|4294[0-8][0-9]{5}|429[0-3][0-9]{6}|4[0-1][0-9]{7}|[1-3][0-9]{9}|[1-9][0-9]{1,8}|[0-9]):(6553[0-5]|655[0-2][0-9]|654[0-9]{2}|65[0-4][0-9]{2}|6[0-4][0-9]{3}|[1-5][0-9]{4}|[1-9][0-9]{1,3}|[0-9])|color:[0-1]{2}:(429496729[0-5]|42949672[0-8][0-9]|4294967[0-1][0-9]{2}|429496[0-6][0-9]{3}|42949[0-5][0-9]{4}|4294[0-8][0-9]{5}|429[0-3][0-9]{6}|4[0-1][0-9]{7}|[1-3][0-9]{9}|[1-9][0-9]{1,8}|[0-9])` ImportRt *string `json:"import-rt,omitempty"` }
NetworkinstanceProtocolsBgpvpnBgpInstanceRouteTarget struct
func (*NetworkinstanceProtocolsBgpvpnBgpInstanceRouteTarget) DeepCopy ¶
func (in *NetworkinstanceProtocolsBgpvpnBgpInstanceRouteTarget) DeepCopy() *NetworkinstanceProtocolsBgpvpnBgpInstanceRouteTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsBgpvpnBgpInstanceRouteTarget.
func (*NetworkinstanceProtocolsBgpvpnBgpInstanceRouteTarget) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsBgpvpnBgpInstanceRouteTarget) DeepCopyInto(out *NetworkinstanceProtocolsBgpvpnBgpInstanceRouteTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsBgpvpnObservation ¶
type NetworkinstanceProtocolsBgpvpnObservation struct { }
NetworkinstanceProtocolsBgpvpnObservation are the observable fields of a NetworkinstanceProtocolsBgpvpn.
func (*NetworkinstanceProtocolsBgpvpnObservation) DeepCopy ¶
func (in *NetworkinstanceProtocolsBgpvpnObservation) DeepCopy() *NetworkinstanceProtocolsBgpvpnObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsBgpvpnObservation.
func (*NetworkinstanceProtocolsBgpvpnObservation) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsBgpvpnObservation) DeepCopyInto(out *NetworkinstanceProtocolsBgpvpnObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsBgpvpnParameters ¶
type NetworkinstanceProtocolsBgpvpnParameters struct { NetworkInstanceName *string `json:"network-instance-name"` SrlNetworkinstanceProtocolsBgpvpn *NetworkinstanceProtocolsBgpvpn `json:"bgp-vpn,omitempty"` }
NetworkinstanceProtocolsBgpvpnParameters are the parameter fields of a NetworkinstanceProtocolsBgpvpn.
func (*NetworkinstanceProtocolsBgpvpnParameters) DeepCopy ¶
func (in *NetworkinstanceProtocolsBgpvpnParameters) DeepCopy() *NetworkinstanceProtocolsBgpvpnParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsBgpvpnParameters.
func (*NetworkinstanceProtocolsBgpvpnParameters) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsBgpvpnParameters) DeepCopyInto(out *NetworkinstanceProtocolsBgpvpnParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsBgpvpnSpec ¶
type NetworkinstanceProtocolsBgpvpnSpec struct { nddv1.ResourceSpec `json:",inline"` ForNetworkNode NetworkinstanceProtocolsBgpvpnParameters `json:"forNetworkNode"` }
A NetworkinstanceProtocolsBgpvpnSpec defines the desired state of a NetworkinstanceProtocolsBgpvpn.
func (*NetworkinstanceProtocolsBgpvpnSpec) DeepCopy ¶
func (in *NetworkinstanceProtocolsBgpvpnSpec) DeepCopy() *NetworkinstanceProtocolsBgpvpnSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsBgpvpnSpec.
func (*NetworkinstanceProtocolsBgpvpnSpec) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsBgpvpnSpec) DeepCopyInto(out *NetworkinstanceProtocolsBgpvpnSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsBgpvpnStatus ¶
type NetworkinstanceProtocolsBgpvpnStatus struct { nddv1.ResourceStatus `json:",inline"` AtNetworkNode NetworkinstanceProtocolsBgpvpnObservation `json:"atNetworkNode,omitempty"` }
A NetworkinstanceProtocolsBgpvpnStatus represents the observed state of a NetworkinstanceProtocolsBgpvpn.
func (*NetworkinstanceProtocolsBgpvpnStatus) DeepCopy ¶
func (in *NetworkinstanceProtocolsBgpvpnStatus) DeepCopy() *NetworkinstanceProtocolsBgpvpnStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsBgpvpnStatus.
func (*NetworkinstanceProtocolsBgpvpnStatus) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsBgpvpnStatus) DeepCopyInto(out *NetworkinstanceProtocolsBgpvpnStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsIsis ¶
type NetworkinstanceProtocolsIsis struct {
Instance []*NetworkinstanceProtocolsIsisInstance `json:"instance,omitempty"`
}
NetworkinstanceProtocolsIsis struct
func (*NetworkinstanceProtocolsIsis) DeepCopy ¶
func (in *NetworkinstanceProtocolsIsis) DeepCopy() *NetworkinstanceProtocolsIsis
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsIsis.
func (*NetworkinstanceProtocolsIsis) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsIsis) DeepCopyInto(out *NetworkinstanceProtocolsIsis)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsIsisInstance ¶
type NetworkinstanceProtocolsIsisInstance struct { // +kubebuilder:validation:Enum=`disable`;`enable` AdminState *string `json:"admin-state,omitempty"` AttachedBit *NetworkinstanceProtocolsIsisInstanceAttachedBit `json:"attached-bit,omitempty"` Authentication *NetworkinstanceProtocolsIsisInstanceAuthentication `json:"authentication,omitempty"` AutoCost *NetworkinstanceProtocolsIsisInstanceAutoCost `json:"auto-cost,omitempty"` ExportPolicy *string `json:"export-policy,omitempty"` GracefulRestart *NetworkinstanceProtocolsIsisInstanceGracefulRestart `json:"graceful-restart,omitempty"` InterLevelPropagationPolicies *NetworkinstanceProtocolsIsisInstanceInterLevelPropagationPolicies `json:"inter-level-propagation-policies,omitempty"` Interface []*NetworkinstanceProtocolsIsisInstanceInterface `json:"interface,omitempty"` Ipv4Unicast *NetworkinstanceProtocolsIsisInstanceIpv4Unicast `json:"ipv4-unicast,omitempty"` Ipv6Unicast *NetworkinstanceProtocolsIsisInstanceIpv6Unicast `json:"ipv6-unicast,omitempty"` LdpSynchronization *NetworkinstanceProtocolsIsisInstanceLdpSynchronization `json:"ldp-synchronization,omitempty"` Level []*NetworkinstanceProtocolsIsisInstanceLevel `json:"level,omitempty"` // +kubebuilder:validation:Enum=`L1`;`L1L2`;`L2` LevelCapability *string `json:"level-capability,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=64 MaxEcmpPaths *uint8 `json:"max-ecmp-paths,omitempty"` // kubebuilder:validation:MinLength=1 // kubebuilder:validation:MaxLength=255 // +kubebuilder:validation:Required // +kubebuilder:validation:Pattern="[A-Za-z0-9 !@#$^&()|+=`~.,'/_:;?-]*" Name *string `json:"name"` // +kubebuilder:validation:Required // +kubebuilder:validation:Pattern=`[a-fA-F0-9]{2}(\.[a-fA-F0-9]{4}){3,9}\.[0]{2}` Net *string `json:"net,omitempty"` Overload *NetworkinstanceProtocolsIsisInstanceOverload `json:"overload,omitempty"` PoiTlv *bool `json:"poi-tlv,omitempty"` TeDatabaseInstall *NetworkinstanceProtocolsIsisInstanceTeDatabaseInstall `json:"te-database-install,omitempty"` Timers *NetworkinstanceProtocolsIsisInstanceTimers `json:"timers,omitempty"` TraceOptions *NetworkinstanceProtocolsIsisInstanceTraceOptions `json:"trace-options,omitempty"` TrafficEngineering *NetworkinstanceProtocolsIsisInstanceTrafficEngineering `json:"traffic-engineering,omitempty"` Transport *NetworkinstanceProtocolsIsisInstanceTransport `json:"transport,omitempty"` }
NetworkinstanceProtocolsIsisInstance struct
func (*NetworkinstanceProtocolsIsisInstance) DeepCopy ¶
func (in *NetworkinstanceProtocolsIsisInstance) DeepCopy() *NetworkinstanceProtocolsIsisInstance
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsIsisInstance.
func (*NetworkinstanceProtocolsIsisInstance) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsIsisInstance) DeepCopyInto(out *NetworkinstanceProtocolsIsisInstance)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsIsisInstanceAttachedBit ¶
type NetworkinstanceProtocolsIsisInstanceAttachedBit struct { Ignore *bool `json:"ignore,omitempty"` Suppress *bool `json:"suppress,omitempty"` }
NetworkinstanceProtocolsIsisInstanceAttachedBit struct
func (*NetworkinstanceProtocolsIsisInstanceAttachedBit) DeepCopy ¶
func (in *NetworkinstanceProtocolsIsisInstanceAttachedBit) DeepCopy() *NetworkinstanceProtocolsIsisInstanceAttachedBit
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsIsisInstanceAttachedBit.
func (*NetworkinstanceProtocolsIsisInstanceAttachedBit) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsIsisInstanceAttachedBit) DeepCopyInto(out *NetworkinstanceProtocolsIsisInstanceAttachedBit)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsIsisInstanceAuthentication ¶
type NetworkinstanceProtocolsIsisInstanceAuthentication struct { CsnpAuthentication *bool `json:"csnp-authentication,omitempty"` HelloAuthentication *bool `json:"hello-authentication,omitempty"` Keychain *string `json:"keychain,omitempty"` PsnpAuthentication *bool `json:"psnp-authentication,omitempty"` }
NetworkinstanceProtocolsIsisInstanceAuthentication struct
func (*NetworkinstanceProtocolsIsisInstanceAuthentication) DeepCopy ¶
func (in *NetworkinstanceProtocolsIsisInstanceAuthentication) DeepCopy() *NetworkinstanceProtocolsIsisInstanceAuthentication
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsIsisInstanceAuthentication.
func (*NetworkinstanceProtocolsIsisInstanceAuthentication) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsIsisInstanceAuthentication) DeepCopyInto(out *NetworkinstanceProtocolsIsisInstanceAuthentication)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsIsisInstanceAutoCost ¶
type NetworkinstanceProtocolsIsisInstanceAutoCost struct { // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=8000000000 ReferenceBandwidth *uint64 `json:"reference-bandwidth,omitempty"` }
NetworkinstanceProtocolsIsisInstanceAutoCost struct
func (*NetworkinstanceProtocolsIsisInstanceAutoCost) DeepCopy ¶
func (in *NetworkinstanceProtocolsIsisInstanceAutoCost) DeepCopy() *NetworkinstanceProtocolsIsisInstanceAutoCost
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsIsisInstanceAutoCost.
func (*NetworkinstanceProtocolsIsisInstanceAutoCost) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsIsisInstanceAutoCost) DeepCopyInto(out *NetworkinstanceProtocolsIsisInstanceAutoCost)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsIsisInstanceGracefulRestart ¶
type NetworkinstanceProtocolsIsisInstanceGracefulRestart struct {
HelperMode *bool `json:"helper-mode,omitempty"`
}
NetworkinstanceProtocolsIsisInstanceGracefulRestart struct
func (*NetworkinstanceProtocolsIsisInstanceGracefulRestart) DeepCopy ¶
func (in *NetworkinstanceProtocolsIsisInstanceGracefulRestart) DeepCopy() *NetworkinstanceProtocolsIsisInstanceGracefulRestart
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsIsisInstanceGracefulRestart.
func (*NetworkinstanceProtocolsIsisInstanceGracefulRestart) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsIsisInstanceGracefulRestart) DeepCopyInto(out *NetworkinstanceProtocolsIsisInstanceGracefulRestart)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsIsisInstanceInterLevelPropagationPolicies ¶
type NetworkinstanceProtocolsIsisInstanceInterLevelPropagationPolicies struct {
Level1ToLevel2 *NetworkinstanceProtocolsIsisInstanceInterLevelPropagationPoliciesLevel1ToLevel2 `json:"level1-to-level2,omitempty"`
}
NetworkinstanceProtocolsIsisInstanceInterLevelPropagationPolicies struct
func (*NetworkinstanceProtocolsIsisInstanceInterLevelPropagationPolicies) DeepCopy ¶
func (in *NetworkinstanceProtocolsIsisInstanceInterLevelPropagationPolicies) DeepCopy() *NetworkinstanceProtocolsIsisInstanceInterLevelPropagationPolicies
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsIsisInstanceInterLevelPropagationPolicies.
func (*NetworkinstanceProtocolsIsisInstanceInterLevelPropagationPolicies) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsIsisInstanceInterLevelPropagationPolicies) DeepCopyInto(out *NetworkinstanceProtocolsIsisInstanceInterLevelPropagationPolicies)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsIsisInstanceInterLevelPropagationPoliciesLevel1ToLevel2 ¶
type NetworkinstanceProtocolsIsisInstanceInterLevelPropagationPoliciesLevel1ToLevel2 struct {
SummaryAddress []*NetworkinstanceProtocolsIsisInstanceInterLevelPropagationPoliciesLevel1ToLevel2SummaryAddress `json:"summary-address,omitempty"`
}
NetworkinstanceProtocolsIsisInstanceInterLevelPropagationPoliciesLevel1ToLevel2 struct
func (*NetworkinstanceProtocolsIsisInstanceInterLevelPropagationPoliciesLevel1ToLevel2) DeepCopy ¶
func (in *NetworkinstanceProtocolsIsisInstanceInterLevelPropagationPoliciesLevel1ToLevel2) DeepCopy() *NetworkinstanceProtocolsIsisInstanceInterLevelPropagationPoliciesLevel1ToLevel2
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsIsisInstanceInterLevelPropagationPoliciesLevel1ToLevel2.
func (*NetworkinstanceProtocolsIsisInstanceInterLevelPropagationPoliciesLevel1ToLevel2) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsIsisInstanceInterLevelPropagationPoliciesLevel1ToLevel2) DeepCopyInto(out *NetworkinstanceProtocolsIsisInstanceInterLevelPropagationPoliciesLevel1ToLevel2)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsIsisInstanceInterLevelPropagationPoliciesLevel1ToLevel2SummaryAddress ¶
type NetworkinstanceProtocolsIsisInstanceInterLevelPropagationPoliciesLevel1ToLevel2SummaryAddress struct { // +kubebuilder:validation:Optional // +kubebuilder:validation:Pattern=`(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])/(([0-9])|([1-2][0-9])|(3[0-2]))|((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(/(([0-9])|([0-9]{2})|(1[0-1][0-9])|(12[0-8])))` IpPrefix *string `json:"ip-prefix"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=4294967295 RouteTag *uint32 `json:"route-tag,omitempty"` }
NetworkinstanceProtocolsIsisInstanceInterLevelPropagationPoliciesLevel1ToLevel2SummaryAddress struct
func (*NetworkinstanceProtocolsIsisInstanceInterLevelPropagationPoliciesLevel1ToLevel2SummaryAddress) DeepCopy ¶
func (in *NetworkinstanceProtocolsIsisInstanceInterLevelPropagationPoliciesLevel1ToLevel2SummaryAddress) DeepCopy() *NetworkinstanceProtocolsIsisInstanceInterLevelPropagationPoliciesLevel1ToLevel2SummaryAddress
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsIsisInstanceInterLevelPropagationPoliciesLevel1ToLevel2SummaryAddress.
func (*NetworkinstanceProtocolsIsisInstanceInterLevelPropagationPoliciesLevel1ToLevel2SummaryAddress) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsIsisInstanceInterLevelPropagationPoliciesLevel1ToLevel2SummaryAddress) DeepCopyInto(out *NetworkinstanceProtocolsIsisInstanceInterLevelPropagationPoliciesLevel1ToLevel2SummaryAddress)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsIsisInstanceInterface ¶
type NetworkinstanceProtocolsIsisInstanceInterface struct { // +kubebuilder:validation:Enum=`disable`;`enable` AdminState *string `json:"admin-state,omitempty"` Authentication *NetworkinstanceProtocolsIsisInstanceInterfaceAuthentication `json:"authentication,omitempty"` // +kubebuilder:validation:Enum=`broadcast`;`point-to-point` CircuitType *string `json:"circuit-type,omitempty"` // +kubebuilder:validation:Enum=`adaptive`;`disable`;`loose`;`strict` HelloPadding *string `json:"hello-padding,omitempty"` InterfaceName *string `json:"interface-name"` Ipv4Unicast *NetworkinstanceProtocolsIsisInstanceInterfaceIpv4Unicast `json:"ipv4-unicast,omitempty"` Ipv6Unicast *NetworkinstanceProtocolsIsisInstanceInterfaceIpv6Unicast `json:"ipv6-unicast,omitempty"` LdpSynchronization *NetworkinstanceProtocolsIsisInstanceInterfaceLdpSynchronization `json:"ldp-synchronization,omitempty"` Level []*NetworkinstanceProtocolsIsisInstanceInterfaceLevel `json:"level,omitempty"` Passive *bool `json:"passive,omitempty"` Timers *NetworkinstanceProtocolsIsisInstanceInterfaceTimers `json:"timers,omitempty"` TraceOptions *NetworkinstanceProtocolsIsisInstanceInterfaceTraceOptions `json:"trace-options,omitempty"` }
NetworkinstanceProtocolsIsisInstanceInterface struct
func (*NetworkinstanceProtocolsIsisInstanceInterface) DeepCopy ¶
func (in *NetworkinstanceProtocolsIsisInstanceInterface) DeepCopy() *NetworkinstanceProtocolsIsisInstanceInterface
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsIsisInstanceInterface.
func (*NetworkinstanceProtocolsIsisInstanceInterface) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsIsisInstanceInterface) DeepCopyInto(out *NetworkinstanceProtocolsIsisInstanceInterface)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsIsisInstanceInterfaceAuthentication ¶
type NetworkinstanceProtocolsIsisInstanceInterfaceAuthentication struct { HelloAuthentication *bool `json:"hello-authentication,omitempty"` Keychain *string `json:"keychain,omitempty"` }
NetworkinstanceProtocolsIsisInstanceInterfaceAuthentication struct
func (*NetworkinstanceProtocolsIsisInstanceInterfaceAuthentication) DeepCopy ¶
func (in *NetworkinstanceProtocolsIsisInstanceInterfaceAuthentication) DeepCopy() *NetworkinstanceProtocolsIsisInstanceInterfaceAuthentication
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsIsisInstanceInterfaceAuthentication.
func (*NetworkinstanceProtocolsIsisInstanceInterfaceAuthentication) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsIsisInstanceInterfaceAuthentication) DeepCopyInto(out *NetworkinstanceProtocolsIsisInstanceInterfaceAuthentication)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsIsisInstanceInterfaceIpv4Unicast ¶
type NetworkinstanceProtocolsIsisInstanceInterfaceIpv4Unicast struct { // +kubebuilder:validation:Enum=`disable`;`enable` AdminState *string `json:"admin-state,omitempty"` EnableBfd *bool `json:"enable-bfd,omitempty"` IncludeBfdTlv *bool `json:"include-bfd-tlv,omitempty"` }
NetworkinstanceProtocolsIsisInstanceInterfaceIpv4Unicast struct
func (*NetworkinstanceProtocolsIsisInstanceInterfaceIpv4Unicast) DeepCopy ¶
func (in *NetworkinstanceProtocolsIsisInstanceInterfaceIpv4Unicast) DeepCopy() *NetworkinstanceProtocolsIsisInstanceInterfaceIpv4Unicast
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsIsisInstanceInterfaceIpv4Unicast.
func (*NetworkinstanceProtocolsIsisInstanceInterfaceIpv4Unicast) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsIsisInstanceInterfaceIpv4Unicast) DeepCopyInto(out *NetworkinstanceProtocolsIsisInstanceInterfaceIpv4Unicast)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsIsisInstanceInterfaceIpv6Unicast ¶
type NetworkinstanceProtocolsIsisInstanceInterfaceIpv6Unicast struct { // +kubebuilder:validation:Enum=`disable`;`enable` AdminState *string `json:"admin-state,omitempty"` EnableBfd *bool `json:"enable-bfd,omitempty"` IncludeBfdTlv *bool `json:"include-bfd-tlv,omitempty"` }
NetworkinstanceProtocolsIsisInstanceInterfaceIpv6Unicast struct
func (*NetworkinstanceProtocolsIsisInstanceInterfaceIpv6Unicast) DeepCopy ¶
func (in *NetworkinstanceProtocolsIsisInstanceInterfaceIpv6Unicast) DeepCopy() *NetworkinstanceProtocolsIsisInstanceInterfaceIpv6Unicast
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsIsisInstanceInterfaceIpv6Unicast.
func (*NetworkinstanceProtocolsIsisInstanceInterfaceIpv6Unicast) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsIsisInstanceInterfaceIpv6Unicast) DeepCopyInto(out *NetworkinstanceProtocolsIsisInstanceInterfaceIpv6Unicast)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsIsisInstanceInterfaceLdpSynchronization ¶
type NetworkinstanceProtocolsIsisInstanceInterfaceLdpSynchronization struct { Disable *string `json:"disable,omitempty"` EndOfLib *bool `json:"end-of-lib,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=1800 HoldDownTimer *uint16 `json:"hold-down-timer,omitempty"` }
NetworkinstanceProtocolsIsisInstanceInterfaceLdpSynchronization struct
func (*NetworkinstanceProtocolsIsisInstanceInterfaceLdpSynchronization) DeepCopy ¶
func (in *NetworkinstanceProtocolsIsisInstanceInterfaceLdpSynchronization) DeepCopy() *NetworkinstanceProtocolsIsisInstanceInterfaceLdpSynchronization
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsIsisInstanceInterfaceLdpSynchronization.
func (*NetworkinstanceProtocolsIsisInstanceInterfaceLdpSynchronization) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsIsisInstanceInterfaceLdpSynchronization) DeepCopyInto(out *NetworkinstanceProtocolsIsisInstanceInterfaceLdpSynchronization)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsIsisInstanceInterfaceLevel ¶
type NetworkinstanceProtocolsIsisInstanceInterfaceLevel struct { Authentication *NetworkinstanceProtocolsIsisInstanceInterfaceLevelAuthentication `json:"authentication,omitempty"` Disable *bool `json:"disable,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=16777215 Ipv6UnicastMetric *uint32 `json:"ipv6-unicast-metric,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=2 LevelNumber *uint8 `json:"level-number"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=16777215 Metric *uint32 `json:"metric,omitempty"` // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=127 Priority *uint8 `json:"priority,omitempty"` Timers *NetworkinstanceProtocolsIsisInstanceInterfaceLevelTimers `json:"timers,omitempty"` }
NetworkinstanceProtocolsIsisInstanceInterfaceLevel struct
func (*NetworkinstanceProtocolsIsisInstanceInterfaceLevel) DeepCopy ¶
func (in *NetworkinstanceProtocolsIsisInstanceInterfaceLevel) DeepCopy() *NetworkinstanceProtocolsIsisInstanceInterfaceLevel
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsIsisInstanceInterfaceLevel.
func (*NetworkinstanceProtocolsIsisInstanceInterfaceLevel) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsIsisInstanceInterfaceLevel) DeepCopyInto(out *NetworkinstanceProtocolsIsisInstanceInterfaceLevel)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsIsisInstanceInterfaceLevelAuthentication ¶
type NetworkinstanceProtocolsIsisInstanceInterfaceLevelAuthentication struct {
Keychain *string `json:"keychain,omitempty"`
}
NetworkinstanceProtocolsIsisInstanceInterfaceLevelAuthentication struct
func (*NetworkinstanceProtocolsIsisInstanceInterfaceLevelAuthentication) DeepCopy ¶
func (in *NetworkinstanceProtocolsIsisInstanceInterfaceLevelAuthentication) DeepCopy() *NetworkinstanceProtocolsIsisInstanceInterfaceLevelAuthentication
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsIsisInstanceInterfaceLevelAuthentication.
func (*NetworkinstanceProtocolsIsisInstanceInterfaceLevelAuthentication) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsIsisInstanceInterfaceLevelAuthentication) DeepCopyInto(out *NetworkinstanceProtocolsIsisInstanceInterfaceLevelAuthentication)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsIsisInstanceInterfaceLevelTimers ¶
type NetworkinstanceProtocolsIsisInstanceInterfaceLevelTimers struct { // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=20000 HelloInterval *uint32 `json:"hello-interval,omitempty"` // kubebuilder:validation:Minimum=2 // kubebuilder:validation:Maximum=100 HelloMultiplier *uint8 `json:"hello-multiplier,omitempty"` }
NetworkinstanceProtocolsIsisInstanceInterfaceLevelTimers struct
func (*NetworkinstanceProtocolsIsisInstanceInterfaceLevelTimers) DeepCopy ¶
func (in *NetworkinstanceProtocolsIsisInstanceInterfaceLevelTimers) DeepCopy() *NetworkinstanceProtocolsIsisInstanceInterfaceLevelTimers
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsIsisInstanceInterfaceLevelTimers.
func (*NetworkinstanceProtocolsIsisInstanceInterfaceLevelTimers) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsIsisInstanceInterfaceLevelTimers) DeepCopyInto(out *NetworkinstanceProtocolsIsisInstanceInterfaceLevelTimers)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsIsisInstanceInterfaceTimers ¶
type NetworkinstanceProtocolsIsisInstanceInterfaceTimers struct { // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=65535 CsnpInterval *uint16 `json:"csnp-interval,omitempty"` // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=100000 LspPacingInterval *uint64 `json:"lsp-pacing-interval,omitempty"` }
NetworkinstanceProtocolsIsisInstanceInterfaceTimers struct
func (*NetworkinstanceProtocolsIsisInstanceInterfaceTimers) DeepCopy ¶
func (in *NetworkinstanceProtocolsIsisInstanceInterfaceTimers) DeepCopy() *NetworkinstanceProtocolsIsisInstanceInterfaceTimers
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsIsisInstanceInterfaceTimers.
func (*NetworkinstanceProtocolsIsisInstanceInterfaceTimers) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsIsisInstanceInterfaceTimers) DeepCopyInto(out *NetworkinstanceProtocolsIsisInstanceInterfaceTimers)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsIsisInstanceInterfaceTraceOptions ¶
type NetworkinstanceProtocolsIsisInstanceInterfaceTraceOptions struct { // +kubebuilder:validation:Enum=`adjacencies`;`packets-all`;`packets-l1-csnp`;`packets-l1-hello`;`packets-l1-lsp`;`packets-l1-psnp`;`packets-l2-csnp`;`packets-l2-hello`;`packets-l2-lsp`;`packets-l2-psnp`;`packets-p2p-hello` Trace *string `json:"trace,omitempty"` }
NetworkinstanceProtocolsIsisInstanceInterfaceTraceOptions struct
func (*NetworkinstanceProtocolsIsisInstanceInterfaceTraceOptions) DeepCopy ¶
func (in *NetworkinstanceProtocolsIsisInstanceInterfaceTraceOptions) DeepCopy() *NetworkinstanceProtocolsIsisInstanceInterfaceTraceOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsIsisInstanceInterfaceTraceOptions.
func (*NetworkinstanceProtocolsIsisInstanceInterfaceTraceOptions) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsIsisInstanceInterfaceTraceOptions) DeepCopyInto(out *NetworkinstanceProtocolsIsisInstanceInterfaceTraceOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsIsisInstanceIpv4Unicast ¶
type NetworkinstanceProtocolsIsisInstanceIpv4Unicast struct { // +kubebuilder:validation:Enum=`disable`;`enable` AdminState *string `json:"admin-state,omitempty"` }
NetworkinstanceProtocolsIsisInstanceIpv4Unicast struct
func (*NetworkinstanceProtocolsIsisInstanceIpv4Unicast) DeepCopy ¶
func (in *NetworkinstanceProtocolsIsisInstanceIpv4Unicast) DeepCopy() *NetworkinstanceProtocolsIsisInstanceIpv4Unicast
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsIsisInstanceIpv4Unicast.
func (*NetworkinstanceProtocolsIsisInstanceIpv4Unicast) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsIsisInstanceIpv4Unicast) DeepCopyInto(out *NetworkinstanceProtocolsIsisInstanceIpv4Unicast)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsIsisInstanceIpv6Unicast ¶
type NetworkinstanceProtocolsIsisInstanceIpv6Unicast struct { // +kubebuilder:validation:Enum=`disable`;`enable` AdminState *string `json:"admin-state,omitempty"` MultiTopology *bool `json:"multi-topology,omitempty"` }
NetworkinstanceProtocolsIsisInstanceIpv6Unicast struct
func (*NetworkinstanceProtocolsIsisInstanceIpv6Unicast) DeepCopy ¶
func (in *NetworkinstanceProtocolsIsisInstanceIpv6Unicast) DeepCopy() *NetworkinstanceProtocolsIsisInstanceIpv6Unicast
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsIsisInstanceIpv6Unicast.
func (*NetworkinstanceProtocolsIsisInstanceIpv6Unicast) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsIsisInstanceIpv6Unicast) DeepCopyInto(out *NetworkinstanceProtocolsIsisInstanceIpv6Unicast)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsIsisInstanceLdpSynchronization ¶
type NetworkinstanceProtocolsIsisInstanceLdpSynchronization struct { EndOfLib *bool `json:"end-of-lib,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=1800 HoldDownTimer *uint16 `json:"hold-down-timer,omitempty"` }
NetworkinstanceProtocolsIsisInstanceLdpSynchronization struct
func (*NetworkinstanceProtocolsIsisInstanceLdpSynchronization) DeepCopy ¶
func (in *NetworkinstanceProtocolsIsisInstanceLdpSynchronization) DeepCopy() *NetworkinstanceProtocolsIsisInstanceLdpSynchronization
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsIsisInstanceLdpSynchronization.
func (*NetworkinstanceProtocolsIsisInstanceLdpSynchronization) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsIsisInstanceLdpSynchronization) DeepCopyInto(out *NetworkinstanceProtocolsIsisInstanceLdpSynchronization)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsIsisInstanceLevel ¶
type NetworkinstanceProtocolsIsisInstanceLevel struct { Authentication *NetworkinstanceProtocolsIsisInstanceLevelAuthentication `json:"authentication,omitempty"` BgpLsExclude *bool `json:"bgp-ls-exclude,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=2 LevelNumber *uint8 `json:"level-number"` // +kubebuilder:validation:Enum=`narrow`;`wide` MetricStyle *string `json:"metric-style,omitempty"` RoutePreference *NetworkinstanceProtocolsIsisInstanceLevelRoutePreference `json:"route-preference,omitempty"` TraceOptions *NetworkinstanceProtocolsIsisInstanceLevelTraceOptions `json:"trace-options,omitempty"` }
NetworkinstanceProtocolsIsisInstanceLevel struct
func (*NetworkinstanceProtocolsIsisInstanceLevel) DeepCopy ¶
func (in *NetworkinstanceProtocolsIsisInstanceLevel) DeepCopy() *NetworkinstanceProtocolsIsisInstanceLevel
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsIsisInstanceLevel.
func (*NetworkinstanceProtocolsIsisInstanceLevel) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsIsisInstanceLevel) DeepCopyInto(out *NetworkinstanceProtocolsIsisInstanceLevel)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsIsisInstanceLevelAuthentication ¶
type NetworkinstanceProtocolsIsisInstanceLevelAuthentication struct { CsnpAuthentication *bool `json:"csnp-authentication,omitempty"` HelloAuthentication *bool `json:"hello-authentication,omitempty"` Keychain *string `json:"keychain,omitempty"` PsnpAuthentication *bool `json:"psnp-authentication,omitempty"` }
NetworkinstanceProtocolsIsisInstanceLevelAuthentication struct
func (*NetworkinstanceProtocolsIsisInstanceLevelAuthentication) DeepCopy ¶
func (in *NetworkinstanceProtocolsIsisInstanceLevelAuthentication) DeepCopy() *NetworkinstanceProtocolsIsisInstanceLevelAuthentication
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsIsisInstanceLevelAuthentication.
func (*NetworkinstanceProtocolsIsisInstanceLevelAuthentication) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsIsisInstanceLevelAuthentication) DeepCopyInto(out *NetworkinstanceProtocolsIsisInstanceLevelAuthentication)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsIsisInstanceLevelRoutePreference ¶
type NetworkinstanceProtocolsIsisInstanceLevelRoutePreference struct { // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=255 External *uint8 `json:"external,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=255 Internal *uint8 `json:"internal,omitempty"` }
NetworkinstanceProtocolsIsisInstanceLevelRoutePreference struct
func (*NetworkinstanceProtocolsIsisInstanceLevelRoutePreference) DeepCopy ¶
func (in *NetworkinstanceProtocolsIsisInstanceLevelRoutePreference) DeepCopy() *NetworkinstanceProtocolsIsisInstanceLevelRoutePreference
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsIsisInstanceLevelRoutePreference.
func (*NetworkinstanceProtocolsIsisInstanceLevelRoutePreference) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsIsisInstanceLevelRoutePreference) DeepCopyInto(out *NetworkinstanceProtocolsIsisInstanceLevelRoutePreference)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsIsisInstanceLevelTraceOptions ¶
type NetworkinstanceProtocolsIsisInstanceLevelTraceOptions struct { // +kubebuilder:validation:Enum=`adjacencies`;`lsdb`;`routes`;`spf` Trace *string `json:"trace,omitempty"` }
NetworkinstanceProtocolsIsisInstanceLevelTraceOptions struct
func (*NetworkinstanceProtocolsIsisInstanceLevelTraceOptions) DeepCopy ¶
func (in *NetworkinstanceProtocolsIsisInstanceLevelTraceOptions) DeepCopy() *NetworkinstanceProtocolsIsisInstanceLevelTraceOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsIsisInstanceLevelTraceOptions.
func (*NetworkinstanceProtocolsIsisInstanceLevelTraceOptions) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsIsisInstanceLevelTraceOptions) DeepCopyInto(out *NetworkinstanceProtocolsIsisInstanceLevelTraceOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsIsisInstanceOverload ¶
type NetworkinstanceProtocolsIsisInstanceOverload struct { AdvertiseExternal *bool `json:"advertise-external,omitempty"` AdvertiseInterlevel *bool `json:"advertise-interlevel,omitempty"` Immediate *NetworkinstanceProtocolsIsisInstanceOverloadImmediate `json:"immediate,omitempty"` OnBoot *NetworkinstanceProtocolsIsisInstanceOverloadOnBoot `json:"on-boot,omitempty"` }
NetworkinstanceProtocolsIsisInstanceOverload struct
func (*NetworkinstanceProtocolsIsisInstanceOverload) DeepCopy ¶
func (in *NetworkinstanceProtocolsIsisInstanceOverload) DeepCopy() *NetworkinstanceProtocolsIsisInstanceOverload
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsIsisInstanceOverload.
func (*NetworkinstanceProtocolsIsisInstanceOverload) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsIsisInstanceOverload) DeepCopyInto(out *NetworkinstanceProtocolsIsisInstanceOverload)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsIsisInstanceOverloadImmediate ¶
type NetworkinstanceProtocolsIsisInstanceOverloadImmediate struct { MaxMetric *bool `json:"max-metric,omitempty"` SetBit *bool `json:"set-bit,omitempty"` }
NetworkinstanceProtocolsIsisInstanceOverloadImmediate struct
func (*NetworkinstanceProtocolsIsisInstanceOverloadImmediate) DeepCopy ¶
func (in *NetworkinstanceProtocolsIsisInstanceOverloadImmediate) DeepCopy() *NetworkinstanceProtocolsIsisInstanceOverloadImmediate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsIsisInstanceOverloadImmediate.
func (*NetworkinstanceProtocolsIsisInstanceOverloadImmediate) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsIsisInstanceOverloadImmediate) DeepCopyInto(out *NetworkinstanceProtocolsIsisInstanceOverloadImmediate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsIsisInstanceOverloadOnBoot ¶
type NetworkinstanceProtocolsIsisInstanceOverloadOnBoot struct { MaxMetric *bool `json:"max-metric,omitempty"` SetBit *bool `json:"set-bit,omitempty"` // kubebuilder:validation:Minimum=60 // kubebuilder:validation:Maximum=1800 Timeout *uint16 `json:"timeout,omitempty"` }
NetworkinstanceProtocolsIsisInstanceOverloadOnBoot struct
func (*NetworkinstanceProtocolsIsisInstanceOverloadOnBoot) DeepCopy ¶
func (in *NetworkinstanceProtocolsIsisInstanceOverloadOnBoot) DeepCopy() *NetworkinstanceProtocolsIsisInstanceOverloadOnBoot
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsIsisInstanceOverloadOnBoot.
func (*NetworkinstanceProtocolsIsisInstanceOverloadOnBoot) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsIsisInstanceOverloadOnBoot) DeepCopyInto(out *NetworkinstanceProtocolsIsisInstanceOverloadOnBoot)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsIsisInstanceTeDatabaseInstall ¶
type NetworkinstanceProtocolsIsisInstanceTeDatabaseInstall struct {
BgpLs *NetworkinstanceProtocolsIsisInstanceTeDatabaseInstallBgpLs `json:"bgp-ls,omitempty"`
}
NetworkinstanceProtocolsIsisInstanceTeDatabaseInstall struct
func (*NetworkinstanceProtocolsIsisInstanceTeDatabaseInstall) DeepCopy ¶
func (in *NetworkinstanceProtocolsIsisInstanceTeDatabaseInstall) DeepCopy() *NetworkinstanceProtocolsIsisInstanceTeDatabaseInstall
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsIsisInstanceTeDatabaseInstall.
func (*NetworkinstanceProtocolsIsisInstanceTeDatabaseInstall) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsIsisInstanceTeDatabaseInstall) DeepCopyInto(out *NetworkinstanceProtocolsIsisInstanceTeDatabaseInstall)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsIsisInstanceTeDatabaseInstallBgpLs ¶
type NetworkinstanceProtocolsIsisInstanceTeDatabaseInstallBgpLs struct { // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=4294967295 BgpLsIdentifier *uint32 `json:"bgp-ls-identifier,omitempty"` // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=-1 IgpIdentifier *uint64 `json:"igp-identifier,omitempty"` }
NetworkinstanceProtocolsIsisInstanceTeDatabaseInstallBgpLs struct
func (*NetworkinstanceProtocolsIsisInstanceTeDatabaseInstallBgpLs) DeepCopy ¶
func (in *NetworkinstanceProtocolsIsisInstanceTeDatabaseInstallBgpLs) DeepCopy() *NetworkinstanceProtocolsIsisInstanceTeDatabaseInstallBgpLs
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsIsisInstanceTeDatabaseInstallBgpLs.
func (*NetworkinstanceProtocolsIsisInstanceTeDatabaseInstallBgpLs) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsIsisInstanceTeDatabaseInstallBgpLs) DeepCopyInto(out *NetworkinstanceProtocolsIsisInstanceTeDatabaseInstallBgpLs)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsIsisInstanceTimers ¶
type NetworkinstanceProtocolsIsisInstanceTimers struct { LspGeneration *NetworkinstanceProtocolsIsisInstanceTimersLspGeneration `json:"lsp-generation,omitempty"` // kubebuilder:validation:Minimum=350 // kubebuilder:validation:Maximum=65535 LspLifetime *uint16 `json:"lsp-lifetime,omitempty"` LspRefresh *NetworkinstanceProtocolsIsisInstanceTimersLspRefresh `json:"lsp-refresh,omitempty"` Spf *NetworkinstanceProtocolsIsisInstanceTimersSpf `json:"spf,omitempty"` }
NetworkinstanceProtocolsIsisInstanceTimers struct
func (*NetworkinstanceProtocolsIsisInstanceTimers) DeepCopy ¶
func (in *NetworkinstanceProtocolsIsisInstanceTimers) DeepCopy() *NetworkinstanceProtocolsIsisInstanceTimers
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsIsisInstanceTimers.
func (*NetworkinstanceProtocolsIsisInstanceTimers) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsIsisInstanceTimers) DeepCopyInto(out *NetworkinstanceProtocolsIsisInstanceTimers)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsIsisInstanceTimersLspGeneration ¶
type NetworkinstanceProtocolsIsisInstanceTimersLspGeneration struct { // kubebuilder:validation:Minimum=10 // kubebuilder:validation:Maximum=100000 InitialWait *uint64 `json:"initial-wait,omitempty"` // kubebuilder:validation:Minimum=10 // kubebuilder:validation:Maximum=120000 MaxWait *uint64 `json:"max-wait,omitempty"` // kubebuilder:validation:Minimum=10 // kubebuilder:validation:Maximum=100000 SecondWait *uint64 `json:"second-wait,omitempty"` }
NetworkinstanceProtocolsIsisInstanceTimersLspGeneration struct
func (*NetworkinstanceProtocolsIsisInstanceTimersLspGeneration) DeepCopy ¶
func (in *NetworkinstanceProtocolsIsisInstanceTimersLspGeneration) DeepCopy() *NetworkinstanceProtocolsIsisInstanceTimersLspGeneration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsIsisInstanceTimersLspGeneration.
func (*NetworkinstanceProtocolsIsisInstanceTimersLspGeneration) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsIsisInstanceTimersLspGeneration) DeepCopyInto(out *NetworkinstanceProtocolsIsisInstanceTimersLspGeneration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsIsisInstanceTimersLspRefresh ¶
type NetworkinstanceProtocolsIsisInstanceTimersLspRefresh struct { HalfLifetime *bool `json:"half-lifetime,omitempty"` // kubebuilder:validation:Minimum=150 // kubebuilder:validation:Maximum=65535 Interval *uint16 `json:"interval,omitempty"` }
NetworkinstanceProtocolsIsisInstanceTimersLspRefresh struct
func (*NetworkinstanceProtocolsIsisInstanceTimersLspRefresh) DeepCopy ¶
func (in *NetworkinstanceProtocolsIsisInstanceTimersLspRefresh) DeepCopy() *NetworkinstanceProtocolsIsisInstanceTimersLspRefresh
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsIsisInstanceTimersLspRefresh.
func (*NetworkinstanceProtocolsIsisInstanceTimersLspRefresh) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsIsisInstanceTimersLspRefresh) DeepCopyInto(out *NetworkinstanceProtocolsIsisInstanceTimersLspRefresh)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsIsisInstanceTimersSpf ¶
type NetworkinstanceProtocolsIsisInstanceTimersSpf struct { // kubebuilder:validation:Minimum=10 // kubebuilder:validation:Maximum=100000 InitialWait *uint64 `json:"initial-wait,omitempty"` // kubebuilder:validation:Minimum=10 // kubebuilder:validation:Maximum=120000 MaxWait *uint64 `json:"max-wait,omitempty"` // kubebuilder:validation:Minimum=10 // kubebuilder:validation:Maximum=100000 SecondWait *uint64 `json:"second-wait,omitempty"` }
NetworkinstanceProtocolsIsisInstanceTimersSpf struct
func (*NetworkinstanceProtocolsIsisInstanceTimersSpf) DeepCopy ¶
func (in *NetworkinstanceProtocolsIsisInstanceTimersSpf) DeepCopy() *NetworkinstanceProtocolsIsisInstanceTimersSpf
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsIsisInstanceTimersSpf.
func (*NetworkinstanceProtocolsIsisInstanceTimersSpf) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsIsisInstanceTimersSpf) DeepCopyInto(out *NetworkinstanceProtocolsIsisInstanceTimersSpf)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsIsisInstanceTraceOptions ¶
type NetworkinstanceProtocolsIsisInstanceTraceOptions struct { // +kubebuilder:validation:Enum=`adjacencies`;`graceful-restart`;`interfaces`;`packets-all`;`packets-l1-csnp`;`packets-l1-hello`;`packets-l1-lsp`;`packets-l1-psnp`;`packets-l2-csnp`;`packets-l2-hello`;`packets-l2-lsp`;`packets-l2-psnp`;`packets-p2p-hello`;`routes`;`summary-addresses` Trace *string `json:"trace,omitempty"` }
NetworkinstanceProtocolsIsisInstanceTraceOptions struct
func (*NetworkinstanceProtocolsIsisInstanceTraceOptions) DeepCopy ¶
func (in *NetworkinstanceProtocolsIsisInstanceTraceOptions) DeepCopy() *NetworkinstanceProtocolsIsisInstanceTraceOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsIsisInstanceTraceOptions.
func (*NetworkinstanceProtocolsIsisInstanceTraceOptions) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsIsisInstanceTraceOptions) DeepCopyInto(out *NetworkinstanceProtocolsIsisInstanceTraceOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsIsisInstanceTrafficEngineering ¶
type NetworkinstanceProtocolsIsisInstanceTrafficEngineering struct { Advertisement *bool `json:"advertisement,omitempty"` LegacyLinkAttributeAdvertisement *bool `json:"legacy-link-attribute-advertisement,omitempty"` }
NetworkinstanceProtocolsIsisInstanceTrafficEngineering struct
func (*NetworkinstanceProtocolsIsisInstanceTrafficEngineering) DeepCopy ¶
func (in *NetworkinstanceProtocolsIsisInstanceTrafficEngineering) DeepCopy() *NetworkinstanceProtocolsIsisInstanceTrafficEngineering
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsIsisInstanceTrafficEngineering.
func (*NetworkinstanceProtocolsIsisInstanceTrafficEngineering) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsIsisInstanceTrafficEngineering) DeepCopyInto(out *NetworkinstanceProtocolsIsisInstanceTrafficEngineering)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsIsisInstanceTransport ¶
type NetworkinstanceProtocolsIsisInstanceTransport struct { // kubebuilder:validation:Minimum=490 // kubebuilder:validation:Maximum=9490 LspMtuSize *uint16 `json:"lsp-mtu-size,omitempty"` }
NetworkinstanceProtocolsIsisInstanceTransport struct
func (*NetworkinstanceProtocolsIsisInstanceTransport) DeepCopy ¶
func (in *NetworkinstanceProtocolsIsisInstanceTransport) DeepCopy() *NetworkinstanceProtocolsIsisInstanceTransport
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsIsisInstanceTransport.
func (*NetworkinstanceProtocolsIsisInstanceTransport) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsIsisInstanceTransport) DeepCopyInto(out *NetworkinstanceProtocolsIsisInstanceTransport)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsIsisObservation ¶
type NetworkinstanceProtocolsIsisObservation struct { }
NetworkinstanceProtocolsIsisObservation are the observable fields of a NetworkinstanceProtocolsIsis.
func (*NetworkinstanceProtocolsIsisObservation) DeepCopy ¶
func (in *NetworkinstanceProtocolsIsisObservation) DeepCopy() *NetworkinstanceProtocolsIsisObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsIsisObservation.
func (*NetworkinstanceProtocolsIsisObservation) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsIsisObservation) DeepCopyInto(out *NetworkinstanceProtocolsIsisObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsIsisParameters ¶
type NetworkinstanceProtocolsIsisParameters struct { NetworkInstanceName *string `json:"network-instance-name"` SrlNetworkinstanceProtocolsIsis *NetworkinstanceProtocolsIsis `json:"isis,omitempty"` }
NetworkinstanceProtocolsIsisParameters are the parameter fields of a NetworkinstanceProtocolsIsis.
func (*NetworkinstanceProtocolsIsisParameters) DeepCopy ¶
func (in *NetworkinstanceProtocolsIsisParameters) DeepCopy() *NetworkinstanceProtocolsIsisParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsIsisParameters.
func (*NetworkinstanceProtocolsIsisParameters) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsIsisParameters) DeepCopyInto(out *NetworkinstanceProtocolsIsisParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsIsisSpec ¶
type NetworkinstanceProtocolsIsisSpec struct { nddv1.ResourceSpec `json:",inline"` ForNetworkNode NetworkinstanceProtocolsIsisParameters `json:"forNetworkNode"` }
A NetworkinstanceProtocolsIsisSpec defines the desired state of a NetworkinstanceProtocolsIsis.
func (*NetworkinstanceProtocolsIsisSpec) DeepCopy ¶
func (in *NetworkinstanceProtocolsIsisSpec) DeepCopy() *NetworkinstanceProtocolsIsisSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsIsisSpec.
func (*NetworkinstanceProtocolsIsisSpec) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsIsisSpec) DeepCopyInto(out *NetworkinstanceProtocolsIsisSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsIsisStatus ¶
type NetworkinstanceProtocolsIsisStatus struct { nddv1.ResourceStatus `json:",inline"` AtNetworkNode NetworkinstanceProtocolsIsisObservation `json:"atNetworkNode,omitempty"` }
A NetworkinstanceProtocolsIsisStatus represents the observed state of a NetworkinstanceProtocolsIsis.
func (*NetworkinstanceProtocolsIsisStatus) DeepCopy ¶
func (in *NetworkinstanceProtocolsIsisStatus) DeepCopy() *NetworkinstanceProtocolsIsisStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsIsisStatus.
func (*NetworkinstanceProtocolsIsisStatus) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsIsisStatus) DeepCopyInto(out *NetworkinstanceProtocolsIsisStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsLinux ¶
type NetworkinstanceProtocolsLinux struct { ExportNeighbors *bool `json:"export-neighbors,omitempty"` ExportRoutes *bool `json:"export-routes,omitempty"` ImportRoutes *bool `json:"import-routes,omitempty"` }
NetworkinstanceProtocolsLinux struct
func (*NetworkinstanceProtocolsLinux) DeepCopy ¶
func (in *NetworkinstanceProtocolsLinux) DeepCopy() *NetworkinstanceProtocolsLinux
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsLinux.
func (*NetworkinstanceProtocolsLinux) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsLinux) DeepCopyInto(out *NetworkinstanceProtocolsLinux)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsLinuxObservation ¶
type NetworkinstanceProtocolsLinuxObservation struct { }
NetworkinstanceProtocolsLinuxObservation are the observable fields of a NetworkinstanceProtocolsLinux.
func (*NetworkinstanceProtocolsLinuxObservation) DeepCopy ¶
func (in *NetworkinstanceProtocolsLinuxObservation) DeepCopy() *NetworkinstanceProtocolsLinuxObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsLinuxObservation.
func (*NetworkinstanceProtocolsLinuxObservation) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsLinuxObservation) DeepCopyInto(out *NetworkinstanceProtocolsLinuxObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsLinuxParameters ¶
type NetworkinstanceProtocolsLinuxParameters struct { NetworkInstanceName *string `json:"network-instance-name"` SrlNetworkinstanceProtocolsLinux *NetworkinstanceProtocolsLinux `json:"linux,omitempty"` }
NetworkinstanceProtocolsLinuxParameters are the parameter fields of a NetworkinstanceProtocolsLinux.
func (*NetworkinstanceProtocolsLinuxParameters) DeepCopy ¶
func (in *NetworkinstanceProtocolsLinuxParameters) DeepCopy() *NetworkinstanceProtocolsLinuxParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsLinuxParameters.
func (*NetworkinstanceProtocolsLinuxParameters) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsLinuxParameters) DeepCopyInto(out *NetworkinstanceProtocolsLinuxParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsLinuxSpec ¶
type NetworkinstanceProtocolsLinuxSpec struct { nddv1.ResourceSpec `json:",inline"` ForNetworkNode NetworkinstanceProtocolsLinuxParameters `json:"forNetworkNode"` }
A NetworkinstanceProtocolsLinuxSpec defines the desired state of a NetworkinstanceProtocolsLinux.
func (*NetworkinstanceProtocolsLinuxSpec) DeepCopy ¶
func (in *NetworkinstanceProtocolsLinuxSpec) DeepCopy() *NetworkinstanceProtocolsLinuxSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsLinuxSpec.
func (*NetworkinstanceProtocolsLinuxSpec) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsLinuxSpec) DeepCopyInto(out *NetworkinstanceProtocolsLinuxSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsLinuxStatus ¶
type NetworkinstanceProtocolsLinuxStatus struct { nddv1.ResourceStatus `json:",inline"` AtNetworkNode NetworkinstanceProtocolsLinuxObservation `json:"atNetworkNode,omitempty"` }
A NetworkinstanceProtocolsLinuxStatus represents the observed state of a NetworkinstanceProtocolsLinux.
func (*NetworkinstanceProtocolsLinuxStatus) DeepCopy ¶
func (in *NetworkinstanceProtocolsLinuxStatus) DeepCopy() *NetworkinstanceProtocolsLinuxStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsLinuxStatus.
func (*NetworkinstanceProtocolsLinuxStatus) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsLinuxStatus) DeepCopyInto(out *NetworkinstanceProtocolsLinuxStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsOspf ¶
type NetworkinstanceProtocolsOspf struct {
Instance []*NetworkinstanceProtocolsOspfInstance `json:"instance,omitempty"`
}
NetworkinstanceProtocolsOspf struct
func (*NetworkinstanceProtocolsOspf) DeepCopy ¶
func (in *NetworkinstanceProtocolsOspf) DeepCopy() *NetworkinstanceProtocolsOspf
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsOspf.
func (*NetworkinstanceProtocolsOspf) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsOspf) DeepCopyInto(out *NetworkinstanceProtocolsOspf)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsOspfInstance ¶
type NetworkinstanceProtocolsOspfInstance struct { AddressFamily *string `json:"address-family,omitempty"` // +kubebuilder:validation:Enum=`disable`;`enable` AdminState *string `json:"admin-state,omitempty"` // +kubebuilder:validation:Enum=`area`;`as`;`false`;`link` AdvertiseRouterCapability *string `json:"advertise-router-capability,omitempty"` Area []*NetworkinstanceProtocolsOspfInstanceArea `json:"area,omitempty"` Asbr *NetworkinstanceProtocolsOspfInstanceAsbr `json:"asbr,omitempty"` ExportLimit *NetworkinstanceProtocolsOspfInstanceExportLimit `json:"export-limit,omitempty"` ExportPolicy *string `json:"export-policy,omitempty"` ExternalDbOverflow *NetworkinstanceProtocolsOspfInstanceExternalDbOverflow `json:"external-db-overflow,omitempty"` // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=255 ExternalPreference *uint8 `json:"external-preference,omitempty"` GracefulRestart *NetworkinstanceProtocolsOspfInstanceGracefulRestart `json:"graceful-restart,omitempty"` // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=255 InstanceId *uint32 `json:"instance-id,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=64 MaxEcmpPaths *uint8 `json:"max-ecmp-paths,omitempty"` // kubebuilder:validation:MinLength=1 // kubebuilder:validation:MaxLength=255 // +kubebuilder:validation:Required // +kubebuilder:validation:Pattern="[A-Za-z0-9 !@#$^&()|+=`~.,'/_:;?-]*" Name *string `json:"name"` Overload *NetworkinstanceProtocolsOspfInstanceOverload `json:"overload,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=255 Preference *uint8 `json:"preference,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=8000000000 ReferenceBandwidth *uint64 `json:"reference-bandwidth,omitempty"` // +kubebuilder:validation:Required // +kubebuilder:validation:Pattern=`(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])` RouterId *string `json:"router-id,omitempty"` TeDatabaseInstall *NetworkinstanceProtocolsOspfInstanceTeDatabaseInstall `json:"te-database-install,omitempty"` Timers *NetworkinstanceProtocolsOspfInstanceTimers `json:"timers,omitempty"` TraceOptions *NetworkinstanceProtocolsOspfInstanceTraceOptions `json:"trace-options,omitempty"` TrafficEngineering *NetworkinstanceProtocolsOspfInstanceTrafficEngineering `json:"traffic-engineering,omitempty"` Version *string `json:"version"` }
NetworkinstanceProtocolsOspfInstance struct
func (*NetworkinstanceProtocolsOspfInstance) DeepCopy ¶
func (in *NetworkinstanceProtocolsOspfInstance) DeepCopy() *NetworkinstanceProtocolsOspfInstance
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsOspfInstance.
func (*NetworkinstanceProtocolsOspfInstance) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsOspfInstance) DeepCopyInto(out *NetworkinstanceProtocolsOspfInstance)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsOspfInstanceArea ¶
type NetworkinstanceProtocolsOspfInstanceArea struct { AdvertiseRouterCapability *bool `json:"advertise-router-capability,omitempty"` // +kubebuilder:validation:Required // +kubebuilder:validation:Pattern=`(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])|[0-9\.]*|(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])([\p{N}\p{L}]+)?` AreaId *string `json:"area-id"` AreaRange []*NetworkinstanceProtocolsOspfInstanceAreaAreaRange `json:"area-range,omitempty"` BgpLsExclude *bool `json:"bgp-ls-exclude,omitempty"` BlackholeAggregate *bool `json:"blackhole-aggregate,omitempty"` ExportPolicy *string `json:"export-policy,omitempty"` Interface []*NetworkinstanceProtocolsOspfInstanceAreaInterface `json:"interface,omitempty"` Nssa *NetworkinstanceProtocolsOspfInstanceAreaNssa `json:"nssa,omitempty"` Stub *NetworkinstanceProtocolsOspfInstanceAreaStub `json:"stub,omitempty"` }
NetworkinstanceProtocolsOspfInstanceArea struct
func (*NetworkinstanceProtocolsOspfInstanceArea) DeepCopy ¶
func (in *NetworkinstanceProtocolsOspfInstanceArea) DeepCopy() *NetworkinstanceProtocolsOspfInstanceArea
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsOspfInstanceArea.
func (*NetworkinstanceProtocolsOspfInstanceArea) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsOspfInstanceArea) DeepCopyInto(out *NetworkinstanceProtocolsOspfInstanceArea)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsOspfInstanceAreaAreaRange ¶
type NetworkinstanceProtocolsOspfInstanceAreaAreaRange struct { Advertise *bool `json:"advertise,omitempty"` // +kubebuilder:validation:Optional // +kubebuilder:validation:Pattern=`(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])/(([0-9])|([1-2][0-9])|(3[0-2]))|((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(/(([0-9])|([0-9]{2})|(1[0-1][0-9])|(12[0-8])))` IpPrefixMask *string `json:"ip-prefix-mask"` }
NetworkinstanceProtocolsOspfInstanceAreaAreaRange struct
func (*NetworkinstanceProtocolsOspfInstanceAreaAreaRange) DeepCopy ¶
func (in *NetworkinstanceProtocolsOspfInstanceAreaAreaRange) DeepCopy() *NetworkinstanceProtocolsOspfInstanceAreaAreaRange
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsOspfInstanceAreaAreaRange.
func (*NetworkinstanceProtocolsOspfInstanceAreaAreaRange) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsOspfInstanceAreaAreaRange) DeepCopyInto(out *NetworkinstanceProtocolsOspfInstanceAreaAreaRange)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsOspfInstanceAreaInterface ¶
type NetworkinstanceProtocolsOspfInstanceAreaInterface struct { // +kubebuilder:validation:Enum=`disable`;`enable` AdminState *string `json:"admin-state,omitempty"` AdvertiseRouterCapability *bool `json:"advertise-router-capability,omitempty"` AdvertiseSubnet *bool `json:"advertise-subnet,omitempty"` Authentication *NetworkinstanceProtocolsOspfInstanceAreaInterfaceAuthentication `json:"authentication,omitempty"` // kubebuilder:validation:Minimum=2 // kubebuilder:validation:Maximum=65535 DeadInterval *uint32 `json:"dead-interval,omitempty"` FailureDetection *NetworkinstanceProtocolsOspfInstanceAreaInterfaceFailureDetection `json:"failure-detection,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=65535 HelloInterval *uint32 `json:"hello-interval,omitempty"` InterfaceName *string `json:"interface-name"` // +kubebuilder:validation:Enum=`broadcast`;`point-to-point` InterfaceType *string `json:"interface-type,omitempty"` // +kubebuilder:validation:Enum=`all`;`except-own-rtrlsa`;`except-own-rtrlsa-and-defaults`;`none` LsaFilterOut *string `json:"lsa-filter-out,omitempty"` // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=65535 Metric *uint16 `json:"metric,omitempty"` // kubebuilder:validation:Minimum=512 // kubebuilder:validation:Maximum=9486 Mtu *uint32 `json:"mtu,omitempty"` Passive *bool `json:"passive,omitempty"` // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=255 Priority *uint16 `json:"priority,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=1800 RetransmitInterval *uint32 `json:"retransmit-interval,omitempty"` TraceOptions *NetworkinstanceProtocolsOspfInstanceAreaInterfaceTraceOptions `json:"trace-options,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=1800 TransitDelay *uint32 `json:"transit-delay,omitempty"` }
NetworkinstanceProtocolsOspfInstanceAreaInterface struct
func (*NetworkinstanceProtocolsOspfInstanceAreaInterface) DeepCopy ¶
func (in *NetworkinstanceProtocolsOspfInstanceAreaInterface) DeepCopy() *NetworkinstanceProtocolsOspfInstanceAreaInterface
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsOspfInstanceAreaInterface.
func (*NetworkinstanceProtocolsOspfInstanceAreaInterface) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsOspfInstanceAreaInterface) DeepCopyInto(out *NetworkinstanceProtocolsOspfInstanceAreaInterface)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsOspfInstanceAreaInterfaceAuthentication ¶
type NetworkinstanceProtocolsOspfInstanceAreaInterfaceAuthentication struct {
Keychain *string `json:"keychain,omitempty"`
}
NetworkinstanceProtocolsOspfInstanceAreaInterfaceAuthentication struct
func (*NetworkinstanceProtocolsOspfInstanceAreaInterfaceAuthentication) DeepCopy ¶
func (in *NetworkinstanceProtocolsOspfInstanceAreaInterfaceAuthentication) DeepCopy() *NetworkinstanceProtocolsOspfInstanceAreaInterfaceAuthentication
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsOspfInstanceAreaInterfaceAuthentication.
func (*NetworkinstanceProtocolsOspfInstanceAreaInterfaceAuthentication) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsOspfInstanceAreaInterfaceAuthentication) DeepCopyInto(out *NetworkinstanceProtocolsOspfInstanceAreaInterfaceAuthentication)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsOspfInstanceAreaInterfaceFailureDetection ¶
type NetworkinstanceProtocolsOspfInstanceAreaInterfaceFailureDetection struct {
EnableBfd *bool `json:"enable-bfd,omitempty"`
}
NetworkinstanceProtocolsOspfInstanceAreaInterfaceFailureDetection struct
func (*NetworkinstanceProtocolsOspfInstanceAreaInterfaceFailureDetection) DeepCopy ¶
func (in *NetworkinstanceProtocolsOspfInstanceAreaInterfaceFailureDetection) DeepCopy() *NetworkinstanceProtocolsOspfInstanceAreaInterfaceFailureDetection
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsOspfInstanceAreaInterfaceFailureDetection.
func (*NetworkinstanceProtocolsOspfInstanceAreaInterfaceFailureDetection) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsOspfInstanceAreaInterfaceFailureDetection) DeepCopyInto(out *NetworkinstanceProtocolsOspfInstanceAreaInterfaceFailureDetection)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsOspfInstanceAreaInterfaceTraceOptions ¶
type NetworkinstanceProtocolsOspfInstanceAreaInterfaceTraceOptions struct {
Trace *NetworkinstanceProtocolsOspfInstanceAreaInterfaceTraceOptionsTrace `json:"trace,omitempty"`
}
NetworkinstanceProtocolsOspfInstanceAreaInterfaceTraceOptions struct
func (*NetworkinstanceProtocolsOspfInstanceAreaInterfaceTraceOptions) DeepCopy ¶
func (in *NetworkinstanceProtocolsOspfInstanceAreaInterfaceTraceOptions) DeepCopy() *NetworkinstanceProtocolsOspfInstanceAreaInterfaceTraceOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsOspfInstanceAreaInterfaceTraceOptions.
func (*NetworkinstanceProtocolsOspfInstanceAreaInterfaceTraceOptions) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsOspfInstanceAreaInterfaceTraceOptions) DeepCopyInto(out *NetworkinstanceProtocolsOspfInstanceAreaInterfaceTraceOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsOspfInstanceAreaInterfaceTraceOptionsTrace ¶
type NetworkinstanceProtocolsOspfInstanceAreaInterfaceTraceOptionsTrace struct { Adjacencies *string `json:"adjacencies,omitempty"` Interfaces *string `json:"interfaces,omitempty"` Packet *NetworkinstanceProtocolsOspfInstanceAreaInterfaceTraceOptionsTracePacket `json:"packet,omitempty"` }
NetworkinstanceProtocolsOspfInstanceAreaInterfaceTraceOptionsTrace struct
func (*NetworkinstanceProtocolsOspfInstanceAreaInterfaceTraceOptionsTrace) DeepCopy ¶
func (in *NetworkinstanceProtocolsOspfInstanceAreaInterfaceTraceOptionsTrace) DeepCopy() *NetworkinstanceProtocolsOspfInstanceAreaInterfaceTraceOptionsTrace
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsOspfInstanceAreaInterfaceTraceOptionsTrace.
func (*NetworkinstanceProtocolsOspfInstanceAreaInterfaceTraceOptionsTrace) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsOspfInstanceAreaInterfaceTraceOptionsTrace) DeepCopyInto(out *NetworkinstanceProtocolsOspfInstanceAreaInterfaceTraceOptionsTrace)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsOspfInstanceAreaInterfaceTraceOptionsTracePacket ¶
type NetworkinstanceProtocolsOspfInstanceAreaInterfaceTraceOptionsTracePacket struct { Detail *string `json:"detail,omitempty"` // +kubebuilder:validation:Enum=`drop`;`egress`;`in-and-egress`;`ingress` Modifier *string `json:"modifier,omitempty"` // +kubebuilder:validation:Enum=`all`;`dbdescr`;`hello`;`ls-ack`;`ls-request`;`ls-update` Type *string `json:"type,omitempty"` }
NetworkinstanceProtocolsOspfInstanceAreaInterfaceTraceOptionsTracePacket struct
func (*NetworkinstanceProtocolsOspfInstanceAreaInterfaceTraceOptionsTracePacket) DeepCopy ¶
func (in *NetworkinstanceProtocolsOspfInstanceAreaInterfaceTraceOptionsTracePacket) DeepCopy() *NetworkinstanceProtocolsOspfInstanceAreaInterfaceTraceOptionsTracePacket
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsOspfInstanceAreaInterfaceTraceOptionsTracePacket.
func (*NetworkinstanceProtocolsOspfInstanceAreaInterfaceTraceOptionsTracePacket) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsOspfInstanceAreaInterfaceTraceOptionsTracePacket) DeepCopyInto(out *NetworkinstanceProtocolsOspfInstanceAreaInterfaceTraceOptionsTracePacket)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsOspfInstanceAreaNssa ¶
type NetworkinstanceProtocolsOspfInstanceAreaNssa struct { AreaRange []*NetworkinstanceProtocolsOspfInstanceAreaNssaAreaRange `json:"area-range,omitempty"` OriginateDefaultRoute *NetworkinstanceProtocolsOspfInstanceAreaNssaOriginateDefaultRoute `json:"originate-default-route,omitempty"` RedistributeExternal *bool `json:"redistribute-external,omitempty"` Summaries *bool `json:"summaries,omitempty"` }
NetworkinstanceProtocolsOspfInstanceAreaNssa struct
func (*NetworkinstanceProtocolsOspfInstanceAreaNssa) DeepCopy ¶
func (in *NetworkinstanceProtocolsOspfInstanceAreaNssa) DeepCopy() *NetworkinstanceProtocolsOspfInstanceAreaNssa
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsOspfInstanceAreaNssa.
func (*NetworkinstanceProtocolsOspfInstanceAreaNssa) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsOspfInstanceAreaNssa) DeepCopyInto(out *NetworkinstanceProtocolsOspfInstanceAreaNssa)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsOspfInstanceAreaNssaAreaRange ¶
type NetworkinstanceProtocolsOspfInstanceAreaNssaAreaRange struct { Advertise *bool `json:"advertise,omitempty"` // +kubebuilder:validation:Optional // +kubebuilder:validation:Pattern=`(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])/(([0-9])|([1-2][0-9])|(3[0-2]))|((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(/(([0-9])|([0-9]{2})|(1[0-1][0-9])|(12[0-8])))` IpPrefixMask *string `json:"ip-prefix-mask"` }
NetworkinstanceProtocolsOspfInstanceAreaNssaAreaRange struct
func (*NetworkinstanceProtocolsOspfInstanceAreaNssaAreaRange) DeepCopy ¶
func (in *NetworkinstanceProtocolsOspfInstanceAreaNssaAreaRange) DeepCopy() *NetworkinstanceProtocolsOspfInstanceAreaNssaAreaRange
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsOspfInstanceAreaNssaAreaRange.
func (*NetworkinstanceProtocolsOspfInstanceAreaNssaAreaRange) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsOspfInstanceAreaNssaAreaRange) DeepCopyInto(out *NetworkinstanceProtocolsOspfInstanceAreaNssaAreaRange)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsOspfInstanceAreaNssaOriginateDefaultRoute ¶
type NetworkinstanceProtocolsOspfInstanceAreaNssaOriginateDefaultRoute struct { AdjacencyCheck *bool `json:"adjacency-check,omitempty"` TypeNssa *bool `json:"type-nssa,omitempty"` }
NetworkinstanceProtocolsOspfInstanceAreaNssaOriginateDefaultRoute struct
func (*NetworkinstanceProtocolsOspfInstanceAreaNssaOriginateDefaultRoute) DeepCopy ¶
func (in *NetworkinstanceProtocolsOspfInstanceAreaNssaOriginateDefaultRoute) DeepCopy() *NetworkinstanceProtocolsOspfInstanceAreaNssaOriginateDefaultRoute
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsOspfInstanceAreaNssaOriginateDefaultRoute.
func (*NetworkinstanceProtocolsOspfInstanceAreaNssaOriginateDefaultRoute) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsOspfInstanceAreaNssaOriginateDefaultRoute) DeepCopyInto(out *NetworkinstanceProtocolsOspfInstanceAreaNssaOriginateDefaultRoute)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsOspfInstanceAreaStub ¶
type NetworkinstanceProtocolsOspfInstanceAreaStub struct { // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=65535 DefaultMetric *uint16 `json:"default-metric,omitempty"` Summaries *bool `json:"summaries,omitempty"` }
NetworkinstanceProtocolsOspfInstanceAreaStub struct
func (*NetworkinstanceProtocolsOspfInstanceAreaStub) DeepCopy ¶
func (in *NetworkinstanceProtocolsOspfInstanceAreaStub) DeepCopy() *NetworkinstanceProtocolsOspfInstanceAreaStub
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsOspfInstanceAreaStub.
func (*NetworkinstanceProtocolsOspfInstanceAreaStub) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsOspfInstanceAreaStub) DeepCopyInto(out *NetworkinstanceProtocolsOspfInstanceAreaStub)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsOspfInstanceAsbr ¶
type NetworkinstanceProtocolsOspfInstanceAsbr struct {
TracePath *string `json:"trace-path,omitempty"`
}
NetworkinstanceProtocolsOspfInstanceAsbr struct
func (*NetworkinstanceProtocolsOspfInstanceAsbr) DeepCopy ¶
func (in *NetworkinstanceProtocolsOspfInstanceAsbr) DeepCopy() *NetworkinstanceProtocolsOspfInstanceAsbr
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsOspfInstanceAsbr.
func (*NetworkinstanceProtocolsOspfInstanceAsbr) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsOspfInstanceAsbr) DeepCopyInto(out *NetworkinstanceProtocolsOspfInstanceAsbr)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsOspfInstanceExportLimit ¶
type NetworkinstanceProtocolsOspfInstanceExportLimit struct { // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=100 LogPercent *uint32 `json:"log-percent,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=4294967295 Number *uint32 `json:"number"` }
NetworkinstanceProtocolsOspfInstanceExportLimit struct
func (*NetworkinstanceProtocolsOspfInstanceExportLimit) DeepCopy ¶
func (in *NetworkinstanceProtocolsOspfInstanceExportLimit) DeepCopy() *NetworkinstanceProtocolsOspfInstanceExportLimit
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsOspfInstanceExportLimit.
func (*NetworkinstanceProtocolsOspfInstanceExportLimit) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsOspfInstanceExportLimit) DeepCopyInto(out *NetworkinstanceProtocolsOspfInstanceExportLimit)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsOspfInstanceExternalDbOverflow ¶
type NetworkinstanceProtocolsOspfInstanceExternalDbOverflow struct { // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=2147483647 Interval *uint32 `json:"interval,omitempty"` // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=2147483647 Limit *uint32 `json:"limit,omitempty"` }
NetworkinstanceProtocolsOspfInstanceExternalDbOverflow struct
func (*NetworkinstanceProtocolsOspfInstanceExternalDbOverflow) DeepCopy ¶
func (in *NetworkinstanceProtocolsOspfInstanceExternalDbOverflow) DeepCopy() *NetworkinstanceProtocolsOspfInstanceExternalDbOverflow
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsOspfInstanceExternalDbOverflow.
func (*NetworkinstanceProtocolsOspfInstanceExternalDbOverflow) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsOspfInstanceExternalDbOverflow) DeepCopyInto(out *NetworkinstanceProtocolsOspfInstanceExternalDbOverflow)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsOspfInstanceGracefulRestart ¶
type NetworkinstanceProtocolsOspfInstanceGracefulRestart struct { HelperMode *bool `json:"helper-mode,omitempty"` StrictLsaChecking *bool `json:"strict-lsa-checking,omitempty"` }
NetworkinstanceProtocolsOspfInstanceGracefulRestart struct
func (*NetworkinstanceProtocolsOspfInstanceGracefulRestart) DeepCopy ¶
func (in *NetworkinstanceProtocolsOspfInstanceGracefulRestart) DeepCopy() *NetworkinstanceProtocolsOspfInstanceGracefulRestart
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsOspfInstanceGracefulRestart.
func (*NetworkinstanceProtocolsOspfInstanceGracefulRestart) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsOspfInstanceGracefulRestart) DeepCopyInto(out *NetworkinstanceProtocolsOspfInstanceGracefulRestart)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsOspfInstanceOverload ¶
type NetworkinstanceProtocolsOspfInstanceOverload struct { Active *bool `json:"active,omitempty"` OverloadIncludeExt1 *bool `json:"overload-include-ext-1,omitempty"` OverloadIncludeExt2 *bool `json:"overload-include-ext-2,omitempty"` OverloadIncludeExtStub *bool `json:"overload-include-ext-stub,omitempty"` OverloadOnBoot *NetworkinstanceProtocolsOspfInstanceOverloadOverloadOnBoot `json:"overload-on-boot,omitempty"` RtrAdvLsaLimit *NetworkinstanceProtocolsOspfInstanceOverloadRtrAdvLsaLimit `json:"rtr-adv-lsa-limit,omitempty"` }
NetworkinstanceProtocolsOspfInstanceOverload struct
func (*NetworkinstanceProtocolsOspfInstanceOverload) DeepCopy ¶
func (in *NetworkinstanceProtocolsOspfInstanceOverload) DeepCopy() *NetworkinstanceProtocolsOspfInstanceOverload
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsOspfInstanceOverload.
func (*NetworkinstanceProtocolsOspfInstanceOverload) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsOspfInstanceOverload) DeepCopyInto(out *NetworkinstanceProtocolsOspfInstanceOverload)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsOspfInstanceOverloadOverloadOnBoot ¶
type NetworkinstanceProtocolsOspfInstanceOverloadOverloadOnBoot struct { // kubebuilder:validation:Minimum=60 // kubebuilder:validation:Maximum=1800 Timeout *uint32 `json:"timeout,omitempty"` }
NetworkinstanceProtocolsOspfInstanceOverloadOverloadOnBoot struct
func (*NetworkinstanceProtocolsOspfInstanceOverloadOverloadOnBoot) DeepCopy ¶
func (in *NetworkinstanceProtocolsOspfInstanceOverloadOverloadOnBoot) DeepCopy() *NetworkinstanceProtocolsOspfInstanceOverloadOverloadOnBoot
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsOspfInstanceOverloadOverloadOnBoot.
func (*NetworkinstanceProtocolsOspfInstanceOverloadOverloadOnBoot) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsOspfInstanceOverloadOverloadOnBoot) DeepCopyInto(out *NetworkinstanceProtocolsOspfInstanceOverloadOverloadOnBoot)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsOspfInstanceOverloadRtrAdvLsaLimit ¶
type NetworkinstanceProtocolsOspfInstanceOverloadRtrAdvLsaLimit struct { LogOnly *bool `json:"log-only,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=4294967295 MaxLsaCount *uint32 `json:"max-lsa-count,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=1800 OverloadTimeout *uint16 `json:"overload-timeout,omitempty"` // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=100 WarningThreshold *uint8 `json:"warning-threshold,omitempty"` }
NetworkinstanceProtocolsOspfInstanceOverloadRtrAdvLsaLimit struct
func (*NetworkinstanceProtocolsOspfInstanceOverloadRtrAdvLsaLimit) DeepCopy ¶
func (in *NetworkinstanceProtocolsOspfInstanceOverloadRtrAdvLsaLimit) DeepCopy() *NetworkinstanceProtocolsOspfInstanceOverloadRtrAdvLsaLimit
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsOspfInstanceOverloadRtrAdvLsaLimit.
func (*NetworkinstanceProtocolsOspfInstanceOverloadRtrAdvLsaLimit) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsOspfInstanceOverloadRtrAdvLsaLimit) DeepCopyInto(out *NetworkinstanceProtocolsOspfInstanceOverloadRtrAdvLsaLimit)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsOspfInstanceTeDatabaseInstall ¶
type NetworkinstanceProtocolsOspfInstanceTeDatabaseInstall struct {
BgpLs *NetworkinstanceProtocolsOspfInstanceTeDatabaseInstallBgpLs `json:"bgp-ls,omitempty"`
}
NetworkinstanceProtocolsOspfInstanceTeDatabaseInstall struct
func (*NetworkinstanceProtocolsOspfInstanceTeDatabaseInstall) DeepCopy ¶
func (in *NetworkinstanceProtocolsOspfInstanceTeDatabaseInstall) DeepCopy() *NetworkinstanceProtocolsOspfInstanceTeDatabaseInstall
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsOspfInstanceTeDatabaseInstall.
func (*NetworkinstanceProtocolsOspfInstanceTeDatabaseInstall) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsOspfInstanceTeDatabaseInstall) DeepCopyInto(out *NetworkinstanceProtocolsOspfInstanceTeDatabaseInstall)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsOspfInstanceTeDatabaseInstallBgpLs ¶
type NetworkinstanceProtocolsOspfInstanceTeDatabaseInstallBgpLs struct { // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=4294967295 BgpLsIdentifier *uint32 `json:"bgp-ls-identifier,omitempty"` // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=-1 IgpIdentifier *uint64 `json:"igp-identifier,omitempty"` }
NetworkinstanceProtocolsOspfInstanceTeDatabaseInstallBgpLs struct
func (*NetworkinstanceProtocolsOspfInstanceTeDatabaseInstallBgpLs) DeepCopy ¶
func (in *NetworkinstanceProtocolsOspfInstanceTeDatabaseInstallBgpLs) DeepCopy() *NetworkinstanceProtocolsOspfInstanceTeDatabaseInstallBgpLs
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsOspfInstanceTeDatabaseInstallBgpLs.
func (*NetworkinstanceProtocolsOspfInstanceTeDatabaseInstallBgpLs) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsOspfInstanceTeDatabaseInstallBgpLs) DeepCopyInto(out *NetworkinstanceProtocolsOspfInstanceTeDatabaseInstallBgpLs)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsOspfInstanceTimers ¶
type NetworkinstanceProtocolsOspfInstanceTimers struct { // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=1000 IncrementalSpfWait *uint32 `json:"incremental-spf-wait,omitempty"` // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=1000 LsaAccumulate *uint32 `json:"lsa-accumulate,omitempty"` // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=600000 LsaArrival *uint32 `json:"lsa-arrival,omitempty"` LsaGenerate *NetworkinstanceProtocolsOspfInstanceTimersLsaGenerate `json:"lsa-generate,omitempty"` // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=1000 RedistributeDelay *uint32 `json:"redistribute-delay,omitempty"` SpfWait *NetworkinstanceProtocolsOspfInstanceTimersSpfWait `json:"spf-wait,omitempty"` }
NetworkinstanceProtocolsOspfInstanceTimers struct
func (*NetworkinstanceProtocolsOspfInstanceTimers) DeepCopy ¶
func (in *NetworkinstanceProtocolsOspfInstanceTimers) DeepCopy() *NetworkinstanceProtocolsOspfInstanceTimers
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsOspfInstanceTimers.
func (*NetworkinstanceProtocolsOspfInstanceTimers) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsOspfInstanceTimers) DeepCopyInto(out *NetworkinstanceProtocolsOspfInstanceTimers)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsOspfInstanceTimersLsaGenerate ¶
type NetworkinstanceProtocolsOspfInstanceTimersLsaGenerate struct { // kubebuilder:validation:Minimum=10 // kubebuilder:validation:Maximum=600000 LsaInitialWait *uint32 `json:"lsa-initial-wait,omitempty"` // kubebuilder:validation:Minimum=10 // kubebuilder:validation:Maximum=600000 LsaSecondWait *uint32 `json:"lsa-second-wait,omitempty"` // kubebuilder:validation:Minimum=10 // kubebuilder:validation:Maximum=600000 MaxLsaWait *uint32 `json:"max-lsa-wait,omitempty"` }
NetworkinstanceProtocolsOspfInstanceTimersLsaGenerate struct
func (*NetworkinstanceProtocolsOspfInstanceTimersLsaGenerate) DeepCopy ¶
func (in *NetworkinstanceProtocolsOspfInstanceTimersLsaGenerate) DeepCopy() *NetworkinstanceProtocolsOspfInstanceTimersLsaGenerate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsOspfInstanceTimersLsaGenerate.
func (*NetworkinstanceProtocolsOspfInstanceTimersLsaGenerate) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsOspfInstanceTimersLsaGenerate) DeepCopyInto(out *NetworkinstanceProtocolsOspfInstanceTimersLsaGenerate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsOspfInstanceTimersSpfWait ¶
type NetworkinstanceProtocolsOspfInstanceTimersSpfWait struct { // kubebuilder:validation:Minimum=10 // kubebuilder:validation:Maximum=100000 SpfInitialWait *uint32 `json:"spf-initial-wait,omitempty"` // kubebuilder:validation:Minimum=10 // kubebuilder:validation:Maximum=120000 SpfMaxWait *uint32 `json:"spf-max-wait,omitempty"` // kubebuilder:validation:Minimum=10 // kubebuilder:validation:Maximum=100000 SpfSecondWait *uint32 `json:"spf-second-wait,omitempty"` }
NetworkinstanceProtocolsOspfInstanceTimersSpfWait struct
func (*NetworkinstanceProtocolsOspfInstanceTimersSpfWait) DeepCopy ¶
func (in *NetworkinstanceProtocolsOspfInstanceTimersSpfWait) DeepCopy() *NetworkinstanceProtocolsOspfInstanceTimersSpfWait
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsOspfInstanceTimersSpfWait.
func (*NetworkinstanceProtocolsOspfInstanceTimersSpfWait) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsOspfInstanceTimersSpfWait) DeepCopyInto(out *NetworkinstanceProtocolsOspfInstanceTimersSpfWait)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsOspfInstanceTraceOptions ¶
type NetworkinstanceProtocolsOspfInstanceTraceOptions struct {
Trace *NetworkinstanceProtocolsOspfInstanceTraceOptionsTrace `json:"trace,omitempty"`
}
NetworkinstanceProtocolsOspfInstanceTraceOptions struct
func (*NetworkinstanceProtocolsOspfInstanceTraceOptions) DeepCopy ¶
func (in *NetworkinstanceProtocolsOspfInstanceTraceOptions) DeepCopy() *NetworkinstanceProtocolsOspfInstanceTraceOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsOspfInstanceTraceOptions.
func (*NetworkinstanceProtocolsOspfInstanceTraceOptions) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsOspfInstanceTraceOptions) DeepCopyInto(out *NetworkinstanceProtocolsOspfInstanceTraceOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsOspfInstanceTraceOptionsTrace ¶
type NetworkinstanceProtocolsOspfInstanceTraceOptionsTrace struct { Adjacencies *string `json:"adjacencies,omitempty"` GracefulRestart *string `json:"graceful-restart,omitempty"` Interfaces *string `json:"interfaces,omitempty"` Lsdb *NetworkinstanceProtocolsOspfInstanceTraceOptionsTraceLsdb `json:"lsdb,omitempty"` Misc *string `json:"misc,omitempty"` Packet *NetworkinstanceProtocolsOspfInstanceTraceOptionsTracePacket `json:"packet,omitempty"` Routes *NetworkinstanceProtocolsOspfInstanceTraceOptionsTraceRoutes `json:"routes,omitempty"` Spf *NetworkinstanceProtocolsOspfInstanceTraceOptionsTraceSpf `json:"spf,omitempty"` }
NetworkinstanceProtocolsOspfInstanceTraceOptionsTrace struct
func (*NetworkinstanceProtocolsOspfInstanceTraceOptionsTrace) DeepCopy ¶
func (in *NetworkinstanceProtocolsOspfInstanceTraceOptionsTrace) DeepCopy() *NetworkinstanceProtocolsOspfInstanceTraceOptionsTrace
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsOspfInstanceTraceOptionsTrace.
func (*NetworkinstanceProtocolsOspfInstanceTraceOptionsTrace) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsOspfInstanceTraceOptionsTrace) DeepCopyInto(out *NetworkinstanceProtocolsOspfInstanceTraceOptionsTrace)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsOspfInstanceTraceOptionsTraceLsdb ¶
type NetworkinstanceProtocolsOspfInstanceTraceOptionsTraceLsdb struct { // +kubebuilder:validation:Required // +kubebuilder:validation:Pattern=`(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])` LinkStateId *string `json:"link-state-id,omitempty"` // +kubebuilder:validation:Required // +kubebuilder:validation:Pattern=`(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])` RouterId *string `json:"router-id,omitempty"` // +kubebuilder:validation:Enum=`all`;`external`;`inter-area-prefix`;`inter-area-router`;`intra-area-prefix`;`network`;`nssa`;`opaque`;`router`;`summary` Type *string `json:"type,omitempty"` }
NetworkinstanceProtocolsOspfInstanceTraceOptionsTraceLsdb struct
func (*NetworkinstanceProtocolsOspfInstanceTraceOptionsTraceLsdb) DeepCopy ¶
func (in *NetworkinstanceProtocolsOspfInstanceTraceOptionsTraceLsdb) DeepCopy() *NetworkinstanceProtocolsOspfInstanceTraceOptionsTraceLsdb
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsOspfInstanceTraceOptionsTraceLsdb.
func (*NetworkinstanceProtocolsOspfInstanceTraceOptionsTraceLsdb) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsOspfInstanceTraceOptionsTraceLsdb) DeepCopyInto(out *NetworkinstanceProtocolsOspfInstanceTraceOptionsTraceLsdb)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsOspfInstanceTraceOptionsTracePacket ¶
type NetworkinstanceProtocolsOspfInstanceTraceOptionsTracePacket struct { Detail *string `json:"detail,omitempty"` // +kubebuilder:validation:Enum=`drop`;`egress`;`in-and-egress`;`ingress` Modifier *string `json:"modifier,omitempty"` // +kubebuilder:validation:Enum=`all`;`dbdescr`;`hello`;`ls-ack`;`ls-request`;`ls-update` Type *string `json:"type,omitempty"` }
NetworkinstanceProtocolsOspfInstanceTraceOptionsTracePacket struct
func (*NetworkinstanceProtocolsOspfInstanceTraceOptionsTracePacket) DeepCopy ¶
func (in *NetworkinstanceProtocolsOspfInstanceTraceOptionsTracePacket) DeepCopy() *NetworkinstanceProtocolsOspfInstanceTraceOptionsTracePacket
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsOspfInstanceTraceOptionsTracePacket.
func (*NetworkinstanceProtocolsOspfInstanceTraceOptionsTracePacket) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsOspfInstanceTraceOptionsTracePacket) DeepCopyInto(out *NetworkinstanceProtocolsOspfInstanceTraceOptionsTracePacket)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsOspfInstanceTraceOptionsTraceRoutes ¶
type NetworkinstanceProtocolsOspfInstanceTraceOptionsTraceRoutes struct { // +kubebuilder:validation:Optional // +kubebuilder:validation:Pattern=`(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])|((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))` DestAddress *string `json:"dest-address,omitempty"` }
NetworkinstanceProtocolsOspfInstanceTraceOptionsTraceRoutes struct
func (*NetworkinstanceProtocolsOspfInstanceTraceOptionsTraceRoutes) DeepCopy ¶
func (in *NetworkinstanceProtocolsOspfInstanceTraceOptionsTraceRoutes) DeepCopy() *NetworkinstanceProtocolsOspfInstanceTraceOptionsTraceRoutes
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsOspfInstanceTraceOptionsTraceRoutes.
func (*NetworkinstanceProtocolsOspfInstanceTraceOptionsTraceRoutes) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsOspfInstanceTraceOptionsTraceRoutes) DeepCopyInto(out *NetworkinstanceProtocolsOspfInstanceTraceOptionsTraceRoutes)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsOspfInstanceTraceOptionsTraceSpf ¶
type NetworkinstanceProtocolsOspfInstanceTraceOptionsTraceSpf struct { // +kubebuilder:validation:Optional // +kubebuilder:validation:Pattern=`(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])|((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))` DestAddress *string `json:"dest-address,omitempty"` }
NetworkinstanceProtocolsOspfInstanceTraceOptionsTraceSpf struct
func (*NetworkinstanceProtocolsOspfInstanceTraceOptionsTraceSpf) DeepCopy ¶
func (in *NetworkinstanceProtocolsOspfInstanceTraceOptionsTraceSpf) DeepCopy() *NetworkinstanceProtocolsOspfInstanceTraceOptionsTraceSpf
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsOspfInstanceTraceOptionsTraceSpf.
func (*NetworkinstanceProtocolsOspfInstanceTraceOptionsTraceSpf) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsOspfInstanceTraceOptionsTraceSpf) DeepCopyInto(out *NetworkinstanceProtocolsOspfInstanceTraceOptionsTraceSpf)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsOspfInstanceTrafficEngineering ¶
type NetworkinstanceProtocolsOspfInstanceTrafficEngineering struct { Advertisement *bool `json:"advertisement,omitempty"` LegacyLinkAttributeAdvertisement *bool `json:"legacy-link-attribute-advertisement,omitempty"` }
NetworkinstanceProtocolsOspfInstanceTrafficEngineering struct
func (*NetworkinstanceProtocolsOspfInstanceTrafficEngineering) DeepCopy ¶
func (in *NetworkinstanceProtocolsOspfInstanceTrafficEngineering) DeepCopy() *NetworkinstanceProtocolsOspfInstanceTrafficEngineering
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsOspfInstanceTrafficEngineering.
func (*NetworkinstanceProtocolsOspfInstanceTrafficEngineering) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsOspfInstanceTrafficEngineering) DeepCopyInto(out *NetworkinstanceProtocolsOspfInstanceTrafficEngineering)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsOspfObservation ¶
type NetworkinstanceProtocolsOspfObservation struct { }
NetworkinstanceProtocolsOspfObservation are the observable fields of a NetworkinstanceProtocolsOspf.
func (*NetworkinstanceProtocolsOspfObservation) DeepCopy ¶
func (in *NetworkinstanceProtocolsOspfObservation) DeepCopy() *NetworkinstanceProtocolsOspfObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsOspfObservation.
func (*NetworkinstanceProtocolsOspfObservation) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsOspfObservation) DeepCopyInto(out *NetworkinstanceProtocolsOspfObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsOspfParameters ¶
type NetworkinstanceProtocolsOspfParameters struct { NetworkInstanceName *string `json:"network-instance-name"` SrlNetworkinstanceProtocolsOspf *NetworkinstanceProtocolsOspf `json:"ospf,omitempty"` }
NetworkinstanceProtocolsOspfParameters are the parameter fields of a NetworkinstanceProtocolsOspf.
func (*NetworkinstanceProtocolsOspfParameters) DeepCopy ¶
func (in *NetworkinstanceProtocolsOspfParameters) DeepCopy() *NetworkinstanceProtocolsOspfParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsOspfParameters.
func (*NetworkinstanceProtocolsOspfParameters) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsOspfParameters) DeepCopyInto(out *NetworkinstanceProtocolsOspfParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsOspfSpec ¶
type NetworkinstanceProtocolsOspfSpec struct { nddv1.ResourceSpec `json:",inline"` ForNetworkNode NetworkinstanceProtocolsOspfParameters `json:"forNetworkNode"` }
A NetworkinstanceProtocolsOspfSpec defines the desired state of a NetworkinstanceProtocolsOspf.
func (*NetworkinstanceProtocolsOspfSpec) DeepCopy ¶
func (in *NetworkinstanceProtocolsOspfSpec) DeepCopy() *NetworkinstanceProtocolsOspfSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsOspfSpec.
func (*NetworkinstanceProtocolsOspfSpec) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsOspfSpec) DeepCopyInto(out *NetworkinstanceProtocolsOspfSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceProtocolsOspfStatus ¶
type NetworkinstanceProtocolsOspfStatus struct { nddv1.ResourceStatus `json:",inline"` AtNetworkNode NetworkinstanceProtocolsOspfObservation `json:"atNetworkNode,omitempty"` }
A NetworkinstanceProtocolsOspfStatus represents the observed state of a NetworkinstanceProtocolsOspf.
func (*NetworkinstanceProtocolsOspfStatus) DeepCopy ¶
func (in *NetworkinstanceProtocolsOspfStatus) DeepCopy() *NetworkinstanceProtocolsOspfStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceProtocolsOspfStatus.
func (*NetworkinstanceProtocolsOspfStatus) DeepCopyInto ¶
func (in *NetworkinstanceProtocolsOspfStatus) DeepCopyInto(out *NetworkinstanceProtocolsOspfStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceSpec ¶
type NetworkinstanceSpec struct { nddv1.ResourceSpec `json:",inline"` ForNetworkNode NetworkinstanceParameters `json:"forNetworkNode"` }
A NetworkinstanceSpec defines the desired state of a Networkinstance.
func (*NetworkinstanceSpec) DeepCopy ¶
func (in *NetworkinstanceSpec) DeepCopy() *NetworkinstanceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceSpec.
func (*NetworkinstanceSpec) DeepCopyInto ¶
func (in *NetworkinstanceSpec) DeepCopyInto(out *NetworkinstanceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceStaticroutes ¶
type NetworkinstanceStaticroutes struct {
Route []*NetworkinstanceStaticroutesRoute `json:"route,omitempty"`
}
NetworkinstanceStaticroutes struct
func (*NetworkinstanceStaticroutes) DeepCopy ¶
func (in *NetworkinstanceStaticroutes) DeepCopy() *NetworkinstanceStaticroutes
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceStaticroutes.
func (*NetworkinstanceStaticroutes) DeepCopyInto ¶
func (in *NetworkinstanceStaticroutes) DeepCopyInto(out *NetworkinstanceStaticroutes)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceStaticroutesObservation ¶
type NetworkinstanceStaticroutesObservation struct { }
NetworkinstanceStaticroutesObservation are the observable fields of a NetworkinstanceStaticroutes.
func (*NetworkinstanceStaticroutesObservation) DeepCopy ¶
func (in *NetworkinstanceStaticroutesObservation) DeepCopy() *NetworkinstanceStaticroutesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceStaticroutesObservation.
func (*NetworkinstanceStaticroutesObservation) DeepCopyInto ¶
func (in *NetworkinstanceStaticroutesObservation) DeepCopyInto(out *NetworkinstanceStaticroutesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceStaticroutesParameters ¶
type NetworkinstanceStaticroutesParameters struct { NetworkInstanceName *string `json:"network-instance-name"` SrlNetworkinstanceStaticroutes *NetworkinstanceStaticroutes `json:"static-routes,omitempty"` }
NetworkinstanceStaticroutesParameters are the parameter fields of a NetworkinstanceStaticroutes.
func (*NetworkinstanceStaticroutesParameters) DeepCopy ¶
func (in *NetworkinstanceStaticroutesParameters) DeepCopy() *NetworkinstanceStaticroutesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceStaticroutesParameters.
func (*NetworkinstanceStaticroutesParameters) DeepCopyInto ¶
func (in *NetworkinstanceStaticroutesParameters) DeepCopyInto(out *NetworkinstanceStaticroutesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceStaticroutesRoute ¶
type NetworkinstanceStaticroutesRoute struct { // +kubebuilder:validation:Enum=`disable`;`enable` AdminState *string `json:"admin-state,omitempty"` // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=4294967295 Metric *uint32 `json:"metric,omitempty"` NextHopGroup *string `json:"next-hop-group,omitempty"` // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=255 Preference *uint8 `json:"preference,omitempty"` // +kubebuilder:validation:Optional // +kubebuilder:validation:Pattern=`(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])/(([0-9])|([1-2][0-9])|(3[0-2]))|((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(/(([0-9])|([0-9]{2})|(1[0-1][0-9])|(12[0-8])))` Prefix *string `json:"prefix"` }
NetworkinstanceStaticroutesRoute struct
func (*NetworkinstanceStaticroutesRoute) DeepCopy ¶
func (in *NetworkinstanceStaticroutesRoute) DeepCopy() *NetworkinstanceStaticroutesRoute
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceStaticroutesRoute.
func (*NetworkinstanceStaticroutesRoute) DeepCopyInto ¶
func (in *NetworkinstanceStaticroutesRoute) DeepCopyInto(out *NetworkinstanceStaticroutesRoute)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceStaticroutesSpec ¶
type NetworkinstanceStaticroutesSpec struct { nddv1.ResourceSpec `json:",inline"` ForNetworkNode NetworkinstanceStaticroutesParameters `json:"forNetworkNode"` }
A NetworkinstanceStaticroutesSpec defines the desired state of a NetworkinstanceStaticroutes.
func (*NetworkinstanceStaticroutesSpec) DeepCopy ¶
func (in *NetworkinstanceStaticroutesSpec) DeepCopy() *NetworkinstanceStaticroutesSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceStaticroutesSpec.
func (*NetworkinstanceStaticroutesSpec) DeepCopyInto ¶
func (in *NetworkinstanceStaticroutesSpec) DeepCopyInto(out *NetworkinstanceStaticroutesSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceStaticroutesStatus ¶
type NetworkinstanceStaticroutesStatus struct { nddv1.ResourceStatus `json:",inline"` AtNetworkNode NetworkinstanceStaticroutesObservation `json:"atNetworkNode,omitempty"` }
A NetworkinstanceStaticroutesStatus represents the observed state of a NetworkinstanceStaticroutes.
func (*NetworkinstanceStaticroutesStatus) DeepCopy ¶
func (in *NetworkinstanceStaticroutesStatus) DeepCopy() *NetworkinstanceStaticroutesStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceStaticroutesStatus.
func (*NetworkinstanceStaticroutesStatus) DeepCopyInto ¶
func (in *NetworkinstanceStaticroutesStatus) DeepCopyInto(out *NetworkinstanceStaticroutesStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceStatus ¶
type NetworkinstanceStatus struct { nddv1.ResourceStatus `json:",inline"` AtNetworkNode NetworkinstanceObservation `json:"atNetworkNode,omitempty"` }
A NetworkinstanceStatus represents the observed state of a Networkinstance.
func (*NetworkinstanceStatus) DeepCopy ¶
func (in *NetworkinstanceStatus) DeepCopy() *NetworkinstanceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceStatus.
func (*NetworkinstanceStatus) DeepCopyInto ¶
func (in *NetworkinstanceStatus) DeepCopyInto(out *NetworkinstanceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceTrafficEngineering ¶
type NetworkinstanceTrafficEngineering struct { AdminGroups *NetworkinstanceTrafficEngineeringAdminGroups `json:"admin-groups,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=4294967295 AutonomousSystem *uint32 `json:"autonomous-system,omitempty"` Interface []*NetworkinstanceTrafficEngineeringInterface `json:"interface,omitempty"` // +kubebuilder:validation:Required // +kubebuilder:validation:Pattern=`(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])` Ipv4TeRouterId *string `json:"ipv4-te-router-id,omitempty"` // +kubebuilder:validation:Required // +kubebuilder:validation:Pattern=`((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))` Ipv6TeRouterId *string `json:"ipv6-te-router-id,omitempty"` }
NetworkinstanceTrafficEngineering struct
func (*NetworkinstanceTrafficEngineering) DeepCopy ¶
func (in *NetworkinstanceTrafficEngineering) DeepCopy() *NetworkinstanceTrafficEngineering
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceTrafficEngineering.
func (*NetworkinstanceTrafficEngineering) DeepCopyInto ¶
func (in *NetworkinstanceTrafficEngineering) DeepCopyInto(out *NetworkinstanceTrafficEngineering)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceTrafficEngineeringAdminGroups ¶
type NetworkinstanceTrafficEngineeringAdminGroups struct {
Group []*NetworkinstanceTrafficEngineeringAdminGroupsGroup `json:"group,omitempty"`
}
NetworkinstanceTrafficEngineeringAdminGroups struct
func (*NetworkinstanceTrafficEngineeringAdminGroups) DeepCopy ¶
func (in *NetworkinstanceTrafficEngineeringAdminGroups) DeepCopy() *NetworkinstanceTrafficEngineeringAdminGroups
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceTrafficEngineeringAdminGroups.
func (*NetworkinstanceTrafficEngineeringAdminGroups) DeepCopyInto ¶
func (in *NetworkinstanceTrafficEngineeringAdminGroups) DeepCopyInto(out *NetworkinstanceTrafficEngineeringAdminGroups)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceTrafficEngineeringAdminGroupsGroup ¶
type NetworkinstanceTrafficEngineeringAdminGroupsGroup struct { // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=31 BitPosition *uint32 `json:"bit-position,omitempty"` // kubebuilder:validation:MinLength=1 // kubebuilder:validation:MaxLength=255 // +kubebuilder:validation:Required // +kubebuilder:validation:Pattern="[A-Za-z0-9 !@#$^&()|+=`~.,'/_:;?-]*" Name *string `json:"name"` }
NetworkinstanceTrafficEngineeringAdminGroupsGroup struct
func (*NetworkinstanceTrafficEngineeringAdminGroupsGroup) DeepCopy ¶
func (in *NetworkinstanceTrafficEngineeringAdminGroupsGroup) DeepCopy() *NetworkinstanceTrafficEngineeringAdminGroupsGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceTrafficEngineeringAdminGroupsGroup.
func (*NetworkinstanceTrafficEngineeringAdminGroupsGroup) DeepCopyInto ¶
func (in *NetworkinstanceTrafficEngineeringAdminGroupsGroup) DeepCopyInto(out *NetworkinstanceTrafficEngineeringAdminGroupsGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceTrafficEngineeringInterface ¶
type NetworkinstanceTrafficEngineeringInterface struct { AdminGroup *string `json:"admin-group,omitempty"` Delay *NetworkinstanceTrafficEngineeringInterfaceDelay `json:"delay,omitempty"` InterfaceName *string `json:"interface-name"` SrlgMembership *string `json:"srlg-membership,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=16777215 TeMetric *uint32 `json:"te-metric,omitempty"` }
NetworkinstanceTrafficEngineeringInterface struct
func (*NetworkinstanceTrafficEngineeringInterface) DeepCopy ¶
func (in *NetworkinstanceTrafficEngineeringInterface) DeepCopy() *NetworkinstanceTrafficEngineeringInterface
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceTrafficEngineeringInterface.
func (*NetworkinstanceTrafficEngineeringInterface) DeepCopyInto ¶
func (in *NetworkinstanceTrafficEngineeringInterface) DeepCopyInto(out *NetworkinstanceTrafficEngineeringInterface)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceTrafficEngineeringInterfaceDelay ¶
type NetworkinstanceTrafficEngineeringInterfaceDelay struct { // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=4294967295 Static *uint32 `json:"static,omitempty"` }
NetworkinstanceTrafficEngineeringInterfaceDelay struct
func (*NetworkinstanceTrafficEngineeringInterfaceDelay) DeepCopy ¶
func (in *NetworkinstanceTrafficEngineeringInterfaceDelay) DeepCopy() *NetworkinstanceTrafficEngineeringInterfaceDelay
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceTrafficEngineeringInterfaceDelay.
func (*NetworkinstanceTrafficEngineeringInterfaceDelay) DeepCopyInto ¶
func (in *NetworkinstanceTrafficEngineeringInterfaceDelay) DeepCopyInto(out *NetworkinstanceTrafficEngineeringInterfaceDelay)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceTrafficEngineeringSharedRiskLinkGroups ¶
type NetworkinstanceTrafficEngineeringSharedRiskLinkGroups struct {
}NetworkinstanceTrafficEngineeringSharedRiskLinkGroups struct
func (*NetworkinstanceTrafficEngineeringSharedRiskLinkGroups) DeepCopy ¶
func (in *NetworkinstanceTrafficEngineeringSharedRiskLinkGroups) DeepCopy() *NetworkinstanceTrafficEngineeringSharedRiskLinkGroups
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceTrafficEngineeringSharedRiskLinkGroups.
func (*NetworkinstanceTrafficEngineeringSharedRiskLinkGroups) DeepCopyInto ¶
func (in *NetworkinstanceTrafficEngineeringSharedRiskLinkGroups) DeepCopyInto(out *NetworkinstanceTrafficEngineeringSharedRiskLinkGroups)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceTrafficEngineeringSharedRiskLinkGroupsGroup ¶
type NetworkinstanceTrafficEngineeringSharedRiskLinkGroupsGroup struct { // kubebuilder:validation:Maximum=4294967295 Cost *uint32 `json:"cost,omitempty"` // kubebuilder:validation:MinLength=1 // kubebuilder:validation:MaxLength=255 // +kubebuilder:validation:Required // +kubebuilder:validation:Pattern="[A-Za-z0-9 !@#$^&()|+=`~.,'/_:;?-]*" // kubebuilder:validation:Maximum=4294967295 Value *uint32 `json:"value,omitempty"` }
NetworkinstanceTrafficEngineeringSharedRiskLinkGroupsGroup struct
func (*NetworkinstanceTrafficEngineeringSharedRiskLinkGroupsGroup) DeepCopy ¶
func (in *NetworkinstanceTrafficEngineeringSharedRiskLinkGroupsGroup) DeepCopy() *NetworkinstanceTrafficEngineeringSharedRiskLinkGroupsGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceTrafficEngineeringSharedRiskLinkGroupsGroup.
func (*NetworkinstanceTrafficEngineeringSharedRiskLinkGroupsGroup) DeepCopyInto ¶
func (in *NetworkinstanceTrafficEngineeringSharedRiskLinkGroupsGroup) DeepCopyInto(out *NetworkinstanceTrafficEngineeringSharedRiskLinkGroupsGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceTrafficEngineeringSharedRiskLinkGroupsGroupStaticMember ¶
type NetworkinstanceTrafficEngineeringSharedRiskLinkGroupsGroupStaticMember struct { // +kubebuilder:validation:Pattern=`(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])|((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))` FromAddress *string `json:"from-address"` // +kubebuilder:validation:Pattern=`(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])|((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))` ToAddress *string `json:"to-address,omitempty"` }
NetworkinstanceTrafficEngineeringSharedRiskLinkGroupsGroupStaticMember struct
func (*NetworkinstanceTrafficEngineeringSharedRiskLinkGroupsGroupStaticMember) DeepCopy ¶
func (in *NetworkinstanceTrafficEngineeringSharedRiskLinkGroupsGroupStaticMember) DeepCopy() *NetworkinstanceTrafficEngineeringSharedRiskLinkGroupsGroupStaticMember
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceTrafficEngineeringSharedRiskLinkGroupsGroupStaticMember.
func (*NetworkinstanceTrafficEngineeringSharedRiskLinkGroupsGroupStaticMember) DeepCopyInto ¶
func (in *NetworkinstanceTrafficEngineeringSharedRiskLinkGroupsGroupStaticMember) DeepCopyInto(out *NetworkinstanceTrafficEngineeringSharedRiskLinkGroupsGroupStaticMember)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkinstanceVxlanInterface ¶
type NetworkinstanceVxlanInterface struct { // kubebuilder:validation:MinLength=8 // kubebuilder:validation:MaxLength=17 // +kubebuilder:validation:Required // +kubebuilder:validation:Pattern=`(vxlan(0|1[0-9][0-9]|2([0-4][0-9]|5[0-5])|[1-9][0-9]|[1-9])\.(0|[1-9](\d){0,8}))` Name *string `json:"name"` }
NetworkinstanceVxlanInterface struct
func (*NetworkinstanceVxlanInterface) DeepCopy ¶
func (in *NetworkinstanceVxlanInterface) DeepCopy() *NetworkinstanceVxlanInterface
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkinstanceVxlanInterface.
func (*NetworkinstanceVxlanInterface) DeepCopyInto ¶
func (in *NetworkinstanceVxlanInterface) DeepCopyInto(out *NetworkinstanceVxlanInterface)
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 ¶ added in v0.1.5
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 ¶
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 RoutingpolicyAspathset ¶
type RoutingpolicyAspathset struct { // kubebuilder:validation:MinLength=1 // kubebuilder:validation:MaxLength=65535 Expression *string `json:"expression,omitempty"` // kubebuilder:validation:MinLength=1 // kubebuilder:validation:MaxLength=255 // +kubebuilder:validation:Required // +kubebuilder:validation:Pattern="[A-Za-z0-9 !@#$^&()|+=`~.,'/_:;?-]*" Name *string `json:"name"` }
RoutingpolicyAspathset struct
func (*RoutingpolicyAspathset) DeepCopy ¶
func (in *RoutingpolicyAspathset) DeepCopy() *RoutingpolicyAspathset
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutingpolicyAspathset.
func (*RoutingpolicyAspathset) DeepCopyInto ¶
func (in *RoutingpolicyAspathset) DeepCopyInto(out *RoutingpolicyAspathset)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoutingpolicyAspathsetObservation ¶
type RoutingpolicyAspathsetObservation struct { }
RoutingpolicyAspathsetObservation are the observable fields of a RoutingpolicyAspathset.
func (*RoutingpolicyAspathsetObservation) DeepCopy ¶
func (in *RoutingpolicyAspathsetObservation) DeepCopy() *RoutingpolicyAspathsetObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutingpolicyAspathsetObservation.
func (*RoutingpolicyAspathsetObservation) DeepCopyInto ¶
func (in *RoutingpolicyAspathsetObservation) DeepCopyInto(out *RoutingpolicyAspathsetObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoutingpolicyAspathsetParameters ¶
type RoutingpolicyAspathsetParameters struct {
SrlRoutingpolicyAspathset *RoutingpolicyAspathset `json:"as-path-set,omitempty"`
}
RoutingpolicyAspathsetParameters are the parameter fields of a RoutingpolicyAspathset.
func (*RoutingpolicyAspathsetParameters) DeepCopy ¶
func (in *RoutingpolicyAspathsetParameters) DeepCopy() *RoutingpolicyAspathsetParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutingpolicyAspathsetParameters.
func (*RoutingpolicyAspathsetParameters) DeepCopyInto ¶
func (in *RoutingpolicyAspathsetParameters) DeepCopyInto(out *RoutingpolicyAspathsetParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoutingpolicyAspathsetSpec ¶
type RoutingpolicyAspathsetSpec struct { nddv1.ResourceSpec `json:",inline"` ForNetworkNode RoutingpolicyAspathsetParameters `json:"forNetworkNode"` }
A RoutingpolicyAspathsetSpec defines the desired state of a RoutingpolicyAspathset.
func (*RoutingpolicyAspathsetSpec) DeepCopy ¶
func (in *RoutingpolicyAspathsetSpec) DeepCopy() *RoutingpolicyAspathsetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutingpolicyAspathsetSpec.
func (*RoutingpolicyAspathsetSpec) DeepCopyInto ¶
func (in *RoutingpolicyAspathsetSpec) DeepCopyInto(out *RoutingpolicyAspathsetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoutingpolicyAspathsetStatus ¶
type RoutingpolicyAspathsetStatus struct { nddv1.ResourceStatus `json:",inline"` AtNetworkNode RoutingpolicyAspathsetObservation `json:"atNetworkNode,omitempty"` }
A RoutingpolicyAspathsetStatus represents the observed state of a RoutingpolicyAspathset.
func (*RoutingpolicyAspathsetStatus) DeepCopy ¶
func (in *RoutingpolicyAspathsetStatus) DeepCopy() *RoutingpolicyAspathsetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutingpolicyAspathsetStatus.
func (*RoutingpolicyAspathsetStatus) DeepCopyInto ¶
func (in *RoutingpolicyAspathsetStatus) DeepCopyInto(out *RoutingpolicyAspathsetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoutingpolicyCommunityset ¶
type RoutingpolicyCommunityset struct { // +kubebuilder:validation:Optional // +kubebuilder:validation:Pattern=`(6553[0-5]|655[0-2][0-9]|654[0-9]{2}|65[0-4][0-9]{2}|6[0-4][0-9]{3}|[1-5][0-9]{4}|[1-9][0-9]{1,3}|[0-9]):(6553[0-5]|655[0-2][0-9]|654[0-9]{2}|65[0-4][0-9]{2}|6[0-4][0-9]{3}|[1-5][0-9]{4}|[1-9][0-9]{1,3}|[0-9])|.*:.*|([1-9][0-9]{0,9}):([1-9][0-9]{0,9}):([1-9][0-9]{0,9})|.*:.*:.*` Member *string `json:"member,omitempty"` // kubebuilder:validation:MinLength=1 // kubebuilder:validation:MaxLength=255 // +kubebuilder:validation:Required // +kubebuilder:validation:Pattern="[A-Za-z0-9 !@#$^&()|+=`~.,'/_:;?-]*" Name *string `json:"name"` }
RoutingpolicyCommunityset struct
func (*RoutingpolicyCommunityset) DeepCopy ¶
func (in *RoutingpolicyCommunityset) DeepCopy() *RoutingpolicyCommunityset
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutingpolicyCommunityset.
func (*RoutingpolicyCommunityset) DeepCopyInto ¶
func (in *RoutingpolicyCommunityset) DeepCopyInto(out *RoutingpolicyCommunityset)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoutingpolicyCommunitysetObservation ¶
type RoutingpolicyCommunitysetObservation struct { }
RoutingpolicyCommunitysetObservation are the observable fields of a RoutingpolicyCommunityset.
func (*RoutingpolicyCommunitysetObservation) DeepCopy ¶
func (in *RoutingpolicyCommunitysetObservation) DeepCopy() *RoutingpolicyCommunitysetObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutingpolicyCommunitysetObservation.
func (*RoutingpolicyCommunitysetObservation) DeepCopyInto ¶
func (in *RoutingpolicyCommunitysetObservation) DeepCopyInto(out *RoutingpolicyCommunitysetObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoutingpolicyCommunitysetParameters ¶
type RoutingpolicyCommunitysetParameters struct {
SrlRoutingpolicyCommunityset *RoutingpolicyCommunityset `json:"community-set,omitempty"`
}
RoutingpolicyCommunitysetParameters are the parameter fields of a RoutingpolicyCommunityset.
func (*RoutingpolicyCommunitysetParameters) DeepCopy ¶
func (in *RoutingpolicyCommunitysetParameters) DeepCopy() *RoutingpolicyCommunitysetParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutingpolicyCommunitysetParameters.
func (*RoutingpolicyCommunitysetParameters) DeepCopyInto ¶
func (in *RoutingpolicyCommunitysetParameters) DeepCopyInto(out *RoutingpolicyCommunitysetParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoutingpolicyCommunitysetSpec ¶
type RoutingpolicyCommunitysetSpec struct { nddv1.ResourceSpec `json:",inline"` ForNetworkNode RoutingpolicyCommunitysetParameters `json:"forNetworkNode"` }
A RoutingpolicyCommunitysetSpec defines the desired state of a RoutingpolicyCommunityset.
func (*RoutingpolicyCommunitysetSpec) DeepCopy ¶
func (in *RoutingpolicyCommunitysetSpec) DeepCopy() *RoutingpolicyCommunitysetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutingpolicyCommunitysetSpec.
func (*RoutingpolicyCommunitysetSpec) DeepCopyInto ¶
func (in *RoutingpolicyCommunitysetSpec) DeepCopyInto(out *RoutingpolicyCommunitysetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoutingpolicyCommunitysetStatus ¶
type RoutingpolicyCommunitysetStatus struct { nddv1.ResourceStatus `json:",inline"` AtNetworkNode RoutingpolicyCommunitysetObservation `json:"atNetworkNode,omitempty"` }
A RoutingpolicyCommunitysetStatus represents the observed state of a RoutingpolicyCommunityset.
func (*RoutingpolicyCommunitysetStatus) DeepCopy ¶
func (in *RoutingpolicyCommunitysetStatus) DeepCopy() *RoutingpolicyCommunitysetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutingpolicyCommunitysetStatus.
func (*RoutingpolicyCommunitysetStatus) DeepCopyInto ¶
func (in *RoutingpolicyCommunitysetStatus) DeepCopyInto(out *RoutingpolicyCommunitysetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoutingpolicyPolicy ¶
type RoutingpolicyPolicy struct { DefaultAction *RoutingpolicyPolicyDefaultAction `json:"default-action,omitempty"` // kubebuilder:validation:MinLength=1 // kubebuilder:validation:MaxLength=255 // +kubebuilder:validation:Required // +kubebuilder:validation:Pattern="[A-Za-z0-9 !@#$^&()|+=`~.,'/_:;?-]*" Name *string `json:"name"` Statement []*RoutingpolicyPolicyStatement `json:"statement,omitempty"` }
RoutingpolicyPolicy struct
func (*RoutingpolicyPolicy) DeepCopy ¶
func (in *RoutingpolicyPolicy) DeepCopy() *RoutingpolicyPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutingpolicyPolicy.
func (*RoutingpolicyPolicy) DeepCopyInto ¶
func (in *RoutingpolicyPolicy) DeepCopyInto(out *RoutingpolicyPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoutingpolicyPolicyDefaultAction ¶
type RoutingpolicyPolicyDefaultAction struct { Accept *RoutingpolicyPolicyDefaultActionAccept `json:"accept,omitempty"` NextEntry *RoutingpolicyPolicyDefaultActionNextEntry `json:"next-entry,omitempty"` NextPolicy *RoutingpolicyPolicyDefaultActionNextPolicy `json:"next-policy,omitempty"` Reject *RoutingpolicyPolicyDefaultActionReject `json:"reject,omitempty"` }
RoutingpolicyPolicyDefaultAction struct
func (*RoutingpolicyPolicyDefaultAction) DeepCopy ¶
func (in *RoutingpolicyPolicyDefaultAction) DeepCopy() *RoutingpolicyPolicyDefaultAction
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutingpolicyPolicyDefaultAction.
func (*RoutingpolicyPolicyDefaultAction) DeepCopyInto ¶
func (in *RoutingpolicyPolicyDefaultAction) DeepCopyInto(out *RoutingpolicyPolicyDefaultAction)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoutingpolicyPolicyDefaultActionAccept ¶
type RoutingpolicyPolicyDefaultActionAccept struct {
Bgp *RoutingpolicyPolicyDefaultActionAcceptBgp `json:"bgp,omitempty"`
}
RoutingpolicyPolicyDefaultActionAccept struct
func (*RoutingpolicyPolicyDefaultActionAccept) DeepCopy ¶
func (in *RoutingpolicyPolicyDefaultActionAccept) DeepCopy() *RoutingpolicyPolicyDefaultActionAccept
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutingpolicyPolicyDefaultActionAccept.
func (*RoutingpolicyPolicyDefaultActionAccept) DeepCopyInto ¶
func (in *RoutingpolicyPolicyDefaultActionAccept) DeepCopyInto(out *RoutingpolicyPolicyDefaultActionAccept)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoutingpolicyPolicyDefaultActionAcceptBgp ¶
type RoutingpolicyPolicyDefaultActionAcceptBgp struct { AsPath *RoutingpolicyPolicyDefaultActionAcceptBgpAsPath `json:"as-path,omitempty"` Communities *RoutingpolicyPolicyDefaultActionAcceptBgpCommunities `json:"communities,omitempty"` LocalPreference *RoutingpolicyPolicyDefaultActionAcceptBgpLocalPreference `json:"local-preference,omitempty"` Origin *RoutingpolicyPolicyDefaultActionAcceptBgpOrigin `json:"origin,omitempty"` }
RoutingpolicyPolicyDefaultActionAcceptBgp struct
func (*RoutingpolicyPolicyDefaultActionAcceptBgp) DeepCopy ¶
func (in *RoutingpolicyPolicyDefaultActionAcceptBgp) DeepCopy() *RoutingpolicyPolicyDefaultActionAcceptBgp
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutingpolicyPolicyDefaultActionAcceptBgp.
func (*RoutingpolicyPolicyDefaultActionAcceptBgp) DeepCopyInto ¶
func (in *RoutingpolicyPolicyDefaultActionAcceptBgp) DeepCopyInto(out *RoutingpolicyPolicyDefaultActionAcceptBgp)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoutingpolicyPolicyDefaultActionAcceptBgpAsPath ¶
type RoutingpolicyPolicyDefaultActionAcceptBgpAsPath struct { Prepend *RoutingpolicyPolicyDefaultActionAcceptBgpAsPathPrepend `json:"prepend,omitempty"` Remove *bool `json:"remove,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=4294967295 Replace *uint32 `json:"replace,omitempty"` }
RoutingpolicyPolicyDefaultActionAcceptBgpAsPath struct
func (*RoutingpolicyPolicyDefaultActionAcceptBgpAsPath) DeepCopy ¶
func (in *RoutingpolicyPolicyDefaultActionAcceptBgpAsPath) DeepCopy() *RoutingpolicyPolicyDefaultActionAcceptBgpAsPath
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutingpolicyPolicyDefaultActionAcceptBgpAsPath.
func (*RoutingpolicyPolicyDefaultActionAcceptBgpAsPath) DeepCopyInto ¶
func (in *RoutingpolicyPolicyDefaultActionAcceptBgpAsPath) DeepCopyInto(out *RoutingpolicyPolicyDefaultActionAcceptBgpAsPath)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoutingpolicyPolicyDefaultActionAcceptBgpAsPathPrepend ¶
type RoutingpolicyPolicyDefaultActionAcceptBgpAsPathPrepend struct { AsNumber *string `json:"as-number,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=50 RepeatN *uint8 `json:"repeat-n,omitempty"` }
RoutingpolicyPolicyDefaultActionAcceptBgpAsPathPrepend struct
func (*RoutingpolicyPolicyDefaultActionAcceptBgpAsPathPrepend) DeepCopy ¶
func (in *RoutingpolicyPolicyDefaultActionAcceptBgpAsPathPrepend) DeepCopy() *RoutingpolicyPolicyDefaultActionAcceptBgpAsPathPrepend
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutingpolicyPolicyDefaultActionAcceptBgpAsPathPrepend.
func (*RoutingpolicyPolicyDefaultActionAcceptBgpAsPathPrepend) DeepCopyInto ¶
func (in *RoutingpolicyPolicyDefaultActionAcceptBgpAsPathPrepend) DeepCopyInto(out *RoutingpolicyPolicyDefaultActionAcceptBgpAsPathPrepend)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoutingpolicyPolicyDefaultActionAcceptBgpCommunities ¶
type RoutingpolicyPolicyDefaultActionAcceptBgpCommunities struct { Add *string `json:"add,omitempty"` Remove *string `json:"remove,omitempty"` Replace *string `json:"replace,omitempty"` }
RoutingpolicyPolicyDefaultActionAcceptBgpCommunities struct
func (*RoutingpolicyPolicyDefaultActionAcceptBgpCommunities) DeepCopy ¶
func (in *RoutingpolicyPolicyDefaultActionAcceptBgpCommunities) DeepCopy() *RoutingpolicyPolicyDefaultActionAcceptBgpCommunities
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutingpolicyPolicyDefaultActionAcceptBgpCommunities.
func (*RoutingpolicyPolicyDefaultActionAcceptBgpCommunities) DeepCopyInto ¶
func (in *RoutingpolicyPolicyDefaultActionAcceptBgpCommunities) DeepCopyInto(out *RoutingpolicyPolicyDefaultActionAcceptBgpCommunities)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoutingpolicyPolicyDefaultActionAcceptBgpLocalPreference ¶
type RoutingpolicyPolicyDefaultActionAcceptBgpLocalPreference struct { // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=4294967295 Set *uint32 `json:"set,omitempty"` }
RoutingpolicyPolicyDefaultActionAcceptBgpLocalPreference struct
func (*RoutingpolicyPolicyDefaultActionAcceptBgpLocalPreference) DeepCopy ¶
func (in *RoutingpolicyPolicyDefaultActionAcceptBgpLocalPreference) DeepCopy() *RoutingpolicyPolicyDefaultActionAcceptBgpLocalPreference
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutingpolicyPolicyDefaultActionAcceptBgpLocalPreference.
func (*RoutingpolicyPolicyDefaultActionAcceptBgpLocalPreference) DeepCopyInto ¶
func (in *RoutingpolicyPolicyDefaultActionAcceptBgpLocalPreference) DeepCopyInto(out *RoutingpolicyPolicyDefaultActionAcceptBgpLocalPreference)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoutingpolicyPolicyDefaultActionAcceptBgpOrigin ¶
type RoutingpolicyPolicyDefaultActionAcceptBgpOrigin struct { // +kubebuilder:validation:Enum=`egp`;`igp`;`incomplete` Set *string `json:"set,omitempty"` }
RoutingpolicyPolicyDefaultActionAcceptBgpOrigin struct
func (*RoutingpolicyPolicyDefaultActionAcceptBgpOrigin) DeepCopy ¶
func (in *RoutingpolicyPolicyDefaultActionAcceptBgpOrigin) DeepCopy() *RoutingpolicyPolicyDefaultActionAcceptBgpOrigin
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutingpolicyPolicyDefaultActionAcceptBgpOrigin.
func (*RoutingpolicyPolicyDefaultActionAcceptBgpOrigin) DeepCopyInto ¶
func (in *RoutingpolicyPolicyDefaultActionAcceptBgpOrigin) DeepCopyInto(out *RoutingpolicyPolicyDefaultActionAcceptBgpOrigin)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoutingpolicyPolicyDefaultActionNextEntry ¶
type RoutingpolicyPolicyDefaultActionNextEntry struct { }
RoutingpolicyPolicyDefaultActionNextEntry struct
func (*RoutingpolicyPolicyDefaultActionNextEntry) DeepCopy ¶
func (in *RoutingpolicyPolicyDefaultActionNextEntry) DeepCopy() *RoutingpolicyPolicyDefaultActionNextEntry
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutingpolicyPolicyDefaultActionNextEntry.
func (*RoutingpolicyPolicyDefaultActionNextEntry) DeepCopyInto ¶
func (in *RoutingpolicyPolicyDefaultActionNextEntry) DeepCopyInto(out *RoutingpolicyPolicyDefaultActionNextEntry)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoutingpolicyPolicyDefaultActionNextPolicy ¶
type RoutingpolicyPolicyDefaultActionNextPolicy struct { }
RoutingpolicyPolicyDefaultActionNextPolicy struct
func (*RoutingpolicyPolicyDefaultActionNextPolicy) DeepCopy ¶
func (in *RoutingpolicyPolicyDefaultActionNextPolicy) DeepCopy() *RoutingpolicyPolicyDefaultActionNextPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutingpolicyPolicyDefaultActionNextPolicy.
func (*RoutingpolicyPolicyDefaultActionNextPolicy) DeepCopyInto ¶
func (in *RoutingpolicyPolicyDefaultActionNextPolicy) DeepCopyInto(out *RoutingpolicyPolicyDefaultActionNextPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoutingpolicyPolicyDefaultActionReject ¶
type RoutingpolicyPolicyDefaultActionReject struct { }
RoutingpolicyPolicyDefaultActionReject struct
func (*RoutingpolicyPolicyDefaultActionReject) DeepCopy ¶
func (in *RoutingpolicyPolicyDefaultActionReject) DeepCopy() *RoutingpolicyPolicyDefaultActionReject
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutingpolicyPolicyDefaultActionReject.
func (*RoutingpolicyPolicyDefaultActionReject) DeepCopyInto ¶
func (in *RoutingpolicyPolicyDefaultActionReject) DeepCopyInto(out *RoutingpolicyPolicyDefaultActionReject)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoutingpolicyPolicyObservation ¶
type RoutingpolicyPolicyObservation struct { }
RoutingpolicyPolicyObservation are the observable fields of a RoutingpolicyPolicy.
func (*RoutingpolicyPolicyObservation) DeepCopy ¶
func (in *RoutingpolicyPolicyObservation) DeepCopy() *RoutingpolicyPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutingpolicyPolicyObservation.
func (*RoutingpolicyPolicyObservation) DeepCopyInto ¶
func (in *RoutingpolicyPolicyObservation) DeepCopyInto(out *RoutingpolicyPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoutingpolicyPolicyParameters ¶
type RoutingpolicyPolicyParameters struct {
SrlRoutingpolicyPolicy *RoutingpolicyPolicy `json:"policy,omitempty"`
}
RoutingpolicyPolicyParameters are the parameter fields of a RoutingpolicyPolicy.
func (*RoutingpolicyPolicyParameters) DeepCopy ¶
func (in *RoutingpolicyPolicyParameters) DeepCopy() *RoutingpolicyPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutingpolicyPolicyParameters.
func (*RoutingpolicyPolicyParameters) DeepCopyInto ¶
func (in *RoutingpolicyPolicyParameters) DeepCopyInto(out *RoutingpolicyPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoutingpolicyPolicySpec ¶
type RoutingpolicyPolicySpec struct { nddv1.ResourceSpec `json:",inline"` ForNetworkNode RoutingpolicyPolicyParameters `json:"forNetworkNode"` }
A RoutingpolicyPolicySpec defines the desired state of a RoutingpolicyPolicy.
func (*RoutingpolicyPolicySpec) DeepCopy ¶
func (in *RoutingpolicyPolicySpec) DeepCopy() *RoutingpolicyPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutingpolicyPolicySpec.
func (*RoutingpolicyPolicySpec) DeepCopyInto ¶
func (in *RoutingpolicyPolicySpec) DeepCopyInto(out *RoutingpolicyPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoutingpolicyPolicyStatement ¶
type RoutingpolicyPolicyStatement struct { Action *RoutingpolicyPolicyStatementAction `json:"action,omitempty"` Match *RoutingpolicyPolicyStatementMatch `json:"match,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=4294967295 SequenceId *uint32 `json:"sequence-id"` }
RoutingpolicyPolicyStatement struct
func (*RoutingpolicyPolicyStatement) DeepCopy ¶
func (in *RoutingpolicyPolicyStatement) DeepCopy() *RoutingpolicyPolicyStatement
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutingpolicyPolicyStatement.
func (*RoutingpolicyPolicyStatement) DeepCopyInto ¶
func (in *RoutingpolicyPolicyStatement) DeepCopyInto(out *RoutingpolicyPolicyStatement)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoutingpolicyPolicyStatementAction ¶
type RoutingpolicyPolicyStatementAction struct { Accept *RoutingpolicyPolicyStatementActionAccept `json:"accept,omitempty"` NextEntry *RoutingpolicyPolicyStatementActionNextEntry `json:"next-entry,omitempty"` NextPolicy *RoutingpolicyPolicyStatementActionNextPolicy `json:"next-policy,omitempty"` Reject *RoutingpolicyPolicyStatementActionReject `json:"reject,omitempty"` }
RoutingpolicyPolicyStatementAction struct
func (*RoutingpolicyPolicyStatementAction) DeepCopy ¶
func (in *RoutingpolicyPolicyStatementAction) DeepCopy() *RoutingpolicyPolicyStatementAction
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutingpolicyPolicyStatementAction.
func (*RoutingpolicyPolicyStatementAction) DeepCopyInto ¶
func (in *RoutingpolicyPolicyStatementAction) DeepCopyInto(out *RoutingpolicyPolicyStatementAction)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoutingpolicyPolicyStatementActionAccept ¶
type RoutingpolicyPolicyStatementActionAccept struct {
Bgp *RoutingpolicyPolicyStatementActionAcceptBgp `json:"bgp,omitempty"`
}
RoutingpolicyPolicyStatementActionAccept struct
func (*RoutingpolicyPolicyStatementActionAccept) DeepCopy ¶
func (in *RoutingpolicyPolicyStatementActionAccept) DeepCopy() *RoutingpolicyPolicyStatementActionAccept
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutingpolicyPolicyStatementActionAccept.
func (*RoutingpolicyPolicyStatementActionAccept) DeepCopyInto ¶
func (in *RoutingpolicyPolicyStatementActionAccept) DeepCopyInto(out *RoutingpolicyPolicyStatementActionAccept)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoutingpolicyPolicyStatementActionAcceptBgp ¶
type RoutingpolicyPolicyStatementActionAcceptBgp struct { AsPath *RoutingpolicyPolicyStatementActionAcceptBgpAsPath `json:"as-path,omitempty"` Communities *RoutingpolicyPolicyStatementActionAcceptBgpCommunities `json:"communities,omitempty"` LocalPreference *RoutingpolicyPolicyStatementActionAcceptBgpLocalPreference `json:"local-preference,omitempty"` Origin *RoutingpolicyPolicyStatementActionAcceptBgpOrigin `json:"origin,omitempty"` }
RoutingpolicyPolicyStatementActionAcceptBgp struct
func (*RoutingpolicyPolicyStatementActionAcceptBgp) DeepCopy ¶
func (in *RoutingpolicyPolicyStatementActionAcceptBgp) DeepCopy() *RoutingpolicyPolicyStatementActionAcceptBgp
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutingpolicyPolicyStatementActionAcceptBgp.
func (*RoutingpolicyPolicyStatementActionAcceptBgp) DeepCopyInto ¶
func (in *RoutingpolicyPolicyStatementActionAcceptBgp) DeepCopyInto(out *RoutingpolicyPolicyStatementActionAcceptBgp)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoutingpolicyPolicyStatementActionAcceptBgpAsPath ¶
type RoutingpolicyPolicyStatementActionAcceptBgpAsPath struct { Prepend *RoutingpolicyPolicyStatementActionAcceptBgpAsPathPrepend `json:"prepend,omitempty"` Remove *bool `json:"remove,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=4294967295 Replace *uint32 `json:"replace,omitempty"` }
RoutingpolicyPolicyStatementActionAcceptBgpAsPath struct
func (*RoutingpolicyPolicyStatementActionAcceptBgpAsPath) DeepCopy ¶
func (in *RoutingpolicyPolicyStatementActionAcceptBgpAsPath) DeepCopy() *RoutingpolicyPolicyStatementActionAcceptBgpAsPath
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutingpolicyPolicyStatementActionAcceptBgpAsPath.
func (*RoutingpolicyPolicyStatementActionAcceptBgpAsPath) DeepCopyInto ¶
func (in *RoutingpolicyPolicyStatementActionAcceptBgpAsPath) DeepCopyInto(out *RoutingpolicyPolicyStatementActionAcceptBgpAsPath)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoutingpolicyPolicyStatementActionAcceptBgpAsPathPrepend ¶
type RoutingpolicyPolicyStatementActionAcceptBgpAsPathPrepend struct { AsNumber *string `json:"as-number,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=50 RepeatN *uint8 `json:"repeat-n,omitempty"` }
RoutingpolicyPolicyStatementActionAcceptBgpAsPathPrepend struct
func (*RoutingpolicyPolicyStatementActionAcceptBgpAsPathPrepend) DeepCopy ¶
func (in *RoutingpolicyPolicyStatementActionAcceptBgpAsPathPrepend) DeepCopy() *RoutingpolicyPolicyStatementActionAcceptBgpAsPathPrepend
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutingpolicyPolicyStatementActionAcceptBgpAsPathPrepend.
func (*RoutingpolicyPolicyStatementActionAcceptBgpAsPathPrepend) DeepCopyInto ¶
func (in *RoutingpolicyPolicyStatementActionAcceptBgpAsPathPrepend) DeepCopyInto(out *RoutingpolicyPolicyStatementActionAcceptBgpAsPathPrepend)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoutingpolicyPolicyStatementActionAcceptBgpCommunities ¶
type RoutingpolicyPolicyStatementActionAcceptBgpCommunities struct { Add *string `json:"add,omitempty"` Remove *string `json:"remove,omitempty"` Replace *string `json:"replace,omitempty"` }
RoutingpolicyPolicyStatementActionAcceptBgpCommunities struct
func (*RoutingpolicyPolicyStatementActionAcceptBgpCommunities) DeepCopy ¶
func (in *RoutingpolicyPolicyStatementActionAcceptBgpCommunities) DeepCopy() *RoutingpolicyPolicyStatementActionAcceptBgpCommunities
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutingpolicyPolicyStatementActionAcceptBgpCommunities.
func (*RoutingpolicyPolicyStatementActionAcceptBgpCommunities) DeepCopyInto ¶
func (in *RoutingpolicyPolicyStatementActionAcceptBgpCommunities) DeepCopyInto(out *RoutingpolicyPolicyStatementActionAcceptBgpCommunities)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoutingpolicyPolicyStatementActionAcceptBgpLocalPreference ¶
type RoutingpolicyPolicyStatementActionAcceptBgpLocalPreference struct { // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=4294967295 Set *uint32 `json:"set,omitempty"` }
RoutingpolicyPolicyStatementActionAcceptBgpLocalPreference struct
func (*RoutingpolicyPolicyStatementActionAcceptBgpLocalPreference) DeepCopy ¶
func (in *RoutingpolicyPolicyStatementActionAcceptBgpLocalPreference) DeepCopy() *RoutingpolicyPolicyStatementActionAcceptBgpLocalPreference
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutingpolicyPolicyStatementActionAcceptBgpLocalPreference.
func (*RoutingpolicyPolicyStatementActionAcceptBgpLocalPreference) DeepCopyInto ¶
func (in *RoutingpolicyPolicyStatementActionAcceptBgpLocalPreference) DeepCopyInto(out *RoutingpolicyPolicyStatementActionAcceptBgpLocalPreference)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoutingpolicyPolicyStatementActionAcceptBgpOrigin ¶
type RoutingpolicyPolicyStatementActionAcceptBgpOrigin struct { // +kubebuilder:validation:Enum=`egp`;`igp`;`incomplete` Set *string `json:"set,omitempty"` }
RoutingpolicyPolicyStatementActionAcceptBgpOrigin struct
func (*RoutingpolicyPolicyStatementActionAcceptBgpOrigin) DeepCopy ¶
func (in *RoutingpolicyPolicyStatementActionAcceptBgpOrigin) DeepCopy() *RoutingpolicyPolicyStatementActionAcceptBgpOrigin
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutingpolicyPolicyStatementActionAcceptBgpOrigin.
func (*RoutingpolicyPolicyStatementActionAcceptBgpOrigin) DeepCopyInto ¶
func (in *RoutingpolicyPolicyStatementActionAcceptBgpOrigin) DeepCopyInto(out *RoutingpolicyPolicyStatementActionAcceptBgpOrigin)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoutingpolicyPolicyStatementActionNextEntry ¶
type RoutingpolicyPolicyStatementActionNextEntry struct { }
RoutingpolicyPolicyStatementActionNextEntry struct
func (*RoutingpolicyPolicyStatementActionNextEntry) DeepCopy ¶
func (in *RoutingpolicyPolicyStatementActionNextEntry) DeepCopy() *RoutingpolicyPolicyStatementActionNextEntry
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutingpolicyPolicyStatementActionNextEntry.
func (*RoutingpolicyPolicyStatementActionNextEntry) DeepCopyInto ¶
func (in *RoutingpolicyPolicyStatementActionNextEntry) DeepCopyInto(out *RoutingpolicyPolicyStatementActionNextEntry)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoutingpolicyPolicyStatementActionNextPolicy ¶
type RoutingpolicyPolicyStatementActionNextPolicy struct { }
RoutingpolicyPolicyStatementActionNextPolicy struct
func (*RoutingpolicyPolicyStatementActionNextPolicy) DeepCopy ¶
func (in *RoutingpolicyPolicyStatementActionNextPolicy) DeepCopy() *RoutingpolicyPolicyStatementActionNextPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutingpolicyPolicyStatementActionNextPolicy.
func (*RoutingpolicyPolicyStatementActionNextPolicy) DeepCopyInto ¶
func (in *RoutingpolicyPolicyStatementActionNextPolicy) DeepCopyInto(out *RoutingpolicyPolicyStatementActionNextPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoutingpolicyPolicyStatementActionReject ¶
type RoutingpolicyPolicyStatementActionReject struct { }
RoutingpolicyPolicyStatementActionReject struct
func (*RoutingpolicyPolicyStatementActionReject) DeepCopy ¶
func (in *RoutingpolicyPolicyStatementActionReject) DeepCopy() *RoutingpolicyPolicyStatementActionReject
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutingpolicyPolicyStatementActionReject.
func (*RoutingpolicyPolicyStatementActionReject) DeepCopyInto ¶
func (in *RoutingpolicyPolicyStatementActionReject) DeepCopyInto(out *RoutingpolicyPolicyStatementActionReject)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoutingpolicyPolicyStatementMatch ¶
type RoutingpolicyPolicyStatementMatch struct { Bgp *RoutingpolicyPolicyStatementMatchBgp `json:"bgp,omitempty"` Family *string `json:"family,omitempty"` Isis *RoutingpolicyPolicyStatementMatchIsis `json:"isis,omitempty"` Ospf *RoutingpolicyPolicyStatementMatchOspf `json:"ospf,omitempty"` PrefixSet *string `json:"prefix-set,omitempty"` Protocol *string `json:"protocol,omitempty"` }
RoutingpolicyPolicyStatementMatch struct
func (*RoutingpolicyPolicyStatementMatch) DeepCopy ¶
func (in *RoutingpolicyPolicyStatementMatch) DeepCopy() *RoutingpolicyPolicyStatementMatch
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutingpolicyPolicyStatementMatch.
func (*RoutingpolicyPolicyStatementMatch) DeepCopyInto ¶
func (in *RoutingpolicyPolicyStatementMatch) DeepCopyInto(out *RoutingpolicyPolicyStatementMatch)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoutingpolicyPolicyStatementMatchBgp ¶
type RoutingpolicyPolicyStatementMatchBgp struct { AsPathLength *RoutingpolicyPolicyStatementMatchBgpAsPathLength `json:"as-path-length,omitempty"` AsPathSet *string `json:"as-path-set,omitempty"` CommunitySet *string `json:"community-set,omitempty"` Evpn *RoutingpolicyPolicyStatementMatchBgpEvpn `json:"evpn,omitempty"` }
RoutingpolicyPolicyStatementMatchBgp struct
func (*RoutingpolicyPolicyStatementMatchBgp) DeepCopy ¶
func (in *RoutingpolicyPolicyStatementMatchBgp) DeepCopy() *RoutingpolicyPolicyStatementMatchBgp
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutingpolicyPolicyStatementMatchBgp.
func (*RoutingpolicyPolicyStatementMatchBgp) DeepCopyInto ¶
func (in *RoutingpolicyPolicyStatementMatchBgp) DeepCopyInto(out *RoutingpolicyPolicyStatementMatchBgp)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoutingpolicyPolicyStatementMatchBgpAsPathLength ¶
type RoutingpolicyPolicyStatementMatchBgpAsPathLength struct { // +kubebuilder:validation:Enum=`eq`;`ge`;`le` Operator *string `json:"operator,omitempty"` Unique *bool `json:"unique,omitempty"` // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=255 Value *uint8 `json:"value"` }
RoutingpolicyPolicyStatementMatchBgpAsPathLength struct
func (*RoutingpolicyPolicyStatementMatchBgpAsPathLength) DeepCopy ¶
func (in *RoutingpolicyPolicyStatementMatchBgpAsPathLength) DeepCopy() *RoutingpolicyPolicyStatementMatchBgpAsPathLength
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutingpolicyPolicyStatementMatchBgpAsPathLength.
func (*RoutingpolicyPolicyStatementMatchBgpAsPathLength) DeepCopyInto ¶
func (in *RoutingpolicyPolicyStatementMatchBgpAsPathLength) DeepCopyInto(out *RoutingpolicyPolicyStatementMatchBgpAsPathLength)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoutingpolicyPolicyStatementMatchBgpEvpn ¶
type RoutingpolicyPolicyStatementMatchBgpEvpn struct { // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=5 RouteType *uint8 `json:"route-type,omitempty"` }
RoutingpolicyPolicyStatementMatchBgpEvpn struct
func (*RoutingpolicyPolicyStatementMatchBgpEvpn) DeepCopy ¶
func (in *RoutingpolicyPolicyStatementMatchBgpEvpn) DeepCopy() *RoutingpolicyPolicyStatementMatchBgpEvpn
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutingpolicyPolicyStatementMatchBgpEvpn.
func (*RoutingpolicyPolicyStatementMatchBgpEvpn) DeepCopyInto ¶
func (in *RoutingpolicyPolicyStatementMatchBgpEvpn) DeepCopyInto(out *RoutingpolicyPolicyStatementMatchBgpEvpn)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoutingpolicyPolicyStatementMatchIsis ¶
type RoutingpolicyPolicyStatementMatchIsis struct { // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=2 Level *uint8 `json:"level,omitempty"` // +kubebuilder:validation:Enum=`external`;`internal` RouteType *string `json:"route-type,omitempty"` }
RoutingpolicyPolicyStatementMatchIsis struct
func (*RoutingpolicyPolicyStatementMatchIsis) DeepCopy ¶
func (in *RoutingpolicyPolicyStatementMatchIsis) DeepCopy() *RoutingpolicyPolicyStatementMatchIsis
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutingpolicyPolicyStatementMatchIsis.
func (*RoutingpolicyPolicyStatementMatchIsis) DeepCopyInto ¶
func (in *RoutingpolicyPolicyStatementMatchIsis) DeepCopyInto(out *RoutingpolicyPolicyStatementMatchIsis)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoutingpolicyPolicyStatementMatchOspf ¶
type RoutingpolicyPolicyStatementMatchOspf struct { // +kubebuilder:validation:Required // +kubebuilder:validation:Pattern=`(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])|[0-9\.]*|(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])([\p{N}\p{L}]+)?` AreaId *string `json:"area-id,omitempty"` // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=255 InstanceId *uint32 `json:"instance-id,omitempty"` RouteType *string `json:"route-type,omitempty"` }
RoutingpolicyPolicyStatementMatchOspf struct
func (*RoutingpolicyPolicyStatementMatchOspf) DeepCopy ¶
func (in *RoutingpolicyPolicyStatementMatchOspf) DeepCopy() *RoutingpolicyPolicyStatementMatchOspf
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutingpolicyPolicyStatementMatchOspf.
func (*RoutingpolicyPolicyStatementMatchOspf) DeepCopyInto ¶
func (in *RoutingpolicyPolicyStatementMatchOspf) DeepCopyInto(out *RoutingpolicyPolicyStatementMatchOspf)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoutingpolicyPolicyStatus ¶
type RoutingpolicyPolicyStatus struct { nddv1.ResourceStatus `json:",inline"` AtNetworkNode RoutingpolicyPolicyObservation `json:"atNetworkNode,omitempty"` }
A RoutingpolicyPolicyStatus represents the observed state of a RoutingpolicyPolicy.
func (*RoutingpolicyPolicyStatus) DeepCopy ¶
func (in *RoutingpolicyPolicyStatus) DeepCopy() *RoutingpolicyPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutingpolicyPolicyStatus.
func (*RoutingpolicyPolicyStatus) DeepCopyInto ¶
func (in *RoutingpolicyPolicyStatus) DeepCopyInto(out *RoutingpolicyPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoutingpolicyPrefixset ¶
type RoutingpolicyPrefixset struct { // kubebuilder:validation:MinLength=1 // kubebuilder:validation:MaxLength=255 // +kubebuilder:validation:Required // +kubebuilder:validation:Pattern="[A-Za-z0-9 !@#$^&()|+=`~.,'/_:;?-]*" Name *string `json:"name"` Prefix []*RoutingpolicyPrefixsetPrefix `json:"prefix,omitempty"` }
RoutingpolicyPrefixset struct
func (*RoutingpolicyPrefixset) DeepCopy ¶
func (in *RoutingpolicyPrefixset) DeepCopy() *RoutingpolicyPrefixset
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutingpolicyPrefixset.
func (*RoutingpolicyPrefixset) DeepCopyInto ¶
func (in *RoutingpolicyPrefixset) DeepCopyInto(out *RoutingpolicyPrefixset)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoutingpolicyPrefixsetObservation ¶
type RoutingpolicyPrefixsetObservation struct { }
RoutingpolicyPrefixsetObservation are the observable fields of a RoutingpolicyPrefixset.
func (*RoutingpolicyPrefixsetObservation) DeepCopy ¶
func (in *RoutingpolicyPrefixsetObservation) DeepCopy() *RoutingpolicyPrefixsetObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutingpolicyPrefixsetObservation.
func (*RoutingpolicyPrefixsetObservation) DeepCopyInto ¶
func (in *RoutingpolicyPrefixsetObservation) DeepCopyInto(out *RoutingpolicyPrefixsetObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoutingpolicyPrefixsetParameters ¶
type RoutingpolicyPrefixsetParameters struct {
SrlRoutingpolicyPrefixset *RoutingpolicyPrefixset `json:"prefix-set,omitempty"`
}
RoutingpolicyPrefixsetParameters are the parameter fields of a RoutingpolicyPrefixset.
func (*RoutingpolicyPrefixsetParameters) DeepCopy ¶
func (in *RoutingpolicyPrefixsetParameters) DeepCopy() *RoutingpolicyPrefixsetParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutingpolicyPrefixsetParameters.
func (*RoutingpolicyPrefixsetParameters) DeepCopyInto ¶
func (in *RoutingpolicyPrefixsetParameters) DeepCopyInto(out *RoutingpolicyPrefixsetParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoutingpolicyPrefixsetPrefix ¶
type RoutingpolicyPrefixsetPrefix struct { // +kubebuilder:validation:Optional // +kubebuilder:validation:Pattern=`(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])/(([0-9])|([1-2][0-9])|(3[0-2]))|((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(/(([0-9])|([0-9]{2})|(1[0-1][0-9])|(12[0-8])))` IpPrefix *string `json:"ip-prefix,omitempty"` // +kubebuilder:validation:Required // +kubebuilder:validation:Pattern=`([0-9]+\.\.[0-9]+)|exact` MaskLengthRange *string `json:"mask-length-range,omitempty"` }
RoutingpolicyPrefixsetPrefix struct
func (*RoutingpolicyPrefixsetPrefix) DeepCopy ¶
func (in *RoutingpolicyPrefixsetPrefix) DeepCopy() *RoutingpolicyPrefixsetPrefix
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutingpolicyPrefixsetPrefix.
func (*RoutingpolicyPrefixsetPrefix) DeepCopyInto ¶
func (in *RoutingpolicyPrefixsetPrefix) DeepCopyInto(out *RoutingpolicyPrefixsetPrefix)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoutingpolicyPrefixsetSpec ¶
type RoutingpolicyPrefixsetSpec struct { nddv1.ResourceSpec `json:",inline"` ForNetworkNode RoutingpolicyPrefixsetParameters `json:"forNetworkNode"` }
A RoutingpolicyPrefixsetSpec defines the desired state of a RoutingpolicyPrefixset.
func (*RoutingpolicyPrefixsetSpec) DeepCopy ¶
func (in *RoutingpolicyPrefixsetSpec) DeepCopy() *RoutingpolicyPrefixsetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutingpolicyPrefixsetSpec.
func (*RoutingpolicyPrefixsetSpec) DeepCopyInto ¶
func (in *RoutingpolicyPrefixsetSpec) DeepCopyInto(out *RoutingpolicyPrefixsetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoutingpolicyPrefixsetStatus ¶
type RoutingpolicyPrefixsetStatus struct { nddv1.ResourceStatus `json:",inline"` AtNetworkNode RoutingpolicyPrefixsetObservation `json:"atNetworkNode,omitempty"` }
A RoutingpolicyPrefixsetStatus represents the observed state of a RoutingpolicyPrefixset.
func (*RoutingpolicyPrefixsetStatus) DeepCopy ¶
func (in *RoutingpolicyPrefixsetStatus) DeepCopy() *RoutingpolicyPrefixsetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutingpolicyPrefixsetStatus.
func (*RoutingpolicyPrefixsetStatus) DeepCopyInto ¶
func (in *RoutingpolicyPrefixsetStatus) DeepCopyInto(out *RoutingpolicyPrefixsetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SrlBfd ¶
type SrlBfd struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BfdSpec `json:"spec,omitempty"` Status BfdStatus `json:"status,omitempty"` }
SrlBfd is the Schema for the Bfd 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 (*SrlBfd) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SrlBfd.
func (*SrlBfd) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SrlBfd) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SrlBfd) GetCondition ¶
func (mg *SrlBfd) GetCondition(ck nddv1.ConditionKind) nddv1.Condition
GetCondition of this SrlBfd.
func (*SrlBfd) GetDeletionPolicy ¶
func (mg *SrlBfd) GetDeletionPolicy() nddv1.DeletionPolicy
GetDeletionPolicy of this SrlBfd.
func (*SrlBfd) GetExternalLeafRefs ¶
GetExternalLeafRefs of this SrlBfd.
func (*SrlBfd) GetNetworkNodeReference ¶
GetNetworkNodeReference of this SrlBfd.
func (*SrlBfd) GetResourceIndexes ¶
GetResourceIndexes of this SrlBfd.
func (*SrlBfd) SetConditions ¶
SetConditions of this SrlBfd.
func (*SrlBfd) SetDeletionPolicy ¶
func (mg *SrlBfd) SetDeletionPolicy(r nddv1.DeletionPolicy)
SetDeletionPolicy of this SrlBfd.
func (*SrlBfd) SetExternalLeafRefs ¶
SetExternalLeafRefs of this SrlBfd.
func (*SrlBfd) SetNetworkNodeReference ¶
SetNetworkNodeReference of this SrlBfd.
func (*SrlBfd) SetResourceIndexes ¶
SetResourceIndexes of this SrlBfd.
type SrlBfdList ¶
type SrlBfdList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SrlBfd `json:"items"` }
SrlBfdList contains a list of Bfds
func (*SrlBfdList) DeepCopy ¶
func (in *SrlBfdList) DeepCopy() *SrlBfdList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SrlBfdList.
func (*SrlBfdList) DeepCopyInto ¶
func (in *SrlBfdList) DeepCopyInto(out *SrlBfdList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SrlBfdList) DeepCopyObject ¶
func (in *SrlBfdList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SrlBfdList) GetItems ¶
func (l *SrlBfdList) GetItems() []resource.Managed
GetItems of this SrlBfdList.
type SrlInterface ¶
type SrlInterface struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec InterfaceSpec `json:"spec,omitempty"` Status InterfaceStatus `json:"status,omitempty"` }
SrlInterface is the Schema for the Interface 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 (*SrlInterface) DeepCopy ¶
func (in *SrlInterface) DeepCopy() *SrlInterface
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SrlInterface.
func (*SrlInterface) DeepCopyInto ¶
func (in *SrlInterface) DeepCopyInto(out *SrlInterface)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SrlInterface) DeepCopyObject ¶
func (in *SrlInterface) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SrlInterface) GetActive ¶
func (mg *SrlInterface) GetActive() bool
GetActive of this SrlInterface.
func (*SrlInterface) GetCondition ¶
func (mg *SrlInterface) GetCondition(ck nddv1.ConditionKind) nddv1.Condition
GetCondition of this SrlInterface.
func (*SrlInterface) GetDeletionPolicy ¶
func (mg *SrlInterface) GetDeletionPolicy() nddv1.DeletionPolicy
GetDeletionPolicy of this SrlInterface.
func (*SrlInterface) GetExternalLeafRefs ¶
func (mg *SrlInterface) GetExternalLeafRefs() []string
GetExternalLeafRefs of this SrlInterface.
func (*SrlInterface) GetNetworkNodeReference ¶
func (mg *SrlInterface) GetNetworkNodeReference() *nddv1.Reference
GetNetworkNodeReference of this SrlInterface.
func (*SrlInterface) GetResourceIndexes ¶
func (mg *SrlInterface) GetResourceIndexes() map[string]string
GetResourceIndexes of this SrlInterface.
func (*SrlInterface) GetTarget ¶
func (mg *SrlInterface) GetTarget() []string
GetTarget of this SrlInterface.
func (*SrlInterface) SetActive ¶
func (mg *SrlInterface) SetActive(b bool)
SetActive of this SrlInterface.
func (*SrlInterface) SetConditions ¶
func (mg *SrlInterface) SetConditions(c ...nddv1.Condition)
SetConditions of this SrlInterface.
func (*SrlInterface) SetDeletionPolicy ¶
func (mg *SrlInterface) SetDeletionPolicy(r nddv1.DeletionPolicy)
SetDeletionPolicy of this SrlInterface.
func (*SrlInterface) SetExternalLeafRefs ¶
func (mg *SrlInterface) SetExternalLeafRefs(n []string)
SetExternalLeafRefs of this SrlInterface.
func (*SrlInterface) SetNetworkNodeReference ¶
func (mg *SrlInterface) SetNetworkNodeReference(r *nddv1.Reference)
SetNetworkNodeReference of this SrlInterface.
func (*SrlInterface) SetResourceIndexes ¶
func (mg *SrlInterface) SetResourceIndexes(n map[string]string)
SetResourceIndexes of this SrlInterface.
func (*SrlInterface) SetTarget ¶
func (mg *SrlInterface) SetTarget(t []string)
SetTarget of this SrlInterface.
type SrlInterfaceList ¶
type SrlInterfaceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SrlInterface `json:"items"` }
SrlInterfaceList contains a list of Interfaces
func (*SrlInterfaceList) DeepCopy ¶
func (in *SrlInterfaceList) DeepCopy() *SrlInterfaceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SrlInterfaceList.
func (*SrlInterfaceList) DeepCopyInto ¶
func (in *SrlInterfaceList) DeepCopyInto(out *SrlInterfaceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SrlInterfaceList) DeepCopyObject ¶
func (in *SrlInterfaceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SrlInterfaceList) GetItems ¶
func (l *SrlInterfaceList) GetItems() []resource.Managed
GetItems of this SrlInterfaceList.
type SrlInterfaceSubinterface ¶
type SrlInterfaceSubinterface struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec InterfaceSubinterfaceSpec `json:"spec,omitempty"` Status InterfaceSubinterfaceStatus `json:"status,omitempty"` }
SrlInterfaceSubinterface is the Schema for the InterfaceSubinterface 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 (*SrlInterfaceSubinterface) DeepCopy ¶
func (in *SrlInterfaceSubinterface) DeepCopy() *SrlInterfaceSubinterface
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SrlInterfaceSubinterface.
func (*SrlInterfaceSubinterface) DeepCopyInto ¶
func (in *SrlInterfaceSubinterface) DeepCopyInto(out *SrlInterfaceSubinterface)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SrlInterfaceSubinterface) DeepCopyObject ¶
func (in *SrlInterfaceSubinterface) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SrlInterfaceSubinterface) GetActive ¶
func (mg *SrlInterfaceSubinterface) GetActive() bool
GetActive of this SrlInterfaceSubinterface.
func (*SrlInterfaceSubinterface) GetCondition ¶
func (mg *SrlInterfaceSubinterface) GetCondition(ck nddv1.ConditionKind) nddv1.Condition
GetCondition of this SrlInterfaceSubinterface.
func (*SrlInterfaceSubinterface) GetDeletionPolicy ¶
func (mg *SrlInterfaceSubinterface) GetDeletionPolicy() nddv1.DeletionPolicy
GetDeletionPolicy of this SrlInterfaceSubinterface.
func (*SrlInterfaceSubinterface) GetExternalLeafRefs ¶
func (mg *SrlInterfaceSubinterface) GetExternalLeafRefs() []string
GetExternalLeafRefs of this SrlInterfaceSubinterface.
func (*SrlInterfaceSubinterface) GetNetworkNodeReference ¶
func (mg *SrlInterfaceSubinterface) GetNetworkNodeReference() *nddv1.Reference
GetNetworkNodeReference of this SrlInterfaceSubinterface.
func (*SrlInterfaceSubinterface) GetResourceIndexes ¶
func (mg *SrlInterfaceSubinterface) GetResourceIndexes() map[string]string
GetResourceIndexes of this SrlInterfaceSubinterface.
func (*SrlInterfaceSubinterface) GetTarget ¶
func (mg *SrlInterfaceSubinterface) GetTarget() []string
GetTarget of this SrlInterfaceSubinterface.
func (*SrlInterfaceSubinterface) SetActive ¶
func (mg *SrlInterfaceSubinterface) SetActive(b bool)
SetActive of this SrlInterfaceSubinterface.
func (*SrlInterfaceSubinterface) SetConditions ¶
func (mg *SrlInterfaceSubinterface) SetConditions(c ...nddv1.Condition)
SetConditions of this SrlInterfaceSubinterface.
func (*SrlInterfaceSubinterface) SetDeletionPolicy ¶
func (mg *SrlInterfaceSubinterface) SetDeletionPolicy(r nddv1.DeletionPolicy)
SetDeletionPolicy of this SrlInterfaceSubinterface.
func (*SrlInterfaceSubinterface) SetExternalLeafRefs ¶
func (mg *SrlInterfaceSubinterface) SetExternalLeafRefs(n []string)
SetExternalLeafRefs of this SrlInterfaceSubinterface.
func (*SrlInterfaceSubinterface) SetNetworkNodeReference ¶
func (mg *SrlInterfaceSubinterface) SetNetworkNodeReference(r *nddv1.Reference)
SetNetworkNodeReference of this SrlInterfaceSubinterface.
func (*SrlInterfaceSubinterface) SetResourceIndexes ¶
func (mg *SrlInterfaceSubinterface) SetResourceIndexes(n map[string]string)
SetResourceIndexes of this SrlInterfaceSubinterface.
func (*SrlInterfaceSubinterface) SetTarget ¶
func (mg *SrlInterfaceSubinterface) SetTarget(t []string)
SetTarget of this SrlInterfaceSubinterface.
type SrlInterfaceSubinterfaceList ¶
type SrlInterfaceSubinterfaceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SrlInterfaceSubinterface `json:"items"` }
SrlInterfaceSubinterfaceList contains a list of InterfaceSubinterfaces
func (*SrlInterfaceSubinterfaceList) DeepCopy ¶
func (in *SrlInterfaceSubinterfaceList) DeepCopy() *SrlInterfaceSubinterfaceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SrlInterfaceSubinterfaceList.
func (*SrlInterfaceSubinterfaceList) DeepCopyInto ¶
func (in *SrlInterfaceSubinterfaceList) DeepCopyInto(out *SrlInterfaceSubinterfaceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SrlInterfaceSubinterfaceList) DeepCopyObject ¶
func (in *SrlInterfaceSubinterfaceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SrlInterfaceSubinterfaceList) GetItems ¶
func (l *SrlInterfaceSubinterfaceList) GetItems() []resource.Managed
GetItems of this SrlInterfaceSubinterfaceList.
type SrlNetworkinstance ¶
type SrlNetworkinstance struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NetworkinstanceSpec `json:"spec,omitempty"` Status NetworkinstanceStatus `json:"status,omitempty"` }
SrlNetworkinstance is the Schema for the Networkinstance 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 (*SrlNetworkinstance) DeepCopy ¶
func (in *SrlNetworkinstance) DeepCopy() *SrlNetworkinstance
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SrlNetworkinstance.
func (*SrlNetworkinstance) DeepCopyInto ¶
func (in *SrlNetworkinstance) DeepCopyInto(out *SrlNetworkinstance)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SrlNetworkinstance) DeepCopyObject ¶
func (in *SrlNetworkinstance) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SrlNetworkinstance) GetActive ¶
func (mg *SrlNetworkinstance) GetActive() bool
GetActive of this SrlNetworkinstance.
func (*SrlNetworkinstance) GetCondition ¶
func (mg *SrlNetworkinstance) GetCondition(ck nddv1.ConditionKind) nddv1.Condition
GetCondition of this SrlNetworkinstance.
func (*SrlNetworkinstance) GetDeletionPolicy ¶
func (mg *SrlNetworkinstance) GetDeletionPolicy() nddv1.DeletionPolicy
GetDeletionPolicy of this SrlNetworkinstance.
func (*SrlNetworkinstance) GetExternalLeafRefs ¶
func (mg *SrlNetworkinstance) GetExternalLeafRefs() []string
GetExternalLeafRefs of this SrlNetworkinstance.
func (*SrlNetworkinstance) GetNetworkNodeReference ¶
func (mg *SrlNetworkinstance) GetNetworkNodeReference() *nddv1.Reference
GetNetworkNodeReference of this SrlNetworkinstance.
func (*SrlNetworkinstance) GetResourceIndexes ¶
func (mg *SrlNetworkinstance) GetResourceIndexes() map[string]string
GetResourceIndexes of this SrlNetworkinstance.
func (*SrlNetworkinstance) GetTarget ¶
func (mg *SrlNetworkinstance) GetTarget() []string
GetTarget of this SrlNetworkinstance.
func (*SrlNetworkinstance) SetActive ¶
func (mg *SrlNetworkinstance) SetActive(b bool)
SetActive of this SrlNetworkinstance.
func (*SrlNetworkinstance) SetConditions ¶
func (mg *SrlNetworkinstance) SetConditions(c ...nddv1.Condition)
SetConditions of this SrlNetworkinstance.
func (*SrlNetworkinstance) SetDeletionPolicy ¶
func (mg *SrlNetworkinstance) SetDeletionPolicy(r nddv1.DeletionPolicy)
SetDeletionPolicy of this SrlNetworkinstance.
func (*SrlNetworkinstance) SetExternalLeafRefs ¶
func (mg *SrlNetworkinstance) SetExternalLeafRefs(n []string)
SetExternalLeafRefs of this SrlNetworkinstance.
func (*SrlNetworkinstance) SetNetworkNodeReference ¶
func (mg *SrlNetworkinstance) SetNetworkNodeReference(r *nddv1.Reference)
SetNetworkNodeReference of this SrlNetworkinstance.
func (*SrlNetworkinstance) SetResourceIndexes ¶
func (mg *SrlNetworkinstance) SetResourceIndexes(n map[string]string)
SetResourceIndexes of this SrlNetworkinstance.
func (*SrlNetworkinstance) SetTarget ¶
func (mg *SrlNetworkinstance) SetTarget(t []string)
SetTarget of this SrlNetworkinstance.
type SrlNetworkinstanceAggregateroutes ¶
type SrlNetworkinstanceAggregateroutes struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NetworkinstanceAggregateroutesSpec `json:"spec,omitempty"` Status NetworkinstanceAggregateroutesStatus `json:"status,omitempty"` }
SrlNetworkinstanceAggregateroutes is the Schema for the NetworkinstanceAggregateroutes 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 (*SrlNetworkinstanceAggregateroutes) DeepCopy ¶
func (in *SrlNetworkinstanceAggregateroutes) DeepCopy() *SrlNetworkinstanceAggregateroutes
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SrlNetworkinstanceAggregateroutes.
func (*SrlNetworkinstanceAggregateroutes) DeepCopyInto ¶
func (in *SrlNetworkinstanceAggregateroutes) DeepCopyInto(out *SrlNetworkinstanceAggregateroutes)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SrlNetworkinstanceAggregateroutes) DeepCopyObject ¶
func (in *SrlNetworkinstanceAggregateroutes) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SrlNetworkinstanceAggregateroutes) GetActive ¶
func (mg *SrlNetworkinstanceAggregateroutes) GetActive() bool
GetActive of this SrlNetworkinstanceAggregateroutes.
func (*SrlNetworkinstanceAggregateroutes) GetCondition ¶
func (mg *SrlNetworkinstanceAggregateroutes) GetCondition(ck nddv1.ConditionKind) nddv1.Condition
GetCondition of this SrlNetworkinstanceAggregateroutes.
func (*SrlNetworkinstanceAggregateroutes) GetDeletionPolicy ¶
func (mg *SrlNetworkinstanceAggregateroutes) GetDeletionPolicy() nddv1.DeletionPolicy
GetDeletionPolicy of this SrlNetworkinstanceAggregateroutes.
func (*SrlNetworkinstanceAggregateroutes) GetExternalLeafRefs ¶
func (mg *SrlNetworkinstanceAggregateroutes) GetExternalLeafRefs() []string
GetExternalLeafRefs of this SrlNetworkinstanceAggregateroutes.
func (*SrlNetworkinstanceAggregateroutes) GetNetworkNodeReference ¶
func (mg *SrlNetworkinstanceAggregateroutes) GetNetworkNodeReference() *nddv1.Reference
GetNetworkNodeReference of this SrlNetworkinstanceAggregateroutes.
func (*SrlNetworkinstanceAggregateroutes) GetResourceIndexes ¶
func (mg *SrlNetworkinstanceAggregateroutes) GetResourceIndexes() map[string]string
GetResourceIndexes of this SrlNetworkinstanceAggregateroutes.
func (*SrlNetworkinstanceAggregateroutes) GetTarget ¶
func (mg *SrlNetworkinstanceAggregateroutes) GetTarget() []string
GetTarget of this SrlNetworkinstanceAggregateroutes.
func (*SrlNetworkinstanceAggregateroutes) SetActive ¶
func (mg *SrlNetworkinstanceAggregateroutes) SetActive(b bool)
SetActive of this SrlNetworkinstanceAggregateroutes.
func (*SrlNetworkinstanceAggregateroutes) SetConditions ¶
func (mg *SrlNetworkinstanceAggregateroutes) SetConditions(c ...nddv1.Condition)
SetConditions of this SrlNetworkinstanceAggregateroutes.
func (*SrlNetworkinstanceAggregateroutes) SetDeletionPolicy ¶
func (mg *SrlNetworkinstanceAggregateroutes) SetDeletionPolicy(r nddv1.DeletionPolicy)
SetDeletionPolicy of this SrlNetworkinstanceAggregateroutes.
func (*SrlNetworkinstanceAggregateroutes) SetExternalLeafRefs ¶
func (mg *SrlNetworkinstanceAggregateroutes) SetExternalLeafRefs(n []string)
SetExternalLeafRefs of this SrlNetworkinstanceAggregateroutes.
func (*SrlNetworkinstanceAggregateroutes) SetNetworkNodeReference ¶
func (mg *SrlNetworkinstanceAggregateroutes) SetNetworkNodeReference(r *nddv1.Reference)
SetNetworkNodeReference of this SrlNetworkinstanceAggregateroutes.
func (*SrlNetworkinstanceAggregateroutes) SetResourceIndexes ¶
func (mg *SrlNetworkinstanceAggregateroutes) SetResourceIndexes(n map[string]string)
SetResourceIndexes of this SrlNetworkinstanceAggregateroutes.
func (*SrlNetworkinstanceAggregateroutes) SetTarget ¶
func (mg *SrlNetworkinstanceAggregateroutes) SetTarget(t []string)
SetTarget of this SrlNetworkinstanceAggregateroutes.
type SrlNetworkinstanceAggregateroutesList ¶
type SrlNetworkinstanceAggregateroutesList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SrlNetworkinstanceAggregateroutes `json:"items"` }
SrlNetworkinstanceAggregateroutesList contains a list of NetworkinstanceAggregateroutess
func (*SrlNetworkinstanceAggregateroutesList) DeepCopy ¶
func (in *SrlNetworkinstanceAggregateroutesList) DeepCopy() *SrlNetworkinstanceAggregateroutesList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SrlNetworkinstanceAggregateroutesList.
func (*SrlNetworkinstanceAggregateroutesList) DeepCopyInto ¶
func (in *SrlNetworkinstanceAggregateroutesList) DeepCopyInto(out *SrlNetworkinstanceAggregateroutesList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SrlNetworkinstanceAggregateroutesList) DeepCopyObject ¶
func (in *SrlNetworkinstanceAggregateroutesList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SrlNetworkinstanceAggregateroutesList) GetItems ¶
func (l *SrlNetworkinstanceAggregateroutesList) GetItems() []resource.Managed
GetItems of this SrlNetworkinstanceAggregateroutesList.
type SrlNetworkinstanceList ¶
type SrlNetworkinstanceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SrlNetworkinstance `json:"items"` }
SrlNetworkinstanceList contains a list of Networkinstances
func (*SrlNetworkinstanceList) DeepCopy ¶
func (in *SrlNetworkinstanceList) DeepCopy() *SrlNetworkinstanceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SrlNetworkinstanceList.
func (*SrlNetworkinstanceList) DeepCopyInto ¶
func (in *SrlNetworkinstanceList) DeepCopyInto(out *SrlNetworkinstanceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SrlNetworkinstanceList) DeepCopyObject ¶
func (in *SrlNetworkinstanceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SrlNetworkinstanceList) GetItems ¶
func (l *SrlNetworkinstanceList) GetItems() []resource.Managed
GetItems of this SrlNetworkinstanceList.
type SrlNetworkinstanceNexthopgroups ¶
type SrlNetworkinstanceNexthopgroups struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NetworkinstanceNexthopgroupsSpec `json:"spec,omitempty"` Status NetworkinstanceNexthopgroupsStatus `json:"status,omitempty"` }
SrlNetworkinstanceNexthopgroups is the Schema for the NetworkinstanceNexthopgroups 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 (*SrlNetworkinstanceNexthopgroups) DeepCopy ¶
func (in *SrlNetworkinstanceNexthopgroups) DeepCopy() *SrlNetworkinstanceNexthopgroups
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SrlNetworkinstanceNexthopgroups.
func (*SrlNetworkinstanceNexthopgroups) DeepCopyInto ¶
func (in *SrlNetworkinstanceNexthopgroups) DeepCopyInto(out *SrlNetworkinstanceNexthopgroups)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SrlNetworkinstanceNexthopgroups) DeepCopyObject ¶
func (in *SrlNetworkinstanceNexthopgroups) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SrlNetworkinstanceNexthopgroups) GetActive ¶
func (mg *SrlNetworkinstanceNexthopgroups) GetActive() bool
GetActive of this SrlNetworkinstanceNexthopgroups.
func (*SrlNetworkinstanceNexthopgroups) GetCondition ¶
func (mg *SrlNetworkinstanceNexthopgroups) GetCondition(ck nddv1.ConditionKind) nddv1.Condition
GetCondition of this SrlNetworkinstanceNexthopgroups.
func (*SrlNetworkinstanceNexthopgroups) GetDeletionPolicy ¶
func (mg *SrlNetworkinstanceNexthopgroups) GetDeletionPolicy() nddv1.DeletionPolicy
GetDeletionPolicy of this SrlNetworkinstanceNexthopgroups.
func (*SrlNetworkinstanceNexthopgroups) GetExternalLeafRefs ¶
func (mg *SrlNetworkinstanceNexthopgroups) GetExternalLeafRefs() []string
GetExternalLeafRefs of this SrlNetworkinstanceNexthopgroups.
func (*SrlNetworkinstanceNexthopgroups) GetNetworkNodeReference ¶
func (mg *SrlNetworkinstanceNexthopgroups) GetNetworkNodeReference() *nddv1.Reference
GetNetworkNodeReference of this SrlNetworkinstanceNexthopgroups.
func (*SrlNetworkinstanceNexthopgroups) GetResourceIndexes ¶
func (mg *SrlNetworkinstanceNexthopgroups) GetResourceIndexes() map[string]string
GetResourceIndexes of this SrlNetworkinstanceNexthopgroups.
func (*SrlNetworkinstanceNexthopgroups) GetTarget ¶
func (mg *SrlNetworkinstanceNexthopgroups) GetTarget() []string
GetTarget of this SrlNetworkinstanceNexthopgroups.
func (*SrlNetworkinstanceNexthopgroups) SetActive ¶
func (mg *SrlNetworkinstanceNexthopgroups) SetActive(b bool)
SetActive of this SrlNetworkinstanceNexthopgroups.
func (*SrlNetworkinstanceNexthopgroups) SetConditions ¶
func (mg *SrlNetworkinstanceNexthopgroups) SetConditions(c ...nddv1.Condition)
SetConditions of this SrlNetworkinstanceNexthopgroups.
func (*SrlNetworkinstanceNexthopgroups) SetDeletionPolicy ¶
func (mg *SrlNetworkinstanceNexthopgroups) SetDeletionPolicy(r nddv1.DeletionPolicy)
SetDeletionPolicy of this SrlNetworkinstanceNexthopgroups.
func (*SrlNetworkinstanceNexthopgroups) SetExternalLeafRefs ¶
func (mg *SrlNetworkinstanceNexthopgroups) SetExternalLeafRefs(n []string)
SetExternalLeafRefs of this SrlNetworkinstanceNexthopgroups.
func (*SrlNetworkinstanceNexthopgroups) SetNetworkNodeReference ¶
func (mg *SrlNetworkinstanceNexthopgroups) SetNetworkNodeReference(r *nddv1.Reference)
SetNetworkNodeReference of this SrlNetworkinstanceNexthopgroups.
func (*SrlNetworkinstanceNexthopgroups) SetResourceIndexes ¶
func (mg *SrlNetworkinstanceNexthopgroups) SetResourceIndexes(n map[string]string)
SetResourceIndexes of this SrlNetworkinstanceNexthopgroups.
func (*SrlNetworkinstanceNexthopgroups) SetTarget ¶
func (mg *SrlNetworkinstanceNexthopgroups) SetTarget(t []string)
SetTarget of this SrlNetworkinstanceNexthopgroups.
type SrlNetworkinstanceNexthopgroupsList ¶
type SrlNetworkinstanceNexthopgroupsList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SrlNetworkinstanceNexthopgroups `json:"items"` }
SrlNetworkinstanceNexthopgroupsList contains a list of NetworkinstanceNexthopgroupss
func (*SrlNetworkinstanceNexthopgroupsList) DeepCopy ¶
func (in *SrlNetworkinstanceNexthopgroupsList) DeepCopy() *SrlNetworkinstanceNexthopgroupsList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SrlNetworkinstanceNexthopgroupsList.
func (*SrlNetworkinstanceNexthopgroupsList) DeepCopyInto ¶
func (in *SrlNetworkinstanceNexthopgroupsList) DeepCopyInto(out *SrlNetworkinstanceNexthopgroupsList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SrlNetworkinstanceNexthopgroupsList) DeepCopyObject ¶
func (in *SrlNetworkinstanceNexthopgroupsList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SrlNetworkinstanceNexthopgroupsList) GetItems ¶
func (l *SrlNetworkinstanceNexthopgroupsList) GetItems() []resource.Managed
GetItems of this SrlNetworkinstanceNexthopgroupsList.
type SrlNetworkinstanceProtocolsBgp ¶
type SrlNetworkinstanceProtocolsBgp struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NetworkinstanceProtocolsBgpSpec `json:"spec,omitempty"` Status NetworkinstanceProtocolsBgpStatus `json:"status,omitempty"` }
SrlNetworkinstanceProtocolsBgp is the Schema for the NetworkinstanceProtocolsBgp 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 (*SrlNetworkinstanceProtocolsBgp) DeepCopy ¶
func (in *SrlNetworkinstanceProtocolsBgp) DeepCopy() *SrlNetworkinstanceProtocolsBgp
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SrlNetworkinstanceProtocolsBgp.
func (*SrlNetworkinstanceProtocolsBgp) DeepCopyInto ¶
func (in *SrlNetworkinstanceProtocolsBgp) DeepCopyInto(out *SrlNetworkinstanceProtocolsBgp)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SrlNetworkinstanceProtocolsBgp) DeepCopyObject ¶
func (in *SrlNetworkinstanceProtocolsBgp) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SrlNetworkinstanceProtocolsBgp) GetActive ¶
func (mg *SrlNetworkinstanceProtocolsBgp) GetActive() bool
GetActive of this SrlNetworkinstanceProtocolsBgp.
func (*SrlNetworkinstanceProtocolsBgp) GetCondition ¶
func (mg *SrlNetworkinstanceProtocolsBgp) GetCondition(ck nddv1.ConditionKind) nddv1.Condition
GetCondition of this SrlNetworkinstanceProtocolsBgp.
func (*SrlNetworkinstanceProtocolsBgp) GetDeletionPolicy ¶
func (mg *SrlNetworkinstanceProtocolsBgp) GetDeletionPolicy() nddv1.DeletionPolicy
GetDeletionPolicy of this SrlNetworkinstanceProtocolsBgp.
func (*SrlNetworkinstanceProtocolsBgp) GetExternalLeafRefs ¶
func (mg *SrlNetworkinstanceProtocolsBgp) GetExternalLeafRefs() []string
GetExternalLeafRefs of this SrlNetworkinstanceProtocolsBgp.
func (*SrlNetworkinstanceProtocolsBgp) GetNetworkNodeReference ¶
func (mg *SrlNetworkinstanceProtocolsBgp) GetNetworkNodeReference() *nddv1.Reference
GetNetworkNodeReference of this SrlNetworkinstanceProtocolsBgp.
func (*SrlNetworkinstanceProtocolsBgp) GetResourceIndexes ¶
func (mg *SrlNetworkinstanceProtocolsBgp) GetResourceIndexes() map[string]string
GetResourceIndexes of this SrlNetworkinstanceProtocolsBgp.
func (*SrlNetworkinstanceProtocolsBgp) GetTarget ¶
func (mg *SrlNetworkinstanceProtocolsBgp) GetTarget() []string
GetTarget of this SrlNetworkinstanceProtocolsBgp.
func (*SrlNetworkinstanceProtocolsBgp) SetActive ¶
func (mg *SrlNetworkinstanceProtocolsBgp) SetActive(b bool)
SetActive of this SrlNetworkinstanceProtocolsBgp.
func (*SrlNetworkinstanceProtocolsBgp) SetConditions ¶
func (mg *SrlNetworkinstanceProtocolsBgp) SetConditions(c ...nddv1.Condition)
SetConditions of this SrlNetworkinstanceProtocolsBgp.
func (*SrlNetworkinstanceProtocolsBgp) SetDeletionPolicy ¶
func (mg *SrlNetworkinstanceProtocolsBgp) SetDeletionPolicy(r nddv1.DeletionPolicy)
SetDeletionPolicy of this SrlNetworkinstanceProtocolsBgp.
func (*SrlNetworkinstanceProtocolsBgp) SetExternalLeafRefs ¶
func (mg *SrlNetworkinstanceProtocolsBgp) SetExternalLeafRefs(n []string)
SetExternalLeafRefs of this SrlNetworkinstanceProtocolsBgp.
func (*SrlNetworkinstanceProtocolsBgp) SetNetworkNodeReference ¶
func (mg *SrlNetworkinstanceProtocolsBgp) SetNetworkNodeReference(r *nddv1.Reference)
SetNetworkNodeReference of this SrlNetworkinstanceProtocolsBgp.
func (*SrlNetworkinstanceProtocolsBgp) SetResourceIndexes ¶
func (mg *SrlNetworkinstanceProtocolsBgp) SetResourceIndexes(n map[string]string)
SetResourceIndexes of this SrlNetworkinstanceProtocolsBgp.
func (*SrlNetworkinstanceProtocolsBgp) SetTarget ¶
func (mg *SrlNetworkinstanceProtocolsBgp) SetTarget(t []string)
SetTarget of this SrlNetworkinstanceProtocolsBgp.
type SrlNetworkinstanceProtocolsBgpList ¶
type SrlNetworkinstanceProtocolsBgpList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SrlNetworkinstanceProtocolsBgp `json:"items"` }
SrlNetworkinstanceProtocolsBgpList contains a list of NetworkinstanceProtocolsBgps
func (*SrlNetworkinstanceProtocolsBgpList) DeepCopy ¶
func (in *SrlNetworkinstanceProtocolsBgpList) DeepCopy() *SrlNetworkinstanceProtocolsBgpList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SrlNetworkinstanceProtocolsBgpList.
func (*SrlNetworkinstanceProtocolsBgpList) DeepCopyInto ¶
func (in *SrlNetworkinstanceProtocolsBgpList) DeepCopyInto(out *SrlNetworkinstanceProtocolsBgpList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SrlNetworkinstanceProtocolsBgpList) DeepCopyObject ¶
func (in *SrlNetworkinstanceProtocolsBgpList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SrlNetworkinstanceProtocolsBgpList) GetItems ¶
func (l *SrlNetworkinstanceProtocolsBgpList) GetItems() []resource.Managed
GetItems of this SrlNetworkinstanceProtocolsBgpList.
type SrlNetworkinstanceProtocolsBgpevpn ¶
type SrlNetworkinstanceProtocolsBgpevpn struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NetworkinstanceProtocolsBgpevpnSpec `json:"spec,omitempty"` Status NetworkinstanceProtocolsBgpevpnStatus `json:"status,omitempty"` }
SrlNetworkinstanceProtocolsBgpevpn is the Schema for the NetworkinstanceProtocolsBgpevpn 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 (*SrlNetworkinstanceProtocolsBgpevpn) DeepCopy ¶
func (in *SrlNetworkinstanceProtocolsBgpevpn) DeepCopy() *SrlNetworkinstanceProtocolsBgpevpn
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SrlNetworkinstanceProtocolsBgpevpn.
func (*SrlNetworkinstanceProtocolsBgpevpn) DeepCopyInto ¶
func (in *SrlNetworkinstanceProtocolsBgpevpn) DeepCopyInto(out *SrlNetworkinstanceProtocolsBgpevpn)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SrlNetworkinstanceProtocolsBgpevpn) DeepCopyObject ¶
func (in *SrlNetworkinstanceProtocolsBgpevpn) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SrlNetworkinstanceProtocolsBgpevpn) GetActive ¶
func (mg *SrlNetworkinstanceProtocolsBgpevpn) GetActive() bool
GetActive of this SrlNetworkinstanceProtocolsBgpevpn.
func (*SrlNetworkinstanceProtocolsBgpevpn) GetCondition ¶
func (mg *SrlNetworkinstanceProtocolsBgpevpn) GetCondition(ck nddv1.ConditionKind) nddv1.Condition
GetCondition of this SrlNetworkinstanceProtocolsBgpevpn.
func (*SrlNetworkinstanceProtocolsBgpevpn) GetDeletionPolicy ¶
func (mg *SrlNetworkinstanceProtocolsBgpevpn) GetDeletionPolicy() nddv1.DeletionPolicy
GetDeletionPolicy of this SrlNetworkinstanceProtocolsBgpevpn.
func (*SrlNetworkinstanceProtocolsBgpevpn) GetExternalLeafRefs ¶
func (mg *SrlNetworkinstanceProtocolsBgpevpn) GetExternalLeafRefs() []string
GetExternalLeafRefs of this SrlNetworkinstanceProtocolsBgpevpn.
func (*SrlNetworkinstanceProtocolsBgpevpn) GetNetworkNodeReference ¶
func (mg *SrlNetworkinstanceProtocolsBgpevpn) GetNetworkNodeReference() *nddv1.Reference
GetNetworkNodeReference of this SrlNetworkinstanceProtocolsBgpevpn.
func (*SrlNetworkinstanceProtocolsBgpevpn) GetResourceIndexes ¶
func (mg *SrlNetworkinstanceProtocolsBgpevpn) GetResourceIndexes() map[string]string
GetResourceIndexes of this SrlNetworkinstanceProtocolsBgpevpn.
func (*SrlNetworkinstanceProtocolsBgpevpn) GetTarget ¶
func (mg *SrlNetworkinstanceProtocolsBgpevpn) GetTarget() []string
GetTarget of this SrlNetworkinstanceProtocolsBgpevpn.
func (*SrlNetworkinstanceProtocolsBgpevpn) SetActive ¶
func (mg *SrlNetworkinstanceProtocolsBgpevpn) SetActive(b bool)
SetActive of this SrlNetworkinstanceProtocolsBgpevpn.
func (*SrlNetworkinstanceProtocolsBgpevpn) SetConditions ¶
func (mg *SrlNetworkinstanceProtocolsBgpevpn) SetConditions(c ...nddv1.Condition)
SetConditions of this SrlNetworkinstanceProtocolsBgpevpn.
func (*SrlNetworkinstanceProtocolsBgpevpn) SetDeletionPolicy ¶
func (mg *SrlNetworkinstanceProtocolsBgpevpn) SetDeletionPolicy(r nddv1.DeletionPolicy)
SetDeletionPolicy of this SrlNetworkinstanceProtocolsBgpevpn.
func (*SrlNetworkinstanceProtocolsBgpevpn) SetExternalLeafRefs ¶
func (mg *SrlNetworkinstanceProtocolsBgpevpn) SetExternalLeafRefs(n []string)
SetExternalLeafRefs of this SrlNetworkinstanceProtocolsBgpevpn.
func (*SrlNetworkinstanceProtocolsBgpevpn) SetNetworkNodeReference ¶
func (mg *SrlNetworkinstanceProtocolsBgpevpn) SetNetworkNodeReference(r *nddv1.Reference)
SetNetworkNodeReference of this SrlNetworkinstanceProtocolsBgpevpn.
func (*SrlNetworkinstanceProtocolsBgpevpn) SetResourceIndexes ¶
func (mg *SrlNetworkinstanceProtocolsBgpevpn) SetResourceIndexes(n map[string]string)
SetResourceIndexes of this SrlNetworkinstanceProtocolsBgpevpn.
func (*SrlNetworkinstanceProtocolsBgpevpn) SetTarget ¶
func (mg *SrlNetworkinstanceProtocolsBgpevpn) SetTarget(t []string)
SetTarget of this SrlNetworkinstanceProtocolsBgpevpn.
type SrlNetworkinstanceProtocolsBgpevpnList ¶
type SrlNetworkinstanceProtocolsBgpevpnList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SrlNetworkinstanceProtocolsBgpevpn `json:"items"` }
SrlNetworkinstanceProtocolsBgpevpnList contains a list of NetworkinstanceProtocolsBgpevpns
func (*SrlNetworkinstanceProtocolsBgpevpnList) DeepCopy ¶
func (in *SrlNetworkinstanceProtocolsBgpevpnList) DeepCopy() *SrlNetworkinstanceProtocolsBgpevpnList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SrlNetworkinstanceProtocolsBgpevpnList.
func (*SrlNetworkinstanceProtocolsBgpevpnList) DeepCopyInto ¶
func (in *SrlNetworkinstanceProtocolsBgpevpnList) DeepCopyInto(out *SrlNetworkinstanceProtocolsBgpevpnList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SrlNetworkinstanceProtocolsBgpevpnList) DeepCopyObject ¶
func (in *SrlNetworkinstanceProtocolsBgpevpnList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SrlNetworkinstanceProtocolsBgpevpnList) GetItems ¶
func (l *SrlNetworkinstanceProtocolsBgpevpnList) GetItems() []resource.Managed
GetItems of this SrlNetworkinstanceProtocolsBgpevpnList.
type SrlNetworkinstanceProtocolsBgpvpn ¶
type SrlNetworkinstanceProtocolsBgpvpn struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NetworkinstanceProtocolsBgpvpnSpec `json:"spec,omitempty"` Status NetworkinstanceProtocolsBgpvpnStatus `json:"status,omitempty"` }
SrlNetworkinstanceProtocolsBgpvpn is the Schema for the NetworkinstanceProtocolsBgpvpn 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 (*SrlNetworkinstanceProtocolsBgpvpn) DeepCopy ¶
func (in *SrlNetworkinstanceProtocolsBgpvpn) DeepCopy() *SrlNetworkinstanceProtocolsBgpvpn
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SrlNetworkinstanceProtocolsBgpvpn.
func (*SrlNetworkinstanceProtocolsBgpvpn) DeepCopyInto ¶
func (in *SrlNetworkinstanceProtocolsBgpvpn) DeepCopyInto(out *SrlNetworkinstanceProtocolsBgpvpn)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SrlNetworkinstanceProtocolsBgpvpn) DeepCopyObject ¶
func (in *SrlNetworkinstanceProtocolsBgpvpn) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SrlNetworkinstanceProtocolsBgpvpn) GetActive ¶
func (mg *SrlNetworkinstanceProtocolsBgpvpn) GetActive() bool
GetActive of this SrlNetworkinstanceProtocolsBgpvpn.
func (*SrlNetworkinstanceProtocolsBgpvpn) GetCondition ¶
func (mg *SrlNetworkinstanceProtocolsBgpvpn) GetCondition(ck nddv1.ConditionKind) nddv1.Condition
GetCondition of this SrlNetworkinstanceProtocolsBgpvpn.
func (*SrlNetworkinstanceProtocolsBgpvpn) GetDeletionPolicy ¶
func (mg *SrlNetworkinstanceProtocolsBgpvpn) GetDeletionPolicy() nddv1.DeletionPolicy
GetDeletionPolicy of this SrlNetworkinstanceProtocolsBgpvpn.
func (*SrlNetworkinstanceProtocolsBgpvpn) GetExternalLeafRefs ¶
func (mg *SrlNetworkinstanceProtocolsBgpvpn) GetExternalLeafRefs() []string
GetExternalLeafRefs of this SrlNetworkinstanceProtocolsBgpvpn.
func (*SrlNetworkinstanceProtocolsBgpvpn) GetNetworkNodeReference ¶
func (mg *SrlNetworkinstanceProtocolsBgpvpn) GetNetworkNodeReference() *nddv1.Reference
GetNetworkNodeReference of this SrlNetworkinstanceProtocolsBgpvpn.
func (*SrlNetworkinstanceProtocolsBgpvpn) GetResourceIndexes ¶
func (mg *SrlNetworkinstanceProtocolsBgpvpn) GetResourceIndexes() map[string]string
GetResourceIndexes of this SrlNetworkinstanceProtocolsBgpvpn.
func (*SrlNetworkinstanceProtocolsBgpvpn) GetTarget ¶
func (mg *SrlNetworkinstanceProtocolsBgpvpn) GetTarget() []string
GetTarget of this SrlNetworkinstanceProtocolsBgpvpn.
func (*SrlNetworkinstanceProtocolsBgpvpn) SetActive ¶
func (mg *SrlNetworkinstanceProtocolsBgpvpn) SetActive(b bool)
SetActive of this SrlNetworkinstanceProtocolsBgpvpn.
func (*SrlNetworkinstanceProtocolsBgpvpn) SetConditions ¶
func (mg *SrlNetworkinstanceProtocolsBgpvpn) SetConditions(c ...nddv1.Condition)
SetConditions of this SrlNetworkinstanceProtocolsBgpvpn.
func (*SrlNetworkinstanceProtocolsBgpvpn) SetDeletionPolicy ¶
func (mg *SrlNetworkinstanceProtocolsBgpvpn) SetDeletionPolicy(r nddv1.DeletionPolicy)
SetDeletionPolicy of this SrlNetworkinstanceProtocolsBgpvpn.
func (*SrlNetworkinstanceProtocolsBgpvpn) SetExternalLeafRefs ¶
func (mg *SrlNetworkinstanceProtocolsBgpvpn) SetExternalLeafRefs(n []string)
SetExternalLeafRefs of this SrlNetworkinstanceProtocolsBgpvpn.
func (*SrlNetworkinstanceProtocolsBgpvpn) SetNetworkNodeReference ¶
func (mg *SrlNetworkinstanceProtocolsBgpvpn) SetNetworkNodeReference(r *nddv1.Reference)
SetNetworkNodeReference of this SrlNetworkinstanceProtocolsBgpvpn.
func (*SrlNetworkinstanceProtocolsBgpvpn) SetResourceIndexes ¶
func (mg *SrlNetworkinstanceProtocolsBgpvpn) SetResourceIndexes(n map[string]string)
SetResourceIndexes of this SrlNetworkinstanceProtocolsBgpvpn.
func (*SrlNetworkinstanceProtocolsBgpvpn) SetTarget ¶
func (mg *SrlNetworkinstanceProtocolsBgpvpn) SetTarget(t []string)
SetTarget of this SrlNetworkinstanceProtocolsBgpvpn.
type SrlNetworkinstanceProtocolsBgpvpnList ¶
type SrlNetworkinstanceProtocolsBgpvpnList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SrlNetworkinstanceProtocolsBgpvpn `json:"items"` }
SrlNetworkinstanceProtocolsBgpvpnList contains a list of NetworkinstanceProtocolsBgpvpns
func (*SrlNetworkinstanceProtocolsBgpvpnList) DeepCopy ¶
func (in *SrlNetworkinstanceProtocolsBgpvpnList) DeepCopy() *SrlNetworkinstanceProtocolsBgpvpnList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SrlNetworkinstanceProtocolsBgpvpnList.
func (*SrlNetworkinstanceProtocolsBgpvpnList) DeepCopyInto ¶
func (in *SrlNetworkinstanceProtocolsBgpvpnList) DeepCopyInto(out *SrlNetworkinstanceProtocolsBgpvpnList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SrlNetworkinstanceProtocolsBgpvpnList) DeepCopyObject ¶
func (in *SrlNetworkinstanceProtocolsBgpvpnList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SrlNetworkinstanceProtocolsBgpvpnList) GetItems ¶
func (l *SrlNetworkinstanceProtocolsBgpvpnList) GetItems() []resource.Managed
GetItems of this SrlNetworkinstanceProtocolsBgpvpnList.
type SrlNetworkinstanceProtocolsIsis ¶
type SrlNetworkinstanceProtocolsIsis struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NetworkinstanceProtocolsIsisSpec `json:"spec,omitempty"` Status NetworkinstanceProtocolsIsisStatus `json:"status,omitempty"` }
SrlNetworkinstanceProtocolsIsis is the Schema for the NetworkinstanceProtocolsIsis 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 (*SrlNetworkinstanceProtocolsIsis) DeepCopy ¶
func (in *SrlNetworkinstanceProtocolsIsis) DeepCopy() *SrlNetworkinstanceProtocolsIsis
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SrlNetworkinstanceProtocolsIsis.
func (*SrlNetworkinstanceProtocolsIsis) DeepCopyInto ¶
func (in *SrlNetworkinstanceProtocolsIsis) DeepCopyInto(out *SrlNetworkinstanceProtocolsIsis)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SrlNetworkinstanceProtocolsIsis) DeepCopyObject ¶
func (in *SrlNetworkinstanceProtocolsIsis) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SrlNetworkinstanceProtocolsIsis) GetActive ¶
func (mg *SrlNetworkinstanceProtocolsIsis) GetActive() bool
GetActive of this SrlNetworkinstanceProtocolsIsis.
func (*SrlNetworkinstanceProtocolsIsis) GetCondition ¶
func (mg *SrlNetworkinstanceProtocolsIsis) GetCondition(ck nddv1.ConditionKind) nddv1.Condition
GetCondition of this SrlNetworkinstanceProtocolsIsis.
func (*SrlNetworkinstanceProtocolsIsis) GetDeletionPolicy ¶
func (mg *SrlNetworkinstanceProtocolsIsis) GetDeletionPolicy() nddv1.DeletionPolicy
GetDeletionPolicy of this SrlNetworkinstanceProtocolsIsis.
func (*SrlNetworkinstanceProtocolsIsis) GetExternalLeafRefs ¶
func (mg *SrlNetworkinstanceProtocolsIsis) GetExternalLeafRefs() []string
GetExternalLeafRefs of this SrlNetworkinstanceProtocolsIsis.
func (*SrlNetworkinstanceProtocolsIsis) GetNetworkNodeReference ¶
func (mg *SrlNetworkinstanceProtocolsIsis) GetNetworkNodeReference() *nddv1.Reference
GetNetworkNodeReference of this SrlNetworkinstanceProtocolsIsis.
func (*SrlNetworkinstanceProtocolsIsis) GetResourceIndexes ¶
func (mg *SrlNetworkinstanceProtocolsIsis) GetResourceIndexes() map[string]string
GetResourceIndexes of this SrlNetworkinstanceProtocolsIsis.
func (*SrlNetworkinstanceProtocolsIsis) GetTarget ¶
func (mg *SrlNetworkinstanceProtocolsIsis) GetTarget() []string
GetTarget of this SrlNetworkinstanceProtocolsIsis.
func (*SrlNetworkinstanceProtocolsIsis) SetActive ¶
func (mg *SrlNetworkinstanceProtocolsIsis) SetActive(b bool)
SetActive of this SrlNetworkinstanceProtocolsIsis.
func (*SrlNetworkinstanceProtocolsIsis) SetConditions ¶
func (mg *SrlNetworkinstanceProtocolsIsis) SetConditions(c ...nddv1.Condition)
SetConditions of this SrlNetworkinstanceProtocolsIsis.
func (*SrlNetworkinstanceProtocolsIsis) SetDeletionPolicy ¶
func (mg *SrlNetworkinstanceProtocolsIsis) SetDeletionPolicy(r nddv1.DeletionPolicy)
SetDeletionPolicy of this SrlNetworkinstanceProtocolsIsis.
func (*SrlNetworkinstanceProtocolsIsis) SetExternalLeafRefs ¶
func (mg *SrlNetworkinstanceProtocolsIsis) SetExternalLeafRefs(n []string)
SetExternalLeafRefs of this SrlNetworkinstanceProtocolsIsis.
func (*SrlNetworkinstanceProtocolsIsis) SetNetworkNodeReference ¶
func (mg *SrlNetworkinstanceProtocolsIsis) SetNetworkNodeReference(r *nddv1.Reference)
SetNetworkNodeReference of this SrlNetworkinstanceProtocolsIsis.
func (*SrlNetworkinstanceProtocolsIsis) SetResourceIndexes ¶
func (mg *SrlNetworkinstanceProtocolsIsis) SetResourceIndexes(n map[string]string)
SetResourceIndexes of this SrlNetworkinstanceProtocolsIsis.
func (*SrlNetworkinstanceProtocolsIsis) SetTarget ¶
func (mg *SrlNetworkinstanceProtocolsIsis) SetTarget(t []string)
SetTarget of this SrlNetworkinstanceProtocolsIsis.
type SrlNetworkinstanceProtocolsIsisList ¶
type SrlNetworkinstanceProtocolsIsisList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SrlNetworkinstanceProtocolsIsis `json:"items"` }
SrlNetworkinstanceProtocolsIsisList contains a list of NetworkinstanceProtocolsIsiss
func (*SrlNetworkinstanceProtocolsIsisList) DeepCopy ¶
func (in *SrlNetworkinstanceProtocolsIsisList) DeepCopy() *SrlNetworkinstanceProtocolsIsisList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SrlNetworkinstanceProtocolsIsisList.
func (*SrlNetworkinstanceProtocolsIsisList) DeepCopyInto ¶
func (in *SrlNetworkinstanceProtocolsIsisList) DeepCopyInto(out *SrlNetworkinstanceProtocolsIsisList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SrlNetworkinstanceProtocolsIsisList) DeepCopyObject ¶
func (in *SrlNetworkinstanceProtocolsIsisList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SrlNetworkinstanceProtocolsIsisList) GetItems ¶
func (l *SrlNetworkinstanceProtocolsIsisList) GetItems() []resource.Managed
GetItems of this SrlNetworkinstanceProtocolsIsisList.
type SrlNetworkinstanceProtocolsLinux ¶
type SrlNetworkinstanceProtocolsLinux struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NetworkinstanceProtocolsLinuxSpec `json:"spec,omitempty"` Status NetworkinstanceProtocolsLinuxStatus `json:"status,omitempty"` }
SrlNetworkinstanceProtocolsLinux is the Schema for the NetworkinstanceProtocolsLinux 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 (*SrlNetworkinstanceProtocolsLinux) DeepCopy ¶
func (in *SrlNetworkinstanceProtocolsLinux) DeepCopy() *SrlNetworkinstanceProtocolsLinux
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SrlNetworkinstanceProtocolsLinux.
func (*SrlNetworkinstanceProtocolsLinux) DeepCopyInto ¶
func (in *SrlNetworkinstanceProtocolsLinux) DeepCopyInto(out *SrlNetworkinstanceProtocolsLinux)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SrlNetworkinstanceProtocolsLinux) DeepCopyObject ¶
func (in *SrlNetworkinstanceProtocolsLinux) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SrlNetworkinstanceProtocolsLinux) GetActive ¶
func (mg *SrlNetworkinstanceProtocolsLinux) GetActive() bool
GetActive of this SrlNetworkinstanceProtocolsLinux.
func (*SrlNetworkinstanceProtocolsLinux) GetCondition ¶
func (mg *SrlNetworkinstanceProtocolsLinux) GetCondition(ck nddv1.ConditionKind) nddv1.Condition
GetCondition of this SrlNetworkinstanceProtocolsLinux.
func (*SrlNetworkinstanceProtocolsLinux) GetDeletionPolicy ¶
func (mg *SrlNetworkinstanceProtocolsLinux) GetDeletionPolicy() nddv1.DeletionPolicy
GetDeletionPolicy of this SrlNetworkinstanceProtocolsLinux.
func (*SrlNetworkinstanceProtocolsLinux) GetExternalLeafRefs ¶
func (mg *SrlNetworkinstanceProtocolsLinux) GetExternalLeafRefs() []string
GetExternalLeafRefs of this SrlNetworkinstanceProtocolsLinux.
func (*SrlNetworkinstanceProtocolsLinux) GetNetworkNodeReference ¶
func (mg *SrlNetworkinstanceProtocolsLinux) GetNetworkNodeReference() *nddv1.Reference
GetNetworkNodeReference of this SrlNetworkinstanceProtocolsLinux.
func (*SrlNetworkinstanceProtocolsLinux) GetResourceIndexes ¶
func (mg *SrlNetworkinstanceProtocolsLinux) GetResourceIndexes() map[string]string
GetResourceIndexes of this SrlNetworkinstanceProtocolsLinux.
func (*SrlNetworkinstanceProtocolsLinux) GetTarget ¶
func (mg *SrlNetworkinstanceProtocolsLinux) GetTarget() []string
GetTarget of this SrlNetworkinstanceProtocolsLinux.
func (*SrlNetworkinstanceProtocolsLinux) SetActive ¶
func (mg *SrlNetworkinstanceProtocolsLinux) SetActive(b bool)
SetActive of this SrlNetworkinstanceProtocolsLinux.
func (*SrlNetworkinstanceProtocolsLinux) SetConditions ¶
func (mg *SrlNetworkinstanceProtocolsLinux) SetConditions(c ...nddv1.Condition)
SetConditions of this SrlNetworkinstanceProtocolsLinux.
func (*SrlNetworkinstanceProtocolsLinux) SetDeletionPolicy ¶
func (mg *SrlNetworkinstanceProtocolsLinux) SetDeletionPolicy(r nddv1.DeletionPolicy)
SetDeletionPolicy of this SrlNetworkinstanceProtocolsLinux.
func (*SrlNetworkinstanceProtocolsLinux) SetExternalLeafRefs ¶
func (mg *SrlNetworkinstanceProtocolsLinux) SetExternalLeafRefs(n []string)
SetExternalLeafRefs of this SrlNetworkinstanceProtocolsLinux.
func (*SrlNetworkinstanceProtocolsLinux) SetNetworkNodeReference ¶
func (mg *SrlNetworkinstanceProtocolsLinux) SetNetworkNodeReference(r *nddv1.Reference)
SetNetworkNodeReference of this SrlNetworkinstanceProtocolsLinux.
func (*SrlNetworkinstanceProtocolsLinux) SetResourceIndexes ¶
func (mg *SrlNetworkinstanceProtocolsLinux) SetResourceIndexes(n map[string]string)
SetResourceIndexes of this SrlNetworkinstanceProtocolsLinux.
func (*SrlNetworkinstanceProtocolsLinux) SetTarget ¶
func (mg *SrlNetworkinstanceProtocolsLinux) SetTarget(t []string)
SetTarget of this SrlNetworkinstanceProtocolsLinux.
type SrlNetworkinstanceProtocolsLinuxList ¶
type SrlNetworkinstanceProtocolsLinuxList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SrlNetworkinstanceProtocolsLinux `json:"items"` }
SrlNetworkinstanceProtocolsLinuxList contains a list of NetworkinstanceProtocolsLinuxs
func (*SrlNetworkinstanceProtocolsLinuxList) DeepCopy ¶
func (in *SrlNetworkinstanceProtocolsLinuxList) DeepCopy() *SrlNetworkinstanceProtocolsLinuxList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SrlNetworkinstanceProtocolsLinuxList.
func (*SrlNetworkinstanceProtocolsLinuxList) DeepCopyInto ¶
func (in *SrlNetworkinstanceProtocolsLinuxList) DeepCopyInto(out *SrlNetworkinstanceProtocolsLinuxList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SrlNetworkinstanceProtocolsLinuxList) DeepCopyObject ¶
func (in *SrlNetworkinstanceProtocolsLinuxList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SrlNetworkinstanceProtocolsLinuxList) GetItems ¶
func (l *SrlNetworkinstanceProtocolsLinuxList) GetItems() []resource.Managed
GetItems of this SrlNetworkinstanceProtocolsLinuxList.
type SrlNetworkinstanceProtocolsOspf ¶
type SrlNetworkinstanceProtocolsOspf struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NetworkinstanceProtocolsOspfSpec `json:"spec,omitempty"` Status NetworkinstanceProtocolsOspfStatus `json:"status,omitempty"` }
SrlNetworkinstanceProtocolsOspf is the Schema for the NetworkinstanceProtocolsOspf 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 (*SrlNetworkinstanceProtocolsOspf) DeepCopy ¶
func (in *SrlNetworkinstanceProtocolsOspf) DeepCopy() *SrlNetworkinstanceProtocolsOspf
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SrlNetworkinstanceProtocolsOspf.
func (*SrlNetworkinstanceProtocolsOspf) DeepCopyInto ¶
func (in *SrlNetworkinstanceProtocolsOspf) DeepCopyInto(out *SrlNetworkinstanceProtocolsOspf)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SrlNetworkinstanceProtocolsOspf) DeepCopyObject ¶
func (in *SrlNetworkinstanceProtocolsOspf) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SrlNetworkinstanceProtocolsOspf) GetActive ¶
func (mg *SrlNetworkinstanceProtocolsOspf) GetActive() bool
GetActive of this SrlNetworkinstanceProtocolsOspf.
func (*SrlNetworkinstanceProtocolsOspf) GetCondition ¶
func (mg *SrlNetworkinstanceProtocolsOspf) GetCondition(ck nddv1.ConditionKind) nddv1.Condition
GetCondition of this SrlNetworkinstanceProtocolsOspf.
func (*SrlNetworkinstanceProtocolsOspf) GetDeletionPolicy ¶
func (mg *SrlNetworkinstanceProtocolsOspf) GetDeletionPolicy() nddv1.DeletionPolicy
GetDeletionPolicy of this SrlNetworkinstanceProtocolsOspf.
func (*SrlNetworkinstanceProtocolsOspf) GetExternalLeafRefs ¶
func (mg *SrlNetworkinstanceProtocolsOspf) GetExternalLeafRefs() []string
GetExternalLeafRefs of this SrlNetworkinstanceProtocolsOspf.
func (*SrlNetworkinstanceProtocolsOspf) GetNetworkNodeReference ¶
func (mg *SrlNetworkinstanceProtocolsOspf) GetNetworkNodeReference() *nddv1.Reference
GetNetworkNodeReference of this SrlNetworkinstanceProtocolsOspf.
func (*SrlNetworkinstanceProtocolsOspf) GetResourceIndexes ¶
func (mg *SrlNetworkinstanceProtocolsOspf) GetResourceIndexes() map[string]string
GetResourceIndexes of this SrlNetworkinstanceProtocolsOspf.
func (*SrlNetworkinstanceProtocolsOspf) GetTarget ¶
func (mg *SrlNetworkinstanceProtocolsOspf) GetTarget() []string
GetTarget of this SrlNetworkinstanceProtocolsOspf.
func (*SrlNetworkinstanceProtocolsOspf) SetActive ¶
func (mg *SrlNetworkinstanceProtocolsOspf) SetActive(b bool)
SetActive of this SrlNetworkinstanceProtocolsOspf.
func (*SrlNetworkinstanceProtocolsOspf) SetConditions ¶
func (mg *SrlNetworkinstanceProtocolsOspf) SetConditions(c ...nddv1.Condition)
SetConditions of this SrlNetworkinstanceProtocolsOspf.
func (*SrlNetworkinstanceProtocolsOspf) SetDeletionPolicy ¶
func (mg *SrlNetworkinstanceProtocolsOspf) SetDeletionPolicy(r nddv1.DeletionPolicy)
SetDeletionPolicy of this SrlNetworkinstanceProtocolsOspf.
func (*SrlNetworkinstanceProtocolsOspf) SetExternalLeafRefs ¶
func (mg *SrlNetworkinstanceProtocolsOspf) SetExternalLeafRefs(n []string)
SetExternalLeafRefs of this SrlNetworkinstanceProtocolsOspf.
func (*SrlNetworkinstanceProtocolsOspf) SetNetworkNodeReference ¶
func (mg *SrlNetworkinstanceProtocolsOspf) SetNetworkNodeReference(r *nddv1.Reference)
SetNetworkNodeReference of this SrlNetworkinstanceProtocolsOspf.
func (*SrlNetworkinstanceProtocolsOspf) SetResourceIndexes ¶
func (mg *SrlNetworkinstanceProtocolsOspf) SetResourceIndexes(n map[string]string)
SetResourceIndexes of this SrlNetworkinstanceProtocolsOspf.
func (*SrlNetworkinstanceProtocolsOspf) SetTarget ¶
func (mg *SrlNetworkinstanceProtocolsOspf) SetTarget(t []string)
SetTarget of this SrlNetworkinstanceProtocolsOspf.
type SrlNetworkinstanceProtocolsOspfList ¶
type SrlNetworkinstanceProtocolsOspfList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SrlNetworkinstanceProtocolsOspf `json:"items"` }
SrlNetworkinstanceProtocolsOspfList contains a list of NetworkinstanceProtocolsOspfs
func (*SrlNetworkinstanceProtocolsOspfList) DeepCopy ¶
func (in *SrlNetworkinstanceProtocolsOspfList) DeepCopy() *SrlNetworkinstanceProtocolsOspfList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SrlNetworkinstanceProtocolsOspfList.
func (*SrlNetworkinstanceProtocolsOspfList) DeepCopyInto ¶
func (in *SrlNetworkinstanceProtocolsOspfList) DeepCopyInto(out *SrlNetworkinstanceProtocolsOspfList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SrlNetworkinstanceProtocolsOspfList) DeepCopyObject ¶
func (in *SrlNetworkinstanceProtocolsOspfList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SrlNetworkinstanceProtocolsOspfList) GetItems ¶
func (l *SrlNetworkinstanceProtocolsOspfList) GetItems() []resource.Managed
GetItems of this SrlNetworkinstanceProtocolsOspfList.
type SrlNetworkinstanceStaticroutes ¶
type SrlNetworkinstanceStaticroutes struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NetworkinstanceStaticroutesSpec `json:"spec,omitempty"` Status NetworkinstanceStaticroutesStatus `json:"status,omitempty"` }
SrlNetworkinstanceStaticroutes is the Schema for the NetworkinstanceStaticroutes 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 (*SrlNetworkinstanceStaticroutes) DeepCopy ¶
func (in *SrlNetworkinstanceStaticroutes) DeepCopy() *SrlNetworkinstanceStaticroutes
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SrlNetworkinstanceStaticroutes.
func (*SrlNetworkinstanceStaticroutes) DeepCopyInto ¶
func (in *SrlNetworkinstanceStaticroutes) DeepCopyInto(out *SrlNetworkinstanceStaticroutes)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SrlNetworkinstanceStaticroutes) DeepCopyObject ¶
func (in *SrlNetworkinstanceStaticroutes) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SrlNetworkinstanceStaticroutes) GetActive ¶
func (mg *SrlNetworkinstanceStaticroutes) GetActive() bool
GetActive of this SrlNetworkinstanceStaticroutes.
func (*SrlNetworkinstanceStaticroutes) GetCondition ¶
func (mg *SrlNetworkinstanceStaticroutes) GetCondition(ck nddv1.ConditionKind) nddv1.Condition
GetCondition of this SrlNetworkinstanceStaticroutes.
func (*SrlNetworkinstanceStaticroutes) GetDeletionPolicy ¶
func (mg *SrlNetworkinstanceStaticroutes) GetDeletionPolicy() nddv1.DeletionPolicy
GetDeletionPolicy of this SrlNetworkinstanceStaticroutes.
func (*SrlNetworkinstanceStaticroutes) GetExternalLeafRefs ¶
func (mg *SrlNetworkinstanceStaticroutes) GetExternalLeafRefs() []string
GetExternalLeafRefs of this SrlNetworkinstanceStaticroutes.
func (*SrlNetworkinstanceStaticroutes) GetNetworkNodeReference ¶
func (mg *SrlNetworkinstanceStaticroutes) GetNetworkNodeReference() *nddv1.Reference
GetNetworkNodeReference of this SrlNetworkinstanceStaticroutes.
func (*SrlNetworkinstanceStaticroutes) GetResourceIndexes ¶
func (mg *SrlNetworkinstanceStaticroutes) GetResourceIndexes() map[string]string
GetResourceIndexes of this SrlNetworkinstanceStaticroutes.
func (*SrlNetworkinstanceStaticroutes) GetTarget ¶
func (mg *SrlNetworkinstanceStaticroutes) GetTarget() []string
GetTarget of this SrlNetworkinstanceStaticroutes.
func (*SrlNetworkinstanceStaticroutes) SetActive ¶
func (mg *SrlNetworkinstanceStaticroutes) SetActive(b bool)
SetActive of this SrlNetworkinstanceStaticroutes.
func (*SrlNetworkinstanceStaticroutes) SetConditions ¶
func (mg *SrlNetworkinstanceStaticroutes) SetConditions(c ...nddv1.Condition)
SetConditions of this SrlNetworkinstanceStaticroutes.
func (*SrlNetworkinstanceStaticroutes) SetDeletionPolicy ¶
func (mg *SrlNetworkinstanceStaticroutes) SetDeletionPolicy(r nddv1.DeletionPolicy)
SetDeletionPolicy of this SrlNetworkinstanceStaticroutes.
func (*SrlNetworkinstanceStaticroutes) SetExternalLeafRefs ¶
func (mg *SrlNetworkinstanceStaticroutes) SetExternalLeafRefs(n []string)
SetExternalLeafRefs of this SrlNetworkinstanceStaticroutes.
func (*SrlNetworkinstanceStaticroutes) SetNetworkNodeReference ¶
func (mg *SrlNetworkinstanceStaticroutes) SetNetworkNodeReference(r *nddv1.Reference)
SetNetworkNodeReference of this SrlNetworkinstanceStaticroutes.
func (*SrlNetworkinstanceStaticroutes) SetResourceIndexes ¶
func (mg *SrlNetworkinstanceStaticroutes) SetResourceIndexes(n map[string]string)
SetResourceIndexes of this SrlNetworkinstanceStaticroutes.
func (*SrlNetworkinstanceStaticroutes) SetTarget ¶
func (mg *SrlNetworkinstanceStaticroutes) SetTarget(t []string)
SetTarget of this SrlNetworkinstanceStaticroutes.
type SrlNetworkinstanceStaticroutesList ¶
type SrlNetworkinstanceStaticroutesList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SrlNetworkinstanceStaticroutes `json:"items"` }
SrlNetworkinstanceStaticroutesList contains a list of NetworkinstanceStaticroutess
func (*SrlNetworkinstanceStaticroutesList) DeepCopy ¶
func (in *SrlNetworkinstanceStaticroutesList) DeepCopy() *SrlNetworkinstanceStaticroutesList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SrlNetworkinstanceStaticroutesList.
func (*SrlNetworkinstanceStaticroutesList) DeepCopyInto ¶
func (in *SrlNetworkinstanceStaticroutesList) DeepCopyInto(out *SrlNetworkinstanceStaticroutesList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SrlNetworkinstanceStaticroutesList) DeepCopyObject ¶
func (in *SrlNetworkinstanceStaticroutesList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SrlNetworkinstanceStaticroutesList) GetItems ¶
func (l *SrlNetworkinstanceStaticroutesList) GetItems() []resource.Managed
GetItems of this SrlNetworkinstanceStaticroutesList.
type SrlRoutingpolicyAspathset ¶
type SrlRoutingpolicyAspathset struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RoutingpolicyAspathsetSpec `json:"spec,omitempty"` Status RoutingpolicyAspathsetStatus `json:"status,omitempty"` }
SrlRoutingpolicyAspathset is the Schema for the RoutingpolicyAspathset 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 (*SrlRoutingpolicyAspathset) DeepCopy ¶
func (in *SrlRoutingpolicyAspathset) DeepCopy() *SrlRoutingpolicyAspathset
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SrlRoutingpolicyAspathset.
func (*SrlRoutingpolicyAspathset) DeepCopyInto ¶
func (in *SrlRoutingpolicyAspathset) DeepCopyInto(out *SrlRoutingpolicyAspathset)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SrlRoutingpolicyAspathset) DeepCopyObject ¶
func (in *SrlRoutingpolicyAspathset) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SrlRoutingpolicyAspathset) GetActive ¶
func (mg *SrlRoutingpolicyAspathset) GetActive() bool
GetActive of this SrlRoutingpolicyAspathset.
func (*SrlRoutingpolicyAspathset) GetCondition ¶
func (mg *SrlRoutingpolicyAspathset) GetCondition(ck nddv1.ConditionKind) nddv1.Condition
GetCondition of this SrlRoutingpolicyAspathset.
func (*SrlRoutingpolicyAspathset) GetDeletionPolicy ¶
func (mg *SrlRoutingpolicyAspathset) GetDeletionPolicy() nddv1.DeletionPolicy
GetDeletionPolicy of this SrlRoutingpolicyAspathset.
func (*SrlRoutingpolicyAspathset) GetExternalLeafRefs ¶
func (mg *SrlRoutingpolicyAspathset) GetExternalLeafRefs() []string
GetExternalLeafRefs of this SrlRoutingpolicyAspathset.
func (*SrlRoutingpolicyAspathset) GetNetworkNodeReference ¶
func (mg *SrlRoutingpolicyAspathset) GetNetworkNodeReference() *nddv1.Reference
GetNetworkNodeReference of this SrlRoutingpolicyAspathset.
func (*SrlRoutingpolicyAspathset) GetResourceIndexes ¶
func (mg *SrlRoutingpolicyAspathset) GetResourceIndexes() map[string]string
GetResourceIndexes of this SrlRoutingpolicyAspathset.
func (*SrlRoutingpolicyAspathset) GetTarget ¶
func (mg *SrlRoutingpolicyAspathset) GetTarget() []string
GetTarget of this SrlRoutingpolicyAspathset.
func (*SrlRoutingpolicyAspathset) SetActive ¶
func (mg *SrlRoutingpolicyAspathset) SetActive(b bool)
SetActive of this SrlRoutingpolicyAspathset.
func (*SrlRoutingpolicyAspathset) SetConditions ¶
func (mg *SrlRoutingpolicyAspathset) SetConditions(c ...nddv1.Condition)
SetConditions of this SrlRoutingpolicyAspathset.
func (*SrlRoutingpolicyAspathset) SetDeletionPolicy ¶
func (mg *SrlRoutingpolicyAspathset) SetDeletionPolicy(r nddv1.DeletionPolicy)
SetDeletionPolicy of this SrlRoutingpolicyAspathset.
func (*SrlRoutingpolicyAspathset) SetExternalLeafRefs ¶
func (mg *SrlRoutingpolicyAspathset) SetExternalLeafRefs(n []string)
SetExternalLeafRefs of this SrlRoutingpolicyAspathset.
func (*SrlRoutingpolicyAspathset) SetNetworkNodeReference ¶
func (mg *SrlRoutingpolicyAspathset) SetNetworkNodeReference(r *nddv1.Reference)
SetNetworkNodeReference of this SrlRoutingpolicyAspathset.
func (*SrlRoutingpolicyAspathset) SetResourceIndexes ¶
func (mg *SrlRoutingpolicyAspathset) SetResourceIndexes(n map[string]string)
SetResourceIndexes of this SrlRoutingpolicyAspathset.
func (*SrlRoutingpolicyAspathset) SetTarget ¶
func (mg *SrlRoutingpolicyAspathset) SetTarget(t []string)
SetTarget of this SrlRoutingpolicyAspathset.
type SrlRoutingpolicyAspathsetList ¶
type SrlRoutingpolicyAspathsetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SrlRoutingpolicyAspathset `json:"items"` }
SrlRoutingpolicyAspathsetList contains a list of RoutingpolicyAspathsets
func (*SrlRoutingpolicyAspathsetList) DeepCopy ¶
func (in *SrlRoutingpolicyAspathsetList) DeepCopy() *SrlRoutingpolicyAspathsetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SrlRoutingpolicyAspathsetList.
func (*SrlRoutingpolicyAspathsetList) DeepCopyInto ¶
func (in *SrlRoutingpolicyAspathsetList) DeepCopyInto(out *SrlRoutingpolicyAspathsetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SrlRoutingpolicyAspathsetList) DeepCopyObject ¶
func (in *SrlRoutingpolicyAspathsetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SrlRoutingpolicyAspathsetList) GetItems ¶
func (l *SrlRoutingpolicyAspathsetList) GetItems() []resource.Managed
GetItems of this SrlRoutingpolicyAspathsetList.
type SrlRoutingpolicyCommunityset ¶
type SrlRoutingpolicyCommunityset struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RoutingpolicyCommunitysetSpec `json:"spec,omitempty"` Status RoutingpolicyCommunitysetStatus `json:"status,omitempty"` }
SrlRoutingpolicyCommunityset is the Schema for the RoutingpolicyCommunityset 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 (*SrlRoutingpolicyCommunityset) DeepCopy ¶
func (in *SrlRoutingpolicyCommunityset) DeepCopy() *SrlRoutingpolicyCommunityset
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SrlRoutingpolicyCommunityset.
func (*SrlRoutingpolicyCommunityset) DeepCopyInto ¶
func (in *SrlRoutingpolicyCommunityset) DeepCopyInto(out *SrlRoutingpolicyCommunityset)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SrlRoutingpolicyCommunityset) DeepCopyObject ¶
func (in *SrlRoutingpolicyCommunityset) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SrlRoutingpolicyCommunityset) GetActive ¶
func (mg *SrlRoutingpolicyCommunityset) GetActive() bool
GetActive of this SrlRoutingpolicyCommunityset.
func (*SrlRoutingpolicyCommunityset) GetCondition ¶
func (mg *SrlRoutingpolicyCommunityset) GetCondition(ck nddv1.ConditionKind) nddv1.Condition
GetCondition of this SrlRoutingpolicyCommunityset.
func (*SrlRoutingpolicyCommunityset) GetDeletionPolicy ¶
func (mg *SrlRoutingpolicyCommunityset) GetDeletionPolicy() nddv1.DeletionPolicy
GetDeletionPolicy of this SrlRoutingpolicyCommunityset.
func (*SrlRoutingpolicyCommunityset) GetExternalLeafRefs ¶
func (mg *SrlRoutingpolicyCommunityset) GetExternalLeafRefs() []string
GetExternalLeafRefs of this SrlRoutingpolicyCommunityset.
func (*SrlRoutingpolicyCommunityset) GetNetworkNodeReference ¶
func (mg *SrlRoutingpolicyCommunityset) GetNetworkNodeReference() *nddv1.Reference
GetNetworkNodeReference of this SrlRoutingpolicyCommunityset.
func (*SrlRoutingpolicyCommunityset) GetResourceIndexes ¶
func (mg *SrlRoutingpolicyCommunityset) GetResourceIndexes() map[string]string
GetResourceIndexes of this SrlRoutingpolicyCommunityset.
func (*SrlRoutingpolicyCommunityset) GetTarget ¶
func (mg *SrlRoutingpolicyCommunityset) GetTarget() []string
GetTarget of this SrlRoutingpolicyCommunityset.
func (*SrlRoutingpolicyCommunityset) SetActive ¶
func (mg *SrlRoutingpolicyCommunityset) SetActive(b bool)
SetActive of this SrlRoutingpolicyCommunityset.
func (*SrlRoutingpolicyCommunityset) SetConditions ¶
func (mg *SrlRoutingpolicyCommunityset) SetConditions(c ...nddv1.Condition)
SetConditions of this SrlRoutingpolicyCommunityset.
func (*SrlRoutingpolicyCommunityset) SetDeletionPolicy ¶
func (mg *SrlRoutingpolicyCommunityset) SetDeletionPolicy(r nddv1.DeletionPolicy)
SetDeletionPolicy of this SrlRoutingpolicyCommunityset.
func (*SrlRoutingpolicyCommunityset) SetExternalLeafRefs ¶
func (mg *SrlRoutingpolicyCommunityset) SetExternalLeafRefs(n []string)
SetExternalLeafRefs of this SrlRoutingpolicyCommunityset.
func (*SrlRoutingpolicyCommunityset) SetNetworkNodeReference ¶
func (mg *SrlRoutingpolicyCommunityset) SetNetworkNodeReference(r *nddv1.Reference)
SetNetworkNodeReference of this SrlRoutingpolicyCommunityset.
func (*SrlRoutingpolicyCommunityset) SetResourceIndexes ¶
func (mg *SrlRoutingpolicyCommunityset) SetResourceIndexes(n map[string]string)
SetResourceIndexes of this SrlRoutingpolicyCommunityset.
func (*SrlRoutingpolicyCommunityset) SetTarget ¶
func (mg *SrlRoutingpolicyCommunityset) SetTarget(t []string)
SetTarget of this SrlRoutingpolicyCommunityset.
type SrlRoutingpolicyCommunitysetList ¶
type SrlRoutingpolicyCommunitysetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SrlRoutingpolicyCommunityset `json:"items"` }
SrlRoutingpolicyCommunitysetList contains a list of RoutingpolicyCommunitysets
func (*SrlRoutingpolicyCommunitysetList) DeepCopy ¶
func (in *SrlRoutingpolicyCommunitysetList) DeepCopy() *SrlRoutingpolicyCommunitysetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SrlRoutingpolicyCommunitysetList.
func (*SrlRoutingpolicyCommunitysetList) DeepCopyInto ¶
func (in *SrlRoutingpolicyCommunitysetList) DeepCopyInto(out *SrlRoutingpolicyCommunitysetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SrlRoutingpolicyCommunitysetList) DeepCopyObject ¶
func (in *SrlRoutingpolicyCommunitysetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SrlRoutingpolicyCommunitysetList) GetItems ¶
func (l *SrlRoutingpolicyCommunitysetList) GetItems() []resource.Managed
GetItems of this SrlRoutingpolicyCommunitysetList.
type SrlRoutingpolicyPolicy ¶
type SrlRoutingpolicyPolicy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RoutingpolicyPolicySpec `json:"spec,omitempty"` Status RoutingpolicyPolicyStatus `json:"status,omitempty"` }
SrlRoutingpolicyPolicy is the Schema for the RoutingpolicyPolicy 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 (*SrlRoutingpolicyPolicy) DeepCopy ¶
func (in *SrlRoutingpolicyPolicy) DeepCopy() *SrlRoutingpolicyPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SrlRoutingpolicyPolicy.
func (*SrlRoutingpolicyPolicy) DeepCopyInto ¶
func (in *SrlRoutingpolicyPolicy) DeepCopyInto(out *SrlRoutingpolicyPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SrlRoutingpolicyPolicy) DeepCopyObject ¶
func (in *SrlRoutingpolicyPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SrlRoutingpolicyPolicy) GetActive ¶
func (mg *SrlRoutingpolicyPolicy) GetActive() bool
GetActive of this SrlRoutingpolicyPolicy.
func (*SrlRoutingpolicyPolicy) GetCondition ¶
func (mg *SrlRoutingpolicyPolicy) GetCondition(ck nddv1.ConditionKind) nddv1.Condition
GetCondition of this SrlRoutingpolicyPolicy.
func (*SrlRoutingpolicyPolicy) GetDeletionPolicy ¶
func (mg *SrlRoutingpolicyPolicy) GetDeletionPolicy() nddv1.DeletionPolicy
GetDeletionPolicy of this SrlRoutingpolicyPolicy.
func (*SrlRoutingpolicyPolicy) GetExternalLeafRefs ¶
func (mg *SrlRoutingpolicyPolicy) GetExternalLeafRefs() []string
GetExternalLeafRefs of this SrlRoutingpolicyPolicy.
func (*SrlRoutingpolicyPolicy) GetNetworkNodeReference ¶
func (mg *SrlRoutingpolicyPolicy) GetNetworkNodeReference() *nddv1.Reference
GetNetworkNodeReference of this SrlRoutingpolicyPolicy.
func (*SrlRoutingpolicyPolicy) GetResourceIndexes ¶
func (mg *SrlRoutingpolicyPolicy) GetResourceIndexes() map[string]string
GetResourceIndexes of this SrlRoutingpolicyPolicy.
func (*SrlRoutingpolicyPolicy) GetTarget ¶
func (mg *SrlRoutingpolicyPolicy) GetTarget() []string
GetTarget of this SrlRoutingpolicyPolicy.
func (*SrlRoutingpolicyPolicy) SetActive ¶
func (mg *SrlRoutingpolicyPolicy) SetActive(b bool)
SetActive of this SrlRoutingpolicyPolicy.
func (*SrlRoutingpolicyPolicy) SetConditions ¶
func (mg *SrlRoutingpolicyPolicy) SetConditions(c ...nddv1.Condition)
SetConditions of this SrlRoutingpolicyPolicy.
func (*SrlRoutingpolicyPolicy) SetDeletionPolicy ¶
func (mg *SrlRoutingpolicyPolicy) SetDeletionPolicy(r nddv1.DeletionPolicy)
SetDeletionPolicy of this SrlRoutingpolicyPolicy.
func (*SrlRoutingpolicyPolicy) SetExternalLeafRefs ¶
func (mg *SrlRoutingpolicyPolicy) SetExternalLeafRefs(n []string)
SetExternalLeafRefs of this SrlRoutingpolicyPolicy.
func (*SrlRoutingpolicyPolicy) SetNetworkNodeReference ¶
func (mg *SrlRoutingpolicyPolicy) SetNetworkNodeReference(r *nddv1.Reference)
SetNetworkNodeReference of this SrlRoutingpolicyPolicy.
func (*SrlRoutingpolicyPolicy) SetResourceIndexes ¶
func (mg *SrlRoutingpolicyPolicy) SetResourceIndexes(n map[string]string)
SetResourceIndexes of this SrlRoutingpolicyPolicy.
func (*SrlRoutingpolicyPolicy) SetTarget ¶
func (mg *SrlRoutingpolicyPolicy) SetTarget(t []string)
SetTarget of this SrlRoutingpolicyPolicy.
type SrlRoutingpolicyPolicyList ¶
type SrlRoutingpolicyPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SrlRoutingpolicyPolicy `json:"items"` }
SrlRoutingpolicyPolicyList contains a list of RoutingpolicyPolicys
func (*SrlRoutingpolicyPolicyList) DeepCopy ¶
func (in *SrlRoutingpolicyPolicyList) DeepCopy() *SrlRoutingpolicyPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SrlRoutingpolicyPolicyList.
func (*SrlRoutingpolicyPolicyList) DeepCopyInto ¶
func (in *SrlRoutingpolicyPolicyList) DeepCopyInto(out *SrlRoutingpolicyPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SrlRoutingpolicyPolicyList) DeepCopyObject ¶
func (in *SrlRoutingpolicyPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SrlRoutingpolicyPolicyList) GetItems ¶
func (l *SrlRoutingpolicyPolicyList) GetItems() []resource.Managed
GetItems of this SrlRoutingpolicyPolicyList.
type SrlRoutingpolicyPrefixset ¶
type SrlRoutingpolicyPrefixset struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RoutingpolicyPrefixsetSpec `json:"spec,omitempty"` Status RoutingpolicyPrefixsetStatus `json:"status,omitempty"` }
SrlRoutingpolicyPrefixset is the Schema for the RoutingpolicyPrefixset 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 (*SrlRoutingpolicyPrefixset) DeepCopy ¶
func (in *SrlRoutingpolicyPrefixset) DeepCopy() *SrlRoutingpolicyPrefixset
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SrlRoutingpolicyPrefixset.
func (*SrlRoutingpolicyPrefixset) DeepCopyInto ¶
func (in *SrlRoutingpolicyPrefixset) DeepCopyInto(out *SrlRoutingpolicyPrefixset)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SrlRoutingpolicyPrefixset) DeepCopyObject ¶
func (in *SrlRoutingpolicyPrefixset) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SrlRoutingpolicyPrefixset) GetActive ¶
func (mg *SrlRoutingpolicyPrefixset) GetActive() bool
GetActive of this SrlRoutingpolicyPrefixset.
func (*SrlRoutingpolicyPrefixset) GetCondition ¶
func (mg *SrlRoutingpolicyPrefixset) GetCondition(ck nddv1.ConditionKind) nddv1.Condition
GetCondition of this SrlRoutingpolicyPrefixset.
func (*SrlRoutingpolicyPrefixset) GetDeletionPolicy ¶
func (mg *SrlRoutingpolicyPrefixset) GetDeletionPolicy() nddv1.DeletionPolicy
GetDeletionPolicy of this SrlRoutingpolicyPrefixset.
func (*SrlRoutingpolicyPrefixset) GetExternalLeafRefs ¶
func (mg *SrlRoutingpolicyPrefixset) GetExternalLeafRefs() []string
GetExternalLeafRefs of this SrlRoutingpolicyPrefixset.
func (*SrlRoutingpolicyPrefixset) GetNetworkNodeReference ¶
func (mg *SrlRoutingpolicyPrefixset) GetNetworkNodeReference() *nddv1.Reference
GetNetworkNodeReference of this SrlRoutingpolicyPrefixset.
func (*SrlRoutingpolicyPrefixset) GetResourceIndexes ¶
func (mg *SrlRoutingpolicyPrefixset) GetResourceIndexes() map[string]string
GetResourceIndexes of this SrlRoutingpolicyPrefixset.
func (*SrlRoutingpolicyPrefixset) GetTarget ¶
func (mg *SrlRoutingpolicyPrefixset) GetTarget() []string
GetTarget of this SrlRoutingpolicyPrefixset.
func (*SrlRoutingpolicyPrefixset) SetActive ¶
func (mg *SrlRoutingpolicyPrefixset) SetActive(b bool)
SetActive of this SrlRoutingpolicyPrefixset.
func (*SrlRoutingpolicyPrefixset) SetConditions ¶
func (mg *SrlRoutingpolicyPrefixset) SetConditions(c ...nddv1.Condition)
SetConditions of this SrlRoutingpolicyPrefixset.
func (*SrlRoutingpolicyPrefixset) SetDeletionPolicy ¶
func (mg *SrlRoutingpolicyPrefixset) SetDeletionPolicy(r nddv1.DeletionPolicy)
SetDeletionPolicy of this SrlRoutingpolicyPrefixset.
func (*SrlRoutingpolicyPrefixset) SetExternalLeafRefs ¶
func (mg *SrlRoutingpolicyPrefixset) SetExternalLeafRefs(n []string)
SetExternalLeafRefs of this SrlRoutingpolicyPrefixset.
func (*SrlRoutingpolicyPrefixset) SetNetworkNodeReference ¶
func (mg *SrlRoutingpolicyPrefixset) SetNetworkNodeReference(r *nddv1.Reference)
SetNetworkNodeReference of this SrlRoutingpolicyPrefixset.
func (*SrlRoutingpolicyPrefixset) SetResourceIndexes ¶
func (mg *SrlRoutingpolicyPrefixset) SetResourceIndexes(n map[string]string)
SetResourceIndexes of this SrlRoutingpolicyPrefixset.
func (*SrlRoutingpolicyPrefixset) SetTarget ¶
func (mg *SrlRoutingpolicyPrefixset) SetTarget(t []string)
SetTarget of this SrlRoutingpolicyPrefixset.
type SrlRoutingpolicyPrefixsetList ¶
type SrlRoutingpolicyPrefixsetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SrlRoutingpolicyPrefixset `json:"items"` }
SrlRoutingpolicyPrefixsetList contains a list of RoutingpolicyPrefixsets
func (*SrlRoutingpolicyPrefixsetList) DeepCopy ¶
func (in *SrlRoutingpolicyPrefixsetList) DeepCopy() *SrlRoutingpolicyPrefixsetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SrlRoutingpolicyPrefixsetList.
func (*SrlRoutingpolicyPrefixsetList) DeepCopyInto ¶
func (in *SrlRoutingpolicyPrefixsetList) DeepCopyInto(out *SrlRoutingpolicyPrefixsetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SrlRoutingpolicyPrefixsetList) DeepCopyObject ¶
func (in *SrlRoutingpolicyPrefixsetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SrlRoutingpolicyPrefixsetList) GetItems ¶
func (l *SrlRoutingpolicyPrefixsetList) GetItems() []resource.Managed
GetItems of this SrlRoutingpolicyPrefixsetList.
type SrlSystemMtu ¶
type SrlSystemMtu struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SystemMtuSpec `json:"spec,omitempty"` Status SystemMtuStatus `json:"status,omitempty"` }
SrlSystemMtu is the Schema for the SystemMtu 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=srlint
func (*SrlSystemMtu) DeepCopy ¶
func (in *SrlSystemMtu) DeepCopy() *SrlSystemMtu
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SrlSystemMtu.
func (*SrlSystemMtu) DeepCopyInto ¶
func (in *SrlSystemMtu) DeepCopyInto(out *SrlSystemMtu)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SrlSystemMtu) DeepCopyObject ¶
func (in *SrlSystemMtu) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SrlSystemMtu) GetActive ¶
func (mg *SrlSystemMtu) GetActive() bool
GetActive of this SrlSystemMtu.
func (*SrlSystemMtu) GetCondition ¶
func (mg *SrlSystemMtu) GetCondition(ck nddv1.ConditionKind) nddv1.Condition
GetCondition of this SrlSystemMtu.
func (*SrlSystemMtu) GetDeletionPolicy ¶
func (mg *SrlSystemMtu) GetDeletionPolicy() nddv1.DeletionPolicy
GetDeletionPolicy of this SrlSystemMtu.
func (*SrlSystemMtu) GetExternalLeafRefs ¶
func (mg *SrlSystemMtu) GetExternalLeafRefs() []string
GetExternalLeafRefs of this SrlSystemMtu.
func (*SrlSystemMtu) GetNetworkNodeReference ¶
func (mg *SrlSystemMtu) GetNetworkNodeReference() *nddv1.Reference
GetNetworkNodeReference of this SrlSystemMtu.
func (*SrlSystemMtu) GetResourceIndexes ¶
func (mg *SrlSystemMtu) GetResourceIndexes() map[string]string
GetResourceIndexes of this SrlSystemMtu.
func (*SrlSystemMtu) GetTarget ¶
func (mg *SrlSystemMtu) GetTarget() []string
GetTarget of this SrlSystemMtu.
func (*SrlSystemMtu) SetActive ¶
func (mg *SrlSystemMtu) SetActive(b bool)
SetActive of this SrlSystemMtu.
func (*SrlSystemMtu) SetConditions ¶
func (mg *SrlSystemMtu) SetConditions(c ...nddv1.Condition)
SetConditions of this SrlSystemMtu.
func (*SrlSystemMtu) SetDeletionPolicy ¶
func (mg *SrlSystemMtu) SetDeletionPolicy(r nddv1.DeletionPolicy)
SetDeletionPolicy of this SrlSystemMtu.
func (*SrlSystemMtu) SetExternalLeafRefs ¶
func (mg *SrlSystemMtu) SetExternalLeafRefs(n []string)
SetExternalLeafRefs of this SrlSystemMtu.
func (*SrlSystemMtu) SetNetworkNodeReference ¶
func (mg *SrlSystemMtu) SetNetworkNodeReference(r *nddv1.Reference)
SetNetworkNodeReference of this SrlSystemMtu.
func (*SrlSystemMtu) SetResourceIndexes ¶
func (mg *SrlSystemMtu) SetResourceIndexes(n map[string]string)
SetResourceIndexes of this SrlSystemMtu.
func (*SrlSystemMtu) SetTarget ¶
func (mg *SrlSystemMtu) SetTarget(t []string)
SetTarget of this SrlSystemMtu.
type SrlSystemMtuList ¶
type SrlSystemMtuList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SrlSystemMtu `json:"items"` }
SrlSystemMtuList contains a list of SystemMtus
func (*SrlSystemMtuList) DeepCopy ¶
func (in *SrlSystemMtuList) DeepCopy() *SrlSystemMtuList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SrlSystemMtuList.
func (*SrlSystemMtuList) DeepCopyInto ¶
func (in *SrlSystemMtuList) DeepCopyInto(out *SrlSystemMtuList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SrlSystemMtuList) DeepCopyObject ¶
func (in *SrlSystemMtuList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SrlSystemMtuList) GetItems ¶
func (l *SrlSystemMtuList) GetItems() []resource.Managed
GetItems of this SrlSystemMtuList.
type SrlSystemName ¶
type SrlSystemName struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SystemNameSpec `json:"spec,omitempty"` Status SystemNameStatus `json:"status,omitempty"` }
SrlSystemName is the Schema for the SystemName 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 (*SrlSystemName) DeepCopy ¶
func (in *SrlSystemName) DeepCopy() *SrlSystemName
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SrlSystemName.
func (*SrlSystemName) DeepCopyInto ¶
func (in *SrlSystemName) DeepCopyInto(out *SrlSystemName)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SrlSystemName) DeepCopyObject ¶
func (in *SrlSystemName) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SrlSystemName) GetActive ¶
func (mg *SrlSystemName) GetActive() bool
GetActive of this SrlSystemName.
func (*SrlSystemName) GetCondition ¶
func (mg *SrlSystemName) GetCondition(ck nddv1.ConditionKind) nddv1.Condition
GetCondition of this SrlSystemName.
func (*SrlSystemName) GetDeletionPolicy ¶
func (mg *SrlSystemName) GetDeletionPolicy() nddv1.DeletionPolicy
GetDeletionPolicy of this SrlSystemName.
func (*SrlSystemName) GetExternalLeafRefs ¶
func (mg *SrlSystemName) GetExternalLeafRefs() []string
GetExternalLeafRefs of this SrlSystemName.
func (*SrlSystemName) GetNetworkNodeReference ¶
func (mg *SrlSystemName) GetNetworkNodeReference() *nddv1.Reference
GetNetworkNodeReference of this SrlSystemName.
func (*SrlSystemName) GetResourceIndexes ¶
func (mg *SrlSystemName) GetResourceIndexes() map[string]string
GetResourceIndexes of this SrlSystemName.
func (*SrlSystemName) GetTarget ¶
func (mg *SrlSystemName) GetTarget() []string
GetTarget of this SrlSystemName.
func (*SrlSystemName) SetActive ¶
func (mg *SrlSystemName) SetActive(b bool)
SetActive of this SrlSystemName.
func (*SrlSystemName) SetConditions ¶
func (mg *SrlSystemName) SetConditions(c ...nddv1.Condition)
SetConditions of this SrlSystemName.
func (*SrlSystemName) SetDeletionPolicy ¶
func (mg *SrlSystemName) SetDeletionPolicy(r nddv1.DeletionPolicy)
SetDeletionPolicy of this SrlSystemName.
func (*SrlSystemName) SetExternalLeafRefs ¶
func (mg *SrlSystemName) SetExternalLeafRefs(n []string)
SetExternalLeafRefs of this SrlSystemName.
func (*SrlSystemName) SetNetworkNodeReference ¶
func (mg *SrlSystemName) SetNetworkNodeReference(r *nddv1.Reference)
SetNetworkNodeReference of this SrlSystemName.
func (*SrlSystemName) SetResourceIndexes ¶
func (mg *SrlSystemName) SetResourceIndexes(n map[string]string)
SetResourceIndexes of this SrlSystemName.
func (*SrlSystemName) SetTarget ¶
func (mg *SrlSystemName) SetTarget(t []string)
SetTarget of this SrlSystemName.
type SrlSystemNameList ¶
type SrlSystemNameList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SrlSystemName `json:"items"` }
SrlSystemNameList contains a list of SystemNames
func (*SrlSystemNameList) DeepCopy ¶
func (in *SrlSystemNameList) DeepCopy() *SrlSystemNameList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SrlSystemNameList.
func (*SrlSystemNameList) DeepCopyInto ¶
func (in *SrlSystemNameList) DeepCopyInto(out *SrlSystemNameList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SrlSystemNameList) DeepCopyObject ¶
func (in *SrlSystemNameList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SrlSystemNameList) GetItems ¶
func (l *SrlSystemNameList) GetItems() []resource.Managed
GetItems of this SrlSystemNameList.
type SrlSystemNetworkinstanceProtocolsBgpvpn ¶
type SrlSystemNetworkinstanceProtocolsBgpvpn struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SystemNetworkinstanceProtocolsBgpvpnSpec `json:"spec,omitempty"` Status SystemNetworkinstanceProtocolsBgpvpnStatus `json:"status,omitempty"` }
SrlSystemNetworkinstanceProtocolsBgpvpn is the Schema for the SystemNetworkinstanceProtocolsBgpvpn 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 (*SrlSystemNetworkinstanceProtocolsBgpvpn) DeepCopy ¶
func (in *SrlSystemNetworkinstanceProtocolsBgpvpn) DeepCopy() *SrlSystemNetworkinstanceProtocolsBgpvpn
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SrlSystemNetworkinstanceProtocolsBgpvpn.
func (*SrlSystemNetworkinstanceProtocolsBgpvpn) DeepCopyInto ¶
func (in *SrlSystemNetworkinstanceProtocolsBgpvpn) DeepCopyInto(out *SrlSystemNetworkinstanceProtocolsBgpvpn)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SrlSystemNetworkinstanceProtocolsBgpvpn) DeepCopyObject ¶
func (in *SrlSystemNetworkinstanceProtocolsBgpvpn) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SrlSystemNetworkinstanceProtocolsBgpvpn) GetActive ¶
func (mg *SrlSystemNetworkinstanceProtocolsBgpvpn) GetActive() bool
GetActive of this SrlSystemNetworkinstanceProtocolsBgpvpn.
func (*SrlSystemNetworkinstanceProtocolsBgpvpn) GetCondition ¶
func (mg *SrlSystemNetworkinstanceProtocolsBgpvpn) GetCondition(ck nddv1.ConditionKind) nddv1.Condition
GetCondition of this SrlSystemNetworkinstanceProtocolsBgpvpn.
func (*SrlSystemNetworkinstanceProtocolsBgpvpn) GetDeletionPolicy ¶
func (mg *SrlSystemNetworkinstanceProtocolsBgpvpn) GetDeletionPolicy() nddv1.DeletionPolicy
GetDeletionPolicy of this SrlSystemNetworkinstanceProtocolsBgpvpn.
func (*SrlSystemNetworkinstanceProtocolsBgpvpn) GetExternalLeafRefs ¶
func (mg *SrlSystemNetworkinstanceProtocolsBgpvpn) GetExternalLeafRefs() []string
GetExternalLeafRefs of this SrlSystemNetworkinstanceProtocolsBgpvpn.
func (*SrlSystemNetworkinstanceProtocolsBgpvpn) GetNetworkNodeReference ¶
func (mg *SrlSystemNetworkinstanceProtocolsBgpvpn) GetNetworkNodeReference() *nddv1.Reference
GetNetworkNodeReference of this SrlSystemNetworkinstanceProtocolsBgpvpn.
func (*SrlSystemNetworkinstanceProtocolsBgpvpn) GetResourceIndexes ¶
func (mg *SrlSystemNetworkinstanceProtocolsBgpvpn) GetResourceIndexes() map[string]string
GetResourceIndexes of this SrlSystemNetworkinstanceProtocolsBgpvpn.
func (*SrlSystemNetworkinstanceProtocolsBgpvpn) GetTarget ¶
func (mg *SrlSystemNetworkinstanceProtocolsBgpvpn) GetTarget() []string
GetTarget of this SrlSystemNetworkinstanceProtocolsBgpvpn.
func (*SrlSystemNetworkinstanceProtocolsBgpvpn) SetActive ¶
func (mg *SrlSystemNetworkinstanceProtocolsBgpvpn) SetActive(b bool)
SetActive of this SrlSystemNetworkinstanceProtocolsBgpvpn.
func (*SrlSystemNetworkinstanceProtocolsBgpvpn) SetConditions ¶
func (mg *SrlSystemNetworkinstanceProtocolsBgpvpn) SetConditions(c ...nddv1.Condition)
SetConditions of this SrlSystemNetworkinstanceProtocolsBgpvpn.
func (*SrlSystemNetworkinstanceProtocolsBgpvpn) SetDeletionPolicy ¶
func (mg *SrlSystemNetworkinstanceProtocolsBgpvpn) SetDeletionPolicy(r nddv1.DeletionPolicy)
SetDeletionPolicy of this SrlSystemNetworkinstanceProtocolsBgpvpn.
func (*SrlSystemNetworkinstanceProtocolsBgpvpn) SetExternalLeafRefs ¶
func (mg *SrlSystemNetworkinstanceProtocolsBgpvpn) SetExternalLeafRefs(n []string)
SetExternalLeafRefs of this SrlSystemNetworkinstanceProtocolsBgpvpn.
func (*SrlSystemNetworkinstanceProtocolsBgpvpn) SetNetworkNodeReference ¶
func (mg *SrlSystemNetworkinstanceProtocolsBgpvpn) SetNetworkNodeReference(r *nddv1.Reference)
SetNetworkNodeReference of this SrlSystemNetworkinstanceProtocolsBgpvpn.
func (*SrlSystemNetworkinstanceProtocolsBgpvpn) SetResourceIndexes ¶
func (mg *SrlSystemNetworkinstanceProtocolsBgpvpn) SetResourceIndexes(n map[string]string)
SetResourceIndexes of this SrlSystemNetworkinstanceProtocolsBgpvpn.
func (*SrlSystemNetworkinstanceProtocolsBgpvpn) SetTarget ¶
func (mg *SrlSystemNetworkinstanceProtocolsBgpvpn) SetTarget(t []string)
SetTarget of this SrlSystemNetworkinstanceProtocolsBgpvpn.
type SrlSystemNetworkinstanceProtocolsBgpvpnList ¶
type SrlSystemNetworkinstanceProtocolsBgpvpnList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SrlSystemNetworkinstanceProtocolsBgpvpn `json:"items"` }
SrlSystemNetworkinstanceProtocolsBgpvpnList contains a list of SystemNetworkinstanceProtocolsBgpvpns
func (*SrlSystemNetworkinstanceProtocolsBgpvpnList) DeepCopy ¶
func (in *SrlSystemNetworkinstanceProtocolsBgpvpnList) DeepCopy() *SrlSystemNetworkinstanceProtocolsBgpvpnList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SrlSystemNetworkinstanceProtocolsBgpvpnList.
func (*SrlSystemNetworkinstanceProtocolsBgpvpnList) DeepCopyInto ¶
func (in *SrlSystemNetworkinstanceProtocolsBgpvpnList) DeepCopyInto(out *SrlSystemNetworkinstanceProtocolsBgpvpnList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SrlSystemNetworkinstanceProtocolsBgpvpnList) DeepCopyObject ¶
func (in *SrlSystemNetworkinstanceProtocolsBgpvpnList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SrlSystemNetworkinstanceProtocolsBgpvpnList) GetItems ¶
func (l *SrlSystemNetworkinstanceProtocolsBgpvpnList) GetItems() []resource.Managed
GetItems of this SrlSystemNetworkinstanceProtocolsBgpvpnList.
type SrlSystemNetworkinstanceProtocolsEvpn ¶
type SrlSystemNetworkinstanceProtocolsEvpn struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SystemNetworkinstanceProtocolsEvpnSpec `json:"spec,omitempty"` Status SystemNetworkinstanceProtocolsEvpnStatus `json:"status,omitempty"` }
SrlSystemNetworkinstanceProtocolsEvpn is the Schema for the SystemNetworkinstanceProtocolsEvpn 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 (*SrlSystemNetworkinstanceProtocolsEvpn) DeepCopy ¶
func (in *SrlSystemNetworkinstanceProtocolsEvpn) DeepCopy() *SrlSystemNetworkinstanceProtocolsEvpn
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SrlSystemNetworkinstanceProtocolsEvpn.
func (*SrlSystemNetworkinstanceProtocolsEvpn) DeepCopyInto ¶
func (in *SrlSystemNetworkinstanceProtocolsEvpn) DeepCopyInto(out *SrlSystemNetworkinstanceProtocolsEvpn)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SrlSystemNetworkinstanceProtocolsEvpn) DeepCopyObject ¶
func (in *SrlSystemNetworkinstanceProtocolsEvpn) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SrlSystemNetworkinstanceProtocolsEvpn) GetActive ¶
func (mg *SrlSystemNetworkinstanceProtocolsEvpn) GetActive() bool
GetActive of this SrlSystemNetworkinstanceProtocolsEvpn.
func (*SrlSystemNetworkinstanceProtocolsEvpn) GetCondition ¶
func (mg *SrlSystemNetworkinstanceProtocolsEvpn) GetCondition(ck nddv1.ConditionKind) nddv1.Condition
GetCondition of this SrlSystemNetworkinstanceProtocolsEvpn.
func (*SrlSystemNetworkinstanceProtocolsEvpn) GetDeletionPolicy ¶
func (mg *SrlSystemNetworkinstanceProtocolsEvpn) GetDeletionPolicy() nddv1.DeletionPolicy
GetDeletionPolicy of this SrlSystemNetworkinstanceProtocolsEvpn.
func (*SrlSystemNetworkinstanceProtocolsEvpn) GetExternalLeafRefs ¶
func (mg *SrlSystemNetworkinstanceProtocolsEvpn) GetExternalLeafRefs() []string
GetExternalLeafRefs of this SrlSystemNetworkinstanceProtocolsEvpn.
func (*SrlSystemNetworkinstanceProtocolsEvpn) GetNetworkNodeReference ¶
func (mg *SrlSystemNetworkinstanceProtocolsEvpn) GetNetworkNodeReference() *nddv1.Reference
GetNetworkNodeReference of this SrlSystemNetworkinstanceProtocolsEvpn.
func (*SrlSystemNetworkinstanceProtocolsEvpn) GetResourceIndexes ¶
func (mg *SrlSystemNetworkinstanceProtocolsEvpn) GetResourceIndexes() map[string]string
GetResourceIndexes of this SrlSystemNetworkinstanceProtocolsEvpn.
func (*SrlSystemNetworkinstanceProtocolsEvpn) GetTarget ¶
func (mg *SrlSystemNetworkinstanceProtocolsEvpn) GetTarget() []string
GetTarget of this SrlSystemNetworkinstanceProtocolsEvpn.
func (*SrlSystemNetworkinstanceProtocolsEvpn) SetActive ¶
func (mg *SrlSystemNetworkinstanceProtocolsEvpn) SetActive(b bool)
SetActive of this SrlSystemNetworkinstanceProtocolsEvpn.
func (*SrlSystemNetworkinstanceProtocolsEvpn) SetConditions ¶
func (mg *SrlSystemNetworkinstanceProtocolsEvpn) SetConditions(c ...nddv1.Condition)
SetConditions of this SrlSystemNetworkinstanceProtocolsEvpn.
func (*SrlSystemNetworkinstanceProtocolsEvpn) SetDeletionPolicy ¶
func (mg *SrlSystemNetworkinstanceProtocolsEvpn) SetDeletionPolicy(r nddv1.DeletionPolicy)
SetDeletionPolicy of this SrlSystemNetworkinstanceProtocolsEvpn.
func (*SrlSystemNetworkinstanceProtocolsEvpn) SetExternalLeafRefs ¶
func (mg *SrlSystemNetworkinstanceProtocolsEvpn) SetExternalLeafRefs(n []string)
SetExternalLeafRefs of this SrlSystemNetworkinstanceProtocolsEvpn.
func (*SrlSystemNetworkinstanceProtocolsEvpn) SetNetworkNodeReference ¶
func (mg *SrlSystemNetworkinstanceProtocolsEvpn) SetNetworkNodeReference(r *nddv1.Reference)
SetNetworkNodeReference of this SrlSystemNetworkinstanceProtocolsEvpn.
func (*SrlSystemNetworkinstanceProtocolsEvpn) SetResourceIndexes ¶
func (mg *SrlSystemNetworkinstanceProtocolsEvpn) SetResourceIndexes(n map[string]string)
SetResourceIndexes of this SrlSystemNetworkinstanceProtocolsEvpn.
func (*SrlSystemNetworkinstanceProtocolsEvpn) SetTarget ¶
func (mg *SrlSystemNetworkinstanceProtocolsEvpn) SetTarget(t []string)
SetTarget of this SrlSystemNetworkinstanceProtocolsEvpn.
type SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstance ¶
type SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstance struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceSpec `json:"spec,omitempty"` Status SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceStatus `json:"status,omitempty"` }
SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstance is the Schema for the SystemNetworkinstanceProtocolsEvpnEsisBgpinstance 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 (*SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstance) DeepCopy ¶
func (in *SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstance) DeepCopy() *SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstance
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstance.
func (*SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstance) DeepCopyInto ¶
func (in *SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstance) DeepCopyInto(out *SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstance)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstance) DeepCopyObject ¶
func (in *SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstance) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstance) GetActive ¶
func (mg *SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstance) GetActive() bool
GetActive of this SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstance.
func (*SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstance) GetCondition ¶
func (mg *SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstance) GetCondition(ck nddv1.ConditionKind) nddv1.Condition
GetCondition of this SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstance.
func (*SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstance) GetDeletionPolicy ¶
func (mg *SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstance) GetDeletionPolicy() nddv1.DeletionPolicy
GetDeletionPolicy of this SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstance.
func (*SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstance) GetExternalLeafRefs ¶
func (mg *SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstance) GetExternalLeafRefs() []string
GetExternalLeafRefs of this SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstance.
func (*SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstance) GetNetworkNodeReference ¶
func (mg *SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstance) GetNetworkNodeReference() *nddv1.Reference
GetNetworkNodeReference of this SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstance.
func (*SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstance) GetResourceIndexes ¶
func (mg *SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstance) GetResourceIndexes() map[string]string
GetResourceIndexes of this SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstance.
func (*SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstance) GetTarget ¶
func (mg *SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstance) GetTarget() []string
GetTarget of this SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstance.
func (*SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstance) SetActive ¶
func (mg *SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstance) SetActive(b bool)
SetActive of this SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstance.
func (*SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstance) SetConditions ¶
func (mg *SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstance) SetConditions(c ...nddv1.Condition)
SetConditions of this SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstance.
func (*SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstance) SetDeletionPolicy ¶
func (mg *SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstance) SetDeletionPolicy(r nddv1.DeletionPolicy)
SetDeletionPolicy of this SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstance.
func (*SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstance) SetExternalLeafRefs ¶
func (mg *SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstance) SetExternalLeafRefs(n []string)
SetExternalLeafRefs of this SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstance.
func (*SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstance) SetNetworkNodeReference ¶
func (mg *SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstance) SetNetworkNodeReference(r *nddv1.Reference)
SetNetworkNodeReference of this SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstance.
func (*SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstance) SetResourceIndexes ¶
func (mg *SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstance) SetResourceIndexes(n map[string]string)
SetResourceIndexes of this SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstance.
func (*SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstance) SetTarget ¶
func (mg *SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstance) SetTarget(t []string)
SetTarget of this SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstance.
type SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsi ¶
type SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsi struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiSpec `json:"spec,omitempty"` Status SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiStatus `json:"status,omitempty"` }
SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsi is the Schema for the SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsi 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 (*SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsi) DeepCopy ¶
func (in *SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsi) DeepCopy() *SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsi
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsi.
func (*SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsi) DeepCopyInto ¶
func (in *SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsi) DeepCopyInto(out *SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsi)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsi) DeepCopyObject ¶
func (in *SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsi) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsi) GetActive ¶
func (mg *SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsi) GetActive() bool
GetActive of this SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsi.
func (*SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsi) GetCondition ¶
func (mg *SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsi) GetCondition(ck nddv1.ConditionKind) nddv1.Condition
GetCondition of this SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsi.
func (*SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsi) GetDeletionPolicy ¶
func (mg *SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsi) GetDeletionPolicy() nddv1.DeletionPolicy
GetDeletionPolicy of this SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsi.
func (*SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsi) GetExternalLeafRefs ¶
func (mg *SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsi) GetExternalLeafRefs() []string
GetExternalLeafRefs of this SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsi.
func (*SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsi) GetNetworkNodeReference ¶
func (mg *SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsi) GetNetworkNodeReference() *nddv1.Reference
GetNetworkNodeReference of this SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsi.
func (*SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsi) GetResourceIndexes ¶
func (mg *SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsi) GetResourceIndexes() map[string]string
GetResourceIndexes of this SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsi.
func (*SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsi) GetTarget ¶
func (mg *SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsi) GetTarget() []string
GetTarget of this SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsi.
func (*SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsi) SetActive ¶
func (mg *SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsi) SetActive(b bool)
SetActive of this SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsi.
func (*SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsi) SetConditions ¶
func (mg *SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsi) SetConditions(c ...nddv1.Condition)
SetConditions of this SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsi.
func (*SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsi) SetDeletionPolicy ¶
func (mg *SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsi) SetDeletionPolicy(r nddv1.DeletionPolicy)
SetDeletionPolicy of this SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsi.
func (*SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsi) SetExternalLeafRefs ¶
func (mg *SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsi) SetExternalLeafRefs(n []string)
SetExternalLeafRefs of this SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsi.
func (*SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsi) SetNetworkNodeReference ¶
func (mg *SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsi) SetNetworkNodeReference(r *nddv1.Reference)
SetNetworkNodeReference of this SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsi.
func (*SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsi) SetResourceIndexes ¶
func (mg *SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsi) SetResourceIndexes(n map[string]string)
SetResourceIndexes of this SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsi.
func (*SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsi) SetTarget ¶
func (mg *SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsi) SetTarget(t []string)
SetTarget of this SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsi.
type SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiList ¶
type SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsi `json:"items"` }
SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiList contains a list of SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsis
func (*SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiList) DeepCopy ¶
func (in *SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiList) DeepCopy() *SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiList.
func (*SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiList) DeepCopyInto ¶
func (in *SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiList) DeepCopyInto(out *SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiList) DeepCopyObject ¶
func (in *SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiList) GetItems ¶
func (l *SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiList) GetItems() []resource.Managed
GetItems of this SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiList.
type SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceList ¶
type SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstance `json:"items"` }
SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceList contains a list of SystemNetworkinstanceProtocolsEvpnEsisBgpinstances
func (*SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceList) DeepCopy ¶
func (in *SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceList) DeepCopy() *SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceList.
func (*SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceList) DeepCopyInto ¶
func (in *SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceList) DeepCopyInto(out *SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceList) DeepCopyObject ¶
func (in *SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceList) GetItems ¶
func (l *SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceList) GetItems() []resource.Managed
GetItems of this SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceList.
type SrlSystemNetworkinstanceProtocolsEvpnList ¶
type SrlSystemNetworkinstanceProtocolsEvpnList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SrlSystemNetworkinstanceProtocolsEvpn `json:"items"` }
SrlSystemNetworkinstanceProtocolsEvpnList contains a list of SystemNetworkinstanceProtocolsEvpns
func (*SrlSystemNetworkinstanceProtocolsEvpnList) DeepCopy ¶
func (in *SrlSystemNetworkinstanceProtocolsEvpnList) DeepCopy() *SrlSystemNetworkinstanceProtocolsEvpnList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SrlSystemNetworkinstanceProtocolsEvpnList.
func (*SrlSystemNetworkinstanceProtocolsEvpnList) DeepCopyInto ¶
func (in *SrlSystemNetworkinstanceProtocolsEvpnList) DeepCopyInto(out *SrlSystemNetworkinstanceProtocolsEvpnList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SrlSystemNetworkinstanceProtocolsEvpnList) DeepCopyObject ¶
func (in *SrlSystemNetworkinstanceProtocolsEvpnList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SrlSystemNetworkinstanceProtocolsEvpnList) GetItems ¶
func (l *SrlSystemNetworkinstanceProtocolsEvpnList) GetItems() []resource.Managed
GetItems of this SrlSystemNetworkinstanceProtocolsEvpnList.
type SrlSystemNtp ¶
type SrlSystemNtp struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SystemNtpSpec `json:"spec,omitempty"` Status SystemNtpStatus `json:"status,omitempty"` }
SrlSystemNtp is the Schema for the SystemNtp 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 (*SrlSystemNtp) DeepCopy ¶
func (in *SrlSystemNtp) DeepCopy() *SrlSystemNtp
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SrlSystemNtp.
func (*SrlSystemNtp) DeepCopyInto ¶
func (in *SrlSystemNtp) DeepCopyInto(out *SrlSystemNtp)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SrlSystemNtp) DeepCopyObject ¶
func (in *SrlSystemNtp) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SrlSystemNtp) GetActive ¶
func (mg *SrlSystemNtp) GetActive() bool
GetActive of this SrlSystemNtp.
func (*SrlSystemNtp) GetCondition ¶
func (mg *SrlSystemNtp) GetCondition(ck nddv1.ConditionKind) nddv1.Condition
GetCondition of this SrlSystemNtp.
func (*SrlSystemNtp) GetDeletionPolicy ¶
func (mg *SrlSystemNtp) GetDeletionPolicy() nddv1.DeletionPolicy
GetDeletionPolicy of this SrlSystemNtp.
func (*SrlSystemNtp) GetExternalLeafRefs ¶
func (mg *SrlSystemNtp) GetExternalLeafRefs() []string
GetExternalLeafRefs of this SrlSystemNtp.
func (*SrlSystemNtp) GetNetworkNodeReference ¶
func (mg *SrlSystemNtp) GetNetworkNodeReference() *nddv1.Reference
GetNetworkNodeReference of this SrlSystemNtp.
func (*SrlSystemNtp) GetResourceIndexes ¶
func (mg *SrlSystemNtp) GetResourceIndexes() map[string]string
GetResourceIndexes of this SrlSystemNtp.
func (*SrlSystemNtp) GetTarget ¶
func (mg *SrlSystemNtp) GetTarget() []string
GetTarget of this SrlSystemNtp.
func (*SrlSystemNtp) SetActive ¶
func (mg *SrlSystemNtp) SetActive(b bool)
SetActive of this SrlSystemNtp.
func (*SrlSystemNtp) SetConditions ¶
func (mg *SrlSystemNtp) SetConditions(c ...nddv1.Condition)
SetConditions of this SrlSystemNtp.
func (*SrlSystemNtp) SetDeletionPolicy ¶
func (mg *SrlSystemNtp) SetDeletionPolicy(r nddv1.DeletionPolicy)
SetDeletionPolicy of this SrlSystemNtp.
func (*SrlSystemNtp) SetExternalLeafRefs ¶
func (mg *SrlSystemNtp) SetExternalLeafRefs(n []string)
SetExternalLeafRefs of this SrlSystemNtp.
func (*SrlSystemNtp) SetNetworkNodeReference ¶
func (mg *SrlSystemNtp) SetNetworkNodeReference(r *nddv1.Reference)
SetNetworkNodeReference of this SrlSystemNtp.
func (*SrlSystemNtp) SetResourceIndexes ¶
func (mg *SrlSystemNtp) SetResourceIndexes(n map[string]string)
SetResourceIndexes of this SrlSystemNtp.
func (*SrlSystemNtp) SetTarget ¶
func (mg *SrlSystemNtp) SetTarget(t []string)
SetTarget of this SrlSystemNtp.
type SrlSystemNtpList ¶
type SrlSystemNtpList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SrlSystemNtp `json:"items"` }
SrlSystemNtpList contains a list of SystemNtps
func (*SrlSystemNtpList) DeepCopy ¶
func (in *SrlSystemNtpList) DeepCopy() *SrlSystemNtpList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SrlSystemNtpList.
func (*SrlSystemNtpList) DeepCopyInto ¶
func (in *SrlSystemNtpList) DeepCopyInto(out *SrlSystemNtpList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SrlSystemNtpList) DeepCopyObject ¶
func (in *SrlSystemNtpList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SrlSystemNtpList) GetItems ¶
func (l *SrlSystemNtpList) GetItems() []resource.Managed
GetItems of this SrlSystemNtpList.
type SrlTunnelinterface ¶
type SrlTunnelinterface struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TunnelinterfaceSpec `json:"spec,omitempty"` Status TunnelinterfaceStatus `json:"status,omitempty"` }
SrlTunnelinterface is the Schema for the Tunnelinterface 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 (*SrlTunnelinterface) DeepCopy ¶
func (in *SrlTunnelinterface) DeepCopy() *SrlTunnelinterface
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SrlTunnelinterface.
func (*SrlTunnelinterface) DeepCopyInto ¶
func (in *SrlTunnelinterface) DeepCopyInto(out *SrlTunnelinterface)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SrlTunnelinterface) DeepCopyObject ¶
func (in *SrlTunnelinterface) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SrlTunnelinterface) GetActive ¶
func (mg *SrlTunnelinterface) GetActive() bool
GetActive of this SrlTunnelinterface.
func (*SrlTunnelinterface) GetCondition ¶
func (mg *SrlTunnelinterface) GetCondition(ck nddv1.ConditionKind) nddv1.Condition
GetCondition of this SrlTunnelinterface.
func (*SrlTunnelinterface) GetDeletionPolicy ¶
func (mg *SrlTunnelinterface) GetDeletionPolicy() nddv1.DeletionPolicy
GetDeletionPolicy of this SrlTunnelinterface.
func (*SrlTunnelinterface) GetExternalLeafRefs ¶
func (mg *SrlTunnelinterface) GetExternalLeafRefs() []string
GetExternalLeafRefs of this SrlTunnelinterface.
func (*SrlTunnelinterface) GetNetworkNodeReference ¶
func (mg *SrlTunnelinterface) GetNetworkNodeReference() *nddv1.Reference
GetNetworkNodeReference of this SrlTunnelinterface.
func (*SrlTunnelinterface) GetResourceIndexes ¶
func (mg *SrlTunnelinterface) GetResourceIndexes() map[string]string
GetResourceIndexes of this SrlTunnelinterface.
func (*SrlTunnelinterface) GetTarget ¶
func (mg *SrlTunnelinterface) GetTarget() []string
GetTarget of this SrlTunnelinterface.
func (*SrlTunnelinterface) SetActive ¶
func (mg *SrlTunnelinterface) SetActive(b bool)
SetActive of this SrlTunnelinterface.
func (*SrlTunnelinterface) SetConditions ¶
func (mg *SrlTunnelinterface) SetConditions(c ...nddv1.Condition)
SetConditions of this SrlTunnelinterface.
func (*SrlTunnelinterface) SetDeletionPolicy ¶
func (mg *SrlTunnelinterface) SetDeletionPolicy(r nddv1.DeletionPolicy)
SetDeletionPolicy of this SrlTunnelinterface.
func (*SrlTunnelinterface) SetExternalLeafRefs ¶
func (mg *SrlTunnelinterface) SetExternalLeafRefs(n []string)
SetExternalLeafRefs of this SrlTunnelinterface.
func (*SrlTunnelinterface) SetNetworkNodeReference ¶
func (mg *SrlTunnelinterface) SetNetworkNodeReference(r *nddv1.Reference)
SetNetworkNodeReference of this SrlTunnelinterface.
func (*SrlTunnelinterface) SetResourceIndexes ¶
func (mg *SrlTunnelinterface) SetResourceIndexes(n map[string]string)
SetResourceIndexes of this SrlTunnelinterface.
func (*SrlTunnelinterface) SetTarget ¶
func (mg *SrlTunnelinterface) SetTarget(t []string)
SetTarget of this SrlTunnelinterface.
type SrlTunnelinterfaceList ¶
type SrlTunnelinterfaceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SrlTunnelinterface `json:"items"` }
SrlTunnelinterfaceList contains a list of Tunnelinterfaces
func (*SrlTunnelinterfaceList) DeepCopy ¶
func (in *SrlTunnelinterfaceList) DeepCopy() *SrlTunnelinterfaceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SrlTunnelinterfaceList.
func (*SrlTunnelinterfaceList) DeepCopyInto ¶
func (in *SrlTunnelinterfaceList) DeepCopyInto(out *SrlTunnelinterfaceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SrlTunnelinterfaceList) DeepCopyObject ¶
func (in *SrlTunnelinterfaceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SrlTunnelinterfaceList) GetItems ¶
func (l *SrlTunnelinterfaceList) GetItems() []resource.Managed
GetItems of this SrlTunnelinterfaceList.
type SrlTunnelinterfaceVxlaninterface ¶
type SrlTunnelinterfaceVxlaninterface struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TunnelinterfaceVxlaninterfaceSpec `json:"spec,omitempty"` Status TunnelinterfaceVxlaninterfaceStatus `json:"status,omitempty"` }
SrlTunnelinterfaceVxlaninterface is the Schema for the TunnelinterfaceVxlaninterface 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 (*SrlTunnelinterfaceVxlaninterface) DeepCopy ¶
func (in *SrlTunnelinterfaceVxlaninterface) DeepCopy() *SrlTunnelinterfaceVxlaninterface
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SrlTunnelinterfaceVxlaninterface.
func (*SrlTunnelinterfaceVxlaninterface) DeepCopyInto ¶
func (in *SrlTunnelinterfaceVxlaninterface) DeepCopyInto(out *SrlTunnelinterfaceVxlaninterface)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SrlTunnelinterfaceVxlaninterface) DeepCopyObject ¶
func (in *SrlTunnelinterfaceVxlaninterface) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SrlTunnelinterfaceVxlaninterface) GetActive ¶
func (mg *SrlTunnelinterfaceVxlaninterface) GetActive() bool
GetActive of this SrlTunnelinterfaceVxlaninterface.
func (*SrlTunnelinterfaceVxlaninterface) GetCondition ¶
func (mg *SrlTunnelinterfaceVxlaninterface) GetCondition(ck nddv1.ConditionKind) nddv1.Condition
GetCondition of this SrlTunnelinterfaceVxlaninterface.
func (*SrlTunnelinterfaceVxlaninterface) GetDeletionPolicy ¶
func (mg *SrlTunnelinterfaceVxlaninterface) GetDeletionPolicy() nddv1.DeletionPolicy
GetDeletionPolicy of this SrlTunnelinterfaceVxlaninterface.
func (*SrlTunnelinterfaceVxlaninterface) GetExternalLeafRefs ¶
func (mg *SrlTunnelinterfaceVxlaninterface) GetExternalLeafRefs() []string
GetExternalLeafRefs of this SrlTunnelinterfaceVxlaninterface.
func (*SrlTunnelinterfaceVxlaninterface) GetNetworkNodeReference ¶
func (mg *SrlTunnelinterfaceVxlaninterface) GetNetworkNodeReference() *nddv1.Reference
GetNetworkNodeReference of this SrlTunnelinterfaceVxlaninterface.
func (*SrlTunnelinterfaceVxlaninterface) GetResourceIndexes ¶
func (mg *SrlTunnelinterfaceVxlaninterface) GetResourceIndexes() map[string]string
GetResourceIndexes of this SrlTunnelinterfaceVxlaninterface.
func (*SrlTunnelinterfaceVxlaninterface) GetTarget ¶
func (mg *SrlTunnelinterfaceVxlaninterface) GetTarget() []string
GetTarget of this SrlTunnelinterfaceVxlaninterface.
func (*SrlTunnelinterfaceVxlaninterface) SetActive ¶
func (mg *SrlTunnelinterfaceVxlaninterface) SetActive(b bool)
SetActive of this SrlTunnelinterfaceVxlaninterface.
func (*SrlTunnelinterfaceVxlaninterface) SetConditions ¶
func (mg *SrlTunnelinterfaceVxlaninterface) SetConditions(c ...nddv1.Condition)
SetConditions of this SrlTunnelinterfaceVxlaninterface.
func (*SrlTunnelinterfaceVxlaninterface) SetDeletionPolicy ¶
func (mg *SrlTunnelinterfaceVxlaninterface) SetDeletionPolicy(r nddv1.DeletionPolicy)
SetDeletionPolicy of this SrlTunnelinterfaceVxlaninterface.
func (*SrlTunnelinterfaceVxlaninterface) SetExternalLeafRefs ¶
func (mg *SrlTunnelinterfaceVxlaninterface) SetExternalLeafRefs(n []string)
SetExternalLeafRefs of this SrlTunnelinterfaceVxlaninterface.
func (*SrlTunnelinterfaceVxlaninterface) SetNetworkNodeReference ¶
func (mg *SrlTunnelinterfaceVxlaninterface) SetNetworkNodeReference(r *nddv1.Reference)
SetNetworkNodeReference of this SrlTunnelinterfaceVxlaninterface.
func (*SrlTunnelinterfaceVxlaninterface) SetResourceIndexes ¶
func (mg *SrlTunnelinterfaceVxlaninterface) SetResourceIndexes(n map[string]string)
SetResourceIndexes of this SrlTunnelinterfaceVxlaninterface.
func (*SrlTunnelinterfaceVxlaninterface) SetTarget ¶
func (mg *SrlTunnelinterfaceVxlaninterface) SetTarget(t []string)
SetTarget of this SrlTunnelinterfaceVxlaninterface.
type SrlTunnelinterfaceVxlaninterfaceList ¶
type SrlTunnelinterfaceVxlaninterfaceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SrlTunnelinterfaceVxlaninterface `json:"items"` }
SrlTunnelinterfaceVxlaninterfaceList contains a list of TunnelinterfaceVxlaninterfaces
func (*SrlTunnelinterfaceVxlaninterfaceList) DeepCopy ¶
func (in *SrlTunnelinterfaceVxlaninterfaceList) DeepCopy() *SrlTunnelinterfaceVxlaninterfaceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SrlTunnelinterfaceVxlaninterfaceList.
func (*SrlTunnelinterfaceVxlaninterfaceList) DeepCopyInto ¶
func (in *SrlTunnelinterfaceVxlaninterfaceList) DeepCopyInto(out *SrlTunnelinterfaceVxlaninterfaceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SrlTunnelinterfaceVxlaninterfaceList) DeepCopyObject ¶
func (in *SrlTunnelinterfaceVxlaninterfaceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SrlTunnelinterfaceVxlaninterfaceList) GetItems ¶
func (l *SrlTunnelinterfaceVxlaninterfaceList) GetItems() []resource.Managed
GetItems of this SrlTunnelinterfaceVxlaninterfaceList.
type SystemMtu ¶
type SystemMtu struct { // kubebuilder:validation:Minimum=1280 // kubebuilder:validation:Maximum=9486 // +kubebuilder:default:=1500 DefaultIpMtu *uint16 `json:"default-ip-mtu,omitempty"` // kubebuilder:validation:Minimum=1500 // kubebuilder:validation:Maximum=9500 // +kubebuilder:default:=9232 DefaultL2Mtu *uint16 `json:"default-l2-mtu,omitempty"` // kubebuilder:validation:Minimum=1500 // kubebuilder:validation:Maximum=9500 // +kubebuilder:default:=9232 DefaultPortMtu *uint16 `json:"default-port-mtu,omitempty"` // kubebuilder:validation:Minimum=552 // kubebuilder:validation:Maximum=9232 // +kubebuilder:default:=552 MinPathMtu *uint16 `json:"min-path-mtu,omitempty"` }
SystemMtu struct
func (*SystemMtu) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemMtu.
func (*SystemMtu) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SystemMtuObservation ¶
type SystemMtuObservation struct { }
SystemMtuObservation struct
func (*SystemMtuObservation) DeepCopy ¶
func (in *SystemMtuObservation) DeepCopy() *SystemMtuObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemMtuObservation.
func (*SystemMtuObservation) DeepCopyInto ¶
func (in *SystemMtuObservation) DeepCopyInto(out *SystemMtuObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SystemMtuParameters ¶
type SystemMtuParameters struct {
SrlSystemMtu *SystemMtu `json:"system-mtu"`
}
SystemMtuParameters struct
func (*SystemMtuParameters) DeepCopy ¶
func (in *SystemMtuParameters) DeepCopy() *SystemMtuParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemMtuParameters.
func (*SystemMtuParameters) DeepCopyInto ¶
func (in *SystemMtuParameters) DeepCopyInto(out *SystemMtuParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SystemMtuSpec ¶
type SystemMtuSpec struct { nddv1.ResourceSpec `json:",inline"` ForNetworkNode SystemMtuParameters `json:"forNetworkNode"` }
A SystemMtuSpec defines the desired state of a SystemMtu.
func (*SystemMtuSpec) DeepCopy ¶
func (in *SystemMtuSpec) DeepCopy() *SystemMtuSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemMtuSpec.
func (*SystemMtuSpec) DeepCopyInto ¶
func (in *SystemMtuSpec) DeepCopyInto(out *SystemMtuSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SystemMtuStatus ¶
type SystemMtuStatus struct { nddv1.ResourceStatus `json:",inline"` AtNetworkNode SystemMtuObservation `json:"atNetworkNode,omitempty"` }
A SystemMtuStatus represents the observed state of a SystemMtu.
func (*SystemMtuStatus) DeepCopy ¶
func (in *SystemMtuStatus) DeepCopy() *SystemMtuStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemMtuStatus.
func (*SystemMtuStatus) DeepCopyInto ¶
func (in *SystemMtuStatus) DeepCopyInto(out *SystemMtuStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SystemName ¶
type SystemName struct { // kubebuilder:validation:MinLength=1 // kubebuilder:validation:MaxLength=253 // +kubebuilder:validation:Required // +kubebuilder:validation:Pattern=`((([a-zA-Z0-9_]([a-zA-Z0-9\-_]){0,61})?[a-zA-Z0-9]\.)*([a-zA-Z0-9_]([a-zA-Z0-9\-_]){0,61})?[a-zA-Z0-9]\.?)|\.` DomainName *string `json:"domain-name,omitempty"` // kubebuilder:validation:MinLength=1 // kubebuilder:validation:MaxLength=63 // +kubebuilder:validation:Required // +kubebuilder:validation:Pattern=`(([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9\-]*[a-zA-Z0-9])\.)*([A-Za-z0-9]|[A-Za-z0-9][A-Za-z0-9\-]*[A-Za-z0-9])` HostName *string `json:"host-name,omitempty"` }
SystemName struct
func (*SystemName) DeepCopy ¶
func (in *SystemName) DeepCopy() *SystemName
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemName.
func (*SystemName) DeepCopyInto ¶
func (in *SystemName) DeepCopyInto(out *SystemName)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SystemNameObservation ¶
type SystemNameObservation struct { }
SystemNameObservation are the observable fields of a SystemName.
func (*SystemNameObservation) DeepCopy ¶
func (in *SystemNameObservation) DeepCopy() *SystemNameObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemNameObservation.
func (*SystemNameObservation) DeepCopyInto ¶
func (in *SystemNameObservation) DeepCopyInto(out *SystemNameObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SystemNameParameters ¶
type SystemNameParameters struct {
SrlSystemName *SystemName `json:"name,omitempty"`
}
SystemNameParameters are the parameter fields of a SystemName.
func (*SystemNameParameters) DeepCopy ¶
func (in *SystemNameParameters) DeepCopy() *SystemNameParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemNameParameters.
func (*SystemNameParameters) DeepCopyInto ¶
func (in *SystemNameParameters) DeepCopyInto(out *SystemNameParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SystemNameSpec ¶
type SystemNameSpec struct { nddv1.ResourceSpec `json:",inline"` ForNetworkNode SystemNameParameters `json:"forNetworkNode"` }
A SystemNameSpec defines the desired state of a SystemName.
func (*SystemNameSpec) DeepCopy ¶
func (in *SystemNameSpec) DeepCopy() *SystemNameSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemNameSpec.
func (*SystemNameSpec) DeepCopyInto ¶
func (in *SystemNameSpec) DeepCopyInto(out *SystemNameSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SystemNameStatus ¶
type SystemNameStatus struct { nddv1.ResourceStatus `json:",inline"` AtNetworkNode SystemNameObservation `json:"atNetworkNode,omitempty"` }
A SystemNameStatus represents the observed state of a SystemName.
func (*SystemNameStatus) DeepCopy ¶
func (in *SystemNameStatus) DeepCopy() *SystemNameStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemNameStatus.
func (*SystemNameStatus) DeepCopyInto ¶
func (in *SystemNameStatus) DeepCopyInto(out *SystemNameStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SystemNetworkinstanceProtocolsBgpvpn ¶
type SystemNetworkinstanceProtocolsBgpvpn struct {
BgpInstance []*SystemNetworkinstanceProtocolsBgpvpnBgpInstance `json:"bgp-instance,omitempty"`
}
SystemNetworkinstanceProtocolsBgpvpn struct
func (*SystemNetworkinstanceProtocolsBgpvpn) DeepCopy ¶
func (in *SystemNetworkinstanceProtocolsBgpvpn) DeepCopy() *SystemNetworkinstanceProtocolsBgpvpn
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemNetworkinstanceProtocolsBgpvpn.
func (*SystemNetworkinstanceProtocolsBgpvpn) DeepCopyInto ¶
func (in *SystemNetworkinstanceProtocolsBgpvpn) DeepCopyInto(out *SystemNetworkinstanceProtocolsBgpvpn)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SystemNetworkinstanceProtocolsBgpvpnBgpInstance ¶
type SystemNetworkinstanceProtocolsBgpvpnBgpInstance struct { // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=2 Id *uint8 `json:"id"` RouteDistinguisher *SystemNetworkinstanceProtocolsBgpvpnBgpInstanceRouteDistinguisher `json:"route-distinguisher,omitempty"` RouteTarget *SystemNetworkinstanceProtocolsBgpvpnBgpInstanceRouteTarget `json:"route-target,omitempty"` }
SystemNetworkinstanceProtocolsBgpvpnBgpInstance struct
func (*SystemNetworkinstanceProtocolsBgpvpnBgpInstance) DeepCopy ¶
func (in *SystemNetworkinstanceProtocolsBgpvpnBgpInstance) DeepCopy() *SystemNetworkinstanceProtocolsBgpvpnBgpInstance
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemNetworkinstanceProtocolsBgpvpnBgpInstance.
func (*SystemNetworkinstanceProtocolsBgpvpnBgpInstance) DeepCopyInto ¶
func (in *SystemNetworkinstanceProtocolsBgpvpnBgpInstance) DeepCopyInto(out *SystemNetworkinstanceProtocolsBgpvpnBgpInstance)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SystemNetworkinstanceProtocolsBgpvpnBgpInstanceRouteDistinguisher ¶
type SystemNetworkinstanceProtocolsBgpvpnBgpInstanceRouteDistinguisher struct { }
SystemNetworkinstanceProtocolsBgpvpnBgpInstanceRouteDistinguisher struct
func (*SystemNetworkinstanceProtocolsBgpvpnBgpInstanceRouteDistinguisher) DeepCopy ¶
func (in *SystemNetworkinstanceProtocolsBgpvpnBgpInstanceRouteDistinguisher) DeepCopy() *SystemNetworkinstanceProtocolsBgpvpnBgpInstanceRouteDistinguisher
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemNetworkinstanceProtocolsBgpvpnBgpInstanceRouteDistinguisher.
func (*SystemNetworkinstanceProtocolsBgpvpnBgpInstanceRouteDistinguisher) DeepCopyInto ¶
func (in *SystemNetworkinstanceProtocolsBgpvpnBgpInstanceRouteDistinguisher) DeepCopyInto(out *SystemNetworkinstanceProtocolsBgpvpnBgpInstanceRouteDistinguisher)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SystemNetworkinstanceProtocolsBgpvpnBgpInstanceRouteTarget ¶
type SystemNetworkinstanceProtocolsBgpvpnBgpInstanceRouteTarget struct { }
SystemNetworkinstanceProtocolsBgpvpnBgpInstanceRouteTarget struct
func (*SystemNetworkinstanceProtocolsBgpvpnBgpInstanceRouteTarget) DeepCopy ¶
func (in *SystemNetworkinstanceProtocolsBgpvpnBgpInstanceRouteTarget) DeepCopy() *SystemNetworkinstanceProtocolsBgpvpnBgpInstanceRouteTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemNetworkinstanceProtocolsBgpvpnBgpInstanceRouteTarget.
func (*SystemNetworkinstanceProtocolsBgpvpnBgpInstanceRouteTarget) DeepCopyInto ¶
func (in *SystemNetworkinstanceProtocolsBgpvpnBgpInstanceRouteTarget) DeepCopyInto(out *SystemNetworkinstanceProtocolsBgpvpnBgpInstanceRouteTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SystemNetworkinstanceProtocolsBgpvpnObservation ¶
type SystemNetworkinstanceProtocolsBgpvpnObservation struct { }
SystemNetworkinstanceProtocolsBgpvpnObservation are the observable fields of a SystemNetworkinstanceProtocolsBgpvpn.
func (*SystemNetworkinstanceProtocolsBgpvpnObservation) DeepCopy ¶
func (in *SystemNetworkinstanceProtocolsBgpvpnObservation) DeepCopy() *SystemNetworkinstanceProtocolsBgpvpnObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemNetworkinstanceProtocolsBgpvpnObservation.
func (*SystemNetworkinstanceProtocolsBgpvpnObservation) DeepCopyInto ¶
func (in *SystemNetworkinstanceProtocolsBgpvpnObservation) DeepCopyInto(out *SystemNetworkinstanceProtocolsBgpvpnObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SystemNetworkinstanceProtocolsBgpvpnParameters ¶
type SystemNetworkinstanceProtocolsBgpvpnParameters struct {
SrlSystemNetworkinstanceProtocolsBgpvpn *SystemNetworkinstanceProtocolsBgpvpn `json:"bgp-vpn,omitempty"`
}
SystemNetworkinstanceProtocolsBgpvpnParameters are the parameter fields of a SystemNetworkinstanceProtocolsBgpvpn.
func (*SystemNetworkinstanceProtocolsBgpvpnParameters) DeepCopy ¶
func (in *SystemNetworkinstanceProtocolsBgpvpnParameters) DeepCopy() *SystemNetworkinstanceProtocolsBgpvpnParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemNetworkinstanceProtocolsBgpvpnParameters.
func (*SystemNetworkinstanceProtocolsBgpvpnParameters) DeepCopyInto ¶
func (in *SystemNetworkinstanceProtocolsBgpvpnParameters) DeepCopyInto(out *SystemNetworkinstanceProtocolsBgpvpnParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SystemNetworkinstanceProtocolsBgpvpnSpec ¶
type SystemNetworkinstanceProtocolsBgpvpnSpec struct { nddv1.ResourceSpec `json:",inline"` ForNetworkNode SystemNetworkinstanceProtocolsBgpvpnParameters `json:"forNetworkNode"` }
A SystemNetworkinstanceProtocolsBgpvpnSpec defines the desired state of a SystemNetworkinstanceProtocolsBgpvpn.
func (*SystemNetworkinstanceProtocolsBgpvpnSpec) DeepCopy ¶
func (in *SystemNetworkinstanceProtocolsBgpvpnSpec) DeepCopy() *SystemNetworkinstanceProtocolsBgpvpnSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemNetworkinstanceProtocolsBgpvpnSpec.
func (*SystemNetworkinstanceProtocolsBgpvpnSpec) DeepCopyInto ¶
func (in *SystemNetworkinstanceProtocolsBgpvpnSpec) DeepCopyInto(out *SystemNetworkinstanceProtocolsBgpvpnSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SystemNetworkinstanceProtocolsBgpvpnStatus ¶
type SystemNetworkinstanceProtocolsBgpvpnStatus struct { nddv1.ResourceStatus `json:",inline"` AtNetworkNode SystemNetworkinstanceProtocolsBgpvpnObservation `json:"atNetworkNode,omitempty"` }
A SystemNetworkinstanceProtocolsBgpvpnStatus represents the observed state of a SystemNetworkinstanceProtocolsBgpvpn.
func (*SystemNetworkinstanceProtocolsBgpvpnStatus) DeepCopy ¶
func (in *SystemNetworkinstanceProtocolsBgpvpnStatus) DeepCopy() *SystemNetworkinstanceProtocolsBgpvpnStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemNetworkinstanceProtocolsBgpvpnStatus.
func (*SystemNetworkinstanceProtocolsBgpvpnStatus) DeepCopyInto ¶
func (in *SystemNetworkinstanceProtocolsBgpvpnStatus) DeepCopyInto(out *SystemNetworkinstanceProtocolsBgpvpnStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SystemNetworkinstanceProtocolsEvpn ¶
type SystemNetworkinstanceProtocolsEvpn struct {
EthernetSegments *SystemNetworkinstanceProtocolsEvpnEthernetSegments `json:"ethernet-segments,omitempty"`
}
SystemNetworkinstanceProtocolsEvpn struct
func (*SystemNetworkinstanceProtocolsEvpn) DeepCopy ¶
func (in *SystemNetworkinstanceProtocolsEvpn) DeepCopy() *SystemNetworkinstanceProtocolsEvpn
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemNetworkinstanceProtocolsEvpn.
func (*SystemNetworkinstanceProtocolsEvpn) DeepCopyInto ¶
func (in *SystemNetworkinstanceProtocolsEvpn) DeepCopyInto(out *SystemNetworkinstanceProtocolsEvpn)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SystemNetworkinstanceProtocolsEvpnEsisBgpinstance ¶
type SystemNetworkinstanceProtocolsEvpnEsisBgpinstance struct {
Id *string `json:"id"`
}
SystemNetworkinstanceProtocolsEvpnEsisBgpinstance struct
func (*SystemNetworkinstanceProtocolsEvpnEsisBgpinstance) DeepCopy ¶
func (in *SystemNetworkinstanceProtocolsEvpnEsisBgpinstance) DeepCopy() *SystemNetworkinstanceProtocolsEvpnEsisBgpinstance
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemNetworkinstanceProtocolsEvpnEsisBgpinstance.
func (*SystemNetworkinstanceProtocolsEvpnEsisBgpinstance) DeepCopyInto ¶
func (in *SystemNetworkinstanceProtocolsEvpnEsisBgpinstance) DeepCopyInto(out *SystemNetworkinstanceProtocolsEvpnEsisBgpinstance)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsi ¶
type SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsi struct { // +kubebuilder:validation:Enum=`disable`;`enable` AdminState *string `json:"admin-state,omitempty"` DfElection *SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiDfElection `json:"df-election,omitempty"` // +kubebuilder:validation:Required // +kubebuilder:validation:Pattern=`[0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){9}` Esi *string `json:"esi,omitempty"` Interface *string `json:"interface,omitempty"` // +kubebuilder:validation:Enum=`all-active`;`single-active` MultiHomingMode *string `json:"multi-homing-mode,omitempty"` // kubebuilder:validation:MinLength=1 // kubebuilder:validation:MaxLength=255 // +kubebuilder:validation:Required // +kubebuilder:validation:Pattern="[A-Za-z0-9 !@#$^&()|+=`~.,'/_:;?-]*" Name *string `json:"name"` Routes *SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiRoutes `json:"routes,omitempty"` }
SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsi struct
func (*SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsi) DeepCopy ¶
func (in *SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsi) DeepCopy() *SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsi
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsi.
func (*SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsi) DeepCopyInto ¶
func (in *SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsi) DeepCopyInto(out *SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsi)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiDfElection ¶
type SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiDfElection struct { Algorithm *SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiDfElectionAlgorithm `json:"algorithm,omitempty"` InterfaceStandbySignalingOnNonDf *bool `json:"interface-standby-signaling-on-non-df,omitempty"` Timers *SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiDfElectionTimers `json:"timers,omitempty"` }
SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiDfElection struct
func (*SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiDfElection) DeepCopy ¶
func (in *SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiDfElection) DeepCopy() *SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiDfElection
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiDfElection.
func (*SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiDfElection) DeepCopyInto ¶
func (in *SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiDfElection) DeepCopyInto(out *SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiDfElection)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiDfElectionAlgorithm ¶
type SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiDfElectionAlgorithm struct { DefaultAlg *SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiDfElectionAlgorithmDefaultAlg `json:"default-alg,omitempty"` PreferenceAlg *SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiDfElectionAlgorithmPreferenceAlg `json:"preference-alg,omitempty"` // +kubebuilder:validation:Enum=`default`;`preference` Type *string `json:"type,omitempty"` }
SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiDfElectionAlgorithm struct
func (*SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiDfElectionAlgorithm) DeepCopy ¶
func (in *SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiDfElectionAlgorithm) DeepCopy() *SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiDfElectionAlgorithm
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiDfElectionAlgorithm.
func (*SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiDfElectionAlgorithm) DeepCopyInto ¶
func (in *SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiDfElectionAlgorithm) DeepCopyInto(out *SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiDfElectionAlgorithm)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiDfElectionAlgorithmDefaultAlg ¶
type SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiDfElectionAlgorithmDefaultAlg struct {
Capabilities *SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiDfElectionAlgorithmDefaultAlgCapabilities `json:"capabilities,omitempty"`
}
SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiDfElectionAlgorithmDefaultAlg struct
func (*SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiDfElectionAlgorithmDefaultAlg) DeepCopy ¶
func (in *SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiDfElectionAlgorithmDefaultAlg) DeepCopy() *SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiDfElectionAlgorithmDefaultAlg
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiDfElectionAlgorithmDefaultAlg.
func (*SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiDfElectionAlgorithmDefaultAlg) DeepCopyInto ¶
func (in *SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiDfElectionAlgorithmDefaultAlg) DeepCopyInto(out *SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiDfElectionAlgorithmDefaultAlg)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiDfElectionAlgorithmDefaultAlgCapabilities ¶
type SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiDfElectionAlgorithmDefaultAlgCapabilities struct {
AcDf *bool `json:"ac-df,omitempty"`
}
SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiDfElectionAlgorithmDefaultAlgCapabilities struct
func (*SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiDfElectionAlgorithmDefaultAlgCapabilities) DeepCopy ¶
func (in *SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiDfElectionAlgorithmDefaultAlgCapabilities) DeepCopy() *SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiDfElectionAlgorithmDefaultAlgCapabilities
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiDfElectionAlgorithmDefaultAlgCapabilities.
func (*SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiDfElectionAlgorithmDefaultAlgCapabilities) DeepCopyInto ¶
func (in *SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiDfElectionAlgorithmDefaultAlgCapabilities) DeepCopyInto(out *SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiDfElectionAlgorithmDefaultAlgCapabilities)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiDfElectionAlgorithmPreferenceAlg ¶
type SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiDfElectionAlgorithmPreferenceAlg struct { Capabilities *SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiDfElectionAlgorithmPreferenceAlgCapabilities `json:"capabilities,omitempty"` // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=65535 PreferenceValue *uint32 `json:"preference-value,omitempty"` }
SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiDfElectionAlgorithmPreferenceAlg struct
func (*SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiDfElectionAlgorithmPreferenceAlg) DeepCopy ¶
func (in *SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiDfElectionAlgorithmPreferenceAlg) DeepCopy() *SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiDfElectionAlgorithmPreferenceAlg
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiDfElectionAlgorithmPreferenceAlg.
func (*SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiDfElectionAlgorithmPreferenceAlg) DeepCopyInto ¶
func (in *SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiDfElectionAlgorithmPreferenceAlg) DeepCopyInto(out *SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiDfElectionAlgorithmPreferenceAlg)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiDfElectionAlgorithmPreferenceAlgCapabilities ¶
type SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiDfElectionAlgorithmPreferenceAlgCapabilities struct { AcDf *bool `json:"ac-df,omitempty"` NonRevertive *bool `json:"non-revertive,omitempty"` }
SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiDfElectionAlgorithmPreferenceAlgCapabilities struct
func (*SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiDfElectionAlgorithmPreferenceAlgCapabilities) DeepCopy ¶
func (in *SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiDfElectionAlgorithmPreferenceAlgCapabilities) DeepCopy() *SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiDfElectionAlgorithmPreferenceAlgCapabilities
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiDfElectionAlgorithmPreferenceAlgCapabilities.
func (*SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiDfElectionAlgorithmPreferenceAlgCapabilities) DeepCopyInto ¶
func (in *SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiDfElectionAlgorithmPreferenceAlgCapabilities) DeepCopyInto(out *SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiDfElectionAlgorithmPreferenceAlgCapabilities)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiDfElectionTimers ¶
type SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiDfElectionTimers struct { // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=100 ActivationTimer *uint32 `json:"activation-timer,omitempty"` }
SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiDfElectionTimers struct
func (*SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiDfElectionTimers) DeepCopy ¶
func (in *SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiDfElectionTimers) DeepCopy() *SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiDfElectionTimers
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiDfElectionTimers.
func (*SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiDfElectionTimers) DeepCopyInto ¶
func (in *SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiDfElectionTimers) DeepCopyInto(out *SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiDfElectionTimers)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiObservation ¶
type SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiObservation struct { }
SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiObservation are the observable fields of a SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsi.
func (*SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiObservation) DeepCopy ¶
func (in *SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiObservation) DeepCopy() *SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiObservation.
func (*SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiObservation) DeepCopyInto ¶
func (in *SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiObservation) DeepCopyInto(out *SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiParameters ¶
type SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiParameters struct { BgpInstanceId *string `json:"bgp-instance-id"` SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsi *SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsi `json:"ethernet-segment,omitempty"` }
SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiParameters are the parameter fields of a SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsi.
func (*SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiParameters) DeepCopy ¶
func (in *SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiParameters) DeepCopy() *SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiParameters.
func (*SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiParameters) DeepCopyInto ¶
func (in *SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiParameters) DeepCopyInto(out *SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiRoutes ¶
type SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiRoutes struct { Esi *SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiRoutesEthernetSegment `json:"esi,omitempty"` // +kubebuilder:validation:Enum=`use-system-ipv4-address` NextHop *string `json:"next-hop,omitempty"` }
SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiRoutes struct
func (*SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiRoutes) DeepCopy ¶
func (in *SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiRoutes) DeepCopy() *SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiRoutes
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiRoutes.
func (*SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiRoutes) DeepCopyInto ¶
func (in *SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiRoutes) DeepCopyInto(out *SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiRoutes)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiRoutesEthernetSegment ¶
type SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiRoutesEthernetSegment struct { // +kubebuilder:validation:Enum=`use-system-ipv4-address` OriginatingIp *string `json:"originating-ip,omitempty"` }
SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiRoutesEthernetSegment struct
func (*SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiRoutesEthernetSegment) DeepCopy ¶
func (in *SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiRoutesEthernetSegment) DeepCopy() *SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiRoutesEthernetSegment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiRoutesEthernetSegment.
func (*SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiRoutesEthernetSegment) DeepCopyInto ¶
func (in *SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiRoutesEthernetSegment) DeepCopyInto(out *SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiRoutesEthernetSegment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiSpec ¶
type SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiSpec struct { nddv1.ResourceSpec `json:",inline"` ForNetworkNode SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiParameters `json:"forNetworkNode"` }
A SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiSpec defines the desired state of a SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsi.
func (*SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiSpec) DeepCopy ¶
func (in *SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiSpec) DeepCopy() *SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiSpec.
func (*SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiSpec) DeepCopyInto ¶
func (in *SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiSpec) DeepCopyInto(out *SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiStatus ¶
type SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiStatus struct { nddv1.ResourceStatus `json:",inline"` AtNetworkNode SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiObservation `json:"atNetworkNode,omitempty"` }
A SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiStatus represents the observed state of a SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsi.
func (*SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiStatus) DeepCopy ¶
func (in *SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiStatus) DeepCopy() *SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiStatus.
func (*SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiStatus) DeepCopyInto ¶
func (in *SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiStatus) DeepCopyInto(out *SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsiStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceObservation ¶
type SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceObservation struct { }
SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceObservation are the observable fields of a SystemNetworkinstanceProtocolsEvpnEsisBgpinstance.
func (*SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceObservation) DeepCopy ¶
func (in *SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceObservation) DeepCopy() *SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceObservation.
func (*SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceObservation) DeepCopyInto ¶
func (in *SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceObservation) DeepCopyInto(out *SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceParameters ¶
type SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceParameters struct {
SrlSystemNetworkinstanceProtocolsEvpnEsisBgpinstance *SystemNetworkinstanceProtocolsEvpnEsisBgpinstance `json:"bgp-instance,omitempty"`
}
SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceParameters are the parameter fields of a SystemNetworkinstanceProtocolsEvpnEsisBgpinstance.
func (*SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceParameters) DeepCopy ¶
func (in *SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceParameters) DeepCopy() *SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceParameters.
func (*SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceParameters) DeepCopyInto ¶
func (in *SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceParameters) DeepCopyInto(out *SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceSpec ¶
type SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceSpec struct { nddv1.ResourceSpec `json:",inline"` ForNetworkNode SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceParameters `json:"forNetworkNode"` }
A SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceSpec defines the desired state of a SystemNetworkinstanceProtocolsEvpnEsisBgpinstance.
func (*SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceSpec) DeepCopy ¶
func (in *SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceSpec) DeepCopy() *SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceSpec.
func (*SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceSpec) DeepCopyInto ¶
func (in *SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceSpec) DeepCopyInto(out *SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceStatus ¶
type SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceStatus struct { nddv1.ResourceStatus `json:",inline"` AtNetworkNode SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceObservation `json:"atNetworkNode,omitempty"` }
A SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceStatus represents the observed state of a SystemNetworkinstanceProtocolsEvpnEsisBgpinstance.
func (*SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceStatus) DeepCopy ¶
func (in *SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceStatus) DeepCopy() *SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceStatus.
func (*SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceStatus) DeepCopyInto ¶
func (in *SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceStatus) DeepCopyInto(out *SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SystemNetworkinstanceProtocolsEvpnEthernetSegments ¶
type SystemNetworkinstanceProtocolsEvpnEthernetSegments struct {
Timers *SystemNetworkinstanceProtocolsEvpnEthernetSegmentsTimers `json:"timers,omitempty"`
}
SystemNetworkinstanceProtocolsEvpnEthernetSegments struct
func (*SystemNetworkinstanceProtocolsEvpnEthernetSegments) DeepCopy ¶
func (in *SystemNetworkinstanceProtocolsEvpnEthernetSegments) DeepCopy() *SystemNetworkinstanceProtocolsEvpnEthernetSegments
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemNetworkinstanceProtocolsEvpnEthernetSegments.
func (*SystemNetworkinstanceProtocolsEvpnEthernetSegments) DeepCopyInto ¶
func (in *SystemNetworkinstanceProtocolsEvpnEthernetSegments) DeepCopyInto(out *SystemNetworkinstanceProtocolsEvpnEthernetSegments)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SystemNetworkinstanceProtocolsEvpnEthernetSegmentsTimers ¶
type SystemNetworkinstanceProtocolsEvpnEthernetSegmentsTimers struct { // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=100 ActivationTimer *uint32 `json:"activation-timer,omitempty"` // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=6000 BootTimer *uint32 `json:"boot-timer,omitempty"` }
SystemNetworkinstanceProtocolsEvpnEthernetSegmentsTimers struct
func (*SystemNetworkinstanceProtocolsEvpnEthernetSegmentsTimers) DeepCopy ¶
func (in *SystemNetworkinstanceProtocolsEvpnEthernetSegmentsTimers) DeepCopy() *SystemNetworkinstanceProtocolsEvpnEthernetSegmentsTimers
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemNetworkinstanceProtocolsEvpnEthernetSegmentsTimers.
func (*SystemNetworkinstanceProtocolsEvpnEthernetSegmentsTimers) DeepCopyInto ¶
func (in *SystemNetworkinstanceProtocolsEvpnEthernetSegmentsTimers) DeepCopyInto(out *SystemNetworkinstanceProtocolsEvpnEthernetSegmentsTimers)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SystemNetworkinstanceProtocolsEvpnObservation ¶
type SystemNetworkinstanceProtocolsEvpnObservation struct { }
SystemNetworkinstanceProtocolsEvpnObservation are the observable fields of a SystemNetworkinstanceProtocolsEvpn.
func (*SystemNetworkinstanceProtocolsEvpnObservation) DeepCopy ¶
func (in *SystemNetworkinstanceProtocolsEvpnObservation) DeepCopy() *SystemNetworkinstanceProtocolsEvpnObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemNetworkinstanceProtocolsEvpnObservation.
func (*SystemNetworkinstanceProtocolsEvpnObservation) DeepCopyInto ¶
func (in *SystemNetworkinstanceProtocolsEvpnObservation) DeepCopyInto(out *SystemNetworkinstanceProtocolsEvpnObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SystemNetworkinstanceProtocolsEvpnParameters ¶
type SystemNetworkinstanceProtocolsEvpnParameters struct {
SrlSystemNetworkinstanceProtocolsEvpn *SystemNetworkinstanceProtocolsEvpn `json:"evpn,omitempty"`
}
SystemNetworkinstanceProtocolsEvpnParameters are the parameter fields of a SystemNetworkinstanceProtocolsEvpn.
func (*SystemNetworkinstanceProtocolsEvpnParameters) DeepCopy ¶
func (in *SystemNetworkinstanceProtocolsEvpnParameters) DeepCopy() *SystemNetworkinstanceProtocolsEvpnParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemNetworkinstanceProtocolsEvpnParameters.
func (*SystemNetworkinstanceProtocolsEvpnParameters) DeepCopyInto ¶
func (in *SystemNetworkinstanceProtocolsEvpnParameters) DeepCopyInto(out *SystemNetworkinstanceProtocolsEvpnParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SystemNetworkinstanceProtocolsEvpnSpec ¶
type SystemNetworkinstanceProtocolsEvpnSpec struct { nddv1.ResourceSpec `json:",inline"` ForNetworkNode SystemNetworkinstanceProtocolsEvpnParameters `json:"forNetworkNode"` }
A SystemNetworkinstanceProtocolsEvpnSpec defines the desired state of a SystemNetworkinstanceProtocolsEvpn.
func (*SystemNetworkinstanceProtocolsEvpnSpec) DeepCopy ¶
func (in *SystemNetworkinstanceProtocolsEvpnSpec) DeepCopy() *SystemNetworkinstanceProtocolsEvpnSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemNetworkinstanceProtocolsEvpnSpec.
func (*SystemNetworkinstanceProtocolsEvpnSpec) DeepCopyInto ¶
func (in *SystemNetworkinstanceProtocolsEvpnSpec) DeepCopyInto(out *SystemNetworkinstanceProtocolsEvpnSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SystemNetworkinstanceProtocolsEvpnStatus ¶
type SystemNetworkinstanceProtocolsEvpnStatus struct { nddv1.ResourceStatus `json:",inline"` AtNetworkNode SystemNetworkinstanceProtocolsEvpnObservation `json:"atNetworkNode,omitempty"` }
A SystemNetworkinstanceProtocolsEvpnStatus represents the observed state of a SystemNetworkinstanceProtocolsEvpn.
func (*SystemNetworkinstanceProtocolsEvpnStatus) DeepCopy ¶
func (in *SystemNetworkinstanceProtocolsEvpnStatus) DeepCopy() *SystemNetworkinstanceProtocolsEvpnStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemNetworkinstanceProtocolsEvpnStatus.
func (*SystemNetworkinstanceProtocolsEvpnStatus) DeepCopyInto ¶
func (in *SystemNetworkinstanceProtocolsEvpnStatus) DeepCopyInto(out *SystemNetworkinstanceProtocolsEvpnStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SystemNtp ¶
type SystemNtp struct { // +kubebuilder:validation:Enum=`disable`;`enable` AdminState *string `json:"admin-state,omitempty"` NetworkInstance *string `json:"network-instance"` Server []*SystemNtpServer `json:"server,omitempty"` }
SystemNtp struct
func (*SystemNtp) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemNtp.
func (*SystemNtp) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SystemNtpObservation ¶
type SystemNtpObservation struct { }
SystemNtpObservation are the observable fields of a SystemNtp.
func (*SystemNtpObservation) DeepCopy ¶
func (in *SystemNtpObservation) DeepCopy() *SystemNtpObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemNtpObservation.
func (*SystemNtpObservation) DeepCopyInto ¶
func (in *SystemNtpObservation) DeepCopyInto(out *SystemNtpObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SystemNtpParameters ¶
type SystemNtpParameters struct {
SrlSystemNtp *SystemNtp `json:"ntp,omitempty"`
}
SystemNtpParameters are the parameter fields of a SystemNtp.
func (*SystemNtpParameters) DeepCopy ¶
func (in *SystemNtpParameters) DeepCopy() *SystemNtpParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemNtpParameters.
func (*SystemNtpParameters) DeepCopyInto ¶
func (in *SystemNtpParameters) DeepCopyInto(out *SystemNtpParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SystemNtpServer ¶
type SystemNtpServer struct { // +kubebuilder:validation:Optional // +kubebuilder:validation:Pattern=`(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])|((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))` Address *string `json:"address"` Iburst *bool `json:"iburst,omitempty"` Prefer *bool `json:"prefer,omitempty"` }
SystemNtpServer struct
func (*SystemNtpServer) DeepCopy ¶
func (in *SystemNtpServer) DeepCopy() *SystemNtpServer
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemNtpServer.
func (*SystemNtpServer) DeepCopyInto ¶
func (in *SystemNtpServer) DeepCopyInto(out *SystemNtpServer)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SystemNtpSpec ¶
type SystemNtpSpec struct { nddv1.ResourceSpec `json:",inline"` ForNetworkNode SystemNtpParameters `json:"forNetworkNode"` }
A SystemNtpSpec defines the desired state of a SystemNtp.
func (*SystemNtpSpec) DeepCopy ¶
func (in *SystemNtpSpec) DeepCopy() *SystemNtpSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemNtpSpec.
func (*SystemNtpSpec) DeepCopyInto ¶
func (in *SystemNtpSpec) DeepCopyInto(out *SystemNtpSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SystemNtpStatus ¶
type SystemNtpStatus struct { nddv1.ResourceStatus `json:",inline"` AtNetworkNode SystemNtpObservation `json:"atNetworkNode,omitempty"` }
A SystemNtpStatus represents the observed state of a SystemNtp.
func (*SystemNtpStatus) DeepCopy ¶
func (in *SystemNtpStatus) DeepCopy() *SystemNtpStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemNtpStatus.
func (*SystemNtpStatus) DeepCopyInto ¶
func (in *SystemNtpStatus) DeepCopyInto(out *SystemNtpStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Tunnelinterface ¶
type Tunnelinterface struct { // kubebuilder:validation:MinLength=6 // kubebuilder:validation:MaxLength=8 // +kubebuilder:validation:Required // +kubebuilder:validation:Pattern=`(vxlan(0|1[0-9][0-9]|2([0-4][0-9]|5[0-5])|[1-9][0-9]|[1-9]))` Name *string `json:"name"` }
Tunnelinterface struct
func (*Tunnelinterface) DeepCopy ¶
func (in *Tunnelinterface) DeepCopy() *Tunnelinterface
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Tunnelinterface.
func (*Tunnelinterface) DeepCopyInto ¶
func (in *Tunnelinterface) DeepCopyInto(out *Tunnelinterface)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TunnelinterfaceObservation ¶
type TunnelinterfaceObservation struct { }
TunnelinterfaceObservation are the observable fields of a Tunnelinterface.
func (*TunnelinterfaceObservation) DeepCopy ¶
func (in *TunnelinterfaceObservation) DeepCopy() *TunnelinterfaceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TunnelinterfaceObservation.
func (*TunnelinterfaceObservation) DeepCopyInto ¶
func (in *TunnelinterfaceObservation) DeepCopyInto(out *TunnelinterfaceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TunnelinterfaceParameters ¶
type TunnelinterfaceParameters struct {
SrlTunnelinterface *Tunnelinterface `json:"tunnel-interface,omitempty"`
}
TunnelinterfaceParameters are the parameter fields of a Tunnelinterface.
func (*TunnelinterfaceParameters) DeepCopy ¶
func (in *TunnelinterfaceParameters) DeepCopy() *TunnelinterfaceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TunnelinterfaceParameters.
func (*TunnelinterfaceParameters) DeepCopyInto ¶
func (in *TunnelinterfaceParameters) DeepCopyInto(out *TunnelinterfaceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TunnelinterfaceSpec ¶
type TunnelinterfaceSpec struct { nddv1.ResourceSpec `json:",inline"` ForNetworkNode TunnelinterfaceParameters `json:"forNetworkNode"` }
A TunnelinterfaceSpec defines the desired state of a Tunnelinterface.
func (*TunnelinterfaceSpec) DeepCopy ¶
func (in *TunnelinterfaceSpec) DeepCopy() *TunnelinterfaceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TunnelinterfaceSpec.
func (*TunnelinterfaceSpec) DeepCopyInto ¶
func (in *TunnelinterfaceSpec) DeepCopyInto(out *TunnelinterfaceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TunnelinterfaceStatus ¶
type TunnelinterfaceStatus struct { nddv1.ResourceStatus `json:",inline"` AtNetworkNode TunnelinterfaceObservation `json:"atNetworkNode,omitempty"` }
A TunnelinterfaceStatus represents the observed state of a Tunnelinterface.
func (*TunnelinterfaceStatus) DeepCopy ¶
func (in *TunnelinterfaceStatus) DeepCopy() *TunnelinterfaceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TunnelinterfaceStatus.
func (*TunnelinterfaceStatus) DeepCopyInto ¶
func (in *TunnelinterfaceStatus) DeepCopyInto(out *TunnelinterfaceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TunnelinterfaceVxlaninterface ¶
type TunnelinterfaceVxlaninterface struct { BridgeTable *TunnelinterfaceVxlaninterfaceBridgeTable `json:"bridge-table,omitempty"` Egress *TunnelinterfaceVxlaninterfaceEgress `json:"egress,omitempty"` // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=99999999 Index *uint32 `json:"index"` Ingress *TunnelinterfaceVxlaninterfaceIngress `json:"ingress,omitempty"` Type *string `json:"type"` }
TunnelinterfaceVxlaninterface struct
func (*TunnelinterfaceVxlaninterface) DeepCopy ¶
func (in *TunnelinterfaceVxlaninterface) DeepCopy() *TunnelinterfaceVxlaninterface
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TunnelinterfaceVxlaninterface.
func (*TunnelinterfaceVxlaninterface) DeepCopyInto ¶
func (in *TunnelinterfaceVxlaninterface) DeepCopyInto(out *TunnelinterfaceVxlaninterface)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TunnelinterfaceVxlaninterfaceBridgeTable ¶
type TunnelinterfaceVxlaninterfaceBridgeTable struct { }
TunnelinterfaceVxlaninterfaceBridgeTable struct
func (*TunnelinterfaceVxlaninterfaceBridgeTable) DeepCopy ¶
func (in *TunnelinterfaceVxlaninterfaceBridgeTable) DeepCopy() *TunnelinterfaceVxlaninterfaceBridgeTable
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TunnelinterfaceVxlaninterfaceBridgeTable.
func (*TunnelinterfaceVxlaninterfaceBridgeTable) DeepCopyInto ¶
func (in *TunnelinterfaceVxlaninterfaceBridgeTable) DeepCopyInto(out *TunnelinterfaceVxlaninterfaceBridgeTable)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TunnelinterfaceVxlaninterfaceEgress ¶
type TunnelinterfaceVxlaninterfaceEgress struct { DestinationGroups *TunnelinterfaceVxlaninterfaceEgressDestinationGroups `json:"destination-groups,omitempty"` InnerEthernetHeader *TunnelinterfaceVxlaninterfaceEgressInnerEthernetHeader `json:"inner-ethernet-header,omitempty"` SourceIp *string `json:"source-ip,omitempty"` }
TunnelinterfaceVxlaninterfaceEgress struct
func (*TunnelinterfaceVxlaninterfaceEgress) DeepCopy ¶
func (in *TunnelinterfaceVxlaninterfaceEgress) DeepCopy() *TunnelinterfaceVxlaninterfaceEgress
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TunnelinterfaceVxlaninterfaceEgress.
func (*TunnelinterfaceVxlaninterfaceEgress) DeepCopyInto ¶
func (in *TunnelinterfaceVxlaninterfaceEgress) DeepCopyInto(out *TunnelinterfaceVxlaninterfaceEgress)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TunnelinterfaceVxlaninterfaceEgressDestinationGroups ¶
type TunnelinterfaceVxlaninterfaceEgressDestinationGroups struct {
Group []*TunnelinterfaceVxlaninterfaceEgressDestinationGroupsGroup `json:"group,omitempty"`
}
TunnelinterfaceVxlaninterfaceEgressDestinationGroups struct
func (*TunnelinterfaceVxlaninterfaceEgressDestinationGroups) DeepCopy ¶
func (in *TunnelinterfaceVxlaninterfaceEgressDestinationGroups) DeepCopy() *TunnelinterfaceVxlaninterfaceEgressDestinationGroups
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TunnelinterfaceVxlaninterfaceEgressDestinationGroups.
func (*TunnelinterfaceVxlaninterfaceEgressDestinationGroups) DeepCopyInto ¶
func (in *TunnelinterfaceVxlaninterfaceEgressDestinationGroups) DeepCopyInto(out *TunnelinterfaceVxlaninterfaceEgressDestinationGroups)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TunnelinterfaceVxlaninterfaceEgressDestinationGroupsGroup ¶
type TunnelinterfaceVxlaninterfaceEgressDestinationGroupsGroup struct { // +kubebuilder:validation:Enum=`disable`;`enable` AdminState *string `json:"admin-state,omitempty"` Destination []*TunnelinterfaceVxlaninterfaceEgressDestinationGroupsGroupDestination `json:"destination,omitempty"` // +kubebuilder:validation:Required // +kubebuilder:validation:Pattern=`[0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){9}` Esi *string `json:"esi,omitempty"` // kubebuilder:validation:MinLength=1 // kubebuilder:validation:MaxLength=255 // +kubebuilder:validation:Required // +kubebuilder:validation:Pattern="[A-Za-z0-9 !@#$^&()|+=`~.,'/_:;?-]*" Name *string `json:"name"` }
TunnelinterfaceVxlaninterfaceEgressDestinationGroupsGroup struct
func (*TunnelinterfaceVxlaninterfaceEgressDestinationGroupsGroup) DeepCopy ¶
func (in *TunnelinterfaceVxlaninterfaceEgressDestinationGroupsGroup) DeepCopy() *TunnelinterfaceVxlaninterfaceEgressDestinationGroupsGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TunnelinterfaceVxlaninterfaceEgressDestinationGroupsGroup.
func (*TunnelinterfaceVxlaninterfaceEgressDestinationGroupsGroup) DeepCopyInto ¶
func (in *TunnelinterfaceVxlaninterfaceEgressDestinationGroupsGroup) DeepCopyInto(out *TunnelinterfaceVxlaninterfaceEgressDestinationGroupsGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TunnelinterfaceVxlaninterfaceEgressDestinationGroupsGroupDestination ¶
type TunnelinterfaceVxlaninterfaceEgressDestinationGroupsGroupDestination struct { // +kubebuilder:validation:Enum=`disable`;`enable` AdminState *string `json:"admin-state,omitempty"` // kubebuilder:validation:Minimum=0 // kubebuilder:validation:Maximum=65535 Index *uint16 `json:"index"` InnerEthernetHeader *TunnelinterfaceVxlaninterfaceEgressDestinationGroupsGroupDestinationInnerEthernetHeader `json:"inner-ethernet-header,omitempty"` // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=16777215 Vni *uint32 `json:"vni,omitempty"` }
TunnelinterfaceVxlaninterfaceEgressDestinationGroupsGroupDestination struct
func (*TunnelinterfaceVxlaninterfaceEgressDestinationGroupsGroupDestination) DeepCopy ¶
func (in *TunnelinterfaceVxlaninterfaceEgressDestinationGroupsGroupDestination) DeepCopy() *TunnelinterfaceVxlaninterfaceEgressDestinationGroupsGroupDestination
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TunnelinterfaceVxlaninterfaceEgressDestinationGroupsGroupDestination.
func (*TunnelinterfaceVxlaninterfaceEgressDestinationGroupsGroupDestination) DeepCopyInto ¶
func (in *TunnelinterfaceVxlaninterfaceEgressDestinationGroupsGroupDestination) DeepCopyInto(out *TunnelinterfaceVxlaninterfaceEgressDestinationGroupsGroupDestination)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TunnelinterfaceVxlaninterfaceEgressDestinationGroupsGroupDestinationInnerEthernetHeader ¶
type TunnelinterfaceVxlaninterfaceEgressDestinationGroupsGroupDestinationInnerEthernetHeader struct { // +kubebuilder:validation:Required // +kubebuilder:validation:Pattern=`[0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}` DestinationMac *string `json:"destination-mac,omitempty"` }
TunnelinterfaceVxlaninterfaceEgressDestinationGroupsGroupDestinationInnerEthernetHeader struct
func (*TunnelinterfaceVxlaninterfaceEgressDestinationGroupsGroupDestinationInnerEthernetHeader) DeepCopy ¶
func (in *TunnelinterfaceVxlaninterfaceEgressDestinationGroupsGroupDestinationInnerEthernetHeader) DeepCopy() *TunnelinterfaceVxlaninterfaceEgressDestinationGroupsGroupDestinationInnerEthernetHeader
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TunnelinterfaceVxlaninterfaceEgressDestinationGroupsGroupDestinationInnerEthernetHeader.
func (*TunnelinterfaceVxlaninterfaceEgressDestinationGroupsGroupDestinationInnerEthernetHeader) DeepCopyInto ¶
func (in *TunnelinterfaceVxlaninterfaceEgressDestinationGroupsGroupDestinationInnerEthernetHeader) DeepCopyInto(out *TunnelinterfaceVxlaninterfaceEgressDestinationGroupsGroupDestinationInnerEthernetHeader)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TunnelinterfaceVxlaninterfaceEgressInnerEthernetHeader ¶
type TunnelinterfaceVxlaninterfaceEgressInnerEthernetHeader struct {
SourceMac *string `json:"source-mac,omitempty"`
}
TunnelinterfaceVxlaninterfaceEgressInnerEthernetHeader struct
func (*TunnelinterfaceVxlaninterfaceEgressInnerEthernetHeader) DeepCopy ¶
func (in *TunnelinterfaceVxlaninterfaceEgressInnerEthernetHeader) DeepCopy() *TunnelinterfaceVxlaninterfaceEgressInnerEthernetHeader
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TunnelinterfaceVxlaninterfaceEgressInnerEthernetHeader.
func (*TunnelinterfaceVxlaninterfaceEgressInnerEthernetHeader) DeepCopyInto ¶
func (in *TunnelinterfaceVxlaninterfaceEgressInnerEthernetHeader) DeepCopyInto(out *TunnelinterfaceVxlaninterfaceEgressInnerEthernetHeader)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TunnelinterfaceVxlaninterfaceIngress ¶
type TunnelinterfaceVxlaninterfaceIngress struct { // kubebuilder:validation:Minimum=1 // kubebuilder:validation:Maximum=16777215 Vni *uint32 `json:"vni"` }
TunnelinterfaceVxlaninterfaceIngress struct
func (*TunnelinterfaceVxlaninterfaceIngress) DeepCopy ¶
func (in *TunnelinterfaceVxlaninterfaceIngress) DeepCopy() *TunnelinterfaceVxlaninterfaceIngress
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TunnelinterfaceVxlaninterfaceIngress.
func (*TunnelinterfaceVxlaninterfaceIngress) DeepCopyInto ¶
func (in *TunnelinterfaceVxlaninterfaceIngress) DeepCopyInto(out *TunnelinterfaceVxlaninterfaceIngress)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TunnelinterfaceVxlaninterfaceObservation ¶
type TunnelinterfaceVxlaninterfaceObservation struct { }
TunnelinterfaceVxlaninterfaceObservation are the observable fields of a TunnelinterfaceVxlaninterface.
func (*TunnelinterfaceVxlaninterfaceObservation) DeepCopy ¶
func (in *TunnelinterfaceVxlaninterfaceObservation) DeepCopy() *TunnelinterfaceVxlaninterfaceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TunnelinterfaceVxlaninterfaceObservation.
func (*TunnelinterfaceVxlaninterfaceObservation) DeepCopyInto ¶
func (in *TunnelinterfaceVxlaninterfaceObservation) DeepCopyInto(out *TunnelinterfaceVxlaninterfaceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TunnelinterfaceVxlaninterfaceParameters ¶
type TunnelinterfaceVxlaninterfaceParameters struct { TunnelInterfaceName *string `json:"tunnel-interface-name"` SrlTunnelinterfaceVxlaninterface *TunnelinterfaceVxlaninterface `json:"vxlan-interface,omitempty"` }
TunnelinterfaceVxlaninterfaceParameters are the parameter fields of a TunnelinterfaceVxlaninterface.
func (*TunnelinterfaceVxlaninterfaceParameters) DeepCopy ¶
func (in *TunnelinterfaceVxlaninterfaceParameters) DeepCopy() *TunnelinterfaceVxlaninterfaceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TunnelinterfaceVxlaninterfaceParameters.
func (*TunnelinterfaceVxlaninterfaceParameters) DeepCopyInto ¶
func (in *TunnelinterfaceVxlaninterfaceParameters) DeepCopyInto(out *TunnelinterfaceVxlaninterfaceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TunnelinterfaceVxlaninterfaceSpec ¶
type TunnelinterfaceVxlaninterfaceSpec struct { nddv1.ResourceSpec `json:",inline"` ForNetworkNode TunnelinterfaceVxlaninterfaceParameters `json:"forNetworkNode"` }
A TunnelinterfaceVxlaninterfaceSpec defines the desired state of a TunnelinterfaceVxlaninterface.
func (*TunnelinterfaceVxlaninterfaceSpec) DeepCopy ¶
func (in *TunnelinterfaceVxlaninterfaceSpec) DeepCopy() *TunnelinterfaceVxlaninterfaceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TunnelinterfaceVxlaninterfaceSpec.
func (*TunnelinterfaceVxlaninterfaceSpec) DeepCopyInto ¶
func (in *TunnelinterfaceVxlaninterfaceSpec) DeepCopyInto(out *TunnelinterfaceVxlaninterfaceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TunnelinterfaceVxlaninterfaceStatus ¶
type TunnelinterfaceVxlaninterfaceStatus struct { nddv1.ResourceStatus `json:",inline"` AtNetworkNode TunnelinterfaceVxlaninterfaceObservation `json:"atNetworkNode,omitempty"` }
A TunnelinterfaceVxlaninterfaceStatus represents the observed state of a TunnelinterfaceVxlaninterface.
func (*TunnelinterfaceVxlaninterfaceStatus) DeepCopy ¶
func (in *TunnelinterfaceVxlaninterfaceStatus) DeepCopy() *TunnelinterfaceVxlaninterfaceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TunnelinterfaceVxlaninterfaceStatus.
func (*TunnelinterfaceVxlaninterfaceStatus) DeepCopyInto ¶
func (in *TunnelinterfaceVxlaninterfaceStatus) DeepCopyInto(out *TunnelinterfaceVxlaninterfaceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- groupversion_info.go
- registration_types.go
- srlbfd_types.go
- srlinterface_types.go
- srlinterfacesubinterface_types.go
- srlnetworkinstance_types.go
- srlnetworkinstanceaggregateroutes_types.go
- srlnetworkinstancenexthopgroups_types.go
- srlnetworkinstanceprotocolsbgp_types.go
- srlnetworkinstanceprotocolsbgpevpn_types.go
- srlnetworkinstanceprotocolsbgpvpn_types.go
- srlnetworkinstanceprotocolsisis_types.go
- srlnetworkinstanceprotocolslinux_types.go
- srlnetworkinstanceprotocolsospf_types.go
- srlnetworkinstancestaticroutes_types.go
- srlroutingpolicyaspathset_types.go
- srlroutingpolicycommunityset_types.go
- srlroutingpolicypolicy_types.go
- srlroutingpolicyprefixset_types.go
- srlsystemmtu_types.go
- srlsystemname_types.go
- srlsystemnetworkinstanceprotocolsbgpvpn_types.go
- srlsystemnetworkinstanceprotocolsevpn_types.go
- srlsystemnetworkinstanceprotocolsevpnesisbgpinstance_types.go
- srlsystemnetworkinstanceprotocolsevpnesisbgpinstanceesi_types.go
- srlsystemntp_types.go
- srltunnelinterface_types.go
- srltunnelinterfacevxlaninterface_types.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go