Documentation
¶
Index ¶
- type AciNodeLinkAdjacencyApplyConfiguration
- type BGPPeerPolicyApplyConfiguration
- func (b *BGPPeerPolicyApplyConfiguration) WithCtrl(value string) *BGPPeerPolicyApplyConfiguration
- func (b *BGPPeerPolicyApplyConfiguration) WithEnabled(value bool) *BGPPeerPolicyApplyConfiguration
- func (b *BGPPeerPolicyApplyConfiguration) WithLocalASN(value int) *BGPPeerPolicyApplyConfiguration
- func (b *BGPPeerPolicyApplyConfiguration) WithLocalASNConfig(value string) *BGPPeerPolicyApplyConfiguration
- func (b *BGPPeerPolicyApplyConfiguration) WithPeerASN(value int) *BGPPeerPolicyApplyConfiguration
- func (b *BGPPeerPolicyApplyConfiguration) WithPeerCtl(value string) *BGPPeerPolicyApplyConfiguration
- func (b *BGPPeerPolicyApplyConfiguration) WithPrefix(value string) *BGPPeerPolicyApplyConfiguration
- func (b *BGPPeerPolicyApplyConfiguration) WithPrefixPolicy(value string) *BGPPeerPolicyApplyConfiguration
- func (b *BGPPeerPolicyApplyConfiguration) WithSecret(value *ObjRefApplyConfiguration) *BGPPeerPolicyApplyConfiguration
- type BGPPeerPrefixPolicyApplyConfiguration
- func (b *BGPPeerPrefixPolicyApplyConfiguration) WithAction(value string) *BGPPeerPrefixPolicyApplyConfiguration
- func (b *BGPPeerPrefixPolicyApplyConfiguration) WithMaxPrefixes(value int) *BGPPeerPrefixPolicyApplyConfiguration
- func (b *BGPPeerPrefixPolicyApplyConfiguration) WithName(value string) *BGPPeerPrefixPolicyApplyConfiguration
- type BGPPeerPrefixPolicyStatusApplyConfiguration
- func (b *BGPPeerPrefixPolicyStatusApplyConfiguration) WithAction(value string) *BGPPeerPrefixPolicyStatusApplyConfiguration
- func (b *BGPPeerPrefixPolicyStatusApplyConfiguration) WithMaxPrefixes(value int) *BGPPeerPrefixPolicyStatusApplyConfiguration
- func (b *BGPPeerPrefixPolicyStatusApplyConfiguration) WithName(value string) *BGPPeerPrefixPolicyStatusApplyConfiguration
- func (b *BGPPeerPrefixPolicyStatusApplyConfiguration) WithStatus(value string) *BGPPeerPrefixPolicyStatusApplyConfiguration
- type BridgeDomainApplyConfiguration
- func (b *BridgeDomainApplyConfiguration) WithCommonTenant(value bool) *BridgeDomainApplyConfiguration
- func (b *BridgeDomainApplyConfiguration) WithName(value string) *BridgeDomainApplyConfiguration
- func (b *BridgeDomainApplyConfiguration) WithSubnets(values ...string) *BridgeDomainApplyConfiguration
- func (b *BridgeDomainApplyConfiguration) WithVrf(value *VRFApplyConfiguration) *BridgeDomainApplyConfiguration
- type ConnectedL3NetworkApplyConfiguration
- func (b *ConnectedL3NetworkApplyConfiguration) WithBGPPeerPolicy(value *BGPPeerPolicyApplyConfiguration) *ConnectedL3NetworkApplyConfiguration
- func (b *ConnectedL3NetworkApplyConfiguration) WithEncap(value int) *ConnectedL3NetworkApplyConfiguration
- func (b *ConnectedL3NetworkApplyConfiguration) WithL3OutName(value string) *ConnectedL3NetworkApplyConfiguration
- func (b *ConnectedL3NetworkApplyConfiguration) WithL3OutOnCommonTenant(value bool) *ConnectedL3NetworkApplyConfiguration
- func (b *ConnectedL3NetworkApplyConfiguration) WithMaxNodes(value int) *ConnectedL3NetworkApplyConfiguration
- func (b *ConnectedL3NetworkApplyConfiguration) WithNodes(values ...*FabricL3OutNodeApplyConfiguration) *ConnectedL3NetworkApplyConfiguration
- func (b *ConnectedL3NetworkApplyConfiguration) WithPrimarySubnet(value string) *ConnectedL3NetworkApplyConfiguration
- func (b *ConnectedL3NetworkApplyConfiguration) WithSubnets(values ...*FabricL3SubnetApplyConfiguration) *ConnectedL3NetworkApplyConfiguration
- func (b *ConnectedL3NetworkApplyConfiguration) WithSviType(value acifabricattachmentv1.FabricSviType) *ConnectedL3NetworkApplyConfiguration
- func (b *ConnectedL3NetworkApplyConfiguration) WithUseExistingL3Out(value bool) *ConnectedL3NetworkApplyConfiguration
- type ConnectedL3NetworkStatusApplyConfiguration
- func (b *ConnectedL3NetworkStatusApplyConfiguration) WithBGPPeerPolicy(value *BGPPeerPolicyApplyConfiguration) *ConnectedL3NetworkStatusApplyConfiguration
- func (b *ConnectedL3NetworkStatusApplyConfiguration) WithEncap(value int) *ConnectedL3NetworkStatusApplyConfiguration
- func (b *ConnectedL3NetworkStatusApplyConfiguration) WithL3OutName(value string) *ConnectedL3NetworkStatusApplyConfiguration
- func (b *ConnectedL3NetworkStatusApplyConfiguration) WithL3OutOnCommonTenant(value bool) *ConnectedL3NetworkStatusApplyConfiguration
- func (b *ConnectedL3NetworkStatusApplyConfiguration) WithMaxNodes(value int) *ConnectedL3NetworkStatusApplyConfiguration
- func (b *ConnectedL3NetworkStatusApplyConfiguration) WithNodes(values ...*FabricL3OutNodeApplyConfiguration) *ConnectedL3NetworkStatusApplyConfiguration
- func (b *ConnectedL3NetworkStatusApplyConfiguration) WithPrimarySubnet(value string) *ConnectedL3NetworkStatusApplyConfiguration
- func (b *ConnectedL3NetworkStatusApplyConfiguration) WithStatus(value string) *ConnectedL3NetworkStatusApplyConfiguration
- func (b *ConnectedL3NetworkStatusApplyConfiguration) WithSubnets(values ...*FabricL3SubnetApplyConfiguration) *ConnectedL3NetworkStatusApplyConfiguration
- func (b *ConnectedL3NetworkStatusApplyConfiguration) WithSviType(value acifabricattachmentv1.FabricSviType) *ConnectedL3NetworkStatusApplyConfiguration
- func (b *ConnectedL3NetworkStatusApplyConfiguration) WithUseExistingL3Out(value bool) *ConnectedL3NetworkStatusApplyConfiguration
- type ContractsApplyConfiguration
- type EncapRefApplyConfiguration
- type EncapSourceApplyConfiguration
- func (b *EncapSourceApplyConfiguration) WithEncapRef(value *EncapRefApplyConfiguration) *EncapSourceApplyConfiguration
- func (b *EncapSourceApplyConfiguration) WithMode(value acifabricattachmentv1.EncapMode) *EncapSourceApplyConfiguration
- func (b *EncapSourceApplyConfiguration) WithVlanList(value string) *EncapSourceApplyConfiguration
- type EpgApplyConfiguration
- func (b *EpgApplyConfiguration) WithApplicationProfile(value string) *EpgApplyConfiguration
- func (b *EpgApplyConfiguration) WithBD(value *BridgeDomainApplyConfiguration) *EpgApplyConfiguration
- func (b *EpgApplyConfiguration) WithContracts(value *ContractsApplyConfiguration) *EpgApplyConfiguration
- func (b *EpgApplyConfiguration) WithDiscoveryType(value acifabricattachmentv1.StaticPathMgmtType) *EpgApplyConfiguration
- func (b *EpgApplyConfiguration) WithName(value string) *EpgApplyConfiguration
- func (b *EpgApplyConfiguration) WithTenant(value string) *EpgApplyConfiguration
- type FabricL3NetworkApplyConfiguration
- func (b *FabricL3NetworkApplyConfiguration) WithBGPPeerPolicy(value *BGPPeerPolicyApplyConfiguration) *FabricL3NetworkApplyConfiguration
- func (b *FabricL3NetworkApplyConfiguration) WithEncap(value int) *FabricL3NetworkApplyConfiguration
- func (b *FabricL3NetworkApplyConfiguration) WithL3OutName(value string) *FabricL3NetworkApplyConfiguration
- func (b *FabricL3NetworkApplyConfiguration) WithL3OutOnCommonTenant(value bool) *FabricL3NetworkApplyConfiguration
- func (b *FabricL3NetworkApplyConfiguration) WithMaxNodes(value int) *FabricL3NetworkApplyConfiguration
- func (b *FabricL3NetworkApplyConfiguration) WithPrimarySubnet(value string) *FabricL3NetworkApplyConfiguration
- func (b *FabricL3NetworkApplyConfiguration) WithSubnets(values ...*FabricL3SubnetApplyConfiguration) *FabricL3NetworkApplyConfiguration
- func (b *FabricL3NetworkApplyConfiguration) WithSviType(value acifabricattachmentv1.FabricSviType) *FabricL3NetworkApplyConfiguration
- func (b *FabricL3NetworkApplyConfiguration) WithUseExistingL3Out(value bool) *FabricL3NetworkApplyConfiguration
- type FabricL3OutApplyConfiguration
- func (b *FabricL3OutApplyConfiguration) WithExternalEpgs(values ...*PolicyPrefixGroupApplyConfiguration) *FabricL3OutApplyConfiguration
- func (b *FabricL3OutApplyConfiguration) WithName(value string) *FabricL3OutApplyConfiguration
- func (b *FabricL3OutApplyConfiguration) WithPodRef(value *FabricPodRefApplyConfiguration) *FabricL3OutApplyConfiguration
- func (b *FabricL3OutApplyConfiguration) WithRtCtrl(value string) *FabricL3OutApplyConfiguration
- func (b *FabricL3OutApplyConfiguration) WithRtrNodes(values ...*FabricL3OutRtrNodeApplyConfiguration) *FabricL3OutApplyConfiguration
- type FabricL3OutNextHopApplyConfiguration
- type FabricL3OutNodeApplyConfiguration
- func (b *FabricL3OutNodeApplyConfiguration) WithNodeRef(value *FabricNodeRefApplyConfiguration) *FabricL3OutNodeApplyConfiguration
- func (b *FabricL3OutNodeApplyConfiguration) WithPrimaryAddress(value string) *FabricL3OutNodeApplyConfiguration
- func (b *FabricL3OutNodeApplyConfiguration) WithSecondaryAddresses(values ...string) *FabricL3OutNodeApplyConfiguration
- type FabricL3OutRtrNodeApplyConfiguration
- func (b *FabricL3OutRtrNodeApplyConfiguration) WithNodeRef(value *FabricNodeRefApplyConfiguration) *FabricL3OutRtrNodeApplyConfiguration
- func (b *FabricL3OutRtrNodeApplyConfiguration) WithRtrId(value string) *FabricL3OutRtrNodeApplyConfiguration
- func (b *FabricL3OutRtrNodeApplyConfiguration) WithStaticRoutes(values ...*FabricL3OutStaticRouteApplyConfiguration) *FabricL3OutRtrNodeApplyConfiguration
- type FabricL3OutStaticRouteApplyConfiguration
- func (b *FabricL3OutStaticRouteApplyConfiguration) WithCtrl(value string) *FabricL3OutStaticRouteApplyConfiguration
- func (b *FabricL3OutStaticRouteApplyConfiguration) WithNextHops(values ...*FabricL3OutNextHopApplyConfiguration) *FabricL3OutStaticRouteApplyConfiguration
- func (b *FabricL3OutStaticRouteApplyConfiguration) WithPrefix(value string) *FabricL3OutStaticRouteApplyConfiguration
- type FabricL3OutStatusApplyConfiguration
- func (b *FabricL3OutStatusApplyConfiguration) WithExternalEpgs(values ...*PolicyPrefixGroupApplyConfiguration) *FabricL3OutStatusApplyConfiguration
- func (b *FabricL3OutStatusApplyConfiguration) WithName(value string) *FabricL3OutStatusApplyConfiguration
- func (b *FabricL3OutStatusApplyConfiguration) WithPodRef(value *FabricPodRefApplyConfiguration) *FabricL3OutStatusApplyConfiguration
- func (b *FabricL3OutStatusApplyConfiguration) WithRtCtrl(value string) *FabricL3OutStatusApplyConfiguration
- func (b *FabricL3OutStatusApplyConfiguration) WithRtrNodes(values ...*FabricL3OutRtrNodeApplyConfiguration) *FabricL3OutStatusApplyConfiguration
- func (b *FabricL3OutStatusApplyConfiguration) WithStatus(value string) *FabricL3OutStatusApplyConfiguration
- type FabricL3PeersApplyConfiguration
- func (b *FabricL3PeersApplyConfiguration) WithEncap(value int) *FabricL3PeersApplyConfiguration
- func (b *FabricL3PeersApplyConfiguration) WithFabricNodeIds(values ...int) *FabricL3PeersApplyConfiguration
- func (b *FabricL3PeersApplyConfiguration) WithFabricPodId(value int) *FabricL3PeersApplyConfiguration
- type FabricL3SubnetApplyConfiguration
- func (b *FabricL3SubnetApplyConfiguration) WithConnectedSubnet(value string) *FabricL3SubnetApplyConfiguration
- func (b *FabricL3SubnetApplyConfiguration) WithFloatingAddress(value string) *FabricL3SubnetApplyConfiguration
- func (b *FabricL3SubnetApplyConfiguration) WithSecondaryAddress(value string) *FabricL3SubnetApplyConfiguration
- type FabricNodeL3AddressApplyConfiguration
- type FabricNodeRefApplyConfiguration
- type FabricPodRefApplyConfiguration
- type FabricTenantConfigurationApplyConfiguration
- func (b *FabricTenantConfigurationApplyConfiguration) WithBGPPeerPrefixPolicies(values ...*BGPPeerPrefixPolicyApplyConfiguration) *FabricTenantConfigurationApplyConfiguration
- func (b *FabricTenantConfigurationApplyConfiguration) WithCommonTenant(value bool) *FabricTenantConfigurationApplyConfiguration
- func (b *FabricTenantConfigurationApplyConfiguration) WithL3OutInstances(values ...*FabricL3OutApplyConfiguration) *FabricTenantConfigurationApplyConfiguration
- type FabricTenantConfigurationStatusApplyConfiguration
- func (b *FabricTenantConfigurationStatusApplyConfiguration) WithBGPPeerPrefixPolicies(values ...*BGPPeerPrefixPolicyStatusApplyConfiguration) *FabricTenantConfigurationStatusApplyConfiguration
- func (b *FabricTenantConfigurationStatusApplyConfiguration) WithCommonTenant(value bool) *FabricTenantConfigurationStatusApplyConfiguration
- func (b *FabricTenantConfigurationStatusApplyConfiguration) WithL3OutInstances(values ...*FabricL3OutStatusApplyConfiguration) *FabricTenantConfigurationStatusApplyConfiguration
- func (b *FabricTenantConfigurationStatusApplyConfiguration) WithStatus(value string) *FabricTenantConfigurationStatusApplyConfiguration
- type FabricVlanPoolApplyConfiguration
- func (b *FabricVlanPoolApplyConfiguration) WithAPIVersion(value string) *FabricVlanPoolApplyConfiguration
- func (b *FabricVlanPoolApplyConfiguration) WithAnnotations(entries map[string]string) *FabricVlanPoolApplyConfiguration
- func (b *FabricVlanPoolApplyConfiguration) WithCreationTimestamp(value metav1.Time) *FabricVlanPoolApplyConfiguration
- func (b *FabricVlanPoolApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *FabricVlanPoolApplyConfiguration
- func (b *FabricVlanPoolApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *FabricVlanPoolApplyConfiguration
- func (b *FabricVlanPoolApplyConfiguration) WithFinalizers(values ...string) *FabricVlanPoolApplyConfiguration
- func (b *FabricVlanPoolApplyConfiguration) WithGenerateName(value string) *FabricVlanPoolApplyConfiguration
- func (b *FabricVlanPoolApplyConfiguration) WithGeneration(value int64) *FabricVlanPoolApplyConfiguration
- func (b *FabricVlanPoolApplyConfiguration) WithKind(value string) *FabricVlanPoolApplyConfiguration
- func (b *FabricVlanPoolApplyConfiguration) WithLabels(entries map[string]string) *FabricVlanPoolApplyConfiguration
- func (b *FabricVlanPoolApplyConfiguration) WithName(value string) *FabricVlanPoolApplyConfiguration
- func (b *FabricVlanPoolApplyConfiguration) WithNamespace(value string) *FabricVlanPoolApplyConfiguration
- func (b *FabricVlanPoolApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *FabricVlanPoolApplyConfiguration
- func (b *FabricVlanPoolApplyConfiguration) WithResourceVersion(value string) *FabricVlanPoolApplyConfiguration
- func (b *FabricVlanPoolApplyConfiguration) WithSpec(value *FabricVlanPoolSpecApplyConfiguration) *FabricVlanPoolApplyConfiguration
- func (b *FabricVlanPoolApplyConfiguration) WithStatus(value *FabricVlanPoolStatusApplyConfiguration) *FabricVlanPoolApplyConfiguration
- func (b *FabricVlanPoolApplyConfiguration) WithUID(value types.UID) *FabricVlanPoolApplyConfiguration
- type FabricVlanPoolSpecApplyConfiguration
- type FabricVlanPoolStatusApplyConfiguration
- type FabricVrfConfigurationApplyConfiguration
- func (b *FabricVrfConfigurationApplyConfiguration) WithDirectlyConnectedNetworks(values ...*ConnectedL3NetworkApplyConfiguration) *FabricVrfConfigurationApplyConfiguration
- func (b *FabricVrfConfigurationApplyConfiguration) WithTenants(values ...*FabricTenantConfigurationApplyConfiguration) *FabricVrfConfigurationApplyConfiguration
- func (b *FabricVrfConfigurationApplyConfiguration) WithVrf(value *VRFApplyConfiguration) *FabricVrfConfigurationApplyConfiguration
- type FabricVrfConfigurationStatusApplyConfiguration
- func (b *FabricVrfConfigurationStatusApplyConfiguration) WithDirectlyConnectedNetworks(values ...*ConnectedL3NetworkStatusApplyConfiguration) *FabricVrfConfigurationStatusApplyConfiguration
- func (b *FabricVrfConfigurationStatusApplyConfiguration) WithStatus(value string) *FabricVrfConfigurationStatusApplyConfiguration
- func (b *FabricVrfConfigurationStatusApplyConfiguration) WithTenants(values ...*FabricTenantConfigurationStatusApplyConfiguration) *FabricVrfConfigurationStatusApplyConfiguration
- func (b *FabricVrfConfigurationStatusApplyConfiguration) WithVrf(value *VRFApplyConfiguration) *FabricVrfConfigurationStatusApplyConfiguration
- type NADFabricL3PeerApplyConfiguration
- type NADVlanRefApplyConfiguration
- type NadVlanMapApplyConfiguration
- func (b *NadVlanMapApplyConfiguration) WithAPIVersion(value string) *NadVlanMapApplyConfiguration
- func (b *NadVlanMapApplyConfiguration) WithAnnotations(entries map[string]string) *NadVlanMapApplyConfiguration
- func (b *NadVlanMapApplyConfiguration) WithCreationTimestamp(value metav1.Time) *NadVlanMapApplyConfiguration
- func (b *NadVlanMapApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *NadVlanMapApplyConfiguration
- func (b *NadVlanMapApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *NadVlanMapApplyConfiguration
- func (b *NadVlanMapApplyConfiguration) WithFinalizers(values ...string) *NadVlanMapApplyConfiguration
- func (b *NadVlanMapApplyConfiguration) WithGenerateName(value string) *NadVlanMapApplyConfiguration
- func (b *NadVlanMapApplyConfiguration) WithGeneration(value int64) *NadVlanMapApplyConfiguration
- func (b *NadVlanMapApplyConfiguration) WithKind(value string) *NadVlanMapApplyConfiguration
- func (b *NadVlanMapApplyConfiguration) WithLabels(entries map[string]string) *NadVlanMapApplyConfiguration
- func (b *NadVlanMapApplyConfiguration) WithName(value string) *NadVlanMapApplyConfiguration
- func (b *NadVlanMapApplyConfiguration) WithNamespace(value string) *NadVlanMapApplyConfiguration
- func (b *NadVlanMapApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *NadVlanMapApplyConfiguration
- func (b *NadVlanMapApplyConfiguration) WithResourceVersion(value string) *NadVlanMapApplyConfiguration
- func (b *NadVlanMapApplyConfiguration) WithSpec(value *NadVlanMapSpecApplyConfiguration) *NadVlanMapApplyConfiguration
- func (b *NadVlanMapApplyConfiguration) WithStatus(value *NadVlanMapStatusApplyConfiguration) *NadVlanMapApplyConfiguration
- func (b *NadVlanMapApplyConfiguration) WithUID(value types.UID) *NadVlanMapApplyConfiguration
- type NadVlanMapSpecApplyConfiguration
- type NadVlanMapStatusApplyConfiguration
- type NetworkFabricConfigurationApplyConfiguration
- func (b *NetworkFabricConfigurationApplyConfiguration) WithAPIVersion(value string) *NetworkFabricConfigurationApplyConfiguration
- func (b *NetworkFabricConfigurationApplyConfiguration) WithAnnotations(entries map[string]string) *NetworkFabricConfigurationApplyConfiguration
- func (b *NetworkFabricConfigurationApplyConfiguration) WithCreationTimestamp(value metav1.Time) *NetworkFabricConfigurationApplyConfiguration
- func (b *NetworkFabricConfigurationApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *NetworkFabricConfigurationApplyConfiguration
- func (b *NetworkFabricConfigurationApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *NetworkFabricConfigurationApplyConfiguration
- func (b *NetworkFabricConfigurationApplyConfiguration) WithFinalizers(values ...string) *NetworkFabricConfigurationApplyConfiguration
- func (b *NetworkFabricConfigurationApplyConfiguration) WithGenerateName(value string) *NetworkFabricConfigurationApplyConfiguration
- func (b *NetworkFabricConfigurationApplyConfiguration) WithGeneration(value int64) *NetworkFabricConfigurationApplyConfiguration
- func (b *NetworkFabricConfigurationApplyConfiguration) WithKind(value string) *NetworkFabricConfigurationApplyConfiguration
- func (b *NetworkFabricConfigurationApplyConfiguration) WithLabels(entries map[string]string) *NetworkFabricConfigurationApplyConfiguration
- func (b *NetworkFabricConfigurationApplyConfiguration) WithName(value string) *NetworkFabricConfigurationApplyConfiguration
- func (b *NetworkFabricConfigurationApplyConfiguration) WithNamespace(value string) *NetworkFabricConfigurationApplyConfiguration
- func (b *NetworkFabricConfigurationApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *NetworkFabricConfigurationApplyConfiguration
- func (b *NetworkFabricConfigurationApplyConfiguration) WithResourceVersion(value string) *NetworkFabricConfigurationApplyConfiguration
- func (b *NetworkFabricConfigurationApplyConfiguration) WithSpec(value *NetworkFabricConfigurationSpecApplyConfiguration) *NetworkFabricConfigurationApplyConfiguration
- func (b *NetworkFabricConfigurationApplyConfiguration) WithStatus(value *NetworkFabricConfigurationStatusApplyConfiguration) *NetworkFabricConfigurationApplyConfiguration
- func (b *NetworkFabricConfigurationApplyConfiguration) WithUID(value types.UID) *NetworkFabricConfigurationApplyConfiguration
- type NetworkFabricConfigurationSpecApplyConfiguration
- func (b *NetworkFabricConfigurationSpecApplyConfiguration) WithNADVlanRefs(values ...*NADVlanRefApplyConfiguration) *NetworkFabricConfigurationSpecApplyConfiguration
- func (b *NetworkFabricConfigurationSpecApplyConfiguration) WithVlanRefs(values ...*VlanRefApplyConfiguration) *NetworkFabricConfigurationSpecApplyConfiguration
- type NetworkFabricConfigurationStatusApplyConfiguration
- type NetworkFabricL3ConfigSpecApplyConfiguration
- type NetworkFabricL3ConfigStatusApplyConfiguration
- type NetworkFabricL3ConfigurationApplyConfiguration
- func (b *NetworkFabricL3ConfigurationApplyConfiguration) WithAPIVersion(value string) *NetworkFabricL3ConfigurationApplyConfiguration
- func (b *NetworkFabricL3ConfigurationApplyConfiguration) WithAnnotations(entries map[string]string) *NetworkFabricL3ConfigurationApplyConfiguration
- func (b *NetworkFabricL3ConfigurationApplyConfiguration) WithCreationTimestamp(value metav1.Time) *NetworkFabricL3ConfigurationApplyConfiguration
- func (b *NetworkFabricL3ConfigurationApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *NetworkFabricL3ConfigurationApplyConfiguration
- func (b *NetworkFabricL3ConfigurationApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *NetworkFabricL3ConfigurationApplyConfiguration
- func (b *NetworkFabricL3ConfigurationApplyConfiguration) WithFinalizers(values ...string) *NetworkFabricL3ConfigurationApplyConfiguration
- func (b *NetworkFabricL3ConfigurationApplyConfiguration) WithGenerateName(value string) *NetworkFabricL3ConfigurationApplyConfiguration
- func (b *NetworkFabricL3ConfigurationApplyConfiguration) WithGeneration(value int64) *NetworkFabricL3ConfigurationApplyConfiguration
- func (b *NetworkFabricL3ConfigurationApplyConfiguration) WithKind(value string) *NetworkFabricL3ConfigurationApplyConfiguration
- func (b *NetworkFabricL3ConfigurationApplyConfiguration) WithLabels(entries map[string]string) *NetworkFabricL3ConfigurationApplyConfiguration
- func (b *NetworkFabricL3ConfigurationApplyConfiguration) WithName(value string) *NetworkFabricL3ConfigurationApplyConfiguration
- func (b *NetworkFabricL3ConfigurationApplyConfiguration) WithNamespace(value string) *NetworkFabricL3ConfigurationApplyConfiguration
- func (b *NetworkFabricL3ConfigurationApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *NetworkFabricL3ConfigurationApplyConfiguration
- func (b *NetworkFabricL3ConfigurationApplyConfiguration) WithResourceVersion(value string) *NetworkFabricL3ConfigurationApplyConfiguration
- func (b *NetworkFabricL3ConfigurationApplyConfiguration) WithSpec(value *NetworkFabricL3ConfigSpecApplyConfiguration) *NetworkFabricL3ConfigurationApplyConfiguration
- func (b *NetworkFabricL3ConfigurationApplyConfiguration) WithStatus(value *NetworkFabricL3ConfigStatusApplyConfiguration) *NetworkFabricL3ConfigurationApplyConfiguration
- func (b *NetworkFabricL3ConfigurationApplyConfiguration) WithUID(value types.UID) *NetworkFabricL3ConfigurationApplyConfiguration
- type NetworkFabricL3PeeringInfoApplyConfiguration
- func (b *NetworkFabricL3PeeringInfoApplyConfiguration) WithASN(value int) *NetworkFabricL3PeeringInfoApplyConfiguration
- func (b *NetworkFabricL3PeeringInfoApplyConfiguration) WithEncap(value int) *NetworkFabricL3PeeringInfoApplyConfiguration
- func (b *NetworkFabricL3PeeringInfoApplyConfiguration) WithFabricNodes(values ...*FabricL3OutNodeApplyConfiguration) *NetworkFabricL3PeeringInfoApplyConfiguration
- func (b *NetworkFabricL3PeeringInfoApplyConfiguration) WithSecret(value *ObjRefApplyConfiguration) *NetworkFabricL3PeeringInfoApplyConfiguration
- type NodeFabricL3PeerApplyConfiguration
- type NodeFabricL3PeersApplyConfiguration
- func (b *NodeFabricL3PeersApplyConfiguration) WithAPIVersion(value string) *NodeFabricL3PeersApplyConfiguration
- func (b *NodeFabricL3PeersApplyConfiguration) WithAnnotations(entries map[string]string) *NodeFabricL3PeersApplyConfiguration
- func (b *NodeFabricL3PeersApplyConfiguration) WithCreationTimestamp(value metav1.Time) *NodeFabricL3PeersApplyConfiguration
- func (b *NodeFabricL3PeersApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *NodeFabricL3PeersApplyConfiguration
- func (b *NodeFabricL3PeersApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *NodeFabricL3PeersApplyConfiguration
- func (b *NodeFabricL3PeersApplyConfiguration) WithFinalizers(values ...string) *NodeFabricL3PeersApplyConfiguration
- func (b *NodeFabricL3PeersApplyConfiguration) WithGenerateName(value string) *NodeFabricL3PeersApplyConfiguration
- func (b *NodeFabricL3PeersApplyConfiguration) WithGeneration(value int64) *NodeFabricL3PeersApplyConfiguration
- func (b *NodeFabricL3PeersApplyConfiguration) WithKind(value string) *NodeFabricL3PeersApplyConfiguration
- func (b *NodeFabricL3PeersApplyConfiguration) WithLabels(entries map[string]string) *NodeFabricL3PeersApplyConfiguration
- func (b *NodeFabricL3PeersApplyConfiguration) WithName(value string) *NodeFabricL3PeersApplyConfiguration
- func (b *NodeFabricL3PeersApplyConfiguration) WithNamespace(value string) *NodeFabricL3PeersApplyConfiguration
- func (b *NodeFabricL3PeersApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *NodeFabricL3PeersApplyConfiguration
- func (b *NodeFabricL3PeersApplyConfiguration) WithResourceVersion(value string) *NodeFabricL3PeersApplyConfiguration
- func (b *NodeFabricL3PeersApplyConfiguration) WithStatus(value *NodeFabricL3PeersStatusApplyConfiguration) *NodeFabricL3PeersApplyConfiguration
- func (b *NodeFabricL3PeersApplyConfiguration) WithUID(value types.UID) *NodeFabricL3PeersApplyConfiguration
- type NodeFabricL3PeersStatusApplyConfiguration
- func (b *NodeFabricL3PeersStatusApplyConfiguration) WithNADRefs(values ...*NADFabricL3PeerApplyConfiguration) *NodeFabricL3PeersStatusApplyConfiguration
- func (b *NodeFabricL3PeersStatusApplyConfiguration) WithPeeringInfo(values ...*NetworkFabricL3PeeringInfoApplyConfiguration) *NodeFabricL3PeersStatusApplyConfiguration
- type NodeFabricNetworkAttachmentApplyConfiguration
- func (b *NodeFabricNetworkAttachmentApplyConfiguration) WithAPIVersion(value string) *NodeFabricNetworkAttachmentApplyConfiguration
- func (b *NodeFabricNetworkAttachmentApplyConfiguration) WithAnnotations(entries map[string]string) *NodeFabricNetworkAttachmentApplyConfiguration
- func (b *NodeFabricNetworkAttachmentApplyConfiguration) WithCreationTimestamp(value metav1.Time) *NodeFabricNetworkAttachmentApplyConfiguration
- func (b *NodeFabricNetworkAttachmentApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *NodeFabricNetworkAttachmentApplyConfiguration
- func (b *NodeFabricNetworkAttachmentApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *NodeFabricNetworkAttachmentApplyConfiguration
- func (b *NodeFabricNetworkAttachmentApplyConfiguration) WithFinalizers(values ...string) *NodeFabricNetworkAttachmentApplyConfiguration
- func (b *NodeFabricNetworkAttachmentApplyConfiguration) WithGenerateName(value string) *NodeFabricNetworkAttachmentApplyConfiguration
- func (b *NodeFabricNetworkAttachmentApplyConfiguration) WithGeneration(value int64) *NodeFabricNetworkAttachmentApplyConfiguration
- func (b *NodeFabricNetworkAttachmentApplyConfiguration) WithKind(value string) *NodeFabricNetworkAttachmentApplyConfiguration
- func (b *NodeFabricNetworkAttachmentApplyConfiguration) WithLabels(entries map[string]string) *NodeFabricNetworkAttachmentApplyConfiguration
- func (b *NodeFabricNetworkAttachmentApplyConfiguration) WithName(value string) *NodeFabricNetworkAttachmentApplyConfiguration
- func (b *NodeFabricNetworkAttachmentApplyConfiguration) WithNamespace(value string) *NodeFabricNetworkAttachmentApplyConfiguration
- func (b *NodeFabricNetworkAttachmentApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *NodeFabricNetworkAttachmentApplyConfiguration
- func (b *NodeFabricNetworkAttachmentApplyConfiguration) WithResourceVersion(value string) *NodeFabricNetworkAttachmentApplyConfiguration
- func (b *NodeFabricNetworkAttachmentApplyConfiguration) WithSpec(value *NodeFabricNetworkAttachmentSpecApplyConfiguration) *NodeFabricNetworkAttachmentApplyConfiguration
- func (b *NodeFabricNetworkAttachmentApplyConfiguration) WithStatus(value *NodeFabricNetworkAttachmentStatusApplyConfiguration) *NodeFabricNetworkAttachmentApplyConfiguration
- func (b *NodeFabricNetworkAttachmentApplyConfiguration) WithUID(value types.UID) *NodeFabricNetworkAttachmentApplyConfiguration
- type NodeFabricNetworkAttachmentSpecApplyConfiguration
- func (b *NodeFabricNetworkAttachmentSpecApplyConfiguration) WithAciTopology(entries map[string]AciNodeLinkAdjacencyApplyConfiguration) *NodeFabricNetworkAttachmentSpecApplyConfiguration
- func (b *NodeFabricNetworkAttachmentSpecApplyConfiguration) WithEncapVlan(value *EncapSourceApplyConfiguration) *NodeFabricNetworkAttachmentSpecApplyConfiguration
- func (b *NodeFabricNetworkAttachmentSpecApplyConfiguration) WithNetworkRef(value *ObjRefApplyConfiguration) *NodeFabricNetworkAttachmentSpecApplyConfiguration
- func (b *NodeFabricNetworkAttachmentSpecApplyConfiguration) WithNodeName(value string) *NodeFabricNetworkAttachmentSpecApplyConfiguration
- func (b *NodeFabricNetworkAttachmentSpecApplyConfiguration) WithPrimaryCNI(value string) *NodeFabricNetworkAttachmentSpecApplyConfiguration
- type NodeFabricNetworkAttachmentStatusApplyConfiguration
- type NodeFabricNetworkL3PeerApplyConfiguration
- func (b *NodeFabricNetworkL3PeerApplyConfiguration) WithAPIVersion(value string) *NodeFabricNetworkL3PeerApplyConfiguration
- func (b *NodeFabricNetworkL3PeerApplyConfiguration) WithAnnotations(entries map[string]string) *NodeFabricNetworkL3PeerApplyConfiguration
- func (b *NodeFabricNetworkL3PeerApplyConfiguration) WithCreationTimestamp(value metav1.Time) *NodeFabricNetworkL3PeerApplyConfiguration
- func (b *NodeFabricNetworkL3PeerApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *NodeFabricNetworkL3PeerApplyConfiguration
- func (b *NodeFabricNetworkL3PeerApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *NodeFabricNetworkL3PeerApplyConfiguration
- func (b *NodeFabricNetworkL3PeerApplyConfiguration) WithFinalizers(values ...string) *NodeFabricNetworkL3PeerApplyConfiguration
- func (b *NodeFabricNetworkL3PeerApplyConfiguration) WithGenerateName(value string) *NodeFabricNetworkL3PeerApplyConfiguration
- func (b *NodeFabricNetworkL3PeerApplyConfiguration) WithGeneration(value int64) *NodeFabricNetworkL3PeerApplyConfiguration
- func (b *NodeFabricNetworkL3PeerApplyConfiguration) WithKind(value string) *NodeFabricNetworkL3PeerApplyConfiguration
- func (b *NodeFabricNetworkL3PeerApplyConfiguration) WithLabels(entries map[string]string) *NodeFabricNetworkL3PeerApplyConfiguration
- func (b *NodeFabricNetworkL3PeerApplyConfiguration) WithName(value string) *NodeFabricNetworkL3PeerApplyConfiguration
- func (b *NodeFabricNetworkL3PeerApplyConfiguration) WithNamespace(value string) *NodeFabricNetworkL3PeerApplyConfiguration
- func (b *NodeFabricNetworkL3PeerApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *NodeFabricNetworkL3PeerApplyConfiguration
- func (b *NodeFabricNetworkL3PeerApplyConfiguration) WithResourceVersion(value string) *NodeFabricNetworkL3PeerApplyConfiguration
- func (b *NodeFabricNetworkL3PeerApplyConfiguration) WithStatus(value *NodeFabricNetworkL3PeerStatusApplyConfiguration) *NodeFabricNetworkL3PeerApplyConfiguration
- func (b *NodeFabricNetworkL3PeerApplyConfiguration) WithUID(value types.UID) *NodeFabricNetworkL3PeerApplyConfiguration
- type NodeFabricNetworkL3PeerStatusApplyConfiguration
- func (b *NodeFabricNetworkL3PeerStatusApplyConfiguration) WithNADRefs(values ...*NADFabricL3PeerApplyConfiguration) *NodeFabricNetworkL3PeerStatusApplyConfiguration
- func (b *NodeFabricNetworkL3PeerStatusApplyConfiguration) WithPeeringInfo(values ...*NetworkFabricL3PeeringInfoApplyConfiguration) *NodeFabricNetworkL3PeerStatusApplyConfiguration
- type ObjRefApplyConfiguration
- type PodAttachmentApplyConfiguration
- type PolicyPrefixApplyConfiguration
- type PolicyPrefixGroupApplyConfiguration
- func (b *PolicyPrefixGroupApplyConfiguration) WithContracts(value *ContractsApplyConfiguration) *PolicyPrefixGroupApplyConfiguration
- func (b *PolicyPrefixGroupApplyConfiguration) WithName(value string) *PolicyPrefixGroupApplyConfiguration
- func (b *PolicyPrefixGroupApplyConfiguration) WithPolicyPrefixes(values ...*PolicyPrefixApplyConfiguration) *PolicyPrefixGroupApplyConfiguration
- type PrimaryNetworkApplyConfiguration
- func (b *PrimaryNetworkApplyConfiguration) WithBGPPeerPolicy(value *BGPPeerPolicyApplyConfiguration) *PrimaryNetworkApplyConfiguration
- func (b *PrimaryNetworkApplyConfiguration) WithEncap(value int) *PrimaryNetworkApplyConfiguration
- func (b *PrimaryNetworkApplyConfiguration) WithL3OutName(value string) *PrimaryNetworkApplyConfiguration
- func (b *PrimaryNetworkApplyConfiguration) WithL3OutOnCommonTenant(value bool) *PrimaryNetworkApplyConfiguration
- func (b *PrimaryNetworkApplyConfiguration) WithMaxNodes(value int) *PrimaryNetworkApplyConfiguration
- func (b *PrimaryNetworkApplyConfiguration) WithPrimarySubnet(value string) *PrimaryNetworkApplyConfiguration
- func (b *PrimaryNetworkApplyConfiguration) WithSviType(value v1.FabricSviType) *PrimaryNetworkApplyConfiguration
- func (b *PrimaryNetworkApplyConfiguration) WithUseExistingL3Out(value bool) *PrimaryNetworkApplyConfiguration
- type VRFApplyConfiguration
- type VlanRefApplyConfiguration
- type VlanSpecApplyConfiguration
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AciNodeLinkAdjacencyApplyConfiguration ¶
type AciNodeLinkAdjacencyApplyConfiguration struct { FabricLink []string `json:"fabricLink,omitempty"` Pods []PodAttachmentApplyConfiguration `json:"pods,omitempty"` }
AciNodeLinkAdjacencyApplyConfiguration represents an declarative configuration of the AciNodeLinkAdjacency type for use with apply.
func AciNodeLinkAdjacency ¶
func AciNodeLinkAdjacency() *AciNodeLinkAdjacencyApplyConfiguration
AciNodeLinkAdjacencyApplyConfiguration constructs an declarative configuration of the AciNodeLinkAdjacency type for use with apply.
func (*AciNodeLinkAdjacencyApplyConfiguration) WithFabricLink ¶
func (b *AciNodeLinkAdjacencyApplyConfiguration) WithFabricLink(values ...string) *AciNodeLinkAdjacencyApplyConfiguration
WithFabricLink adds the given value to the FabricLink field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the FabricLink field.
func (*AciNodeLinkAdjacencyApplyConfiguration) WithPods ¶
func (b *AciNodeLinkAdjacencyApplyConfiguration) WithPods(values ...*PodAttachmentApplyConfiguration) *AciNodeLinkAdjacencyApplyConfiguration
WithPods adds the given value to the Pods field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Pods field.
type BGPPeerPolicyApplyConfiguration ¶
type BGPPeerPolicyApplyConfiguration struct { Enabled *bool `json:"enabled,omitempty"` Prefix *string `json:"prefix,omitempty"` Ctrl *string `json:"ctrl,omitempty"` PeerASN *int `json:"peerASN,omitempty"` PeerCtl *string `json:"peerCtl,omitempty"` LocalASN *int `json:"localASN,omitempty"` LocalASNConfig *string `json:"localASNConfig,omitempty"` Secret *ObjRefApplyConfiguration `json:"secret,omitempty"` PrefixPolicy *string `json:"prefixPolicy,omitempty"` }
BGPPeerPolicyApplyConfiguration represents an declarative configuration of the BGPPeerPolicy type for use with apply.
func BGPPeerPolicy ¶
func BGPPeerPolicy() *BGPPeerPolicyApplyConfiguration
BGPPeerPolicyApplyConfiguration constructs an declarative configuration of the BGPPeerPolicy type for use with apply.
func (*BGPPeerPolicyApplyConfiguration) WithCtrl ¶
func (b *BGPPeerPolicyApplyConfiguration) WithCtrl(value string) *BGPPeerPolicyApplyConfiguration
WithCtrl sets the Ctrl field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Ctrl field is set to the value of the last call.
func (*BGPPeerPolicyApplyConfiguration) WithEnabled ¶
func (b *BGPPeerPolicyApplyConfiguration) WithEnabled(value bool) *BGPPeerPolicyApplyConfiguration
WithEnabled sets the Enabled field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Enabled field is set to the value of the last call.
func (*BGPPeerPolicyApplyConfiguration) WithLocalASN ¶
func (b *BGPPeerPolicyApplyConfiguration) WithLocalASN(value int) *BGPPeerPolicyApplyConfiguration
WithLocalASN sets the LocalASN field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the LocalASN field is set to the value of the last call.
func (*BGPPeerPolicyApplyConfiguration) WithLocalASNConfig ¶
func (b *BGPPeerPolicyApplyConfiguration) WithLocalASNConfig(value string) *BGPPeerPolicyApplyConfiguration
WithLocalASNConfig sets the LocalASNConfig field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the LocalASNConfig field is set to the value of the last call.
func (*BGPPeerPolicyApplyConfiguration) WithPeerASN ¶
func (b *BGPPeerPolicyApplyConfiguration) WithPeerASN(value int) *BGPPeerPolicyApplyConfiguration
WithPeerASN sets the PeerASN field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the PeerASN field is set to the value of the last call.
func (*BGPPeerPolicyApplyConfiguration) WithPeerCtl ¶
func (b *BGPPeerPolicyApplyConfiguration) WithPeerCtl(value string) *BGPPeerPolicyApplyConfiguration
WithPeerCtl sets the PeerCtl field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the PeerCtl field is set to the value of the last call.
func (*BGPPeerPolicyApplyConfiguration) WithPrefix ¶
func (b *BGPPeerPolicyApplyConfiguration) WithPrefix(value string) *BGPPeerPolicyApplyConfiguration
WithPrefix sets the Prefix field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Prefix field is set to the value of the last call.
func (*BGPPeerPolicyApplyConfiguration) WithPrefixPolicy ¶
func (b *BGPPeerPolicyApplyConfiguration) WithPrefixPolicy(value string) *BGPPeerPolicyApplyConfiguration
WithPrefixPolicy sets the PrefixPolicy field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the PrefixPolicy field is set to the value of the last call.
func (*BGPPeerPolicyApplyConfiguration) WithSecret ¶
func (b *BGPPeerPolicyApplyConfiguration) WithSecret(value *ObjRefApplyConfiguration) *BGPPeerPolicyApplyConfiguration
WithSecret sets the Secret field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Secret field is set to the value of the last call.
type BGPPeerPrefixPolicyApplyConfiguration ¶
type BGPPeerPrefixPolicyApplyConfiguration struct { Name *string `json:"name,omitempty"` MaxPrefixes *int `json:"maxPrefixes,omitempty"` Action *string `json:"action,omitempty"` }
BGPPeerPrefixPolicyApplyConfiguration represents an declarative configuration of the BGPPeerPrefixPolicy type for use with apply.
func BGPPeerPrefixPolicy ¶
func BGPPeerPrefixPolicy() *BGPPeerPrefixPolicyApplyConfiguration
BGPPeerPrefixPolicyApplyConfiguration constructs an declarative configuration of the BGPPeerPrefixPolicy type for use with apply.
func (*BGPPeerPrefixPolicyApplyConfiguration) WithAction ¶
func (b *BGPPeerPrefixPolicyApplyConfiguration) WithAction(value string) *BGPPeerPrefixPolicyApplyConfiguration
WithAction sets the Action field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Action field is set to the value of the last call.
func (*BGPPeerPrefixPolicyApplyConfiguration) WithMaxPrefixes ¶
func (b *BGPPeerPrefixPolicyApplyConfiguration) WithMaxPrefixes(value int) *BGPPeerPrefixPolicyApplyConfiguration
WithMaxPrefixes sets the MaxPrefixes field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the MaxPrefixes field is set to the value of the last call.
func (*BGPPeerPrefixPolicyApplyConfiguration) WithName ¶
func (b *BGPPeerPrefixPolicyApplyConfiguration) WithName(value string) *BGPPeerPrefixPolicyApplyConfiguration
WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.
type BGPPeerPrefixPolicyStatusApplyConfiguration ¶
type BGPPeerPrefixPolicyStatusApplyConfiguration struct { BGPPeerPrefixPolicyApplyConfiguration `json:",inline"` Status *string `json:"status,omitempty"` }
BGPPeerPrefixPolicyStatusApplyConfiguration represents an declarative configuration of the BGPPeerPrefixPolicyStatus type for use with apply.
func BGPPeerPrefixPolicyStatus ¶
func BGPPeerPrefixPolicyStatus() *BGPPeerPrefixPolicyStatusApplyConfiguration
BGPPeerPrefixPolicyStatusApplyConfiguration constructs an declarative configuration of the BGPPeerPrefixPolicyStatus type for use with apply.
func (*BGPPeerPrefixPolicyStatusApplyConfiguration) WithAction ¶
func (b *BGPPeerPrefixPolicyStatusApplyConfiguration) WithAction(value string) *BGPPeerPrefixPolicyStatusApplyConfiguration
WithAction sets the Action field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Action field is set to the value of the last call.
func (*BGPPeerPrefixPolicyStatusApplyConfiguration) WithMaxPrefixes ¶
func (b *BGPPeerPrefixPolicyStatusApplyConfiguration) WithMaxPrefixes(value int) *BGPPeerPrefixPolicyStatusApplyConfiguration
WithMaxPrefixes sets the MaxPrefixes field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the MaxPrefixes field is set to the value of the last call.
func (*BGPPeerPrefixPolicyStatusApplyConfiguration) WithName ¶
func (b *BGPPeerPrefixPolicyStatusApplyConfiguration) WithName(value string) *BGPPeerPrefixPolicyStatusApplyConfiguration
WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.
func (*BGPPeerPrefixPolicyStatusApplyConfiguration) WithStatus ¶
func (b *BGPPeerPrefixPolicyStatusApplyConfiguration) WithStatus(value string) *BGPPeerPrefixPolicyStatusApplyConfiguration
WithStatus sets the Status field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Status field is set to the value of the last call.
type BridgeDomainApplyConfiguration ¶
type BridgeDomainApplyConfiguration struct { Name *string `json:"name,omitempty"` CommonTenant *bool `json:"common-tenant,omitempty"` Subnets []string `json:"subnets,omitempty"` Vrf *VRFApplyConfiguration `json:"vrf,omitempty"` }
BridgeDomainApplyConfiguration represents an declarative configuration of the BridgeDomain type for use with apply.
func BridgeDomain ¶
func BridgeDomain() *BridgeDomainApplyConfiguration
BridgeDomainApplyConfiguration constructs an declarative configuration of the BridgeDomain type for use with apply.
func (*BridgeDomainApplyConfiguration) WithCommonTenant ¶
func (b *BridgeDomainApplyConfiguration) WithCommonTenant(value bool) *BridgeDomainApplyConfiguration
WithCommonTenant sets the CommonTenant field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CommonTenant field is set to the value of the last call.
func (*BridgeDomainApplyConfiguration) WithName ¶
func (b *BridgeDomainApplyConfiguration) WithName(value string) *BridgeDomainApplyConfiguration
WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.
func (*BridgeDomainApplyConfiguration) WithSubnets ¶
func (b *BridgeDomainApplyConfiguration) WithSubnets(values ...string) *BridgeDomainApplyConfiguration
WithSubnets adds the given value to the Subnets field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Subnets field.
func (*BridgeDomainApplyConfiguration) WithVrf ¶
func (b *BridgeDomainApplyConfiguration) WithVrf(value *VRFApplyConfiguration) *BridgeDomainApplyConfiguration
WithVrf sets the Vrf field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Vrf field is set to the value of the last call.
type ConnectedL3NetworkApplyConfiguration ¶
type ConnectedL3NetworkApplyConfiguration struct { FabricL3NetworkApplyConfiguration `json:",inline"` Nodes []FabricL3OutNodeApplyConfiguration `json:"nodes,omitempty"` }
ConnectedL3NetworkApplyConfiguration represents an declarative configuration of the ConnectedL3Network type for use with apply.
func ConnectedL3Network ¶
func ConnectedL3Network() *ConnectedL3NetworkApplyConfiguration
ConnectedL3NetworkApplyConfiguration constructs an declarative configuration of the ConnectedL3Network type for use with apply.
func (*ConnectedL3NetworkApplyConfiguration) WithBGPPeerPolicy ¶
func (b *ConnectedL3NetworkApplyConfiguration) WithBGPPeerPolicy(value *BGPPeerPolicyApplyConfiguration) *ConnectedL3NetworkApplyConfiguration
WithBGPPeerPolicy sets the BGPPeerPolicy field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the BGPPeerPolicy field is set to the value of the last call.
func (*ConnectedL3NetworkApplyConfiguration) WithEncap ¶
func (b *ConnectedL3NetworkApplyConfiguration) WithEncap(value int) *ConnectedL3NetworkApplyConfiguration
WithEncap sets the Encap field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Encap field is set to the value of the last call.
func (*ConnectedL3NetworkApplyConfiguration) WithL3OutName ¶
func (b *ConnectedL3NetworkApplyConfiguration) WithL3OutName(value string) *ConnectedL3NetworkApplyConfiguration
WithL3OutName sets the L3OutName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the L3OutName field is set to the value of the last call.
func (*ConnectedL3NetworkApplyConfiguration) WithL3OutOnCommonTenant ¶
func (b *ConnectedL3NetworkApplyConfiguration) WithL3OutOnCommonTenant(value bool) *ConnectedL3NetworkApplyConfiguration
WithL3OutOnCommonTenant sets the L3OutOnCommonTenant field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the L3OutOnCommonTenant field is set to the value of the last call.
func (*ConnectedL3NetworkApplyConfiguration) WithMaxNodes ¶
func (b *ConnectedL3NetworkApplyConfiguration) WithMaxNodes(value int) *ConnectedL3NetworkApplyConfiguration
WithMaxNodes sets the MaxNodes field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the MaxNodes field is set to the value of the last call.
func (*ConnectedL3NetworkApplyConfiguration) WithNodes ¶
func (b *ConnectedL3NetworkApplyConfiguration) WithNodes(values ...*FabricL3OutNodeApplyConfiguration) *ConnectedL3NetworkApplyConfiguration
WithNodes adds the given value to the Nodes field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Nodes field.
func (*ConnectedL3NetworkApplyConfiguration) WithPrimarySubnet ¶
func (b *ConnectedL3NetworkApplyConfiguration) WithPrimarySubnet(value string) *ConnectedL3NetworkApplyConfiguration
WithPrimarySubnet sets the PrimarySubnet field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the PrimarySubnet field is set to the value of the last call.
func (*ConnectedL3NetworkApplyConfiguration) WithSubnets ¶
func (b *ConnectedL3NetworkApplyConfiguration) WithSubnets(values ...*FabricL3SubnetApplyConfiguration) *ConnectedL3NetworkApplyConfiguration
WithSubnets adds the given value to the Subnets field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Subnets field.
func (*ConnectedL3NetworkApplyConfiguration) WithSviType ¶
func (b *ConnectedL3NetworkApplyConfiguration) WithSviType(value acifabricattachmentv1.FabricSviType) *ConnectedL3NetworkApplyConfiguration
WithSviType sets the SviType field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the SviType field is set to the value of the last call.
func (*ConnectedL3NetworkApplyConfiguration) WithUseExistingL3Out ¶
func (b *ConnectedL3NetworkApplyConfiguration) WithUseExistingL3Out(value bool) *ConnectedL3NetworkApplyConfiguration
WithUseExistingL3Out sets the UseExistingL3Out field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the UseExistingL3Out field is set to the value of the last call.
type ConnectedL3NetworkStatusApplyConfiguration ¶
type ConnectedL3NetworkStatusApplyConfiguration struct { ConnectedL3NetworkApplyConfiguration `json:",inline"` Status *string `json:"status,omitempty"` }
ConnectedL3NetworkStatusApplyConfiguration represents an declarative configuration of the ConnectedL3NetworkStatus type for use with apply.
func ConnectedL3NetworkStatus ¶
func ConnectedL3NetworkStatus() *ConnectedL3NetworkStatusApplyConfiguration
ConnectedL3NetworkStatusApplyConfiguration constructs an declarative configuration of the ConnectedL3NetworkStatus type for use with apply.
func (*ConnectedL3NetworkStatusApplyConfiguration) WithBGPPeerPolicy ¶
func (b *ConnectedL3NetworkStatusApplyConfiguration) WithBGPPeerPolicy(value *BGPPeerPolicyApplyConfiguration) *ConnectedL3NetworkStatusApplyConfiguration
WithBGPPeerPolicy sets the BGPPeerPolicy field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the BGPPeerPolicy field is set to the value of the last call.
func (*ConnectedL3NetworkStatusApplyConfiguration) WithEncap ¶
func (b *ConnectedL3NetworkStatusApplyConfiguration) WithEncap(value int) *ConnectedL3NetworkStatusApplyConfiguration
WithEncap sets the Encap field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Encap field is set to the value of the last call.
func (*ConnectedL3NetworkStatusApplyConfiguration) WithL3OutName ¶
func (b *ConnectedL3NetworkStatusApplyConfiguration) WithL3OutName(value string) *ConnectedL3NetworkStatusApplyConfiguration
WithL3OutName sets the L3OutName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the L3OutName field is set to the value of the last call.
func (*ConnectedL3NetworkStatusApplyConfiguration) WithL3OutOnCommonTenant ¶
func (b *ConnectedL3NetworkStatusApplyConfiguration) WithL3OutOnCommonTenant(value bool) *ConnectedL3NetworkStatusApplyConfiguration
WithL3OutOnCommonTenant sets the L3OutOnCommonTenant field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the L3OutOnCommonTenant field is set to the value of the last call.
func (*ConnectedL3NetworkStatusApplyConfiguration) WithMaxNodes ¶
func (b *ConnectedL3NetworkStatusApplyConfiguration) WithMaxNodes(value int) *ConnectedL3NetworkStatusApplyConfiguration
WithMaxNodes sets the MaxNodes field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the MaxNodes field is set to the value of the last call.
func (*ConnectedL3NetworkStatusApplyConfiguration) WithNodes ¶
func (b *ConnectedL3NetworkStatusApplyConfiguration) WithNodes(values ...*FabricL3OutNodeApplyConfiguration) *ConnectedL3NetworkStatusApplyConfiguration
WithNodes adds the given value to the Nodes field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Nodes field.
func (*ConnectedL3NetworkStatusApplyConfiguration) WithPrimarySubnet ¶
func (b *ConnectedL3NetworkStatusApplyConfiguration) WithPrimarySubnet(value string) *ConnectedL3NetworkStatusApplyConfiguration
WithPrimarySubnet sets the PrimarySubnet field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the PrimarySubnet field is set to the value of the last call.
func (*ConnectedL3NetworkStatusApplyConfiguration) WithStatus ¶
func (b *ConnectedL3NetworkStatusApplyConfiguration) WithStatus(value string) *ConnectedL3NetworkStatusApplyConfiguration
WithStatus sets the Status field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Status field is set to the value of the last call.
func (*ConnectedL3NetworkStatusApplyConfiguration) WithSubnets ¶
func (b *ConnectedL3NetworkStatusApplyConfiguration) WithSubnets(values ...*FabricL3SubnetApplyConfiguration) *ConnectedL3NetworkStatusApplyConfiguration
WithSubnets adds the given value to the Subnets field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Subnets field.
func (*ConnectedL3NetworkStatusApplyConfiguration) WithSviType ¶
func (b *ConnectedL3NetworkStatusApplyConfiguration) WithSviType(value acifabricattachmentv1.FabricSviType) *ConnectedL3NetworkStatusApplyConfiguration
WithSviType sets the SviType field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the SviType field is set to the value of the last call.
func (*ConnectedL3NetworkStatusApplyConfiguration) WithUseExistingL3Out ¶
func (b *ConnectedL3NetworkStatusApplyConfiguration) WithUseExistingL3Out(value bool) *ConnectedL3NetworkStatusApplyConfiguration
WithUseExistingL3Out sets the UseExistingL3Out field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the UseExistingL3Out field is set to the value of the last call.
type ContractsApplyConfiguration ¶
type ContractsApplyConfiguration struct { Consumer []string `json:"consumer,omitempty"` Provider []string `json:"provider,omitempty"` }
ContractsApplyConfiguration represents an declarative configuration of the Contracts type for use with apply.
func Contracts ¶
func Contracts() *ContractsApplyConfiguration
ContractsApplyConfiguration constructs an declarative configuration of the Contracts type for use with apply.
func (*ContractsApplyConfiguration) WithConsumer ¶
func (b *ContractsApplyConfiguration) WithConsumer(values ...string) *ContractsApplyConfiguration
WithConsumer adds the given value to the Consumer field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Consumer field.
func (*ContractsApplyConfiguration) WithProvider ¶
func (b *ContractsApplyConfiguration) WithProvider(values ...string) *ContractsApplyConfiguration
WithProvider adds the given value to the Provider field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Provider field.
type EncapRefApplyConfiguration ¶
type EncapRefApplyConfiguration struct { NadVlanMapRef *string `json:"nadVlanMap,omitempty"` Key *string `json:"key,omitempty"` }
EncapRefApplyConfiguration represents an declarative configuration of the EncapRef type for use with apply.
func EncapRef ¶
func EncapRef() *EncapRefApplyConfiguration
EncapRefApplyConfiguration constructs an declarative configuration of the EncapRef type for use with apply.
func (*EncapRefApplyConfiguration) WithKey ¶
func (b *EncapRefApplyConfiguration) WithKey(value string) *EncapRefApplyConfiguration
WithKey sets the Key field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Key field is set to the value of the last call.
func (*EncapRefApplyConfiguration) WithNadVlanMapRef ¶
func (b *EncapRefApplyConfiguration) WithNadVlanMapRef(value string) *EncapRefApplyConfiguration
WithNadVlanMapRef sets the NadVlanMapRef field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the NadVlanMapRef field is set to the value of the last call.
type EncapSourceApplyConfiguration ¶
type EncapSourceApplyConfiguration struct { VlanList *string `json:"vlanList,omitempty"` EncapRef *EncapRefApplyConfiguration `json:"encapRef,omitempty"` Mode *acifabricattachmentv1.EncapMode `json:"mode,omitempty"` }
EncapSourceApplyConfiguration represents an declarative configuration of the EncapSource type for use with apply.
func EncapSource ¶
func EncapSource() *EncapSourceApplyConfiguration
EncapSourceApplyConfiguration constructs an declarative configuration of the EncapSource type for use with apply.
func (*EncapSourceApplyConfiguration) WithEncapRef ¶
func (b *EncapSourceApplyConfiguration) WithEncapRef(value *EncapRefApplyConfiguration) *EncapSourceApplyConfiguration
WithEncapRef sets the EncapRef field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the EncapRef field is set to the value of the last call.
func (*EncapSourceApplyConfiguration) WithMode ¶
func (b *EncapSourceApplyConfiguration) WithMode(value acifabricattachmentv1.EncapMode) *EncapSourceApplyConfiguration
WithMode sets the Mode field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Mode field is set to the value of the last call.
func (*EncapSourceApplyConfiguration) WithVlanList ¶
func (b *EncapSourceApplyConfiguration) WithVlanList(value string) *EncapSourceApplyConfiguration
WithVlanList sets the VlanList field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the VlanList field is set to the value of the last call.
type EpgApplyConfiguration ¶
type EpgApplyConfiguration struct { ApplicationProfile *string `json:"applicationProfile,omitempty"` Name *string `json:"name,omitempty"` Tenant *string `json:"tenant,omitempty"` Contracts *ContractsApplyConfiguration `json:"contracts,omitempty"` BD *BridgeDomainApplyConfiguration `json:"bd,omitempty"` DiscoveryType *acifabricattachmentv1.StaticPathMgmtType `json:"discoveryType,omitempty"` }
EpgApplyConfiguration represents an declarative configuration of the Epg type for use with apply.
func Epg ¶
func Epg() *EpgApplyConfiguration
EpgApplyConfiguration constructs an declarative configuration of the Epg type for use with apply.
func (*EpgApplyConfiguration) WithApplicationProfile ¶
func (b *EpgApplyConfiguration) WithApplicationProfile(value string) *EpgApplyConfiguration
WithApplicationProfile sets the ApplicationProfile field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ApplicationProfile field is set to the value of the last call.
func (*EpgApplyConfiguration) WithBD ¶
func (b *EpgApplyConfiguration) WithBD(value *BridgeDomainApplyConfiguration) *EpgApplyConfiguration
WithBD sets the BD field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the BD field is set to the value of the last call.
func (*EpgApplyConfiguration) WithContracts ¶
func (b *EpgApplyConfiguration) WithContracts(value *ContractsApplyConfiguration) *EpgApplyConfiguration
WithContracts sets the Contracts field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Contracts field is set to the value of the last call.
func (*EpgApplyConfiguration) WithDiscoveryType ¶
func (b *EpgApplyConfiguration) WithDiscoveryType(value acifabricattachmentv1.StaticPathMgmtType) *EpgApplyConfiguration
WithDiscoveryType sets the DiscoveryType field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DiscoveryType field is set to the value of the last call.
func (*EpgApplyConfiguration) WithName ¶
func (b *EpgApplyConfiguration) WithName(value string) *EpgApplyConfiguration
WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.
func (*EpgApplyConfiguration) WithTenant ¶
func (b *EpgApplyConfiguration) WithTenant(value string) *EpgApplyConfiguration
WithTenant sets the Tenant field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Tenant field is set to the value of the last call.
type FabricL3NetworkApplyConfiguration ¶
type FabricL3NetworkApplyConfiguration struct { PrimaryNetworkApplyConfiguration `json:",inline"` Subnets []FabricL3SubnetApplyConfiguration `json:"subnets,omitempty"` }
FabricL3NetworkApplyConfiguration represents an declarative configuration of the FabricL3Network type for use with apply.
func FabricL3Network ¶
func FabricL3Network() *FabricL3NetworkApplyConfiguration
FabricL3NetworkApplyConfiguration constructs an declarative configuration of the FabricL3Network type for use with apply.
func (*FabricL3NetworkApplyConfiguration) WithBGPPeerPolicy ¶
func (b *FabricL3NetworkApplyConfiguration) WithBGPPeerPolicy(value *BGPPeerPolicyApplyConfiguration) *FabricL3NetworkApplyConfiguration
WithBGPPeerPolicy sets the BGPPeerPolicy field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the BGPPeerPolicy field is set to the value of the last call.
func (*FabricL3NetworkApplyConfiguration) WithEncap ¶
func (b *FabricL3NetworkApplyConfiguration) WithEncap(value int) *FabricL3NetworkApplyConfiguration
WithEncap sets the Encap field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Encap field is set to the value of the last call.
func (*FabricL3NetworkApplyConfiguration) WithL3OutName ¶
func (b *FabricL3NetworkApplyConfiguration) WithL3OutName(value string) *FabricL3NetworkApplyConfiguration
WithL3OutName sets the L3OutName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the L3OutName field is set to the value of the last call.
func (*FabricL3NetworkApplyConfiguration) WithL3OutOnCommonTenant ¶
func (b *FabricL3NetworkApplyConfiguration) WithL3OutOnCommonTenant(value bool) *FabricL3NetworkApplyConfiguration
WithL3OutOnCommonTenant sets the L3OutOnCommonTenant field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the L3OutOnCommonTenant field is set to the value of the last call.
func (*FabricL3NetworkApplyConfiguration) WithMaxNodes ¶
func (b *FabricL3NetworkApplyConfiguration) WithMaxNodes(value int) *FabricL3NetworkApplyConfiguration
WithMaxNodes sets the MaxNodes field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the MaxNodes field is set to the value of the last call.
func (*FabricL3NetworkApplyConfiguration) WithPrimarySubnet ¶
func (b *FabricL3NetworkApplyConfiguration) WithPrimarySubnet(value string) *FabricL3NetworkApplyConfiguration
WithPrimarySubnet sets the PrimarySubnet field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the PrimarySubnet field is set to the value of the last call.
func (*FabricL3NetworkApplyConfiguration) WithSubnets ¶
func (b *FabricL3NetworkApplyConfiguration) WithSubnets(values ...*FabricL3SubnetApplyConfiguration) *FabricL3NetworkApplyConfiguration
WithSubnets adds the given value to the Subnets field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Subnets field.
func (*FabricL3NetworkApplyConfiguration) WithSviType ¶
func (b *FabricL3NetworkApplyConfiguration) WithSviType(value acifabricattachmentv1.FabricSviType) *FabricL3NetworkApplyConfiguration
WithSviType sets the SviType field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the SviType field is set to the value of the last call.
func (*FabricL3NetworkApplyConfiguration) WithUseExistingL3Out ¶
func (b *FabricL3NetworkApplyConfiguration) WithUseExistingL3Out(value bool) *FabricL3NetworkApplyConfiguration
WithUseExistingL3Out sets the UseExistingL3Out field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the UseExistingL3Out field is set to the value of the last call.
type FabricL3OutApplyConfiguration ¶
type FabricL3OutApplyConfiguration struct { Name *string `json:"name,omitempty"` RtCtrl *string `json:"rtCtrl,omitempty"` PodRef *FabricPodRefApplyConfiguration `json:"podRef,omitempty"` RtrNodes []FabricL3OutRtrNodeApplyConfiguration `json:"rtrNodes,omitempty"` ExternalEpgs []PolicyPrefixGroupApplyConfiguration `json:"externalEpgs,omitempty"` }
FabricL3OutApplyConfiguration represents an declarative configuration of the FabricL3Out type for use with apply.
func FabricL3Out ¶
func FabricL3Out() *FabricL3OutApplyConfiguration
FabricL3OutApplyConfiguration constructs an declarative configuration of the FabricL3Out type for use with apply.
func (*FabricL3OutApplyConfiguration) WithExternalEpgs ¶
func (b *FabricL3OutApplyConfiguration) WithExternalEpgs(values ...*PolicyPrefixGroupApplyConfiguration) *FabricL3OutApplyConfiguration
WithExternalEpgs adds the given value to the ExternalEpgs field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the ExternalEpgs field.
func (*FabricL3OutApplyConfiguration) WithName ¶
func (b *FabricL3OutApplyConfiguration) WithName(value string) *FabricL3OutApplyConfiguration
WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.
func (*FabricL3OutApplyConfiguration) WithPodRef ¶
func (b *FabricL3OutApplyConfiguration) WithPodRef(value *FabricPodRefApplyConfiguration) *FabricL3OutApplyConfiguration
WithPodRef sets the PodRef field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the PodRef field is set to the value of the last call.
func (*FabricL3OutApplyConfiguration) WithRtCtrl ¶
func (b *FabricL3OutApplyConfiguration) WithRtCtrl(value string) *FabricL3OutApplyConfiguration
WithRtCtrl sets the RtCtrl field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the RtCtrl field is set to the value of the last call.
func (*FabricL3OutApplyConfiguration) WithRtrNodes ¶
func (b *FabricL3OutApplyConfiguration) WithRtrNodes(values ...*FabricL3OutRtrNodeApplyConfiguration) *FabricL3OutApplyConfiguration
WithRtrNodes adds the given value to the RtrNodes field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the RtrNodes field.
type FabricL3OutNextHopApplyConfiguration ¶
type FabricL3OutNextHopApplyConfiguration struct { Addr *string `json:"addr,omitempty"` Preference *int `json:"preference,omitempty"` }
FabricL3OutNextHopApplyConfiguration represents an declarative configuration of the FabricL3OutNextHop type for use with apply.
func FabricL3OutNextHop ¶
func FabricL3OutNextHop() *FabricL3OutNextHopApplyConfiguration
FabricL3OutNextHopApplyConfiguration constructs an declarative configuration of the FabricL3OutNextHop type for use with apply.
func (*FabricL3OutNextHopApplyConfiguration) WithAddr ¶
func (b *FabricL3OutNextHopApplyConfiguration) WithAddr(value string) *FabricL3OutNextHopApplyConfiguration
WithAddr sets the Addr field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Addr field is set to the value of the last call.
func (*FabricL3OutNextHopApplyConfiguration) WithPreference ¶
func (b *FabricL3OutNextHopApplyConfiguration) WithPreference(value int) *FabricL3OutNextHopApplyConfiguration
WithPreference sets the Preference field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Preference field is set to the value of the last call.
type FabricL3OutNodeApplyConfiguration ¶
type FabricL3OutNodeApplyConfiguration struct { NodeRef *FabricNodeRefApplyConfiguration `json:"nodeRef,omitempty"` PrimaryAddress *string `json:"primaryAddress,omitempty"` SecondaryAddresses []string `json:"secondaryAddresses,omitempty"` }
FabricL3OutNodeApplyConfiguration represents an declarative configuration of the FabricL3OutNode type for use with apply.
func FabricL3OutNode ¶
func FabricL3OutNode() *FabricL3OutNodeApplyConfiguration
FabricL3OutNodeApplyConfiguration constructs an declarative configuration of the FabricL3OutNode type for use with apply.
func (*FabricL3OutNodeApplyConfiguration) WithNodeRef ¶
func (b *FabricL3OutNodeApplyConfiguration) WithNodeRef(value *FabricNodeRefApplyConfiguration) *FabricL3OutNodeApplyConfiguration
WithNodeRef sets the NodeRef field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the NodeRef field is set to the value of the last call.
func (*FabricL3OutNodeApplyConfiguration) WithPrimaryAddress ¶
func (b *FabricL3OutNodeApplyConfiguration) WithPrimaryAddress(value string) *FabricL3OutNodeApplyConfiguration
WithPrimaryAddress sets the PrimaryAddress field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the PrimaryAddress field is set to the value of the last call.
func (*FabricL3OutNodeApplyConfiguration) WithSecondaryAddresses ¶
func (b *FabricL3OutNodeApplyConfiguration) WithSecondaryAddresses(values ...string) *FabricL3OutNodeApplyConfiguration
WithSecondaryAddresses adds the given value to the SecondaryAddresses field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the SecondaryAddresses field.
type FabricL3OutRtrNodeApplyConfiguration ¶
type FabricL3OutRtrNodeApplyConfiguration struct { NodeRef *FabricNodeRefApplyConfiguration `json:"nodeRef,omitempty"` RtrId *string `json:"rtrId,omitempty"` StaticRoutes []FabricL3OutStaticRouteApplyConfiguration `json:"staticRoutes,omitempty"` }
FabricL3OutRtrNodeApplyConfiguration represents an declarative configuration of the FabricL3OutRtrNode type for use with apply.
func FabricL3OutRtrNode ¶
func FabricL3OutRtrNode() *FabricL3OutRtrNodeApplyConfiguration
FabricL3OutRtrNodeApplyConfiguration constructs an declarative configuration of the FabricL3OutRtrNode type for use with apply.
func (*FabricL3OutRtrNodeApplyConfiguration) WithNodeRef ¶
func (b *FabricL3OutRtrNodeApplyConfiguration) WithNodeRef(value *FabricNodeRefApplyConfiguration) *FabricL3OutRtrNodeApplyConfiguration
WithNodeRef sets the NodeRef field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the NodeRef field is set to the value of the last call.
func (*FabricL3OutRtrNodeApplyConfiguration) WithRtrId ¶
func (b *FabricL3OutRtrNodeApplyConfiguration) WithRtrId(value string) *FabricL3OutRtrNodeApplyConfiguration
WithRtrId sets the RtrId field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the RtrId field is set to the value of the last call.
func (*FabricL3OutRtrNodeApplyConfiguration) WithStaticRoutes ¶
func (b *FabricL3OutRtrNodeApplyConfiguration) WithStaticRoutes(values ...*FabricL3OutStaticRouteApplyConfiguration) *FabricL3OutRtrNodeApplyConfiguration
WithStaticRoutes adds the given value to the StaticRoutes field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the StaticRoutes field.
type FabricL3OutStaticRouteApplyConfiguration ¶
type FabricL3OutStaticRouteApplyConfiguration struct { Prefix *string `json:"prefix,omitempty"` NextHops []FabricL3OutNextHopApplyConfiguration `json:"nextHops,omitempty"` Ctrl *string `json:"ctrl,omitempty"` }
FabricL3OutStaticRouteApplyConfiguration represents an declarative configuration of the FabricL3OutStaticRoute type for use with apply.
func FabricL3OutStaticRoute ¶
func FabricL3OutStaticRoute() *FabricL3OutStaticRouteApplyConfiguration
FabricL3OutStaticRouteApplyConfiguration constructs an declarative configuration of the FabricL3OutStaticRoute type for use with apply.
func (*FabricL3OutStaticRouteApplyConfiguration) WithCtrl ¶
func (b *FabricL3OutStaticRouteApplyConfiguration) WithCtrl(value string) *FabricL3OutStaticRouteApplyConfiguration
WithCtrl sets the Ctrl field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Ctrl field is set to the value of the last call.
func (*FabricL3OutStaticRouteApplyConfiguration) WithNextHops ¶
func (b *FabricL3OutStaticRouteApplyConfiguration) WithNextHops(values ...*FabricL3OutNextHopApplyConfiguration) *FabricL3OutStaticRouteApplyConfiguration
WithNextHops adds the given value to the NextHops field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the NextHops field.
func (*FabricL3OutStaticRouteApplyConfiguration) WithPrefix ¶
func (b *FabricL3OutStaticRouteApplyConfiguration) WithPrefix(value string) *FabricL3OutStaticRouteApplyConfiguration
WithPrefix sets the Prefix field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Prefix field is set to the value of the last call.
type FabricL3OutStatusApplyConfiguration ¶
type FabricL3OutStatusApplyConfiguration struct { FabricL3OutApplyConfiguration `json:",inline"` Status *string `json:"status,omitempty"` }
FabricL3OutStatusApplyConfiguration represents an declarative configuration of the FabricL3OutStatus type for use with apply.
func FabricL3OutStatus ¶
func FabricL3OutStatus() *FabricL3OutStatusApplyConfiguration
FabricL3OutStatusApplyConfiguration constructs an declarative configuration of the FabricL3OutStatus type for use with apply.
func (*FabricL3OutStatusApplyConfiguration) WithExternalEpgs ¶
func (b *FabricL3OutStatusApplyConfiguration) WithExternalEpgs(values ...*PolicyPrefixGroupApplyConfiguration) *FabricL3OutStatusApplyConfiguration
WithExternalEpgs adds the given value to the ExternalEpgs field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the ExternalEpgs field.
func (*FabricL3OutStatusApplyConfiguration) WithName ¶
func (b *FabricL3OutStatusApplyConfiguration) WithName(value string) *FabricL3OutStatusApplyConfiguration
WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.
func (*FabricL3OutStatusApplyConfiguration) WithPodRef ¶
func (b *FabricL3OutStatusApplyConfiguration) WithPodRef(value *FabricPodRefApplyConfiguration) *FabricL3OutStatusApplyConfiguration
WithPodRef sets the PodRef field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the PodRef field is set to the value of the last call.
func (*FabricL3OutStatusApplyConfiguration) WithRtCtrl ¶
func (b *FabricL3OutStatusApplyConfiguration) WithRtCtrl(value string) *FabricL3OutStatusApplyConfiguration
WithRtCtrl sets the RtCtrl field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the RtCtrl field is set to the value of the last call.
func (*FabricL3OutStatusApplyConfiguration) WithRtrNodes ¶
func (b *FabricL3OutStatusApplyConfiguration) WithRtrNodes(values ...*FabricL3OutRtrNodeApplyConfiguration) *FabricL3OutStatusApplyConfiguration
WithRtrNodes adds the given value to the RtrNodes field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the RtrNodes field.
func (*FabricL3OutStatusApplyConfiguration) WithStatus ¶
func (b *FabricL3OutStatusApplyConfiguration) WithStatus(value string) *FabricL3OutStatusApplyConfiguration
WithStatus sets the Status field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Status field is set to the value of the last call.
type FabricL3PeersApplyConfiguration ¶
type FabricL3PeersApplyConfiguration struct { Encap *int `json:"encap,omitempty"` FabricPodId *int `json:"podId,omitempty"` FabricNodeIds []int `json:"fabricNodeIds,omitempty"` }
FabricL3PeersApplyConfiguration represents an declarative configuration of the FabricL3Peers type for use with apply.
func FabricL3Peers ¶
func FabricL3Peers() *FabricL3PeersApplyConfiguration
FabricL3PeersApplyConfiguration constructs an declarative configuration of the FabricL3Peers type for use with apply.
func (*FabricL3PeersApplyConfiguration) WithEncap ¶
func (b *FabricL3PeersApplyConfiguration) WithEncap(value int) *FabricL3PeersApplyConfiguration
WithEncap sets the Encap field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Encap field is set to the value of the last call.
func (*FabricL3PeersApplyConfiguration) WithFabricNodeIds ¶
func (b *FabricL3PeersApplyConfiguration) WithFabricNodeIds(values ...int) *FabricL3PeersApplyConfiguration
WithFabricNodeIds adds the given value to the FabricNodeIds field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the FabricNodeIds field.
func (*FabricL3PeersApplyConfiguration) WithFabricPodId ¶
func (b *FabricL3PeersApplyConfiguration) WithFabricPodId(value int) *FabricL3PeersApplyConfiguration
WithFabricPodId sets the FabricPodId field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the FabricPodId field is set to the value of the last call.
type FabricL3SubnetApplyConfiguration ¶
type FabricL3SubnetApplyConfiguration struct { ConnectedSubnet *string `json:"connectedSubnet,omitempty"` FloatingAddress *string `json:"floatingAddress,omitempty"` SecondaryAddress *string `json:"secondaryAddress,omitempty"` }
FabricL3SubnetApplyConfiguration represents an declarative configuration of the FabricL3Subnet type for use with apply.
func FabricL3Subnet ¶
func FabricL3Subnet() *FabricL3SubnetApplyConfiguration
FabricL3SubnetApplyConfiguration constructs an declarative configuration of the FabricL3Subnet type for use with apply.
func (*FabricL3SubnetApplyConfiguration) WithConnectedSubnet ¶
func (b *FabricL3SubnetApplyConfiguration) WithConnectedSubnet(value string) *FabricL3SubnetApplyConfiguration
WithConnectedSubnet sets the ConnectedSubnet field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ConnectedSubnet field is set to the value of the last call.
func (*FabricL3SubnetApplyConfiguration) WithFloatingAddress ¶
func (b *FabricL3SubnetApplyConfiguration) WithFloatingAddress(value string) *FabricL3SubnetApplyConfiguration
WithFloatingAddress sets the FloatingAddress field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the FloatingAddress field is set to the value of the last call.
func (*FabricL3SubnetApplyConfiguration) WithSecondaryAddress ¶
func (b *FabricL3SubnetApplyConfiguration) WithSecondaryAddress(value string) *FabricL3SubnetApplyConfiguration
WithSecondaryAddress sets the SecondaryAddress field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the SecondaryAddress field is set to the value of the last call.
type FabricNodeL3AddressApplyConfiguration ¶
type FabricNodeL3AddressApplyConfiguration struct { PrimaryAddress *string `json:"primaryAddress,omitempty"` NodeRef *FabricNodeRefApplyConfiguration `json:"nodeRef,omitempty"` }
FabricNodeL3AddressApplyConfiguration represents an declarative configuration of the FabricNodeL3Address type for use with apply.
func FabricNodeL3Address ¶
func FabricNodeL3Address() *FabricNodeL3AddressApplyConfiguration
FabricNodeL3AddressApplyConfiguration constructs an declarative configuration of the FabricNodeL3Address type for use with apply.
func (*FabricNodeL3AddressApplyConfiguration) WithNodeRef ¶
func (b *FabricNodeL3AddressApplyConfiguration) WithNodeRef(value *FabricNodeRefApplyConfiguration) *FabricNodeL3AddressApplyConfiguration
WithNodeRef sets the NodeRef field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the NodeRef field is set to the value of the last call.
func (*FabricNodeL3AddressApplyConfiguration) WithPrimaryAddress ¶
func (b *FabricNodeL3AddressApplyConfiguration) WithPrimaryAddress(value string) *FabricNodeL3AddressApplyConfiguration
WithPrimaryAddress sets the PrimaryAddress field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the PrimaryAddress field is set to the value of the last call.
type FabricNodeRefApplyConfiguration ¶
type FabricNodeRefApplyConfiguration struct { FabricPodRefApplyConfiguration `json:",omitempty,inline"` NodeId *int `json:"nodeId,omitempty"` }
FabricNodeRefApplyConfiguration represents an declarative configuration of the FabricNodeRef type for use with apply.
func FabricNodeRef ¶
func FabricNodeRef() *FabricNodeRefApplyConfiguration
FabricNodeRefApplyConfiguration constructs an declarative configuration of the FabricNodeRef type for use with apply.
func (*FabricNodeRefApplyConfiguration) WithNodeId ¶
func (b *FabricNodeRefApplyConfiguration) WithNodeId(value int) *FabricNodeRefApplyConfiguration
WithNodeId sets the NodeId field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the NodeId field is set to the value of the last call.
func (*FabricNodeRefApplyConfiguration) WithPodId ¶
func (b *FabricNodeRefApplyConfiguration) WithPodId(value int) *FabricNodeRefApplyConfiguration
WithPodId sets the PodId field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the PodId field is set to the value of the last call.
type FabricPodRefApplyConfiguration ¶
type FabricPodRefApplyConfiguration struct {
PodId *int `json:"podId,omitempty"`
}
FabricPodRefApplyConfiguration represents an declarative configuration of the FabricPodRef type for use with apply.
func FabricPodRef ¶
func FabricPodRef() *FabricPodRefApplyConfiguration
FabricPodRefApplyConfiguration constructs an declarative configuration of the FabricPodRef type for use with apply.
func (*FabricPodRefApplyConfiguration) WithPodId ¶
func (b *FabricPodRefApplyConfiguration) WithPodId(value int) *FabricPodRefApplyConfiguration
WithPodId sets the PodId field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the PodId field is set to the value of the last call.
type FabricTenantConfigurationApplyConfiguration ¶
type FabricTenantConfigurationApplyConfiguration struct { CommonTenant *bool `json:"commonTenant,omitempty"` L3OutInstances []FabricL3OutApplyConfiguration `json:"l3OutInstances,omitempty"` BGPPeerPrefixPolicies []BGPPeerPrefixPolicyApplyConfiguration `json:"bgpInstances,omitempty"` }
FabricTenantConfigurationApplyConfiguration represents an declarative configuration of the FabricTenantConfiguration type for use with apply.
func FabricTenantConfiguration ¶
func FabricTenantConfiguration() *FabricTenantConfigurationApplyConfiguration
FabricTenantConfigurationApplyConfiguration constructs an declarative configuration of the FabricTenantConfiguration type for use with apply.
func (*FabricTenantConfigurationApplyConfiguration) WithBGPPeerPrefixPolicies ¶
func (b *FabricTenantConfigurationApplyConfiguration) WithBGPPeerPrefixPolicies(values ...*BGPPeerPrefixPolicyApplyConfiguration) *FabricTenantConfigurationApplyConfiguration
WithBGPPeerPrefixPolicies adds the given value to the BGPPeerPrefixPolicies field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the BGPPeerPrefixPolicies field.
func (*FabricTenantConfigurationApplyConfiguration) WithCommonTenant ¶
func (b *FabricTenantConfigurationApplyConfiguration) WithCommonTenant(value bool) *FabricTenantConfigurationApplyConfiguration
WithCommonTenant sets the CommonTenant field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CommonTenant field is set to the value of the last call.
func (*FabricTenantConfigurationApplyConfiguration) WithL3OutInstances ¶
func (b *FabricTenantConfigurationApplyConfiguration) WithL3OutInstances(values ...*FabricL3OutApplyConfiguration) *FabricTenantConfigurationApplyConfiguration
WithL3OutInstances adds the given value to the L3OutInstances field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the L3OutInstances field.
type FabricTenantConfigurationStatusApplyConfiguration ¶
type FabricTenantConfigurationStatusApplyConfiguration struct { CommonTenant *bool `json:"commonTenant,omitempty"` L3OutInstances []FabricL3OutStatusApplyConfiguration `json:"l3OutInstances,omitempty"` BGPPeerPrefixPolicies []BGPPeerPrefixPolicyStatusApplyConfiguration `json:"bgpInstances,omitempty"` Status *string `json:"status,omitempty"` }
FabricTenantConfigurationStatusApplyConfiguration represents an declarative configuration of the FabricTenantConfigurationStatus type for use with apply.
func FabricTenantConfigurationStatus ¶
func FabricTenantConfigurationStatus() *FabricTenantConfigurationStatusApplyConfiguration
FabricTenantConfigurationStatusApplyConfiguration constructs an declarative configuration of the FabricTenantConfigurationStatus type for use with apply.
func (*FabricTenantConfigurationStatusApplyConfiguration) WithBGPPeerPrefixPolicies ¶
func (b *FabricTenantConfigurationStatusApplyConfiguration) WithBGPPeerPrefixPolicies(values ...*BGPPeerPrefixPolicyStatusApplyConfiguration) *FabricTenantConfigurationStatusApplyConfiguration
WithBGPPeerPrefixPolicies adds the given value to the BGPPeerPrefixPolicies field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the BGPPeerPrefixPolicies field.
func (*FabricTenantConfigurationStatusApplyConfiguration) WithCommonTenant ¶
func (b *FabricTenantConfigurationStatusApplyConfiguration) WithCommonTenant(value bool) *FabricTenantConfigurationStatusApplyConfiguration
WithCommonTenant sets the CommonTenant field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CommonTenant field is set to the value of the last call.
func (*FabricTenantConfigurationStatusApplyConfiguration) WithL3OutInstances ¶
func (b *FabricTenantConfigurationStatusApplyConfiguration) WithL3OutInstances(values ...*FabricL3OutStatusApplyConfiguration) *FabricTenantConfigurationStatusApplyConfiguration
WithL3OutInstances adds the given value to the L3OutInstances field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the L3OutInstances field.
func (*FabricTenantConfigurationStatusApplyConfiguration) WithStatus ¶
func (b *FabricTenantConfigurationStatusApplyConfiguration) WithStatus(value string) *FabricTenantConfigurationStatusApplyConfiguration
WithStatus sets the Status field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Status field is set to the value of the last call.
type FabricVlanPoolApplyConfiguration ¶
type FabricVlanPoolApplyConfiguration struct { v1.TypeMetaApplyConfiguration `json:",inline"` *v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` Spec *FabricVlanPoolSpecApplyConfiguration `json:"spec,omitempty"` Status *FabricVlanPoolStatusApplyConfiguration `json:"status,omitempty"` }
FabricVlanPoolApplyConfiguration represents an declarative configuration of the FabricVlanPool type for use with apply.
func FabricVlanPool ¶
func FabricVlanPool(name, namespace string) *FabricVlanPoolApplyConfiguration
FabricVlanPool constructs an declarative configuration of the FabricVlanPool type for use with apply.
func (*FabricVlanPoolApplyConfiguration) WithAPIVersion ¶
func (b *FabricVlanPoolApplyConfiguration) WithAPIVersion(value string) *FabricVlanPoolApplyConfiguration
WithAPIVersion sets the APIVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the APIVersion field is set to the value of the last call.
func (*FabricVlanPoolApplyConfiguration) WithAnnotations ¶
func (b *FabricVlanPoolApplyConfiguration) WithAnnotations(entries map[string]string) *FabricVlanPoolApplyConfiguration
WithAnnotations puts the entries into the Annotations field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Annotations field, overwriting an existing map entries in Annotations field with the same key.
func (*FabricVlanPoolApplyConfiguration) WithCreationTimestamp ¶
func (b *FabricVlanPoolApplyConfiguration) WithCreationTimestamp(value metav1.Time) *FabricVlanPoolApplyConfiguration
WithCreationTimestamp sets the CreationTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CreationTimestamp field is set to the value of the last call.
func (*FabricVlanPoolApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *FabricVlanPoolApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *FabricVlanPoolApplyConfiguration
WithDeletionGracePeriodSeconds sets the DeletionGracePeriodSeconds field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionGracePeriodSeconds field is set to the value of the last call.
func (*FabricVlanPoolApplyConfiguration) WithDeletionTimestamp ¶
func (b *FabricVlanPoolApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *FabricVlanPoolApplyConfiguration
WithDeletionTimestamp sets the DeletionTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionTimestamp field is set to the value of the last call.
func (*FabricVlanPoolApplyConfiguration) WithFinalizers ¶
func (b *FabricVlanPoolApplyConfiguration) WithFinalizers(values ...string) *FabricVlanPoolApplyConfiguration
WithFinalizers adds the given value to the Finalizers field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Finalizers field.
func (*FabricVlanPoolApplyConfiguration) WithGenerateName ¶
func (b *FabricVlanPoolApplyConfiguration) WithGenerateName(value string) *FabricVlanPoolApplyConfiguration
WithGenerateName sets the GenerateName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the GenerateName field is set to the value of the last call.
func (*FabricVlanPoolApplyConfiguration) WithGeneration ¶
func (b *FabricVlanPoolApplyConfiguration) WithGeneration(value int64) *FabricVlanPoolApplyConfiguration
WithGeneration sets the Generation field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Generation field is set to the value of the last call.
func (*FabricVlanPoolApplyConfiguration) WithKind ¶
func (b *FabricVlanPoolApplyConfiguration) WithKind(value string) *FabricVlanPoolApplyConfiguration
WithKind sets the Kind field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Kind field is set to the value of the last call.
func (*FabricVlanPoolApplyConfiguration) WithLabels ¶
func (b *FabricVlanPoolApplyConfiguration) WithLabels(entries map[string]string) *FabricVlanPoolApplyConfiguration
WithLabels puts the entries into the Labels field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Labels field, overwriting an existing map entries in Labels field with the same key.
func (*FabricVlanPoolApplyConfiguration) WithName ¶
func (b *FabricVlanPoolApplyConfiguration) WithName(value string) *FabricVlanPoolApplyConfiguration
WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.
func (*FabricVlanPoolApplyConfiguration) WithNamespace ¶
func (b *FabricVlanPoolApplyConfiguration) WithNamespace(value string) *FabricVlanPoolApplyConfiguration
WithNamespace sets the Namespace field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Namespace field is set to the value of the last call.
func (*FabricVlanPoolApplyConfiguration) WithOwnerReferences ¶
func (b *FabricVlanPoolApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *FabricVlanPoolApplyConfiguration
WithOwnerReferences adds the given value to the OwnerReferences field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the OwnerReferences field.
func (*FabricVlanPoolApplyConfiguration) WithResourceVersion ¶
func (b *FabricVlanPoolApplyConfiguration) WithResourceVersion(value string) *FabricVlanPoolApplyConfiguration
WithResourceVersion sets the ResourceVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ResourceVersion field is set to the value of the last call.
func (*FabricVlanPoolApplyConfiguration) WithSpec ¶
func (b *FabricVlanPoolApplyConfiguration) WithSpec(value *FabricVlanPoolSpecApplyConfiguration) *FabricVlanPoolApplyConfiguration
WithSpec sets the Spec field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Spec field is set to the value of the last call.
func (*FabricVlanPoolApplyConfiguration) WithStatus ¶
func (b *FabricVlanPoolApplyConfiguration) WithStatus(value *FabricVlanPoolStatusApplyConfiguration) *FabricVlanPoolApplyConfiguration
WithStatus sets the Status field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Status field is set to the value of the last call.
func (*FabricVlanPoolApplyConfiguration) WithUID ¶
func (b *FabricVlanPoolApplyConfiguration) WithUID(value types.UID) *FabricVlanPoolApplyConfiguration
WithUID sets the UID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the UID field is set to the value of the last call.
type FabricVlanPoolSpecApplyConfiguration ¶
type FabricVlanPoolSpecApplyConfiguration struct {
Vlans []string `json:"vlans,omitempty"`
}
FabricVlanPoolSpecApplyConfiguration represents an declarative configuration of the FabricVlanPoolSpec type for use with apply.
func FabricVlanPoolSpec ¶
func FabricVlanPoolSpec() *FabricVlanPoolSpecApplyConfiguration
FabricVlanPoolSpecApplyConfiguration constructs an declarative configuration of the FabricVlanPoolSpec type for use with apply.
func (*FabricVlanPoolSpecApplyConfiguration) WithVlans ¶
func (b *FabricVlanPoolSpecApplyConfiguration) WithVlans(values ...string) *FabricVlanPoolSpecApplyConfiguration
WithVlans adds the given value to the Vlans field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Vlans field.
type FabricVlanPoolStatusApplyConfiguration ¶
type FabricVlanPoolStatusApplyConfiguration struct { State *v1.FabricVlanPoolState `json:"state,omitempty"` Error *string `json:"error,omitempty"` }
FabricVlanPoolStatusApplyConfiguration represents an declarative configuration of the FabricVlanPoolStatus type for use with apply.
func FabricVlanPoolStatus ¶
func FabricVlanPoolStatus() *FabricVlanPoolStatusApplyConfiguration
FabricVlanPoolStatusApplyConfiguration constructs an declarative configuration of the FabricVlanPoolStatus type for use with apply.
func (*FabricVlanPoolStatusApplyConfiguration) WithError ¶
func (b *FabricVlanPoolStatusApplyConfiguration) WithError(value string) *FabricVlanPoolStatusApplyConfiguration
WithError sets the Error field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Error field is set to the value of the last call.
func (*FabricVlanPoolStatusApplyConfiguration) WithState ¶
func (b *FabricVlanPoolStatusApplyConfiguration) WithState(value v1.FabricVlanPoolState) *FabricVlanPoolStatusApplyConfiguration
WithState sets the State field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the State field is set to the value of the last call.
type FabricVrfConfigurationApplyConfiguration ¶
type FabricVrfConfigurationApplyConfiguration struct { Vrf *VRFApplyConfiguration `json:"vrf,omitempty"` DirectlyConnectedNetworks []ConnectedL3NetworkApplyConfiguration `json:"directlyConnectedNetworks,omitempty"` Tenants []FabricTenantConfigurationApplyConfiguration `json:"tenants,omitempty"` }
FabricVrfConfigurationApplyConfiguration represents an declarative configuration of the FabricVrfConfiguration type for use with apply.
func FabricVrfConfiguration ¶
func FabricVrfConfiguration() *FabricVrfConfigurationApplyConfiguration
FabricVrfConfigurationApplyConfiguration constructs an declarative configuration of the FabricVrfConfiguration type for use with apply.
func (*FabricVrfConfigurationApplyConfiguration) WithDirectlyConnectedNetworks ¶
func (b *FabricVrfConfigurationApplyConfiguration) WithDirectlyConnectedNetworks(values ...*ConnectedL3NetworkApplyConfiguration) *FabricVrfConfigurationApplyConfiguration
WithDirectlyConnectedNetworks adds the given value to the DirectlyConnectedNetworks field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the DirectlyConnectedNetworks field.
func (*FabricVrfConfigurationApplyConfiguration) WithTenants ¶
func (b *FabricVrfConfigurationApplyConfiguration) WithTenants(values ...*FabricTenantConfigurationApplyConfiguration) *FabricVrfConfigurationApplyConfiguration
WithTenants adds the given value to the Tenants field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Tenants field.
func (*FabricVrfConfigurationApplyConfiguration) WithVrf ¶
func (b *FabricVrfConfigurationApplyConfiguration) WithVrf(value *VRFApplyConfiguration) *FabricVrfConfigurationApplyConfiguration
WithVrf sets the Vrf field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Vrf field is set to the value of the last call.
type FabricVrfConfigurationStatusApplyConfiguration ¶
type FabricVrfConfigurationStatusApplyConfiguration struct { Vrf *VRFApplyConfiguration `json:"vrf,omitempty"` DirectlyConnectedNetworks []ConnectedL3NetworkStatusApplyConfiguration `json:"directlyConnectedNetworks,omitempty"` Tenants []FabricTenantConfigurationStatusApplyConfiguration `json:"tenants,omitempty"` Status *string `json:"status,omitempty"` }
FabricVrfConfigurationStatusApplyConfiguration represents an declarative configuration of the FabricVrfConfigurationStatus type for use with apply.
func FabricVrfConfigurationStatus ¶
func FabricVrfConfigurationStatus() *FabricVrfConfigurationStatusApplyConfiguration
FabricVrfConfigurationStatusApplyConfiguration constructs an declarative configuration of the FabricVrfConfigurationStatus type for use with apply.
func (*FabricVrfConfigurationStatusApplyConfiguration) WithDirectlyConnectedNetworks ¶
func (b *FabricVrfConfigurationStatusApplyConfiguration) WithDirectlyConnectedNetworks(values ...*ConnectedL3NetworkStatusApplyConfiguration) *FabricVrfConfigurationStatusApplyConfiguration
WithDirectlyConnectedNetworks adds the given value to the DirectlyConnectedNetworks field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the DirectlyConnectedNetworks field.
func (*FabricVrfConfigurationStatusApplyConfiguration) WithStatus ¶
func (b *FabricVrfConfigurationStatusApplyConfiguration) WithStatus(value string) *FabricVrfConfigurationStatusApplyConfiguration
WithStatus sets the Status field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Status field is set to the value of the last call.
func (*FabricVrfConfigurationStatusApplyConfiguration) WithTenants ¶
func (b *FabricVrfConfigurationStatusApplyConfiguration) WithTenants(values ...*FabricTenantConfigurationStatusApplyConfiguration) *FabricVrfConfigurationStatusApplyConfiguration
WithTenants adds the given value to the Tenants field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Tenants field.
func (*FabricVrfConfigurationStatusApplyConfiguration) WithVrf ¶
func (b *FabricVrfConfigurationStatusApplyConfiguration) WithVrf(value *VRFApplyConfiguration) *FabricVrfConfigurationStatusApplyConfiguration
WithVrf sets the Vrf field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Vrf field is set to the value of the last call.
type NADFabricL3PeerApplyConfiguration ¶
type NADFabricL3PeerApplyConfiguration struct { NAD *ObjRefApplyConfiguration `json:"nad,omitempty"` Nodes []NodeFabricL3PeerApplyConfiguration `json:"nodes,omitempty"` }
NADFabricL3PeerApplyConfiguration represents an declarative configuration of the NADFabricL3Peer type for use with apply.
func NADFabricL3Peer ¶
func NADFabricL3Peer() *NADFabricL3PeerApplyConfiguration
NADFabricL3PeerApplyConfiguration constructs an declarative configuration of the NADFabricL3Peer type for use with apply.
func (*NADFabricL3PeerApplyConfiguration) WithNAD ¶
func (b *NADFabricL3PeerApplyConfiguration) WithNAD(value *ObjRefApplyConfiguration) *NADFabricL3PeerApplyConfiguration
WithNAD sets the NAD field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the NAD field is set to the value of the last call.
func (*NADFabricL3PeerApplyConfiguration) WithNodes ¶
func (b *NADFabricL3PeerApplyConfiguration) WithNodes(values ...*NodeFabricL3PeerApplyConfiguration) *NADFabricL3PeerApplyConfiguration
WithNodes adds the given value to the Nodes field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Nodes field.
type NADVlanRefApplyConfiguration ¶
type NADVlanRefApplyConfiguration struct { NadVlanLabel *string `json:"nadVlanLabel,omitempty"` Aeps []string `json:"aeps,omitempty"` }
NADVlanRefApplyConfiguration represents an declarative configuration of the NADVlanRef type for use with apply.
func NADVlanRef ¶
func NADVlanRef() *NADVlanRefApplyConfiguration
NADVlanRefApplyConfiguration constructs an declarative configuration of the NADVlanRef type for use with apply.
func (*NADVlanRefApplyConfiguration) WithAeps ¶
func (b *NADVlanRefApplyConfiguration) WithAeps(values ...string) *NADVlanRefApplyConfiguration
WithAeps adds the given value to the Aeps field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Aeps field.
func (*NADVlanRefApplyConfiguration) WithNadVlanLabel ¶
func (b *NADVlanRefApplyConfiguration) WithNadVlanLabel(value string) *NADVlanRefApplyConfiguration
WithNadVlanLabel sets the NadVlanLabel field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the NadVlanLabel field is set to the value of the last call.
type NadVlanMapApplyConfiguration ¶
type NadVlanMapApplyConfiguration struct { v1.TypeMetaApplyConfiguration `json:",inline"` *v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` Spec *NadVlanMapSpecApplyConfiguration `json:"spec,omitempty"` Status *NadVlanMapStatusApplyConfiguration `json:"status,omitempty"` }
NadVlanMapApplyConfiguration represents an declarative configuration of the NadVlanMap type for use with apply.
func NadVlanMap ¶
func NadVlanMap(name, namespace string) *NadVlanMapApplyConfiguration
NadVlanMap constructs an declarative configuration of the NadVlanMap type for use with apply.
func (*NadVlanMapApplyConfiguration) WithAPIVersion ¶
func (b *NadVlanMapApplyConfiguration) WithAPIVersion(value string) *NadVlanMapApplyConfiguration
WithAPIVersion sets the APIVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the APIVersion field is set to the value of the last call.
func (*NadVlanMapApplyConfiguration) WithAnnotations ¶
func (b *NadVlanMapApplyConfiguration) WithAnnotations(entries map[string]string) *NadVlanMapApplyConfiguration
WithAnnotations puts the entries into the Annotations field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Annotations field, overwriting an existing map entries in Annotations field with the same key.
func (*NadVlanMapApplyConfiguration) WithCreationTimestamp ¶
func (b *NadVlanMapApplyConfiguration) WithCreationTimestamp(value metav1.Time) *NadVlanMapApplyConfiguration
WithCreationTimestamp sets the CreationTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CreationTimestamp field is set to the value of the last call.
func (*NadVlanMapApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *NadVlanMapApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *NadVlanMapApplyConfiguration
WithDeletionGracePeriodSeconds sets the DeletionGracePeriodSeconds field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionGracePeriodSeconds field is set to the value of the last call.
func (*NadVlanMapApplyConfiguration) WithDeletionTimestamp ¶
func (b *NadVlanMapApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *NadVlanMapApplyConfiguration
WithDeletionTimestamp sets the DeletionTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionTimestamp field is set to the value of the last call.
func (*NadVlanMapApplyConfiguration) WithFinalizers ¶
func (b *NadVlanMapApplyConfiguration) WithFinalizers(values ...string) *NadVlanMapApplyConfiguration
WithFinalizers adds the given value to the Finalizers field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Finalizers field.
func (*NadVlanMapApplyConfiguration) WithGenerateName ¶
func (b *NadVlanMapApplyConfiguration) WithGenerateName(value string) *NadVlanMapApplyConfiguration
WithGenerateName sets the GenerateName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the GenerateName field is set to the value of the last call.
func (*NadVlanMapApplyConfiguration) WithGeneration ¶
func (b *NadVlanMapApplyConfiguration) WithGeneration(value int64) *NadVlanMapApplyConfiguration
WithGeneration sets the Generation field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Generation field is set to the value of the last call.
func (*NadVlanMapApplyConfiguration) WithKind ¶
func (b *NadVlanMapApplyConfiguration) WithKind(value string) *NadVlanMapApplyConfiguration
WithKind sets the Kind field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Kind field is set to the value of the last call.
func (*NadVlanMapApplyConfiguration) WithLabels ¶
func (b *NadVlanMapApplyConfiguration) WithLabels(entries map[string]string) *NadVlanMapApplyConfiguration
WithLabels puts the entries into the Labels field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Labels field, overwriting an existing map entries in Labels field with the same key.
func (*NadVlanMapApplyConfiguration) WithName ¶
func (b *NadVlanMapApplyConfiguration) WithName(value string) *NadVlanMapApplyConfiguration
WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.
func (*NadVlanMapApplyConfiguration) WithNamespace ¶
func (b *NadVlanMapApplyConfiguration) WithNamespace(value string) *NadVlanMapApplyConfiguration
WithNamespace sets the Namespace field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Namespace field is set to the value of the last call.
func (*NadVlanMapApplyConfiguration) WithOwnerReferences ¶
func (b *NadVlanMapApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *NadVlanMapApplyConfiguration
WithOwnerReferences adds the given value to the OwnerReferences field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the OwnerReferences field.
func (*NadVlanMapApplyConfiguration) WithResourceVersion ¶
func (b *NadVlanMapApplyConfiguration) WithResourceVersion(value string) *NadVlanMapApplyConfiguration
WithResourceVersion sets the ResourceVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ResourceVersion field is set to the value of the last call.
func (*NadVlanMapApplyConfiguration) WithSpec ¶
func (b *NadVlanMapApplyConfiguration) WithSpec(value *NadVlanMapSpecApplyConfiguration) *NadVlanMapApplyConfiguration
WithSpec sets the Spec field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Spec field is set to the value of the last call.
func (*NadVlanMapApplyConfiguration) WithStatus ¶
func (b *NadVlanMapApplyConfiguration) WithStatus(value *NadVlanMapStatusApplyConfiguration) *NadVlanMapApplyConfiguration
WithStatus sets the Status field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Status field is set to the value of the last call.
func (*NadVlanMapApplyConfiguration) WithUID ¶
func (b *NadVlanMapApplyConfiguration) WithUID(value types.UID) *NadVlanMapApplyConfiguration
WithUID sets the UID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the UID field is set to the value of the last call.
type NadVlanMapSpecApplyConfiguration ¶
type NadVlanMapSpecApplyConfiguration struct {
NadVlanMapping map[string][]v1.VlanSpec `json:"nadVlanMapping,omitempty"`
}
NadVlanMapSpecApplyConfiguration represents an declarative configuration of the NadVlanMapSpec type for use with apply.
func NadVlanMapSpec ¶
func NadVlanMapSpec() *NadVlanMapSpecApplyConfiguration
NadVlanMapSpecApplyConfiguration constructs an declarative configuration of the NadVlanMapSpec type for use with apply.
func (*NadVlanMapSpecApplyConfiguration) WithNadVlanMapping ¶
func (b *NadVlanMapSpecApplyConfiguration) WithNadVlanMapping(entries map[string][]v1.VlanSpec) *NadVlanMapSpecApplyConfiguration
WithNadVlanMapping puts the entries into the NadVlanMapping field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the NadVlanMapping field, overwriting an existing map entries in NadVlanMapping field with the same key.
type NadVlanMapStatusApplyConfiguration ¶
type NadVlanMapStatusApplyConfiguration struct {
Status *v1.NadVlanMapState `json:"status,omitempty"`
}
NadVlanMapStatusApplyConfiguration represents an declarative configuration of the NadVlanMapStatus type for use with apply.
func NadVlanMapStatus ¶
func NadVlanMapStatus() *NadVlanMapStatusApplyConfiguration
NadVlanMapStatusApplyConfiguration constructs an declarative configuration of the NadVlanMapStatus type for use with apply.
func (*NadVlanMapStatusApplyConfiguration) WithStatus ¶
func (b *NadVlanMapStatusApplyConfiguration) WithStatus(value v1.NadVlanMapState) *NadVlanMapStatusApplyConfiguration
WithStatus sets the Status field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Status field is set to the value of the last call.
type NetworkFabricConfigurationApplyConfiguration ¶
type NetworkFabricConfigurationApplyConfiguration struct { v1.TypeMetaApplyConfiguration `json:",inline"` *v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` Spec *NetworkFabricConfigurationSpecApplyConfiguration `json:"spec,omitempty"` Status *NetworkFabricConfigurationStatusApplyConfiguration `json:"status,omitempty"` }
NetworkFabricConfigurationApplyConfiguration represents an declarative configuration of the NetworkFabricConfiguration type for use with apply.
func NetworkFabricConfiguration ¶
func NetworkFabricConfiguration(name string) *NetworkFabricConfigurationApplyConfiguration
NetworkFabricConfiguration constructs an declarative configuration of the NetworkFabricConfiguration type for use with apply.
func (*NetworkFabricConfigurationApplyConfiguration) WithAPIVersion ¶
func (b *NetworkFabricConfigurationApplyConfiguration) WithAPIVersion(value string) *NetworkFabricConfigurationApplyConfiguration
WithAPIVersion sets the APIVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the APIVersion field is set to the value of the last call.
func (*NetworkFabricConfigurationApplyConfiguration) WithAnnotations ¶
func (b *NetworkFabricConfigurationApplyConfiguration) WithAnnotations(entries map[string]string) *NetworkFabricConfigurationApplyConfiguration
WithAnnotations puts the entries into the Annotations field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Annotations field, overwriting an existing map entries in Annotations field with the same key.
func (*NetworkFabricConfigurationApplyConfiguration) WithCreationTimestamp ¶
func (b *NetworkFabricConfigurationApplyConfiguration) WithCreationTimestamp(value metav1.Time) *NetworkFabricConfigurationApplyConfiguration
WithCreationTimestamp sets the CreationTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CreationTimestamp field is set to the value of the last call.
func (*NetworkFabricConfigurationApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *NetworkFabricConfigurationApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *NetworkFabricConfigurationApplyConfiguration
WithDeletionGracePeriodSeconds sets the DeletionGracePeriodSeconds field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionGracePeriodSeconds field is set to the value of the last call.
func (*NetworkFabricConfigurationApplyConfiguration) WithDeletionTimestamp ¶
func (b *NetworkFabricConfigurationApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *NetworkFabricConfigurationApplyConfiguration
WithDeletionTimestamp sets the DeletionTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionTimestamp field is set to the value of the last call.
func (*NetworkFabricConfigurationApplyConfiguration) WithFinalizers ¶
func (b *NetworkFabricConfigurationApplyConfiguration) WithFinalizers(values ...string) *NetworkFabricConfigurationApplyConfiguration
WithFinalizers adds the given value to the Finalizers field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Finalizers field.
func (*NetworkFabricConfigurationApplyConfiguration) WithGenerateName ¶
func (b *NetworkFabricConfigurationApplyConfiguration) WithGenerateName(value string) *NetworkFabricConfigurationApplyConfiguration
WithGenerateName sets the GenerateName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the GenerateName field is set to the value of the last call.
func (*NetworkFabricConfigurationApplyConfiguration) WithGeneration ¶
func (b *NetworkFabricConfigurationApplyConfiguration) WithGeneration(value int64) *NetworkFabricConfigurationApplyConfiguration
WithGeneration sets the Generation field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Generation field is set to the value of the last call.
func (*NetworkFabricConfigurationApplyConfiguration) WithKind ¶
func (b *NetworkFabricConfigurationApplyConfiguration) WithKind(value string) *NetworkFabricConfigurationApplyConfiguration
WithKind sets the Kind field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Kind field is set to the value of the last call.
func (*NetworkFabricConfigurationApplyConfiguration) WithLabels ¶
func (b *NetworkFabricConfigurationApplyConfiguration) WithLabels(entries map[string]string) *NetworkFabricConfigurationApplyConfiguration
WithLabels puts the entries into the Labels field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Labels field, overwriting an existing map entries in Labels field with the same key.
func (*NetworkFabricConfigurationApplyConfiguration) WithName ¶
func (b *NetworkFabricConfigurationApplyConfiguration) WithName(value string) *NetworkFabricConfigurationApplyConfiguration
WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.
func (*NetworkFabricConfigurationApplyConfiguration) WithNamespace ¶
func (b *NetworkFabricConfigurationApplyConfiguration) WithNamespace(value string) *NetworkFabricConfigurationApplyConfiguration
WithNamespace sets the Namespace field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Namespace field is set to the value of the last call.
func (*NetworkFabricConfigurationApplyConfiguration) WithOwnerReferences ¶
func (b *NetworkFabricConfigurationApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *NetworkFabricConfigurationApplyConfiguration
WithOwnerReferences adds the given value to the OwnerReferences field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the OwnerReferences field.
func (*NetworkFabricConfigurationApplyConfiguration) WithResourceVersion ¶
func (b *NetworkFabricConfigurationApplyConfiguration) WithResourceVersion(value string) *NetworkFabricConfigurationApplyConfiguration
WithResourceVersion sets the ResourceVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ResourceVersion field is set to the value of the last call.
func (*NetworkFabricConfigurationApplyConfiguration) WithSpec ¶
func (b *NetworkFabricConfigurationApplyConfiguration) WithSpec(value *NetworkFabricConfigurationSpecApplyConfiguration) *NetworkFabricConfigurationApplyConfiguration
WithSpec sets the Spec field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Spec field is set to the value of the last call.
func (*NetworkFabricConfigurationApplyConfiguration) WithStatus ¶
func (b *NetworkFabricConfigurationApplyConfiguration) WithStatus(value *NetworkFabricConfigurationStatusApplyConfiguration) *NetworkFabricConfigurationApplyConfiguration
WithStatus sets the Status field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Status field is set to the value of the last call.
func (*NetworkFabricConfigurationApplyConfiguration) WithUID ¶
func (b *NetworkFabricConfigurationApplyConfiguration) WithUID(value types.UID) *NetworkFabricConfigurationApplyConfiguration
WithUID sets the UID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the UID field is set to the value of the last call.
type NetworkFabricConfigurationSpecApplyConfiguration ¶
type NetworkFabricConfigurationSpecApplyConfiguration struct { VlanRefs []VlanRefApplyConfiguration `json:"vlans,omitempty"` NADVlanRefs []NADVlanRefApplyConfiguration `json:"nadVlanRefs,omitempty"` }
NetworkFabricConfigurationSpecApplyConfiguration represents an declarative configuration of the NetworkFabricConfigurationSpec type for use with apply.
func NetworkFabricConfigurationSpec ¶
func NetworkFabricConfigurationSpec() *NetworkFabricConfigurationSpecApplyConfiguration
NetworkFabricConfigurationSpecApplyConfiguration constructs an declarative configuration of the NetworkFabricConfigurationSpec type for use with apply.
func (*NetworkFabricConfigurationSpecApplyConfiguration) WithNADVlanRefs ¶
func (b *NetworkFabricConfigurationSpecApplyConfiguration) WithNADVlanRefs(values ...*NADVlanRefApplyConfiguration) *NetworkFabricConfigurationSpecApplyConfiguration
WithNADVlanRefs adds the given value to the NADVlanRefs field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the NADVlanRefs field.
func (*NetworkFabricConfigurationSpecApplyConfiguration) WithVlanRefs ¶
func (b *NetworkFabricConfigurationSpecApplyConfiguration) WithVlanRefs(values ...*VlanRefApplyConfiguration) *NetworkFabricConfigurationSpecApplyConfiguration
WithVlanRefs adds the given value to the VlanRefs field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the VlanRefs field.
type NetworkFabricConfigurationStatusApplyConfiguration ¶
type NetworkFabricConfigurationStatusApplyConfiguration struct {
State *string `json:"state,omitempty"`
}
NetworkFabricConfigurationStatusApplyConfiguration represents an declarative configuration of the NetworkFabricConfigurationStatus type for use with apply.
func NetworkFabricConfigurationStatus ¶
func NetworkFabricConfigurationStatus() *NetworkFabricConfigurationStatusApplyConfiguration
NetworkFabricConfigurationStatusApplyConfiguration constructs an declarative configuration of the NetworkFabricConfigurationStatus type for use with apply.
func (*NetworkFabricConfigurationStatusApplyConfiguration) WithState ¶
func (b *NetworkFabricConfigurationStatusApplyConfiguration) WithState(value string) *NetworkFabricConfigurationStatusApplyConfiguration
WithState sets the State field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the State field is set to the value of the last call.
type NetworkFabricL3ConfigSpecApplyConfiguration ¶
type NetworkFabricL3ConfigSpecApplyConfiguration struct {
Vrfs []FabricVrfConfigurationApplyConfiguration `json:"vrfs,omitempty"`
}
NetworkFabricL3ConfigSpecApplyConfiguration represents an declarative configuration of the NetworkFabricL3ConfigSpec type for use with apply.
func NetworkFabricL3ConfigSpec ¶
func NetworkFabricL3ConfigSpec() *NetworkFabricL3ConfigSpecApplyConfiguration
NetworkFabricL3ConfigSpecApplyConfiguration constructs an declarative configuration of the NetworkFabricL3ConfigSpec type for use with apply.
func (*NetworkFabricL3ConfigSpecApplyConfiguration) WithVrfs ¶
func (b *NetworkFabricL3ConfigSpecApplyConfiguration) WithVrfs(values ...*FabricVrfConfigurationApplyConfiguration) *NetworkFabricL3ConfigSpecApplyConfiguration
WithVrfs adds the given value to the Vrfs field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Vrfs field.
type NetworkFabricL3ConfigStatusApplyConfiguration ¶
type NetworkFabricL3ConfigStatusApplyConfiguration struct {
Vrfs []FabricVrfConfigurationStatusApplyConfiguration `json:"vrfs,omitempty"`
}
NetworkFabricL3ConfigStatusApplyConfiguration represents an declarative configuration of the NetworkFabricL3ConfigStatus type for use with apply.
func NetworkFabricL3ConfigStatus ¶
func NetworkFabricL3ConfigStatus() *NetworkFabricL3ConfigStatusApplyConfiguration
NetworkFabricL3ConfigStatusApplyConfiguration constructs an declarative configuration of the NetworkFabricL3ConfigStatus type for use with apply.
func (*NetworkFabricL3ConfigStatusApplyConfiguration) WithVrfs ¶
func (b *NetworkFabricL3ConfigStatusApplyConfiguration) WithVrfs(values ...*FabricVrfConfigurationStatusApplyConfiguration) *NetworkFabricL3ConfigStatusApplyConfiguration
WithVrfs adds the given value to the Vrfs field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Vrfs field.
type NetworkFabricL3ConfigurationApplyConfiguration ¶
type NetworkFabricL3ConfigurationApplyConfiguration struct { v1.TypeMetaApplyConfiguration `json:",inline"` *v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` Spec *NetworkFabricL3ConfigSpecApplyConfiguration `json:"spec,omitempty"` Status *NetworkFabricL3ConfigStatusApplyConfiguration `json:"status,omitempty"` }
NetworkFabricL3ConfigurationApplyConfiguration represents an declarative configuration of the NetworkFabricL3Configuration type for use with apply.
func NetworkFabricL3Configuration ¶
func NetworkFabricL3Configuration(name string) *NetworkFabricL3ConfigurationApplyConfiguration
NetworkFabricL3Configuration constructs an declarative configuration of the NetworkFabricL3Configuration type for use with apply.
func (*NetworkFabricL3ConfigurationApplyConfiguration) WithAPIVersion ¶
func (b *NetworkFabricL3ConfigurationApplyConfiguration) WithAPIVersion(value string) *NetworkFabricL3ConfigurationApplyConfiguration
WithAPIVersion sets the APIVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the APIVersion field is set to the value of the last call.
func (*NetworkFabricL3ConfigurationApplyConfiguration) WithAnnotations ¶
func (b *NetworkFabricL3ConfigurationApplyConfiguration) WithAnnotations(entries map[string]string) *NetworkFabricL3ConfigurationApplyConfiguration
WithAnnotations puts the entries into the Annotations field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Annotations field, overwriting an existing map entries in Annotations field with the same key.
func (*NetworkFabricL3ConfigurationApplyConfiguration) WithCreationTimestamp ¶
func (b *NetworkFabricL3ConfigurationApplyConfiguration) WithCreationTimestamp(value metav1.Time) *NetworkFabricL3ConfigurationApplyConfiguration
WithCreationTimestamp sets the CreationTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CreationTimestamp field is set to the value of the last call.
func (*NetworkFabricL3ConfigurationApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *NetworkFabricL3ConfigurationApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *NetworkFabricL3ConfigurationApplyConfiguration
WithDeletionGracePeriodSeconds sets the DeletionGracePeriodSeconds field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionGracePeriodSeconds field is set to the value of the last call.
func (*NetworkFabricL3ConfigurationApplyConfiguration) WithDeletionTimestamp ¶
func (b *NetworkFabricL3ConfigurationApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *NetworkFabricL3ConfigurationApplyConfiguration
WithDeletionTimestamp sets the DeletionTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionTimestamp field is set to the value of the last call.
func (*NetworkFabricL3ConfigurationApplyConfiguration) WithFinalizers ¶
func (b *NetworkFabricL3ConfigurationApplyConfiguration) WithFinalizers(values ...string) *NetworkFabricL3ConfigurationApplyConfiguration
WithFinalizers adds the given value to the Finalizers field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Finalizers field.
func (*NetworkFabricL3ConfigurationApplyConfiguration) WithGenerateName ¶
func (b *NetworkFabricL3ConfigurationApplyConfiguration) WithGenerateName(value string) *NetworkFabricL3ConfigurationApplyConfiguration
WithGenerateName sets the GenerateName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the GenerateName field is set to the value of the last call.
func (*NetworkFabricL3ConfigurationApplyConfiguration) WithGeneration ¶
func (b *NetworkFabricL3ConfigurationApplyConfiguration) WithGeneration(value int64) *NetworkFabricL3ConfigurationApplyConfiguration
WithGeneration sets the Generation field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Generation field is set to the value of the last call.
func (*NetworkFabricL3ConfigurationApplyConfiguration) WithKind ¶
func (b *NetworkFabricL3ConfigurationApplyConfiguration) WithKind(value string) *NetworkFabricL3ConfigurationApplyConfiguration
WithKind sets the Kind field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Kind field is set to the value of the last call.
func (*NetworkFabricL3ConfigurationApplyConfiguration) WithLabels ¶
func (b *NetworkFabricL3ConfigurationApplyConfiguration) WithLabels(entries map[string]string) *NetworkFabricL3ConfigurationApplyConfiguration
WithLabels puts the entries into the Labels field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Labels field, overwriting an existing map entries in Labels field with the same key.
func (*NetworkFabricL3ConfigurationApplyConfiguration) WithName ¶
func (b *NetworkFabricL3ConfigurationApplyConfiguration) WithName(value string) *NetworkFabricL3ConfigurationApplyConfiguration
WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.
func (*NetworkFabricL3ConfigurationApplyConfiguration) WithNamespace ¶
func (b *NetworkFabricL3ConfigurationApplyConfiguration) WithNamespace(value string) *NetworkFabricL3ConfigurationApplyConfiguration
WithNamespace sets the Namespace field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Namespace field is set to the value of the last call.
func (*NetworkFabricL3ConfigurationApplyConfiguration) WithOwnerReferences ¶
func (b *NetworkFabricL3ConfigurationApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *NetworkFabricL3ConfigurationApplyConfiguration
WithOwnerReferences adds the given value to the OwnerReferences field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the OwnerReferences field.
func (*NetworkFabricL3ConfigurationApplyConfiguration) WithResourceVersion ¶
func (b *NetworkFabricL3ConfigurationApplyConfiguration) WithResourceVersion(value string) *NetworkFabricL3ConfigurationApplyConfiguration
WithResourceVersion sets the ResourceVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ResourceVersion field is set to the value of the last call.
func (*NetworkFabricL3ConfigurationApplyConfiguration) WithSpec ¶
func (b *NetworkFabricL3ConfigurationApplyConfiguration) WithSpec(value *NetworkFabricL3ConfigSpecApplyConfiguration) *NetworkFabricL3ConfigurationApplyConfiguration
WithSpec sets the Spec field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Spec field is set to the value of the last call.
func (*NetworkFabricL3ConfigurationApplyConfiguration) WithStatus ¶
func (b *NetworkFabricL3ConfigurationApplyConfiguration) WithStatus(value *NetworkFabricL3ConfigStatusApplyConfiguration) *NetworkFabricL3ConfigurationApplyConfiguration
WithStatus sets the Status field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Status field is set to the value of the last call.
func (*NetworkFabricL3ConfigurationApplyConfiguration) WithUID ¶
func (b *NetworkFabricL3ConfigurationApplyConfiguration) WithUID(value types.UID) *NetworkFabricL3ConfigurationApplyConfiguration
WithUID sets the UID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the UID field is set to the value of the last call.
type NetworkFabricL3PeeringInfoApplyConfiguration ¶
type NetworkFabricL3PeeringInfoApplyConfiguration struct { Encap *int `json:"encap,omitempty"` ASN *int `json:"asn,omitempty"` Secret *ObjRefApplyConfiguration `json:"secret,omitempty"` FabricNodes []FabricL3OutNodeApplyConfiguration `json:"fabricNodes,omitempty"` }
NetworkFabricL3PeeringInfoApplyConfiguration represents an declarative configuration of the NetworkFabricL3PeeringInfo type for use with apply.
func NetworkFabricL3PeeringInfo ¶
func NetworkFabricL3PeeringInfo() *NetworkFabricL3PeeringInfoApplyConfiguration
NetworkFabricL3PeeringInfoApplyConfiguration constructs an declarative configuration of the NetworkFabricL3PeeringInfo type for use with apply.
func (*NetworkFabricL3PeeringInfoApplyConfiguration) WithASN ¶
func (b *NetworkFabricL3PeeringInfoApplyConfiguration) WithASN(value int) *NetworkFabricL3PeeringInfoApplyConfiguration
WithASN sets the ASN field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ASN field is set to the value of the last call.
func (*NetworkFabricL3PeeringInfoApplyConfiguration) WithEncap ¶
func (b *NetworkFabricL3PeeringInfoApplyConfiguration) WithEncap(value int) *NetworkFabricL3PeeringInfoApplyConfiguration
WithEncap sets the Encap field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Encap field is set to the value of the last call.
func (*NetworkFabricL3PeeringInfoApplyConfiguration) WithFabricNodes ¶
func (b *NetworkFabricL3PeeringInfoApplyConfiguration) WithFabricNodes(values ...*FabricL3OutNodeApplyConfiguration) *NetworkFabricL3PeeringInfoApplyConfiguration
WithFabricNodes adds the given value to the FabricNodes field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the FabricNodes field.
func (*NetworkFabricL3PeeringInfoApplyConfiguration) WithSecret ¶
func (b *NetworkFabricL3PeeringInfoApplyConfiguration) WithSecret(value *ObjRefApplyConfiguration) *NetworkFabricL3PeeringInfoApplyConfiguration
WithSecret sets the Secret field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Secret field is set to the value of the last call.
type NodeFabricL3PeerApplyConfiguration ¶
type NodeFabricL3PeerApplyConfiguration struct { NodeName *string `json:"nodeName,omitempty"` FabricL3Peers []FabricL3PeersApplyConfiguration `json:"fabricL3Peers,omitempty"` }
NodeFabricL3PeerApplyConfiguration represents an declarative configuration of the NodeFabricL3Peer type for use with apply.
func NodeFabricL3Peer ¶
func NodeFabricL3Peer() *NodeFabricL3PeerApplyConfiguration
NodeFabricL3PeerApplyConfiguration constructs an declarative configuration of the NodeFabricL3Peer type for use with apply.
func (*NodeFabricL3PeerApplyConfiguration) WithFabricL3Peers ¶
func (b *NodeFabricL3PeerApplyConfiguration) WithFabricL3Peers(values ...*FabricL3PeersApplyConfiguration) *NodeFabricL3PeerApplyConfiguration
WithFabricL3Peers adds the given value to the FabricL3Peers field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the FabricL3Peers field.
func (*NodeFabricL3PeerApplyConfiguration) WithNodeName ¶
func (b *NodeFabricL3PeerApplyConfiguration) WithNodeName(value string) *NodeFabricL3PeerApplyConfiguration
WithNodeName sets the NodeName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the NodeName field is set to the value of the last call.
type NodeFabricL3PeersApplyConfiguration ¶
type NodeFabricL3PeersApplyConfiguration struct { v1.TypeMetaApplyConfiguration `json:",inline"` *v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` Status *NodeFabricL3PeersStatusApplyConfiguration `json:"status,omitempty"` }
NodeFabricL3PeersApplyConfiguration represents an declarative configuration of the NodeFabricL3Peers type for use with apply.
func NodeFabricL3Peers ¶
func NodeFabricL3Peers(name string) *NodeFabricL3PeersApplyConfiguration
NodeFabricL3Peers constructs an declarative configuration of the NodeFabricL3Peers type for use with apply.
func (*NodeFabricL3PeersApplyConfiguration) WithAPIVersion ¶
func (b *NodeFabricL3PeersApplyConfiguration) WithAPIVersion(value string) *NodeFabricL3PeersApplyConfiguration
WithAPIVersion sets the APIVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the APIVersion field is set to the value of the last call.
func (*NodeFabricL3PeersApplyConfiguration) WithAnnotations ¶
func (b *NodeFabricL3PeersApplyConfiguration) WithAnnotations(entries map[string]string) *NodeFabricL3PeersApplyConfiguration
WithAnnotations puts the entries into the Annotations field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Annotations field, overwriting an existing map entries in Annotations field with the same key.
func (*NodeFabricL3PeersApplyConfiguration) WithCreationTimestamp ¶
func (b *NodeFabricL3PeersApplyConfiguration) WithCreationTimestamp(value metav1.Time) *NodeFabricL3PeersApplyConfiguration
WithCreationTimestamp sets the CreationTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CreationTimestamp field is set to the value of the last call.
func (*NodeFabricL3PeersApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *NodeFabricL3PeersApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *NodeFabricL3PeersApplyConfiguration
WithDeletionGracePeriodSeconds sets the DeletionGracePeriodSeconds field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionGracePeriodSeconds field is set to the value of the last call.
func (*NodeFabricL3PeersApplyConfiguration) WithDeletionTimestamp ¶
func (b *NodeFabricL3PeersApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *NodeFabricL3PeersApplyConfiguration
WithDeletionTimestamp sets the DeletionTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionTimestamp field is set to the value of the last call.
func (*NodeFabricL3PeersApplyConfiguration) WithFinalizers ¶
func (b *NodeFabricL3PeersApplyConfiguration) WithFinalizers(values ...string) *NodeFabricL3PeersApplyConfiguration
WithFinalizers adds the given value to the Finalizers field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Finalizers field.
func (*NodeFabricL3PeersApplyConfiguration) WithGenerateName ¶
func (b *NodeFabricL3PeersApplyConfiguration) WithGenerateName(value string) *NodeFabricL3PeersApplyConfiguration
WithGenerateName sets the GenerateName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the GenerateName field is set to the value of the last call.
func (*NodeFabricL3PeersApplyConfiguration) WithGeneration ¶
func (b *NodeFabricL3PeersApplyConfiguration) WithGeneration(value int64) *NodeFabricL3PeersApplyConfiguration
WithGeneration sets the Generation field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Generation field is set to the value of the last call.
func (*NodeFabricL3PeersApplyConfiguration) WithKind ¶
func (b *NodeFabricL3PeersApplyConfiguration) WithKind(value string) *NodeFabricL3PeersApplyConfiguration
WithKind sets the Kind field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Kind field is set to the value of the last call.
func (*NodeFabricL3PeersApplyConfiguration) WithLabels ¶
func (b *NodeFabricL3PeersApplyConfiguration) WithLabels(entries map[string]string) *NodeFabricL3PeersApplyConfiguration
WithLabels puts the entries into the Labels field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Labels field, overwriting an existing map entries in Labels field with the same key.
func (*NodeFabricL3PeersApplyConfiguration) WithName ¶
func (b *NodeFabricL3PeersApplyConfiguration) WithName(value string) *NodeFabricL3PeersApplyConfiguration
WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.
func (*NodeFabricL3PeersApplyConfiguration) WithNamespace ¶
func (b *NodeFabricL3PeersApplyConfiguration) WithNamespace(value string) *NodeFabricL3PeersApplyConfiguration
WithNamespace sets the Namespace field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Namespace field is set to the value of the last call.
func (*NodeFabricL3PeersApplyConfiguration) WithOwnerReferences ¶
func (b *NodeFabricL3PeersApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *NodeFabricL3PeersApplyConfiguration
WithOwnerReferences adds the given value to the OwnerReferences field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the OwnerReferences field.
func (*NodeFabricL3PeersApplyConfiguration) WithResourceVersion ¶
func (b *NodeFabricL3PeersApplyConfiguration) WithResourceVersion(value string) *NodeFabricL3PeersApplyConfiguration
WithResourceVersion sets the ResourceVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ResourceVersion field is set to the value of the last call.
func (*NodeFabricL3PeersApplyConfiguration) WithStatus ¶
func (b *NodeFabricL3PeersApplyConfiguration) WithStatus(value *NodeFabricL3PeersStatusApplyConfiguration) *NodeFabricL3PeersApplyConfiguration
WithStatus sets the Status field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Status field is set to the value of the last call.
func (*NodeFabricL3PeersApplyConfiguration) WithUID ¶
func (b *NodeFabricL3PeersApplyConfiguration) WithUID(value types.UID) *NodeFabricL3PeersApplyConfiguration
WithUID sets the UID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the UID field is set to the value of the last call.
type NodeFabricL3PeersStatusApplyConfiguration ¶
type NodeFabricL3PeersStatusApplyConfiguration struct { NADRefs []NADFabricL3PeerApplyConfiguration `json:"nadRefs,omitempty"` PeeringInfo []NetworkFabricL3PeeringInfoApplyConfiguration `json:"peeringInfo,omitempty"` }
NodeFabricL3PeersStatusApplyConfiguration represents an declarative configuration of the NodeFabricL3PeersStatus type for use with apply.
func NodeFabricL3PeersStatus ¶
func NodeFabricL3PeersStatus() *NodeFabricL3PeersStatusApplyConfiguration
NodeFabricL3PeersStatusApplyConfiguration constructs an declarative configuration of the NodeFabricL3PeersStatus type for use with apply.
func (*NodeFabricL3PeersStatusApplyConfiguration) WithNADRefs ¶
func (b *NodeFabricL3PeersStatusApplyConfiguration) WithNADRefs(values ...*NADFabricL3PeerApplyConfiguration) *NodeFabricL3PeersStatusApplyConfiguration
WithNADRefs adds the given value to the NADRefs field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the NADRefs field.
func (*NodeFabricL3PeersStatusApplyConfiguration) WithPeeringInfo ¶
func (b *NodeFabricL3PeersStatusApplyConfiguration) WithPeeringInfo(values ...*NetworkFabricL3PeeringInfoApplyConfiguration) *NodeFabricL3PeersStatusApplyConfiguration
WithPeeringInfo adds the given value to the PeeringInfo field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the PeeringInfo field.
type NodeFabricNetworkAttachmentApplyConfiguration ¶
type NodeFabricNetworkAttachmentApplyConfiguration struct { v1.TypeMetaApplyConfiguration `json:",inline"` *v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` Spec *NodeFabricNetworkAttachmentSpecApplyConfiguration `json:"spec,omitempty"` Status *NodeFabricNetworkAttachmentStatusApplyConfiguration `json:"status,omitempty"` }
NodeFabricNetworkAttachmentApplyConfiguration represents an declarative configuration of the NodeFabricNetworkAttachment type for use with apply.
func NodeFabricNetworkAttachment ¶
func NodeFabricNetworkAttachment(name, namespace string) *NodeFabricNetworkAttachmentApplyConfiguration
NodeFabricNetworkAttachment constructs an declarative configuration of the NodeFabricNetworkAttachment type for use with apply.
func (*NodeFabricNetworkAttachmentApplyConfiguration) WithAPIVersion ¶
func (b *NodeFabricNetworkAttachmentApplyConfiguration) WithAPIVersion(value string) *NodeFabricNetworkAttachmentApplyConfiguration
WithAPIVersion sets the APIVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the APIVersion field is set to the value of the last call.
func (*NodeFabricNetworkAttachmentApplyConfiguration) WithAnnotations ¶
func (b *NodeFabricNetworkAttachmentApplyConfiguration) WithAnnotations(entries map[string]string) *NodeFabricNetworkAttachmentApplyConfiguration
WithAnnotations puts the entries into the Annotations field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Annotations field, overwriting an existing map entries in Annotations field with the same key.
func (*NodeFabricNetworkAttachmentApplyConfiguration) WithCreationTimestamp ¶
func (b *NodeFabricNetworkAttachmentApplyConfiguration) WithCreationTimestamp(value metav1.Time) *NodeFabricNetworkAttachmentApplyConfiguration
WithCreationTimestamp sets the CreationTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CreationTimestamp field is set to the value of the last call.
func (*NodeFabricNetworkAttachmentApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *NodeFabricNetworkAttachmentApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *NodeFabricNetworkAttachmentApplyConfiguration
WithDeletionGracePeriodSeconds sets the DeletionGracePeriodSeconds field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionGracePeriodSeconds field is set to the value of the last call.
func (*NodeFabricNetworkAttachmentApplyConfiguration) WithDeletionTimestamp ¶
func (b *NodeFabricNetworkAttachmentApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *NodeFabricNetworkAttachmentApplyConfiguration
WithDeletionTimestamp sets the DeletionTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionTimestamp field is set to the value of the last call.
func (*NodeFabricNetworkAttachmentApplyConfiguration) WithFinalizers ¶
func (b *NodeFabricNetworkAttachmentApplyConfiguration) WithFinalizers(values ...string) *NodeFabricNetworkAttachmentApplyConfiguration
WithFinalizers adds the given value to the Finalizers field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Finalizers field.
func (*NodeFabricNetworkAttachmentApplyConfiguration) WithGenerateName ¶
func (b *NodeFabricNetworkAttachmentApplyConfiguration) WithGenerateName(value string) *NodeFabricNetworkAttachmentApplyConfiguration
WithGenerateName sets the GenerateName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the GenerateName field is set to the value of the last call.
func (*NodeFabricNetworkAttachmentApplyConfiguration) WithGeneration ¶
func (b *NodeFabricNetworkAttachmentApplyConfiguration) WithGeneration(value int64) *NodeFabricNetworkAttachmentApplyConfiguration
WithGeneration sets the Generation field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Generation field is set to the value of the last call.
func (*NodeFabricNetworkAttachmentApplyConfiguration) WithKind ¶
func (b *NodeFabricNetworkAttachmentApplyConfiguration) WithKind(value string) *NodeFabricNetworkAttachmentApplyConfiguration
WithKind sets the Kind field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Kind field is set to the value of the last call.
func (*NodeFabricNetworkAttachmentApplyConfiguration) WithLabels ¶
func (b *NodeFabricNetworkAttachmentApplyConfiguration) WithLabels(entries map[string]string) *NodeFabricNetworkAttachmentApplyConfiguration
WithLabels puts the entries into the Labels field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Labels field, overwriting an existing map entries in Labels field with the same key.
func (*NodeFabricNetworkAttachmentApplyConfiguration) WithName ¶
func (b *NodeFabricNetworkAttachmentApplyConfiguration) WithName(value string) *NodeFabricNetworkAttachmentApplyConfiguration
WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.
func (*NodeFabricNetworkAttachmentApplyConfiguration) WithNamespace ¶
func (b *NodeFabricNetworkAttachmentApplyConfiguration) WithNamespace(value string) *NodeFabricNetworkAttachmentApplyConfiguration
WithNamespace sets the Namespace field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Namespace field is set to the value of the last call.
func (*NodeFabricNetworkAttachmentApplyConfiguration) WithOwnerReferences ¶
func (b *NodeFabricNetworkAttachmentApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *NodeFabricNetworkAttachmentApplyConfiguration
WithOwnerReferences adds the given value to the OwnerReferences field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the OwnerReferences field.
func (*NodeFabricNetworkAttachmentApplyConfiguration) WithResourceVersion ¶
func (b *NodeFabricNetworkAttachmentApplyConfiguration) WithResourceVersion(value string) *NodeFabricNetworkAttachmentApplyConfiguration
WithResourceVersion sets the ResourceVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ResourceVersion field is set to the value of the last call.
func (*NodeFabricNetworkAttachmentApplyConfiguration) WithSpec ¶
func (b *NodeFabricNetworkAttachmentApplyConfiguration) WithSpec(value *NodeFabricNetworkAttachmentSpecApplyConfiguration) *NodeFabricNetworkAttachmentApplyConfiguration
WithSpec sets the Spec field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Spec field is set to the value of the last call.
func (*NodeFabricNetworkAttachmentApplyConfiguration) WithStatus ¶
func (b *NodeFabricNetworkAttachmentApplyConfiguration) WithStatus(value *NodeFabricNetworkAttachmentStatusApplyConfiguration) *NodeFabricNetworkAttachmentApplyConfiguration
WithStatus sets the Status field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Status field is set to the value of the last call.
func (*NodeFabricNetworkAttachmentApplyConfiguration) WithUID ¶
func (b *NodeFabricNetworkAttachmentApplyConfiguration) WithUID(value types.UID) *NodeFabricNetworkAttachmentApplyConfiguration
WithUID sets the UID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the UID field is set to the value of the last call.
type NodeFabricNetworkAttachmentSpecApplyConfiguration ¶
type NodeFabricNetworkAttachmentSpecApplyConfiguration struct { NetworkRef *ObjRefApplyConfiguration `json:"networkRef,omitempty"` EncapVlan *EncapSourceApplyConfiguration `json:"encapVlan,omitempty"` NodeName *string `json:"nodeName,omitempty"` AciTopology map[string]AciNodeLinkAdjacencyApplyConfiguration `json:"aciTopology,omitempty"` PrimaryCNI *string `json:"primaryCni,omitempty"` }
NodeFabricNetworkAttachmentSpecApplyConfiguration represents an declarative configuration of the NodeFabricNetworkAttachmentSpec type for use with apply.
func NodeFabricNetworkAttachmentSpec ¶
func NodeFabricNetworkAttachmentSpec() *NodeFabricNetworkAttachmentSpecApplyConfiguration
NodeFabricNetworkAttachmentSpecApplyConfiguration constructs an declarative configuration of the NodeFabricNetworkAttachmentSpec type for use with apply.
func (*NodeFabricNetworkAttachmentSpecApplyConfiguration) WithAciTopology ¶
func (b *NodeFabricNetworkAttachmentSpecApplyConfiguration) WithAciTopology(entries map[string]AciNodeLinkAdjacencyApplyConfiguration) *NodeFabricNetworkAttachmentSpecApplyConfiguration
WithAciTopology puts the entries into the AciTopology field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the AciTopology field, overwriting an existing map entries in AciTopology field with the same key.
func (*NodeFabricNetworkAttachmentSpecApplyConfiguration) WithEncapVlan ¶
func (b *NodeFabricNetworkAttachmentSpecApplyConfiguration) WithEncapVlan(value *EncapSourceApplyConfiguration) *NodeFabricNetworkAttachmentSpecApplyConfiguration
WithEncapVlan sets the EncapVlan field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the EncapVlan field is set to the value of the last call.
func (*NodeFabricNetworkAttachmentSpecApplyConfiguration) WithNetworkRef ¶
func (b *NodeFabricNetworkAttachmentSpecApplyConfiguration) WithNetworkRef(value *ObjRefApplyConfiguration) *NodeFabricNetworkAttachmentSpecApplyConfiguration
WithNetworkRef sets the NetworkRef field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the NetworkRef field is set to the value of the last call.
func (*NodeFabricNetworkAttachmentSpecApplyConfiguration) WithNodeName ¶
func (b *NodeFabricNetworkAttachmentSpecApplyConfiguration) WithNodeName(value string) *NodeFabricNetworkAttachmentSpecApplyConfiguration
WithNodeName sets the NodeName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the NodeName field is set to the value of the last call.
func (*NodeFabricNetworkAttachmentSpecApplyConfiguration) WithPrimaryCNI ¶
func (b *NodeFabricNetworkAttachmentSpecApplyConfiguration) WithPrimaryCNI(value string) *NodeFabricNetworkAttachmentSpecApplyConfiguration
WithPrimaryCNI sets the PrimaryCNI field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the PrimaryCNI field is set to the value of the last call.
type NodeFabricNetworkAttachmentStatusApplyConfiguration ¶
type NodeFabricNetworkAttachmentStatusApplyConfiguration struct {
State *v1.FabricAttachmentState `json:"state,omitempty"`
}
NodeFabricNetworkAttachmentStatusApplyConfiguration represents an declarative configuration of the NodeFabricNetworkAttachmentStatus type for use with apply.
func NodeFabricNetworkAttachmentStatus ¶
func NodeFabricNetworkAttachmentStatus() *NodeFabricNetworkAttachmentStatusApplyConfiguration
NodeFabricNetworkAttachmentStatusApplyConfiguration constructs an declarative configuration of the NodeFabricNetworkAttachmentStatus type for use with apply.
func (*NodeFabricNetworkAttachmentStatusApplyConfiguration) WithState ¶
func (b *NodeFabricNetworkAttachmentStatusApplyConfiguration) WithState(value v1.FabricAttachmentState) *NodeFabricNetworkAttachmentStatusApplyConfiguration
WithState sets the State field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the State field is set to the value of the last call.
type NodeFabricNetworkL3PeerApplyConfiguration ¶
type NodeFabricNetworkL3PeerApplyConfiguration struct { v1.TypeMetaApplyConfiguration `json:",inline"` *v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` Status *NodeFabricNetworkL3PeerStatusApplyConfiguration `json:"status,omitempty"` }
NodeFabricNetworkL3PeerApplyConfiguration represents an declarative configuration of the NodeFabricNetworkL3Peer type for use with apply.
func NodeFabricNetworkL3Peer ¶
func NodeFabricNetworkL3Peer(name string) *NodeFabricNetworkL3PeerApplyConfiguration
NodeFabricNetworkL3Peer constructs an declarative configuration of the NodeFabricNetworkL3Peer type for use with apply.
func (*NodeFabricNetworkL3PeerApplyConfiguration) WithAPIVersion ¶
func (b *NodeFabricNetworkL3PeerApplyConfiguration) WithAPIVersion(value string) *NodeFabricNetworkL3PeerApplyConfiguration
WithAPIVersion sets the APIVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the APIVersion field is set to the value of the last call.
func (*NodeFabricNetworkL3PeerApplyConfiguration) WithAnnotations ¶
func (b *NodeFabricNetworkL3PeerApplyConfiguration) WithAnnotations(entries map[string]string) *NodeFabricNetworkL3PeerApplyConfiguration
WithAnnotations puts the entries into the Annotations field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Annotations field, overwriting an existing map entries in Annotations field with the same key.
func (*NodeFabricNetworkL3PeerApplyConfiguration) WithCreationTimestamp ¶
func (b *NodeFabricNetworkL3PeerApplyConfiguration) WithCreationTimestamp(value metav1.Time) *NodeFabricNetworkL3PeerApplyConfiguration
WithCreationTimestamp sets the CreationTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CreationTimestamp field is set to the value of the last call.
func (*NodeFabricNetworkL3PeerApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *NodeFabricNetworkL3PeerApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *NodeFabricNetworkL3PeerApplyConfiguration
WithDeletionGracePeriodSeconds sets the DeletionGracePeriodSeconds field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionGracePeriodSeconds field is set to the value of the last call.
func (*NodeFabricNetworkL3PeerApplyConfiguration) WithDeletionTimestamp ¶
func (b *NodeFabricNetworkL3PeerApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *NodeFabricNetworkL3PeerApplyConfiguration
WithDeletionTimestamp sets the DeletionTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionTimestamp field is set to the value of the last call.
func (*NodeFabricNetworkL3PeerApplyConfiguration) WithFinalizers ¶
func (b *NodeFabricNetworkL3PeerApplyConfiguration) WithFinalizers(values ...string) *NodeFabricNetworkL3PeerApplyConfiguration
WithFinalizers adds the given value to the Finalizers field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Finalizers field.
func (*NodeFabricNetworkL3PeerApplyConfiguration) WithGenerateName ¶
func (b *NodeFabricNetworkL3PeerApplyConfiguration) WithGenerateName(value string) *NodeFabricNetworkL3PeerApplyConfiguration
WithGenerateName sets the GenerateName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the GenerateName field is set to the value of the last call.
func (*NodeFabricNetworkL3PeerApplyConfiguration) WithGeneration ¶
func (b *NodeFabricNetworkL3PeerApplyConfiguration) WithGeneration(value int64) *NodeFabricNetworkL3PeerApplyConfiguration
WithGeneration sets the Generation field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Generation field is set to the value of the last call.
func (*NodeFabricNetworkL3PeerApplyConfiguration) WithKind ¶
func (b *NodeFabricNetworkL3PeerApplyConfiguration) WithKind(value string) *NodeFabricNetworkL3PeerApplyConfiguration
WithKind sets the Kind field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Kind field is set to the value of the last call.
func (*NodeFabricNetworkL3PeerApplyConfiguration) WithLabels ¶
func (b *NodeFabricNetworkL3PeerApplyConfiguration) WithLabels(entries map[string]string) *NodeFabricNetworkL3PeerApplyConfiguration
WithLabels puts the entries into the Labels field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Labels field, overwriting an existing map entries in Labels field with the same key.
func (*NodeFabricNetworkL3PeerApplyConfiguration) WithName ¶
func (b *NodeFabricNetworkL3PeerApplyConfiguration) WithName(value string) *NodeFabricNetworkL3PeerApplyConfiguration
WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.
func (*NodeFabricNetworkL3PeerApplyConfiguration) WithNamespace ¶
func (b *NodeFabricNetworkL3PeerApplyConfiguration) WithNamespace(value string) *NodeFabricNetworkL3PeerApplyConfiguration
WithNamespace sets the Namespace field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Namespace field is set to the value of the last call.
func (*NodeFabricNetworkL3PeerApplyConfiguration) WithOwnerReferences ¶
func (b *NodeFabricNetworkL3PeerApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *NodeFabricNetworkL3PeerApplyConfiguration
WithOwnerReferences adds the given value to the OwnerReferences field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the OwnerReferences field.
func (*NodeFabricNetworkL3PeerApplyConfiguration) WithResourceVersion ¶
func (b *NodeFabricNetworkL3PeerApplyConfiguration) WithResourceVersion(value string) *NodeFabricNetworkL3PeerApplyConfiguration
WithResourceVersion sets the ResourceVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ResourceVersion field is set to the value of the last call.
func (*NodeFabricNetworkL3PeerApplyConfiguration) WithStatus ¶
func (b *NodeFabricNetworkL3PeerApplyConfiguration) WithStatus(value *NodeFabricNetworkL3PeerStatusApplyConfiguration) *NodeFabricNetworkL3PeerApplyConfiguration
WithStatus sets the Status field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Status field is set to the value of the last call.
func (*NodeFabricNetworkL3PeerApplyConfiguration) WithUID ¶
func (b *NodeFabricNetworkL3PeerApplyConfiguration) WithUID(value types.UID) *NodeFabricNetworkL3PeerApplyConfiguration
WithUID sets the UID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the UID field is set to the value of the last call.
type NodeFabricNetworkL3PeerStatusApplyConfiguration ¶
type NodeFabricNetworkL3PeerStatusApplyConfiguration struct { NADRefs []NADFabricL3PeerApplyConfiguration `json:"nadRefs,omitempty"` PeeringInfo []NetworkFabricL3PeeringInfoApplyConfiguration `json:"peeringInfo,omitempty"` }
NodeFabricNetworkL3PeerStatusApplyConfiguration represents an declarative configuration of the NodeFabricNetworkL3PeerStatus type for use with apply.
func NodeFabricNetworkL3PeerStatus ¶
func NodeFabricNetworkL3PeerStatus() *NodeFabricNetworkL3PeerStatusApplyConfiguration
NodeFabricNetworkL3PeerStatusApplyConfiguration constructs an declarative configuration of the NodeFabricNetworkL3PeerStatus type for use with apply.
func (*NodeFabricNetworkL3PeerStatusApplyConfiguration) WithNADRefs ¶
func (b *NodeFabricNetworkL3PeerStatusApplyConfiguration) WithNADRefs(values ...*NADFabricL3PeerApplyConfiguration) *NodeFabricNetworkL3PeerStatusApplyConfiguration
WithNADRefs adds the given value to the NADRefs field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the NADRefs field.
func (*NodeFabricNetworkL3PeerStatusApplyConfiguration) WithPeeringInfo ¶
func (b *NodeFabricNetworkL3PeerStatusApplyConfiguration) WithPeeringInfo(values ...*NetworkFabricL3PeeringInfoApplyConfiguration) *NodeFabricNetworkL3PeerStatusApplyConfiguration
WithPeeringInfo adds the given value to the PeeringInfo field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the PeeringInfo field.
type ObjRefApplyConfiguration ¶
type ObjRefApplyConfiguration struct { Name *string `json:"name,omitempty"` Namespace *string `json:"namespace,omitempty"` }
ObjRefApplyConfiguration represents an declarative configuration of the ObjRef type for use with apply.
func ObjRef ¶
func ObjRef() *ObjRefApplyConfiguration
ObjRefApplyConfiguration constructs an declarative configuration of the ObjRef type for use with apply.
func (*ObjRefApplyConfiguration) WithName ¶
func (b *ObjRefApplyConfiguration) WithName(value string) *ObjRefApplyConfiguration
WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.
func (*ObjRefApplyConfiguration) WithNamespace ¶
func (b *ObjRefApplyConfiguration) WithNamespace(value string) *ObjRefApplyConfiguration
WithNamespace sets the Namespace field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Namespace field is set to the value of the last call.
type PodAttachmentApplyConfiguration ¶
type PodAttachmentApplyConfiguration struct { LocalIface *string `json:"localIface,omitempty"` PodRef *ObjRefApplyConfiguration `json:"podRef,omitempty"` }
PodAttachmentApplyConfiguration represents an declarative configuration of the PodAttachment type for use with apply.
func PodAttachment ¶
func PodAttachment() *PodAttachmentApplyConfiguration
PodAttachmentApplyConfiguration constructs an declarative configuration of the PodAttachment type for use with apply.
func (*PodAttachmentApplyConfiguration) WithLocalIface ¶
func (b *PodAttachmentApplyConfiguration) WithLocalIface(value string) *PodAttachmentApplyConfiguration
WithLocalIface sets the LocalIface field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the LocalIface field is set to the value of the last call.
func (*PodAttachmentApplyConfiguration) WithPodRef ¶
func (b *PodAttachmentApplyConfiguration) WithPodRef(value *ObjRefApplyConfiguration) *PodAttachmentApplyConfiguration
WithPodRef sets the PodRef field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the PodRef field is set to the value of the last call.
type PolicyPrefixApplyConfiguration ¶
type PolicyPrefixApplyConfiguration struct { Subnet *string `json:"subnet,omitempty"` Scope *string `json:"scope,omitempty"` Aggregate *string `json:"aggregate,omitempty"` }
PolicyPrefixApplyConfiguration represents an declarative configuration of the PolicyPrefix type for use with apply.
func PolicyPrefix ¶
func PolicyPrefix() *PolicyPrefixApplyConfiguration
PolicyPrefixApplyConfiguration constructs an declarative configuration of the PolicyPrefix type for use with apply.
func (*PolicyPrefixApplyConfiguration) WithAggregate ¶
func (b *PolicyPrefixApplyConfiguration) WithAggregate(value string) *PolicyPrefixApplyConfiguration
WithAggregate sets the Aggregate field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Aggregate field is set to the value of the last call.
func (*PolicyPrefixApplyConfiguration) WithScope ¶
func (b *PolicyPrefixApplyConfiguration) WithScope(value string) *PolicyPrefixApplyConfiguration
WithScope sets the Scope field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Scope field is set to the value of the last call.
func (*PolicyPrefixApplyConfiguration) WithSubnet ¶
func (b *PolicyPrefixApplyConfiguration) WithSubnet(value string) *PolicyPrefixApplyConfiguration
WithSubnet sets the Subnet field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Subnet field is set to the value of the last call.
type PolicyPrefixGroupApplyConfiguration ¶
type PolicyPrefixGroupApplyConfiguration struct { Name *string `json:"name,omitempty"` PolicyPrefixes []PolicyPrefixApplyConfiguration `json:"policyPrefixes,omitempty"` Contracts *ContractsApplyConfiguration `json:"contracts,omitempty"` }
PolicyPrefixGroupApplyConfiguration represents an declarative configuration of the PolicyPrefixGroup type for use with apply.
func PolicyPrefixGroup ¶
func PolicyPrefixGroup() *PolicyPrefixGroupApplyConfiguration
PolicyPrefixGroupApplyConfiguration constructs an declarative configuration of the PolicyPrefixGroup type for use with apply.
func (*PolicyPrefixGroupApplyConfiguration) WithContracts ¶
func (b *PolicyPrefixGroupApplyConfiguration) WithContracts(value *ContractsApplyConfiguration) *PolicyPrefixGroupApplyConfiguration
WithContracts sets the Contracts field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Contracts field is set to the value of the last call.
func (*PolicyPrefixGroupApplyConfiguration) WithName ¶
func (b *PolicyPrefixGroupApplyConfiguration) WithName(value string) *PolicyPrefixGroupApplyConfiguration
WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.
func (*PolicyPrefixGroupApplyConfiguration) WithPolicyPrefixes ¶
func (b *PolicyPrefixGroupApplyConfiguration) WithPolicyPrefixes(values ...*PolicyPrefixApplyConfiguration) *PolicyPrefixGroupApplyConfiguration
WithPolicyPrefixes adds the given value to the PolicyPrefixes field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the PolicyPrefixes field.
type PrimaryNetworkApplyConfiguration ¶
type PrimaryNetworkApplyConfiguration struct { L3OutName *string `json:"l3OutName,omitempty"` L3OutOnCommonTenant *bool `json:"l3OutOnCommonTenant,omitempty"` UseExistingL3Out *bool `json:"useExistingL3Out,omitempty"` MaxNodes *int `json:"maxNodes,omitempty"` Encap *int `json:"encap,omitempty"` SviType *v1.FabricSviType `json:"sviType,omitempty"` PrimarySubnet *string `json:"primarySubnet,omitempty"` BGPPeerPolicy *BGPPeerPolicyApplyConfiguration `json:"bgpPeerPolicy,omitempty"` }
PrimaryNetworkApplyConfiguration represents an declarative configuration of the PrimaryNetwork type for use with apply.
func PrimaryNetwork ¶
func PrimaryNetwork() *PrimaryNetworkApplyConfiguration
PrimaryNetworkApplyConfiguration constructs an declarative configuration of the PrimaryNetwork type for use with apply.
func (*PrimaryNetworkApplyConfiguration) WithBGPPeerPolicy ¶
func (b *PrimaryNetworkApplyConfiguration) WithBGPPeerPolicy(value *BGPPeerPolicyApplyConfiguration) *PrimaryNetworkApplyConfiguration
WithBGPPeerPolicy sets the BGPPeerPolicy field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the BGPPeerPolicy field is set to the value of the last call.
func (*PrimaryNetworkApplyConfiguration) WithEncap ¶
func (b *PrimaryNetworkApplyConfiguration) WithEncap(value int) *PrimaryNetworkApplyConfiguration
WithEncap sets the Encap field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Encap field is set to the value of the last call.
func (*PrimaryNetworkApplyConfiguration) WithL3OutName ¶
func (b *PrimaryNetworkApplyConfiguration) WithL3OutName(value string) *PrimaryNetworkApplyConfiguration
WithL3OutName sets the L3OutName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the L3OutName field is set to the value of the last call.
func (*PrimaryNetworkApplyConfiguration) WithL3OutOnCommonTenant ¶
func (b *PrimaryNetworkApplyConfiguration) WithL3OutOnCommonTenant(value bool) *PrimaryNetworkApplyConfiguration
WithL3OutOnCommonTenant sets the L3OutOnCommonTenant field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the L3OutOnCommonTenant field is set to the value of the last call.
func (*PrimaryNetworkApplyConfiguration) WithMaxNodes ¶
func (b *PrimaryNetworkApplyConfiguration) WithMaxNodes(value int) *PrimaryNetworkApplyConfiguration
WithMaxNodes sets the MaxNodes field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the MaxNodes field is set to the value of the last call.
func (*PrimaryNetworkApplyConfiguration) WithPrimarySubnet ¶
func (b *PrimaryNetworkApplyConfiguration) WithPrimarySubnet(value string) *PrimaryNetworkApplyConfiguration
WithPrimarySubnet sets the PrimarySubnet field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the PrimarySubnet field is set to the value of the last call.
func (*PrimaryNetworkApplyConfiguration) WithSviType ¶
func (b *PrimaryNetworkApplyConfiguration) WithSviType(value v1.FabricSviType) *PrimaryNetworkApplyConfiguration
WithSviType sets the SviType field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the SviType field is set to the value of the last call.
func (*PrimaryNetworkApplyConfiguration) WithUseExistingL3Out ¶
func (b *PrimaryNetworkApplyConfiguration) WithUseExistingL3Out(value bool) *PrimaryNetworkApplyConfiguration
WithUseExistingL3Out sets the UseExistingL3Out field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the UseExistingL3Out field is set to the value of the last call.
type VRFApplyConfiguration ¶
type VRFApplyConfiguration struct { Name *string `json:"name,omitempty"` CommonTenant *bool `json:"common-tenant,omitempty"` }
VRFApplyConfiguration represents an declarative configuration of the VRF type for use with apply.
func VRF ¶
func VRF() *VRFApplyConfiguration
VRFApplyConfiguration constructs an declarative configuration of the VRF type for use with apply.
func (*VRFApplyConfiguration) WithCommonTenant ¶
func (b *VRFApplyConfiguration) WithCommonTenant(value bool) *VRFApplyConfiguration
WithCommonTenant sets the CommonTenant field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CommonTenant field is set to the value of the last call.
func (*VRFApplyConfiguration) WithName ¶
func (b *VRFApplyConfiguration) WithName(value string) *VRFApplyConfiguration
WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.
type VlanRefApplyConfiguration ¶
type VlanRefApplyConfiguration struct { Vlans *string `json:"vlans,omitempty"` Aeps []string `json:"aeps,omitempty"` Epg *EpgApplyConfiguration `json:"epg,omitempty"` }
VlanRefApplyConfiguration represents an declarative configuration of the VlanRef type for use with apply.
func VlanRef ¶
func VlanRef() *VlanRefApplyConfiguration
VlanRefApplyConfiguration constructs an declarative configuration of the VlanRef type for use with apply.
func (*VlanRefApplyConfiguration) WithAeps ¶
func (b *VlanRefApplyConfiguration) WithAeps(values ...string) *VlanRefApplyConfiguration
WithAeps adds the given value to the Aeps field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Aeps field.
func (*VlanRefApplyConfiguration) WithEpg ¶
func (b *VlanRefApplyConfiguration) WithEpg(value *EpgApplyConfiguration) *VlanRefApplyConfiguration
WithEpg sets the Epg field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Epg field is set to the value of the last call.
func (*VlanRefApplyConfiguration) WithVlans ¶
func (b *VlanRefApplyConfiguration) WithVlans(value string) *VlanRefApplyConfiguration
WithVlans sets the Vlans field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Vlans field is set to the value of the last call.
type VlanSpecApplyConfiguration ¶
type VlanSpecApplyConfiguration struct { Label *string `json:"label,omitempty"` Vlans *string `json:"vlans,omitempty"` }
VlanSpecApplyConfiguration represents an declarative configuration of the VlanSpec type for use with apply.
func VlanSpec ¶
func VlanSpec() *VlanSpecApplyConfiguration
VlanSpecApplyConfiguration constructs an declarative configuration of the VlanSpec type for use with apply.
func (*VlanSpecApplyConfiguration) WithLabel ¶
func (b *VlanSpecApplyConfiguration) WithLabel(value string) *VlanSpecApplyConfiguration
WithLabel sets the Label field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Label field is set to the value of the last call.
func (*VlanSpecApplyConfiguration) WithVlans ¶
func (b *VlanSpecApplyConfiguration) WithVlans(value string) *VlanSpecApplyConfiguration
WithVlans sets the Vlans field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Vlans field is set to the value of the last call.
Source Files
¶
- acinodelinkadjacency.go
- bgppeerpolicy.go
- bgppeerprefixpolicy.go
- bgppeerprefixpolicystatus.go
- bridgedomain.go
- connectedl3network.go
- connectedl3networkstatus.go
- contracts.go
- encapref.go
- encapsource.go
- epg.go
- fabricl3network.go
- fabricl3out.go
- fabricl3outnexthop.go
- fabricl3outnode.go
- fabricl3outrtrnode.go
- fabricl3outstaticroute.go
- fabricl3outstatus.go
- fabricl3peers.go
- fabricl3subnet.go
- fabricnodel3address.go
- fabricnoderef.go
- fabricpodref.go
- fabrictenantconfiguration.go
- fabrictenantconfigurationstatus.go
- fabricvlanpool.go
- fabricvlanpoolspec.go
- fabricvlanpoolstatus.go
- fabricvrfconfiguration.go
- fabricvrfconfigurationstatus.go
- nadfabricl3peer.go
- nadvlanmap.go
- nadvlanmapspec.go
- nadvlanmapstatus.go
- nadvlanref.go
- networkfabricconfiguration.go
- networkfabricconfigurationspec.go
- networkfabricconfigurationstatus.go
- networkfabricl3configspec.go
- networkfabricl3configstatus.go
- networkfabricl3configuration.go
- networkfabricl3peeringinfo.go
- nodefabricl3peer.go
- nodefabricl3peers.go
- nodefabricl3peersstatus.go
- nodefabricnetworkattachment.go
- nodefabricnetworkattachmentspec.go
- nodefabricnetworkattachmentstatus.go
- nodefabricnetworkl3peer.go
- nodefabricnetworkl3peerstatus.go
- objref.go
- podattachment.go
- policyprefix.go
- policyprefixgroup.go
- primarynetwork.go
- vlanref.go
- vlanspec.go
- vrf.go