Documentation
¶
Index ¶
- type ACLApplyConfiguration
- func (b *ACLApplyConfiguration) WithAction(value string) *ACLApplyConfiguration
- func (b *ACLApplyConfiguration) WithDirection(value string) *ACLApplyConfiguration
- func (b *ACLApplyConfiguration) WithMatch(value string) *ACLApplyConfiguration
- func (b *ACLApplyConfiguration) WithPriority(value int) *ACLApplyConfiguration
- type BFDPortApplyConfiguration
- type BFDPortStatusApplyConfiguration
- type ConditionApplyConfiguration
- func (b *ConditionApplyConfiguration) WithLastTransitionTime(value metav1.Time) *ConditionApplyConfiguration
- func (b *ConditionApplyConfiguration) WithLastUpdateTime(value metav1.Time) *ConditionApplyConfiguration
- func (b *ConditionApplyConfiguration) WithMessage(value string) *ConditionApplyConfiguration
- func (b *ConditionApplyConfiguration) WithObservedGeneration(value int64) *ConditionApplyConfiguration
- func (b *ConditionApplyConfiguration) WithReason(value string) *ConditionApplyConfiguration
- func (b *ConditionApplyConfiguration) WithStatus(value corev1.ConditionStatus) *ConditionApplyConfiguration
- func (b *ConditionApplyConfiguration) WithType(value kubeovnv1.ConditionType) *ConditionApplyConfiguration
- type CustomInterfaceApplyConfiguration
- type IPApplyConfiguration
- func (b *IPApplyConfiguration) GetAPIVersion() *string
- func (b *IPApplyConfiguration) GetKind() *string
- func (b *IPApplyConfiguration) GetName() *string
- func (b *IPApplyConfiguration) GetNamespace() *string
- func (b IPApplyConfiguration) IsApplyConfiguration()
- func (b *IPApplyConfiguration) WithAPIVersion(value string) *IPApplyConfiguration
- func (b *IPApplyConfiguration) WithAnnotations(entries map[string]string) *IPApplyConfiguration
- func (b *IPApplyConfiguration) WithCreationTimestamp(value apismetav1.Time) *IPApplyConfiguration
- func (b *IPApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *IPApplyConfiguration
- func (b *IPApplyConfiguration) WithDeletionTimestamp(value apismetav1.Time) *IPApplyConfiguration
- func (b *IPApplyConfiguration) WithFinalizers(values ...string) *IPApplyConfiguration
- func (b *IPApplyConfiguration) WithGenerateName(value string) *IPApplyConfiguration
- func (b *IPApplyConfiguration) WithGeneration(value int64) *IPApplyConfiguration
- func (b *IPApplyConfiguration) WithKind(value string) *IPApplyConfiguration
- func (b *IPApplyConfiguration) WithLabels(entries map[string]string) *IPApplyConfiguration
- func (b *IPApplyConfiguration) WithName(value string) *IPApplyConfiguration
- func (b *IPApplyConfiguration) WithNamespace(value string) *IPApplyConfiguration
- func (b *IPApplyConfiguration) WithOwnerReferences(values ...*metav1.OwnerReferenceApplyConfiguration) *IPApplyConfiguration
- func (b *IPApplyConfiguration) WithResourceVersion(value string) *IPApplyConfiguration
- func (b *IPApplyConfiguration) WithSpec(value *IPSpecApplyConfiguration) *IPApplyConfiguration
- func (b *IPApplyConfiguration) WithUID(value types.UID) *IPApplyConfiguration
- type IPPoolApplyConfiguration
- func (b *IPPoolApplyConfiguration) GetAPIVersion() *string
- func (b *IPPoolApplyConfiguration) GetKind() *string
- func (b *IPPoolApplyConfiguration) GetName() *string
- func (b *IPPoolApplyConfiguration) GetNamespace() *string
- func (b IPPoolApplyConfiguration) IsApplyConfiguration()
- func (b *IPPoolApplyConfiguration) WithAPIVersion(value string) *IPPoolApplyConfiguration
- func (b *IPPoolApplyConfiguration) WithAnnotations(entries map[string]string) *IPPoolApplyConfiguration
- func (b *IPPoolApplyConfiguration) WithCreationTimestamp(value apismetav1.Time) *IPPoolApplyConfiguration
- func (b *IPPoolApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *IPPoolApplyConfiguration
- func (b *IPPoolApplyConfiguration) WithDeletionTimestamp(value apismetav1.Time) *IPPoolApplyConfiguration
- func (b *IPPoolApplyConfiguration) WithFinalizers(values ...string) *IPPoolApplyConfiguration
- func (b *IPPoolApplyConfiguration) WithGenerateName(value string) *IPPoolApplyConfiguration
- func (b *IPPoolApplyConfiguration) WithGeneration(value int64) *IPPoolApplyConfiguration
- func (b *IPPoolApplyConfiguration) WithKind(value string) *IPPoolApplyConfiguration
- func (b *IPPoolApplyConfiguration) WithLabels(entries map[string]string) *IPPoolApplyConfiguration
- func (b *IPPoolApplyConfiguration) WithName(value string) *IPPoolApplyConfiguration
- func (b *IPPoolApplyConfiguration) WithNamespace(value string) *IPPoolApplyConfiguration
- func (b *IPPoolApplyConfiguration) WithOwnerReferences(values ...*metav1.OwnerReferenceApplyConfiguration) *IPPoolApplyConfiguration
- func (b *IPPoolApplyConfiguration) WithResourceVersion(value string) *IPPoolApplyConfiguration
- func (b *IPPoolApplyConfiguration) WithSpec(value *IPPoolSpecApplyConfiguration) *IPPoolApplyConfiguration
- func (b *IPPoolApplyConfiguration) WithStatus(value *IPPoolStatusApplyConfiguration) *IPPoolApplyConfiguration
- func (b *IPPoolApplyConfiguration) WithUID(value types.UID) *IPPoolApplyConfiguration
- type IPPoolSpecApplyConfiguration
- type IPPoolStatusApplyConfiguration
- func (b *IPPoolStatusApplyConfiguration) WithConditions(values ...*ConditionApplyConfiguration) *IPPoolStatusApplyConfiguration
- func (b *IPPoolStatusApplyConfiguration) WithV4AvailableIPRange(value string) *IPPoolStatusApplyConfiguration
- func (b *IPPoolStatusApplyConfiguration) WithV4AvailableIPs(value internal.BigInt) *IPPoolStatusApplyConfiguration
- func (b *IPPoolStatusApplyConfiguration) WithV4UsingIPRange(value string) *IPPoolStatusApplyConfiguration
- func (b *IPPoolStatusApplyConfiguration) WithV4UsingIPs(value internal.BigInt) *IPPoolStatusApplyConfiguration
- func (b *IPPoolStatusApplyConfiguration) WithV6AvailableIPRange(value string) *IPPoolStatusApplyConfiguration
- func (b *IPPoolStatusApplyConfiguration) WithV6AvailableIPs(value internal.BigInt) *IPPoolStatusApplyConfiguration
- func (b *IPPoolStatusApplyConfiguration) WithV6UsingIPRange(value string) *IPPoolStatusApplyConfiguration
- func (b *IPPoolStatusApplyConfiguration) WithV6UsingIPs(value internal.BigInt) *IPPoolStatusApplyConfiguration
- type IPSpecApplyConfiguration
- func (b *IPSpecApplyConfiguration) WithAttachIPs(values ...string) *IPSpecApplyConfiguration
- func (b *IPSpecApplyConfiguration) WithAttachMacs(values ...string) *IPSpecApplyConfiguration
- func (b *IPSpecApplyConfiguration) WithAttachSubnets(values ...string) *IPSpecApplyConfiguration
- func (b *IPSpecApplyConfiguration) WithContainerID(value string) *IPSpecApplyConfiguration
- func (b *IPSpecApplyConfiguration) WithIPAddress(value string) *IPSpecApplyConfiguration
- func (b *IPSpecApplyConfiguration) WithMacAddress(value string) *IPSpecApplyConfiguration
- func (b *IPSpecApplyConfiguration) WithNamespace(value string) *IPSpecApplyConfiguration
- func (b *IPSpecApplyConfiguration) WithNodeName(value string) *IPSpecApplyConfiguration
- func (b *IPSpecApplyConfiguration) WithPodName(value string) *IPSpecApplyConfiguration
- func (b *IPSpecApplyConfiguration) WithPodType(value string) *IPSpecApplyConfiguration
- func (b *IPSpecApplyConfiguration) WithSubnet(value string) *IPSpecApplyConfiguration
- func (b *IPSpecApplyConfiguration) WithV4IPAddress(value string) *IPSpecApplyConfiguration
- func (b *IPSpecApplyConfiguration) WithV6IPAddress(value string) *IPSpecApplyConfiguration
- type IptablesDnatRuleApplyConfiguration
- func (b *IptablesDnatRuleApplyConfiguration) GetAPIVersion() *string
- func (b *IptablesDnatRuleApplyConfiguration) GetKind() *string
- func (b *IptablesDnatRuleApplyConfiguration) GetName() *string
- func (b *IptablesDnatRuleApplyConfiguration) GetNamespace() *string
- func (b IptablesDnatRuleApplyConfiguration) IsApplyConfiguration()
- func (b *IptablesDnatRuleApplyConfiguration) WithAPIVersion(value string) *IptablesDnatRuleApplyConfiguration
- func (b *IptablesDnatRuleApplyConfiguration) WithAnnotations(entries map[string]string) *IptablesDnatRuleApplyConfiguration
- func (b *IptablesDnatRuleApplyConfiguration) WithCreationTimestamp(value apismetav1.Time) *IptablesDnatRuleApplyConfiguration
- func (b *IptablesDnatRuleApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *IptablesDnatRuleApplyConfiguration
- func (b *IptablesDnatRuleApplyConfiguration) WithDeletionTimestamp(value apismetav1.Time) *IptablesDnatRuleApplyConfiguration
- func (b *IptablesDnatRuleApplyConfiguration) WithFinalizers(values ...string) *IptablesDnatRuleApplyConfiguration
- func (b *IptablesDnatRuleApplyConfiguration) WithGenerateName(value string) *IptablesDnatRuleApplyConfiguration
- func (b *IptablesDnatRuleApplyConfiguration) WithGeneration(value int64) *IptablesDnatRuleApplyConfiguration
- func (b *IptablesDnatRuleApplyConfiguration) WithKind(value string) *IptablesDnatRuleApplyConfiguration
- func (b *IptablesDnatRuleApplyConfiguration) WithLabels(entries map[string]string) *IptablesDnatRuleApplyConfiguration
- func (b *IptablesDnatRuleApplyConfiguration) WithName(value string) *IptablesDnatRuleApplyConfiguration
- func (b *IptablesDnatRuleApplyConfiguration) WithNamespace(value string) *IptablesDnatRuleApplyConfiguration
- func (b *IptablesDnatRuleApplyConfiguration) WithOwnerReferences(values ...*metav1.OwnerReferenceApplyConfiguration) *IptablesDnatRuleApplyConfiguration
- func (b *IptablesDnatRuleApplyConfiguration) WithResourceVersion(value string) *IptablesDnatRuleApplyConfiguration
- func (b *IptablesDnatRuleApplyConfiguration) WithSpec(value *IptablesDnatRuleSpecApplyConfiguration) *IptablesDnatRuleApplyConfiguration
- func (b *IptablesDnatRuleApplyConfiguration) WithStatus(value *IptablesDnatRuleStatusApplyConfiguration) *IptablesDnatRuleApplyConfiguration
- func (b *IptablesDnatRuleApplyConfiguration) WithUID(value types.UID) *IptablesDnatRuleApplyConfiguration
- type IptablesDnatRuleSpecApplyConfiguration
- func (b *IptablesDnatRuleSpecApplyConfiguration) WithEIP(value string) *IptablesDnatRuleSpecApplyConfiguration
- func (b *IptablesDnatRuleSpecApplyConfiguration) WithExternalPort(value string) *IptablesDnatRuleSpecApplyConfiguration
- func (b *IptablesDnatRuleSpecApplyConfiguration) WithInternalIP(value string) *IptablesDnatRuleSpecApplyConfiguration
- func (b *IptablesDnatRuleSpecApplyConfiguration) WithInternalPort(value string) *IptablesDnatRuleSpecApplyConfiguration
- func (b *IptablesDnatRuleSpecApplyConfiguration) WithProtocol(value string) *IptablesDnatRuleSpecApplyConfiguration
- type IptablesDnatRuleStatusApplyConfiguration
- func (b *IptablesDnatRuleStatusApplyConfiguration) WithConditions(values ...*ConditionApplyConfiguration) *IptablesDnatRuleStatusApplyConfiguration
- func (b *IptablesDnatRuleStatusApplyConfiguration) WithExternalPort(value string) *IptablesDnatRuleStatusApplyConfiguration
- func (b *IptablesDnatRuleStatusApplyConfiguration) WithInternalIP(value string) *IptablesDnatRuleStatusApplyConfiguration
- func (b *IptablesDnatRuleStatusApplyConfiguration) WithInternalPort(value string) *IptablesDnatRuleStatusApplyConfiguration
- func (b *IptablesDnatRuleStatusApplyConfiguration) WithNatGwDp(value string) *IptablesDnatRuleStatusApplyConfiguration
- func (b *IptablesDnatRuleStatusApplyConfiguration) WithProtocol(value string) *IptablesDnatRuleStatusApplyConfiguration
- func (b *IptablesDnatRuleStatusApplyConfiguration) WithReady(value bool) *IptablesDnatRuleStatusApplyConfiguration
- func (b *IptablesDnatRuleStatusApplyConfiguration) WithRedo(value string) *IptablesDnatRuleStatusApplyConfiguration
- func (b *IptablesDnatRuleStatusApplyConfiguration) WithV4ip(value string) *IptablesDnatRuleStatusApplyConfiguration
- func (b *IptablesDnatRuleStatusApplyConfiguration) WithV6ip(value string) *IptablesDnatRuleStatusApplyConfiguration
- type IptablesEIPApplyConfiguration
- func (b *IptablesEIPApplyConfiguration) GetAPIVersion() *string
- func (b *IptablesEIPApplyConfiguration) GetKind() *string
- func (b *IptablesEIPApplyConfiguration) GetName() *string
- func (b *IptablesEIPApplyConfiguration) GetNamespace() *string
- func (b IptablesEIPApplyConfiguration) IsApplyConfiguration()
- func (b *IptablesEIPApplyConfiguration) WithAPIVersion(value string) *IptablesEIPApplyConfiguration
- func (b *IptablesEIPApplyConfiguration) WithAnnotations(entries map[string]string) *IptablesEIPApplyConfiguration
- func (b *IptablesEIPApplyConfiguration) WithCreationTimestamp(value apismetav1.Time) *IptablesEIPApplyConfiguration
- func (b *IptablesEIPApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *IptablesEIPApplyConfiguration
- func (b *IptablesEIPApplyConfiguration) WithDeletionTimestamp(value apismetav1.Time) *IptablesEIPApplyConfiguration
- func (b *IptablesEIPApplyConfiguration) WithFinalizers(values ...string) *IptablesEIPApplyConfiguration
- func (b *IptablesEIPApplyConfiguration) WithGenerateName(value string) *IptablesEIPApplyConfiguration
- func (b *IptablesEIPApplyConfiguration) WithGeneration(value int64) *IptablesEIPApplyConfiguration
- func (b *IptablesEIPApplyConfiguration) WithKind(value string) *IptablesEIPApplyConfiguration
- func (b *IptablesEIPApplyConfiguration) WithLabels(entries map[string]string) *IptablesEIPApplyConfiguration
- func (b *IptablesEIPApplyConfiguration) WithName(value string) *IptablesEIPApplyConfiguration
- func (b *IptablesEIPApplyConfiguration) WithNamespace(value string) *IptablesEIPApplyConfiguration
- func (b *IptablesEIPApplyConfiguration) WithOwnerReferences(values ...*metav1.OwnerReferenceApplyConfiguration) *IptablesEIPApplyConfiguration
- func (b *IptablesEIPApplyConfiguration) WithResourceVersion(value string) *IptablesEIPApplyConfiguration
- func (b *IptablesEIPApplyConfiguration) WithSpec(value *IptablesEIPSpecApplyConfiguration) *IptablesEIPApplyConfiguration
- func (b *IptablesEIPApplyConfiguration) WithStatus(value *IptablesEIPStatusApplyConfiguration) *IptablesEIPApplyConfiguration
- func (b *IptablesEIPApplyConfiguration) WithUID(value types.UID) *IptablesEIPApplyConfiguration
- type IptablesEIPSpecApplyConfiguration
- func (b *IptablesEIPSpecApplyConfiguration) WithExternalSubnet(value string) *IptablesEIPSpecApplyConfiguration
- func (b *IptablesEIPSpecApplyConfiguration) WithMacAddress(value string) *IptablesEIPSpecApplyConfiguration
- func (b *IptablesEIPSpecApplyConfiguration) WithNatGwDp(value string) *IptablesEIPSpecApplyConfiguration
- func (b *IptablesEIPSpecApplyConfiguration) WithQoSPolicy(value string) *IptablesEIPSpecApplyConfiguration
- func (b *IptablesEIPSpecApplyConfiguration) WithV4ip(value string) *IptablesEIPSpecApplyConfiguration
- func (b *IptablesEIPSpecApplyConfiguration) WithV6ip(value string) *IptablesEIPSpecApplyConfiguration
- type IptablesEIPStatusApplyConfiguration
- func (b *IptablesEIPStatusApplyConfiguration) WithConditions(values ...*ConditionApplyConfiguration) *IptablesEIPStatusApplyConfiguration
- func (b *IptablesEIPStatusApplyConfiguration) WithIP(value string) *IptablesEIPStatusApplyConfiguration
- func (b *IptablesEIPStatusApplyConfiguration) WithNat(value string) *IptablesEIPStatusApplyConfiguration
- func (b *IptablesEIPStatusApplyConfiguration) WithQoSPolicy(value string) *IptablesEIPStatusApplyConfiguration
- func (b *IptablesEIPStatusApplyConfiguration) WithReady(value bool) *IptablesEIPStatusApplyConfiguration
- func (b *IptablesEIPStatusApplyConfiguration) WithRedo(value string) *IptablesEIPStatusApplyConfiguration
- type IptablesFIPRuleApplyConfiguration
- func (b *IptablesFIPRuleApplyConfiguration) GetAPIVersion() *string
- func (b *IptablesFIPRuleApplyConfiguration) GetKind() *string
- func (b *IptablesFIPRuleApplyConfiguration) GetName() *string
- func (b *IptablesFIPRuleApplyConfiguration) GetNamespace() *string
- func (b IptablesFIPRuleApplyConfiguration) IsApplyConfiguration()
- func (b *IptablesFIPRuleApplyConfiguration) WithAPIVersion(value string) *IptablesFIPRuleApplyConfiguration
- func (b *IptablesFIPRuleApplyConfiguration) WithAnnotations(entries map[string]string) *IptablesFIPRuleApplyConfiguration
- func (b *IptablesFIPRuleApplyConfiguration) WithCreationTimestamp(value apismetav1.Time) *IptablesFIPRuleApplyConfiguration
- func (b *IptablesFIPRuleApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *IptablesFIPRuleApplyConfiguration
- func (b *IptablesFIPRuleApplyConfiguration) WithDeletionTimestamp(value apismetav1.Time) *IptablesFIPRuleApplyConfiguration
- func (b *IptablesFIPRuleApplyConfiguration) WithFinalizers(values ...string) *IptablesFIPRuleApplyConfiguration
- func (b *IptablesFIPRuleApplyConfiguration) WithGenerateName(value string) *IptablesFIPRuleApplyConfiguration
- func (b *IptablesFIPRuleApplyConfiguration) WithGeneration(value int64) *IptablesFIPRuleApplyConfiguration
- func (b *IptablesFIPRuleApplyConfiguration) WithKind(value string) *IptablesFIPRuleApplyConfiguration
- func (b *IptablesFIPRuleApplyConfiguration) WithLabels(entries map[string]string) *IptablesFIPRuleApplyConfiguration
- func (b *IptablesFIPRuleApplyConfiguration) WithName(value string) *IptablesFIPRuleApplyConfiguration
- func (b *IptablesFIPRuleApplyConfiguration) WithNamespace(value string) *IptablesFIPRuleApplyConfiguration
- func (b *IptablesFIPRuleApplyConfiguration) WithOwnerReferences(values ...*metav1.OwnerReferenceApplyConfiguration) *IptablesFIPRuleApplyConfiguration
- func (b *IptablesFIPRuleApplyConfiguration) WithResourceVersion(value string) *IptablesFIPRuleApplyConfiguration
- func (b *IptablesFIPRuleApplyConfiguration) WithSpec(value *IptablesFIPRuleSpecApplyConfiguration) *IptablesFIPRuleApplyConfiguration
- func (b *IptablesFIPRuleApplyConfiguration) WithStatus(value *IptablesFIPRuleStatusApplyConfiguration) *IptablesFIPRuleApplyConfiguration
- func (b *IptablesFIPRuleApplyConfiguration) WithUID(value types.UID) *IptablesFIPRuleApplyConfiguration
- type IptablesFIPRuleSpecApplyConfiguration
- type IptablesFIPRuleStatusApplyConfiguration
- func (b *IptablesFIPRuleStatusApplyConfiguration) WithConditions(values ...*ConditionApplyConfiguration) *IptablesFIPRuleStatusApplyConfiguration
- func (b *IptablesFIPRuleStatusApplyConfiguration) WithInternalIP(value string) *IptablesFIPRuleStatusApplyConfiguration
- func (b *IptablesFIPRuleStatusApplyConfiguration) WithNatGwDp(value string) *IptablesFIPRuleStatusApplyConfiguration
- func (b *IptablesFIPRuleStatusApplyConfiguration) WithReady(value bool) *IptablesFIPRuleStatusApplyConfiguration
- func (b *IptablesFIPRuleStatusApplyConfiguration) WithRedo(value string) *IptablesFIPRuleStatusApplyConfiguration
- func (b *IptablesFIPRuleStatusApplyConfiguration) WithV4ip(value string) *IptablesFIPRuleStatusApplyConfiguration
- func (b *IptablesFIPRuleStatusApplyConfiguration) WithV6ip(value string) *IptablesFIPRuleStatusApplyConfiguration
- type IptablesSnatRuleApplyConfiguration
- func (b *IptablesSnatRuleApplyConfiguration) GetAPIVersion() *string
- func (b *IptablesSnatRuleApplyConfiguration) GetKind() *string
- func (b *IptablesSnatRuleApplyConfiguration) GetName() *string
- func (b *IptablesSnatRuleApplyConfiguration) GetNamespace() *string
- func (b IptablesSnatRuleApplyConfiguration) IsApplyConfiguration()
- func (b *IptablesSnatRuleApplyConfiguration) WithAPIVersion(value string) *IptablesSnatRuleApplyConfiguration
- func (b *IptablesSnatRuleApplyConfiguration) WithAnnotations(entries map[string]string) *IptablesSnatRuleApplyConfiguration
- func (b *IptablesSnatRuleApplyConfiguration) WithCreationTimestamp(value apismetav1.Time) *IptablesSnatRuleApplyConfiguration
- func (b *IptablesSnatRuleApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *IptablesSnatRuleApplyConfiguration
- func (b *IptablesSnatRuleApplyConfiguration) WithDeletionTimestamp(value apismetav1.Time) *IptablesSnatRuleApplyConfiguration
- func (b *IptablesSnatRuleApplyConfiguration) WithFinalizers(values ...string) *IptablesSnatRuleApplyConfiguration
- func (b *IptablesSnatRuleApplyConfiguration) WithGenerateName(value string) *IptablesSnatRuleApplyConfiguration
- func (b *IptablesSnatRuleApplyConfiguration) WithGeneration(value int64) *IptablesSnatRuleApplyConfiguration
- func (b *IptablesSnatRuleApplyConfiguration) WithKind(value string) *IptablesSnatRuleApplyConfiguration
- func (b *IptablesSnatRuleApplyConfiguration) WithLabels(entries map[string]string) *IptablesSnatRuleApplyConfiguration
- func (b *IptablesSnatRuleApplyConfiguration) WithName(value string) *IptablesSnatRuleApplyConfiguration
- func (b *IptablesSnatRuleApplyConfiguration) WithNamespace(value string) *IptablesSnatRuleApplyConfiguration
- func (b *IptablesSnatRuleApplyConfiguration) WithOwnerReferences(values ...*metav1.OwnerReferenceApplyConfiguration) *IptablesSnatRuleApplyConfiguration
- func (b *IptablesSnatRuleApplyConfiguration) WithResourceVersion(value string) *IptablesSnatRuleApplyConfiguration
- func (b *IptablesSnatRuleApplyConfiguration) WithSpec(value *IptablesSnatRuleSpecApplyConfiguration) *IptablesSnatRuleApplyConfiguration
- func (b *IptablesSnatRuleApplyConfiguration) WithStatus(value *IptablesSnatRuleStatusApplyConfiguration) *IptablesSnatRuleApplyConfiguration
- func (b *IptablesSnatRuleApplyConfiguration) WithUID(value types.UID) *IptablesSnatRuleApplyConfiguration
- type IptablesSnatRuleSpecApplyConfiguration
- type IptablesSnatRuleStatusApplyConfiguration
- func (b *IptablesSnatRuleStatusApplyConfiguration) WithConditions(values ...*ConditionApplyConfiguration) *IptablesSnatRuleStatusApplyConfiguration
- func (b *IptablesSnatRuleStatusApplyConfiguration) WithInternalCIDR(value string) *IptablesSnatRuleStatusApplyConfiguration
- func (b *IptablesSnatRuleStatusApplyConfiguration) WithNatGwDp(value string) *IptablesSnatRuleStatusApplyConfiguration
- func (b *IptablesSnatRuleStatusApplyConfiguration) WithReady(value bool) *IptablesSnatRuleStatusApplyConfiguration
- func (b *IptablesSnatRuleStatusApplyConfiguration) WithRedo(value string) *IptablesSnatRuleStatusApplyConfiguration
- func (b *IptablesSnatRuleStatusApplyConfiguration) WithV4ip(value string) *IptablesSnatRuleStatusApplyConfiguration
- func (b *IptablesSnatRuleStatusApplyConfiguration) WithV6ip(value string) *IptablesSnatRuleStatusApplyConfiguration
- type NatOutGoingPolicyMatchApplyConfiguration
- type NatOutgoingPolicyRuleApplyConfiguration
- type NatOutgoingPolicyRuleStatusApplyConfiguration
- type OvnDnatRuleApplyConfiguration
- func (b *OvnDnatRuleApplyConfiguration) GetAPIVersion() *string
- func (b *OvnDnatRuleApplyConfiguration) GetKind() *string
- func (b *OvnDnatRuleApplyConfiguration) GetName() *string
- func (b *OvnDnatRuleApplyConfiguration) GetNamespace() *string
- func (b OvnDnatRuleApplyConfiguration) IsApplyConfiguration()
- func (b *OvnDnatRuleApplyConfiguration) WithAPIVersion(value string) *OvnDnatRuleApplyConfiguration
- func (b *OvnDnatRuleApplyConfiguration) WithAnnotations(entries map[string]string) *OvnDnatRuleApplyConfiguration
- func (b *OvnDnatRuleApplyConfiguration) WithCreationTimestamp(value apismetav1.Time) *OvnDnatRuleApplyConfiguration
- func (b *OvnDnatRuleApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *OvnDnatRuleApplyConfiguration
- func (b *OvnDnatRuleApplyConfiguration) WithDeletionTimestamp(value apismetav1.Time) *OvnDnatRuleApplyConfiguration
- func (b *OvnDnatRuleApplyConfiguration) WithFinalizers(values ...string) *OvnDnatRuleApplyConfiguration
- func (b *OvnDnatRuleApplyConfiguration) WithGenerateName(value string) *OvnDnatRuleApplyConfiguration
- func (b *OvnDnatRuleApplyConfiguration) WithGeneration(value int64) *OvnDnatRuleApplyConfiguration
- func (b *OvnDnatRuleApplyConfiguration) WithKind(value string) *OvnDnatRuleApplyConfiguration
- func (b *OvnDnatRuleApplyConfiguration) WithLabels(entries map[string]string) *OvnDnatRuleApplyConfiguration
- func (b *OvnDnatRuleApplyConfiguration) WithName(value string) *OvnDnatRuleApplyConfiguration
- func (b *OvnDnatRuleApplyConfiguration) WithNamespace(value string) *OvnDnatRuleApplyConfiguration
- func (b *OvnDnatRuleApplyConfiguration) WithOwnerReferences(values ...*metav1.OwnerReferenceApplyConfiguration) *OvnDnatRuleApplyConfiguration
- func (b *OvnDnatRuleApplyConfiguration) WithResourceVersion(value string) *OvnDnatRuleApplyConfiguration
- func (b *OvnDnatRuleApplyConfiguration) WithSpec(value *OvnDnatRuleSpecApplyConfiguration) *OvnDnatRuleApplyConfiguration
- func (b *OvnDnatRuleApplyConfiguration) WithStatus(value *OvnDnatRuleStatusApplyConfiguration) *OvnDnatRuleApplyConfiguration
- func (b *OvnDnatRuleApplyConfiguration) WithUID(value types.UID) *OvnDnatRuleApplyConfiguration
- type OvnDnatRuleSpecApplyConfiguration
- func (b *OvnDnatRuleSpecApplyConfiguration) WithExternalPort(value string) *OvnDnatRuleSpecApplyConfiguration
- func (b *OvnDnatRuleSpecApplyConfiguration) WithIPName(value string) *OvnDnatRuleSpecApplyConfiguration
- func (b *OvnDnatRuleSpecApplyConfiguration) WithIPType(value string) *OvnDnatRuleSpecApplyConfiguration
- func (b *OvnDnatRuleSpecApplyConfiguration) WithInternalPort(value string) *OvnDnatRuleSpecApplyConfiguration
- func (b *OvnDnatRuleSpecApplyConfiguration) WithOvnEip(value string) *OvnDnatRuleSpecApplyConfiguration
- func (b *OvnDnatRuleSpecApplyConfiguration) WithProtocol(value string) *OvnDnatRuleSpecApplyConfiguration
- func (b *OvnDnatRuleSpecApplyConfiguration) WithV4Ip(value string) *OvnDnatRuleSpecApplyConfiguration
- func (b *OvnDnatRuleSpecApplyConfiguration) WithV6Ip(value string) *OvnDnatRuleSpecApplyConfiguration
- func (b *OvnDnatRuleSpecApplyConfiguration) WithVpc(value string) *OvnDnatRuleSpecApplyConfiguration
- type OvnDnatRuleStatusApplyConfiguration
- func (b *OvnDnatRuleStatusApplyConfiguration) WithConditions(values ...*ConditionApplyConfiguration) *OvnDnatRuleStatusApplyConfiguration
- func (b *OvnDnatRuleStatusApplyConfiguration) WithExternalPort(value string) *OvnDnatRuleStatusApplyConfiguration
- func (b *OvnDnatRuleStatusApplyConfiguration) WithIPName(value string) *OvnDnatRuleStatusApplyConfiguration
- func (b *OvnDnatRuleStatusApplyConfiguration) WithInternalPort(value string) *OvnDnatRuleStatusApplyConfiguration
- func (b *OvnDnatRuleStatusApplyConfiguration) WithProtocol(value string) *OvnDnatRuleStatusApplyConfiguration
- func (b *OvnDnatRuleStatusApplyConfiguration) WithReady(value bool) *OvnDnatRuleStatusApplyConfiguration
- func (b *OvnDnatRuleStatusApplyConfiguration) WithV4Eip(value string) *OvnDnatRuleStatusApplyConfiguration
- func (b *OvnDnatRuleStatusApplyConfiguration) WithV4Ip(value string) *OvnDnatRuleStatusApplyConfiguration
- func (b *OvnDnatRuleStatusApplyConfiguration) WithV6Eip(value string) *OvnDnatRuleStatusApplyConfiguration
- func (b *OvnDnatRuleStatusApplyConfiguration) WithV6Ip(value string) *OvnDnatRuleStatusApplyConfiguration
- func (b *OvnDnatRuleStatusApplyConfiguration) WithVpc(value string) *OvnDnatRuleStatusApplyConfiguration
- type OvnEipApplyConfiguration
- func (b *OvnEipApplyConfiguration) GetAPIVersion() *string
- func (b *OvnEipApplyConfiguration) GetKind() *string
- func (b *OvnEipApplyConfiguration) GetName() *string
- func (b *OvnEipApplyConfiguration) GetNamespace() *string
- func (b OvnEipApplyConfiguration) IsApplyConfiguration()
- func (b *OvnEipApplyConfiguration) WithAPIVersion(value string) *OvnEipApplyConfiguration
- func (b *OvnEipApplyConfiguration) WithAnnotations(entries map[string]string) *OvnEipApplyConfiguration
- func (b *OvnEipApplyConfiguration) WithCreationTimestamp(value apismetav1.Time) *OvnEipApplyConfiguration
- func (b *OvnEipApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *OvnEipApplyConfiguration
- func (b *OvnEipApplyConfiguration) WithDeletionTimestamp(value apismetav1.Time) *OvnEipApplyConfiguration
- func (b *OvnEipApplyConfiguration) WithFinalizers(values ...string) *OvnEipApplyConfiguration
- func (b *OvnEipApplyConfiguration) WithGenerateName(value string) *OvnEipApplyConfiguration
- func (b *OvnEipApplyConfiguration) WithGeneration(value int64) *OvnEipApplyConfiguration
- func (b *OvnEipApplyConfiguration) WithKind(value string) *OvnEipApplyConfiguration
- func (b *OvnEipApplyConfiguration) WithLabels(entries map[string]string) *OvnEipApplyConfiguration
- func (b *OvnEipApplyConfiguration) WithName(value string) *OvnEipApplyConfiguration
- func (b *OvnEipApplyConfiguration) WithNamespace(value string) *OvnEipApplyConfiguration
- func (b *OvnEipApplyConfiguration) WithOwnerReferences(values ...*metav1.OwnerReferenceApplyConfiguration) *OvnEipApplyConfiguration
- func (b *OvnEipApplyConfiguration) WithResourceVersion(value string) *OvnEipApplyConfiguration
- func (b *OvnEipApplyConfiguration) WithSpec(value *OvnEipSpecApplyConfiguration) *OvnEipApplyConfiguration
- func (b *OvnEipApplyConfiguration) WithStatus(value *OvnEipStatusApplyConfiguration) *OvnEipApplyConfiguration
- func (b *OvnEipApplyConfiguration) WithUID(value types.UID) *OvnEipApplyConfiguration
- type OvnEipSpecApplyConfiguration
- func (b *OvnEipSpecApplyConfiguration) WithExternalSubnet(value string) *OvnEipSpecApplyConfiguration
- func (b *OvnEipSpecApplyConfiguration) WithMacAddress(value string) *OvnEipSpecApplyConfiguration
- func (b *OvnEipSpecApplyConfiguration) WithType(value string) *OvnEipSpecApplyConfiguration
- func (b *OvnEipSpecApplyConfiguration) WithV4Ip(value string) *OvnEipSpecApplyConfiguration
- func (b *OvnEipSpecApplyConfiguration) WithV6Ip(value string) *OvnEipSpecApplyConfiguration
- type OvnEipStatusApplyConfiguration
- func (b *OvnEipStatusApplyConfiguration) WithConditions(values ...*ConditionApplyConfiguration) *OvnEipStatusApplyConfiguration
- func (b *OvnEipStatusApplyConfiguration) WithMacAddress(value string) *OvnEipStatusApplyConfiguration
- func (b *OvnEipStatusApplyConfiguration) WithNat(value string) *OvnEipStatusApplyConfiguration
- func (b *OvnEipStatusApplyConfiguration) WithReady(value bool) *OvnEipStatusApplyConfiguration
- func (b *OvnEipStatusApplyConfiguration) WithType(value string) *OvnEipStatusApplyConfiguration
- func (b *OvnEipStatusApplyConfiguration) WithV4Ip(value string) *OvnEipStatusApplyConfiguration
- func (b *OvnEipStatusApplyConfiguration) WithV6Ip(value string) *OvnEipStatusApplyConfiguration
- type OvnFipApplyConfiguration
- func (b *OvnFipApplyConfiguration) GetAPIVersion() *string
- func (b *OvnFipApplyConfiguration) GetKind() *string
- func (b *OvnFipApplyConfiguration) GetName() *string
- func (b *OvnFipApplyConfiguration) GetNamespace() *string
- func (b OvnFipApplyConfiguration) IsApplyConfiguration()
- func (b *OvnFipApplyConfiguration) WithAPIVersion(value string) *OvnFipApplyConfiguration
- func (b *OvnFipApplyConfiguration) WithAnnotations(entries map[string]string) *OvnFipApplyConfiguration
- func (b *OvnFipApplyConfiguration) WithCreationTimestamp(value apismetav1.Time) *OvnFipApplyConfiguration
- func (b *OvnFipApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *OvnFipApplyConfiguration
- func (b *OvnFipApplyConfiguration) WithDeletionTimestamp(value apismetav1.Time) *OvnFipApplyConfiguration
- func (b *OvnFipApplyConfiguration) WithFinalizers(values ...string) *OvnFipApplyConfiguration
- func (b *OvnFipApplyConfiguration) WithGenerateName(value string) *OvnFipApplyConfiguration
- func (b *OvnFipApplyConfiguration) WithGeneration(value int64) *OvnFipApplyConfiguration
- func (b *OvnFipApplyConfiguration) WithKind(value string) *OvnFipApplyConfiguration
- func (b *OvnFipApplyConfiguration) WithLabels(entries map[string]string) *OvnFipApplyConfiguration
- func (b *OvnFipApplyConfiguration) WithName(value string) *OvnFipApplyConfiguration
- func (b *OvnFipApplyConfiguration) WithNamespace(value string) *OvnFipApplyConfiguration
- func (b *OvnFipApplyConfiguration) WithOwnerReferences(values ...*metav1.OwnerReferenceApplyConfiguration) *OvnFipApplyConfiguration
- func (b *OvnFipApplyConfiguration) WithResourceVersion(value string) *OvnFipApplyConfiguration
- func (b *OvnFipApplyConfiguration) WithSpec(value *OvnFipSpecApplyConfiguration) *OvnFipApplyConfiguration
- func (b *OvnFipApplyConfiguration) WithStatus(value *OvnFipStatusApplyConfiguration) *OvnFipApplyConfiguration
- func (b *OvnFipApplyConfiguration) WithUID(value types.UID) *OvnFipApplyConfiguration
- type OvnFipSpecApplyConfiguration
- func (b *OvnFipSpecApplyConfiguration) WithIPName(value string) *OvnFipSpecApplyConfiguration
- func (b *OvnFipSpecApplyConfiguration) WithIPType(value string) *OvnFipSpecApplyConfiguration
- func (b *OvnFipSpecApplyConfiguration) WithOvnEip(value string) *OvnFipSpecApplyConfiguration
- func (b *OvnFipSpecApplyConfiguration) WithType(value string) *OvnFipSpecApplyConfiguration
- func (b *OvnFipSpecApplyConfiguration) WithV4Ip(value string) *OvnFipSpecApplyConfiguration
- func (b *OvnFipSpecApplyConfiguration) WithV6Ip(value string) *OvnFipSpecApplyConfiguration
- func (b *OvnFipSpecApplyConfiguration) WithVpc(value string) *OvnFipSpecApplyConfiguration
- type OvnFipStatusApplyConfiguration
- func (b *OvnFipStatusApplyConfiguration) WithConditions(values ...*ConditionApplyConfiguration) *OvnFipStatusApplyConfiguration
- func (b *OvnFipStatusApplyConfiguration) WithReady(value bool) *OvnFipStatusApplyConfiguration
- func (b *OvnFipStatusApplyConfiguration) WithV4Eip(value string) *OvnFipStatusApplyConfiguration
- func (b *OvnFipStatusApplyConfiguration) WithV4Ip(value string) *OvnFipStatusApplyConfiguration
- func (b *OvnFipStatusApplyConfiguration) WithV6Eip(value string) *OvnFipStatusApplyConfiguration
- func (b *OvnFipStatusApplyConfiguration) WithV6Ip(value string) *OvnFipStatusApplyConfiguration
- func (b *OvnFipStatusApplyConfiguration) WithVpc(value string) *OvnFipStatusApplyConfiguration
- type OvnSnatRuleApplyConfiguration
- func (b *OvnSnatRuleApplyConfiguration) GetAPIVersion() *string
- func (b *OvnSnatRuleApplyConfiguration) GetKind() *string
- func (b *OvnSnatRuleApplyConfiguration) GetName() *string
- func (b *OvnSnatRuleApplyConfiguration) GetNamespace() *string
- func (b OvnSnatRuleApplyConfiguration) IsApplyConfiguration()
- func (b *OvnSnatRuleApplyConfiguration) WithAPIVersion(value string) *OvnSnatRuleApplyConfiguration
- func (b *OvnSnatRuleApplyConfiguration) WithAnnotations(entries map[string]string) *OvnSnatRuleApplyConfiguration
- func (b *OvnSnatRuleApplyConfiguration) WithCreationTimestamp(value apismetav1.Time) *OvnSnatRuleApplyConfiguration
- func (b *OvnSnatRuleApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *OvnSnatRuleApplyConfiguration
- func (b *OvnSnatRuleApplyConfiguration) WithDeletionTimestamp(value apismetav1.Time) *OvnSnatRuleApplyConfiguration
- func (b *OvnSnatRuleApplyConfiguration) WithFinalizers(values ...string) *OvnSnatRuleApplyConfiguration
- func (b *OvnSnatRuleApplyConfiguration) WithGenerateName(value string) *OvnSnatRuleApplyConfiguration
- func (b *OvnSnatRuleApplyConfiguration) WithGeneration(value int64) *OvnSnatRuleApplyConfiguration
- func (b *OvnSnatRuleApplyConfiguration) WithKind(value string) *OvnSnatRuleApplyConfiguration
- func (b *OvnSnatRuleApplyConfiguration) WithLabels(entries map[string]string) *OvnSnatRuleApplyConfiguration
- func (b *OvnSnatRuleApplyConfiguration) WithName(value string) *OvnSnatRuleApplyConfiguration
- func (b *OvnSnatRuleApplyConfiguration) WithNamespace(value string) *OvnSnatRuleApplyConfiguration
- func (b *OvnSnatRuleApplyConfiguration) WithOwnerReferences(values ...*metav1.OwnerReferenceApplyConfiguration) *OvnSnatRuleApplyConfiguration
- func (b *OvnSnatRuleApplyConfiguration) WithResourceVersion(value string) *OvnSnatRuleApplyConfiguration
- func (b *OvnSnatRuleApplyConfiguration) WithSpec(value *OvnSnatRuleSpecApplyConfiguration) *OvnSnatRuleApplyConfiguration
- func (b *OvnSnatRuleApplyConfiguration) WithStatus(value *OvnSnatRuleStatusApplyConfiguration) *OvnSnatRuleApplyConfiguration
- func (b *OvnSnatRuleApplyConfiguration) WithUID(value types.UID) *OvnSnatRuleApplyConfiguration
- type OvnSnatRuleSpecApplyConfiguration
- func (b *OvnSnatRuleSpecApplyConfiguration) WithIPName(value string) *OvnSnatRuleSpecApplyConfiguration
- func (b *OvnSnatRuleSpecApplyConfiguration) WithOvnEip(value string) *OvnSnatRuleSpecApplyConfiguration
- func (b *OvnSnatRuleSpecApplyConfiguration) WithV4IpCidr(value string) *OvnSnatRuleSpecApplyConfiguration
- func (b *OvnSnatRuleSpecApplyConfiguration) WithV6IpCidr(value string) *OvnSnatRuleSpecApplyConfiguration
- func (b *OvnSnatRuleSpecApplyConfiguration) WithVpc(value string) *OvnSnatRuleSpecApplyConfiguration
- func (b *OvnSnatRuleSpecApplyConfiguration) WithVpcSubnet(value string) *OvnSnatRuleSpecApplyConfiguration
- type OvnSnatRuleStatusApplyConfiguration
- func (b *OvnSnatRuleStatusApplyConfiguration) WithConditions(values ...*ConditionApplyConfiguration) *OvnSnatRuleStatusApplyConfiguration
- func (b *OvnSnatRuleStatusApplyConfiguration) WithReady(value bool) *OvnSnatRuleStatusApplyConfiguration
- func (b *OvnSnatRuleStatusApplyConfiguration) WithV4Eip(value string) *OvnSnatRuleStatusApplyConfiguration
- func (b *OvnSnatRuleStatusApplyConfiguration) WithV4IpCidr(value string) *OvnSnatRuleStatusApplyConfiguration
- func (b *OvnSnatRuleStatusApplyConfiguration) WithV6Eip(value string) *OvnSnatRuleStatusApplyConfiguration
- func (b *OvnSnatRuleStatusApplyConfiguration) WithV6IpCidr(value string) *OvnSnatRuleStatusApplyConfiguration
- func (b *OvnSnatRuleStatusApplyConfiguration) WithVpc(value string) *OvnSnatRuleStatusApplyConfiguration
- type PolicyRouteApplyConfiguration
- func (b *PolicyRouteApplyConfiguration) WithAction(value kubeovnv1.PolicyRouteAction) *PolicyRouteApplyConfiguration
- func (b *PolicyRouteApplyConfiguration) WithMatch(value string) *PolicyRouteApplyConfiguration
- func (b *PolicyRouteApplyConfiguration) WithNextHopIP(value string) *PolicyRouteApplyConfiguration
- func (b *PolicyRouteApplyConfiguration) WithPriority(value int) *PolicyRouteApplyConfiguration
- type ProviderNetworkApplyConfiguration
- func (b *ProviderNetworkApplyConfiguration) GetAPIVersion() *string
- func (b *ProviderNetworkApplyConfiguration) GetKind() *string
- func (b *ProviderNetworkApplyConfiguration) GetName() *string
- func (b *ProviderNetworkApplyConfiguration) GetNamespace() *string
- func (b ProviderNetworkApplyConfiguration) IsApplyConfiguration()
- func (b *ProviderNetworkApplyConfiguration) WithAPIVersion(value string) *ProviderNetworkApplyConfiguration
- func (b *ProviderNetworkApplyConfiguration) WithAnnotations(entries map[string]string) *ProviderNetworkApplyConfiguration
- func (b *ProviderNetworkApplyConfiguration) WithCreationTimestamp(value apismetav1.Time) *ProviderNetworkApplyConfiguration
- func (b *ProviderNetworkApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *ProviderNetworkApplyConfiguration
- func (b *ProviderNetworkApplyConfiguration) WithDeletionTimestamp(value apismetav1.Time) *ProviderNetworkApplyConfiguration
- func (b *ProviderNetworkApplyConfiguration) WithFinalizers(values ...string) *ProviderNetworkApplyConfiguration
- func (b *ProviderNetworkApplyConfiguration) WithGenerateName(value string) *ProviderNetworkApplyConfiguration
- func (b *ProviderNetworkApplyConfiguration) WithGeneration(value int64) *ProviderNetworkApplyConfiguration
- func (b *ProviderNetworkApplyConfiguration) WithKind(value string) *ProviderNetworkApplyConfiguration
- func (b *ProviderNetworkApplyConfiguration) WithLabels(entries map[string]string) *ProviderNetworkApplyConfiguration
- func (b *ProviderNetworkApplyConfiguration) WithName(value string) *ProviderNetworkApplyConfiguration
- func (b *ProviderNetworkApplyConfiguration) WithNamespace(value string) *ProviderNetworkApplyConfiguration
- func (b *ProviderNetworkApplyConfiguration) WithOwnerReferences(values ...*metav1.OwnerReferenceApplyConfiguration) *ProviderNetworkApplyConfiguration
- func (b *ProviderNetworkApplyConfiguration) WithResourceVersion(value string) *ProviderNetworkApplyConfiguration
- func (b *ProviderNetworkApplyConfiguration) WithSpec(value *ProviderNetworkSpecApplyConfiguration) *ProviderNetworkApplyConfiguration
- func (b *ProviderNetworkApplyConfiguration) WithStatus(value *ProviderNetworkStatusApplyConfiguration) *ProviderNetworkApplyConfiguration
- func (b *ProviderNetworkApplyConfiguration) WithUID(value types.UID) *ProviderNetworkApplyConfiguration
- type ProviderNetworkConditionApplyConfiguration
- type ProviderNetworkSpecApplyConfiguration
- func (b *ProviderNetworkSpecApplyConfiguration) WithCustomInterfaces(values ...*CustomInterfaceApplyConfiguration) *ProviderNetworkSpecApplyConfiguration
- func (b *ProviderNetworkSpecApplyConfiguration) WithDefaultInterface(value string) *ProviderNetworkSpecApplyConfiguration
- func (b *ProviderNetworkSpecApplyConfiguration) WithExchangeLinkName(value bool) *ProviderNetworkSpecApplyConfiguration
- func (b *ProviderNetworkSpecApplyConfiguration) WithExcludeNodes(values ...string) *ProviderNetworkSpecApplyConfiguration
- type ProviderNetworkStatusApplyConfiguration
- func (b *ProviderNetworkStatusApplyConfiguration) WithConditions(values ...*ProviderNetworkConditionApplyConfiguration) *ProviderNetworkStatusApplyConfiguration
- func (b *ProviderNetworkStatusApplyConfiguration) WithNotReadyNodes(values ...string) *ProviderNetworkStatusApplyConfiguration
- func (b *ProviderNetworkStatusApplyConfiguration) WithReady(value bool) *ProviderNetworkStatusApplyConfiguration
- func (b *ProviderNetworkStatusApplyConfiguration) WithReadyNodes(values ...string) *ProviderNetworkStatusApplyConfiguration
- func (b *ProviderNetworkStatusApplyConfiguration) WithVlans(values ...string) *ProviderNetworkStatusApplyConfiguration
- type QoSPolicyApplyConfiguration
- func (b *QoSPolicyApplyConfiguration) GetAPIVersion() *string
- func (b *QoSPolicyApplyConfiguration) GetKind() *string
- func (b *QoSPolicyApplyConfiguration) GetName() *string
- func (b *QoSPolicyApplyConfiguration) GetNamespace() *string
- func (b QoSPolicyApplyConfiguration) IsApplyConfiguration()
- func (b *QoSPolicyApplyConfiguration) WithAPIVersion(value string) *QoSPolicyApplyConfiguration
- func (b *QoSPolicyApplyConfiguration) WithAnnotations(entries map[string]string) *QoSPolicyApplyConfiguration
- func (b *QoSPolicyApplyConfiguration) WithCreationTimestamp(value apismetav1.Time) *QoSPolicyApplyConfiguration
- func (b *QoSPolicyApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *QoSPolicyApplyConfiguration
- func (b *QoSPolicyApplyConfiguration) WithDeletionTimestamp(value apismetav1.Time) *QoSPolicyApplyConfiguration
- func (b *QoSPolicyApplyConfiguration) WithFinalizers(values ...string) *QoSPolicyApplyConfiguration
- func (b *QoSPolicyApplyConfiguration) WithGenerateName(value string) *QoSPolicyApplyConfiguration
- func (b *QoSPolicyApplyConfiguration) WithGeneration(value int64) *QoSPolicyApplyConfiguration
- func (b *QoSPolicyApplyConfiguration) WithKind(value string) *QoSPolicyApplyConfiguration
- func (b *QoSPolicyApplyConfiguration) WithLabels(entries map[string]string) *QoSPolicyApplyConfiguration
- func (b *QoSPolicyApplyConfiguration) WithName(value string) *QoSPolicyApplyConfiguration
- func (b *QoSPolicyApplyConfiguration) WithNamespace(value string) *QoSPolicyApplyConfiguration
- func (b *QoSPolicyApplyConfiguration) WithOwnerReferences(values ...*metav1.OwnerReferenceApplyConfiguration) *QoSPolicyApplyConfiguration
- func (b *QoSPolicyApplyConfiguration) WithResourceVersion(value string) *QoSPolicyApplyConfiguration
- func (b *QoSPolicyApplyConfiguration) WithSpec(value *QoSPolicySpecApplyConfiguration) *QoSPolicyApplyConfiguration
- func (b *QoSPolicyApplyConfiguration) WithStatus(value *QoSPolicyStatusApplyConfiguration) *QoSPolicyApplyConfiguration
- func (b *QoSPolicyApplyConfiguration) WithUID(value types.UID) *QoSPolicyApplyConfiguration
- type QoSPolicyBandwidthLimitRuleApplyConfiguration
- func (b *QoSPolicyBandwidthLimitRuleApplyConfiguration) WithBurstMax(value string) *QoSPolicyBandwidthLimitRuleApplyConfiguration
- func (b *QoSPolicyBandwidthLimitRuleApplyConfiguration) WithDirection(value kubeovnv1.QoSPolicyRuleDirection) *QoSPolicyBandwidthLimitRuleApplyConfiguration
- func (b *QoSPolicyBandwidthLimitRuleApplyConfiguration) WithInterface(value string) *QoSPolicyBandwidthLimitRuleApplyConfiguration
- func (b *QoSPolicyBandwidthLimitRuleApplyConfiguration) WithMatchType(value kubeovnv1.QoSPolicyRuleMatchType) *QoSPolicyBandwidthLimitRuleApplyConfiguration
- func (b *QoSPolicyBandwidthLimitRuleApplyConfiguration) WithMatchValue(value string) *QoSPolicyBandwidthLimitRuleApplyConfiguration
- func (b *QoSPolicyBandwidthLimitRuleApplyConfiguration) WithName(value string) *QoSPolicyBandwidthLimitRuleApplyConfiguration
- func (b *QoSPolicyBandwidthLimitRuleApplyConfiguration) WithPriority(value int) *QoSPolicyBandwidthLimitRuleApplyConfiguration
- func (b *QoSPolicyBandwidthLimitRuleApplyConfiguration) WithRateMax(value string) *QoSPolicyBandwidthLimitRuleApplyConfiguration
- type QoSPolicySpecApplyConfiguration
- func (b *QoSPolicySpecApplyConfiguration) WithBandwidthLimitRules(value kubeovnv1.QoSPolicyBandwidthLimitRules) *QoSPolicySpecApplyConfiguration
- func (b *QoSPolicySpecApplyConfiguration) WithBindingType(value kubeovnv1.QoSPolicyBindingType) *QoSPolicySpecApplyConfiguration
- func (b *QoSPolicySpecApplyConfiguration) WithShared(value bool) *QoSPolicySpecApplyConfiguration
- type QoSPolicyStatusApplyConfiguration
- func (b *QoSPolicyStatusApplyConfiguration) WithBandwidthLimitRules(value kubeovnv1.QoSPolicyBandwidthLimitRules) *QoSPolicyStatusApplyConfiguration
- func (b *QoSPolicyStatusApplyConfiguration) WithBindingType(value kubeovnv1.QoSPolicyBindingType) *QoSPolicyStatusApplyConfiguration
- func (b *QoSPolicyStatusApplyConfiguration) WithConditions(values ...*ConditionApplyConfiguration) *QoSPolicyStatusApplyConfiguration
- func (b *QoSPolicyStatusApplyConfiguration) WithShared(value bool) *QoSPolicyStatusApplyConfiguration
- type SecurityGroupApplyConfiguration
- func (b *SecurityGroupApplyConfiguration) GetAPIVersion() *string
- func (b *SecurityGroupApplyConfiguration) GetKind() *string
- func (b *SecurityGroupApplyConfiguration) GetName() *string
- func (b *SecurityGroupApplyConfiguration) GetNamespace() *string
- func (b SecurityGroupApplyConfiguration) IsApplyConfiguration()
- func (b *SecurityGroupApplyConfiguration) WithAPIVersion(value string) *SecurityGroupApplyConfiguration
- func (b *SecurityGroupApplyConfiguration) WithAnnotations(entries map[string]string) *SecurityGroupApplyConfiguration
- func (b *SecurityGroupApplyConfiguration) WithCreationTimestamp(value apismetav1.Time) *SecurityGroupApplyConfiguration
- func (b *SecurityGroupApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *SecurityGroupApplyConfiguration
- func (b *SecurityGroupApplyConfiguration) WithDeletionTimestamp(value apismetav1.Time) *SecurityGroupApplyConfiguration
- func (b *SecurityGroupApplyConfiguration) WithFinalizers(values ...string) *SecurityGroupApplyConfiguration
- func (b *SecurityGroupApplyConfiguration) WithGenerateName(value string) *SecurityGroupApplyConfiguration
- func (b *SecurityGroupApplyConfiguration) WithGeneration(value int64) *SecurityGroupApplyConfiguration
- func (b *SecurityGroupApplyConfiguration) WithKind(value string) *SecurityGroupApplyConfiguration
- func (b *SecurityGroupApplyConfiguration) WithLabels(entries map[string]string) *SecurityGroupApplyConfiguration
- func (b *SecurityGroupApplyConfiguration) WithName(value string) *SecurityGroupApplyConfiguration
- func (b *SecurityGroupApplyConfiguration) WithNamespace(value string) *SecurityGroupApplyConfiguration
- func (b *SecurityGroupApplyConfiguration) WithOwnerReferences(values ...*metav1.OwnerReferenceApplyConfiguration) *SecurityGroupApplyConfiguration
- func (b *SecurityGroupApplyConfiguration) WithResourceVersion(value string) *SecurityGroupApplyConfiguration
- func (b *SecurityGroupApplyConfiguration) WithSpec(value *SecurityGroupSpecApplyConfiguration) *SecurityGroupApplyConfiguration
- func (b *SecurityGroupApplyConfiguration) WithStatus(value *SecurityGroupStatusApplyConfiguration) *SecurityGroupApplyConfiguration
- func (b *SecurityGroupApplyConfiguration) WithUID(value types.UID) *SecurityGroupApplyConfiguration
- type SecurityGroupRuleApplyConfiguration
- func (b *SecurityGroupRuleApplyConfiguration) WithIPVersion(value string) *SecurityGroupRuleApplyConfiguration
- func (b *SecurityGroupRuleApplyConfiguration) WithPolicy(value kubeovnv1.SgPolicy) *SecurityGroupRuleApplyConfiguration
- func (b *SecurityGroupRuleApplyConfiguration) WithPortRangeMax(value int) *SecurityGroupRuleApplyConfiguration
- func (b *SecurityGroupRuleApplyConfiguration) WithPortRangeMin(value int) *SecurityGroupRuleApplyConfiguration
- func (b *SecurityGroupRuleApplyConfiguration) WithPriority(value int) *SecurityGroupRuleApplyConfiguration
- func (b *SecurityGroupRuleApplyConfiguration) WithProtocol(value kubeovnv1.SgProtocol) *SecurityGroupRuleApplyConfiguration
- func (b *SecurityGroupRuleApplyConfiguration) WithRemoteAddress(value string) *SecurityGroupRuleApplyConfiguration
- func (b *SecurityGroupRuleApplyConfiguration) WithRemoteSecurityGroup(value string) *SecurityGroupRuleApplyConfiguration
- func (b *SecurityGroupRuleApplyConfiguration) WithRemoteType(value kubeovnv1.SgRemoteType) *SecurityGroupRuleApplyConfiguration
- type SecurityGroupSpecApplyConfiguration
- func (b *SecurityGroupSpecApplyConfiguration) WithAllowSameGroupTraffic(value bool) *SecurityGroupSpecApplyConfiguration
- func (b *SecurityGroupSpecApplyConfiguration) WithEgressRules(values ...*SecurityGroupRuleApplyConfiguration) *SecurityGroupSpecApplyConfiguration
- func (b *SecurityGroupSpecApplyConfiguration) WithIngressRules(values ...*SecurityGroupRuleApplyConfiguration) *SecurityGroupSpecApplyConfiguration
- type SecurityGroupStatusApplyConfiguration
- func (b *SecurityGroupStatusApplyConfiguration) WithAllowSameGroupTraffic(value bool) *SecurityGroupStatusApplyConfiguration
- func (b *SecurityGroupStatusApplyConfiguration) WithEgressLastSyncSuccess(value bool) *SecurityGroupStatusApplyConfiguration
- func (b *SecurityGroupStatusApplyConfiguration) WithEgressMd5(value string) *SecurityGroupStatusApplyConfiguration
- func (b *SecurityGroupStatusApplyConfiguration) WithIngressLastSyncSuccess(value bool) *SecurityGroupStatusApplyConfiguration
- func (b *SecurityGroupStatusApplyConfiguration) WithIngressMd5(value string) *SecurityGroupStatusApplyConfiguration
- func (b *SecurityGroupStatusApplyConfiguration) WithPortGroup(value string) *SecurityGroupStatusApplyConfiguration
- type StaticRouteApplyConfiguration
- func (b *StaticRouteApplyConfiguration) WithBfdID(value string) *StaticRouteApplyConfiguration
- func (b *StaticRouteApplyConfiguration) WithCIDR(value string) *StaticRouteApplyConfiguration
- func (b *StaticRouteApplyConfiguration) WithECMPMode(value string) *StaticRouteApplyConfiguration
- func (b *StaticRouteApplyConfiguration) WithNextHopIP(value string) *StaticRouteApplyConfiguration
- func (b *StaticRouteApplyConfiguration) WithPolicy(value kubeovnv1.RoutePolicy) *StaticRouteApplyConfiguration
- func (b *StaticRouteApplyConfiguration) WithRouteTable(value string) *StaticRouteApplyConfiguration
- type SubnetApplyConfiguration
- func (b *SubnetApplyConfiguration) GetAPIVersion() *string
- func (b *SubnetApplyConfiguration) GetKind() *string
- func (b *SubnetApplyConfiguration) GetName() *string
- func (b *SubnetApplyConfiguration) GetNamespace() *string
- func (b SubnetApplyConfiguration) IsApplyConfiguration()
- func (b *SubnetApplyConfiguration) WithAPIVersion(value string) *SubnetApplyConfiguration
- func (b *SubnetApplyConfiguration) WithAnnotations(entries map[string]string) *SubnetApplyConfiguration
- func (b *SubnetApplyConfiguration) WithCreationTimestamp(value apismetav1.Time) *SubnetApplyConfiguration
- func (b *SubnetApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *SubnetApplyConfiguration
- func (b *SubnetApplyConfiguration) WithDeletionTimestamp(value apismetav1.Time) *SubnetApplyConfiguration
- func (b *SubnetApplyConfiguration) WithFinalizers(values ...string) *SubnetApplyConfiguration
- func (b *SubnetApplyConfiguration) WithGenerateName(value string) *SubnetApplyConfiguration
- func (b *SubnetApplyConfiguration) WithGeneration(value int64) *SubnetApplyConfiguration
- func (b *SubnetApplyConfiguration) WithKind(value string) *SubnetApplyConfiguration
- func (b *SubnetApplyConfiguration) WithLabels(entries map[string]string) *SubnetApplyConfiguration
- func (b *SubnetApplyConfiguration) WithName(value string) *SubnetApplyConfiguration
- func (b *SubnetApplyConfiguration) WithNamespace(value string) *SubnetApplyConfiguration
- func (b *SubnetApplyConfiguration) WithOwnerReferences(values ...*metav1.OwnerReferenceApplyConfiguration) *SubnetApplyConfiguration
- func (b *SubnetApplyConfiguration) WithResourceVersion(value string) *SubnetApplyConfiguration
- func (b *SubnetApplyConfiguration) WithSpec(value *SubnetSpecApplyConfiguration) *SubnetApplyConfiguration
- func (b *SubnetApplyConfiguration) WithStatus(value *SubnetStatusApplyConfiguration) *SubnetApplyConfiguration
- func (b *SubnetApplyConfiguration) WithUID(value types.UID) *SubnetApplyConfiguration
- type SubnetSpecApplyConfiguration
- func (b *SubnetSpecApplyConfiguration) WithAcls(values ...*ACLApplyConfiguration) *SubnetSpecApplyConfiguration
- func (b *SubnetSpecApplyConfiguration) WithAllowEWTraffic(value bool) *SubnetSpecApplyConfiguration
- func (b *SubnetSpecApplyConfiguration) WithAllowSubnets(values ...string) *SubnetSpecApplyConfiguration
- func (b *SubnetSpecApplyConfiguration) WithCIDRBlock(value string) *SubnetSpecApplyConfiguration
- func (b *SubnetSpecApplyConfiguration) WithDHCPv4Options(value string) *SubnetSpecApplyConfiguration
- func (b *SubnetSpecApplyConfiguration) WithDHCPv6Options(value string) *SubnetSpecApplyConfiguration
- func (b *SubnetSpecApplyConfiguration) WithDefault(value bool) *SubnetSpecApplyConfiguration
- func (b *SubnetSpecApplyConfiguration) WithDisableGatewayCheck(value bool) *SubnetSpecApplyConfiguration
- func (b *SubnetSpecApplyConfiguration) WithDisableInterConnection(value bool) *SubnetSpecApplyConfiguration
- func (b *SubnetSpecApplyConfiguration) WithEnableDHCP(value bool) *SubnetSpecApplyConfiguration
- func (b *SubnetSpecApplyConfiguration) WithEnableEcmp(value bool) *SubnetSpecApplyConfiguration
- func (b *SubnetSpecApplyConfiguration) WithEnableExternalLBAddress(value bool) *SubnetSpecApplyConfiguration
- func (b *SubnetSpecApplyConfiguration) WithEnableIPv6RA(value bool) *SubnetSpecApplyConfiguration
- func (b *SubnetSpecApplyConfiguration) WithEnableLb(value bool) *SubnetSpecApplyConfiguration
- func (b *SubnetSpecApplyConfiguration) WithEnableMulticastSnoop(value bool) *SubnetSpecApplyConfiguration
- func (b *SubnetSpecApplyConfiguration) WithExcludeIps(values ...string) *SubnetSpecApplyConfiguration
- func (b *SubnetSpecApplyConfiguration) WithExternalEgressGateway(value string) *SubnetSpecApplyConfiguration
- func (b *SubnetSpecApplyConfiguration) WithGateway(value string) *SubnetSpecApplyConfiguration
- func (b *SubnetSpecApplyConfiguration) WithGatewayNode(value string) *SubnetSpecApplyConfiguration
- func (b *SubnetSpecApplyConfiguration) WithGatewayType(value string) *SubnetSpecApplyConfiguration
- func (b *SubnetSpecApplyConfiguration) WithIPv6RAConfigs(value string) *SubnetSpecApplyConfiguration
- func (b *SubnetSpecApplyConfiguration) WithLogicalGateway(value bool) *SubnetSpecApplyConfiguration
- func (b *SubnetSpecApplyConfiguration) WithMtu(value uint32) *SubnetSpecApplyConfiguration
- func (b *SubnetSpecApplyConfiguration) WithNamespaceSelectors(values ...*metav1.LabelSelectorApplyConfiguration) *SubnetSpecApplyConfiguration
- func (b *SubnetSpecApplyConfiguration) WithNamespaces(values ...string) *SubnetSpecApplyConfiguration
- func (b *SubnetSpecApplyConfiguration) WithNatOutgoing(value bool) *SubnetSpecApplyConfiguration
- func (b *SubnetSpecApplyConfiguration) WithNatOutgoingPolicyRules(values ...*NatOutgoingPolicyRuleApplyConfiguration) *SubnetSpecApplyConfiguration
- func (b *SubnetSpecApplyConfiguration) WithPolicyRoutingPriority(value uint32) *SubnetSpecApplyConfiguration
- func (b *SubnetSpecApplyConfiguration) WithPolicyRoutingTableID(value uint32) *SubnetSpecApplyConfiguration
- func (b *SubnetSpecApplyConfiguration) WithPrivate(value bool) *SubnetSpecApplyConfiguration
- func (b *SubnetSpecApplyConfiguration) WithProtocol(value string) *SubnetSpecApplyConfiguration
- func (b *SubnetSpecApplyConfiguration) WithProvider(value string) *SubnetSpecApplyConfiguration
- func (b *SubnetSpecApplyConfiguration) WithRouteTable(value string) *SubnetSpecApplyConfiguration
- func (b *SubnetSpecApplyConfiguration) WithU2OInterconnection(value bool) *SubnetSpecApplyConfiguration
- func (b *SubnetSpecApplyConfiguration) WithU2OInterconnectionIP(value string) *SubnetSpecApplyConfiguration
- func (b *SubnetSpecApplyConfiguration) WithVips(values ...string) *SubnetSpecApplyConfiguration
- func (b *SubnetSpecApplyConfiguration) WithVlan(value string) *SubnetSpecApplyConfiguration
- func (b *SubnetSpecApplyConfiguration) WithVpc(value string) *SubnetSpecApplyConfiguration
- type SubnetStatusApplyConfiguration
- func (b *SubnetStatusApplyConfiguration) WithActivateGateway(value string) *SubnetStatusApplyConfiguration
- func (b *SubnetStatusApplyConfiguration) WithConditions(values ...*ConditionApplyConfiguration) *SubnetStatusApplyConfiguration
- func (b *SubnetStatusApplyConfiguration) WithDHCPv4OptionsUUID(value string) *SubnetStatusApplyConfiguration
- func (b *SubnetStatusApplyConfiguration) WithDHCPv6OptionsUUID(value string) *SubnetStatusApplyConfiguration
- func (b *SubnetStatusApplyConfiguration) WithMcastQuerierIP(value string) *SubnetStatusApplyConfiguration
- func (b *SubnetStatusApplyConfiguration) WithMcastQuerierMAC(value string) *SubnetStatusApplyConfiguration
- func (b *SubnetStatusApplyConfiguration) WithNatOutgoingPolicyRules(values ...*NatOutgoingPolicyRuleStatusApplyConfiguration) *SubnetStatusApplyConfiguration
- func (b *SubnetStatusApplyConfiguration) WithU2OInterconnectionIP(value string) *SubnetStatusApplyConfiguration
- func (b *SubnetStatusApplyConfiguration) WithU2OInterconnectionMAC(value string) *SubnetStatusApplyConfiguration
- func (b *SubnetStatusApplyConfiguration) WithU2OInterconnectionVPC(value string) *SubnetStatusApplyConfiguration
- func (b *SubnetStatusApplyConfiguration) WithV4AvailableIPRange(value string) *SubnetStatusApplyConfiguration
- func (b *SubnetStatusApplyConfiguration) WithV4AvailableIPs(value float64) *SubnetStatusApplyConfiguration
- func (b *SubnetStatusApplyConfiguration) WithV4UsingIPRange(value string) *SubnetStatusApplyConfiguration
- func (b *SubnetStatusApplyConfiguration) WithV4UsingIPs(value float64) *SubnetStatusApplyConfiguration
- func (b *SubnetStatusApplyConfiguration) WithV6AvailableIPRange(value string) *SubnetStatusApplyConfiguration
- func (b *SubnetStatusApplyConfiguration) WithV6AvailableIPs(value float64) *SubnetStatusApplyConfiguration
- func (b *SubnetStatusApplyConfiguration) WithV6UsingIPRange(value string) *SubnetStatusApplyConfiguration
- func (b *SubnetStatusApplyConfiguration) WithV6UsingIPs(value float64) *SubnetStatusApplyConfiguration
- type SwitchLBRuleApplyConfiguration
- func (b *SwitchLBRuleApplyConfiguration) GetAPIVersion() *string
- func (b *SwitchLBRuleApplyConfiguration) GetKind() *string
- func (b *SwitchLBRuleApplyConfiguration) GetName() *string
- func (b *SwitchLBRuleApplyConfiguration) GetNamespace() *string
- func (b SwitchLBRuleApplyConfiguration) IsApplyConfiguration()
- func (b *SwitchLBRuleApplyConfiguration) WithAPIVersion(value string) *SwitchLBRuleApplyConfiguration
- func (b *SwitchLBRuleApplyConfiguration) WithAnnotations(entries map[string]string) *SwitchLBRuleApplyConfiguration
- func (b *SwitchLBRuleApplyConfiguration) WithCreationTimestamp(value apismetav1.Time) *SwitchLBRuleApplyConfiguration
- func (b *SwitchLBRuleApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *SwitchLBRuleApplyConfiguration
- func (b *SwitchLBRuleApplyConfiguration) WithDeletionTimestamp(value apismetav1.Time) *SwitchLBRuleApplyConfiguration
- func (b *SwitchLBRuleApplyConfiguration) WithFinalizers(values ...string) *SwitchLBRuleApplyConfiguration
- func (b *SwitchLBRuleApplyConfiguration) WithGenerateName(value string) *SwitchLBRuleApplyConfiguration
- func (b *SwitchLBRuleApplyConfiguration) WithGeneration(value int64) *SwitchLBRuleApplyConfiguration
- func (b *SwitchLBRuleApplyConfiguration) WithKind(value string) *SwitchLBRuleApplyConfiguration
- func (b *SwitchLBRuleApplyConfiguration) WithLabels(entries map[string]string) *SwitchLBRuleApplyConfiguration
- func (b *SwitchLBRuleApplyConfiguration) WithName(value string) *SwitchLBRuleApplyConfiguration
- func (b *SwitchLBRuleApplyConfiguration) WithNamespace(value string) *SwitchLBRuleApplyConfiguration
- func (b *SwitchLBRuleApplyConfiguration) WithOwnerReferences(values ...*metav1.OwnerReferenceApplyConfiguration) *SwitchLBRuleApplyConfiguration
- func (b *SwitchLBRuleApplyConfiguration) WithResourceVersion(value string) *SwitchLBRuleApplyConfiguration
- func (b *SwitchLBRuleApplyConfiguration) WithSpec(value *SwitchLBRuleSpecApplyConfiguration) *SwitchLBRuleApplyConfiguration
- func (b *SwitchLBRuleApplyConfiguration) WithStatus(value *SwitchLBRuleStatusApplyConfiguration) *SwitchLBRuleApplyConfiguration
- func (b *SwitchLBRuleApplyConfiguration) WithUID(value types.UID) *SwitchLBRuleApplyConfiguration
- type SwitchLBRulePortApplyConfiguration
- func (b *SwitchLBRulePortApplyConfiguration) WithName(value string) *SwitchLBRulePortApplyConfiguration
- func (b *SwitchLBRulePortApplyConfiguration) WithPort(value int32) *SwitchLBRulePortApplyConfiguration
- func (b *SwitchLBRulePortApplyConfiguration) WithProtocol(value string) *SwitchLBRulePortApplyConfiguration
- func (b *SwitchLBRulePortApplyConfiguration) WithTargetPort(value int32) *SwitchLBRulePortApplyConfiguration
- type SwitchLBRuleSpecApplyConfiguration
- func (b *SwitchLBRuleSpecApplyConfiguration) WithEndpoints(values ...string) *SwitchLBRuleSpecApplyConfiguration
- func (b *SwitchLBRuleSpecApplyConfiguration) WithNamespace(value string) *SwitchLBRuleSpecApplyConfiguration
- func (b *SwitchLBRuleSpecApplyConfiguration) WithPorts(values ...*SwitchLBRulePortApplyConfiguration) *SwitchLBRuleSpecApplyConfiguration
- func (b *SwitchLBRuleSpecApplyConfiguration) WithSelector(values ...string) *SwitchLBRuleSpecApplyConfiguration
- func (b *SwitchLBRuleSpecApplyConfiguration) WithSessionAffinity(value string) *SwitchLBRuleSpecApplyConfiguration
- func (b *SwitchLBRuleSpecApplyConfiguration) WithVip(value string) *SwitchLBRuleSpecApplyConfiguration
- type SwitchLBRuleStatusApplyConfiguration
- func (b *SwitchLBRuleStatusApplyConfiguration) WithConditions(values ...*ConditionApplyConfiguration) *SwitchLBRuleStatusApplyConfiguration
- func (b *SwitchLBRuleStatusApplyConfiguration) WithPorts(value string) *SwitchLBRuleStatusApplyConfiguration
- func (b *SwitchLBRuleStatusApplyConfiguration) WithService(value string) *SwitchLBRuleStatusApplyConfiguration
- type VipApplyConfiguration
- func (b *VipApplyConfiguration) GetAPIVersion() *string
- func (b *VipApplyConfiguration) GetKind() *string
- func (b *VipApplyConfiguration) GetName() *string
- func (b *VipApplyConfiguration) GetNamespace() *string
- func (b VipApplyConfiguration) IsApplyConfiguration()
- func (b *VipApplyConfiguration) WithAPIVersion(value string) *VipApplyConfiguration
- func (b *VipApplyConfiguration) WithAnnotations(entries map[string]string) *VipApplyConfiguration
- func (b *VipApplyConfiguration) WithCreationTimestamp(value apismetav1.Time) *VipApplyConfiguration
- func (b *VipApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *VipApplyConfiguration
- func (b *VipApplyConfiguration) WithDeletionTimestamp(value apismetav1.Time) *VipApplyConfiguration
- func (b *VipApplyConfiguration) WithFinalizers(values ...string) *VipApplyConfiguration
- func (b *VipApplyConfiguration) WithGenerateName(value string) *VipApplyConfiguration
- func (b *VipApplyConfiguration) WithGeneration(value int64) *VipApplyConfiguration
- func (b *VipApplyConfiguration) WithKind(value string) *VipApplyConfiguration
- func (b *VipApplyConfiguration) WithLabels(entries map[string]string) *VipApplyConfiguration
- func (b *VipApplyConfiguration) WithName(value string) *VipApplyConfiguration
- func (b *VipApplyConfiguration) WithNamespace(value string) *VipApplyConfiguration
- func (b *VipApplyConfiguration) WithOwnerReferences(values ...*metav1.OwnerReferenceApplyConfiguration) *VipApplyConfiguration
- func (b *VipApplyConfiguration) WithResourceVersion(value string) *VipApplyConfiguration
- func (b *VipApplyConfiguration) WithSpec(value *VipSpecApplyConfiguration) *VipApplyConfiguration
- func (b *VipApplyConfiguration) WithStatus(value *VipStatusApplyConfiguration) *VipApplyConfiguration
- func (b *VipApplyConfiguration) WithUID(value types.UID) *VipApplyConfiguration
- type VipSpecApplyConfiguration
- func (b *VipSpecApplyConfiguration) WithAttachSubnets(values ...string) *VipSpecApplyConfiguration
- func (b *VipSpecApplyConfiguration) WithMacAddress(value string) *VipSpecApplyConfiguration
- func (b *VipSpecApplyConfiguration) WithNamespace(value string) *VipSpecApplyConfiguration
- func (b *VipSpecApplyConfiguration) WithSelector(values ...string) *VipSpecApplyConfiguration
- func (b *VipSpecApplyConfiguration) WithSubnet(value string) *VipSpecApplyConfiguration
- func (b *VipSpecApplyConfiguration) WithType(value string) *VipSpecApplyConfiguration
- func (b *VipSpecApplyConfiguration) WithV4ip(value string) *VipSpecApplyConfiguration
- func (b *VipSpecApplyConfiguration) WithV6ip(value string) *VipSpecApplyConfiguration
- type VipStatusApplyConfiguration
- func (b *VipStatusApplyConfiguration) WithConditions(values ...*ConditionApplyConfiguration) *VipStatusApplyConfiguration
- func (b *VipStatusApplyConfiguration) WithMac(value string) *VipStatusApplyConfiguration
- func (b *VipStatusApplyConfiguration) WithType(value string) *VipStatusApplyConfiguration
- func (b *VipStatusApplyConfiguration) WithV4ip(value string) *VipStatusApplyConfiguration
- func (b *VipStatusApplyConfiguration) WithV6ip(value string) *VipStatusApplyConfiguration
- type VlanApplyConfiguration
- func (b *VlanApplyConfiguration) GetAPIVersion() *string
- func (b *VlanApplyConfiguration) GetKind() *string
- func (b *VlanApplyConfiguration) GetName() *string
- func (b *VlanApplyConfiguration) GetNamespace() *string
- func (b VlanApplyConfiguration) IsApplyConfiguration()
- func (b *VlanApplyConfiguration) WithAPIVersion(value string) *VlanApplyConfiguration
- func (b *VlanApplyConfiguration) WithAnnotations(entries map[string]string) *VlanApplyConfiguration
- func (b *VlanApplyConfiguration) WithCreationTimestamp(value apismetav1.Time) *VlanApplyConfiguration
- func (b *VlanApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *VlanApplyConfiguration
- func (b *VlanApplyConfiguration) WithDeletionTimestamp(value apismetav1.Time) *VlanApplyConfiguration
- func (b *VlanApplyConfiguration) WithFinalizers(values ...string) *VlanApplyConfiguration
- func (b *VlanApplyConfiguration) WithGenerateName(value string) *VlanApplyConfiguration
- func (b *VlanApplyConfiguration) WithGeneration(value int64) *VlanApplyConfiguration
- func (b *VlanApplyConfiguration) WithKind(value string) *VlanApplyConfiguration
- func (b *VlanApplyConfiguration) WithLabels(entries map[string]string) *VlanApplyConfiguration
- func (b *VlanApplyConfiguration) WithName(value string) *VlanApplyConfiguration
- func (b *VlanApplyConfiguration) WithNamespace(value string) *VlanApplyConfiguration
- func (b *VlanApplyConfiguration) WithOwnerReferences(values ...*metav1.OwnerReferenceApplyConfiguration) *VlanApplyConfiguration
- func (b *VlanApplyConfiguration) WithResourceVersion(value string) *VlanApplyConfiguration
- func (b *VlanApplyConfiguration) WithSpec(value *VlanSpecApplyConfiguration) *VlanApplyConfiguration
- func (b *VlanApplyConfiguration) WithStatus(value *VlanStatusApplyConfiguration) *VlanApplyConfiguration
- func (b *VlanApplyConfiguration) WithUID(value types.UID) *VlanApplyConfiguration
- type VlanSpecApplyConfiguration
- func (b *VlanSpecApplyConfiguration) WithID(value int) *VlanSpecApplyConfiguration
- func (b *VlanSpecApplyConfiguration) WithProvider(value string) *VlanSpecApplyConfiguration
- func (b *VlanSpecApplyConfiguration) WithProviderInterfaceName(value string) *VlanSpecApplyConfiguration
- func (b *VlanSpecApplyConfiguration) WithVlanID(value int) *VlanSpecApplyConfiguration
- type VlanStatusApplyConfiguration
- func (b *VlanStatusApplyConfiguration) WithConditions(values ...*ConditionApplyConfiguration) *VlanStatusApplyConfiguration
- func (b *VlanStatusApplyConfiguration) WithConflict(value bool) *VlanStatusApplyConfiguration
- func (b *VlanStatusApplyConfiguration) WithSubnets(values ...string) *VlanStatusApplyConfiguration
- type VpcApplyConfiguration
- func (b *VpcApplyConfiguration) GetAPIVersion() *string
- func (b *VpcApplyConfiguration) GetKind() *string
- func (b *VpcApplyConfiguration) GetName() *string
- func (b *VpcApplyConfiguration) GetNamespace() *string
- func (b VpcApplyConfiguration) IsApplyConfiguration()
- func (b *VpcApplyConfiguration) WithAPIVersion(value string) *VpcApplyConfiguration
- func (b *VpcApplyConfiguration) WithAnnotations(entries map[string]string) *VpcApplyConfiguration
- func (b *VpcApplyConfiguration) WithCreationTimestamp(value apismetav1.Time) *VpcApplyConfiguration
- func (b *VpcApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *VpcApplyConfiguration
- func (b *VpcApplyConfiguration) WithDeletionTimestamp(value apismetav1.Time) *VpcApplyConfiguration
- func (b *VpcApplyConfiguration) WithFinalizers(values ...string) *VpcApplyConfiguration
- func (b *VpcApplyConfiguration) WithGenerateName(value string) *VpcApplyConfiguration
- func (b *VpcApplyConfiguration) WithGeneration(value int64) *VpcApplyConfiguration
- func (b *VpcApplyConfiguration) WithKind(value string) *VpcApplyConfiguration
- func (b *VpcApplyConfiguration) WithLabels(entries map[string]string) *VpcApplyConfiguration
- func (b *VpcApplyConfiguration) WithName(value string) *VpcApplyConfiguration
- func (b *VpcApplyConfiguration) WithNamespace(value string) *VpcApplyConfiguration
- func (b *VpcApplyConfiguration) WithOwnerReferences(values ...*metav1.OwnerReferenceApplyConfiguration) *VpcApplyConfiguration
- func (b *VpcApplyConfiguration) WithResourceVersion(value string) *VpcApplyConfiguration
- func (b *VpcApplyConfiguration) WithSpec(value *VpcSpecApplyConfiguration) *VpcApplyConfiguration
- func (b *VpcApplyConfiguration) WithStatus(value *VpcStatusApplyConfiguration) *VpcApplyConfiguration
- func (b *VpcApplyConfiguration) WithUID(value types.UID) *VpcApplyConfiguration
- type VpcBgpSpeakerApplyConfiguration
- func (b *VpcBgpSpeakerApplyConfiguration) WithASN(value uint32) *VpcBgpSpeakerApplyConfiguration
- func (b *VpcBgpSpeakerApplyConfiguration) WithEnableGracefulRestart(value bool) *VpcBgpSpeakerApplyConfiguration
- func (b *VpcBgpSpeakerApplyConfiguration) WithEnabled(value bool) *VpcBgpSpeakerApplyConfiguration
- func (b *VpcBgpSpeakerApplyConfiguration) WithExtraArgs(values ...string) *VpcBgpSpeakerApplyConfiguration
- func (b *VpcBgpSpeakerApplyConfiguration) WithHoldTime(value metav1.Duration) *VpcBgpSpeakerApplyConfiguration
- func (b *VpcBgpSpeakerApplyConfiguration) WithNeighbors(values ...string) *VpcBgpSpeakerApplyConfiguration
- func (b *VpcBgpSpeakerApplyConfiguration) WithPassword(value string) *VpcBgpSpeakerApplyConfiguration
- func (b *VpcBgpSpeakerApplyConfiguration) WithRemoteASN(value uint32) *VpcBgpSpeakerApplyConfiguration
- func (b *VpcBgpSpeakerApplyConfiguration) WithRouterID(value string) *VpcBgpSpeakerApplyConfiguration
- type VpcDNSSpecApplyConfiguration
- type VpcDNSStatusApplyConfiguration
- type VpcDnsApplyConfiguration
- func (b *VpcDnsApplyConfiguration) GetAPIVersion() *string
- func (b *VpcDnsApplyConfiguration) GetKind() *string
- func (b *VpcDnsApplyConfiguration) GetName() *string
- func (b *VpcDnsApplyConfiguration) GetNamespace() *string
- func (b VpcDnsApplyConfiguration) IsApplyConfiguration()
- func (b *VpcDnsApplyConfiguration) WithAPIVersion(value string) *VpcDnsApplyConfiguration
- func (b *VpcDnsApplyConfiguration) WithAnnotations(entries map[string]string) *VpcDnsApplyConfiguration
- func (b *VpcDnsApplyConfiguration) WithCreationTimestamp(value apismetav1.Time) *VpcDnsApplyConfiguration
- func (b *VpcDnsApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *VpcDnsApplyConfiguration
- func (b *VpcDnsApplyConfiguration) WithDeletionTimestamp(value apismetav1.Time) *VpcDnsApplyConfiguration
- func (b *VpcDnsApplyConfiguration) WithFinalizers(values ...string) *VpcDnsApplyConfiguration
- func (b *VpcDnsApplyConfiguration) WithGenerateName(value string) *VpcDnsApplyConfiguration
- func (b *VpcDnsApplyConfiguration) WithGeneration(value int64) *VpcDnsApplyConfiguration
- func (b *VpcDnsApplyConfiguration) WithKind(value string) *VpcDnsApplyConfiguration
- func (b *VpcDnsApplyConfiguration) WithLabels(entries map[string]string) *VpcDnsApplyConfiguration
- func (b *VpcDnsApplyConfiguration) WithName(value string) *VpcDnsApplyConfiguration
- func (b *VpcDnsApplyConfiguration) WithNamespace(value string) *VpcDnsApplyConfiguration
- func (b *VpcDnsApplyConfiguration) WithOwnerReferences(values ...*metav1.OwnerReferenceApplyConfiguration) *VpcDnsApplyConfiguration
- func (b *VpcDnsApplyConfiguration) WithResourceVersion(value string) *VpcDnsApplyConfiguration
- func (b *VpcDnsApplyConfiguration) WithSpec(value *VpcDNSSpecApplyConfiguration) *VpcDnsApplyConfiguration
- func (b *VpcDnsApplyConfiguration) WithStatus(value *VpcDNSStatusApplyConfiguration) *VpcDnsApplyConfiguration
- func (b *VpcDnsApplyConfiguration) WithUID(value types.UID) *VpcDnsApplyConfiguration
- type VpcEgressGatewayApplyConfiguration
- func (b *VpcEgressGatewayApplyConfiguration) GetAPIVersion() *string
- func (b *VpcEgressGatewayApplyConfiguration) GetKind() *string
- func (b *VpcEgressGatewayApplyConfiguration) GetName() *string
- func (b *VpcEgressGatewayApplyConfiguration) GetNamespace() *string
- func (b VpcEgressGatewayApplyConfiguration) IsApplyConfiguration()
- func (b *VpcEgressGatewayApplyConfiguration) WithAPIVersion(value string) *VpcEgressGatewayApplyConfiguration
- func (b *VpcEgressGatewayApplyConfiguration) WithAnnotations(entries map[string]string) *VpcEgressGatewayApplyConfiguration
- func (b *VpcEgressGatewayApplyConfiguration) WithCreationTimestamp(value apismetav1.Time) *VpcEgressGatewayApplyConfiguration
- func (b *VpcEgressGatewayApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *VpcEgressGatewayApplyConfiguration
- func (b *VpcEgressGatewayApplyConfiguration) WithDeletionTimestamp(value apismetav1.Time) *VpcEgressGatewayApplyConfiguration
- func (b *VpcEgressGatewayApplyConfiguration) WithFinalizers(values ...string) *VpcEgressGatewayApplyConfiguration
- func (b *VpcEgressGatewayApplyConfiguration) WithGenerateName(value string) *VpcEgressGatewayApplyConfiguration
- func (b *VpcEgressGatewayApplyConfiguration) WithGeneration(value int64) *VpcEgressGatewayApplyConfiguration
- func (b *VpcEgressGatewayApplyConfiguration) WithKind(value string) *VpcEgressGatewayApplyConfiguration
- func (b *VpcEgressGatewayApplyConfiguration) WithLabels(entries map[string]string) *VpcEgressGatewayApplyConfiguration
- func (b *VpcEgressGatewayApplyConfiguration) WithName(value string) *VpcEgressGatewayApplyConfiguration
- func (b *VpcEgressGatewayApplyConfiguration) WithNamespace(value string) *VpcEgressGatewayApplyConfiguration
- func (b *VpcEgressGatewayApplyConfiguration) WithOwnerReferences(values ...*metav1.OwnerReferenceApplyConfiguration) *VpcEgressGatewayApplyConfiguration
- func (b *VpcEgressGatewayApplyConfiguration) WithResourceVersion(value string) *VpcEgressGatewayApplyConfiguration
- func (b *VpcEgressGatewayApplyConfiguration) WithSpec(value *VpcEgressGatewaySpecApplyConfiguration) *VpcEgressGatewayApplyConfiguration
- func (b *VpcEgressGatewayApplyConfiguration) WithStatus(value *VpcEgressGatewayStatusApplyConfiguration) *VpcEgressGatewayApplyConfiguration
- func (b *VpcEgressGatewayApplyConfiguration) WithUID(value types.UID) *VpcEgressGatewayApplyConfiguration
- type VpcEgressGatewayBFDConfigApplyConfiguration
- func (b *VpcEgressGatewayBFDConfigApplyConfiguration) WithEnabled(value bool) *VpcEgressGatewayBFDConfigApplyConfiguration
- func (b *VpcEgressGatewayBFDConfigApplyConfiguration) WithMinRX(value int32) *VpcEgressGatewayBFDConfigApplyConfiguration
- func (b *VpcEgressGatewayBFDConfigApplyConfiguration) WithMinTX(value int32) *VpcEgressGatewayBFDConfigApplyConfiguration
- func (b *VpcEgressGatewayBFDConfigApplyConfiguration) WithMultiplier(value int32) *VpcEgressGatewayBFDConfigApplyConfiguration
- type VpcEgressGatewayNodeSelectorApplyConfiguration
- func (b *VpcEgressGatewayNodeSelectorApplyConfiguration) WithMatchExpressions(values ...corev1.NodeSelectorRequirement) *VpcEgressGatewayNodeSelectorApplyConfiguration
- func (b *VpcEgressGatewayNodeSelectorApplyConfiguration) WithMatchFields(values ...corev1.NodeSelectorRequirement) *VpcEgressGatewayNodeSelectorApplyConfiguration
- func (b *VpcEgressGatewayNodeSelectorApplyConfiguration) WithMatchLabels(entries map[string]string) *VpcEgressGatewayNodeSelectorApplyConfiguration
- type VpcEgressGatewayPolicyApplyConfiguration
- func (b *VpcEgressGatewayPolicyApplyConfiguration) WithIPBlocks(values ...string) *VpcEgressGatewayPolicyApplyConfiguration
- func (b *VpcEgressGatewayPolicyApplyConfiguration) WithSNAT(value bool) *VpcEgressGatewayPolicyApplyConfiguration
- func (b *VpcEgressGatewayPolicyApplyConfiguration) WithSubnets(values ...string) *VpcEgressGatewayPolicyApplyConfiguration
- type VpcEgressGatewaySelectorApplyConfiguration
- func (b *VpcEgressGatewaySelectorApplyConfiguration) WithNamespaceSelector(value *metav1.LabelSelectorApplyConfiguration) *VpcEgressGatewaySelectorApplyConfiguration
- func (b *VpcEgressGatewaySelectorApplyConfiguration) WithPodSelector(value *metav1.LabelSelectorApplyConfiguration) *VpcEgressGatewaySelectorApplyConfiguration
- type VpcEgressGatewaySpecApplyConfiguration
- func (b *VpcEgressGatewaySpecApplyConfiguration) WithBFD(value *VpcEgressGatewayBFDConfigApplyConfiguration) *VpcEgressGatewaySpecApplyConfiguration
- func (b *VpcEgressGatewaySpecApplyConfiguration) WithExternalIPs(values ...string) *VpcEgressGatewaySpecApplyConfiguration
- func (b *VpcEgressGatewaySpecApplyConfiguration) WithExternalSubnet(value string) *VpcEgressGatewaySpecApplyConfiguration
- func (b *VpcEgressGatewaySpecApplyConfiguration) WithImage(value string) *VpcEgressGatewaySpecApplyConfiguration
- func (b *VpcEgressGatewaySpecApplyConfiguration) WithInternalIPs(values ...string) *VpcEgressGatewaySpecApplyConfiguration
- func (b *VpcEgressGatewaySpecApplyConfiguration) WithInternalSubnet(value string) *VpcEgressGatewaySpecApplyConfiguration
- func (b *VpcEgressGatewaySpecApplyConfiguration) WithNodeSelector(values ...*VpcEgressGatewayNodeSelectorApplyConfiguration) *VpcEgressGatewaySpecApplyConfiguration
- func (b *VpcEgressGatewaySpecApplyConfiguration) WithPolicies(values ...*VpcEgressGatewayPolicyApplyConfiguration) *VpcEgressGatewaySpecApplyConfiguration
- func (b *VpcEgressGatewaySpecApplyConfiguration) WithPrefix(value string) *VpcEgressGatewaySpecApplyConfiguration
- func (b *VpcEgressGatewaySpecApplyConfiguration) WithReplicas(value int32) *VpcEgressGatewaySpecApplyConfiguration
- func (b *VpcEgressGatewaySpecApplyConfiguration) WithSelectors(values ...*VpcEgressGatewaySelectorApplyConfiguration) *VpcEgressGatewaySpecApplyConfiguration
- func (b *VpcEgressGatewaySpecApplyConfiguration) WithTrafficPolicy(value string) *VpcEgressGatewaySpecApplyConfiguration
- func (b *VpcEgressGatewaySpecApplyConfiguration) WithVPC(value string) *VpcEgressGatewaySpecApplyConfiguration
- type VpcEgressGatewayStatusApplyConfiguration
- func (b *VpcEgressGatewayStatusApplyConfiguration) WithConditions(value kubeovnv1.Conditions) *VpcEgressGatewayStatusApplyConfiguration
- func (b *VpcEgressGatewayStatusApplyConfiguration) WithExternalIPs(values ...string) *VpcEgressGatewayStatusApplyConfiguration
- func (b *VpcEgressGatewayStatusApplyConfiguration) WithInternalIPs(values ...string) *VpcEgressGatewayStatusApplyConfiguration
- func (b *VpcEgressGatewayStatusApplyConfiguration) WithLabelSelector(value string) *VpcEgressGatewayStatusApplyConfiguration
- func (b *VpcEgressGatewayStatusApplyConfiguration) WithPhase(value kubeovnv1.Phase) *VpcEgressGatewayStatusApplyConfiguration
- func (b *VpcEgressGatewayStatusApplyConfiguration) WithReady(value bool) *VpcEgressGatewayStatusApplyConfiguration
- func (b *VpcEgressGatewayStatusApplyConfiguration) WithReplicas(value int32) *VpcEgressGatewayStatusApplyConfiguration
- func (b *VpcEgressGatewayStatusApplyConfiguration) WithWorkload(value *VpcEgressWorkloadApplyConfiguration) *VpcEgressGatewayStatusApplyConfiguration
- type VpcEgressWorkloadApplyConfiguration
- func (b *VpcEgressWorkloadApplyConfiguration) WithAPIVersion(value string) *VpcEgressWorkloadApplyConfiguration
- func (b *VpcEgressWorkloadApplyConfiguration) WithKind(value string) *VpcEgressWorkloadApplyConfiguration
- func (b *VpcEgressWorkloadApplyConfiguration) WithName(value string) *VpcEgressWorkloadApplyConfiguration
- func (b *VpcEgressWorkloadApplyConfiguration) WithNodes(values ...string) *VpcEgressWorkloadApplyConfiguration
- type VpcNatGatewayApplyConfiguration
- func (b *VpcNatGatewayApplyConfiguration) GetAPIVersion() *string
- func (b *VpcNatGatewayApplyConfiguration) GetKind() *string
- func (b *VpcNatGatewayApplyConfiguration) GetName() *string
- func (b *VpcNatGatewayApplyConfiguration) GetNamespace() *string
- func (b VpcNatGatewayApplyConfiguration) IsApplyConfiguration()
- func (b *VpcNatGatewayApplyConfiguration) WithAPIVersion(value string) *VpcNatGatewayApplyConfiguration
- func (b *VpcNatGatewayApplyConfiguration) WithAnnotations(entries map[string]string) *VpcNatGatewayApplyConfiguration
- func (b *VpcNatGatewayApplyConfiguration) WithCreationTimestamp(value apismetav1.Time) *VpcNatGatewayApplyConfiguration
- func (b *VpcNatGatewayApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *VpcNatGatewayApplyConfiguration
- func (b *VpcNatGatewayApplyConfiguration) WithDeletionTimestamp(value apismetav1.Time) *VpcNatGatewayApplyConfiguration
- func (b *VpcNatGatewayApplyConfiguration) WithFinalizers(values ...string) *VpcNatGatewayApplyConfiguration
- func (b *VpcNatGatewayApplyConfiguration) WithGenerateName(value string) *VpcNatGatewayApplyConfiguration
- func (b *VpcNatGatewayApplyConfiguration) WithGeneration(value int64) *VpcNatGatewayApplyConfiguration
- func (b *VpcNatGatewayApplyConfiguration) WithKind(value string) *VpcNatGatewayApplyConfiguration
- func (b *VpcNatGatewayApplyConfiguration) WithLabels(entries map[string]string) *VpcNatGatewayApplyConfiguration
- func (b *VpcNatGatewayApplyConfiguration) WithName(value string) *VpcNatGatewayApplyConfiguration
- func (b *VpcNatGatewayApplyConfiguration) WithNamespace(value string) *VpcNatGatewayApplyConfiguration
- func (b *VpcNatGatewayApplyConfiguration) WithOwnerReferences(values ...*metav1.OwnerReferenceApplyConfiguration) *VpcNatGatewayApplyConfiguration
- func (b *VpcNatGatewayApplyConfiguration) WithResourceVersion(value string) *VpcNatGatewayApplyConfiguration
- func (b *VpcNatGatewayApplyConfiguration) WithSpec(value *VpcNatGatewaySpecApplyConfiguration) *VpcNatGatewayApplyConfiguration
- func (b *VpcNatGatewayApplyConfiguration) WithStatus(value *VpcNatGatewayStatusApplyConfiguration) *VpcNatGatewayApplyConfiguration
- func (b *VpcNatGatewayApplyConfiguration) WithUID(value types.UID) *VpcNatGatewayApplyConfiguration
- type VpcNatGatewaySpecApplyConfiguration
- func (b *VpcNatGatewaySpecApplyConfiguration) WithAffinity(value corev1.Affinity) *VpcNatGatewaySpecApplyConfiguration
- func (b *VpcNatGatewaySpecApplyConfiguration) WithBgpSpeaker(value *VpcBgpSpeakerApplyConfiguration) *VpcNatGatewaySpecApplyConfiguration
- func (b *VpcNatGatewaySpecApplyConfiguration) WithExternalSubnets(values ...string) *VpcNatGatewaySpecApplyConfiguration
- func (b *VpcNatGatewaySpecApplyConfiguration) WithLanIP(value string) *VpcNatGatewaySpecApplyConfiguration
- func (b *VpcNatGatewaySpecApplyConfiguration) WithQoSPolicy(value string) *VpcNatGatewaySpecApplyConfiguration
- func (b *VpcNatGatewaySpecApplyConfiguration) WithSelector(values ...string) *VpcNatGatewaySpecApplyConfiguration
- func (b *VpcNatGatewaySpecApplyConfiguration) WithSubnet(value string) *VpcNatGatewaySpecApplyConfiguration
- func (b *VpcNatGatewaySpecApplyConfiguration) WithTolerations(values ...corev1.Toleration) *VpcNatGatewaySpecApplyConfiguration
- func (b *VpcNatGatewaySpecApplyConfiguration) WithVpc(value string) *VpcNatGatewaySpecApplyConfiguration
- type VpcNatGatewayStatusApplyConfiguration
- func (b *VpcNatGatewayStatusApplyConfiguration) WithAffinity(value corev1.Affinity) *VpcNatGatewayStatusApplyConfiguration
- func (b *VpcNatGatewayStatusApplyConfiguration) WithExternalSubnets(values ...string) *VpcNatGatewayStatusApplyConfiguration
- func (b *VpcNatGatewayStatusApplyConfiguration) WithQoSPolicy(value string) *VpcNatGatewayStatusApplyConfiguration
- func (b *VpcNatGatewayStatusApplyConfiguration) WithSelector(values ...string) *VpcNatGatewayStatusApplyConfiguration
- func (b *VpcNatGatewayStatusApplyConfiguration) WithTolerations(values ...corev1.Toleration) *VpcNatGatewayStatusApplyConfiguration
- type VpcPeeringApplyConfiguration
- type VpcSpecApplyConfiguration
- func (b *VpcSpecApplyConfiguration) WithBFDPort(value *BFDPortApplyConfiguration) *VpcSpecApplyConfiguration
- func (b *VpcSpecApplyConfiguration) WithDefaultSubnet(value string) *VpcSpecApplyConfiguration
- func (b *VpcSpecApplyConfiguration) WithEnableBfd(value bool) *VpcSpecApplyConfiguration
- func (b *VpcSpecApplyConfiguration) WithEnableExternal(value bool) *VpcSpecApplyConfiguration
- func (b *VpcSpecApplyConfiguration) WithExtraExternalSubnets(values ...string) *VpcSpecApplyConfiguration
- func (b *VpcSpecApplyConfiguration) WithNamespaces(values ...string) *VpcSpecApplyConfiguration
- func (b *VpcSpecApplyConfiguration) WithPolicyRoutes(values ...**kubeovnv1.PolicyRoute) *VpcSpecApplyConfiguration
- func (b *VpcSpecApplyConfiguration) WithStaticRoutes(values ...**kubeovnv1.StaticRoute) *VpcSpecApplyConfiguration
- func (b *VpcSpecApplyConfiguration) WithVpcPeerings(values ...**kubeovnv1.VpcPeering) *VpcSpecApplyConfiguration
- type VpcStatusApplyConfiguration
- func (b *VpcStatusApplyConfiguration) WithBFDPort(value *BFDPortStatusApplyConfiguration) *VpcStatusApplyConfiguration
- func (b *VpcStatusApplyConfiguration) WithConditions(values ...*ConditionApplyConfiguration) *VpcStatusApplyConfiguration
- func (b *VpcStatusApplyConfiguration) WithDefault(value bool) *VpcStatusApplyConfiguration
- func (b *VpcStatusApplyConfiguration) WithDefaultLogicalSwitch(value string) *VpcStatusApplyConfiguration
- func (b *VpcStatusApplyConfiguration) WithEnableBfd(value bool) *VpcStatusApplyConfiguration
- func (b *VpcStatusApplyConfiguration) WithEnableExternal(value bool) *VpcStatusApplyConfiguration
- func (b *VpcStatusApplyConfiguration) WithExtraExternalSubnets(values ...string) *VpcStatusApplyConfiguration
- func (b *VpcStatusApplyConfiguration) WithRouter(value string) *VpcStatusApplyConfiguration
- func (b *VpcStatusApplyConfiguration) WithSctpLoadBalancer(value string) *VpcStatusApplyConfiguration
- func (b *VpcStatusApplyConfiguration) WithSctpSessionLoadBalancer(value string) *VpcStatusApplyConfiguration
- func (b *VpcStatusApplyConfiguration) WithStandby(value bool) *VpcStatusApplyConfiguration
- func (b *VpcStatusApplyConfiguration) WithSubnets(values ...string) *VpcStatusApplyConfiguration
- func (b *VpcStatusApplyConfiguration) WithTCPLoadBalancer(value string) *VpcStatusApplyConfiguration
- func (b *VpcStatusApplyConfiguration) WithTCPSessionLoadBalancer(value string) *VpcStatusApplyConfiguration
- func (b *VpcStatusApplyConfiguration) WithUDPLoadBalancer(value string) *VpcStatusApplyConfiguration
- func (b *VpcStatusApplyConfiguration) WithUDPSessionLoadBalancer(value string) *VpcStatusApplyConfiguration
- func (b *VpcStatusApplyConfiguration) WithVpcPeerings(values ...string) *VpcStatusApplyConfiguration
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ACLApplyConfiguration ¶
type ACLApplyConfiguration struct {
Direction *string `json:"direction,omitempty"`
Priority *int `json:"priority,omitempty"`
Match *string `json:"match,omitempty"`
Action *string `json:"action,omitempty"`
}
ACLApplyConfiguration represents a declarative configuration of the ACL type for use with apply.
func ACL ¶
func ACL() *ACLApplyConfiguration
ACLApplyConfiguration constructs a declarative configuration of the ACL type for use with apply.
func (*ACLApplyConfiguration) WithAction ¶
func (b *ACLApplyConfiguration) WithAction(value string) *ACLApplyConfiguration
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 (*ACLApplyConfiguration) WithDirection ¶
func (b *ACLApplyConfiguration) WithDirection(value string) *ACLApplyConfiguration
WithDirection sets the Direction 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 Direction field is set to the value of the last call.
func (*ACLApplyConfiguration) WithMatch ¶
func (b *ACLApplyConfiguration) WithMatch(value string) *ACLApplyConfiguration
WithMatch sets the Match 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 Match field is set to the value of the last call.
func (*ACLApplyConfiguration) WithPriority ¶
func (b *ACLApplyConfiguration) WithPriority(value int) *ACLApplyConfiguration
WithPriority sets the Priority 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 Priority field is set to the value of the last call.
type BFDPortApplyConfiguration ¶ added in v1.14.10
type BFDPortApplyConfiguration struct {
Enabled *bool `json:"enabled,omitempty"`
// ip address(es) of the BFD port
IP *string `json:"ip,omitempty"`
// optional node selector used to select the nodes where the BFD LRP will be hosted
// if not specified, at most 3 nodes will be selected
NodeSelector *metav1.LabelSelectorApplyConfiguration `json:"nodeSelector,omitempty"`
}
BFDPortApplyConfiguration represents a declarative configuration of the BFDPort type for use with apply.
func BFDPort ¶ added in v1.14.10
func BFDPort() *BFDPortApplyConfiguration
BFDPortApplyConfiguration constructs a declarative configuration of the BFDPort type for use with apply.
func (*BFDPortApplyConfiguration) WithEnabled ¶ added in v1.14.10
func (b *BFDPortApplyConfiguration) WithEnabled(value bool) *BFDPortApplyConfiguration
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 (*BFDPortApplyConfiguration) WithIP ¶ added in v1.14.10
func (b *BFDPortApplyConfiguration) WithIP(value string) *BFDPortApplyConfiguration
WithIP sets the IP 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 IP field is set to the value of the last call.
func (*BFDPortApplyConfiguration) WithNodeSelector ¶ added in v1.14.10
func (b *BFDPortApplyConfiguration) WithNodeSelector(value *metav1.LabelSelectorApplyConfiguration) *BFDPortApplyConfiguration
WithNodeSelector sets the NodeSelector 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 NodeSelector field is set to the value of the last call.
type BFDPortStatusApplyConfiguration ¶ added in v1.14.10
type BFDPortStatusApplyConfiguration struct {
Name *string `json:"name,omitempty"`
IP *string `json:"ip,omitempty"`
Nodes []string `json:"nodes,omitempty"`
}
BFDPortStatusApplyConfiguration represents a declarative configuration of the BFDPortStatus type for use with apply.
func BFDPortStatus ¶ added in v1.14.10
func BFDPortStatus() *BFDPortStatusApplyConfiguration
BFDPortStatusApplyConfiguration constructs a declarative configuration of the BFDPortStatus type for use with apply.
func (*BFDPortStatusApplyConfiguration) WithIP ¶ added in v1.14.10
func (b *BFDPortStatusApplyConfiguration) WithIP(value string) *BFDPortStatusApplyConfiguration
WithIP sets the IP 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 IP field is set to the value of the last call.
func (*BFDPortStatusApplyConfiguration) WithName ¶ added in v1.14.10
func (b *BFDPortStatusApplyConfiguration) WithName(value string) *BFDPortStatusApplyConfiguration
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 (*BFDPortStatusApplyConfiguration) WithNodes ¶ added in v1.14.10
func (b *BFDPortStatusApplyConfiguration) WithNodes(values ...string) *BFDPortStatusApplyConfiguration
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 ConditionApplyConfiguration ¶
type ConditionApplyConfiguration struct {
// Type of condition.
Type *kubeovnv1.ConditionType `json:"type,omitempty"`
// Status of the condition, one of True, False, Unknown.
Status *corev1.ConditionStatus `json:"status,omitempty"`
// The reason for the condition's last transition.
Reason *string `json:"reason,omitempty"`
// A human readable message indicating details about the transition.
Message *string `json:"message,omitempty"`
// ObservedGeneration represents the .metadata.generation that the condition was set based upon.
// For instance, if .metadata.generation is currently 12, but the .status.conditions[x].observedGeneration is 9,
// the condition is out of date with respect to the current state of the instance.
ObservedGeneration *int64 `json:"observedGeneration,omitempty"`
// Last time the condition was probed
LastUpdateTime *metav1.Time `json:"lastUpdateTime,omitempty"`
// Last time the condition transitioned from one status to another.
LastTransitionTime *metav1.Time `json:"lastTransitionTime,omitempty"`
}
ConditionApplyConfiguration represents a declarative configuration of the Condition type for use with apply.
Condition describes the state of an object at a certain point.
func Condition ¶
func Condition() *ConditionApplyConfiguration
ConditionApplyConfiguration constructs a declarative configuration of the Condition type for use with apply.
func (*ConditionApplyConfiguration) WithLastTransitionTime ¶
func (b *ConditionApplyConfiguration) WithLastTransitionTime(value metav1.Time) *ConditionApplyConfiguration
WithLastTransitionTime sets the LastTransitionTime 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 LastTransitionTime field is set to the value of the last call.
func (*ConditionApplyConfiguration) WithLastUpdateTime ¶
func (b *ConditionApplyConfiguration) WithLastUpdateTime(value metav1.Time) *ConditionApplyConfiguration
WithLastUpdateTime sets the LastUpdateTime 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 LastUpdateTime field is set to the value of the last call.
func (*ConditionApplyConfiguration) WithMessage ¶
func (b *ConditionApplyConfiguration) WithMessage(value string) *ConditionApplyConfiguration
WithMessage sets the Message 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 Message field is set to the value of the last call.
func (*ConditionApplyConfiguration) WithObservedGeneration ¶ added in v1.14.10
func (b *ConditionApplyConfiguration) WithObservedGeneration(value int64) *ConditionApplyConfiguration
WithObservedGeneration sets the ObservedGeneration 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 ObservedGeneration field is set to the value of the last call.
func (*ConditionApplyConfiguration) WithReason ¶
func (b *ConditionApplyConfiguration) WithReason(value string) *ConditionApplyConfiguration
WithReason sets the Reason 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 Reason field is set to the value of the last call.
func (*ConditionApplyConfiguration) WithStatus ¶
func (b *ConditionApplyConfiguration) WithStatus(value corev1.ConditionStatus) *ConditionApplyConfiguration
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 (*ConditionApplyConfiguration) WithType ¶
func (b *ConditionApplyConfiguration) WithType(value kubeovnv1.ConditionType) *ConditionApplyConfiguration
WithType sets the Type 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 Type field is set to the value of the last call.
type CustomInterfaceApplyConfiguration ¶
type CustomInterfaceApplyConfiguration struct {
Interface *string `json:"interface,omitempty"`
Nodes []string `json:"nodes,omitempty"`
}
CustomInterfaceApplyConfiguration represents a declarative configuration of the CustomInterface type for use with apply.
func CustomInterface ¶
func CustomInterface() *CustomInterfaceApplyConfiguration
CustomInterfaceApplyConfiguration constructs a declarative configuration of the CustomInterface type for use with apply.
func (*CustomInterfaceApplyConfiguration) WithInterface ¶
func (b *CustomInterfaceApplyConfiguration) WithInterface(value string) *CustomInterfaceApplyConfiguration
WithInterface sets the Interface 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 Interface field is set to the value of the last call.
func (*CustomInterfaceApplyConfiguration) WithNodes ¶
func (b *CustomInterfaceApplyConfiguration) WithNodes(values ...string) *CustomInterfaceApplyConfiguration
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 IPApplyConfiguration ¶
type IPApplyConfiguration struct {
metav1.TypeMetaApplyConfiguration `json:",inline"`
*metav1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
Spec *IPSpecApplyConfiguration `json:"spec,omitempty"`
}
IPApplyConfiguration represents a declarative configuration of the IP type for use with apply.
func IP ¶
func IP(name string) *IPApplyConfiguration
IP constructs a declarative configuration of the IP type for use with apply.
func (*IPApplyConfiguration) GetAPIVersion ¶ added in v1.14.10
func (b *IPApplyConfiguration) GetAPIVersion() *string
GetAPIVersion retrieves the value of the APIVersion field in the declarative configuration.
func (*IPApplyConfiguration) GetKind ¶ added in v1.14.10
func (b *IPApplyConfiguration) GetKind() *string
GetKind retrieves the value of the Kind field in the declarative configuration.
func (*IPApplyConfiguration) GetName ¶
func (b *IPApplyConfiguration) GetName() *string
GetName retrieves the value of the Name field in the declarative configuration.
func (*IPApplyConfiguration) GetNamespace ¶ added in v1.14.10
func (b *IPApplyConfiguration) GetNamespace() *string
GetNamespace retrieves the value of the Namespace field in the declarative configuration.
func (IPApplyConfiguration) IsApplyConfiguration ¶ added in v1.14.10
func (b IPApplyConfiguration) IsApplyConfiguration()
func (*IPApplyConfiguration) WithAPIVersion ¶
func (b *IPApplyConfiguration) WithAPIVersion(value string) *IPApplyConfiguration
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 (*IPApplyConfiguration) WithAnnotations ¶
func (b *IPApplyConfiguration) WithAnnotations(entries map[string]string) *IPApplyConfiguration
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 (*IPApplyConfiguration) WithCreationTimestamp ¶
func (b *IPApplyConfiguration) WithCreationTimestamp(value apismetav1.Time) *IPApplyConfiguration
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 (*IPApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *IPApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *IPApplyConfiguration
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 (*IPApplyConfiguration) WithDeletionTimestamp ¶
func (b *IPApplyConfiguration) WithDeletionTimestamp(value apismetav1.Time) *IPApplyConfiguration
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 (*IPApplyConfiguration) WithFinalizers ¶
func (b *IPApplyConfiguration) WithFinalizers(values ...string) *IPApplyConfiguration
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 (*IPApplyConfiguration) WithGenerateName ¶
func (b *IPApplyConfiguration) WithGenerateName(value string) *IPApplyConfiguration
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 (*IPApplyConfiguration) WithGeneration ¶
func (b *IPApplyConfiguration) WithGeneration(value int64) *IPApplyConfiguration
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 (*IPApplyConfiguration) WithKind ¶
func (b *IPApplyConfiguration) WithKind(value string) *IPApplyConfiguration
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 (*IPApplyConfiguration) WithLabels ¶
func (b *IPApplyConfiguration) WithLabels(entries map[string]string) *IPApplyConfiguration
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 (*IPApplyConfiguration) WithName ¶
func (b *IPApplyConfiguration) WithName(value string) *IPApplyConfiguration
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 (*IPApplyConfiguration) WithNamespace ¶
func (b *IPApplyConfiguration) WithNamespace(value string) *IPApplyConfiguration
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 (*IPApplyConfiguration) WithOwnerReferences ¶
func (b *IPApplyConfiguration) WithOwnerReferences(values ...*metav1.OwnerReferenceApplyConfiguration) *IPApplyConfiguration
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 (*IPApplyConfiguration) WithResourceVersion ¶
func (b *IPApplyConfiguration) WithResourceVersion(value string) *IPApplyConfiguration
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 (*IPApplyConfiguration) WithSpec ¶
func (b *IPApplyConfiguration) WithSpec(value *IPSpecApplyConfiguration) *IPApplyConfiguration
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 (*IPApplyConfiguration) WithUID ¶
func (b *IPApplyConfiguration) WithUID(value types.UID) *IPApplyConfiguration
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 IPPoolApplyConfiguration ¶
type IPPoolApplyConfiguration struct {
metav1.TypeMetaApplyConfiguration `json:",inline"`
*metav1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
Spec *IPPoolSpecApplyConfiguration `json:"spec,omitempty"`
Status *IPPoolStatusApplyConfiguration `json:"status,omitempty"`
}
IPPoolApplyConfiguration represents a declarative configuration of the IPPool type for use with apply.
func IPPool ¶
func IPPool(name string) *IPPoolApplyConfiguration
IPPool constructs a declarative configuration of the IPPool type for use with apply.
func (*IPPoolApplyConfiguration) GetAPIVersion ¶ added in v1.14.10
func (b *IPPoolApplyConfiguration) GetAPIVersion() *string
GetAPIVersion retrieves the value of the APIVersion field in the declarative configuration.
func (*IPPoolApplyConfiguration) GetKind ¶ added in v1.14.10
func (b *IPPoolApplyConfiguration) GetKind() *string
GetKind retrieves the value of the Kind field in the declarative configuration.
func (*IPPoolApplyConfiguration) GetName ¶
func (b *IPPoolApplyConfiguration) GetName() *string
GetName retrieves the value of the Name field in the declarative configuration.
func (*IPPoolApplyConfiguration) GetNamespace ¶ added in v1.14.10
func (b *IPPoolApplyConfiguration) GetNamespace() *string
GetNamespace retrieves the value of the Namespace field in the declarative configuration.
func (IPPoolApplyConfiguration) IsApplyConfiguration ¶ added in v1.14.10
func (b IPPoolApplyConfiguration) IsApplyConfiguration()
func (*IPPoolApplyConfiguration) WithAPIVersion ¶
func (b *IPPoolApplyConfiguration) WithAPIVersion(value string) *IPPoolApplyConfiguration
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 (*IPPoolApplyConfiguration) WithAnnotations ¶
func (b *IPPoolApplyConfiguration) WithAnnotations(entries map[string]string) *IPPoolApplyConfiguration
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 (*IPPoolApplyConfiguration) WithCreationTimestamp ¶
func (b *IPPoolApplyConfiguration) WithCreationTimestamp(value apismetav1.Time) *IPPoolApplyConfiguration
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 (*IPPoolApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *IPPoolApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *IPPoolApplyConfiguration
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 (*IPPoolApplyConfiguration) WithDeletionTimestamp ¶
func (b *IPPoolApplyConfiguration) WithDeletionTimestamp(value apismetav1.Time) *IPPoolApplyConfiguration
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 (*IPPoolApplyConfiguration) WithFinalizers ¶
func (b *IPPoolApplyConfiguration) WithFinalizers(values ...string) *IPPoolApplyConfiguration
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 (*IPPoolApplyConfiguration) WithGenerateName ¶
func (b *IPPoolApplyConfiguration) WithGenerateName(value string) *IPPoolApplyConfiguration
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 (*IPPoolApplyConfiguration) WithGeneration ¶
func (b *IPPoolApplyConfiguration) WithGeneration(value int64) *IPPoolApplyConfiguration
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 (*IPPoolApplyConfiguration) WithKind ¶
func (b *IPPoolApplyConfiguration) WithKind(value string) *IPPoolApplyConfiguration
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 (*IPPoolApplyConfiguration) WithLabels ¶
func (b *IPPoolApplyConfiguration) WithLabels(entries map[string]string) *IPPoolApplyConfiguration
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 (*IPPoolApplyConfiguration) WithName ¶
func (b *IPPoolApplyConfiguration) WithName(value string) *IPPoolApplyConfiguration
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 (*IPPoolApplyConfiguration) WithNamespace ¶
func (b *IPPoolApplyConfiguration) WithNamespace(value string) *IPPoolApplyConfiguration
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 (*IPPoolApplyConfiguration) WithOwnerReferences ¶
func (b *IPPoolApplyConfiguration) WithOwnerReferences(values ...*metav1.OwnerReferenceApplyConfiguration) *IPPoolApplyConfiguration
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 (*IPPoolApplyConfiguration) WithResourceVersion ¶
func (b *IPPoolApplyConfiguration) WithResourceVersion(value string) *IPPoolApplyConfiguration
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 (*IPPoolApplyConfiguration) WithSpec ¶
func (b *IPPoolApplyConfiguration) WithSpec(value *IPPoolSpecApplyConfiguration) *IPPoolApplyConfiguration
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 (*IPPoolApplyConfiguration) WithStatus ¶
func (b *IPPoolApplyConfiguration) WithStatus(value *IPPoolStatusApplyConfiguration) *IPPoolApplyConfiguration
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 (*IPPoolApplyConfiguration) WithUID ¶
func (b *IPPoolApplyConfiguration) WithUID(value types.UID) *IPPoolApplyConfiguration
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 IPPoolSpecApplyConfiguration ¶
type IPPoolSpecApplyConfiguration struct {
Subnet *string `json:"subnet,omitempty"`
Namespaces []string `json:"namespaces,omitempty"`
IPs []string `json:"ips,omitempty"`
}
IPPoolSpecApplyConfiguration represents a declarative configuration of the IPPoolSpec type for use with apply.
func IPPoolSpec ¶
func IPPoolSpec() *IPPoolSpecApplyConfiguration
IPPoolSpecApplyConfiguration constructs a declarative configuration of the IPPoolSpec type for use with apply.
func (*IPPoolSpecApplyConfiguration) WithIPs ¶
func (b *IPPoolSpecApplyConfiguration) WithIPs(values ...string) *IPPoolSpecApplyConfiguration
WithIPs adds the given value to the IPs 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 IPs field.
func (*IPPoolSpecApplyConfiguration) WithNamespaces ¶
func (b *IPPoolSpecApplyConfiguration) WithNamespaces(values ...string) *IPPoolSpecApplyConfiguration
WithNamespaces adds the given value to the Namespaces 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 Namespaces field.
func (*IPPoolSpecApplyConfiguration) WithSubnet ¶
func (b *IPPoolSpecApplyConfiguration) WithSubnet(value string) *IPPoolSpecApplyConfiguration
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 IPPoolStatusApplyConfiguration ¶
type IPPoolStatusApplyConfiguration struct {
V4AvailableIPs *internal.BigInt `json:"v4AvailableIPs,omitempty"`
V4AvailableIPRange *string `json:"v4AvailableIPRange,omitempty"`
V4UsingIPs *internal.BigInt `json:"v4UsingIPs,omitempty"`
V4UsingIPRange *string `json:"v4UsingIPRange,omitempty"`
V6AvailableIPs *internal.BigInt `json:"v6AvailableIPs,omitempty"`
V6AvailableIPRange *string `json:"v6AvailableIPRange,omitempty"`
V6UsingIPs *internal.BigInt `json:"v6UsingIPs,omitempty"`
V6UsingIPRange *string `json:"v6UsingIPRange,omitempty"`
// Conditions represents the latest state of the object
Conditions []ConditionApplyConfiguration `json:"conditions,omitempty"`
}
IPPoolStatusApplyConfiguration represents a declarative configuration of the IPPoolStatus type for use with apply.
func IPPoolStatus ¶
func IPPoolStatus() *IPPoolStatusApplyConfiguration
IPPoolStatusApplyConfiguration constructs a declarative configuration of the IPPoolStatus type for use with apply.
func (*IPPoolStatusApplyConfiguration) WithConditions ¶
func (b *IPPoolStatusApplyConfiguration) WithConditions(values ...*ConditionApplyConfiguration) *IPPoolStatusApplyConfiguration
WithConditions adds the given value to the Conditions 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 Conditions field.
func (*IPPoolStatusApplyConfiguration) WithV4AvailableIPRange ¶
func (b *IPPoolStatusApplyConfiguration) WithV4AvailableIPRange(value string) *IPPoolStatusApplyConfiguration
WithV4AvailableIPRange sets the V4AvailableIPRange 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 V4AvailableIPRange field is set to the value of the last call.
func (*IPPoolStatusApplyConfiguration) WithV4AvailableIPs ¶
func (b *IPPoolStatusApplyConfiguration) WithV4AvailableIPs(value internal.BigInt) *IPPoolStatusApplyConfiguration
WithV4AvailableIPs sets the V4AvailableIPs 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 V4AvailableIPs field is set to the value of the last call.
func (*IPPoolStatusApplyConfiguration) WithV4UsingIPRange ¶
func (b *IPPoolStatusApplyConfiguration) WithV4UsingIPRange(value string) *IPPoolStatusApplyConfiguration
WithV4UsingIPRange sets the V4UsingIPRange 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 V4UsingIPRange field is set to the value of the last call.
func (*IPPoolStatusApplyConfiguration) WithV4UsingIPs ¶
func (b *IPPoolStatusApplyConfiguration) WithV4UsingIPs(value internal.BigInt) *IPPoolStatusApplyConfiguration
WithV4UsingIPs sets the V4UsingIPs 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 V4UsingIPs field is set to the value of the last call.
func (*IPPoolStatusApplyConfiguration) WithV6AvailableIPRange ¶
func (b *IPPoolStatusApplyConfiguration) WithV6AvailableIPRange(value string) *IPPoolStatusApplyConfiguration
WithV6AvailableIPRange sets the V6AvailableIPRange 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 V6AvailableIPRange field is set to the value of the last call.
func (*IPPoolStatusApplyConfiguration) WithV6AvailableIPs ¶
func (b *IPPoolStatusApplyConfiguration) WithV6AvailableIPs(value internal.BigInt) *IPPoolStatusApplyConfiguration
WithV6AvailableIPs sets the V6AvailableIPs 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 V6AvailableIPs field is set to the value of the last call.
func (*IPPoolStatusApplyConfiguration) WithV6UsingIPRange ¶
func (b *IPPoolStatusApplyConfiguration) WithV6UsingIPRange(value string) *IPPoolStatusApplyConfiguration
WithV6UsingIPRange sets the V6UsingIPRange 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 V6UsingIPRange field is set to the value of the last call.
func (*IPPoolStatusApplyConfiguration) WithV6UsingIPs ¶
func (b *IPPoolStatusApplyConfiguration) WithV6UsingIPs(value internal.BigInt) *IPPoolStatusApplyConfiguration
WithV6UsingIPs sets the V6UsingIPs 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 V6UsingIPs field is set to the value of the last call.
type IPSpecApplyConfiguration ¶
type IPSpecApplyConfiguration struct {
PodName *string `json:"podName,omitempty"`
Namespace *string `json:"namespace,omitempty"`
Subnet *string `json:"subnet,omitempty"`
AttachSubnets []string `json:"attachSubnets,omitempty"`
NodeName *string `json:"nodeName,omitempty"`
IPAddress *string `json:"ipAddress,omitempty"`
V4IPAddress *string `json:"v4IpAddress,omitempty"`
V6IPAddress *string `json:"v6IpAddress,omitempty"`
AttachIPs []string `json:"attachIps,omitempty"`
MacAddress *string `json:"macAddress,omitempty"`
AttachMacs []string `json:"attachMacs,omitempty"`
ContainerID *string `json:"containerID,omitempty"`
PodType *string `json:"podType,omitempty"`
}
IPSpecApplyConfiguration represents a declarative configuration of the IPSpec type for use with apply.
func IPSpec ¶
func IPSpec() *IPSpecApplyConfiguration
IPSpecApplyConfiguration constructs a declarative configuration of the IPSpec type for use with apply.
func (*IPSpecApplyConfiguration) WithAttachIPs ¶
func (b *IPSpecApplyConfiguration) WithAttachIPs(values ...string) *IPSpecApplyConfiguration
WithAttachIPs adds the given value to the AttachIPs 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 AttachIPs field.
func (*IPSpecApplyConfiguration) WithAttachMacs ¶
func (b *IPSpecApplyConfiguration) WithAttachMacs(values ...string) *IPSpecApplyConfiguration
WithAttachMacs adds the given value to the AttachMacs 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 AttachMacs field.
func (*IPSpecApplyConfiguration) WithAttachSubnets ¶
func (b *IPSpecApplyConfiguration) WithAttachSubnets(values ...string) *IPSpecApplyConfiguration
WithAttachSubnets adds the given value to the AttachSubnets 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 AttachSubnets field.
func (*IPSpecApplyConfiguration) WithContainerID ¶
func (b *IPSpecApplyConfiguration) WithContainerID(value string) *IPSpecApplyConfiguration
WithContainerID sets the ContainerID 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 ContainerID field is set to the value of the last call.
func (*IPSpecApplyConfiguration) WithIPAddress ¶
func (b *IPSpecApplyConfiguration) WithIPAddress(value string) *IPSpecApplyConfiguration
WithIPAddress sets the IPAddress 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 IPAddress field is set to the value of the last call.
func (*IPSpecApplyConfiguration) WithMacAddress ¶
func (b *IPSpecApplyConfiguration) WithMacAddress(value string) *IPSpecApplyConfiguration
WithMacAddress sets the MacAddress 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 MacAddress field is set to the value of the last call.
func (*IPSpecApplyConfiguration) WithNamespace ¶
func (b *IPSpecApplyConfiguration) WithNamespace(value string) *IPSpecApplyConfiguration
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 (*IPSpecApplyConfiguration) WithNodeName ¶
func (b *IPSpecApplyConfiguration) WithNodeName(value string) *IPSpecApplyConfiguration
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 (*IPSpecApplyConfiguration) WithPodName ¶
func (b *IPSpecApplyConfiguration) WithPodName(value string) *IPSpecApplyConfiguration
WithPodName sets the PodName 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 PodName field is set to the value of the last call.
func (*IPSpecApplyConfiguration) WithPodType ¶
func (b *IPSpecApplyConfiguration) WithPodType(value string) *IPSpecApplyConfiguration
WithPodType sets the PodType 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 PodType field is set to the value of the last call.
func (*IPSpecApplyConfiguration) WithSubnet ¶
func (b *IPSpecApplyConfiguration) WithSubnet(value string) *IPSpecApplyConfiguration
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.
func (*IPSpecApplyConfiguration) WithV4IPAddress ¶
func (b *IPSpecApplyConfiguration) WithV4IPAddress(value string) *IPSpecApplyConfiguration
WithV4IPAddress sets the V4IPAddress 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 V4IPAddress field is set to the value of the last call.
func (*IPSpecApplyConfiguration) WithV6IPAddress ¶
func (b *IPSpecApplyConfiguration) WithV6IPAddress(value string) *IPSpecApplyConfiguration
WithV6IPAddress sets the V6IPAddress 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 V6IPAddress field is set to the value of the last call.
type IptablesDnatRuleApplyConfiguration ¶
type IptablesDnatRuleApplyConfiguration struct {
metav1.TypeMetaApplyConfiguration `json:",inline"`
*metav1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
Spec *IptablesDnatRuleSpecApplyConfiguration `json:"spec,omitempty"`
Status *IptablesDnatRuleStatusApplyConfiguration `json:"status,omitempty"`
}
IptablesDnatRuleApplyConfiguration represents a declarative configuration of the IptablesDnatRule type for use with apply.
func IptablesDnatRule ¶
func IptablesDnatRule(name string) *IptablesDnatRuleApplyConfiguration
IptablesDnatRule constructs a declarative configuration of the IptablesDnatRule type for use with apply.
func (*IptablesDnatRuleApplyConfiguration) GetAPIVersion ¶ added in v1.14.10
func (b *IptablesDnatRuleApplyConfiguration) GetAPIVersion() *string
GetAPIVersion retrieves the value of the APIVersion field in the declarative configuration.
func (*IptablesDnatRuleApplyConfiguration) GetKind ¶ added in v1.14.10
func (b *IptablesDnatRuleApplyConfiguration) GetKind() *string
GetKind retrieves the value of the Kind field in the declarative configuration.
func (*IptablesDnatRuleApplyConfiguration) GetName ¶
func (b *IptablesDnatRuleApplyConfiguration) GetName() *string
GetName retrieves the value of the Name field in the declarative configuration.
func (*IptablesDnatRuleApplyConfiguration) GetNamespace ¶ added in v1.14.10
func (b *IptablesDnatRuleApplyConfiguration) GetNamespace() *string
GetNamespace retrieves the value of the Namespace field in the declarative configuration.
func (IptablesDnatRuleApplyConfiguration) IsApplyConfiguration ¶ added in v1.14.10
func (b IptablesDnatRuleApplyConfiguration) IsApplyConfiguration()
func (*IptablesDnatRuleApplyConfiguration) WithAPIVersion ¶
func (b *IptablesDnatRuleApplyConfiguration) WithAPIVersion(value string) *IptablesDnatRuleApplyConfiguration
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 (*IptablesDnatRuleApplyConfiguration) WithAnnotations ¶
func (b *IptablesDnatRuleApplyConfiguration) WithAnnotations(entries map[string]string) *IptablesDnatRuleApplyConfiguration
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 (*IptablesDnatRuleApplyConfiguration) WithCreationTimestamp ¶
func (b *IptablesDnatRuleApplyConfiguration) WithCreationTimestamp(value apismetav1.Time) *IptablesDnatRuleApplyConfiguration
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 (*IptablesDnatRuleApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *IptablesDnatRuleApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *IptablesDnatRuleApplyConfiguration
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 (*IptablesDnatRuleApplyConfiguration) WithDeletionTimestamp ¶
func (b *IptablesDnatRuleApplyConfiguration) WithDeletionTimestamp(value apismetav1.Time) *IptablesDnatRuleApplyConfiguration
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 (*IptablesDnatRuleApplyConfiguration) WithFinalizers ¶
func (b *IptablesDnatRuleApplyConfiguration) WithFinalizers(values ...string) *IptablesDnatRuleApplyConfiguration
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 (*IptablesDnatRuleApplyConfiguration) WithGenerateName ¶
func (b *IptablesDnatRuleApplyConfiguration) WithGenerateName(value string) *IptablesDnatRuleApplyConfiguration
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 (*IptablesDnatRuleApplyConfiguration) WithGeneration ¶
func (b *IptablesDnatRuleApplyConfiguration) WithGeneration(value int64) *IptablesDnatRuleApplyConfiguration
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 (*IptablesDnatRuleApplyConfiguration) WithKind ¶
func (b *IptablesDnatRuleApplyConfiguration) WithKind(value string) *IptablesDnatRuleApplyConfiguration
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 (*IptablesDnatRuleApplyConfiguration) WithLabels ¶
func (b *IptablesDnatRuleApplyConfiguration) WithLabels(entries map[string]string) *IptablesDnatRuleApplyConfiguration
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 (*IptablesDnatRuleApplyConfiguration) WithName ¶
func (b *IptablesDnatRuleApplyConfiguration) WithName(value string) *IptablesDnatRuleApplyConfiguration
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 (*IptablesDnatRuleApplyConfiguration) WithNamespace ¶
func (b *IptablesDnatRuleApplyConfiguration) WithNamespace(value string) *IptablesDnatRuleApplyConfiguration
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 (*IptablesDnatRuleApplyConfiguration) WithOwnerReferences ¶
func (b *IptablesDnatRuleApplyConfiguration) WithOwnerReferences(values ...*metav1.OwnerReferenceApplyConfiguration) *IptablesDnatRuleApplyConfiguration
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 (*IptablesDnatRuleApplyConfiguration) WithResourceVersion ¶
func (b *IptablesDnatRuleApplyConfiguration) WithResourceVersion(value string) *IptablesDnatRuleApplyConfiguration
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 (*IptablesDnatRuleApplyConfiguration) WithSpec ¶
func (b *IptablesDnatRuleApplyConfiguration) WithSpec(value *IptablesDnatRuleSpecApplyConfiguration) *IptablesDnatRuleApplyConfiguration
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 (*IptablesDnatRuleApplyConfiguration) WithStatus ¶
func (b *IptablesDnatRuleApplyConfiguration) WithStatus(value *IptablesDnatRuleStatusApplyConfiguration) *IptablesDnatRuleApplyConfiguration
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 (*IptablesDnatRuleApplyConfiguration) WithUID ¶
func (b *IptablesDnatRuleApplyConfiguration) WithUID(value types.UID) *IptablesDnatRuleApplyConfiguration
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 IptablesDnatRuleSpecApplyConfiguration ¶
type IptablesDnatRuleSpecApplyConfiguration struct {
EIP *string `json:"eip,omitempty"`
ExternalPort *string `json:"externalPort,omitempty"`
Protocol *string `json:"protocol,omitempty"`
InternalIP *string `json:"internalIp,omitempty"`
InternalPort *string `json:"internalPort,omitempty"`
}
IptablesDnatRuleSpecApplyConfiguration represents a declarative configuration of the IptablesDnatRuleSpec type for use with apply.
func IptablesDnatRuleSpec ¶
func IptablesDnatRuleSpec() *IptablesDnatRuleSpecApplyConfiguration
IptablesDnatRuleSpecApplyConfiguration constructs a declarative configuration of the IptablesDnatRuleSpec type for use with apply.
func (*IptablesDnatRuleSpecApplyConfiguration) WithEIP ¶
func (b *IptablesDnatRuleSpecApplyConfiguration) WithEIP(value string) *IptablesDnatRuleSpecApplyConfiguration
WithEIP sets the EIP 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 EIP field is set to the value of the last call.
func (*IptablesDnatRuleSpecApplyConfiguration) WithExternalPort ¶
func (b *IptablesDnatRuleSpecApplyConfiguration) WithExternalPort(value string) *IptablesDnatRuleSpecApplyConfiguration
WithExternalPort sets the ExternalPort 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 ExternalPort field is set to the value of the last call.
func (*IptablesDnatRuleSpecApplyConfiguration) WithInternalIP ¶
func (b *IptablesDnatRuleSpecApplyConfiguration) WithInternalIP(value string) *IptablesDnatRuleSpecApplyConfiguration
WithInternalIP sets the InternalIP 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 InternalIP field is set to the value of the last call.
func (*IptablesDnatRuleSpecApplyConfiguration) WithInternalPort ¶
func (b *IptablesDnatRuleSpecApplyConfiguration) WithInternalPort(value string) *IptablesDnatRuleSpecApplyConfiguration
WithInternalPort sets the InternalPort 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 InternalPort field is set to the value of the last call.
func (*IptablesDnatRuleSpecApplyConfiguration) WithProtocol ¶
func (b *IptablesDnatRuleSpecApplyConfiguration) WithProtocol(value string) *IptablesDnatRuleSpecApplyConfiguration
WithProtocol sets the Protocol 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 Protocol field is set to the value of the last call.
type IptablesDnatRuleStatusApplyConfiguration ¶
type IptablesDnatRuleStatusApplyConfiguration struct {
Ready *bool `json:"ready,omitempty"`
V4ip *string `json:"v4ip,omitempty"`
V6ip *string `json:"v6ip,omitempty"`
NatGwDp *string `json:"natGwDp,omitempty"`
Redo *string `json:"redo,omitempty"`
Protocol *string `json:"protocol,omitempty"`
InternalIP *string `json:"internalIp,omitempty"`
InternalPort *string `json:"internalPort,omitempty"`
ExternalPort *string `json:"externalPort,omitempty"`
// Conditions represents the latest state of the object
Conditions []ConditionApplyConfiguration `json:"conditions,omitempty"`
}
IptablesDnatRuleStatusApplyConfiguration represents a declarative configuration of the IptablesDnatRuleStatus type for use with apply.
func IptablesDnatRuleStatus ¶
func IptablesDnatRuleStatus() *IptablesDnatRuleStatusApplyConfiguration
IptablesDnatRuleStatusApplyConfiguration constructs a declarative configuration of the IptablesDnatRuleStatus type for use with apply.
func (*IptablesDnatRuleStatusApplyConfiguration) WithConditions ¶
func (b *IptablesDnatRuleStatusApplyConfiguration) WithConditions(values ...*ConditionApplyConfiguration) *IptablesDnatRuleStatusApplyConfiguration
WithConditions adds the given value to the Conditions 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 Conditions field.
func (*IptablesDnatRuleStatusApplyConfiguration) WithExternalPort ¶
func (b *IptablesDnatRuleStatusApplyConfiguration) WithExternalPort(value string) *IptablesDnatRuleStatusApplyConfiguration
WithExternalPort sets the ExternalPort 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 ExternalPort field is set to the value of the last call.
func (*IptablesDnatRuleStatusApplyConfiguration) WithInternalIP ¶
func (b *IptablesDnatRuleStatusApplyConfiguration) WithInternalIP(value string) *IptablesDnatRuleStatusApplyConfiguration
WithInternalIP sets the InternalIP 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 InternalIP field is set to the value of the last call.
func (*IptablesDnatRuleStatusApplyConfiguration) WithInternalPort ¶
func (b *IptablesDnatRuleStatusApplyConfiguration) WithInternalPort(value string) *IptablesDnatRuleStatusApplyConfiguration
WithInternalPort sets the InternalPort 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 InternalPort field is set to the value of the last call.
func (*IptablesDnatRuleStatusApplyConfiguration) WithNatGwDp ¶
func (b *IptablesDnatRuleStatusApplyConfiguration) WithNatGwDp(value string) *IptablesDnatRuleStatusApplyConfiguration
WithNatGwDp sets the NatGwDp 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 NatGwDp field is set to the value of the last call.
func (*IptablesDnatRuleStatusApplyConfiguration) WithProtocol ¶
func (b *IptablesDnatRuleStatusApplyConfiguration) WithProtocol(value string) *IptablesDnatRuleStatusApplyConfiguration
WithProtocol sets the Protocol 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 Protocol field is set to the value of the last call.
func (*IptablesDnatRuleStatusApplyConfiguration) WithReady ¶
func (b *IptablesDnatRuleStatusApplyConfiguration) WithReady(value bool) *IptablesDnatRuleStatusApplyConfiguration
WithReady sets the Ready 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 Ready field is set to the value of the last call.
func (*IptablesDnatRuleStatusApplyConfiguration) WithRedo ¶
func (b *IptablesDnatRuleStatusApplyConfiguration) WithRedo(value string) *IptablesDnatRuleStatusApplyConfiguration
WithRedo sets the Redo 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 Redo field is set to the value of the last call.
func (*IptablesDnatRuleStatusApplyConfiguration) WithV4ip ¶
func (b *IptablesDnatRuleStatusApplyConfiguration) WithV4ip(value string) *IptablesDnatRuleStatusApplyConfiguration
WithV4ip sets the V4ip 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 V4ip field is set to the value of the last call.
func (*IptablesDnatRuleStatusApplyConfiguration) WithV6ip ¶
func (b *IptablesDnatRuleStatusApplyConfiguration) WithV6ip(value string) *IptablesDnatRuleStatusApplyConfiguration
WithV6ip sets the V6ip 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 V6ip field is set to the value of the last call.
type IptablesEIPApplyConfiguration ¶
type IptablesEIPApplyConfiguration struct {
metav1.TypeMetaApplyConfiguration `json:",inline"`
*metav1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
Spec *IptablesEIPSpecApplyConfiguration `json:"spec,omitempty"`
Status *IptablesEIPStatusApplyConfiguration `json:"status,omitempty"`
}
IptablesEIPApplyConfiguration represents a declarative configuration of the IptablesEIP type for use with apply.
func IptablesEIP ¶
func IptablesEIP(name string) *IptablesEIPApplyConfiguration
IptablesEIP constructs a declarative configuration of the IptablesEIP type for use with apply.
func (*IptablesEIPApplyConfiguration) GetAPIVersion ¶ added in v1.14.10
func (b *IptablesEIPApplyConfiguration) GetAPIVersion() *string
GetAPIVersion retrieves the value of the APIVersion field in the declarative configuration.
func (*IptablesEIPApplyConfiguration) GetKind ¶ added in v1.14.10
func (b *IptablesEIPApplyConfiguration) GetKind() *string
GetKind retrieves the value of the Kind field in the declarative configuration.
func (*IptablesEIPApplyConfiguration) GetName ¶
func (b *IptablesEIPApplyConfiguration) GetName() *string
GetName retrieves the value of the Name field in the declarative configuration.
func (*IptablesEIPApplyConfiguration) GetNamespace ¶ added in v1.14.10
func (b *IptablesEIPApplyConfiguration) GetNamespace() *string
GetNamespace retrieves the value of the Namespace field in the declarative configuration.
func (IptablesEIPApplyConfiguration) IsApplyConfiguration ¶ added in v1.14.10
func (b IptablesEIPApplyConfiguration) IsApplyConfiguration()
func (*IptablesEIPApplyConfiguration) WithAPIVersion ¶
func (b *IptablesEIPApplyConfiguration) WithAPIVersion(value string) *IptablesEIPApplyConfiguration
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 (*IptablesEIPApplyConfiguration) WithAnnotations ¶
func (b *IptablesEIPApplyConfiguration) WithAnnotations(entries map[string]string) *IptablesEIPApplyConfiguration
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 (*IptablesEIPApplyConfiguration) WithCreationTimestamp ¶
func (b *IptablesEIPApplyConfiguration) WithCreationTimestamp(value apismetav1.Time) *IptablesEIPApplyConfiguration
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 (*IptablesEIPApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *IptablesEIPApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *IptablesEIPApplyConfiguration
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 (*IptablesEIPApplyConfiguration) WithDeletionTimestamp ¶
func (b *IptablesEIPApplyConfiguration) WithDeletionTimestamp(value apismetav1.Time) *IptablesEIPApplyConfiguration
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 (*IptablesEIPApplyConfiguration) WithFinalizers ¶
func (b *IptablesEIPApplyConfiguration) WithFinalizers(values ...string) *IptablesEIPApplyConfiguration
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 (*IptablesEIPApplyConfiguration) WithGenerateName ¶
func (b *IptablesEIPApplyConfiguration) WithGenerateName(value string) *IptablesEIPApplyConfiguration
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 (*IptablesEIPApplyConfiguration) WithGeneration ¶
func (b *IptablesEIPApplyConfiguration) WithGeneration(value int64) *IptablesEIPApplyConfiguration
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 (*IptablesEIPApplyConfiguration) WithKind ¶
func (b *IptablesEIPApplyConfiguration) WithKind(value string) *IptablesEIPApplyConfiguration
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 (*IptablesEIPApplyConfiguration) WithLabels ¶
func (b *IptablesEIPApplyConfiguration) WithLabels(entries map[string]string) *IptablesEIPApplyConfiguration
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 (*IptablesEIPApplyConfiguration) WithName ¶
func (b *IptablesEIPApplyConfiguration) WithName(value string) *IptablesEIPApplyConfiguration
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 (*IptablesEIPApplyConfiguration) WithNamespace ¶
func (b *IptablesEIPApplyConfiguration) WithNamespace(value string) *IptablesEIPApplyConfiguration
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 (*IptablesEIPApplyConfiguration) WithOwnerReferences ¶
func (b *IptablesEIPApplyConfiguration) WithOwnerReferences(values ...*metav1.OwnerReferenceApplyConfiguration) *IptablesEIPApplyConfiguration
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 (*IptablesEIPApplyConfiguration) WithResourceVersion ¶
func (b *IptablesEIPApplyConfiguration) WithResourceVersion(value string) *IptablesEIPApplyConfiguration
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 (*IptablesEIPApplyConfiguration) WithSpec ¶
func (b *IptablesEIPApplyConfiguration) WithSpec(value *IptablesEIPSpecApplyConfiguration) *IptablesEIPApplyConfiguration
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 (*IptablesEIPApplyConfiguration) WithStatus ¶
func (b *IptablesEIPApplyConfiguration) WithStatus(value *IptablesEIPStatusApplyConfiguration) *IptablesEIPApplyConfiguration
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 (*IptablesEIPApplyConfiguration) WithUID ¶
func (b *IptablesEIPApplyConfiguration) WithUID(value types.UID) *IptablesEIPApplyConfiguration
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 IptablesEIPSpecApplyConfiguration ¶ added in v1.14.10
type IptablesEIPSpecApplyConfiguration struct {
V4ip *string `json:"v4ip,omitempty"`
V6ip *string `json:"v6ip,omitempty"`
MacAddress *string `json:"macAddress,omitempty"`
NatGwDp *string `json:"natGwDp,omitempty"`
QoSPolicy *string `json:"qosPolicy,omitempty"`
ExternalSubnet *string `json:"externalSubnet,omitempty"`
}
IptablesEIPSpecApplyConfiguration represents a declarative configuration of the IptablesEIPSpec type for use with apply.
func IptablesEIPSpec ¶ added in v1.14.10
func IptablesEIPSpec() *IptablesEIPSpecApplyConfiguration
IptablesEIPSpecApplyConfiguration constructs a declarative configuration of the IptablesEIPSpec type for use with apply.
func (*IptablesEIPSpecApplyConfiguration) WithExternalSubnet ¶ added in v1.14.10
func (b *IptablesEIPSpecApplyConfiguration) WithExternalSubnet(value string) *IptablesEIPSpecApplyConfiguration
WithExternalSubnet sets the ExternalSubnet 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 ExternalSubnet field is set to the value of the last call.
func (*IptablesEIPSpecApplyConfiguration) WithMacAddress ¶ added in v1.14.10
func (b *IptablesEIPSpecApplyConfiguration) WithMacAddress(value string) *IptablesEIPSpecApplyConfiguration
WithMacAddress sets the MacAddress 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 MacAddress field is set to the value of the last call.
func (*IptablesEIPSpecApplyConfiguration) WithNatGwDp ¶ added in v1.14.10
func (b *IptablesEIPSpecApplyConfiguration) WithNatGwDp(value string) *IptablesEIPSpecApplyConfiguration
WithNatGwDp sets the NatGwDp 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 NatGwDp field is set to the value of the last call.
func (*IptablesEIPSpecApplyConfiguration) WithQoSPolicy ¶ added in v1.14.10
func (b *IptablesEIPSpecApplyConfiguration) WithQoSPolicy(value string) *IptablesEIPSpecApplyConfiguration
WithQoSPolicy sets the QoSPolicy 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 QoSPolicy field is set to the value of the last call.
func (*IptablesEIPSpecApplyConfiguration) WithV4ip ¶ added in v1.14.10
func (b *IptablesEIPSpecApplyConfiguration) WithV4ip(value string) *IptablesEIPSpecApplyConfiguration
WithV4ip sets the V4ip 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 V4ip field is set to the value of the last call.
func (*IptablesEIPSpecApplyConfiguration) WithV6ip ¶ added in v1.14.10
func (b *IptablesEIPSpecApplyConfiguration) WithV6ip(value string) *IptablesEIPSpecApplyConfiguration
WithV6ip sets the V6ip 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 V6ip field is set to the value of the last call.
type IptablesEIPStatusApplyConfiguration ¶ added in v1.14.10
type IptablesEIPStatusApplyConfiguration struct {
Ready *bool `json:"ready,omitempty"`
IP *string `json:"ip,omitempty"`
Redo *string `json:"redo,omitempty"`
Nat *string `json:"nat,omitempty"`
QoSPolicy *string `json:"qosPolicy,omitempty"`
// Conditions represents the latest state of the object
Conditions []ConditionApplyConfiguration `json:"conditions,omitempty"`
}
IptablesEIPStatusApplyConfiguration represents a declarative configuration of the IptablesEIPStatus type for use with apply.
func IptablesEIPStatus ¶ added in v1.14.10
func IptablesEIPStatus() *IptablesEIPStatusApplyConfiguration
IptablesEIPStatusApplyConfiguration constructs a declarative configuration of the IptablesEIPStatus type for use with apply.
func (*IptablesEIPStatusApplyConfiguration) WithConditions ¶ added in v1.14.10
func (b *IptablesEIPStatusApplyConfiguration) WithConditions(values ...*ConditionApplyConfiguration) *IptablesEIPStatusApplyConfiguration
WithConditions adds the given value to the Conditions 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 Conditions field.
func (*IptablesEIPStatusApplyConfiguration) WithIP ¶ added in v1.14.10
func (b *IptablesEIPStatusApplyConfiguration) WithIP(value string) *IptablesEIPStatusApplyConfiguration
WithIP sets the IP 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 IP field is set to the value of the last call.
func (*IptablesEIPStatusApplyConfiguration) WithNat ¶ added in v1.14.10
func (b *IptablesEIPStatusApplyConfiguration) WithNat(value string) *IptablesEIPStatusApplyConfiguration
WithNat sets the Nat 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 Nat field is set to the value of the last call.
func (*IptablesEIPStatusApplyConfiguration) WithQoSPolicy ¶ added in v1.14.10
func (b *IptablesEIPStatusApplyConfiguration) WithQoSPolicy(value string) *IptablesEIPStatusApplyConfiguration
WithQoSPolicy sets the QoSPolicy 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 QoSPolicy field is set to the value of the last call.
func (*IptablesEIPStatusApplyConfiguration) WithReady ¶ added in v1.14.10
func (b *IptablesEIPStatusApplyConfiguration) WithReady(value bool) *IptablesEIPStatusApplyConfiguration
WithReady sets the Ready 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 Ready field is set to the value of the last call.
func (*IptablesEIPStatusApplyConfiguration) WithRedo ¶ added in v1.14.10
func (b *IptablesEIPStatusApplyConfiguration) WithRedo(value string) *IptablesEIPStatusApplyConfiguration
WithRedo sets the Redo 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 Redo field is set to the value of the last call.
type IptablesFIPRuleApplyConfiguration ¶
type IptablesFIPRuleApplyConfiguration struct {
metav1.TypeMetaApplyConfiguration `json:",inline"`
*metav1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
Spec *IptablesFIPRuleSpecApplyConfiguration `json:"spec,omitempty"`
Status *IptablesFIPRuleStatusApplyConfiguration `json:"status,omitempty"`
}
IptablesFIPRuleApplyConfiguration represents a declarative configuration of the IptablesFIPRule type for use with apply.
func IptablesFIPRule ¶
func IptablesFIPRule(name string) *IptablesFIPRuleApplyConfiguration
IptablesFIPRule constructs a declarative configuration of the IptablesFIPRule type for use with apply.
func (*IptablesFIPRuleApplyConfiguration) GetAPIVersion ¶ added in v1.14.10
func (b *IptablesFIPRuleApplyConfiguration) GetAPIVersion() *string
GetAPIVersion retrieves the value of the APIVersion field in the declarative configuration.
func (*IptablesFIPRuleApplyConfiguration) GetKind ¶ added in v1.14.10
func (b *IptablesFIPRuleApplyConfiguration) GetKind() *string
GetKind retrieves the value of the Kind field in the declarative configuration.
func (*IptablesFIPRuleApplyConfiguration) GetName ¶
func (b *IptablesFIPRuleApplyConfiguration) GetName() *string
GetName retrieves the value of the Name field in the declarative configuration.
func (*IptablesFIPRuleApplyConfiguration) GetNamespace ¶ added in v1.14.10
func (b *IptablesFIPRuleApplyConfiguration) GetNamespace() *string
GetNamespace retrieves the value of the Namespace field in the declarative configuration.
func (IptablesFIPRuleApplyConfiguration) IsApplyConfiguration ¶ added in v1.14.10
func (b IptablesFIPRuleApplyConfiguration) IsApplyConfiguration()
func (*IptablesFIPRuleApplyConfiguration) WithAPIVersion ¶
func (b *IptablesFIPRuleApplyConfiguration) WithAPIVersion(value string) *IptablesFIPRuleApplyConfiguration
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 (*IptablesFIPRuleApplyConfiguration) WithAnnotations ¶
func (b *IptablesFIPRuleApplyConfiguration) WithAnnotations(entries map[string]string) *IptablesFIPRuleApplyConfiguration
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 (*IptablesFIPRuleApplyConfiguration) WithCreationTimestamp ¶
func (b *IptablesFIPRuleApplyConfiguration) WithCreationTimestamp(value apismetav1.Time) *IptablesFIPRuleApplyConfiguration
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 (*IptablesFIPRuleApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *IptablesFIPRuleApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *IptablesFIPRuleApplyConfiguration
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 (*IptablesFIPRuleApplyConfiguration) WithDeletionTimestamp ¶
func (b *IptablesFIPRuleApplyConfiguration) WithDeletionTimestamp(value apismetav1.Time) *IptablesFIPRuleApplyConfiguration
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 (*IptablesFIPRuleApplyConfiguration) WithFinalizers ¶
func (b *IptablesFIPRuleApplyConfiguration) WithFinalizers(values ...string) *IptablesFIPRuleApplyConfiguration
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 (*IptablesFIPRuleApplyConfiguration) WithGenerateName ¶
func (b *IptablesFIPRuleApplyConfiguration) WithGenerateName(value string) *IptablesFIPRuleApplyConfiguration
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 (*IptablesFIPRuleApplyConfiguration) WithGeneration ¶
func (b *IptablesFIPRuleApplyConfiguration) WithGeneration(value int64) *IptablesFIPRuleApplyConfiguration
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 (*IptablesFIPRuleApplyConfiguration) WithKind ¶
func (b *IptablesFIPRuleApplyConfiguration) WithKind(value string) *IptablesFIPRuleApplyConfiguration
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 (*IptablesFIPRuleApplyConfiguration) WithLabels ¶
func (b *IptablesFIPRuleApplyConfiguration) WithLabels(entries map[string]string) *IptablesFIPRuleApplyConfiguration
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 (*IptablesFIPRuleApplyConfiguration) WithName ¶
func (b *IptablesFIPRuleApplyConfiguration) WithName(value string) *IptablesFIPRuleApplyConfiguration
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 (*IptablesFIPRuleApplyConfiguration) WithNamespace ¶
func (b *IptablesFIPRuleApplyConfiguration) WithNamespace(value string) *IptablesFIPRuleApplyConfiguration
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 (*IptablesFIPRuleApplyConfiguration) WithOwnerReferences ¶
func (b *IptablesFIPRuleApplyConfiguration) WithOwnerReferences(values ...*metav1.OwnerReferenceApplyConfiguration) *IptablesFIPRuleApplyConfiguration
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 (*IptablesFIPRuleApplyConfiguration) WithResourceVersion ¶
func (b *IptablesFIPRuleApplyConfiguration) WithResourceVersion(value string) *IptablesFIPRuleApplyConfiguration
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 (*IptablesFIPRuleApplyConfiguration) WithSpec ¶
func (b *IptablesFIPRuleApplyConfiguration) WithSpec(value *IptablesFIPRuleSpecApplyConfiguration) *IptablesFIPRuleApplyConfiguration
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 (*IptablesFIPRuleApplyConfiguration) WithStatus ¶
func (b *IptablesFIPRuleApplyConfiguration) WithStatus(value *IptablesFIPRuleStatusApplyConfiguration) *IptablesFIPRuleApplyConfiguration
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 (*IptablesFIPRuleApplyConfiguration) WithUID ¶
func (b *IptablesFIPRuleApplyConfiguration) WithUID(value types.UID) *IptablesFIPRuleApplyConfiguration
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 IptablesFIPRuleSpecApplyConfiguration ¶
type IptablesFIPRuleSpecApplyConfiguration struct {
EIP *string `json:"eip,omitempty"`
InternalIP *string `json:"internalIp,omitempty"`
}
IptablesFIPRuleSpecApplyConfiguration represents a declarative configuration of the IptablesFIPRuleSpec type for use with apply.
func IptablesFIPRuleSpec ¶
func IptablesFIPRuleSpec() *IptablesFIPRuleSpecApplyConfiguration
IptablesFIPRuleSpecApplyConfiguration constructs a declarative configuration of the IptablesFIPRuleSpec type for use with apply.
func (*IptablesFIPRuleSpecApplyConfiguration) WithEIP ¶
func (b *IptablesFIPRuleSpecApplyConfiguration) WithEIP(value string) *IptablesFIPRuleSpecApplyConfiguration
WithEIP sets the EIP 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 EIP field is set to the value of the last call.
func (*IptablesFIPRuleSpecApplyConfiguration) WithInternalIP ¶
func (b *IptablesFIPRuleSpecApplyConfiguration) WithInternalIP(value string) *IptablesFIPRuleSpecApplyConfiguration
WithInternalIP sets the InternalIP 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 InternalIP field is set to the value of the last call.
type IptablesFIPRuleStatusApplyConfiguration ¶
type IptablesFIPRuleStatusApplyConfiguration struct {
Ready *bool `json:"ready,omitempty"`
V4ip *string `json:"v4ip,omitempty"`
V6ip *string `json:"v6ip,omitempty"`
NatGwDp *string `json:"natGwDp,omitempty"`
Redo *string `json:"redo,omitempty"`
InternalIP *string `json:"internalIp,omitempty"`
// Conditions represents the latest state of the object
Conditions []ConditionApplyConfiguration `json:"conditions,omitempty"`
}
IptablesFIPRuleStatusApplyConfiguration represents a declarative configuration of the IptablesFIPRuleStatus type for use with apply.
func IptablesFIPRuleStatus ¶
func IptablesFIPRuleStatus() *IptablesFIPRuleStatusApplyConfiguration
IptablesFIPRuleStatusApplyConfiguration constructs a declarative configuration of the IptablesFIPRuleStatus type for use with apply.
func (*IptablesFIPRuleStatusApplyConfiguration) WithConditions ¶
func (b *IptablesFIPRuleStatusApplyConfiguration) WithConditions(values ...*ConditionApplyConfiguration) *IptablesFIPRuleStatusApplyConfiguration
WithConditions adds the given value to the Conditions 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 Conditions field.
func (*IptablesFIPRuleStatusApplyConfiguration) WithInternalIP ¶
func (b *IptablesFIPRuleStatusApplyConfiguration) WithInternalIP(value string) *IptablesFIPRuleStatusApplyConfiguration
WithInternalIP sets the InternalIP 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 InternalIP field is set to the value of the last call.
func (*IptablesFIPRuleStatusApplyConfiguration) WithNatGwDp ¶
func (b *IptablesFIPRuleStatusApplyConfiguration) WithNatGwDp(value string) *IptablesFIPRuleStatusApplyConfiguration
WithNatGwDp sets the NatGwDp 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 NatGwDp field is set to the value of the last call.
func (*IptablesFIPRuleStatusApplyConfiguration) WithReady ¶
func (b *IptablesFIPRuleStatusApplyConfiguration) WithReady(value bool) *IptablesFIPRuleStatusApplyConfiguration
WithReady sets the Ready 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 Ready field is set to the value of the last call.
func (*IptablesFIPRuleStatusApplyConfiguration) WithRedo ¶
func (b *IptablesFIPRuleStatusApplyConfiguration) WithRedo(value string) *IptablesFIPRuleStatusApplyConfiguration
WithRedo sets the Redo 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 Redo field is set to the value of the last call.
func (*IptablesFIPRuleStatusApplyConfiguration) WithV4ip ¶
func (b *IptablesFIPRuleStatusApplyConfiguration) WithV4ip(value string) *IptablesFIPRuleStatusApplyConfiguration
WithV4ip sets the V4ip 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 V4ip field is set to the value of the last call.
func (*IptablesFIPRuleStatusApplyConfiguration) WithV6ip ¶
func (b *IptablesFIPRuleStatusApplyConfiguration) WithV6ip(value string) *IptablesFIPRuleStatusApplyConfiguration
WithV6ip sets the V6ip 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 V6ip field is set to the value of the last call.
type IptablesSnatRuleApplyConfiguration ¶
type IptablesSnatRuleApplyConfiguration struct {
metav1.TypeMetaApplyConfiguration `json:",inline"`
*metav1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
Spec *IptablesSnatRuleSpecApplyConfiguration `json:"spec,omitempty"`
Status *IptablesSnatRuleStatusApplyConfiguration `json:"status,omitempty"`
}
IptablesSnatRuleApplyConfiguration represents a declarative configuration of the IptablesSnatRule type for use with apply.
func IptablesSnatRule ¶
func IptablesSnatRule(name string) *IptablesSnatRuleApplyConfiguration
IptablesSnatRule constructs a declarative configuration of the IptablesSnatRule type for use with apply.
func (*IptablesSnatRuleApplyConfiguration) GetAPIVersion ¶ added in v1.14.10
func (b *IptablesSnatRuleApplyConfiguration) GetAPIVersion() *string
GetAPIVersion retrieves the value of the APIVersion field in the declarative configuration.
func (*IptablesSnatRuleApplyConfiguration) GetKind ¶ added in v1.14.10
func (b *IptablesSnatRuleApplyConfiguration) GetKind() *string
GetKind retrieves the value of the Kind field in the declarative configuration.
func (*IptablesSnatRuleApplyConfiguration) GetName ¶
func (b *IptablesSnatRuleApplyConfiguration) GetName() *string
GetName retrieves the value of the Name field in the declarative configuration.
func (*IptablesSnatRuleApplyConfiguration) GetNamespace ¶ added in v1.14.10
func (b *IptablesSnatRuleApplyConfiguration) GetNamespace() *string
GetNamespace retrieves the value of the Namespace field in the declarative configuration.
func (IptablesSnatRuleApplyConfiguration) IsApplyConfiguration ¶ added in v1.14.10
func (b IptablesSnatRuleApplyConfiguration) IsApplyConfiguration()
func (*IptablesSnatRuleApplyConfiguration) WithAPIVersion ¶
func (b *IptablesSnatRuleApplyConfiguration) WithAPIVersion(value string) *IptablesSnatRuleApplyConfiguration
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 (*IptablesSnatRuleApplyConfiguration) WithAnnotations ¶
func (b *IptablesSnatRuleApplyConfiguration) WithAnnotations(entries map[string]string) *IptablesSnatRuleApplyConfiguration
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 (*IptablesSnatRuleApplyConfiguration) WithCreationTimestamp ¶
func (b *IptablesSnatRuleApplyConfiguration) WithCreationTimestamp(value apismetav1.Time) *IptablesSnatRuleApplyConfiguration
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 (*IptablesSnatRuleApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *IptablesSnatRuleApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *IptablesSnatRuleApplyConfiguration
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 (*IptablesSnatRuleApplyConfiguration) WithDeletionTimestamp ¶
func (b *IptablesSnatRuleApplyConfiguration) WithDeletionTimestamp(value apismetav1.Time) *IptablesSnatRuleApplyConfiguration
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 (*IptablesSnatRuleApplyConfiguration) WithFinalizers ¶
func (b *IptablesSnatRuleApplyConfiguration) WithFinalizers(values ...string) *IptablesSnatRuleApplyConfiguration
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 (*IptablesSnatRuleApplyConfiguration) WithGenerateName ¶
func (b *IptablesSnatRuleApplyConfiguration) WithGenerateName(value string) *IptablesSnatRuleApplyConfiguration
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 (*IptablesSnatRuleApplyConfiguration) WithGeneration ¶
func (b *IptablesSnatRuleApplyConfiguration) WithGeneration(value int64) *IptablesSnatRuleApplyConfiguration
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 (*IptablesSnatRuleApplyConfiguration) WithKind ¶
func (b *IptablesSnatRuleApplyConfiguration) WithKind(value string) *IptablesSnatRuleApplyConfiguration
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 (*IptablesSnatRuleApplyConfiguration) WithLabels ¶
func (b *IptablesSnatRuleApplyConfiguration) WithLabels(entries map[string]string) *IptablesSnatRuleApplyConfiguration
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 (*IptablesSnatRuleApplyConfiguration) WithName ¶
func (b *IptablesSnatRuleApplyConfiguration) WithName(value string) *IptablesSnatRuleApplyConfiguration
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 (*IptablesSnatRuleApplyConfiguration) WithNamespace ¶
func (b *IptablesSnatRuleApplyConfiguration) WithNamespace(value string) *IptablesSnatRuleApplyConfiguration
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 (*IptablesSnatRuleApplyConfiguration) WithOwnerReferences ¶
func (b *IptablesSnatRuleApplyConfiguration) WithOwnerReferences(values ...*metav1.OwnerReferenceApplyConfiguration) *IptablesSnatRuleApplyConfiguration
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 (*IptablesSnatRuleApplyConfiguration) WithResourceVersion ¶
func (b *IptablesSnatRuleApplyConfiguration) WithResourceVersion(value string) *IptablesSnatRuleApplyConfiguration
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 (*IptablesSnatRuleApplyConfiguration) WithSpec ¶
func (b *IptablesSnatRuleApplyConfiguration) WithSpec(value *IptablesSnatRuleSpecApplyConfiguration) *IptablesSnatRuleApplyConfiguration
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 (*IptablesSnatRuleApplyConfiguration) WithStatus ¶
func (b *IptablesSnatRuleApplyConfiguration) WithStatus(value *IptablesSnatRuleStatusApplyConfiguration) *IptablesSnatRuleApplyConfiguration
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 (*IptablesSnatRuleApplyConfiguration) WithUID ¶
func (b *IptablesSnatRuleApplyConfiguration) WithUID(value types.UID) *IptablesSnatRuleApplyConfiguration
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 IptablesSnatRuleSpecApplyConfiguration ¶
type IptablesSnatRuleSpecApplyConfiguration struct {
EIP *string `json:"eip,omitempty"`
InternalCIDR *string `json:"internalCIDR,omitempty"`
}
IptablesSnatRuleSpecApplyConfiguration represents a declarative configuration of the IptablesSnatRuleSpec type for use with apply.
func IptablesSnatRuleSpec ¶
func IptablesSnatRuleSpec() *IptablesSnatRuleSpecApplyConfiguration
IptablesSnatRuleSpecApplyConfiguration constructs a declarative configuration of the IptablesSnatRuleSpec type for use with apply.
func (*IptablesSnatRuleSpecApplyConfiguration) WithEIP ¶
func (b *IptablesSnatRuleSpecApplyConfiguration) WithEIP(value string) *IptablesSnatRuleSpecApplyConfiguration
WithEIP sets the EIP 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 EIP field is set to the value of the last call.
func (*IptablesSnatRuleSpecApplyConfiguration) WithInternalCIDR ¶
func (b *IptablesSnatRuleSpecApplyConfiguration) WithInternalCIDR(value string) *IptablesSnatRuleSpecApplyConfiguration
WithInternalCIDR sets the InternalCIDR 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 InternalCIDR field is set to the value of the last call.
type IptablesSnatRuleStatusApplyConfiguration ¶
type IptablesSnatRuleStatusApplyConfiguration struct {
Ready *bool `json:"ready,omitempty"`
V4ip *string `json:"v4ip,omitempty"`
V6ip *string `json:"v6ip,omitempty"`
NatGwDp *string `json:"natGwDp,omitempty"`
Redo *string `json:"redo,omitempty"`
InternalCIDR *string `json:"internalCIDR,omitempty"`
// Conditions represents the latest state of the object
Conditions []ConditionApplyConfiguration `json:"conditions,omitempty"`
}
IptablesSnatRuleStatusApplyConfiguration represents a declarative configuration of the IptablesSnatRuleStatus type for use with apply.
func IptablesSnatRuleStatus ¶
func IptablesSnatRuleStatus() *IptablesSnatRuleStatusApplyConfiguration
IptablesSnatRuleStatusApplyConfiguration constructs a declarative configuration of the IptablesSnatRuleStatus type for use with apply.
func (*IptablesSnatRuleStatusApplyConfiguration) WithConditions ¶
func (b *IptablesSnatRuleStatusApplyConfiguration) WithConditions(values ...*ConditionApplyConfiguration) *IptablesSnatRuleStatusApplyConfiguration
WithConditions adds the given value to the Conditions 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 Conditions field.
func (*IptablesSnatRuleStatusApplyConfiguration) WithInternalCIDR ¶
func (b *IptablesSnatRuleStatusApplyConfiguration) WithInternalCIDR(value string) *IptablesSnatRuleStatusApplyConfiguration
WithInternalCIDR sets the InternalCIDR 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 InternalCIDR field is set to the value of the last call.
func (*IptablesSnatRuleStatusApplyConfiguration) WithNatGwDp ¶
func (b *IptablesSnatRuleStatusApplyConfiguration) WithNatGwDp(value string) *IptablesSnatRuleStatusApplyConfiguration
WithNatGwDp sets the NatGwDp 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 NatGwDp field is set to the value of the last call.
func (*IptablesSnatRuleStatusApplyConfiguration) WithReady ¶
func (b *IptablesSnatRuleStatusApplyConfiguration) WithReady(value bool) *IptablesSnatRuleStatusApplyConfiguration
WithReady sets the Ready 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 Ready field is set to the value of the last call.
func (*IptablesSnatRuleStatusApplyConfiguration) WithRedo ¶
func (b *IptablesSnatRuleStatusApplyConfiguration) WithRedo(value string) *IptablesSnatRuleStatusApplyConfiguration
WithRedo sets the Redo 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 Redo field is set to the value of the last call.
func (*IptablesSnatRuleStatusApplyConfiguration) WithV4ip ¶
func (b *IptablesSnatRuleStatusApplyConfiguration) WithV4ip(value string) *IptablesSnatRuleStatusApplyConfiguration
WithV4ip sets the V4ip 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 V4ip field is set to the value of the last call.
func (*IptablesSnatRuleStatusApplyConfiguration) WithV6ip ¶
func (b *IptablesSnatRuleStatusApplyConfiguration) WithV6ip(value string) *IptablesSnatRuleStatusApplyConfiguration
WithV6ip sets the V6ip 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 V6ip field is set to the value of the last call.
type NatOutGoingPolicyMatchApplyConfiguration ¶
type NatOutGoingPolicyMatchApplyConfiguration struct {
SrcIPs *string `json:"srcIPs,omitempty"`
DstIPs *string `json:"dstIPs,omitempty"`
}
NatOutGoingPolicyMatchApplyConfiguration represents a declarative configuration of the NatOutGoingPolicyMatch type for use with apply.
func NatOutGoingPolicyMatch ¶
func NatOutGoingPolicyMatch() *NatOutGoingPolicyMatchApplyConfiguration
NatOutGoingPolicyMatchApplyConfiguration constructs a declarative configuration of the NatOutGoingPolicyMatch type for use with apply.
func (*NatOutGoingPolicyMatchApplyConfiguration) WithDstIPs ¶
func (b *NatOutGoingPolicyMatchApplyConfiguration) WithDstIPs(value string) *NatOutGoingPolicyMatchApplyConfiguration
WithDstIPs sets the DstIPs 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 DstIPs field is set to the value of the last call.
func (*NatOutGoingPolicyMatchApplyConfiguration) WithSrcIPs ¶
func (b *NatOutGoingPolicyMatchApplyConfiguration) WithSrcIPs(value string) *NatOutGoingPolicyMatchApplyConfiguration
WithSrcIPs sets the SrcIPs 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 SrcIPs field is set to the value of the last call.
type NatOutgoingPolicyRuleApplyConfiguration ¶
type NatOutgoingPolicyRuleApplyConfiguration struct {
Match *NatOutGoingPolicyMatchApplyConfiguration `json:"match,omitempty"`
Action *string `json:"action,omitempty"`
}
NatOutgoingPolicyRuleApplyConfiguration represents a declarative configuration of the NatOutgoingPolicyRule type for use with apply.
func NatOutgoingPolicyRule ¶
func NatOutgoingPolicyRule() *NatOutgoingPolicyRuleApplyConfiguration
NatOutgoingPolicyRuleApplyConfiguration constructs a declarative configuration of the NatOutgoingPolicyRule type for use with apply.
func (*NatOutgoingPolicyRuleApplyConfiguration) WithAction ¶
func (b *NatOutgoingPolicyRuleApplyConfiguration) WithAction(value string) *NatOutgoingPolicyRuleApplyConfiguration
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 (*NatOutgoingPolicyRuleApplyConfiguration) WithMatch ¶
func (b *NatOutgoingPolicyRuleApplyConfiguration) WithMatch(value *NatOutGoingPolicyMatchApplyConfiguration) *NatOutgoingPolicyRuleApplyConfiguration
WithMatch sets the Match 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 Match field is set to the value of the last call.
type NatOutgoingPolicyRuleStatusApplyConfiguration ¶
type NatOutgoingPolicyRuleStatusApplyConfiguration struct {
RuleID *string `json:"ruleID,omitempty"`
}
NatOutgoingPolicyRuleStatusApplyConfiguration represents a declarative configuration of the NatOutgoingPolicyRuleStatus type for use with apply.
func NatOutgoingPolicyRuleStatus ¶
func NatOutgoingPolicyRuleStatus() *NatOutgoingPolicyRuleStatusApplyConfiguration
NatOutgoingPolicyRuleStatusApplyConfiguration constructs a declarative configuration of the NatOutgoingPolicyRuleStatus type for use with apply.
func (*NatOutgoingPolicyRuleStatusApplyConfiguration) WithRuleID ¶
func (b *NatOutgoingPolicyRuleStatusApplyConfiguration) WithRuleID(value string) *NatOutgoingPolicyRuleStatusApplyConfiguration
WithRuleID sets the RuleID 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 RuleID field is set to the value of the last call.
type OvnDnatRuleApplyConfiguration ¶
type OvnDnatRuleApplyConfiguration struct {
metav1.TypeMetaApplyConfiguration `json:",inline"`
*metav1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
Spec *OvnDnatRuleSpecApplyConfiguration `json:"spec,omitempty"`
Status *OvnDnatRuleStatusApplyConfiguration `json:"status,omitempty"`
}
OvnDnatRuleApplyConfiguration represents a declarative configuration of the OvnDnatRule type for use with apply.
func OvnDnatRule ¶
func OvnDnatRule(name string) *OvnDnatRuleApplyConfiguration
OvnDnatRule constructs a declarative configuration of the OvnDnatRule type for use with apply.
func (*OvnDnatRuleApplyConfiguration) GetAPIVersion ¶ added in v1.14.10
func (b *OvnDnatRuleApplyConfiguration) GetAPIVersion() *string
GetAPIVersion retrieves the value of the APIVersion field in the declarative configuration.
func (*OvnDnatRuleApplyConfiguration) GetKind ¶ added in v1.14.10
func (b *OvnDnatRuleApplyConfiguration) GetKind() *string
GetKind retrieves the value of the Kind field in the declarative configuration.
func (*OvnDnatRuleApplyConfiguration) GetName ¶
func (b *OvnDnatRuleApplyConfiguration) GetName() *string
GetName retrieves the value of the Name field in the declarative configuration.
func (*OvnDnatRuleApplyConfiguration) GetNamespace ¶ added in v1.14.10
func (b *OvnDnatRuleApplyConfiguration) GetNamespace() *string
GetNamespace retrieves the value of the Namespace field in the declarative configuration.
func (OvnDnatRuleApplyConfiguration) IsApplyConfiguration ¶ added in v1.14.10
func (b OvnDnatRuleApplyConfiguration) IsApplyConfiguration()
func (*OvnDnatRuleApplyConfiguration) WithAPIVersion ¶
func (b *OvnDnatRuleApplyConfiguration) WithAPIVersion(value string) *OvnDnatRuleApplyConfiguration
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 (*OvnDnatRuleApplyConfiguration) WithAnnotations ¶
func (b *OvnDnatRuleApplyConfiguration) WithAnnotations(entries map[string]string) *OvnDnatRuleApplyConfiguration
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 (*OvnDnatRuleApplyConfiguration) WithCreationTimestamp ¶
func (b *OvnDnatRuleApplyConfiguration) WithCreationTimestamp(value apismetav1.Time) *OvnDnatRuleApplyConfiguration
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 (*OvnDnatRuleApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *OvnDnatRuleApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *OvnDnatRuleApplyConfiguration
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 (*OvnDnatRuleApplyConfiguration) WithDeletionTimestamp ¶
func (b *OvnDnatRuleApplyConfiguration) WithDeletionTimestamp(value apismetav1.Time) *OvnDnatRuleApplyConfiguration
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 (*OvnDnatRuleApplyConfiguration) WithFinalizers ¶
func (b *OvnDnatRuleApplyConfiguration) WithFinalizers(values ...string) *OvnDnatRuleApplyConfiguration
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 (*OvnDnatRuleApplyConfiguration) WithGenerateName ¶
func (b *OvnDnatRuleApplyConfiguration) WithGenerateName(value string) *OvnDnatRuleApplyConfiguration
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 (*OvnDnatRuleApplyConfiguration) WithGeneration ¶
func (b *OvnDnatRuleApplyConfiguration) WithGeneration(value int64) *OvnDnatRuleApplyConfiguration
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 (*OvnDnatRuleApplyConfiguration) WithKind ¶
func (b *OvnDnatRuleApplyConfiguration) WithKind(value string) *OvnDnatRuleApplyConfiguration
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 (*OvnDnatRuleApplyConfiguration) WithLabels ¶
func (b *OvnDnatRuleApplyConfiguration) WithLabels(entries map[string]string) *OvnDnatRuleApplyConfiguration
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 (*OvnDnatRuleApplyConfiguration) WithName ¶
func (b *OvnDnatRuleApplyConfiguration) WithName(value string) *OvnDnatRuleApplyConfiguration
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 (*OvnDnatRuleApplyConfiguration) WithNamespace ¶
func (b *OvnDnatRuleApplyConfiguration) WithNamespace(value string) *OvnDnatRuleApplyConfiguration
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 (*OvnDnatRuleApplyConfiguration) WithOwnerReferences ¶
func (b *OvnDnatRuleApplyConfiguration) WithOwnerReferences(values ...*metav1.OwnerReferenceApplyConfiguration) *OvnDnatRuleApplyConfiguration
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 (*OvnDnatRuleApplyConfiguration) WithResourceVersion ¶
func (b *OvnDnatRuleApplyConfiguration) WithResourceVersion(value string) *OvnDnatRuleApplyConfiguration
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 (*OvnDnatRuleApplyConfiguration) WithSpec ¶
func (b *OvnDnatRuleApplyConfiguration) WithSpec(value *OvnDnatRuleSpecApplyConfiguration) *OvnDnatRuleApplyConfiguration
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 (*OvnDnatRuleApplyConfiguration) WithStatus ¶
func (b *OvnDnatRuleApplyConfiguration) WithStatus(value *OvnDnatRuleStatusApplyConfiguration) *OvnDnatRuleApplyConfiguration
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 (*OvnDnatRuleApplyConfiguration) WithUID ¶
func (b *OvnDnatRuleApplyConfiguration) WithUID(value types.UID) *OvnDnatRuleApplyConfiguration
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 OvnDnatRuleSpecApplyConfiguration ¶
type OvnDnatRuleSpecApplyConfiguration struct {
OvnEip *string `json:"ovnEip,omitempty"`
IPType *string `json:"ipType,omitempty"`
// vip, ip
IPName *string `json:"ipName,omitempty"`
// vip, ip crd name
InternalPort *string `json:"internalPort,omitempty"`
ExternalPort *string `json:"externalPort,omitempty"`
Protocol *string `json:"protocol,omitempty"`
Vpc *string `json:"vpc,omitempty"`
V4Ip *string `json:"v4Ip,omitempty"`
V6Ip *string `json:"v6Ip,omitempty"`
}
OvnDnatRuleSpecApplyConfiguration represents a declarative configuration of the OvnDnatRuleSpec type for use with apply.
func OvnDnatRuleSpec ¶
func OvnDnatRuleSpec() *OvnDnatRuleSpecApplyConfiguration
OvnDnatRuleSpecApplyConfiguration constructs a declarative configuration of the OvnDnatRuleSpec type for use with apply.
func (*OvnDnatRuleSpecApplyConfiguration) WithExternalPort ¶
func (b *OvnDnatRuleSpecApplyConfiguration) WithExternalPort(value string) *OvnDnatRuleSpecApplyConfiguration
WithExternalPort sets the ExternalPort 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 ExternalPort field is set to the value of the last call.
func (*OvnDnatRuleSpecApplyConfiguration) WithIPName ¶
func (b *OvnDnatRuleSpecApplyConfiguration) WithIPName(value string) *OvnDnatRuleSpecApplyConfiguration
WithIPName sets the IPName 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 IPName field is set to the value of the last call.
func (*OvnDnatRuleSpecApplyConfiguration) WithIPType ¶
func (b *OvnDnatRuleSpecApplyConfiguration) WithIPType(value string) *OvnDnatRuleSpecApplyConfiguration
WithIPType sets the IPType 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 IPType field is set to the value of the last call.
func (*OvnDnatRuleSpecApplyConfiguration) WithInternalPort ¶
func (b *OvnDnatRuleSpecApplyConfiguration) WithInternalPort(value string) *OvnDnatRuleSpecApplyConfiguration
WithInternalPort sets the InternalPort 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 InternalPort field is set to the value of the last call.
func (*OvnDnatRuleSpecApplyConfiguration) WithOvnEip ¶
func (b *OvnDnatRuleSpecApplyConfiguration) WithOvnEip(value string) *OvnDnatRuleSpecApplyConfiguration
WithOvnEip sets the OvnEip 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 OvnEip field is set to the value of the last call.
func (*OvnDnatRuleSpecApplyConfiguration) WithProtocol ¶
func (b *OvnDnatRuleSpecApplyConfiguration) WithProtocol(value string) *OvnDnatRuleSpecApplyConfiguration
WithProtocol sets the Protocol 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 Protocol field is set to the value of the last call.
func (*OvnDnatRuleSpecApplyConfiguration) WithV4Ip ¶
func (b *OvnDnatRuleSpecApplyConfiguration) WithV4Ip(value string) *OvnDnatRuleSpecApplyConfiguration
WithV4Ip sets the V4Ip 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 V4Ip field is set to the value of the last call.
func (*OvnDnatRuleSpecApplyConfiguration) WithV6Ip ¶
func (b *OvnDnatRuleSpecApplyConfiguration) WithV6Ip(value string) *OvnDnatRuleSpecApplyConfiguration
WithV6Ip sets the V6Ip 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 V6Ip field is set to the value of the last call.
func (*OvnDnatRuleSpecApplyConfiguration) WithVpc ¶
func (b *OvnDnatRuleSpecApplyConfiguration) WithVpc(value string) *OvnDnatRuleSpecApplyConfiguration
WithVpc sets the Vpc 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 Vpc field is set to the value of the last call.
type OvnDnatRuleStatusApplyConfiguration ¶
type OvnDnatRuleStatusApplyConfiguration struct {
Vpc *string `json:"vpc,omitempty"`
V4Eip *string `json:"v4Eip,omitempty"`
V6Eip *string `json:"v6Eip,omitempty"`
ExternalPort *string `json:"externalPort,omitempty"`
V4Ip *string `json:"v4Ip,omitempty"`
V6Ip *string `json:"v6Ip,omitempty"`
InternalPort *string `json:"internalPort,omitempty"`
Protocol *string `json:"protocol,omitempty"`
IPName *string `json:"ipName,omitempty"`
Ready *bool `json:"ready,omitempty"`
// Conditions represents the latest state of the object
Conditions []ConditionApplyConfiguration `json:"conditions,omitempty"`
}
OvnDnatRuleStatusApplyConfiguration represents a declarative configuration of the OvnDnatRuleStatus type for use with apply.
func OvnDnatRuleStatus ¶
func OvnDnatRuleStatus() *OvnDnatRuleStatusApplyConfiguration
OvnDnatRuleStatusApplyConfiguration constructs a declarative configuration of the OvnDnatRuleStatus type for use with apply.
func (*OvnDnatRuleStatusApplyConfiguration) WithConditions ¶
func (b *OvnDnatRuleStatusApplyConfiguration) WithConditions(values ...*ConditionApplyConfiguration) *OvnDnatRuleStatusApplyConfiguration
WithConditions adds the given value to the Conditions 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 Conditions field.
func (*OvnDnatRuleStatusApplyConfiguration) WithExternalPort ¶
func (b *OvnDnatRuleStatusApplyConfiguration) WithExternalPort(value string) *OvnDnatRuleStatusApplyConfiguration
WithExternalPort sets the ExternalPort 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 ExternalPort field is set to the value of the last call.
func (*OvnDnatRuleStatusApplyConfiguration) WithIPName ¶
func (b *OvnDnatRuleStatusApplyConfiguration) WithIPName(value string) *OvnDnatRuleStatusApplyConfiguration
WithIPName sets the IPName 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 IPName field is set to the value of the last call.
func (*OvnDnatRuleStatusApplyConfiguration) WithInternalPort ¶
func (b *OvnDnatRuleStatusApplyConfiguration) WithInternalPort(value string) *OvnDnatRuleStatusApplyConfiguration
WithInternalPort sets the InternalPort 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 InternalPort field is set to the value of the last call.
func (*OvnDnatRuleStatusApplyConfiguration) WithProtocol ¶
func (b *OvnDnatRuleStatusApplyConfiguration) WithProtocol(value string) *OvnDnatRuleStatusApplyConfiguration
WithProtocol sets the Protocol 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 Protocol field is set to the value of the last call.
func (*OvnDnatRuleStatusApplyConfiguration) WithReady ¶
func (b *OvnDnatRuleStatusApplyConfiguration) WithReady(value bool) *OvnDnatRuleStatusApplyConfiguration
WithReady sets the Ready 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 Ready field is set to the value of the last call.
func (*OvnDnatRuleStatusApplyConfiguration) WithV4Eip ¶
func (b *OvnDnatRuleStatusApplyConfiguration) WithV4Eip(value string) *OvnDnatRuleStatusApplyConfiguration
WithV4Eip sets the V4Eip 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 V4Eip field is set to the value of the last call.
func (*OvnDnatRuleStatusApplyConfiguration) WithV4Ip ¶
func (b *OvnDnatRuleStatusApplyConfiguration) WithV4Ip(value string) *OvnDnatRuleStatusApplyConfiguration
WithV4Ip sets the V4Ip 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 V4Ip field is set to the value of the last call.
func (*OvnDnatRuleStatusApplyConfiguration) WithV6Eip ¶
func (b *OvnDnatRuleStatusApplyConfiguration) WithV6Eip(value string) *OvnDnatRuleStatusApplyConfiguration
WithV6Eip sets the V6Eip 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 V6Eip field is set to the value of the last call.
func (*OvnDnatRuleStatusApplyConfiguration) WithV6Ip ¶
func (b *OvnDnatRuleStatusApplyConfiguration) WithV6Ip(value string) *OvnDnatRuleStatusApplyConfiguration
WithV6Ip sets the V6Ip 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 V6Ip field is set to the value of the last call.
func (*OvnDnatRuleStatusApplyConfiguration) WithVpc ¶
func (b *OvnDnatRuleStatusApplyConfiguration) WithVpc(value string) *OvnDnatRuleStatusApplyConfiguration
WithVpc sets the Vpc 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 Vpc field is set to the value of the last call.
type OvnEipApplyConfiguration ¶
type OvnEipApplyConfiguration struct {
metav1.TypeMetaApplyConfiguration `json:",inline"`
*metav1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
Spec *OvnEipSpecApplyConfiguration `json:"spec,omitempty"`
Status *OvnEipStatusApplyConfiguration `json:"status,omitempty"`
}
OvnEipApplyConfiguration represents a declarative configuration of the OvnEip type for use with apply.
func OvnEip ¶
func OvnEip(name string) *OvnEipApplyConfiguration
OvnEip constructs a declarative configuration of the OvnEip type for use with apply.
func (*OvnEipApplyConfiguration) GetAPIVersion ¶ added in v1.14.10
func (b *OvnEipApplyConfiguration) GetAPIVersion() *string
GetAPIVersion retrieves the value of the APIVersion field in the declarative configuration.
func (*OvnEipApplyConfiguration) GetKind ¶ added in v1.14.10
func (b *OvnEipApplyConfiguration) GetKind() *string
GetKind retrieves the value of the Kind field in the declarative configuration.
func (*OvnEipApplyConfiguration) GetName ¶
func (b *OvnEipApplyConfiguration) GetName() *string
GetName retrieves the value of the Name field in the declarative configuration.
func (*OvnEipApplyConfiguration) GetNamespace ¶ added in v1.14.10
func (b *OvnEipApplyConfiguration) GetNamespace() *string
GetNamespace retrieves the value of the Namespace field in the declarative configuration.
func (OvnEipApplyConfiguration) IsApplyConfiguration ¶ added in v1.14.10
func (b OvnEipApplyConfiguration) IsApplyConfiguration()
func (*OvnEipApplyConfiguration) WithAPIVersion ¶
func (b *OvnEipApplyConfiguration) WithAPIVersion(value string) *OvnEipApplyConfiguration
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 (*OvnEipApplyConfiguration) WithAnnotations ¶
func (b *OvnEipApplyConfiguration) WithAnnotations(entries map[string]string) *OvnEipApplyConfiguration
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 (*OvnEipApplyConfiguration) WithCreationTimestamp ¶
func (b *OvnEipApplyConfiguration) WithCreationTimestamp(value apismetav1.Time) *OvnEipApplyConfiguration
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 (*OvnEipApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *OvnEipApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *OvnEipApplyConfiguration
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 (*OvnEipApplyConfiguration) WithDeletionTimestamp ¶
func (b *OvnEipApplyConfiguration) WithDeletionTimestamp(value apismetav1.Time) *OvnEipApplyConfiguration
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 (*OvnEipApplyConfiguration) WithFinalizers ¶
func (b *OvnEipApplyConfiguration) WithFinalizers(values ...string) *OvnEipApplyConfiguration
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 (*OvnEipApplyConfiguration) WithGenerateName ¶
func (b *OvnEipApplyConfiguration) WithGenerateName(value string) *OvnEipApplyConfiguration
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 (*OvnEipApplyConfiguration) WithGeneration ¶
func (b *OvnEipApplyConfiguration) WithGeneration(value int64) *OvnEipApplyConfiguration
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 (*OvnEipApplyConfiguration) WithKind ¶
func (b *OvnEipApplyConfiguration) WithKind(value string) *OvnEipApplyConfiguration
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 (*OvnEipApplyConfiguration) WithLabels ¶
func (b *OvnEipApplyConfiguration) WithLabels(entries map[string]string) *OvnEipApplyConfiguration
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 (*OvnEipApplyConfiguration) WithName ¶
func (b *OvnEipApplyConfiguration) WithName(value string) *OvnEipApplyConfiguration
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 (*OvnEipApplyConfiguration) WithNamespace ¶
func (b *OvnEipApplyConfiguration) WithNamespace(value string) *OvnEipApplyConfiguration
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 (*OvnEipApplyConfiguration) WithOwnerReferences ¶
func (b *OvnEipApplyConfiguration) WithOwnerReferences(values ...*metav1.OwnerReferenceApplyConfiguration) *OvnEipApplyConfiguration
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 (*OvnEipApplyConfiguration) WithResourceVersion ¶
func (b *OvnEipApplyConfiguration) WithResourceVersion(value string) *OvnEipApplyConfiguration
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 (*OvnEipApplyConfiguration) WithSpec ¶
func (b *OvnEipApplyConfiguration) WithSpec(value *OvnEipSpecApplyConfiguration) *OvnEipApplyConfiguration
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 (*OvnEipApplyConfiguration) WithStatus ¶
func (b *OvnEipApplyConfiguration) WithStatus(value *OvnEipStatusApplyConfiguration) *OvnEipApplyConfiguration
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 (*OvnEipApplyConfiguration) WithUID ¶
func (b *OvnEipApplyConfiguration) WithUID(value types.UID) *OvnEipApplyConfiguration
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 OvnEipSpecApplyConfiguration ¶
type OvnEipSpecApplyConfiguration struct {
ExternalSubnet *string `json:"externalSubnet,omitempty"`
V4Ip *string `json:"v4Ip,omitempty"`
V6Ip *string `json:"v6Ip,omitempty"`
MacAddress *string `json:"macAddress,omitempty"`
Type *string `json:"type,omitempty"`
}
OvnEipSpecApplyConfiguration represents a declarative configuration of the OvnEipSpec type for use with apply.
func OvnEipSpec ¶
func OvnEipSpec() *OvnEipSpecApplyConfiguration
OvnEipSpecApplyConfiguration constructs a declarative configuration of the OvnEipSpec type for use with apply.
func (*OvnEipSpecApplyConfiguration) WithExternalSubnet ¶
func (b *OvnEipSpecApplyConfiguration) WithExternalSubnet(value string) *OvnEipSpecApplyConfiguration
WithExternalSubnet sets the ExternalSubnet 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 ExternalSubnet field is set to the value of the last call.
func (*OvnEipSpecApplyConfiguration) WithMacAddress ¶
func (b *OvnEipSpecApplyConfiguration) WithMacAddress(value string) *OvnEipSpecApplyConfiguration
WithMacAddress sets the MacAddress 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 MacAddress field is set to the value of the last call.
func (*OvnEipSpecApplyConfiguration) WithType ¶
func (b *OvnEipSpecApplyConfiguration) WithType(value string) *OvnEipSpecApplyConfiguration
WithType sets the Type 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 Type field is set to the value of the last call.
func (*OvnEipSpecApplyConfiguration) WithV4Ip ¶
func (b *OvnEipSpecApplyConfiguration) WithV4Ip(value string) *OvnEipSpecApplyConfiguration
WithV4Ip sets the V4Ip 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 V4Ip field is set to the value of the last call.
func (*OvnEipSpecApplyConfiguration) WithV6Ip ¶
func (b *OvnEipSpecApplyConfiguration) WithV6Ip(value string) *OvnEipSpecApplyConfiguration
WithV6Ip sets the V6Ip 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 V6Ip field is set to the value of the last call.
type OvnEipStatusApplyConfiguration ¶
type OvnEipStatusApplyConfiguration struct {
// Conditions represents the latest state of the object
Conditions []ConditionApplyConfiguration `json:"conditions,omitempty"`
Type *string `json:"type,omitempty"`
Nat *string `json:"nat,omitempty"`
Ready *bool `json:"ready,omitempty"`
V4Ip *string `json:"v4Ip,omitempty"`
V6Ip *string `json:"v6Ip,omitempty"`
MacAddress *string `json:"macAddress,omitempty"`
}
OvnEipStatusApplyConfiguration represents a declarative configuration of the OvnEipStatus type for use with apply.
func OvnEipStatus ¶
func OvnEipStatus() *OvnEipStatusApplyConfiguration
OvnEipStatusApplyConfiguration constructs a declarative configuration of the OvnEipStatus type for use with apply.
func (*OvnEipStatusApplyConfiguration) WithConditions ¶
func (b *OvnEipStatusApplyConfiguration) WithConditions(values ...*ConditionApplyConfiguration) *OvnEipStatusApplyConfiguration
WithConditions adds the given value to the Conditions 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 Conditions field.
func (*OvnEipStatusApplyConfiguration) WithMacAddress ¶
func (b *OvnEipStatusApplyConfiguration) WithMacAddress(value string) *OvnEipStatusApplyConfiguration
WithMacAddress sets the MacAddress 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 MacAddress field is set to the value of the last call.
func (*OvnEipStatusApplyConfiguration) WithNat ¶
func (b *OvnEipStatusApplyConfiguration) WithNat(value string) *OvnEipStatusApplyConfiguration
WithNat sets the Nat 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 Nat field is set to the value of the last call.
func (*OvnEipStatusApplyConfiguration) WithReady ¶
func (b *OvnEipStatusApplyConfiguration) WithReady(value bool) *OvnEipStatusApplyConfiguration
WithReady sets the Ready 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 Ready field is set to the value of the last call.
func (*OvnEipStatusApplyConfiguration) WithType ¶
func (b *OvnEipStatusApplyConfiguration) WithType(value string) *OvnEipStatusApplyConfiguration
WithType sets the Type 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 Type field is set to the value of the last call.
func (*OvnEipStatusApplyConfiguration) WithV4Ip ¶
func (b *OvnEipStatusApplyConfiguration) WithV4Ip(value string) *OvnEipStatusApplyConfiguration
WithV4Ip sets the V4Ip 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 V4Ip field is set to the value of the last call.
func (*OvnEipStatusApplyConfiguration) WithV6Ip ¶
func (b *OvnEipStatusApplyConfiguration) WithV6Ip(value string) *OvnEipStatusApplyConfiguration
WithV6Ip sets the V6Ip 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 V6Ip field is set to the value of the last call.
type OvnFipApplyConfiguration ¶
type OvnFipApplyConfiguration struct {
metav1.TypeMetaApplyConfiguration `json:",inline"`
*metav1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
Spec *OvnFipSpecApplyConfiguration `json:"spec,omitempty"`
Status *OvnFipStatusApplyConfiguration `json:"status,omitempty"`
}
OvnFipApplyConfiguration represents a declarative configuration of the OvnFip type for use with apply.
func OvnFip ¶
func OvnFip(name string) *OvnFipApplyConfiguration
OvnFip constructs a declarative configuration of the OvnFip type for use with apply.
func (*OvnFipApplyConfiguration) GetAPIVersion ¶ added in v1.14.10
func (b *OvnFipApplyConfiguration) GetAPIVersion() *string
GetAPIVersion retrieves the value of the APIVersion field in the declarative configuration.
func (*OvnFipApplyConfiguration) GetKind ¶ added in v1.14.10
func (b *OvnFipApplyConfiguration) GetKind() *string
GetKind retrieves the value of the Kind field in the declarative configuration.
func (*OvnFipApplyConfiguration) GetName ¶
func (b *OvnFipApplyConfiguration) GetName() *string
GetName retrieves the value of the Name field in the declarative configuration.
func (*OvnFipApplyConfiguration) GetNamespace ¶ added in v1.14.10
func (b *OvnFipApplyConfiguration) GetNamespace() *string
GetNamespace retrieves the value of the Namespace field in the declarative configuration.
func (OvnFipApplyConfiguration) IsApplyConfiguration ¶ added in v1.14.10
func (b OvnFipApplyConfiguration) IsApplyConfiguration()
func (*OvnFipApplyConfiguration) WithAPIVersion ¶
func (b *OvnFipApplyConfiguration) WithAPIVersion(value string) *OvnFipApplyConfiguration
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 (*OvnFipApplyConfiguration) WithAnnotations ¶
func (b *OvnFipApplyConfiguration) WithAnnotations(entries map[string]string) *OvnFipApplyConfiguration
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 (*OvnFipApplyConfiguration) WithCreationTimestamp ¶
func (b *OvnFipApplyConfiguration) WithCreationTimestamp(value apismetav1.Time) *OvnFipApplyConfiguration
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 (*OvnFipApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *OvnFipApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *OvnFipApplyConfiguration
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 (*OvnFipApplyConfiguration) WithDeletionTimestamp ¶
func (b *OvnFipApplyConfiguration) WithDeletionTimestamp(value apismetav1.Time) *OvnFipApplyConfiguration
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 (*OvnFipApplyConfiguration) WithFinalizers ¶
func (b *OvnFipApplyConfiguration) WithFinalizers(values ...string) *OvnFipApplyConfiguration
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 (*OvnFipApplyConfiguration) WithGenerateName ¶
func (b *OvnFipApplyConfiguration) WithGenerateName(value string) *OvnFipApplyConfiguration
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 (*OvnFipApplyConfiguration) WithGeneration ¶
func (b *OvnFipApplyConfiguration) WithGeneration(value int64) *OvnFipApplyConfiguration
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 (*OvnFipApplyConfiguration) WithKind ¶
func (b *OvnFipApplyConfiguration) WithKind(value string) *OvnFipApplyConfiguration
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 (*OvnFipApplyConfiguration) WithLabels ¶
func (b *OvnFipApplyConfiguration) WithLabels(entries map[string]string) *OvnFipApplyConfiguration
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 (*OvnFipApplyConfiguration) WithName ¶
func (b *OvnFipApplyConfiguration) WithName(value string) *OvnFipApplyConfiguration
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 (*OvnFipApplyConfiguration) WithNamespace ¶
func (b *OvnFipApplyConfiguration) WithNamespace(value string) *OvnFipApplyConfiguration
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 (*OvnFipApplyConfiguration) WithOwnerReferences ¶
func (b *OvnFipApplyConfiguration) WithOwnerReferences(values ...*metav1.OwnerReferenceApplyConfiguration) *OvnFipApplyConfiguration
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 (*OvnFipApplyConfiguration) WithResourceVersion ¶
func (b *OvnFipApplyConfiguration) WithResourceVersion(value string) *OvnFipApplyConfiguration
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 (*OvnFipApplyConfiguration) WithSpec ¶
func (b *OvnFipApplyConfiguration) WithSpec(value *OvnFipSpecApplyConfiguration) *OvnFipApplyConfiguration
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 (*OvnFipApplyConfiguration) WithStatus ¶
func (b *OvnFipApplyConfiguration) WithStatus(value *OvnFipStatusApplyConfiguration) *OvnFipApplyConfiguration
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 (*OvnFipApplyConfiguration) WithUID ¶
func (b *OvnFipApplyConfiguration) WithUID(value types.UID) *OvnFipApplyConfiguration
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 OvnFipSpecApplyConfiguration ¶
type OvnFipSpecApplyConfiguration struct {
OvnEip *string `json:"ovnEip,omitempty"`
IPType *string `json:"ipType,omitempty"`
// vip, ip
IPName *string `json:"ipName,omitempty"`
// vip, ip crd name
Vpc *string `json:"vpc,omitempty"`
V4Ip *string `json:"v4Ip,omitempty"`
V6Ip *string `json:"v6Ip,omitempty"`
Type *string `json:"type,omitempty"`
}
OvnFipSpecApplyConfiguration represents a declarative configuration of the OvnFipSpec type for use with apply.
func OvnFipSpec ¶
func OvnFipSpec() *OvnFipSpecApplyConfiguration
OvnFipSpecApplyConfiguration constructs a declarative configuration of the OvnFipSpec type for use with apply.
func (*OvnFipSpecApplyConfiguration) WithIPName ¶
func (b *OvnFipSpecApplyConfiguration) WithIPName(value string) *OvnFipSpecApplyConfiguration
WithIPName sets the IPName 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 IPName field is set to the value of the last call.
func (*OvnFipSpecApplyConfiguration) WithIPType ¶
func (b *OvnFipSpecApplyConfiguration) WithIPType(value string) *OvnFipSpecApplyConfiguration
WithIPType sets the IPType 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 IPType field is set to the value of the last call.
func (*OvnFipSpecApplyConfiguration) WithOvnEip ¶
func (b *OvnFipSpecApplyConfiguration) WithOvnEip(value string) *OvnFipSpecApplyConfiguration
WithOvnEip sets the OvnEip 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 OvnEip field is set to the value of the last call.
func (*OvnFipSpecApplyConfiguration) WithType ¶ added in v1.14.10
func (b *OvnFipSpecApplyConfiguration) WithType(value string) *OvnFipSpecApplyConfiguration
WithType sets the Type 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 Type field is set to the value of the last call.
func (*OvnFipSpecApplyConfiguration) WithV4Ip ¶
func (b *OvnFipSpecApplyConfiguration) WithV4Ip(value string) *OvnFipSpecApplyConfiguration
WithV4Ip sets the V4Ip 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 V4Ip field is set to the value of the last call.
func (*OvnFipSpecApplyConfiguration) WithV6Ip ¶
func (b *OvnFipSpecApplyConfiguration) WithV6Ip(value string) *OvnFipSpecApplyConfiguration
WithV6Ip sets the V6Ip 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 V6Ip field is set to the value of the last call.
func (*OvnFipSpecApplyConfiguration) WithVpc ¶
func (b *OvnFipSpecApplyConfiguration) WithVpc(value string) *OvnFipSpecApplyConfiguration
WithVpc sets the Vpc 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 Vpc field is set to the value of the last call.
type OvnFipStatusApplyConfiguration ¶
type OvnFipStatusApplyConfiguration struct {
Vpc *string `json:"vpc,omitempty"`
V4Eip *string `json:"v4Eip,omitempty"`
V6Eip *string `json:"v6Eip,omitempty"`
V4Ip *string `json:"v4Ip,omitempty"`
V6Ip *string `json:"v6Ip,omitempty"`
Ready *bool `json:"ready,omitempty"`
// Conditions represents the latest state of the object
Conditions []ConditionApplyConfiguration `json:"conditions,omitempty"`
}
OvnFipStatusApplyConfiguration represents a declarative configuration of the OvnFipStatus type for use with apply.
func OvnFipStatus ¶
func OvnFipStatus() *OvnFipStatusApplyConfiguration
OvnFipStatusApplyConfiguration constructs a declarative configuration of the OvnFipStatus type for use with apply.
func (*OvnFipStatusApplyConfiguration) WithConditions ¶
func (b *OvnFipStatusApplyConfiguration) WithConditions(values ...*ConditionApplyConfiguration) *OvnFipStatusApplyConfiguration
WithConditions adds the given value to the Conditions 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 Conditions field.
func (*OvnFipStatusApplyConfiguration) WithReady ¶
func (b *OvnFipStatusApplyConfiguration) WithReady(value bool) *OvnFipStatusApplyConfiguration
WithReady sets the Ready 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 Ready field is set to the value of the last call.
func (*OvnFipStatusApplyConfiguration) WithV4Eip ¶
func (b *OvnFipStatusApplyConfiguration) WithV4Eip(value string) *OvnFipStatusApplyConfiguration
WithV4Eip sets the V4Eip 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 V4Eip field is set to the value of the last call.
func (*OvnFipStatusApplyConfiguration) WithV4Ip ¶
func (b *OvnFipStatusApplyConfiguration) WithV4Ip(value string) *OvnFipStatusApplyConfiguration
WithV4Ip sets the V4Ip 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 V4Ip field is set to the value of the last call.
func (*OvnFipStatusApplyConfiguration) WithV6Eip ¶
func (b *OvnFipStatusApplyConfiguration) WithV6Eip(value string) *OvnFipStatusApplyConfiguration
WithV6Eip sets the V6Eip 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 V6Eip field is set to the value of the last call.
func (*OvnFipStatusApplyConfiguration) WithV6Ip ¶
func (b *OvnFipStatusApplyConfiguration) WithV6Ip(value string) *OvnFipStatusApplyConfiguration
WithV6Ip sets the V6Ip 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 V6Ip field is set to the value of the last call.
func (*OvnFipStatusApplyConfiguration) WithVpc ¶
func (b *OvnFipStatusApplyConfiguration) WithVpc(value string) *OvnFipStatusApplyConfiguration
WithVpc sets the Vpc 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 Vpc field is set to the value of the last call.
type OvnSnatRuleApplyConfiguration ¶
type OvnSnatRuleApplyConfiguration struct {
metav1.TypeMetaApplyConfiguration `json:",inline"`
*metav1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
Spec *OvnSnatRuleSpecApplyConfiguration `json:"spec,omitempty"`
Status *OvnSnatRuleStatusApplyConfiguration `json:"status,omitempty"`
}
OvnSnatRuleApplyConfiguration represents a declarative configuration of the OvnSnatRule type for use with apply.
func OvnSnatRule ¶
func OvnSnatRule(name string) *OvnSnatRuleApplyConfiguration
OvnSnatRule constructs a declarative configuration of the OvnSnatRule type for use with apply.
func (*OvnSnatRuleApplyConfiguration) GetAPIVersion ¶ added in v1.14.10
func (b *OvnSnatRuleApplyConfiguration) GetAPIVersion() *string
GetAPIVersion retrieves the value of the APIVersion field in the declarative configuration.
func (*OvnSnatRuleApplyConfiguration) GetKind ¶ added in v1.14.10
func (b *OvnSnatRuleApplyConfiguration) GetKind() *string
GetKind retrieves the value of the Kind field in the declarative configuration.
func (*OvnSnatRuleApplyConfiguration) GetName ¶
func (b *OvnSnatRuleApplyConfiguration) GetName() *string
GetName retrieves the value of the Name field in the declarative configuration.
func (*OvnSnatRuleApplyConfiguration) GetNamespace ¶ added in v1.14.10
func (b *OvnSnatRuleApplyConfiguration) GetNamespace() *string
GetNamespace retrieves the value of the Namespace field in the declarative configuration.
func (OvnSnatRuleApplyConfiguration) IsApplyConfiguration ¶ added in v1.14.10
func (b OvnSnatRuleApplyConfiguration) IsApplyConfiguration()
func (*OvnSnatRuleApplyConfiguration) WithAPIVersion ¶
func (b *OvnSnatRuleApplyConfiguration) WithAPIVersion(value string) *OvnSnatRuleApplyConfiguration
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 (*OvnSnatRuleApplyConfiguration) WithAnnotations ¶
func (b *OvnSnatRuleApplyConfiguration) WithAnnotations(entries map[string]string) *OvnSnatRuleApplyConfiguration
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 (*OvnSnatRuleApplyConfiguration) WithCreationTimestamp ¶
func (b *OvnSnatRuleApplyConfiguration) WithCreationTimestamp(value apismetav1.Time) *OvnSnatRuleApplyConfiguration
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 (*OvnSnatRuleApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *OvnSnatRuleApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *OvnSnatRuleApplyConfiguration
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 (*OvnSnatRuleApplyConfiguration) WithDeletionTimestamp ¶
func (b *OvnSnatRuleApplyConfiguration) WithDeletionTimestamp(value apismetav1.Time) *OvnSnatRuleApplyConfiguration
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 (*OvnSnatRuleApplyConfiguration) WithFinalizers ¶
func (b *OvnSnatRuleApplyConfiguration) WithFinalizers(values ...string) *OvnSnatRuleApplyConfiguration
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 (*OvnSnatRuleApplyConfiguration) WithGenerateName ¶
func (b *OvnSnatRuleApplyConfiguration) WithGenerateName(value string) *OvnSnatRuleApplyConfiguration
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 (*OvnSnatRuleApplyConfiguration) WithGeneration ¶
func (b *OvnSnatRuleApplyConfiguration) WithGeneration(value int64) *OvnSnatRuleApplyConfiguration
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 (*OvnSnatRuleApplyConfiguration) WithKind ¶
func (b *OvnSnatRuleApplyConfiguration) WithKind(value string) *OvnSnatRuleApplyConfiguration
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 (*OvnSnatRuleApplyConfiguration) WithLabels ¶
func (b *OvnSnatRuleApplyConfiguration) WithLabels(entries map[string]string) *OvnSnatRuleApplyConfiguration
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 (*OvnSnatRuleApplyConfiguration) WithName ¶
func (b *OvnSnatRuleApplyConfiguration) WithName(value string) *OvnSnatRuleApplyConfiguration
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 (*OvnSnatRuleApplyConfiguration) WithNamespace ¶
func (b *OvnSnatRuleApplyConfiguration) WithNamespace(value string) *OvnSnatRuleApplyConfiguration
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 (*OvnSnatRuleApplyConfiguration) WithOwnerReferences ¶
func (b *OvnSnatRuleApplyConfiguration) WithOwnerReferences(values ...*metav1.OwnerReferenceApplyConfiguration) *OvnSnatRuleApplyConfiguration
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 (*OvnSnatRuleApplyConfiguration) WithResourceVersion ¶
func (b *OvnSnatRuleApplyConfiguration) WithResourceVersion(value string) *OvnSnatRuleApplyConfiguration
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 (*OvnSnatRuleApplyConfiguration) WithSpec ¶
func (b *OvnSnatRuleApplyConfiguration) WithSpec(value *OvnSnatRuleSpecApplyConfiguration) *OvnSnatRuleApplyConfiguration
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 (*OvnSnatRuleApplyConfiguration) WithStatus ¶
func (b *OvnSnatRuleApplyConfiguration) WithStatus(value *OvnSnatRuleStatusApplyConfiguration) *OvnSnatRuleApplyConfiguration
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 (*OvnSnatRuleApplyConfiguration) WithUID ¶
func (b *OvnSnatRuleApplyConfiguration) WithUID(value types.UID) *OvnSnatRuleApplyConfiguration
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 OvnSnatRuleSpecApplyConfiguration ¶
type OvnSnatRuleSpecApplyConfiguration struct {
OvnEip *string `json:"ovnEip,omitempty"`
VpcSubnet *string `json:"vpcSubnet,omitempty"`
IPName *string `json:"ipName,omitempty"`
Vpc *string `json:"vpc,omitempty"`
V4IpCidr *string `json:"v4IpCidr,omitempty"`
// subnet cidr or pod ip address
V6IpCidr *string `json:"v6IpCidr,omitempty"`
}
OvnSnatRuleSpecApplyConfiguration represents a declarative configuration of the OvnSnatRuleSpec type for use with apply.
func OvnSnatRuleSpec ¶
func OvnSnatRuleSpec() *OvnSnatRuleSpecApplyConfiguration
OvnSnatRuleSpecApplyConfiguration constructs a declarative configuration of the OvnSnatRuleSpec type for use with apply.
func (*OvnSnatRuleSpecApplyConfiguration) WithIPName ¶
func (b *OvnSnatRuleSpecApplyConfiguration) WithIPName(value string) *OvnSnatRuleSpecApplyConfiguration
WithIPName sets the IPName 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 IPName field is set to the value of the last call.
func (*OvnSnatRuleSpecApplyConfiguration) WithOvnEip ¶
func (b *OvnSnatRuleSpecApplyConfiguration) WithOvnEip(value string) *OvnSnatRuleSpecApplyConfiguration
WithOvnEip sets the OvnEip 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 OvnEip field is set to the value of the last call.
func (*OvnSnatRuleSpecApplyConfiguration) WithV4IpCidr ¶
func (b *OvnSnatRuleSpecApplyConfiguration) WithV4IpCidr(value string) *OvnSnatRuleSpecApplyConfiguration
WithV4IpCidr sets the V4IpCidr 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 V4IpCidr field is set to the value of the last call.
func (*OvnSnatRuleSpecApplyConfiguration) WithV6IpCidr ¶
func (b *OvnSnatRuleSpecApplyConfiguration) WithV6IpCidr(value string) *OvnSnatRuleSpecApplyConfiguration
WithV6IpCidr sets the V6IpCidr 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 V6IpCidr field is set to the value of the last call.
func (*OvnSnatRuleSpecApplyConfiguration) WithVpc ¶
func (b *OvnSnatRuleSpecApplyConfiguration) WithVpc(value string) *OvnSnatRuleSpecApplyConfiguration
WithVpc sets the Vpc 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 Vpc field is set to the value of the last call.
func (*OvnSnatRuleSpecApplyConfiguration) WithVpcSubnet ¶
func (b *OvnSnatRuleSpecApplyConfiguration) WithVpcSubnet(value string) *OvnSnatRuleSpecApplyConfiguration
WithVpcSubnet sets the VpcSubnet 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 VpcSubnet field is set to the value of the last call.
type OvnSnatRuleStatusApplyConfiguration ¶
type OvnSnatRuleStatusApplyConfiguration struct {
Vpc *string `json:"vpc,omitempty"`
V4Eip *string `json:"v4Eip,omitempty"`
V6Eip *string `json:"v6Eip,omitempty"`
V4IpCidr *string `json:"v4IpCidr,omitempty"`
V6IpCidr *string `json:"v6IpCidr,omitempty"`
Ready *bool `json:"ready,omitempty"`
// Conditions represents the latest state of the object
Conditions []ConditionApplyConfiguration `json:"conditions,omitempty"`
}
OvnSnatRuleStatusApplyConfiguration represents a declarative configuration of the OvnSnatRuleStatus type for use with apply.
func OvnSnatRuleStatus ¶
func OvnSnatRuleStatus() *OvnSnatRuleStatusApplyConfiguration
OvnSnatRuleStatusApplyConfiguration constructs a declarative configuration of the OvnSnatRuleStatus type for use with apply.
func (*OvnSnatRuleStatusApplyConfiguration) WithConditions ¶
func (b *OvnSnatRuleStatusApplyConfiguration) WithConditions(values ...*ConditionApplyConfiguration) *OvnSnatRuleStatusApplyConfiguration
WithConditions adds the given value to the Conditions 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 Conditions field.
func (*OvnSnatRuleStatusApplyConfiguration) WithReady ¶
func (b *OvnSnatRuleStatusApplyConfiguration) WithReady(value bool) *OvnSnatRuleStatusApplyConfiguration
WithReady sets the Ready 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 Ready field is set to the value of the last call.
func (*OvnSnatRuleStatusApplyConfiguration) WithV4Eip ¶
func (b *OvnSnatRuleStatusApplyConfiguration) WithV4Eip(value string) *OvnSnatRuleStatusApplyConfiguration
WithV4Eip sets the V4Eip 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 V4Eip field is set to the value of the last call.
func (*OvnSnatRuleStatusApplyConfiguration) WithV4IpCidr ¶
func (b *OvnSnatRuleStatusApplyConfiguration) WithV4IpCidr(value string) *OvnSnatRuleStatusApplyConfiguration
WithV4IpCidr sets the V4IpCidr 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 V4IpCidr field is set to the value of the last call.
func (*OvnSnatRuleStatusApplyConfiguration) WithV6Eip ¶
func (b *OvnSnatRuleStatusApplyConfiguration) WithV6Eip(value string) *OvnSnatRuleStatusApplyConfiguration
WithV6Eip sets the V6Eip 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 V6Eip field is set to the value of the last call.
func (*OvnSnatRuleStatusApplyConfiguration) WithV6IpCidr ¶
func (b *OvnSnatRuleStatusApplyConfiguration) WithV6IpCidr(value string) *OvnSnatRuleStatusApplyConfiguration
WithV6IpCidr sets the V6IpCidr 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 V6IpCidr field is set to the value of the last call.
func (*OvnSnatRuleStatusApplyConfiguration) WithVpc ¶
func (b *OvnSnatRuleStatusApplyConfiguration) WithVpc(value string) *OvnSnatRuleStatusApplyConfiguration
WithVpc sets the Vpc 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 Vpc field is set to the value of the last call.
type PolicyRouteApplyConfiguration ¶
type PolicyRouteApplyConfiguration struct {
Priority *int `json:"priority,omitempty"`
Match *string `json:"match,omitempty"`
Action *kubeovnv1.PolicyRouteAction `json:"action,omitempty"`
// NextHopIP is an optional parameter. It needs to be provided only when 'action' is 'reroute'.
NextHopIP *string `json:"nextHopIP,omitempty"`
}
PolicyRouteApplyConfiguration represents a declarative configuration of the PolicyRoute type for use with apply.
func PolicyRoute ¶
func PolicyRoute() *PolicyRouteApplyConfiguration
PolicyRouteApplyConfiguration constructs a declarative configuration of the PolicyRoute type for use with apply.
func (*PolicyRouteApplyConfiguration) WithAction ¶
func (b *PolicyRouteApplyConfiguration) WithAction(value kubeovnv1.PolicyRouteAction) *PolicyRouteApplyConfiguration
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 (*PolicyRouteApplyConfiguration) WithMatch ¶
func (b *PolicyRouteApplyConfiguration) WithMatch(value string) *PolicyRouteApplyConfiguration
WithMatch sets the Match 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 Match field is set to the value of the last call.
func (*PolicyRouteApplyConfiguration) WithNextHopIP ¶
func (b *PolicyRouteApplyConfiguration) WithNextHopIP(value string) *PolicyRouteApplyConfiguration
WithNextHopIP sets the NextHopIP 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 NextHopIP field is set to the value of the last call.
func (*PolicyRouteApplyConfiguration) WithPriority ¶
func (b *PolicyRouteApplyConfiguration) WithPriority(value int) *PolicyRouteApplyConfiguration
WithPriority sets the Priority 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 Priority field is set to the value of the last call.
type ProviderNetworkApplyConfiguration ¶
type ProviderNetworkApplyConfiguration struct {
metav1.TypeMetaApplyConfiguration `json:",inline"`
*metav1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
Spec *ProviderNetworkSpecApplyConfiguration `json:"spec,omitempty"`
Status *ProviderNetworkStatusApplyConfiguration `json:"status,omitempty"`
}
ProviderNetworkApplyConfiguration represents a declarative configuration of the ProviderNetwork type for use with apply.
func ProviderNetwork ¶
func ProviderNetwork(name string) *ProviderNetworkApplyConfiguration
ProviderNetwork constructs a declarative configuration of the ProviderNetwork type for use with apply.
func (*ProviderNetworkApplyConfiguration) GetAPIVersion ¶ added in v1.14.10
func (b *ProviderNetworkApplyConfiguration) GetAPIVersion() *string
GetAPIVersion retrieves the value of the APIVersion field in the declarative configuration.
func (*ProviderNetworkApplyConfiguration) GetKind ¶ added in v1.14.10
func (b *ProviderNetworkApplyConfiguration) GetKind() *string
GetKind retrieves the value of the Kind field in the declarative configuration.
func (*ProviderNetworkApplyConfiguration) GetName ¶
func (b *ProviderNetworkApplyConfiguration) GetName() *string
GetName retrieves the value of the Name field in the declarative configuration.
func (*ProviderNetworkApplyConfiguration) GetNamespace ¶ added in v1.14.10
func (b *ProviderNetworkApplyConfiguration) GetNamespace() *string
GetNamespace retrieves the value of the Namespace field in the declarative configuration.
func (ProviderNetworkApplyConfiguration) IsApplyConfiguration ¶ added in v1.14.10
func (b ProviderNetworkApplyConfiguration) IsApplyConfiguration()
func (*ProviderNetworkApplyConfiguration) WithAPIVersion ¶
func (b *ProviderNetworkApplyConfiguration) WithAPIVersion(value string) *ProviderNetworkApplyConfiguration
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 (*ProviderNetworkApplyConfiguration) WithAnnotations ¶
func (b *ProviderNetworkApplyConfiguration) WithAnnotations(entries map[string]string) *ProviderNetworkApplyConfiguration
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 (*ProviderNetworkApplyConfiguration) WithCreationTimestamp ¶
func (b *ProviderNetworkApplyConfiguration) WithCreationTimestamp(value apismetav1.Time) *ProviderNetworkApplyConfiguration
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 (*ProviderNetworkApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *ProviderNetworkApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *ProviderNetworkApplyConfiguration
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 (*ProviderNetworkApplyConfiguration) WithDeletionTimestamp ¶
func (b *ProviderNetworkApplyConfiguration) WithDeletionTimestamp(value apismetav1.Time) *ProviderNetworkApplyConfiguration
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 (*ProviderNetworkApplyConfiguration) WithFinalizers ¶
func (b *ProviderNetworkApplyConfiguration) WithFinalizers(values ...string) *ProviderNetworkApplyConfiguration
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 (*ProviderNetworkApplyConfiguration) WithGenerateName ¶
func (b *ProviderNetworkApplyConfiguration) WithGenerateName(value string) *ProviderNetworkApplyConfiguration
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 (*ProviderNetworkApplyConfiguration) WithGeneration ¶
func (b *ProviderNetworkApplyConfiguration) WithGeneration(value int64) *ProviderNetworkApplyConfiguration
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 (*ProviderNetworkApplyConfiguration) WithKind ¶
func (b *ProviderNetworkApplyConfiguration) WithKind(value string) *ProviderNetworkApplyConfiguration
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 (*ProviderNetworkApplyConfiguration) WithLabels ¶
func (b *ProviderNetworkApplyConfiguration) WithLabels(entries map[string]string) *ProviderNetworkApplyConfiguration
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 (*ProviderNetworkApplyConfiguration) WithName ¶
func (b *ProviderNetworkApplyConfiguration) WithName(value string) *ProviderNetworkApplyConfiguration
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 (*ProviderNetworkApplyConfiguration) WithNamespace ¶
func (b *ProviderNetworkApplyConfiguration) WithNamespace(value string) *ProviderNetworkApplyConfiguration
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 (*ProviderNetworkApplyConfiguration) WithOwnerReferences ¶
func (b *ProviderNetworkApplyConfiguration) WithOwnerReferences(values ...*metav1.OwnerReferenceApplyConfiguration) *ProviderNetworkApplyConfiguration
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 (*ProviderNetworkApplyConfiguration) WithResourceVersion ¶
func (b *ProviderNetworkApplyConfiguration) WithResourceVersion(value string) *ProviderNetworkApplyConfiguration
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 (*ProviderNetworkApplyConfiguration) WithSpec ¶
func (b *ProviderNetworkApplyConfiguration) WithSpec(value *ProviderNetworkSpecApplyConfiguration) *ProviderNetworkApplyConfiguration
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 (*ProviderNetworkApplyConfiguration) WithStatus ¶
func (b *ProviderNetworkApplyConfiguration) WithStatus(value *ProviderNetworkStatusApplyConfiguration) *ProviderNetworkApplyConfiguration
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 (*ProviderNetworkApplyConfiguration) WithUID ¶
func (b *ProviderNetworkApplyConfiguration) WithUID(value types.UID) *ProviderNetworkApplyConfiguration
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 ProviderNetworkConditionApplyConfiguration ¶
type ProviderNetworkConditionApplyConfiguration struct {
// Node name
Node *string `json:"node,omitempty"`
}
ProviderNetworkConditionApplyConfiguration represents a declarative configuration of the ProviderNetworkCondition type for use with apply.
func ProviderNetworkCondition ¶
func ProviderNetworkCondition() *ProviderNetworkConditionApplyConfiguration
ProviderNetworkConditionApplyConfiguration constructs a declarative configuration of the ProviderNetworkCondition type for use with apply.
func (*ProviderNetworkConditionApplyConfiguration) WithNode ¶
func (b *ProviderNetworkConditionApplyConfiguration) WithNode(value string) *ProviderNetworkConditionApplyConfiguration
WithNode sets the Node 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 Node field is set to the value of the last call.
type ProviderNetworkSpecApplyConfiguration ¶
type ProviderNetworkSpecApplyConfiguration struct {
DefaultInterface *string `json:"defaultInterface,omitempty"`
CustomInterfaces []CustomInterfaceApplyConfiguration `json:"customInterfaces,omitempty"`
ExcludeNodes []string `json:"excludeNodes,omitempty"`
ExchangeLinkName *bool `json:"exchangeLinkName,omitempty"`
}
ProviderNetworkSpecApplyConfiguration represents a declarative configuration of the ProviderNetworkSpec type for use with apply.
func ProviderNetworkSpec ¶
func ProviderNetworkSpec() *ProviderNetworkSpecApplyConfiguration
ProviderNetworkSpecApplyConfiguration constructs a declarative configuration of the ProviderNetworkSpec type for use with apply.
func (*ProviderNetworkSpecApplyConfiguration) WithCustomInterfaces ¶
func (b *ProviderNetworkSpecApplyConfiguration) WithCustomInterfaces(values ...*CustomInterfaceApplyConfiguration) *ProviderNetworkSpecApplyConfiguration
WithCustomInterfaces adds the given value to the CustomInterfaces 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 CustomInterfaces field.
func (*ProviderNetworkSpecApplyConfiguration) WithDefaultInterface ¶
func (b *ProviderNetworkSpecApplyConfiguration) WithDefaultInterface(value string) *ProviderNetworkSpecApplyConfiguration
WithDefaultInterface sets the DefaultInterface 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 DefaultInterface field is set to the value of the last call.
func (*ProviderNetworkSpecApplyConfiguration) WithExchangeLinkName ¶
func (b *ProviderNetworkSpecApplyConfiguration) WithExchangeLinkName(value bool) *ProviderNetworkSpecApplyConfiguration
WithExchangeLinkName sets the ExchangeLinkName 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 ExchangeLinkName field is set to the value of the last call.
func (*ProviderNetworkSpecApplyConfiguration) WithExcludeNodes ¶
func (b *ProviderNetworkSpecApplyConfiguration) WithExcludeNodes(values ...string) *ProviderNetworkSpecApplyConfiguration
WithExcludeNodes adds the given value to the ExcludeNodes 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 ExcludeNodes field.
type ProviderNetworkStatusApplyConfiguration ¶
type ProviderNetworkStatusApplyConfiguration struct {
Ready *bool `json:"ready,omitempty"`
ReadyNodes []string `json:"readyNodes,omitempty"`
NotReadyNodes []string `json:"notReadyNodes,omitempty"`
Vlans []string `json:"vlans,omitempty"`
// Conditions represents the latest state of the object
Conditions []ProviderNetworkConditionApplyConfiguration `json:"conditions,omitempty"`
}
ProviderNetworkStatusApplyConfiguration represents a declarative configuration of the ProviderNetworkStatus type for use with apply.
func ProviderNetworkStatus ¶
func ProviderNetworkStatus() *ProviderNetworkStatusApplyConfiguration
ProviderNetworkStatusApplyConfiguration constructs a declarative configuration of the ProviderNetworkStatus type for use with apply.
func (*ProviderNetworkStatusApplyConfiguration) WithConditions ¶
func (b *ProviderNetworkStatusApplyConfiguration) WithConditions(values ...*ProviderNetworkConditionApplyConfiguration) *ProviderNetworkStatusApplyConfiguration
WithConditions adds the given value to the Conditions 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 Conditions field.
func (*ProviderNetworkStatusApplyConfiguration) WithNotReadyNodes ¶
func (b *ProviderNetworkStatusApplyConfiguration) WithNotReadyNodes(values ...string) *ProviderNetworkStatusApplyConfiguration
WithNotReadyNodes adds the given value to the NotReadyNodes 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 NotReadyNodes field.
func (*ProviderNetworkStatusApplyConfiguration) WithReady ¶
func (b *ProviderNetworkStatusApplyConfiguration) WithReady(value bool) *ProviderNetworkStatusApplyConfiguration
WithReady sets the Ready 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 Ready field is set to the value of the last call.
func (*ProviderNetworkStatusApplyConfiguration) WithReadyNodes ¶
func (b *ProviderNetworkStatusApplyConfiguration) WithReadyNodes(values ...string) *ProviderNetworkStatusApplyConfiguration
WithReadyNodes adds the given value to the ReadyNodes 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 ReadyNodes field.
func (*ProviderNetworkStatusApplyConfiguration) WithVlans ¶
func (b *ProviderNetworkStatusApplyConfiguration) WithVlans(values ...string) *ProviderNetworkStatusApplyConfiguration
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 QoSPolicyApplyConfiguration ¶
type QoSPolicyApplyConfiguration struct {
metav1.TypeMetaApplyConfiguration `json:",inline"`
*metav1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
Spec *QoSPolicySpecApplyConfiguration `json:"spec,omitempty"`
Status *QoSPolicyStatusApplyConfiguration `json:"status,omitempty"`
}
QoSPolicyApplyConfiguration represents a declarative configuration of the QoSPolicy type for use with apply.
func QoSPolicy ¶
func QoSPolicy(name string) *QoSPolicyApplyConfiguration
QoSPolicy constructs a declarative configuration of the QoSPolicy type for use with apply.
func (*QoSPolicyApplyConfiguration) GetAPIVersion ¶ added in v1.14.10
func (b *QoSPolicyApplyConfiguration) GetAPIVersion() *string
GetAPIVersion retrieves the value of the APIVersion field in the declarative configuration.
func (*QoSPolicyApplyConfiguration) GetKind ¶ added in v1.14.10
func (b *QoSPolicyApplyConfiguration) GetKind() *string
GetKind retrieves the value of the Kind field in the declarative configuration.
func (*QoSPolicyApplyConfiguration) GetName ¶
func (b *QoSPolicyApplyConfiguration) GetName() *string
GetName retrieves the value of the Name field in the declarative configuration.
func (*QoSPolicyApplyConfiguration) GetNamespace ¶ added in v1.14.10
func (b *QoSPolicyApplyConfiguration) GetNamespace() *string
GetNamespace retrieves the value of the Namespace field in the declarative configuration.
func (QoSPolicyApplyConfiguration) IsApplyConfiguration ¶ added in v1.14.10
func (b QoSPolicyApplyConfiguration) IsApplyConfiguration()
func (*QoSPolicyApplyConfiguration) WithAPIVersion ¶
func (b *QoSPolicyApplyConfiguration) WithAPIVersion(value string) *QoSPolicyApplyConfiguration
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 (*QoSPolicyApplyConfiguration) WithAnnotations ¶
func (b *QoSPolicyApplyConfiguration) WithAnnotations(entries map[string]string) *QoSPolicyApplyConfiguration
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 (*QoSPolicyApplyConfiguration) WithCreationTimestamp ¶
func (b *QoSPolicyApplyConfiguration) WithCreationTimestamp(value apismetav1.Time) *QoSPolicyApplyConfiguration
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 (*QoSPolicyApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *QoSPolicyApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *QoSPolicyApplyConfiguration
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 (*QoSPolicyApplyConfiguration) WithDeletionTimestamp ¶
func (b *QoSPolicyApplyConfiguration) WithDeletionTimestamp(value apismetav1.Time) *QoSPolicyApplyConfiguration
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 (*QoSPolicyApplyConfiguration) WithFinalizers ¶
func (b *QoSPolicyApplyConfiguration) WithFinalizers(values ...string) *QoSPolicyApplyConfiguration
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 (*QoSPolicyApplyConfiguration) WithGenerateName ¶
func (b *QoSPolicyApplyConfiguration) WithGenerateName(value string) *QoSPolicyApplyConfiguration
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 (*QoSPolicyApplyConfiguration) WithGeneration ¶
func (b *QoSPolicyApplyConfiguration) WithGeneration(value int64) *QoSPolicyApplyConfiguration
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 (*QoSPolicyApplyConfiguration) WithKind ¶
func (b *QoSPolicyApplyConfiguration) WithKind(value string) *QoSPolicyApplyConfiguration
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 (*QoSPolicyApplyConfiguration) WithLabels ¶
func (b *QoSPolicyApplyConfiguration) WithLabels(entries map[string]string) *QoSPolicyApplyConfiguration
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 (*QoSPolicyApplyConfiguration) WithName ¶
func (b *QoSPolicyApplyConfiguration) WithName(value string) *QoSPolicyApplyConfiguration
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 (*QoSPolicyApplyConfiguration) WithNamespace ¶
func (b *QoSPolicyApplyConfiguration) WithNamespace(value string) *QoSPolicyApplyConfiguration
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 (*QoSPolicyApplyConfiguration) WithOwnerReferences ¶
func (b *QoSPolicyApplyConfiguration) WithOwnerReferences(values ...*metav1.OwnerReferenceApplyConfiguration) *QoSPolicyApplyConfiguration
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 (*QoSPolicyApplyConfiguration) WithResourceVersion ¶
func (b *QoSPolicyApplyConfiguration) WithResourceVersion(value string) *QoSPolicyApplyConfiguration
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 (*QoSPolicyApplyConfiguration) WithSpec ¶
func (b *QoSPolicyApplyConfiguration) WithSpec(value *QoSPolicySpecApplyConfiguration) *QoSPolicyApplyConfiguration
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 (*QoSPolicyApplyConfiguration) WithStatus ¶
func (b *QoSPolicyApplyConfiguration) WithStatus(value *QoSPolicyStatusApplyConfiguration) *QoSPolicyApplyConfiguration
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 (*QoSPolicyApplyConfiguration) WithUID ¶
func (b *QoSPolicyApplyConfiguration) WithUID(value types.UID) *QoSPolicyApplyConfiguration
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 QoSPolicyBandwidthLimitRuleApplyConfiguration ¶
type QoSPolicyBandwidthLimitRuleApplyConfiguration struct {
Name *string `json:"name,omitempty"`
Interface *string `json:"interface,omitempty"`
RateMax *string `json:"rateMax,omitempty"`
BurstMax *string `json:"burstMax,omitempty"`
Priority *int `json:"priority,omitempty"`
Direction *kubeovnv1.QoSPolicyRuleDirection `json:"direction,omitempty"`
MatchType *kubeovnv1.QoSPolicyRuleMatchType `json:"matchType,omitempty"`
MatchValue *string `json:"matchValue,omitempty"`
}
QoSPolicyBandwidthLimitRuleApplyConfiguration represents a declarative configuration of the QoSPolicyBandwidthLimitRule type for use with apply.
BandwidthLimitRule describes the rule of an bandwidth limit.
func QoSPolicyBandwidthLimitRule ¶
func QoSPolicyBandwidthLimitRule() *QoSPolicyBandwidthLimitRuleApplyConfiguration
QoSPolicyBandwidthLimitRuleApplyConfiguration constructs a declarative configuration of the QoSPolicyBandwidthLimitRule type for use with apply.
func (*QoSPolicyBandwidthLimitRuleApplyConfiguration) WithBurstMax ¶
func (b *QoSPolicyBandwidthLimitRuleApplyConfiguration) WithBurstMax(value string) *QoSPolicyBandwidthLimitRuleApplyConfiguration
WithBurstMax sets the BurstMax 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 BurstMax field is set to the value of the last call.
func (*QoSPolicyBandwidthLimitRuleApplyConfiguration) WithDirection ¶
func (b *QoSPolicyBandwidthLimitRuleApplyConfiguration) WithDirection(value kubeovnv1.QoSPolicyRuleDirection) *QoSPolicyBandwidthLimitRuleApplyConfiguration
WithDirection sets the Direction 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 Direction field is set to the value of the last call.
func (*QoSPolicyBandwidthLimitRuleApplyConfiguration) WithInterface ¶
func (b *QoSPolicyBandwidthLimitRuleApplyConfiguration) WithInterface(value string) *QoSPolicyBandwidthLimitRuleApplyConfiguration
WithInterface sets the Interface 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 Interface field is set to the value of the last call.
func (*QoSPolicyBandwidthLimitRuleApplyConfiguration) WithMatchType ¶
func (b *QoSPolicyBandwidthLimitRuleApplyConfiguration) WithMatchType(value kubeovnv1.QoSPolicyRuleMatchType) *QoSPolicyBandwidthLimitRuleApplyConfiguration
WithMatchType sets the MatchType 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 MatchType field is set to the value of the last call.
func (*QoSPolicyBandwidthLimitRuleApplyConfiguration) WithMatchValue ¶
func (b *QoSPolicyBandwidthLimitRuleApplyConfiguration) WithMatchValue(value string) *QoSPolicyBandwidthLimitRuleApplyConfiguration
WithMatchValue sets the MatchValue 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 MatchValue field is set to the value of the last call.
func (*QoSPolicyBandwidthLimitRuleApplyConfiguration) WithName ¶
func (b *QoSPolicyBandwidthLimitRuleApplyConfiguration) WithName(value string) *QoSPolicyBandwidthLimitRuleApplyConfiguration
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 (*QoSPolicyBandwidthLimitRuleApplyConfiguration) WithPriority ¶
func (b *QoSPolicyBandwidthLimitRuleApplyConfiguration) WithPriority(value int) *QoSPolicyBandwidthLimitRuleApplyConfiguration
WithPriority sets the Priority 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 Priority field is set to the value of the last call.
func (*QoSPolicyBandwidthLimitRuleApplyConfiguration) WithRateMax ¶
func (b *QoSPolicyBandwidthLimitRuleApplyConfiguration) WithRateMax(value string) *QoSPolicyBandwidthLimitRuleApplyConfiguration
WithRateMax sets the RateMax 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 RateMax field is set to the value of the last call.
type QoSPolicySpecApplyConfiguration ¶
type QoSPolicySpecApplyConfiguration struct {
BandwidthLimitRules *kubeovnv1.QoSPolicyBandwidthLimitRules `json:"bandwidthLimitRules,omitempty"`
BindingType *kubeovnv1.QoSPolicyBindingType `json:"bindingType,omitempty"`
}
QoSPolicySpecApplyConfiguration represents a declarative configuration of the QoSPolicySpec type for use with apply.
func QoSPolicySpec ¶
func QoSPolicySpec() *QoSPolicySpecApplyConfiguration
QoSPolicySpecApplyConfiguration constructs a declarative configuration of the QoSPolicySpec type for use with apply.
func (*QoSPolicySpecApplyConfiguration) WithBandwidthLimitRules ¶
func (b *QoSPolicySpecApplyConfiguration) WithBandwidthLimitRules(value kubeovnv1.QoSPolicyBandwidthLimitRules) *QoSPolicySpecApplyConfiguration
WithBandwidthLimitRules sets the BandwidthLimitRules 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 BandwidthLimitRules field is set to the value of the last call.
func (*QoSPolicySpecApplyConfiguration) WithBindingType ¶
func (b *QoSPolicySpecApplyConfiguration) WithBindingType(value kubeovnv1.QoSPolicyBindingType) *QoSPolicySpecApplyConfiguration
WithBindingType sets the BindingType 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 BindingType field is set to the value of the last call.
func (*QoSPolicySpecApplyConfiguration) WithShared ¶
func (b *QoSPolicySpecApplyConfiguration) WithShared(value bool) *QoSPolicySpecApplyConfiguration
WithShared sets the Shared 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 Shared field is set to the value of the last call.
type QoSPolicyStatusApplyConfiguration ¶
type QoSPolicyStatusApplyConfiguration struct {
BandwidthLimitRules *kubeovnv1.QoSPolicyBandwidthLimitRules `json:"bandwidthLimitRules,omitempty"`
BindingType *kubeovnv1.QoSPolicyBindingType `json:"bindingType,omitempty"`
// Conditions represents the latest state of the object
Conditions []ConditionApplyConfiguration `json:"conditions,omitempty"`
}
QoSPolicyStatusApplyConfiguration represents a declarative configuration of the QoSPolicyStatus type for use with apply.
func QoSPolicyStatus ¶
func QoSPolicyStatus() *QoSPolicyStatusApplyConfiguration
QoSPolicyStatusApplyConfiguration constructs a declarative configuration of the QoSPolicyStatus type for use with apply.
func (*QoSPolicyStatusApplyConfiguration) WithBandwidthLimitRules ¶
func (b *QoSPolicyStatusApplyConfiguration) WithBandwidthLimitRules(value kubeovnv1.QoSPolicyBandwidthLimitRules) *QoSPolicyStatusApplyConfiguration
WithBandwidthLimitRules sets the BandwidthLimitRules 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 BandwidthLimitRules field is set to the value of the last call.
func (*QoSPolicyStatusApplyConfiguration) WithBindingType ¶
func (b *QoSPolicyStatusApplyConfiguration) WithBindingType(value kubeovnv1.QoSPolicyBindingType) *QoSPolicyStatusApplyConfiguration
WithBindingType sets the BindingType 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 BindingType field is set to the value of the last call.
func (*QoSPolicyStatusApplyConfiguration) WithConditions ¶
func (b *QoSPolicyStatusApplyConfiguration) WithConditions(values ...*ConditionApplyConfiguration) *QoSPolicyStatusApplyConfiguration
WithConditions adds the given value to the Conditions 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 Conditions field.
func (*QoSPolicyStatusApplyConfiguration) WithShared ¶
func (b *QoSPolicyStatusApplyConfiguration) WithShared(value bool) *QoSPolicyStatusApplyConfiguration
WithShared sets the Shared 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 Shared field is set to the value of the last call.
type SecurityGroupApplyConfiguration ¶
type SecurityGroupApplyConfiguration struct {
metav1.TypeMetaApplyConfiguration `json:",inline"`
*metav1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
Spec *SecurityGroupSpecApplyConfiguration `json:"spec,omitempty"`
Status *SecurityGroupStatusApplyConfiguration `json:"status,omitempty"`
}
SecurityGroupApplyConfiguration represents a declarative configuration of the SecurityGroup type for use with apply.
func SecurityGroup ¶
func SecurityGroup(name string) *SecurityGroupApplyConfiguration
SecurityGroup constructs a declarative configuration of the SecurityGroup type for use with apply.
func (*SecurityGroupApplyConfiguration) GetAPIVersion ¶ added in v1.14.10
func (b *SecurityGroupApplyConfiguration) GetAPIVersion() *string
GetAPIVersion retrieves the value of the APIVersion field in the declarative configuration.
func (*SecurityGroupApplyConfiguration) GetKind ¶ added in v1.14.10
func (b *SecurityGroupApplyConfiguration) GetKind() *string
GetKind retrieves the value of the Kind field in the declarative configuration.
func (*SecurityGroupApplyConfiguration) GetName ¶
func (b *SecurityGroupApplyConfiguration) GetName() *string
GetName retrieves the value of the Name field in the declarative configuration.
func (*SecurityGroupApplyConfiguration) GetNamespace ¶ added in v1.14.10
func (b *SecurityGroupApplyConfiguration) GetNamespace() *string
GetNamespace retrieves the value of the Namespace field in the declarative configuration.
func (SecurityGroupApplyConfiguration) IsApplyConfiguration ¶ added in v1.14.10
func (b SecurityGroupApplyConfiguration) IsApplyConfiguration()
func (*SecurityGroupApplyConfiguration) WithAPIVersion ¶
func (b *SecurityGroupApplyConfiguration) WithAPIVersion(value string) *SecurityGroupApplyConfiguration
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 (*SecurityGroupApplyConfiguration) WithAnnotations ¶
func (b *SecurityGroupApplyConfiguration) WithAnnotations(entries map[string]string) *SecurityGroupApplyConfiguration
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 (*SecurityGroupApplyConfiguration) WithCreationTimestamp ¶
func (b *SecurityGroupApplyConfiguration) WithCreationTimestamp(value apismetav1.Time) *SecurityGroupApplyConfiguration
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 (*SecurityGroupApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *SecurityGroupApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *SecurityGroupApplyConfiguration
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 (*SecurityGroupApplyConfiguration) WithDeletionTimestamp ¶
func (b *SecurityGroupApplyConfiguration) WithDeletionTimestamp(value apismetav1.Time) *SecurityGroupApplyConfiguration
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 (*SecurityGroupApplyConfiguration) WithFinalizers ¶
func (b *SecurityGroupApplyConfiguration) WithFinalizers(values ...string) *SecurityGroupApplyConfiguration
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 (*SecurityGroupApplyConfiguration) WithGenerateName ¶
func (b *SecurityGroupApplyConfiguration) WithGenerateName(value string) *SecurityGroupApplyConfiguration
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 (*SecurityGroupApplyConfiguration) WithGeneration ¶
func (b *SecurityGroupApplyConfiguration) WithGeneration(value int64) *SecurityGroupApplyConfiguration
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 (*SecurityGroupApplyConfiguration) WithKind ¶
func (b *SecurityGroupApplyConfiguration) WithKind(value string) *SecurityGroupApplyConfiguration
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 (*SecurityGroupApplyConfiguration) WithLabels ¶
func (b *SecurityGroupApplyConfiguration) WithLabels(entries map[string]string) *SecurityGroupApplyConfiguration
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 (*SecurityGroupApplyConfiguration) WithName ¶
func (b *SecurityGroupApplyConfiguration) WithName(value string) *SecurityGroupApplyConfiguration
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 (*SecurityGroupApplyConfiguration) WithNamespace ¶
func (b *SecurityGroupApplyConfiguration) WithNamespace(value string) *SecurityGroupApplyConfiguration
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 (*SecurityGroupApplyConfiguration) WithOwnerReferences ¶
func (b *SecurityGroupApplyConfiguration) WithOwnerReferences(values ...*metav1.OwnerReferenceApplyConfiguration) *SecurityGroupApplyConfiguration
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 (*SecurityGroupApplyConfiguration) WithResourceVersion ¶
func (b *SecurityGroupApplyConfiguration) WithResourceVersion(value string) *SecurityGroupApplyConfiguration
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 (*SecurityGroupApplyConfiguration) WithSpec ¶
func (b *SecurityGroupApplyConfiguration) WithSpec(value *SecurityGroupSpecApplyConfiguration) *SecurityGroupApplyConfiguration
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 (*SecurityGroupApplyConfiguration) WithStatus ¶
func (b *SecurityGroupApplyConfiguration) WithStatus(value *SecurityGroupStatusApplyConfiguration) *SecurityGroupApplyConfiguration
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 (*SecurityGroupApplyConfiguration) WithUID ¶
func (b *SecurityGroupApplyConfiguration) WithUID(value types.UID) *SecurityGroupApplyConfiguration
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 SecurityGroupRuleApplyConfiguration ¶ added in v1.14.10
type SecurityGroupRuleApplyConfiguration struct {
IPVersion *string `json:"ipVersion,omitempty"`
Protocol *kubeovnv1.SgProtocol `json:"protocol,omitempty"`
Priority *int `json:"priority,omitempty"`
RemoteType *kubeovnv1.SgRemoteType `json:"remoteType,omitempty"`
RemoteAddress *string `json:"remoteAddress,omitempty"`
RemoteSecurityGroup *string `json:"remoteSecurityGroup,omitempty"`
PortRangeMin *int `json:"portRangeMin,omitempty"`
PortRangeMax *int `json:"portRangeMax,omitempty"`
Policy *kubeovnv1.SgPolicy `json:"policy,omitempty"`
}
SecurityGroupRuleApplyConfiguration represents a declarative configuration of the SecurityGroupRule type for use with apply.
func SecurityGroupRule ¶ added in v1.14.10
func SecurityGroupRule() *SecurityGroupRuleApplyConfiguration
SecurityGroupRuleApplyConfiguration constructs a declarative configuration of the SecurityGroupRule type for use with apply.
func (*SecurityGroupRuleApplyConfiguration) WithIPVersion ¶ added in v1.14.10
func (b *SecurityGroupRuleApplyConfiguration) WithIPVersion(value string) *SecurityGroupRuleApplyConfiguration
WithIPVersion sets the IPVersion 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 IPVersion field is set to the value of the last call.
func (*SecurityGroupRuleApplyConfiguration) WithPolicy ¶ added in v1.14.10
func (b *SecurityGroupRuleApplyConfiguration) WithPolicy(value kubeovnv1.SgPolicy) *SecurityGroupRuleApplyConfiguration
WithPolicy sets the Policy 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 Policy field is set to the value of the last call.
func (*SecurityGroupRuleApplyConfiguration) WithPortRangeMax ¶ added in v1.14.10
func (b *SecurityGroupRuleApplyConfiguration) WithPortRangeMax(value int) *SecurityGroupRuleApplyConfiguration
WithPortRangeMax sets the PortRangeMax 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 PortRangeMax field is set to the value of the last call.
func (*SecurityGroupRuleApplyConfiguration) WithPortRangeMin ¶ added in v1.14.10
func (b *SecurityGroupRuleApplyConfiguration) WithPortRangeMin(value int) *SecurityGroupRuleApplyConfiguration
WithPortRangeMin sets the PortRangeMin 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 PortRangeMin field is set to the value of the last call.
func (*SecurityGroupRuleApplyConfiguration) WithPriority ¶ added in v1.14.10
func (b *SecurityGroupRuleApplyConfiguration) WithPriority(value int) *SecurityGroupRuleApplyConfiguration
WithPriority sets the Priority 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 Priority field is set to the value of the last call.
func (*SecurityGroupRuleApplyConfiguration) WithProtocol ¶ added in v1.14.10
func (b *SecurityGroupRuleApplyConfiguration) WithProtocol(value kubeovnv1.SgProtocol) *SecurityGroupRuleApplyConfiguration
WithProtocol sets the Protocol 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 Protocol field is set to the value of the last call.
func (*SecurityGroupRuleApplyConfiguration) WithRemoteAddress ¶ added in v1.14.10
func (b *SecurityGroupRuleApplyConfiguration) WithRemoteAddress(value string) *SecurityGroupRuleApplyConfiguration
WithRemoteAddress sets the RemoteAddress 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 RemoteAddress field is set to the value of the last call.
func (*SecurityGroupRuleApplyConfiguration) WithRemoteSecurityGroup ¶ added in v1.14.10
func (b *SecurityGroupRuleApplyConfiguration) WithRemoteSecurityGroup(value string) *SecurityGroupRuleApplyConfiguration
WithRemoteSecurityGroup sets the RemoteSecurityGroup 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 RemoteSecurityGroup field is set to the value of the last call.
func (*SecurityGroupRuleApplyConfiguration) WithRemoteType ¶ added in v1.14.10
func (b *SecurityGroupRuleApplyConfiguration) WithRemoteType(value kubeovnv1.SgRemoteType) *SecurityGroupRuleApplyConfiguration
WithRemoteType sets the RemoteType 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 RemoteType field is set to the value of the last call.
type SecurityGroupSpecApplyConfiguration ¶
type SecurityGroupSpecApplyConfiguration struct {
IngressRules []SecurityGroupRuleApplyConfiguration `json:"ingressRules,omitempty"`
EgressRules []SecurityGroupRuleApplyConfiguration `json:"egressRules,omitempty"`
AllowSameGroupTraffic *bool `json:"allowSameGroupTraffic,omitempty"`
}
SecurityGroupSpecApplyConfiguration represents a declarative configuration of the SecurityGroupSpec type for use with apply.
func SecurityGroupSpec ¶
func SecurityGroupSpec() *SecurityGroupSpecApplyConfiguration
SecurityGroupSpecApplyConfiguration constructs a declarative configuration of the SecurityGroupSpec type for use with apply.
func (*SecurityGroupSpecApplyConfiguration) WithAllowSameGroupTraffic ¶
func (b *SecurityGroupSpecApplyConfiguration) WithAllowSameGroupTraffic(value bool) *SecurityGroupSpecApplyConfiguration
WithAllowSameGroupTraffic sets the AllowSameGroupTraffic 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 AllowSameGroupTraffic field is set to the value of the last call.
func (*SecurityGroupSpecApplyConfiguration) WithEgressRules ¶
func (b *SecurityGroupSpecApplyConfiguration) WithEgressRules(values ...*SecurityGroupRuleApplyConfiguration) *SecurityGroupSpecApplyConfiguration
WithEgressRules adds the given value to the EgressRules 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 EgressRules field.
func (*SecurityGroupSpecApplyConfiguration) WithIngressRules ¶
func (b *SecurityGroupSpecApplyConfiguration) WithIngressRules(values ...*SecurityGroupRuleApplyConfiguration) *SecurityGroupSpecApplyConfiguration
WithIngressRules adds the given value to the IngressRules 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 IngressRules field.
type SecurityGroupStatusApplyConfiguration ¶
type SecurityGroupStatusApplyConfiguration struct {
PortGroup *string `json:"portGroup,omitempty"`
AllowSameGroupTraffic *bool `json:"allowSameGroupTraffic,omitempty"`
IngressMd5 *string `json:"ingressMd5,omitempty"`
EgressMd5 *string `json:"egressMd5,omitempty"`
IngressLastSyncSuccess *bool `json:"ingressLastSyncSuccess,omitempty"`
EgressLastSyncSuccess *bool `json:"egressLastSyncSuccess,omitempty"`
}
SecurityGroupStatusApplyConfiguration represents a declarative configuration of the SecurityGroupStatus type for use with apply.
func SecurityGroupStatus ¶
func SecurityGroupStatus() *SecurityGroupStatusApplyConfiguration
SecurityGroupStatusApplyConfiguration constructs a declarative configuration of the SecurityGroupStatus type for use with apply.
func (*SecurityGroupStatusApplyConfiguration) WithAllowSameGroupTraffic ¶
func (b *SecurityGroupStatusApplyConfiguration) WithAllowSameGroupTraffic(value bool) *SecurityGroupStatusApplyConfiguration
WithAllowSameGroupTraffic sets the AllowSameGroupTraffic 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 AllowSameGroupTraffic field is set to the value of the last call.
func (*SecurityGroupStatusApplyConfiguration) WithEgressLastSyncSuccess ¶
func (b *SecurityGroupStatusApplyConfiguration) WithEgressLastSyncSuccess(value bool) *SecurityGroupStatusApplyConfiguration
WithEgressLastSyncSuccess sets the EgressLastSyncSuccess 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 EgressLastSyncSuccess field is set to the value of the last call.
func (*SecurityGroupStatusApplyConfiguration) WithEgressMd5 ¶
func (b *SecurityGroupStatusApplyConfiguration) WithEgressMd5(value string) *SecurityGroupStatusApplyConfiguration
WithEgressMd5 sets the EgressMd5 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 EgressMd5 field is set to the value of the last call.
func (*SecurityGroupStatusApplyConfiguration) WithIngressLastSyncSuccess ¶
func (b *SecurityGroupStatusApplyConfiguration) WithIngressLastSyncSuccess(value bool) *SecurityGroupStatusApplyConfiguration
WithIngressLastSyncSuccess sets the IngressLastSyncSuccess 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 IngressLastSyncSuccess field is set to the value of the last call.
func (*SecurityGroupStatusApplyConfiguration) WithIngressMd5 ¶
func (b *SecurityGroupStatusApplyConfiguration) WithIngressMd5(value string) *SecurityGroupStatusApplyConfiguration
WithIngressMd5 sets the IngressMd5 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 IngressMd5 field is set to the value of the last call.
func (*SecurityGroupStatusApplyConfiguration) WithPortGroup ¶
func (b *SecurityGroupStatusApplyConfiguration) WithPortGroup(value string) *SecurityGroupStatusApplyConfiguration
WithPortGroup sets the PortGroup 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 PortGroup field is set to the value of the last call.
type StaticRouteApplyConfiguration ¶
type StaticRouteApplyConfiguration struct {
Policy *kubeovnv1.RoutePolicy `json:"policy,omitempty"`
CIDR *string `json:"cidr,omitempty"`
NextHopIP *string `json:"nextHopIP,omitempty"`
ECMPMode *string `json:"ecmpMode,omitempty"`
BfdID *string `json:"bfdId,omitempty"`
RouteTable *string `json:"routeTable,omitempty"`
}
StaticRouteApplyConfiguration represents a declarative configuration of the StaticRoute type for use with apply.
func StaticRoute ¶
func StaticRoute() *StaticRouteApplyConfiguration
StaticRouteApplyConfiguration constructs a declarative configuration of the StaticRoute type for use with apply.
func (*StaticRouteApplyConfiguration) WithBfdID ¶
func (b *StaticRouteApplyConfiguration) WithBfdID(value string) *StaticRouteApplyConfiguration
WithBfdID sets the BfdID 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 BfdID field is set to the value of the last call.
func (*StaticRouteApplyConfiguration) WithCIDR ¶
func (b *StaticRouteApplyConfiguration) WithCIDR(value string) *StaticRouteApplyConfiguration
WithCIDR sets the CIDR 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 CIDR field is set to the value of the last call.
func (*StaticRouteApplyConfiguration) WithECMPMode ¶
func (b *StaticRouteApplyConfiguration) WithECMPMode(value string) *StaticRouteApplyConfiguration
WithECMPMode sets the ECMPMode 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 ECMPMode field is set to the value of the last call.
func (*StaticRouteApplyConfiguration) WithNextHopIP ¶
func (b *StaticRouteApplyConfiguration) WithNextHopIP(value string) *StaticRouteApplyConfiguration
WithNextHopIP sets the NextHopIP 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 NextHopIP field is set to the value of the last call.
func (*StaticRouteApplyConfiguration) WithPolicy ¶
func (b *StaticRouteApplyConfiguration) WithPolicy(value kubeovnv1.RoutePolicy) *StaticRouteApplyConfiguration
WithPolicy sets the Policy 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 Policy field is set to the value of the last call.
func (*StaticRouteApplyConfiguration) WithRouteTable ¶
func (b *StaticRouteApplyConfiguration) WithRouteTable(value string) *StaticRouteApplyConfiguration
WithRouteTable sets the RouteTable 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 RouteTable field is set to the value of the last call.
type SubnetApplyConfiguration ¶
type SubnetApplyConfiguration struct {
metav1.TypeMetaApplyConfiguration `json:",inline"`
*metav1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
Spec *SubnetSpecApplyConfiguration `json:"spec,omitempty"`
Status *SubnetStatusApplyConfiguration `json:"status,omitempty"`
}
SubnetApplyConfiguration represents a declarative configuration of the Subnet type for use with apply.
func Subnet ¶
func Subnet(name string) *SubnetApplyConfiguration
Subnet constructs a declarative configuration of the Subnet type for use with apply.
func (*SubnetApplyConfiguration) GetAPIVersion ¶ added in v1.14.10
func (b *SubnetApplyConfiguration) GetAPIVersion() *string
GetAPIVersion retrieves the value of the APIVersion field in the declarative configuration.
func (*SubnetApplyConfiguration) GetKind ¶ added in v1.14.10
func (b *SubnetApplyConfiguration) GetKind() *string
GetKind retrieves the value of the Kind field in the declarative configuration.
func (*SubnetApplyConfiguration) GetName ¶
func (b *SubnetApplyConfiguration) GetName() *string
GetName retrieves the value of the Name field in the declarative configuration.
func (*SubnetApplyConfiguration) GetNamespace ¶ added in v1.14.10
func (b *SubnetApplyConfiguration) GetNamespace() *string
GetNamespace retrieves the value of the Namespace field in the declarative configuration.
func (SubnetApplyConfiguration) IsApplyConfiguration ¶ added in v1.14.10
func (b SubnetApplyConfiguration) IsApplyConfiguration()
func (*SubnetApplyConfiguration) WithAPIVersion ¶
func (b *SubnetApplyConfiguration) WithAPIVersion(value string) *SubnetApplyConfiguration
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 (*SubnetApplyConfiguration) WithAnnotations ¶
func (b *SubnetApplyConfiguration) WithAnnotations(entries map[string]string) *SubnetApplyConfiguration
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 (*SubnetApplyConfiguration) WithCreationTimestamp ¶
func (b *SubnetApplyConfiguration) WithCreationTimestamp(value apismetav1.Time) *SubnetApplyConfiguration
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 (*SubnetApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *SubnetApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *SubnetApplyConfiguration
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 (*SubnetApplyConfiguration) WithDeletionTimestamp ¶
func (b *SubnetApplyConfiguration) WithDeletionTimestamp(value apismetav1.Time) *SubnetApplyConfiguration
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 (*SubnetApplyConfiguration) WithFinalizers ¶
func (b *SubnetApplyConfiguration) WithFinalizers(values ...string) *SubnetApplyConfiguration
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 (*SubnetApplyConfiguration) WithGenerateName ¶
func (b *SubnetApplyConfiguration) WithGenerateName(value string) *SubnetApplyConfiguration
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 (*SubnetApplyConfiguration) WithGeneration ¶
func (b *SubnetApplyConfiguration) WithGeneration(value int64) *SubnetApplyConfiguration
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 (*SubnetApplyConfiguration) WithKind ¶
func (b *SubnetApplyConfiguration) WithKind(value string) *SubnetApplyConfiguration
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 (*SubnetApplyConfiguration) WithLabels ¶
func (b *SubnetApplyConfiguration) WithLabels(entries map[string]string) *SubnetApplyConfiguration
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 (*SubnetApplyConfiguration) WithName ¶
func (b *SubnetApplyConfiguration) WithName(value string) *SubnetApplyConfiguration
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 (*SubnetApplyConfiguration) WithNamespace ¶
func (b *SubnetApplyConfiguration) WithNamespace(value string) *SubnetApplyConfiguration
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 (*SubnetApplyConfiguration) WithOwnerReferences ¶
func (b *SubnetApplyConfiguration) WithOwnerReferences(values ...*metav1.OwnerReferenceApplyConfiguration) *SubnetApplyConfiguration
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 (*SubnetApplyConfiguration) WithResourceVersion ¶
func (b *SubnetApplyConfiguration) WithResourceVersion(value string) *SubnetApplyConfiguration
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 (*SubnetApplyConfiguration) WithSpec ¶
func (b *SubnetApplyConfiguration) WithSpec(value *SubnetSpecApplyConfiguration) *SubnetApplyConfiguration
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 (*SubnetApplyConfiguration) WithStatus ¶
func (b *SubnetApplyConfiguration) WithStatus(value *SubnetStatusApplyConfiguration) *SubnetApplyConfiguration
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 (*SubnetApplyConfiguration) WithUID ¶
func (b *SubnetApplyConfiguration) WithUID(value types.UID) *SubnetApplyConfiguration
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 SubnetSpecApplyConfiguration ¶
type SubnetSpecApplyConfiguration struct {
Default *bool `json:"default,omitempty"`
Vpc *string `json:"vpc,omitempty"`
Protocol *string `json:"protocol,omitempty"`
Namespaces []string `json:"namespaces,omitempty"`
CIDRBlock *string `json:"cidrBlock,omitempty"`
Gateway *string `json:"gateway,omitempty"`
ExcludeIps []string `json:"excludeIps,omitempty"`
Provider *string `json:"provider,omitempty"`
GatewayType *string `json:"gatewayType,omitempty"`
GatewayNode *string `json:"gatewayNode,omitempty"`
NatOutgoing *bool `json:"natOutgoing,omitempty"`
ExternalEgressGateway *string `json:"externalEgressGateway,omitempty"`
PolicyRoutingPriority *uint32 `json:"policyRoutingPriority,omitempty"`
PolicyRoutingTableID *uint32 `json:"policyRoutingTableID,omitempty"`
Mtu *uint32 `json:"mtu,omitempty"`
Private *bool `json:"private,omitempty"`
AllowSubnets []string `json:"allowSubnets,omitempty"`
Vlan *string `json:"vlan,omitempty"`
Vips []string `json:"vips,omitempty"`
LogicalGateway *bool `json:"logicalGateway,omitempty"`
DisableGatewayCheck *bool `json:"disableGatewayCheck,omitempty"`
DisableInterConnection *bool `json:"disableInterConnection,omitempty"`
EnableDHCP *bool `json:"enableDHCP,omitempty"`
DHCPv4Options *string `json:"dhcpV4Options,omitempty"`
DHCPv6Options *string `json:"dhcpV6Options,omitempty"`
EnableIPv6RA *bool `json:"enableIPv6RA,omitempty"`
IPv6RAConfigs *string `json:"ipv6RAConfigs,omitempty"`
Acls []ACLApplyConfiguration `json:"acls,omitempty"`
AllowEWTraffic *bool `json:"allowEWTraffic,omitempty"`
NatOutgoingPolicyRules []NatOutgoingPolicyRuleApplyConfiguration `json:"natOutgoingPolicyRules,omitempty"`
U2OInterconnectionIP *string `json:"u2oInterconnectionIP,omitempty"`
U2OInterconnection *bool `json:"u2oInterconnection,omitempty"`
EnableLb *bool `json:"enableLb,omitempty"`
EnableEcmp *bool `json:"enableEcmp,omitempty"`
EnableMulticastSnoop *bool `json:"enableMulticastSnoop,omitempty"`
EnableExternalLBAddress *bool `json:"enableExternalLBAddress,omitempty"`
RouteTable *string `json:"routeTable,omitempty"`
NamespaceSelectors []metav1.LabelSelectorApplyConfiguration `json:"namespaceSelectors,omitempty"`
}
SubnetSpecApplyConfiguration represents a declarative configuration of the SubnetSpec type for use with apply.
func SubnetSpec ¶
func SubnetSpec() *SubnetSpecApplyConfiguration
SubnetSpecApplyConfiguration constructs a declarative configuration of the SubnetSpec type for use with apply.
func (*SubnetSpecApplyConfiguration) WithAcls ¶
func (b *SubnetSpecApplyConfiguration) WithAcls(values ...*ACLApplyConfiguration) *SubnetSpecApplyConfiguration
WithAcls adds the given value to the Acls 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 Acls field.
func (*SubnetSpecApplyConfiguration) WithAllowEWTraffic ¶
func (b *SubnetSpecApplyConfiguration) WithAllowEWTraffic(value bool) *SubnetSpecApplyConfiguration
WithAllowEWTraffic sets the AllowEWTraffic 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 AllowEWTraffic field is set to the value of the last call.
func (*SubnetSpecApplyConfiguration) WithAllowSubnets ¶
func (b *SubnetSpecApplyConfiguration) WithAllowSubnets(values ...string) *SubnetSpecApplyConfiguration
WithAllowSubnets adds the given value to the AllowSubnets 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 AllowSubnets field.
func (*SubnetSpecApplyConfiguration) WithCIDRBlock ¶
func (b *SubnetSpecApplyConfiguration) WithCIDRBlock(value string) *SubnetSpecApplyConfiguration
WithCIDRBlock sets the CIDRBlock 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 CIDRBlock field is set to the value of the last call.
func (*SubnetSpecApplyConfiguration) WithDHCPv4Options ¶
func (b *SubnetSpecApplyConfiguration) WithDHCPv4Options(value string) *SubnetSpecApplyConfiguration
WithDHCPv4Options sets the DHCPv4Options 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 DHCPv4Options field is set to the value of the last call.
func (*SubnetSpecApplyConfiguration) WithDHCPv6Options ¶
func (b *SubnetSpecApplyConfiguration) WithDHCPv6Options(value string) *SubnetSpecApplyConfiguration
WithDHCPv6Options sets the DHCPv6Options 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 DHCPv6Options field is set to the value of the last call.
func (*SubnetSpecApplyConfiguration) WithDefault ¶
func (b *SubnetSpecApplyConfiguration) WithDefault(value bool) *SubnetSpecApplyConfiguration
WithDefault sets the Default 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 Default field is set to the value of the last call.
func (*SubnetSpecApplyConfiguration) WithDisableGatewayCheck ¶
func (b *SubnetSpecApplyConfiguration) WithDisableGatewayCheck(value bool) *SubnetSpecApplyConfiguration
WithDisableGatewayCheck sets the DisableGatewayCheck 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 DisableGatewayCheck field is set to the value of the last call.
func (*SubnetSpecApplyConfiguration) WithDisableInterConnection ¶
func (b *SubnetSpecApplyConfiguration) WithDisableInterConnection(value bool) *SubnetSpecApplyConfiguration
WithDisableInterConnection sets the DisableInterConnection 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 DisableInterConnection field is set to the value of the last call.
func (*SubnetSpecApplyConfiguration) WithEnableDHCP ¶
func (b *SubnetSpecApplyConfiguration) WithEnableDHCP(value bool) *SubnetSpecApplyConfiguration
WithEnableDHCP sets the EnableDHCP 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 EnableDHCP field is set to the value of the last call.
func (*SubnetSpecApplyConfiguration) WithEnableEcmp ¶
func (b *SubnetSpecApplyConfiguration) WithEnableEcmp(value bool) *SubnetSpecApplyConfiguration
WithEnableEcmp sets the EnableEcmp 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 EnableEcmp field is set to the value of the last call.
func (*SubnetSpecApplyConfiguration) WithEnableExternalLBAddress ¶ added in v1.14.10
func (b *SubnetSpecApplyConfiguration) WithEnableExternalLBAddress(value bool) *SubnetSpecApplyConfiguration
WithEnableExternalLBAddress sets the EnableExternalLBAddress 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 EnableExternalLBAddress field is set to the value of the last call.
func (*SubnetSpecApplyConfiguration) WithEnableIPv6RA ¶
func (b *SubnetSpecApplyConfiguration) WithEnableIPv6RA(value bool) *SubnetSpecApplyConfiguration
WithEnableIPv6RA sets the EnableIPv6RA 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 EnableIPv6RA field is set to the value of the last call.
func (*SubnetSpecApplyConfiguration) WithEnableLb ¶
func (b *SubnetSpecApplyConfiguration) WithEnableLb(value bool) *SubnetSpecApplyConfiguration
WithEnableLb sets the EnableLb 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 EnableLb field is set to the value of the last call.
func (*SubnetSpecApplyConfiguration) WithEnableMulticastSnoop ¶
func (b *SubnetSpecApplyConfiguration) WithEnableMulticastSnoop(value bool) *SubnetSpecApplyConfiguration
WithEnableMulticastSnoop sets the EnableMulticastSnoop 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 EnableMulticastSnoop field is set to the value of the last call.
func (*SubnetSpecApplyConfiguration) WithExcludeIps ¶
func (b *SubnetSpecApplyConfiguration) WithExcludeIps(values ...string) *SubnetSpecApplyConfiguration
WithExcludeIps adds the given value to the ExcludeIps 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 ExcludeIps field.
func (*SubnetSpecApplyConfiguration) WithExternalEgressGateway ¶
func (b *SubnetSpecApplyConfiguration) WithExternalEgressGateway(value string) *SubnetSpecApplyConfiguration
WithExternalEgressGateway sets the ExternalEgressGateway 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 ExternalEgressGateway field is set to the value of the last call.
func (*SubnetSpecApplyConfiguration) WithGateway ¶
func (b *SubnetSpecApplyConfiguration) WithGateway(value string) *SubnetSpecApplyConfiguration
WithGateway sets the Gateway 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 Gateway field is set to the value of the last call.
func (*SubnetSpecApplyConfiguration) WithGatewayNode ¶
func (b *SubnetSpecApplyConfiguration) WithGatewayNode(value string) *SubnetSpecApplyConfiguration
WithGatewayNode sets the GatewayNode 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 GatewayNode field is set to the value of the last call.
func (*SubnetSpecApplyConfiguration) WithGatewayType ¶
func (b *SubnetSpecApplyConfiguration) WithGatewayType(value string) *SubnetSpecApplyConfiguration
WithGatewayType sets the GatewayType 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 GatewayType field is set to the value of the last call.
func (*SubnetSpecApplyConfiguration) WithIPv6RAConfigs ¶
func (b *SubnetSpecApplyConfiguration) WithIPv6RAConfigs(value string) *SubnetSpecApplyConfiguration
WithIPv6RAConfigs sets the IPv6RAConfigs 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 IPv6RAConfigs field is set to the value of the last call.
func (*SubnetSpecApplyConfiguration) WithLogicalGateway ¶
func (b *SubnetSpecApplyConfiguration) WithLogicalGateway(value bool) *SubnetSpecApplyConfiguration
WithLogicalGateway sets the LogicalGateway 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 LogicalGateway field is set to the value of the last call.
func (*SubnetSpecApplyConfiguration) WithMtu ¶
func (b *SubnetSpecApplyConfiguration) WithMtu(value uint32) *SubnetSpecApplyConfiguration
WithMtu sets the Mtu 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 Mtu field is set to the value of the last call.
func (*SubnetSpecApplyConfiguration) WithNamespaceSelectors ¶ added in v1.14.10
func (b *SubnetSpecApplyConfiguration) WithNamespaceSelectors(values ...*metav1.LabelSelectorApplyConfiguration) *SubnetSpecApplyConfiguration
WithNamespaceSelectors adds the given value to the NamespaceSelectors 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 NamespaceSelectors field.
func (*SubnetSpecApplyConfiguration) WithNamespaces ¶
func (b *SubnetSpecApplyConfiguration) WithNamespaces(values ...string) *SubnetSpecApplyConfiguration
WithNamespaces adds the given value to the Namespaces 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 Namespaces field.
func (*SubnetSpecApplyConfiguration) WithNatOutgoing ¶
func (b *SubnetSpecApplyConfiguration) WithNatOutgoing(value bool) *SubnetSpecApplyConfiguration
WithNatOutgoing sets the NatOutgoing 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 NatOutgoing field is set to the value of the last call.
func (*SubnetSpecApplyConfiguration) WithNatOutgoingPolicyRules ¶
func (b *SubnetSpecApplyConfiguration) WithNatOutgoingPolicyRules(values ...*NatOutgoingPolicyRuleApplyConfiguration) *SubnetSpecApplyConfiguration
WithNatOutgoingPolicyRules adds the given value to the NatOutgoingPolicyRules 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 NatOutgoingPolicyRules field.
func (*SubnetSpecApplyConfiguration) WithPolicyRoutingPriority ¶
func (b *SubnetSpecApplyConfiguration) WithPolicyRoutingPriority(value uint32) *SubnetSpecApplyConfiguration
WithPolicyRoutingPriority sets the PolicyRoutingPriority 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 PolicyRoutingPriority field is set to the value of the last call.
func (*SubnetSpecApplyConfiguration) WithPolicyRoutingTableID ¶
func (b *SubnetSpecApplyConfiguration) WithPolicyRoutingTableID(value uint32) *SubnetSpecApplyConfiguration
WithPolicyRoutingTableID sets the PolicyRoutingTableID 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 PolicyRoutingTableID field is set to the value of the last call.
func (*SubnetSpecApplyConfiguration) WithPrivate ¶
func (b *SubnetSpecApplyConfiguration) WithPrivate(value bool) *SubnetSpecApplyConfiguration
WithPrivate sets the Private 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 Private field is set to the value of the last call.
func (*SubnetSpecApplyConfiguration) WithProtocol ¶
func (b *SubnetSpecApplyConfiguration) WithProtocol(value string) *SubnetSpecApplyConfiguration
WithProtocol sets the Protocol 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 Protocol field is set to the value of the last call.
func (*SubnetSpecApplyConfiguration) WithProvider ¶
func (b *SubnetSpecApplyConfiguration) WithProvider(value string) *SubnetSpecApplyConfiguration
WithProvider sets the Provider 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 Provider field is set to the value of the last call.
func (*SubnetSpecApplyConfiguration) WithRouteTable ¶
func (b *SubnetSpecApplyConfiguration) WithRouteTable(value string) *SubnetSpecApplyConfiguration
WithRouteTable sets the RouteTable 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 RouteTable field is set to the value of the last call.
func (*SubnetSpecApplyConfiguration) WithU2OInterconnection ¶
func (b *SubnetSpecApplyConfiguration) WithU2OInterconnection(value bool) *SubnetSpecApplyConfiguration
WithU2OInterconnection sets the U2OInterconnection 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 U2OInterconnection field is set to the value of the last call.
func (*SubnetSpecApplyConfiguration) WithU2OInterconnectionIP ¶
func (b *SubnetSpecApplyConfiguration) WithU2OInterconnectionIP(value string) *SubnetSpecApplyConfiguration
WithU2OInterconnectionIP sets the U2OInterconnectionIP 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 U2OInterconnectionIP field is set to the value of the last call.
func (*SubnetSpecApplyConfiguration) WithVips ¶
func (b *SubnetSpecApplyConfiguration) WithVips(values ...string) *SubnetSpecApplyConfiguration
WithVips adds the given value to the Vips 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 Vips field.
func (*SubnetSpecApplyConfiguration) WithVlan ¶
func (b *SubnetSpecApplyConfiguration) WithVlan(value string) *SubnetSpecApplyConfiguration
WithVlan sets the Vlan 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 Vlan field is set to the value of the last call.
func (*SubnetSpecApplyConfiguration) WithVpc ¶
func (b *SubnetSpecApplyConfiguration) WithVpc(value string) *SubnetSpecApplyConfiguration
WithVpc sets the Vpc 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 Vpc field is set to the value of the last call.
type SubnetStatusApplyConfiguration ¶
type SubnetStatusApplyConfiguration struct {
// Conditions represents the latest state of the object
Conditions []ConditionApplyConfiguration `json:"conditions,omitempty"`
V4AvailableIPs *float64 `json:"v4availableIPs,omitempty"`
V4AvailableIPRange *string `json:"v4availableIPrange,omitempty"`
V4UsingIPs *float64 `json:"v4usingIPs,omitempty"`
V4UsingIPRange *string `json:"v4usingIPrange,omitempty"`
V6AvailableIPs *float64 `json:"v6availableIPs,omitempty"`
V6AvailableIPRange *string `json:"v6availableIPrange,omitempty"`
V6UsingIPs *float64 `json:"v6usingIPs,omitempty"`
V6UsingIPRange *string `json:"v6usingIPrange,omitempty"`
ActivateGateway *string `json:"activateGateway,omitempty"`
DHCPv4OptionsUUID *string `json:"dhcpV4OptionsUUID,omitempty"`
DHCPv6OptionsUUID *string `json:"dhcpV6OptionsUUID,omitempty"`
U2OInterconnectionIP *string `json:"u2oInterconnectionIP,omitempty"`
U2OInterconnectionMAC *string `json:"u2oInterconnectionMAC,omitempty"`
U2OInterconnectionVPC *string `json:"u2oInterconnectionVPC,omitempty"`
NatOutgoingPolicyRules []NatOutgoingPolicyRuleStatusApplyConfiguration `json:"natOutgoingPolicyRules,omitempty"`
McastQuerierIP *string `json:"mcastQuerierIP,omitempty"`
McastQuerierMAC *string `json:"mcastQuerierMAC,omitempty"`
}
SubnetStatusApplyConfiguration represents a declarative configuration of the SubnetStatus type for use with apply.
func SubnetStatus ¶
func SubnetStatus() *SubnetStatusApplyConfiguration
SubnetStatusApplyConfiguration constructs a declarative configuration of the SubnetStatus type for use with apply.
func (*SubnetStatusApplyConfiguration) WithActivateGateway ¶
func (b *SubnetStatusApplyConfiguration) WithActivateGateway(value string) *SubnetStatusApplyConfiguration
WithActivateGateway sets the ActivateGateway 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 ActivateGateway field is set to the value of the last call.
func (*SubnetStatusApplyConfiguration) WithConditions ¶
func (b *SubnetStatusApplyConfiguration) WithConditions(values ...*ConditionApplyConfiguration) *SubnetStatusApplyConfiguration
WithConditions adds the given value to the Conditions 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 Conditions field.
func (*SubnetStatusApplyConfiguration) WithDHCPv4OptionsUUID ¶
func (b *SubnetStatusApplyConfiguration) WithDHCPv4OptionsUUID(value string) *SubnetStatusApplyConfiguration
WithDHCPv4OptionsUUID sets the DHCPv4OptionsUUID 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 DHCPv4OptionsUUID field is set to the value of the last call.
func (*SubnetStatusApplyConfiguration) WithDHCPv6OptionsUUID ¶
func (b *SubnetStatusApplyConfiguration) WithDHCPv6OptionsUUID(value string) *SubnetStatusApplyConfiguration
WithDHCPv6OptionsUUID sets the DHCPv6OptionsUUID 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 DHCPv6OptionsUUID field is set to the value of the last call.
func (*SubnetStatusApplyConfiguration) WithMcastQuerierIP ¶
func (b *SubnetStatusApplyConfiguration) WithMcastQuerierIP(value string) *SubnetStatusApplyConfiguration
WithMcastQuerierIP sets the McastQuerierIP 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 McastQuerierIP field is set to the value of the last call.
func (*SubnetStatusApplyConfiguration) WithMcastQuerierMAC ¶
func (b *SubnetStatusApplyConfiguration) WithMcastQuerierMAC(value string) *SubnetStatusApplyConfiguration
WithMcastQuerierMAC sets the McastQuerierMAC 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 McastQuerierMAC field is set to the value of the last call.
func (*SubnetStatusApplyConfiguration) WithNatOutgoingPolicyRules ¶
func (b *SubnetStatusApplyConfiguration) WithNatOutgoingPolicyRules(values ...*NatOutgoingPolicyRuleStatusApplyConfiguration) *SubnetStatusApplyConfiguration
WithNatOutgoingPolicyRules adds the given value to the NatOutgoingPolicyRules 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 NatOutgoingPolicyRules field.
func (*SubnetStatusApplyConfiguration) WithU2OInterconnectionIP ¶
func (b *SubnetStatusApplyConfiguration) WithU2OInterconnectionIP(value string) *SubnetStatusApplyConfiguration
WithU2OInterconnectionIP sets the U2OInterconnectionIP 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 U2OInterconnectionIP field is set to the value of the last call.
func (*SubnetStatusApplyConfiguration) WithU2OInterconnectionMAC ¶
func (b *SubnetStatusApplyConfiguration) WithU2OInterconnectionMAC(value string) *SubnetStatusApplyConfiguration
WithU2OInterconnectionMAC sets the U2OInterconnectionMAC 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 U2OInterconnectionMAC field is set to the value of the last call.
func (*SubnetStatusApplyConfiguration) WithU2OInterconnectionVPC ¶
func (b *SubnetStatusApplyConfiguration) WithU2OInterconnectionVPC(value string) *SubnetStatusApplyConfiguration
WithU2OInterconnectionVPC sets the U2OInterconnectionVPC 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 U2OInterconnectionVPC field is set to the value of the last call.
func (*SubnetStatusApplyConfiguration) WithV4AvailableIPRange ¶
func (b *SubnetStatusApplyConfiguration) WithV4AvailableIPRange(value string) *SubnetStatusApplyConfiguration
WithV4AvailableIPRange sets the V4AvailableIPRange 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 V4AvailableIPRange field is set to the value of the last call.
func (*SubnetStatusApplyConfiguration) WithV4AvailableIPs ¶
func (b *SubnetStatusApplyConfiguration) WithV4AvailableIPs(value float64) *SubnetStatusApplyConfiguration
WithV4AvailableIPs sets the V4AvailableIPs 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 V4AvailableIPs field is set to the value of the last call.
func (*SubnetStatusApplyConfiguration) WithV4UsingIPRange ¶
func (b *SubnetStatusApplyConfiguration) WithV4UsingIPRange(value string) *SubnetStatusApplyConfiguration
WithV4UsingIPRange sets the V4UsingIPRange 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 V4UsingIPRange field is set to the value of the last call.
func (*SubnetStatusApplyConfiguration) WithV4UsingIPs ¶
func (b *SubnetStatusApplyConfiguration) WithV4UsingIPs(value float64) *SubnetStatusApplyConfiguration
WithV4UsingIPs sets the V4UsingIPs 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 V4UsingIPs field is set to the value of the last call.
func (*SubnetStatusApplyConfiguration) WithV6AvailableIPRange ¶
func (b *SubnetStatusApplyConfiguration) WithV6AvailableIPRange(value string) *SubnetStatusApplyConfiguration
WithV6AvailableIPRange sets the V6AvailableIPRange 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 V6AvailableIPRange field is set to the value of the last call.
func (*SubnetStatusApplyConfiguration) WithV6AvailableIPs ¶
func (b *SubnetStatusApplyConfiguration) WithV6AvailableIPs(value float64) *SubnetStatusApplyConfiguration
WithV6AvailableIPs sets the V6AvailableIPs 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 V6AvailableIPs field is set to the value of the last call.
func (*SubnetStatusApplyConfiguration) WithV6UsingIPRange ¶
func (b *SubnetStatusApplyConfiguration) WithV6UsingIPRange(value string) *SubnetStatusApplyConfiguration
WithV6UsingIPRange sets the V6UsingIPRange 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 V6UsingIPRange field is set to the value of the last call.
func (*SubnetStatusApplyConfiguration) WithV6UsingIPs ¶
func (b *SubnetStatusApplyConfiguration) WithV6UsingIPs(value float64) *SubnetStatusApplyConfiguration
WithV6UsingIPs sets the V6UsingIPs 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 V6UsingIPs field is set to the value of the last call.
type SwitchLBRuleApplyConfiguration ¶
type SwitchLBRuleApplyConfiguration struct {
metav1.TypeMetaApplyConfiguration `json:",inline"`
*metav1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
Spec *SwitchLBRuleSpecApplyConfiguration `json:"spec,omitempty"`
Status *SwitchLBRuleStatusApplyConfiguration `json:"status,omitempty"`
}
SwitchLBRuleApplyConfiguration represents a declarative configuration of the SwitchLBRule type for use with apply.
func SwitchLBRule ¶
func SwitchLBRule(name string) *SwitchLBRuleApplyConfiguration
SwitchLBRule constructs a declarative configuration of the SwitchLBRule type for use with apply.
func (*SwitchLBRuleApplyConfiguration) GetAPIVersion ¶ added in v1.14.10
func (b *SwitchLBRuleApplyConfiguration) GetAPIVersion() *string
GetAPIVersion retrieves the value of the APIVersion field in the declarative configuration.
func (*SwitchLBRuleApplyConfiguration) GetKind ¶ added in v1.14.10
func (b *SwitchLBRuleApplyConfiguration) GetKind() *string
GetKind retrieves the value of the Kind field in the declarative configuration.
func (*SwitchLBRuleApplyConfiguration) GetName ¶
func (b *SwitchLBRuleApplyConfiguration) GetName() *string
GetName retrieves the value of the Name field in the declarative configuration.
func (*SwitchLBRuleApplyConfiguration) GetNamespace ¶ added in v1.14.10
func (b *SwitchLBRuleApplyConfiguration) GetNamespace() *string
GetNamespace retrieves the value of the Namespace field in the declarative configuration.
func (SwitchLBRuleApplyConfiguration) IsApplyConfiguration ¶ added in v1.14.10
func (b SwitchLBRuleApplyConfiguration) IsApplyConfiguration()
func (*SwitchLBRuleApplyConfiguration) WithAPIVersion ¶
func (b *SwitchLBRuleApplyConfiguration) WithAPIVersion(value string) *SwitchLBRuleApplyConfiguration
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 (*SwitchLBRuleApplyConfiguration) WithAnnotations ¶
func (b *SwitchLBRuleApplyConfiguration) WithAnnotations(entries map[string]string) *SwitchLBRuleApplyConfiguration
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 (*SwitchLBRuleApplyConfiguration) WithCreationTimestamp ¶
func (b *SwitchLBRuleApplyConfiguration) WithCreationTimestamp(value apismetav1.Time) *SwitchLBRuleApplyConfiguration
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 (*SwitchLBRuleApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *SwitchLBRuleApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *SwitchLBRuleApplyConfiguration
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 (*SwitchLBRuleApplyConfiguration) WithDeletionTimestamp ¶
func (b *SwitchLBRuleApplyConfiguration) WithDeletionTimestamp(value apismetav1.Time) *SwitchLBRuleApplyConfiguration
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 (*SwitchLBRuleApplyConfiguration) WithFinalizers ¶
func (b *SwitchLBRuleApplyConfiguration) WithFinalizers(values ...string) *SwitchLBRuleApplyConfiguration
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 (*SwitchLBRuleApplyConfiguration) WithGenerateName ¶
func (b *SwitchLBRuleApplyConfiguration) WithGenerateName(value string) *SwitchLBRuleApplyConfiguration
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 (*SwitchLBRuleApplyConfiguration) WithGeneration ¶
func (b *SwitchLBRuleApplyConfiguration) WithGeneration(value int64) *SwitchLBRuleApplyConfiguration
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 (*SwitchLBRuleApplyConfiguration) WithKind ¶
func (b *SwitchLBRuleApplyConfiguration) WithKind(value string) *SwitchLBRuleApplyConfiguration
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 (*SwitchLBRuleApplyConfiguration) WithLabels ¶
func (b *SwitchLBRuleApplyConfiguration) WithLabels(entries map[string]string) *SwitchLBRuleApplyConfiguration
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 (*SwitchLBRuleApplyConfiguration) WithName ¶
func (b *SwitchLBRuleApplyConfiguration) WithName(value string) *SwitchLBRuleApplyConfiguration
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 (*SwitchLBRuleApplyConfiguration) WithNamespace ¶
func (b *SwitchLBRuleApplyConfiguration) WithNamespace(value string) *SwitchLBRuleApplyConfiguration
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 (*SwitchLBRuleApplyConfiguration) WithOwnerReferences ¶
func (b *SwitchLBRuleApplyConfiguration) WithOwnerReferences(values ...*metav1.OwnerReferenceApplyConfiguration) *SwitchLBRuleApplyConfiguration
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 (*SwitchLBRuleApplyConfiguration) WithResourceVersion ¶
func (b *SwitchLBRuleApplyConfiguration) WithResourceVersion(value string) *SwitchLBRuleApplyConfiguration
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 (*SwitchLBRuleApplyConfiguration) WithSpec ¶
func (b *SwitchLBRuleApplyConfiguration) WithSpec(value *SwitchLBRuleSpecApplyConfiguration) *SwitchLBRuleApplyConfiguration
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 (*SwitchLBRuleApplyConfiguration) WithStatus ¶
func (b *SwitchLBRuleApplyConfiguration) WithStatus(value *SwitchLBRuleStatusApplyConfiguration) *SwitchLBRuleApplyConfiguration
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 (*SwitchLBRuleApplyConfiguration) WithUID ¶
func (b *SwitchLBRuleApplyConfiguration) WithUID(value types.UID) *SwitchLBRuleApplyConfiguration
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 SwitchLBRulePortApplyConfiguration ¶ added in v1.14.10
type SwitchLBRulePortApplyConfiguration struct {
Name *string `json:"name,omitempty"`
Port *int32 `json:"port,omitempty"`
TargetPort *int32 `json:"targetPort,omitempty"`
Protocol *string `json:"protocol,omitempty"`
}
SwitchLBRulePortApplyConfiguration represents a declarative configuration of the SwitchLBRulePort type for use with apply.
func SwitchLBRulePort ¶ added in v1.14.10
func SwitchLBRulePort() *SwitchLBRulePortApplyConfiguration
SwitchLBRulePortApplyConfiguration constructs a declarative configuration of the SwitchLBRulePort type for use with apply.
func (*SwitchLBRulePortApplyConfiguration) WithName ¶ added in v1.14.10
func (b *SwitchLBRulePortApplyConfiguration) WithName(value string) *SwitchLBRulePortApplyConfiguration
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 (*SwitchLBRulePortApplyConfiguration) WithPort ¶ added in v1.14.10
func (b *SwitchLBRulePortApplyConfiguration) WithPort(value int32) *SwitchLBRulePortApplyConfiguration
WithPort sets the Port 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 Port field is set to the value of the last call.
func (*SwitchLBRulePortApplyConfiguration) WithProtocol ¶ added in v1.14.10
func (b *SwitchLBRulePortApplyConfiguration) WithProtocol(value string) *SwitchLBRulePortApplyConfiguration
WithProtocol sets the Protocol 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 Protocol field is set to the value of the last call.
func (*SwitchLBRulePortApplyConfiguration) WithTargetPort ¶ added in v1.14.10
func (b *SwitchLBRulePortApplyConfiguration) WithTargetPort(value int32) *SwitchLBRulePortApplyConfiguration
WithTargetPort sets the TargetPort 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 TargetPort field is set to the value of the last call.
type SwitchLBRuleSpecApplyConfiguration ¶
type SwitchLBRuleSpecApplyConfiguration struct {
Vip *string `json:"vip,omitempty"`
Namespace *string `json:"namespace,omitempty"`
Selector []string `json:"selector,omitempty"`
Endpoints []string `json:"endpoints,omitempty"`
SessionAffinity *string `json:"sessionAffinity,omitempty"`
Ports []SwitchLBRulePortApplyConfiguration `json:"ports,omitempty"`
}
SwitchLBRuleSpecApplyConfiguration represents a declarative configuration of the SwitchLBRuleSpec type for use with apply.
func SwitchLBRuleSpec ¶
func SwitchLBRuleSpec() *SwitchLBRuleSpecApplyConfiguration
SwitchLBRuleSpecApplyConfiguration constructs a declarative configuration of the SwitchLBRuleSpec type for use with apply.
func (*SwitchLBRuleSpecApplyConfiguration) WithEndpoints ¶
func (b *SwitchLBRuleSpecApplyConfiguration) WithEndpoints(values ...string) *SwitchLBRuleSpecApplyConfiguration
WithEndpoints adds the given value to the Endpoints 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 Endpoints field.
func (*SwitchLBRuleSpecApplyConfiguration) WithNamespace ¶
func (b *SwitchLBRuleSpecApplyConfiguration) WithNamespace(value string) *SwitchLBRuleSpecApplyConfiguration
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 (*SwitchLBRuleSpecApplyConfiguration) WithPorts ¶
func (b *SwitchLBRuleSpecApplyConfiguration) WithPorts(values ...*SwitchLBRulePortApplyConfiguration) *SwitchLBRuleSpecApplyConfiguration
WithPorts adds the given value to the Ports 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 Ports field.
func (*SwitchLBRuleSpecApplyConfiguration) WithSelector ¶
func (b *SwitchLBRuleSpecApplyConfiguration) WithSelector(values ...string) *SwitchLBRuleSpecApplyConfiguration
WithSelector adds the given value to the Selector 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 Selector field.
func (*SwitchLBRuleSpecApplyConfiguration) WithSessionAffinity ¶
func (b *SwitchLBRuleSpecApplyConfiguration) WithSessionAffinity(value string) *SwitchLBRuleSpecApplyConfiguration
WithSessionAffinity sets the SessionAffinity 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 SessionAffinity field is set to the value of the last call.
func (*SwitchLBRuleSpecApplyConfiguration) WithVip ¶
func (b *SwitchLBRuleSpecApplyConfiguration) WithVip(value string) *SwitchLBRuleSpecApplyConfiguration
WithVip sets the Vip 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 Vip field is set to the value of the last call.
type SwitchLBRuleStatusApplyConfiguration ¶
type SwitchLBRuleStatusApplyConfiguration struct {
// Conditions represents the latest state of the object
Conditions []ConditionApplyConfiguration `json:"conditions,omitempty"`
Ports *string `json:"ports,omitempty"`
Service *string `json:"service,omitempty"`
}
SwitchLBRuleStatusApplyConfiguration represents a declarative configuration of the SwitchLBRuleStatus type for use with apply.
func SwitchLBRuleStatus ¶
func SwitchLBRuleStatus() *SwitchLBRuleStatusApplyConfiguration
SwitchLBRuleStatusApplyConfiguration constructs a declarative configuration of the SwitchLBRuleStatus type for use with apply.
func (*SwitchLBRuleStatusApplyConfiguration) WithConditions ¶
func (b *SwitchLBRuleStatusApplyConfiguration) WithConditions(values ...*ConditionApplyConfiguration) *SwitchLBRuleStatusApplyConfiguration
WithConditions adds the given value to the Conditions 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 Conditions field.
func (*SwitchLBRuleStatusApplyConfiguration) WithPorts ¶
func (b *SwitchLBRuleStatusApplyConfiguration) WithPorts(value string) *SwitchLBRuleStatusApplyConfiguration
WithPorts sets the Ports 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 Ports field is set to the value of the last call.
func (*SwitchLBRuleStatusApplyConfiguration) WithService ¶
func (b *SwitchLBRuleStatusApplyConfiguration) WithService(value string) *SwitchLBRuleStatusApplyConfiguration
WithService sets the Service 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 Service field is set to the value of the last call.
type VipApplyConfiguration ¶
type VipApplyConfiguration struct {
metav1.TypeMetaApplyConfiguration `json:",inline"`
*metav1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
Spec *VipSpecApplyConfiguration `json:"spec,omitempty"`
Status *VipStatusApplyConfiguration `json:"status,omitempty"`
}
VipApplyConfiguration represents a declarative configuration of the Vip type for use with apply.
func Vip ¶
func Vip(name string) *VipApplyConfiguration
Vip constructs a declarative configuration of the Vip type for use with apply.
func (*VipApplyConfiguration) GetAPIVersion ¶ added in v1.14.10
func (b *VipApplyConfiguration) GetAPIVersion() *string
GetAPIVersion retrieves the value of the APIVersion field in the declarative configuration.
func (*VipApplyConfiguration) GetKind ¶ added in v1.14.10
func (b *VipApplyConfiguration) GetKind() *string
GetKind retrieves the value of the Kind field in the declarative configuration.
func (*VipApplyConfiguration) GetName ¶
func (b *VipApplyConfiguration) GetName() *string
GetName retrieves the value of the Name field in the declarative configuration.
func (*VipApplyConfiguration) GetNamespace ¶ added in v1.14.10
func (b *VipApplyConfiguration) GetNamespace() *string
GetNamespace retrieves the value of the Namespace field in the declarative configuration.
func (VipApplyConfiguration) IsApplyConfiguration ¶ added in v1.14.10
func (b VipApplyConfiguration) IsApplyConfiguration()
func (*VipApplyConfiguration) WithAPIVersion ¶
func (b *VipApplyConfiguration) WithAPIVersion(value string) *VipApplyConfiguration
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 (*VipApplyConfiguration) WithAnnotations ¶
func (b *VipApplyConfiguration) WithAnnotations(entries map[string]string) *VipApplyConfiguration
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 (*VipApplyConfiguration) WithCreationTimestamp ¶
func (b *VipApplyConfiguration) WithCreationTimestamp(value apismetav1.Time) *VipApplyConfiguration
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 (*VipApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *VipApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *VipApplyConfiguration
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 (*VipApplyConfiguration) WithDeletionTimestamp ¶
func (b *VipApplyConfiguration) WithDeletionTimestamp(value apismetav1.Time) *VipApplyConfiguration
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 (*VipApplyConfiguration) WithFinalizers ¶
func (b *VipApplyConfiguration) WithFinalizers(values ...string) *VipApplyConfiguration
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 (*VipApplyConfiguration) WithGenerateName ¶
func (b *VipApplyConfiguration) WithGenerateName(value string) *VipApplyConfiguration
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 (*VipApplyConfiguration) WithGeneration ¶
func (b *VipApplyConfiguration) WithGeneration(value int64) *VipApplyConfiguration
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 (*VipApplyConfiguration) WithKind ¶
func (b *VipApplyConfiguration) WithKind(value string) *VipApplyConfiguration
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 (*VipApplyConfiguration) WithLabels ¶
func (b *VipApplyConfiguration) WithLabels(entries map[string]string) *VipApplyConfiguration
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 (*VipApplyConfiguration) WithName ¶
func (b *VipApplyConfiguration) WithName(value string) *VipApplyConfiguration
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 (*VipApplyConfiguration) WithNamespace ¶
func (b *VipApplyConfiguration) WithNamespace(value string) *VipApplyConfiguration
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 (*VipApplyConfiguration) WithOwnerReferences ¶
func (b *VipApplyConfiguration) WithOwnerReferences(values ...*metav1.OwnerReferenceApplyConfiguration) *VipApplyConfiguration
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 (*VipApplyConfiguration) WithResourceVersion ¶
func (b *VipApplyConfiguration) WithResourceVersion(value string) *VipApplyConfiguration
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 (*VipApplyConfiguration) WithSpec ¶
func (b *VipApplyConfiguration) WithSpec(value *VipSpecApplyConfiguration) *VipApplyConfiguration
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 (*VipApplyConfiguration) WithStatus ¶
func (b *VipApplyConfiguration) WithStatus(value *VipStatusApplyConfiguration) *VipApplyConfiguration
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 (*VipApplyConfiguration) WithUID ¶
func (b *VipApplyConfiguration) WithUID(value types.UID) *VipApplyConfiguration
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 VipSpecApplyConfiguration ¶
type VipSpecApplyConfiguration struct {
Namespace *string `json:"namespace,omitempty"`
Subnet *string `json:"subnet,omitempty"`
Type *string `json:"type,omitempty"`
// usage type: switch lb vip, allowed address pair vip by default
V4ip *string `json:"v4ip,omitempty"`
V6ip *string `json:"v6ip,omitempty"`
MacAddress *string `json:"macAddress,omitempty"`
Selector []string `json:"selector,omitempty"`
AttachSubnets []string `json:"attachSubnets,omitempty"`
}
VipSpecApplyConfiguration represents a declarative configuration of the VipSpec type for use with apply.
func VipSpec ¶
func VipSpec() *VipSpecApplyConfiguration
VipSpecApplyConfiguration constructs a declarative configuration of the VipSpec type for use with apply.
func (*VipSpecApplyConfiguration) WithAttachSubnets ¶
func (b *VipSpecApplyConfiguration) WithAttachSubnets(values ...string) *VipSpecApplyConfiguration
WithAttachSubnets adds the given value to the AttachSubnets 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 AttachSubnets field.
func (*VipSpecApplyConfiguration) WithMacAddress ¶
func (b *VipSpecApplyConfiguration) WithMacAddress(value string) *VipSpecApplyConfiguration
WithMacAddress sets the MacAddress 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 MacAddress field is set to the value of the last call.
func (*VipSpecApplyConfiguration) WithNamespace ¶
func (b *VipSpecApplyConfiguration) WithNamespace(value string) *VipSpecApplyConfiguration
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 (*VipSpecApplyConfiguration) WithSelector ¶
func (b *VipSpecApplyConfiguration) WithSelector(values ...string) *VipSpecApplyConfiguration
WithSelector adds the given value to the Selector 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 Selector field.
func (*VipSpecApplyConfiguration) WithSubnet ¶
func (b *VipSpecApplyConfiguration) WithSubnet(value string) *VipSpecApplyConfiguration
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.
func (*VipSpecApplyConfiguration) WithType ¶
func (b *VipSpecApplyConfiguration) WithType(value string) *VipSpecApplyConfiguration
WithType sets the Type 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 Type field is set to the value of the last call.
func (*VipSpecApplyConfiguration) WithV4ip ¶
func (b *VipSpecApplyConfiguration) WithV4ip(value string) *VipSpecApplyConfiguration
WithV4ip sets the V4ip 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 V4ip field is set to the value of the last call.
func (*VipSpecApplyConfiguration) WithV6ip ¶
func (b *VipSpecApplyConfiguration) WithV6ip(value string) *VipSpecApplyConfiguration
WithV6ip sets the V6ip 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 V6ip field is set to the value of the last call.
type VipStatusApplyConfiguration ¶
type VipStatusApplyConfiguration struct {
// Conditions represents the latest state of the object
Conditions []ConditionApplyConfiguration `json:"conditions,omitempty"`
Type *string `json:"type,omitempty"`
V4ip *string `json:"v4ip,omitempty"`
V6ip *string `json:"v6ip,omitempty"`
Mac *string `json:"mac,omitempty"`
}
VipStatusApplyConfiguration represents a declarative configuration of the VipStatus type for use with apply.
func VipStatus ¶
func VipStatus() *VipStatusApplyConfiguration
VipStatusApplyConfiguration constructs a declarative configuration of the VipStatus type for use with apply.
func (*VipStatusApplyConfiguration) WithConditions ¶
func (b *VipStatusApplyConfiguration) WithConditions(values ...*ConditionApplyConfiguration) *VipStatusApplyConfiguration
WithConditions adds the given value to the Conditions 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 Conditions field.
func (*VipStatusApplyConfiguration) WithMac ¶
func (b *VipStatusApplyConfiguration) WithMac(value string) *VipStatusApplyConfiguration
WithMac sets the Mac 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 Mac field is set to the value of the last call.
func (*VipStatusApplyConfiguration) WithType ¶
func (b *VipStatusApplyConfiguration) WithType(value string) *VipStatusApplyConfiguration
WithType sets the Type 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 Type field is set to the value of the last call.
func (*VipStatusApplyConfiguration) WithV4ip ¶
func (b *VipStatusApplyConfiguration) WithV4ip(value string) *VipStatusApplyConfiguration
WithV4ip sets the V4ip 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 V4ip field is set to the value of the last call.
func (*VipStatusApplyConfiguration) WithV6ip ¶
func (b *VipStatusApplyConfiguration) WithV6ip(value string) *VipStatusApplyConfiguration
WithV6ip sets the V6ip 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 V6ip field is set to the value of the last call.
type VlanApplyConfiguration ¶
type VlanApplyConfiguration struct {
metav1.TypeMetaApplyConfiguration `json:",inline"`
*metav1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
Spec *VlanSpecApplyConfiguration `json:"spec,omitempty"`
Status *VlanStatusApplyConfiguration `json:"status,omitempty"`
}
VlanApplyConfiguration represents a declarative configuration of the Vlan type for use with apply.
func Vlan ¶
func Vlan(name string) *VlanApplyConfiguration
Vlan constructs a declarative configuration of the Vlan type for use with apply.
func (*VlanApplyConfiguration) GetAPIVersion ¶ added in v1.14.10
func (b *VlanApplyConfiguration) GetAPIVersion() *string
GetAPIVersion retrieves the value of the APIVersion field in the declarative configuration.
func (*VlanApplyConfiguration) GetKind ¶ added in v1.14.10
func (b *VlanApplyConfiguration) GetKind() *string
GetKind retrieves the value of the Kind field in the declarative configuration.
func (*VlanApplyConfiguration) GetName ¶
func (b *VlanApplyConfiguration) GetName() *string
GetName retrieves the value of the Name field in the declarative configuration.
func (*VlanApplyConfiguration) GetNamespace ¶ added in v1.14.10
func (b *VlanApplyConfiguration) GetNamespace() *string
GetNamespace retrieves the value of the Namespace field in the declarative configuration.
func (VlanApplyConfiguration) IsApplyConfiguration ¶ added in v1.14.10
func (b VlanApplyConfiguration) IsApplyConfiguration()
func (*VlanApplyConfiguration) WithAPIVersion ¶
func (b *VlanApplyConfiguration) WithAPIVersion(value string) *VlanApplyConfiguration
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 (*VlanApplyConfiguration) WithAnnotations ¶
func (b *VlanApplyConfiguration) WithAnnotations(entries map[string]string) *VlanApplyConfiguration
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 (*VlanApplyConfiguration) WithCreationTimestamp ¶
func (b *VlanApplyConfiguration) WithCreationTimestamp(value apismetav1.Time) *VlanApplyConfiguration
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 (*VlanApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *VlanApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *VlanApplyConfiguration
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 (*VlanApplyConfiguration) WithDeletionTimestamp ¶
func (b *VlanApplyConfiguration) WithDeletionTimestamp(value apismetav1.Time) *VlanApplyConfiguration
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 (*VlanApplyConfiguration) WithFinalizers ¶
func (b *VlanApplyConfiguration) WithFinalizers(values ...string) *VlanApplyConfiguration
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 (*VlanApplyConfiguration) WithGenerateName ¶
func (b *VlanApplyConfiguration) WithGenerateName(value string) *VlanApplyConfiguration
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 (*VlanApplyConfiguration) WithGeneration ¶
func (b *VlanApplyConfiguration) WithGeneration(value int64) *VlanApplyConfiguration
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 (*VlanApplyConfiguration) WithKind ¶
func (b *VlanApplyConfiguration) WithKind(value string) *VlanApplyConfiguration
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 (*VlanApplyConfiguration) WithLabels ¶
func (b *VlanApplyConfiguration) WithLabels(entries map[string]string) *VlanApplyConfiguration
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 (*VlanApplyConfiguration) WithName ¶
func (b *VlanApplyConfiguration) WithName(value string) *VlanApplyConfiguration
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 (*VlanApplyConfiguration) WithNamespace ¶
func (b *VlanApplyConfiguration) WithNamespace(value string) *VlanApplyConfiguration
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 (*VlanApplyConfiguration) WithOwnerReferences ¶
func (b *VlanApplyConfiguration) WithOwnerReferences(values ...*metav1.OwnerReferenceApplyConfiguration) *VlanApplyConfiguration
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 (*VlanApplyConfiguration) WithResourceVersion ¶
func (b *VlanApplyConfiguration) WithResourceVersion(value string) *VlanApplyConfiguration
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 (*VlanApplyConfiguration) WithSpec ¶
func (b *VlanApplyConfiguration) WithSpec(value *VlanSpecApplyConfiguration) *VlanApplyConfiguration
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 (*VlanApplyConfiguration) WithStatus ¶
func (b *VlanApplyConfiguration) WithStatus(value *VlanStatusApplyConfiguration) *VlanApplyConfiguration
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 (*VlanApplyConfiguration) WithUID ¶
func (b *VlanApplyConfiguration) WithUID(value types.UID) *VlanApplyConfiguration
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 VlanSpecApplyConfiguration ¶
type VlanSpecApplyConfiguration struct {
// deprecated fields, use ID & Provider instead
VlanID *int `json:"vlanId,omitempty"`
ProviderInterfaceName *string `json:"providerInterfaceName,omitempty"`
ID *int `json:"id,omitempty"`
Provider *string `json:"provider,omitempty"`
}
VlanSpecApplyConfiguration represents a declarative configuration of the VlanSpec type for use with apply.
func VlanSpec ¶
func VlanSpec() *VlanSpecApplyConfiguration
VlanSpecApplyConfiguration constructs a declarative configuration of the VlanSpec type for use with apply.
func (*VlanSpecApplyConfiguration) WithID ¶
func (b *VlanSpecApplyConfiguration) WithID(value int) *VlanSpecApplyConfiguration
WithID sets the ID 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 ID field is set to the value of the last call.
func (*VlanSpecApplyConfiguration) WithProvider ¶
func (b *VlanSpecApplyConfiguration) WithProvider(value string) *VlanSpecApplyConfiguration
WithProvider sets the Provider 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 Provider field is set to the value of the last call.
func (*VlanSpecApplyConfiguration) WithProviderInterfaceName ¶
func (b *VlanSpecApplyConfiguration) WithProviderInterfaceName(value string) *VlanSpecApplyConfiguration
WithProviderInterfaceName sets the ProviderInterfaceName 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 ProviderInterfaceName field is set to the value of the last call.
func (*VlanSpecApplyConfiguration) WithVlanID ¶
func (b *VlanSpecApplyConfiguration) WithVlanID(value int) *VlanSpecApplyConfiguration
WithVlanID sets the VlanID 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 VlanID field is set to the value of the last call.
type VlanStatusApplyConfiguration ¶
type VlanStatusApplyConfiguration struct {
Subnets []string `json:"subnets,omitempty"`
Conflict *bool `json:"conflict,omitempty"`
// Conditions represents the latest state of the object
Conditions []ConditionApplyConfiguration `json:"conditions,omitempty"`
}
VlanStatusApplyConfiguration represents a declarative configuration of the VlanStatus type for use with apply.
func VlanStatus ¶
func VlanStatus() *VlanStatusApplyConfiguration
VlanStatusApplyConfiguration constructs a declarative configuration of the VlanStatus type for use with apply.
func (*VlanStatusApplyConfiguration) WithConditions ¶
func (b *VlanStatusApplyConfiguration) WithConditions(values ...*ConditionApplyConfiguration) *VlanStatusApplyConfiguration
WithConditions adds the given value to the Conditions 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 Conditions field.
func (*VlanStatusApplyConfiguration) WithConflict ¶ added in v1.14.10
func (b *VlanStatusApplyConfiguration) WithConflict(value bool) *VlanStatusApplyConfiguration
WithConflict sets the Conflict 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 Conflict field is set to the value of the last call.
func (*VlanStatusApplyConfiguration) WithSubnets ¶
func (b *VlanStatusApplyConfiguration) WithSubnets(values ...string) *VlanStatusApplyConfiguration
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.
type VpcApplyConfiguration ¶
type VpcApplyConfiguration struct {
metav1.TypeMetaApplyConfiguration `json:",inline"`
*metav1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
Spec *VpcSpecApplyConfiguration `json:"spec,omitempty"`
Status *VpcStatusApplyConfiguration `json:"status,omitempty"`
}
VpcApplyConfiguration represents a declarative configuration of the Vpc type for use with apply.
func Vpc ¶
func Vpc(name string) *VpcApplyConfiguration
Vpc constructs a declarative configuration of the Vpc type for use with apply.
func (*VpcApplyConfiguration) GetAPIVersion ¶ added in v1.14.10
func (b *VpcApplyConfiguration) GetAPIVersion() *string
GetAPIVersion retrieves the value of the APIVersion field in the declarative configuration.
func (*VpcApplyConfiguration) GetKind ¶ added in v1.14.10
func (b *VpcApplyConfiguration) GetKind() *string
GetKind retrieves the value of the Kind field in the declarative configuration.
func (*VpcApplyConfiguration) GetName ¶
func (b *VpcApplyConfiguration) GetName() *string
GetName retrieves the value of the Name field in the declarative configuration.
func (*VpcApplyConfiguration) GetNamespace ¶ added in v1.14.10
func (b *VpcApplyConfiguration) GetNamespace() *string
GetNamespace retrieves the value of the Namespace field in the declarative configuration.
func (VpcApplyConfiguration) IsApplyConfiguration ¶ added in v1.14.10
func (b VpcApplyConfiguration) IsApplyConfiguration()
func (*VpcApplyConfiguration) WithAPIVersion ¶
func (b *VpcApplyConfiguration) WithAPIVersion(value string) *VpcApplyConfiguration
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 (*VpcApplyConfiguration) WithAnnotations ¶
func (b *VpcApplyConfiguration) WithAnnotations(entries map[string]string) *VpcApplyConfiguration
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 (*VpcApplyConfiguration) WithCreationTimestamp ¶
func (b *VpcApplyConfiguration) WithCreationTimestamp(value apismetav1.Time) *VpcApplyConfiguration
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 (*VpcApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *VpcApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *VpcApplyConfiguration
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 (*VpcApplyConfiguration) WithDeletionTimestamp ¶
func (b *VpcApplyConfiguration) WithDeletionTimestamp(value apismetav1.Time) *VpcApplyConfiguration
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 (*VpcApplyConfiguration) WithFinalizers ¶
func (b *VpcApplyConfiguration) WithFinalizers(values ...string) *VpcApplyConfiguration
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 (*VpcApplyConfiguration) WithGenerateName ¶
func (b *VpcApplyConfiguration) WithGenerateName(value string) *VpcApplyConfiguration
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 (*VpcApplyConfiguration) WithGeneration ¶
func (b *VpcApplyConfiguration) WithGeneration(value int64) *VpcApplyConfiguration
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 (*VpcApplyConfiguration) WithKind ¶
func (b *VpcApplyConfiguration) WithKind(value string) *VpcApplyConfiguration
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 (*VpcApplyConfiguration) WithLabels ¶
func (b *VpcApplyConfiguration) WithLabels(entries map[string]string) *VpcApplyConfiguration
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 (*VpcApplyConfiguration) WithName ¶
func (b *VpcApplyConfiguration) WithName(value string) *VpcApplyConfiguration
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 (*VpcApplyConfiguration) WithNamespace ¶
func (b *VpcApplyConfiguration) WithNamespace(value string) *VpcApplyConfiguration
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 (*VpcApplyConfiguration) WithOwnerReferences ¶
func (b *VpcApplyConfiguration) WithOwnerReferences(values ...*metav1.OwnerReferenceApplyConfiguration) *VpcApplyConfiguration
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 (*VpcApplyConfiguration) WithResourceVersion ¶
func (b *VpcApplyConfiguration) WithResourceVersion(value string) *VpcApplyConfiguration
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 (*VpcApplyConfiguration) WithSpec ¶
func (b *VpcApplyConfiguration) WithSpec(value *VpcSpecApplyConfiguration) *VpcApplyConfiguration
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 (*VpcApplyConfiguration) WithStatus ¶
func (b *VpcApplyConfiguration) WithStatus(value *VpcStatusApplyConfiguration) *VpcApplyConfiguration
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 (*VpcApplyConfiguration) WithUID ¶
func (b *VpcApplyConfiguration) WithUID(value types.UID) *VpcApplyConfiguration
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 VpcBgpSpeakerApplyConfiguration ¶
type VpcBgpSpeakerApplyConfiguration struct {
Enabled *bool `json:"enabled,omitempty"`
ASN *uint32 `json:"asn,omitempty"`
RemoteASN *uint32 `json:"remoteAsn,omitempty"`
Neighbors []string `json:"neighbors,omitempty"`
HoldTime *metav1.Duration `json:"holdTime,omitempty"`
RouterID *string `json:"routerId,omitempty"`
Password *string `json:"password,omitempty"`
EnableGracefulRestart *bool `json:"enableGracefulRestart,omitempty"`
ExtraArgs []string `json:"extraArgs,omitempty"`
}
VpcBgpSpeakerApplyConfiguration represents a declarative configuration of the VpcBgpSpeaker type for use with apply.
func VpcBgpSpeaker ¶
func VpcBgpSpeaker() *VpcBgpSpeakerApplyConfiguration
VpcBgpSpeakerApplyConfiguration constructs a declarative configuration of the VpcBgpSpeaker type for use with apply.
func (*VpcBgpSpeakerApplyConfiguration) WithASN ¶
func (b *VpcBgpSpeakerApplyConfiguration) WithASN(value uint32) *VpcBgpSpeakerApplyConfiguration
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 (*VpcBgpSpeakerApplyConfiguration) WithEnableGracefulRestart ¶
func (b *VpcBgpSpeakerApplyConfiguration) WithEnableGracefulRestart(value bool) *VpcBgpSpeakerApplyConfiguration
WithEnableGracefulRestart sets the EnableGracefulRestart 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 EnableGracefulRestart field is set to the value of the last call.
func (*VpcBgpSpeakerApplyConfiguration) WithEnabled ¶
func (b *VpcBgpSpeakerApplyConfiguration) WithEnabled(value bool) *VpcBgpSpeakerApplyConfiguration
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 (*VpcBgpSpeakerApplyConfiguration) WithExtraArgs ¶
func (b *VpcBgpSpeakerApplyConfiguration) WithExtraArgs(values ...string) *VpcBgpSpeakerApplyConfiguration
WithExtraArgs adds the given value to the ExtraArgs 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 ExtraArgs field.
func (*VpcBgpSpeakerApplyConfiguration) WithHoldTime ¶
func (b *VpcBgpSpeakerApplyConfiguration) WithHoldTime(value metav1.Duration) *VpcBgpSpeakerApplyConfiguration
WithHoldTime sets the HoldTime 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 HoldTime field is set to the value of the last call.
func (*VpcBgpSpeakerApplyConfiguration) WithNeighbors ¶
func (b *VpcBgpSpeakerApplyConfiguration) WithNeighbors(values ...string) *VpcBgpSpeakerApplyConfiguration
WithNeighbors adds the given value to the Neighbors 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 Neighbors field.
func (*VpcBgpSpeakerApplyConfiguration) WithPassword ¶
func (b *VpcBgpSpeakerApplyConfiguration) WithPassword(value string) *VpcBgpSpeakerApplyConfiguration
WithPassword sets the Password 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 Password field is set to the value of the last call.
func (*VpcBgpSpeakerApplyConfiguration) WithRemoteASN ¶
func (b *VpcBgpSpeakerApplyConfiguration) WithRemoteASN(value uint32) *VpcBgpSpeakerApplyConfiguration
WithRemoteASN sets the RemoteASN 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 RemoteASN field is set to the value of the last call.
func (*VpcBgpSpeakerApplyConfiguration) WithRouterID ¶
func (b *VpcBgpSpeakerApplyConfiguration) WithRouterID(value string) *VpcBgpSpeakerApplyConfiguration
WithRouterID sets the RouterID 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 RouterID field is set to the value of the last call.
type VpcDNSSpecApplyConfiguration ¶
type VpcDNSSpecApplyConfiguration struct {
Replicas *int32 `json:"replicas,omitempty"`
Vpc *string `json:"vpc,omitempty"`
Subnet *string `json:"subnet,omitempty"`
}
VpcDNSSpecApplyConfiguration represents a declarative configuration of the VpcDNSSpec type for use with apply.
func VpcDNSSpec ¶
func VpcDNSSpec() *VpcDNSSpecApplyConfiguration
VpcDNSSpecApplyConfiguration constructs a declarative configuration of the VpcDNSSpec type for use with apply.
func (*VpcDNSSpecApplyConfiguration) WithReplicas ¶
func (b *VpcDNSSpecApplyConfiguration) WithReplicas(value int32) *VpcDNSSpecApplyConfiguration
WithReplicas sets the Replicas 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 Replicas field is set to the value of the last call.
func (*VpcDNSSpecApplyConfiguration) WithSubnet ¶
func (b *VpcDNSSpecApplyConfiguration) WithSubnet(value string) *VpcDNSSpecApplyConfiguration
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.
func (*VpcDNSSpecApplyConfiguration) WithVpc ¶
func (b *VpcDNSSpecApplyConfiguration) WithVpc(value string) *VpcDNSSpecApplyConfiguration
WithVpc sets the Vpc 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 Vpc field is set to the value of the last call.
type VpcDNSStatusApplyConfiguration ¶
type VpcDNSStatusApplyConfiguration struct {
Conditions []ConditionApplyConfiguration `json:"conditions,omitempty"`
Active *bool `json:"active,omitempty"`
}
VpcDNSStatusApplyConfiguration represents a declarative configuration of the VpcDNSStatus type for use with apply.
func VpcDNSStatus ¶
func VpcDNSStatus() *VpcDNSStatusApplyConfiguration
VpcDNSStatusApplyConfiguration constructs a declarative configuration of the VpcDNSStatus type for use with apply.
func (*VpcDNSStatusApplyConfiguration) WithActive ¶
func (b *VpcDNSStatusApplyConfiguration) WithActive(value bool) *VpcDNSStatusApplyConfiguration
WithActive sets the Active 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 Active field is set to the value of the last call.
func (*VpcDNSStatusApplyConfiguration) WithConditions ¶
func (b *VpcDNSStatusApplyConfiguration) WithConditions(values ...*ConditionApplyConfiguration) *VpcDNSStatusApplyConfiguration
WithConditions adds the given value to the Conditions 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 Conditions field.
type VpcDnsApplyConfiguration ¶
type VpcDnsApplyConfiguration struct {
metav1.TypeMetaApplyConfiguration `json:",inline"`
*metav1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
Spec *VpcDNSSpecApplyConfiguration `json:"spec,omitempty"`
Status *VpcDNSStatusApplyConfiguration `json:"status,omitempty"`
}
VpcDnsApplyConfiguration represents a declarative configuration of the VpcDns type for use with apply.
func VpcDns ¶
func VpcDns(name string) *VpcDnsApplyConfiguration
VpcDns constructs a declarative configuration of the VpcDns type for use with apply.
func (*VpcDnsApplyConfiguration) GetAPIVersion ¶ added in v1.14.10
func (b *VpcDnsApplyConfiguration) GetAPIVersion() *string
GetAPIVersion retrieves the value of the APIVersion field in the declarative configuration.
func (*VpcDnsApplyConfiguration) GetKind ¶ added in v1.14.10
func (b *VpcDnsApplyConfiguration) GetKind() *string
GetKind retrieves the value of the Kind field in the declarative configuration.
func (*VpcDnsApplyConfiguration) GetName ¶
func (b *VpcDnsApplyConfiguration) GetName() *string
GetName retrieves the value of the Name field in the declarative configuration.
func (*VpcDnsApplyConfiguration) GetNamespace ¶ added in v1.14.10
func (b *VpcDnsApplyConfiguration) GetNamespace() *string
GetNamespace retrieves the value of the Namespace field in the declarative configuration.
func (VpcDnsApplyConfiguration) IsApplyConfiguration ¶ added in v1.14.10
func (b VpcDnsApplyConfiguration) IsApplyConfiguration()
func (*VpcDnsApplyConfiguration) WithAPIVersion ¶
func (b *VpcDnsApplyConfiguration) WithAPIVersion(value string) *VpcDnsApplyConfiguration
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 (*VpcDnsApplyConfiguration) WithAnnotations ¶
func (b *VpcDnsApplyConfiguration) WithAnnotations(entries map[string]string) *VpcDnsApplyConfiguration
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 (*VpcDnsApplyConfiguration) WithCreationTimestamp ¶
func (b *VpcDnsApplyConfiguration) WithCreationTimestamp(value apismetav1.Time) *VpcDnsApplyConfiguration
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 (*VpcDnsApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *VpcDnsApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *VpcDnsApplyConfiguration
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 (*VpcDnsApplyConfiguration) WithDeletionTimestamp ¶
func (b *VpcDnsApplyConfiguration) WithDeletionTimestamp(value apismetav1.Time) *VpcDnsApplyConfiguration
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 (*VpcDnsApplyConfiguration) WithFinalizers ¶
func (b *VpcDnsApplyConfiguration) WithFinalizers(values ...string) *VpcDnsApplyConfiguration
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 (*VpcDnsApplyConfiguration) WithGenerateName ¶
func (b *VpcDnsApplyConfiguration) WithGenerateName(value string) *VpcDnsApplyConfiguration
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 (*VpcDnsApplyConfiguration) WithGeneration ¶
func (b *VpcDnsApplyConfiguration) WithGeneration(value int64) *VpcDnsApplyConfiguration
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 (*VpcDnsApplyConfiguration) WithKind ¶
func (b *VpcDnsApplyConfiguration) WithKind(value string) *VpcDnsApplyConfiguration
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 (*VpcDnsApplyConfiguration) WithLabels ¶
func (b *VpcDnsApplyConfiguration) WithLabels(entries map[string]string) *VpcDnsApplyConfiguration
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 (*VpcDnsApplyConfiguration) WithName ¶
func (b *VpcDnsApplyConfiguration) WithName(value string) *VpcDnsApplyConfiguration
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 (*VpcDnsApplyConfiguration) WithNamespace ¶
func (b *VpcDnsApplyConfiguration) WithNamespace(value string) *VpcDnsApplyConfiguration
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 (*VpcDnsApplyConfiguration) WithOwnerReferences ¶
func (b *VpcDnsApplyConfiguration) WithOwnerReferences(values ...*metav1.OwnerReferenceApplyConfiguration) *VpcDnsApplyConfiguration
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 (*VpcDnsApplyConfiguration) WithResourceVersion ¶
func (b *VpcDnsApplyConfiguration) WithResourceVersion(value string) *VpcDnsApplyConfiguration
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 (*VpcDnsApplyConfiguration) WithSpec ¶
func (b *VpcDnsApplyConfiguration) WithSpec(value *VpcDNSSpecApplyConfiguration) *VpcDnsApplyConfiguration
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 (*VpcDnsApplyConfiguration) WithStatus ¶
func (b *VpcDnsApplyConfiguration) WithStatus(value *VpcDNSStatusApplyConfiguration) *VpcDnsApplyConfiguration
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 (*VpcDnsApplyConfiguration) WithUID ¶
func (b *VpcDnsApplyConfiguration) WithUID(value types.UID) *VpcDnsApplyConfiguration
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 VpcEgressGatewayApplyConfiguration ¶ added in v1.14.10
type VpcEgressGatewayApplyConfiguration struct {
metav1.TypeMetaApplyConfiguration `json:",inline"`
*metav1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
Spec *VpcEgressGatewaySpecApplyConfiguration `json:"spec,omitempty"`
Status *VpcEgressGatewayStatusApplyConfiguration `json:"status,omitempty"`
}
VpcEgressGatewayApplyConfiguration represents a declarative configuration of the VpcEgressGateway type for use with apply.
vpc egress gateway is used to forward the egress traffic from the VPC to the external network
func VpcEgressGateway ¶ added in v1.14.10
func VpcEgressGateway(name, namespace string) *VpcEgressGatewayApplyConfiguration
VpcEgressGateway constructs a declarative configuration of the VpcEgressGateway type for use with apply.
func (*VpcEgressGatewayApplyConfiguration) GetAPIVersion ¶ added in v1.14.10
func (b *VpcEgressGatewayApplyConfiguration) GetAPIVersion() *string
GetAPIVersion retrieves the value of the APIVersion field in the declarative configuration.
func (*VpcEgressGatewayApplyConfiguration) GetKind ¶ added in v1.14.10
func (b *VpcEgressGatewayApplyConfiguration) GetKind() *string
GetKind retrieves the value of the Kind field in the declarative configuration.
func (*VpcEgressGatewayApplyConfiguration) GetName ¶ added in v1.14.10
func (b *VpcEgressGatewayApplyConfiguration) GetName() *string
GetName retrieves the value of the Name field in the declarative configuration.
func (*VpcEgressGatewayApplyConfiguration) GetNamespace ¶ added in v1.14.10
func (b *VpcEgressGatewayApplyConfiguration) GetNamespace() *string
GetNamespace retrieves the value of the Namespace field in the declarative configuration.
func (VpcEgressGatewayApplyConfiguration) IsApplyConfiguration ¶ added in v1.14.10
func (b VpcEgressGatewayApplyConfiguration) IsApplyConfiguration()
func (*VpcEgressGatewayApplyConfiguration) WithAPIVersion ¶ added in v1.14.10
func (b *VpcEgressGatewayApplyConfiguration) WithAPIVersion(value string) *VpcEgressGatewayApplyConfiguration
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 (*VpcEgressGatewayApplyConfiguration) WithAnnotations ¶ added in v1.14.10
func (b *VpcEgressGatewayApplyConfiguration) WithAnnotations(entries map[string]string) *VpcEgressGatewayApplyConfiguration
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 (*VpcEgressGatewayApplyConfiguration) WithCreationTimestamp ¶ added in v1.14.10
func (b *VpcEgressGatewayApplyConfiguration) WithCreationTimestamp(value apismetav1.Time) *VpcEgressGatewayApplyConfiguration
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 (*VpcEgressGatewayApplyConfiguration) WithDeletionGracePeriodSeconds ¶ added in v1.14.10
func (b *VpcEgressGatewayApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *VpcEgressGatewayApplyConfiguration
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 (*VpcEgressGatewayApplyConfiguration) WithDeletionTimestamp ¶ added in v1.14.10
func (b *VpcEgressGatewayApplyConfiguration) WithDeletionTimestamp(value apismetav1.Time) *VpcEgressGatewayApplyConfiguration
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 (*VpcEgressGatewayApplyConfiguration) WithFinalizers ¶ added in v1.14.10
func (b *VpcEgressGatewayApplyConfiguration) WithFinalizers(values ...string) *VpcEgressGatewayApplyConfiguration
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 (*VpcEgressGatewayApplyConfiguration) WithGenerateName ¶ added in v1.14.10
func (b *VpcEgressGatewayApplyConfiguration) WithGenerateName(value string) *VpcEgressGatewayApplyConfiguration
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 (*VpcEgressGatewayApplyConfiguration) WithGeneration ¶ added in v1.14.10
func (b *VpcEgressGatewayApplyConfiguration) WithGeneration(value int64) *VpcEgressGatewayApplyConfiguration
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 (*VpcEgressGatewayApplyConfiguration) WithKind ¶ added in v1.14.10
func (b *VpcEgressGatewayApplyConfiguration) WithKind(value string) *VpcEgressGatewayApplyConfiguration
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 (*VpcEgressGatewayApplyConfiguration) WithLabels ¶ added in v1.14.10
func (b *VpcEgressGatewayApplyConfiguration) WithLabels(entries map[string]string) *VpcEgressGatewayApplyConfiguration
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 (*VpcEgressGatewayApplyConfiguration) WithName ¶ added in v1.14.10
func (b *VpcEgressGatewayApplyConfiguration) WithName(value string) *VpcEgressGatewayApplyConfiguration
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 (*VpcEgressGatewayApplyConfiguration) WithNamespace ¶ added in v1.14.10
func (b *VpcEgressGatewayApplyConfiguration) WithNamespace(value string) *VpcEgressGatewayApplyConfiguration
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 (*VpcEgressGatewayApplyConfiguration) WithOwnerReferences ¶ added in v1.14.10
func (b *VpcEgressGatewayApplyConfiguration) WithOwnerReferences(values ...*metav1.OwnerReferenceApplyConfiguration) *VpcEgressGatewayApplyConfiguration
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 (*VpcEgressGatewayApplyConfiguration) WithResourceVersion ¶ added in v1.14.10
func (b *VpcEgressGatewayApplyConfiguration) WithResourceVersion(value string) *VpcEgressGatewayApplyConfiguration
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 (*VpcEgressGatewayApplyConfiguration) WithSpec ¶ added in v1.14.10
func (b *VpcEgressGatewayApplyConfiguration) WithSpec(value *VpcEgressGatewaySpecApplyConfiguration) *VpcEgressGatewayApplyConfiguration
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 (*VpcEgressGatewayApplyConfiguration) WithStatus ¶ added in v1.14.10
func (b *VpcEgressGatewayApplyConfiguration) WithStatus(value *VpcEgressGatewayStatusApplyConfiguration) *VpcEgressGatewayApplyConfiguration
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 (*VpcEgressGatewayApplyConfiguration) WithUID ¶ added in v1.14.10
func (b *VpcEgressGatewayApplyConfiguration) WithUID(value types.UID) *VpcEgressGatewayApplyConfiguration
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 VpcEgressGatewayBFDConfigApplyConfiguration ¶ added in v1.14.10
type VpcEgressGatewayBFDConfigApplyConfiguration struct {
// whether to enable BFD
// if set to true, the egress gateway will establish BFD session(s) with the VPC BFD LRP
// the VPC's .spec.bfd.enabled must be set to true to enable BFD
Enabled *bool `json:"enabled,omitempty"`
// optional BFD minRX/minTX/multiplier
MinRX *int32 `json:"minRX,omitempty"`
MinTX *int32 `json:"minTX,omitempty"`
Multiplier *int32 `json:"multiplier,omitempty"`
}
VpcEgressGatewayBFDConfigApplyConfiguration represents a declarative configuration of the VpcEgressGatewayBFDConfig type for use with apply.
func VpcEgressGatewayBFDConfig ¶ added in v1.14.10
func VpcEgressGatewayBFDConfig() *VpcEgressGatewayBFDConfigApplyConfiguration
VpcEgressGatewayBFDConfigApplyConfiguration constructs a declarative configuration of the VpcEgressGatewayBFDConfig type for use with apply.
func (*VpcEgressGatewayBFDConfigApplyConfiguration) WithEnabled ¶ added in v1.14.10
func (b *VpcEgressGatewayBFDConfigApplyConfiguration) WithEnabled(value bool) *VpcEgressGatewayBFDConfigApplyConfiguration
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 (*VpcEgressGatewayBFDConfigApplyConfiguration) WithMinRX ¶ added in v1.14.10
func (b *VpcEgressGatewayBFDConfigApplyConfiguration) WithMinRX(value int32) *VpcEgressGatewayBFDConfigApplyConfiguration
WithMinRX sets the MinRX 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 MinRX field is set to the value of the last call.
func (*VpcEgressGatewayBFDConfigApplyConfiguration) WithMinTX ¶ added in v1.14.10
func (b *VpcEgressGatewayBFDConfigApplyConfiguration) WithMinTX(value int32) *VpcEgressGatewayBFDConfigApplyConfiguration
WithMinTX sets the MinTX 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 MinTX field is set to the value of the last call.
func (*VpcEgressGatewayBFDConfigApplyConfiguration) WithMultiplier ¶ added in v1.14.10
func (b *VpcEgressGatewayBFDConfigApplyConfiguration) WithMultiplier(value int32) *VpcEgressGatewayBFDConfigApplyConfiguration
WithMultiplier sets the Multiplier 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 Multiplier field is set to the value of the last call.
type VpcEgressGatewayNodeSelectorApplyConfiguration ¶ added in v1.14.10
type VpcEgressGatewayNodeSelectorApplyConfiguration struct {
MatchLabels map[string]string `json:"matchLabels,omitempty"`
MatchExpressions []corev1.NodeSelectorRequirement `json:"matchExpressions,omitempty"`
MatchFields []corev1.NodeSelectorRequirement `json:"matchFields,omitempty"`
}
VpcEgressGatewayNodeSelectorApplyConfiguration represents a declarative configuration of the VpcEgressGatewayNodeSelector type for use with apply.
func VpcEgressGatewayNodeSelector ¶ added in v1.14.10
func VpcEgressGatewayNodeSelector() *VpcEgressGatewayNodeSelectorApplyConfiguration
VpcEgressGatewayNodeSelectorApplyConfiguration constructs a declarative configuration of the VpcEgressGatewayNodeSelector type for use with apply.
func (*VpcEgressGatewayNodeSelectorApplyConfiguration) WithMatchExpressions ¶ added in v1.14.10
func (b *VpcEgressGatewayNodeSelectorApplyConfiguration) WithMatchExpressions(values ...corev1.NodeSelectorRequirement) *VpcEgressGatewayNodeSelectorApplyConfiguration
WithMatchExpressions adds the given value to the MatchExpressions 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 MatchExpressions field.
func (*VpcEgressGatewayNodeSelectorApplyConfiguration) WithMatchFields ¶ added in v1.14.10
func (b *VpcEgressGatewayNodeSelectorApplyConfiguration) WithMatchFields(values ...corev1.NodeSelectorRequirement) *VpcEgressGatewayNodeSelectorApplyConfiguration
WithMatchFields adds the given value to the MatchFields 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 MatchFields field.
func (*VpcEgressGatewayNodeSelectorApplyConfiguration) WithMatchLabels ¶ added in v1.14.10
func (b *VpcEgressGatewayNodeSelectorApplyConfiguration) WithMatchLabels(entries map[string]string) *VpcEgressGatewayNodeSelectorApplyConfiguration
WithMatchLabels puts the entries into the MatchLabels 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 MatchLabels field, overwriting an existing map entries in MatchLabels field with the same key.
type VpcEgressGatewayPolicyApplyConfiguration ¶ added in v1.14.10
type VpcEgressGatewayPolicyApplyConfiguration struct {
// whether to enable SNAT/MASQUERADE for the egress traffic
SNAT *bool `json:"snat,omitempty"`
// CIDRs/subnets targeted by the egress traffic policy
IPBlocks []string `json:"ipBlocks,omitempty"`
Subnets []string `json:"subnets,omitempty"`
}
VpcEgressGatewayPolicyApplyConfiguration represents a declarative configuration of the VpcEgressGatewayPolicy type for use with apply.
func VpcEgressGatewayPolicy ¶ added in v1.14.10
func VpcEgressGatewayPolicy() *VpcEgressGatewayPolicyApplyConfiguration
VpcEgressGatewayPolicyApplyConfiguration constructs a declarative configuration of the VpcEgressGatewayPolicy type for use with apply.
func (*VpcEgressGatewayPolicyApplyConfiguration) WithIPBlocks ¶ added in v1.14.10
func (b *VpcEgressGatewayPolicyApplyConfiguration) WithIPBlocks(values ...string) *VpcEgressGatewayPolicyApplyConfiguration
WithIPBlocks adds the given value to the IPBlocks 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 IPBlocks field.
func (*VpcEgressGatewayPolicyApplyConfiguration) WithSNAT ¶ added in v1.14.10
func (b *VpcEgressGatewayPolicyApplyConfiguration) WithSNAT(value bool) *VpcEgressGatewayPolicyApplyConfiguration
WithSNAT sets the SNAT 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 SNAT field is set to the value of the last call.
func (*VpcEgressGatewayPolicyApplyConfiguration) WithSubnets ¶ added in v1.14.10
func (b *VpcEgressGatewayPolicyApplyConfiguration) WithSubnets(values ...string) *VpcEgressGatewayPolicyApplyConfiguration
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.
type VpcEgressGatewaySelectorApplyConfiguration ¶ added in v1.14.10
type VpcEgressGatewaySelectorApplyConfiguration struct {
NamespaceSelector *metav1.LabelSelectorApplyConfiguration `json:"namespaceSelector,omitempty"`
PodSelector *metav1.LabelSelectorApplyConfiguration `json:"podSelector,omitempty"`
}
VpcEgressGatewaySelectorApplyConfiguration represents a declarative configuration of the VpcEgressGatewaySelector type for use with apply.
func VpcEgressGatewaySelector ¶ added in v1.14.10
func VpcEgressGatewaySelector() *VpcEgressGatewaySelectorApplyConfiguration
VpcEgressGatewaySelectorApplyConfiguration constructs a declarative configuration of the VpcEgressGatewaySelector type for use with apply.
func (*VpcEgressGatewaySelectorApplyConfiguration) WithNamespaceSelector ¶ added in v1.14.10
func (b *VpcEgressGatewaySelectorApplyConfiguration) WithNamespaceSelector(value *metav1.LabelSelectorApplyConfiguration) *VpcEgressGatewaySelectorApplyConfiguration
WithNamespaceSelector sets the NamespaceSelector 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 NamespaceSelector field is set to the value of the last call.
func (*VpcEgressGatewaySelectorApplyConfiguration) WithPodSelector ¶ added in v1.14.10
func (b *VpcEgressGatewaySelectorApplyConfiguration) WithPodSelector(value *metav1.LabelSelectorApplyConfiguration) *VpcEgressGatewaySelectorApplyConfiguration
WithPodSelector sets the PodSelector 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 PodSelector field is set to the value of the last call.
type VpcEgressGatewaySpecApplyConfiguration ¶ added in v1.14.10
type VpcEgressGatewaySpecApplyConfiguration struct {
// optional VPC name
// if not specified, the default VPC will be used
VPC *string `json:"vpc,omitempty"`
// workload replicas
Replicas *int32 `json:"replicas,omitempty"`
// optional name prefix used to generate the workload
// the workload name will be generated as <prefix><vpc-egress-gateway-name>
Prefix *string `json:"prefix,omitempty"`
// optional image used by the workload
// if not specified, the default image passed in by kube-ovn-controller will be used
Image *string `json:"image,omitempty"`
// optional internal subnet used to create the workload
// if not specified, the workload will be created in the default subnet of the VPC
InternalSubnet *string `json:"internalSubnet,omitempty"`
// external subnet used to create the workload
ExternalSubnet *string `json:"externalSubnet,omitempty"`
// optional internal/external IPs used to create the workload
// these IPs must be in the internal/external subnet
// the IPs count must NOT be less than the replicas count
InternalIPs []string `json:"internalIPs,omitempty"`
ExternalIPs []string `json:"externalIPs,omitempty"`
// namespace/pod selectors
Selectors []VpcEgressGatewaySelectorApplyConfiguration `json:"selectors,omitempty"`
// optional traffic policy used to control the traffic routing
// if not specified, the default traffic policy "Cluster" will be used
// if set to "Local", traffic will be routed to the gateway pod/instance on the same node when available
// currently it works only for the default vpc
TrafficPolicy *string `json:"trafficPolicy,omitempty"`
// BFD configuration
BFD *VpcEgressGatewayBFDConfigApplyConfiguration `json:"bfd,omitempty"`
// egress policies
// at least one policy must be specified
Policies []VpcEgressGatewayPolicyApplyConfiguration `json:"policies,omitempty"`
// optional node selector used to select the nodes where the workload will be running
NodeSelector []VpcEgressGatewayNodeSelectorApplyConfiguration `json:"nodeSelector,omitempty"`
}
VpcEgressGatewaySpecApplyConfiguration represents a declarative configuration of the VpcEgressGatewaySpec type for use with apply.
func VpcEgressGatewaySpec ¶ added in v1.14.10
func VpcEgressGatewaySpec() *VpcEgressGatewaySpecApplyConfiguration
VpcEgressGatewaySpecApplyConfiguration constructs a declarative configuration of the VpcEgressGatewaySpec type for use with apply.
func (*VpcEgressGatewaySpecApplyConfiguration) WithBFD ¶ added in v1.14.10
func (b *VpcEgressGatewaySpecApplyConfiguration) WithBFD(value *VpcEgressGatewayBFDConfigApplyConfiguration) *VpcEgressGatewaySpecApplyConfiguration
WithBFD sets the BFD 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 BFD field is set to the value of the last call.
func (*VpcEgressGatewaySpecApplyConfiguration) WithExternalIPs ¶ added in v1.14.10
func (b *VpcEgressGatewaySpecApplyConfiguration) WithExternalIPs(values ...string) *VpcEgressGatewaySpecApplyConfiguration
WithExternalIPs adds the given value to the ExternalIPs 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 ExternalIPs field.
func (*VpcEgressGatewaySpecApplyConfiguration) WithExternalSubnet ¶ added in v1.14.10
func (b *VpcEgressGatewaySpecApplyConfiguration) WithExternalSubnet(value string) *VpcEgressGatewaySpecApplyConfiguration
WithExternalSubnet sets the ExternalSubnet 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 ExternalSubnet field is set to the value of the last call.
func (*VpcEgressGatewaySpecApplyConfiguration) WithImage ¶ added in v1.14.10
func (b *VpcEgressGatewaySpecApplyConfiguration) WithImage(value string) *VpcEgressGatewaySpecApplyConfiguration
WithImage sets the Image 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 Image field is set to the value of the last call.
func (*VpcEgressGatewaySpecApplyConfiguration) WithInternalIPs ¶ added in v1.14.10
func (b *VpcEgressGatewaySpecApplyConfiguration) WithInternalIPs(values ...string) *VpcEgressGatewaySpecApplyConfiguration
WithInternalIPs adds the given value to the InternalIPs 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 InternalIPs field.
func (*VpcEgressGatewaySpecApplyConfiguration) WithInternalSubnet ¶ added in v1.14.10
func (b *VpcEgressGatewaySpecApplyConfiguration) WithInternalSubnet(value string) *VpcEgressGatewaySpecApplyConfiguration
WithInternalSubnet sets the InternalSubnet 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 InternalSubnet field is set to the value of the last call.
func (*VpcEgressGatewaySpecApplyConfiguration) WithNodeSelector ¶ added in v1.14.10
func (b *VpcEgressGatewaySpecApplyConfiguration) WithNodeSelector(values ...*VpcEgressGatewayNodeSelectorApplyConfiguration) *VpcEgressGatewaySpecApplyConfiguration
WithNodeSelector adds the given value to the NodeSelector 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 NodeSelector field.
func (*VpcEgressGatewaySpecApplyConfiguration) WithPolicies ¶ added in v1.14.10
func (b *VpcEgressGatewaySpecApplyConfiguration) WithPolicies(values ...*VpcEgressGatewayPolicyApplyConfiguration) *VpcEgressGatewaySpecApplyConfiguration
WithPolicies adds the given value to the Policies 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 Policies field.
func (*VpcEgressGatewaySpecApplyConfiguration) WithPrefix ¶ added in v1.14.10
func (b *VpcEgressGatewaySpecApplyConfiguration) WithPrefix(value string) *VpcEgressGatewaySpecApplyConfiguration
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 (*VpcEgressGatewaySpecApplyConfiguration) WithReplicas ¶ added in v1.14.10
func (b *VpcEgressGatewaySpecApplyConfiguration) WithReplicas(value int32) *VpcEgressGatewaySpecApplyConfiguration
WithReplicas sets the Replicas 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 Replicas field is set to the value of the last call.
func (*VpcEgressGatewaySpecApplyConfiguration) WithSelectors ¶ added in v1.14.10
func (b *VpcEgressGatewaySpecApplyConfiguration) WithSelectors(values ...*VpcEgressGatewaySelectorApplyConfiguration) *VpcEgressGatewaySpecApplyConfiguration
WithSelectors adds the given value to the Selectors 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 Selectors field.
func (*VpcEgressGatewaySpecApplyConfiguration) WithTrafficPolicy ¶ added in v1.14.10
func (b *VpcEgressGatewaySpecApplyConfiguration) WithTrafficPolicy(value string) *VpcEgressGatewaySpecApplyConfiguration
WithTrafficPolicy sets the TrafficPolicy 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 TrafficPolicy field is set to the value of the last call.
func (*VpcEgressGatewaySpecApplyConfiguration) WithVPC ¶ added in v1.14.10
func (b *VpcEgressGatewaySpecApplyConfiguration) WithVPC(value string) *VpcEgressGatewaySpecApplyConfiguration
WithVPC sets the VPC 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 VPC field is set to the value of the last call.
type VpcEgressGatewayStatusApplyConfiguration ¶ added in v1.14.10
type VpcEgressGatewayStatusApplyConfiguration struct {
// used by the scale subresource
Replicas *int32 `json:"replicas,omitempty"`
LabelSelector *string `json:"labelSelector,omitempty"`
// whether the egress gateway is ready
Ready *bool `json:"ready,omitempty"`
Phase *kubeovnv1.Phase `json:"phase,omitempty"`
// internal/external IPs used by the workload
InternalIPs []string `json:"internalIPs,omitempty"`
ExternalIPs []string `json:"externalIPs,omitempty"`
Conditions *kubeovnv1.Conditions `json:"conditions,omitempty"`
// workload information
Workload *VpcEgressWorkloadApplyConfiguration `json:"workload,omitempty"`
}
VpcEgressGatewayStatusApplyConfiguration represents a declarative configuration of the VpcEgressGatewayStatus type for use with apply.
func VpcEgressGatewayStatus ¶ added in v1.14.10
func VpcEgressGatewayStatus() *VpcEgressGatewayStatusApplyConfiguration
VpcEgressGatewayStatusApplyConfiguration constructs a declarative configuration of the VpcEgressGatewayStatus type for use with apply.
func (*VpcEgressGatewayStatusApplyConfiguration) WithConditions ¶ added in v1.14.10
func (b *VpcEgressGatewayStatusApplyConfiguration) WithConditions(value kubeovnv1.Conditions) *VpcEgressGatewayStatusApplyConfiguration
WithConditions sets the Conditions 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 Conditions field is set to the value of the last call.
func (*VpcEgressGatewayStatusApplyConfiguration) WithExternalIPs ¶ added in v1.14.10
func (b *VpcEgressGatewayStatusApplyConfiguration) WithExternalIPs(values ...string) *VpcEgressGatewayStatusApplyConfiguration
WithExternalIPs adds the given value to the ExternalIPs 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 ExternalIPs field.
func (*VpcEgressGatewayStatusApplyConfiguration) WithInternalIPs ¶ added in v1.14.10
func (b *VpcEgressGatewayStatusApplyConfiguration) WithInternalIPs(values ...string) *VpcEgressGatewayStatusApplyConfiguration
WithInternalIPs adds the given value to the InternalIPs 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 InternalIPs field.
func (*VpcEgressGatewayStatusApplyConfiguration) WithLabelSelector ¶ added in v1.14.10
func (b *VpcEgressGatewayStatusApplyConfiguration) WithLabelSelector(value string) *VpcEgressGatewayStatusApplyConfiguration
WithLabelSelector sets the LabelSelector 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 LabelSelector field is set to the value of the last call.
func (*VpcEgressGatewayStatusApplyConfiguration) WithPhase ¶ added in v1.14.10
func (b *VpcEgressGatewayStatusApplyConfiguration) WithPhase(value kubeovnv1.Phase) *VpcEgressGatewayStatusApplyConfiguration
WithPhase sets the Phase 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 Phase field is set to the value of the last call.
func (*VpcEgressGatewayStatusApplyConfiguration) WithReady ¶ added in v1.14.10
func (b *VpcEgressGatewayStatusApplyConfiguration) WithReady(value bool) *VpcEgressGatewayStatusApplyConfiguration
WithReady sets the Ready 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 Ready field is set to the value of the last call.
func (*VpcEgressGatewayStatusApplyConfiguration) WithReplicas ¶ added in v1.14.10
func (b *VpcEgressGatewayStatusApplyConfiguration) WithReplicas(value int32) *VpcEgressGatewayStatusApplyConfiguration
WithReplicas sets the Replicas 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 Replicas field is set to the value of the last call.
func (*VpcEgressGatewayStatusApplyConfiguration) WithWorkload ¶ added in v1.14.10
func (b *VpcEgressGatewayStatusApplyConfiguration) WithWorkload(value *VpcEgressWorkloadApplyConfiguration) *VpcEgressGatewayStatusApplyConfiguration
WithWorkload sets the Workload 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 Workload field is set to the value of the last call.
type VpcEgressWorkloadApplyConfiguration ¶ added in v1.14.10
type VpcEgressWorkloadApplyConfiguration struct {
APIVersion *string `json:"apiVersion,omitempty"`
Kind *string `json:"kind,omitempty"`
Name *string `json:"name,omitempty"`
// nodes where the workload is running
Nodes []string `json:"nodes,omitempty"`
}
VpcEgressWorkloadApplyConfiguration represents a declarative configuration of the VpcEgressWorkload type for use with apply.
func VpcEgressWorkload ¶ added in v1.14.10
func VpcEgressWorkload() *VpcEgressWorkloadApplyConfiguration
VpcEgressWorkloadApplyConfiguration constructs a declarative configuration of the VpcEgressWorkload type for use with apply.
func (*VpcEgressWorkloadApplyConfiguration) WithAPIVersion ¶ added in v1.14.10
func (b *VpcEgressWorkloadApplyConfiguration) WithAPIVersion(value string) *VpcEgressWorkloadApplyConfiguration
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 (*VpcEgressWorkloadApplyConfiguration) WithKind ¶ added in v1.14.10
func (b *VpcEgressWorkloadApplyConfiguration) WithKind(value string) *VpcEgressWorkloadApplyConfiguration
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 (*VpcEgressWorkloadApplyConfiguration) WithName ¶ added in v1.14.10
func (b *VpcEgressWorkloadApplyConfiguration) WithName(value string) *VpcEgressWorkloadApplyConfiguration
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 (*VpcEgressWorkloadApplyConfiguration) WithNodes ¶ added in v1.14.10
func (b *VpcEgressWorkloadApplyConfiguration) WithNodes(values ...string) *VpcEgressWorkloadApplyConfiguration
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 VpcNatGatewayApplyConfiguration ¶
type VpcNatGatewayApplyConfiguration struct {
metav1.TypeMetaApplyConfiguration `json:",inline"`
*metav1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
Spec *VpcNatGatewaySpecApplyConfiguration `json:"spec,omitempty"`
Status *VpcNatGatewayStatusApplyConfiguration `json:"status,omitempty"`
}
VpcNatGatewayApplyConfiguration represents a declarative configuration of the VpcNatGateway type for use with apply.
func VpcNatGateway ¶
func VpcNatGateway(name string) *VpcNatGatewayApplyConfiguration
VpcNatGateway constructs a declarative configuration of the VpcNatGateway type for use with apply.
func (*VpcNatGatewayApplyConfiguration) GetAPIVersion ¶ added in v1.14.10
func (b *VpcNatGatewayApplyConfiguration) GetAPIVersion() *string
GetAPIVersion retrieves the value of the APIVersion field in the declarative configuration.
func (*VpcNatGatewayApplyConfiguration) GetKind ¶ added in v1.14.10
func (b *VpcNatGatewayApplyConfiguration) GetKind() *string
GetKind retrieves the value of the Kind field in the declarative configuration.
func (*VpcNatGatewayApplyConfiguration) GetName ¶
func (b *VpcNatGatewayApplyConfiguration) GetName() *string
GetName retrieves the value of the Name field in the declarative configuration.
func (*VpcNatGatewayApplyConfiguration) GetNamespace ¶ added in v1.14.10
func (b *VpcNatGatewayApplyConfiguration) GetNamespace() *string
GetNamespace retrieves the value of the Namespace field in the declarative configuration.
func (VpcNatGatewayApplyConfiguration) IsApplyConfiguration ¶ added in v1.14.10
func (b VpcNatGatewayApplyConfiguration) IsApplyConfiguration()
func (*VpcNatGatewayApplyConfiguration) WithAPIVersion ¶
func (b *VpcNatGatewayApplyConfiguration) WithAPIVersion(value string) *VpcNatGatewayApplyConfiguration
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 (*VpcNatGatewayApplyConfiguration) WithAnnotations ¶
func (b *VpcNatGatewayApplyConfiguration) WithAnnotations(entries map[string]string) *VpcNatGatewayApplyConfiguration
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 (*VpcNatGatewayApplyConfiguration) WithCreationTimestamp ¶
func (b *VpcNatGatewayApplyConfiguration) WithCreationTimestamp(value apismetav1.Time) *VpcNatGatewayApplyConfiguration
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 (*VpcNatGatewayApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *VpcNatGatewayApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *VpcNatGatewayApplyConfiguration
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 (*VpcNatGatewayApplyConfiguration) WithDeletionTimestamp ¶
func (b *VpcNatGatewayApplyConfiguration) WithDeletionTimestamp(value apismetav1.Time) *VpcNatGatewayApplyConfiguration
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 (*VpcNatGatewayApplyConfiguration) WithFinalizers ¶
func (b *VpcNatGatewayApplyConfiguration) WithFinalizers(values ...string) *VpcNatGatewayApplyConfiguration
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 (*VpcNatGatewayApplyConfiguration) WithGenerateName ¶
func (b *VpcNatGatewayApplyConfiguration) WithGenerateName(value string) *VpcNatGatewayApplyConfiguration
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 (*VpcNatGatewayApplyConfiguration) WithGeneration ¶
func (b *VpcNatGatewayApplyConfiguration) WithGeneration(value int64) *VpcNatGatewayApplyConfiguration
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 (*VpcNatGatewayApplyConfiguration) WithKind ¶
func (b *VpcNatGatewayApplyConfiguration) WithKind(value string) *VpcNatGatewayApplyConfiguration
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 (*VpcNatGatewayApplyConfiguration) WithLabels ¶
func (b *VpcNatGatewayApplyConfiguration) WithLabels(entries map[string]string) *VpcNatGatewayApplyConfiguration
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 (*VpcNatGatewayApplyConfiguration) WithName ¶
func (b *VpcNatGatewayApplyConfiguration) WithName(value string) *VpcNatGatewayApplyConfiguration
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 (*VpcNatGatewayApplyConfiguration) WithNamespace ¶
func (b *VpcNatGatewayApplyConfiguration) WithNamespace(value string) *VpcNatGatewayApplyConfiguration
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 (*VpcNatGatewayApplyConfiguration) WithOwnerReferences ¶
func (b *VpcNatGatewayApplyConfiguration) WithOwnerReferences(values ...*metav1.OwnerReferenceApplyConfiguration) *VpcNatGatewayApplyConfiguration
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 (*VpcNatGatewayApplyConfiguration) WithResourceVersion ¶
func (b *VpcNatGatewayApplyConfiguration) WithResourceVersion(value string) *VpcNatGatewayApplyConfiguration
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 (*VpcNatGatewayApplyConfiguration) WithSpec ¶
func (b *VpcNatGatewayApplyConfiguration) WithSpec(value *VpcNatGatewaySpecApplyConfiguration) *VpcNatGatewayApplyConfiguration
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 (*VpcNatGatewayApplyConfiguration) WithStatus ¶
func (b *VpcNatGatewayApplyConfiguration) WithStatus(value *VpcNatGatewayStatusApplyConfiguration) *VpcNatGatewayApplyConfiguration
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 (*VpcNatGatewayApplyConfiguration) WithUID ¶
func (b *VpcNatGatewayApplyConfiguration) WithUID(value types.UID) *VpcNatGatewayApplyConfiguration
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 VpcNatGatewaySpecApplyConfiguration ¶ added in v1.14.10
type VpcNatGatewaySpecApplyConfiguration struct {
Vpc *string `json:"vpc,omitempty"`
Subnet *string `json:"subnet,omitempty"`
ExternalSubnets []string `json:"externalSubnets,omitempty"`
LanIP *string `json:"lanIp,omitempty"`
Selector []string `json:"selector,omitempty"`
Tolerations []corev1.Toleration `json:"tolerations,omitempty"`
Affinity *corev1.Affinity `json:"affinity,omitempty"`
QoSPolicy *string `json:"qosPolicy,omitempty"`
BgpSpeaker *VpcBgpSpeakerApplyConfiguration `json:"bgpSpeaker,omitempty"`
}
VpcNatGatewaySpecApplyConfiguration represents a declarative configuration of the VpcNatGatewaySpec type for use with apply.
func VpcNatGatewaySpec ¶ added in v1.14.10
func VpcNatGatewaySpec() *VpcNatGatewaySpecApplyConfiguration
VpcNatGatewaySpecApplyConfiguration constructs a declarative configuration of the VpcNatGatewaySpec type for use with apply.
func (*VpcNatGatewaySpecApplyConfiguration) WithAffinity ¶ added in v1.14.10
func (b *VpcNatGatewaySpecApplyConfiguration) WithAffinity(value corev1.Affinity) *VpcNatGatewaySpecApplyConfiguration
WithAffinity sets the Affinity 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 Affinity field is set to the value of the last call.
func (*VpcNatGatewaySpecApplyConfiguration) WithBgpSpeaker ¶ added in v1.14.10
func (b *VpcNatGatewaySpecApplyConfiguration) WithBgpSpeaker(value *VpcBgpSpeakerApplyConfiguration) *VpcNatGatewaySpecApplyConfiguration
WithBgpSpeaker sets the BgpSpeaker 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 BgpSpeaker field is set to the value of the last call.
func (*VpcNatGatewaySpecApplyConfiguration) WithExternalSubnets ¶ added in v1.14.10
func (b *VpcNatGatewaySpecApplyConfiguration) WithExternalSubnets(values ...string) *VpcNatGatewaySpecApplyConfiguration
WithExternalSubnets adds the given value to the ExternalSubnets 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 ExternalSubnets field.
func (*VpcNatGatewaySpecApplyConfiguration) WithLanIP ¶ added in v1.14.10
func (b *VpcNatGatewaySpecApplyConfiguration) WithLanIP(value string) *VpcNatGatewaySpecApplyConfiguration
WithLanIP sets the LanIP 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 LanIP field is set to the value of the last call.
func (*VpcNatGatewaySpecApplyConfiguration) WithQoSPolicy ¶ added in v1.14.10
func (b *VpcNatGatewaySpecApplyConfiguration) WithQoSPolicy(value string) *VpcNatGatewaySpecApplyConfiguration
WithQoSPolicy sets the QoSPolicy 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 QoSPolicy field is set to the value of the last call.
func (*VpcNatGatewaySpecApplyConfiguration) WithSelector ¶ added in v1.14.10
func (b *VpcNatGatewaySpecApplyConfiguration) WithSelector(values ...string) *VpcNatGatewaySpecApplyConfiguration
WithSelector adds the given value to the Selector 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 Selector field.
func (*VpcNatGatewaySpecApplyConfiguration) WithSubnet ¶ added in v1.14.10
func (b *VpcNatGatewaySpecApplyConfiguration) WithSubnet(value string) *VpcNatGatewaySpecApplyConfiguration
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.
func (*VpcNatGatewaySpecApplyConfiguration) WithTolerations ¶ added in v1.14.10
func (b *VpcNatGatewaySpecApplyConfiguration) WithTolerations(values ...corev1.Toleration) *VpcNatGatewaySpecApplyConfiguration
WithTolerations adds the given value to the Tolerations 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 Tolerations field.
func (*VpcNatGatewaySpecApplyConfiguration) WithVpc ¶ added in v1.14.10
func (b *VpcNatGatewaySpecApplyConfiguration) WithVpc(value string) *VpcNatGatewaySpecApplyConfiguration
WithVpc sets the Vpc 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 Vpc field is set to the value of the last call.
type VpcNatGatewayStatusApplyConfiguration ¶ added in v1.14.10
type VpcNatGatewayStatusApplyConfiguration struct {
QoSPolicy *string `json:"qosPolicy,omitempty"`
ExternalSubnets []string `json:"externalSubnets,omitempty"`
Selector []string `json:"selector,omitempty"`
Tolerations []corev1.Toleration `json:"tolerations,omitempty"`
Affinity *corev1.Affinity `json:"affinity,omitempty"`
}
VpcNatGatewayStatusApplyConfiguration represents a declarative configuration of the VpcNatGatewayStatus type for use with apply.
func VpcNatGatewayStatus ¶ added in v1.14.10
func VpcNatGatewayStatus() *VpcNatGatewayStatusApplyConfiguration
VpcNatGatewayStatusApplyConfiguration constructs a declarative configuration of the VpcNatGatewayStatus type for use with apply.
func (*VpcNatGatewayStatusApplyConfiguration) WithAffinity ¶ added in v1.14.10
func (b *VpcNatGatewayStatusApplyConfiguration) WithAffinity(value corev1.Affinity) *VpcNatGatewayStatusApplyConfiguration
WithAffinity sets the Affinity 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 Affinity field is set to the value of the last call.
func (*VpcNatGatewayStatusApplyConfiguration) WithExternalSubnets ¶ added in v1.14.10
func (b *VpcNatGatewayStatusApplyConfiguration) WithExternalSubnets(values ...string) *VpcNatGatewayStatusApplyConfiguration
WithExternalSubnets adds the given value to the ExternalSubnets 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 ExternalSubnets field.
func (*VpcNatGatewayStatusApplyConfiguration) WithQoSPolicy ¶ added in v1.14.10
func (b *VpcNatGatewayStatusApplyConfiguration) WithQoSPolicy(value string) *VpcNatGatewayStatusApplyConfiguration
WithQoSPolicy sets the QoSPolicy 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 QoSPolicy field is set to the value of the last call.
func (*VpcNatGatewayStatusApplyConfiguration) WithSelector ¶ added in v1.14.10
func (b *VpcNatGatewayStatusApplyConfiguration) WithSelector(values ...string) *VpcNatGatewayStatusApplyConfiguration
WithSelector adds the given value to the Selector 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 Selector field.
func (*VpcNatGatewayStatusApplyConfiguration) WithTolerations ¶ added in v1.14.10
func (b *VpcNatGatewayStatusApplyConfiguration) WithTolerations(values ...corev1.Toleration) *VpcNatGatewayStatusApplyConfiguration
WithTolerations adds the given value to the Tolerations 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 Tolerations field.
type VpcPeeringApplyConfiguration ¶
type VpcPeeringApplyConfiguration struct {
RemoteVpc *string `json:"remoteVpc,omitempty"`
LocalConnectIP *string `json:"localConnectIP,omitempty"`
}
VpcPeeringApplyConfiguration represents a declarative configuration of the VpcPeering type for use with apply.
func VpcPeering ¶
func VpcPeering() *VpcPeeringApplyConfiguration
VpcPeeringApplyConfiguration constructs a declarative configuration of the VpcPeering type for use with apply.
func (*VpcPeeringApplyConfiguration) WithLocalConnectIP ¶
func (b *VpcPeeringApplyConfiguration) WithLocalConnectIP(value string) *VpcPeeringApplyConfiguration
WithLocalConnectIP sets the LocalConnectIP 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 LocalConnectIP field is set to the value of the last call.
func (*VpcPeeringApplyConfiguration) WithRemoteVpc ¶
func (b *VpcPeeringApplyConfiguration) WithRemoteVpc(value string) *VpcPeeringApplyConfiguration
WithRemoteVpc sets the RemoteVpc 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 RemoteVpc field is set to the value of the last call.
type VpcSpecApplyConfiguration ¶
type VpcSpecApplyConfiguration struct {
DefaultSubnet *string `json:"defaultSubnet,omitempty"`
Namespaces []string `json:"namespaces,omitempty"`
StaticRoutes []*kubeovnv1.StaticRoute `json:"staticRoutes,omitempty"`
PolicyRoutes []*kubeovnv1.PolicyRoute `json:"policyRoutes,omitempty"`
VpcPeerings []*kubeovnv1.VpcPeering `json:"vpcPeerings,omitempty"`
EnableExternal *bool `json:"enableExternal,omitempty"`
ExtraExternalSubnets []string `json:"extraExternalSubnets,omitempty"`
EnableBfd *bool `json:"enableBfd,omitempty"`
// optional BFD LRP configuration
// currently the LRP is used for vpc external gateway only
BFDPort *BFDPortApplyConfiguration `json:"bfdPort,omitempty"`
}
VpcSpecApplyConfiguration represents a declarative configuration of the VpcSpec type for use with apply.
func VpcSpec ¶
func VpcSpec() *VpcSpecApplyConfiguration
VpcSpecApplyConfiguration constructs a declarative configuration of the VpcSpec type for use with apply.
func (*VpcSpecApplyConfiguration) WithBFDPort ¶ added in v1.14.10
func (b *VpcSpecApplyConfiguration) WithBFDPort(value *BFDPortApplyConfiguration) *VpcSpecApplyConfiguration
WithBFDPort sets the BFDPort 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 BFDPort field is set to the value of the last call.
func (*VpcSpecApplyConfiguration) WithDefaultSubnet ¶
func (b *VpcSpecApplyConfiguration) WithDefaultSubnet(value string) *VpcSpecApplyConfiguration
WithDefaultSubnet sets the DefaultSubnet 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 DefaultSubnet field is set to the value of the last call.
func (*VpcSpecApplyConfiguration) WithEnableBfd ¶
func (b *VpcSpecApplyConfiguration) WithEnableBfd(value bool) *VpcSpecApplyConfiguration
WithEnableBfd sets the EnableBfd 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 EnableBfd field is set to the value of the last call.
func (*VpcSpecApplyConfiguration) WithEnableExternal ¶
func (b *VpcSpecApplyConfiguration) WithEnableExternal(value bool) *VpcSpecApplyConfiguration
WithEnableExternal sets the EnableExternal 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 EnableExternal field is set to the value of the last call.
func (*VpcSpecApplyConfiguration) WithExtraExternalSubnets ¶
func (b *VpcSpecApplyConfiguration) WithExtraExternalSubnets(values ...string) *VpcSpecApplyConfiguration
WithExtraExternalSubnets adds the given value to the ExtraExternalSubnets 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 ExtraExternalSubnets field.
func (*VpcSpecApplyConfiguration) WithNamespaces ¶
func (b *VpcSpecApplyConfiguration) WithNamespaces(values ...string) *VpcSpecApplyConfiguration
WithNamespaces adds the given value to the Namespaces 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 Namespaces field.
func (*VpcSpecApplyConfiguration) WithPolicyRoutes ¶
func (b *VpcSpecApplyConfiguration) WithPolicyRoutes(values ...**kubeovnv1.PolicyRoute) *VpcSpecApplyConfiguration
WithPolicyRoutes adds the given value to the PolicyRoutes 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 PolicyRoutes field.
func (*VpcSpecApplyConfiguration) WithStaticRoutes ¶
func (b *VpcSpecApplyConfiguration) WithStaticRoutes(values ...**kubeovnv1.StaticRoute) *VpcSpecApplyConfiguration
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.
func (*VpcSpecApplyConfiguration) WithVpcPeerings ¶
func (b *VpcSpecApplyConfiguration) WithVpcPeerings(values ...**kubeovnv1.VpcPeering) *VpcSpecApplyConfiguration
WithVpcPeerings adds the given value to the VpcPeerings 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 VpcPeerings field.
type VpcStatusApplyConfiguration ¶
type VpcStatusApplyConfiguration struct {
// Conditions represents the latest state of the object
Conditions []ConditionApplyConfiguration `json:"conditions,omitempty"`
Standby *bool `json:"standby,omitempty"`
Default *bool `json:"default,omitempty"`
DefaultLogicalSwitch *string `json:"defaultLogicalSwitch,omitempty"`
Router *string `json:"router,omitempty"`
TCPLoadBalancer *string `json:"tcpLoadBalancer,omitempty"`
UDPLoadBalancer *string `json:"udpLoadBalancer,omitempty"`
SctpLoadBalancer *string `json:"sctpLoadBalancer,omitempty"`
TCPSessionLoadBalancer *string `json:"tcpSessionLoadBalancer,omitempty"`
UDPSessionLoadBalancer *string `json:"udpSessionLoadBalancer,omitempty"`
SctpSessionLoadBalancer *string `json:"sctpSessionLoadBalancer,omitempty"`
Subnets []string `json:"subnets,omitempty"`
VpcPeerings []string `json:"vpcPeerings,omitempty"`
EnableExternal *bool `json:"enableExternal,omitempty"`
ExtraExternalSubnets []string `json:"extraExternalSubnets,omitempty"`
EnableBfd *bool `json:"enableBfd,omitempty"`
BFDPort *BFDPortStatusApplyConfiguration `json:"bfdPort,omitempty"`
}
VpcStatusApplyConfiguration represents a declarative configuration of the VpcStatus type for use with apply.
func VpcStatus ¶
func VpcStatus() *VpcStatusApplyConfiguration
VpcStatusApplyConfiguration constructs a declarative configuration of the VpcStatus type for use with apply.
func (*VpcStatusApplyConfiguration) WithBFDPort ¶ added in v1.14.10
func (b *VpcStatusApplyConfiguration) WithBFDPort(value *BFDPortStatusApplyConfiguration) *VpcStatusApplyConfiguration
WithBFDPort sets the BFDPort 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 BFDPort field is set to the value of the last call.
func (*VpcStatusApplyConfiguration) WithConditions ¶
func (b *VpcStatusApplyConfiguration) WithConditions(values ...*ConditionApplyConfiguration) *VpcStatusApplyConfiguration
WithConditions adds the given value to the Conditions 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 Conditions field.
func (*VpcStatusApplyConfiguration) WithDefault ¶
func (b *VpcStatusApplyConfiguration) WithDefault(value bool) *VpcStatusApplyConfiguration
WithDefault sets the Default 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 Default field is set to the value of the last call.
func (*VpcStatusApplyConfiguration) WithDefaultLogicalSwitch ¶
func (b *VpcStatusApplyConfiguration) WithDefaultLogicalSwitch(value string) *VpcStatusApplyConfiguration
WithDefaultLogicalSwitch sets the DefaultLogicalSwitch 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 DefaultLogicalSwitch field is set to the value of the last call.
func (*VpcStatusApplyConfiguration) WithEnableBfd ¶
func (b *VpcStatusApplyConfiguration) WithEnableBfd(value bool) *VpcStatusApplyConfiguration
WithEnableBfd sets the EnableBfd 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 EnableBfd field is set to the value of the last call.
func (*VpcStatusApplyConfiguration) WithEnableExternal ¶
func (b *VpcStatusApplyConfiguration) WithEnableExternal(value bool) *VpcStatusApplyConfiguration
WithEnableExternal sets the EnableExternal 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 EnableExternal field is set to the value of the last call.
func (*VpcStatusApplyConfiguration) WithExtraExternalSubnets ¶
func (b *VpcStatusApplyConfiguration) WithExtraExternalSubnets(values ...string) *VpcStatusApplyConfiguration
WithExtraExternalSubnets adds the given value to the ExtraExternalSubnets 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 ExtraExternalSubnets field.
func (*VpcStatusApplyConfiguration) WithRouter ¶
func (b *VpcStatusApplyConfiguration) WithRouter(value string) *VpcStatusApplyConfiguration
WithRouter sets the Router 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 Router field is set to the value of the last call.
func (*VpcStatusApplyConfiguration) WithSctpLoadBalancer ¶
func (b *VpcStatusApplyConfiguration) WithSctpLoadBalancer(value string) *VpcStatusApplyConfiguration
WithSctpLoadBalancer sets the SctpLoadBalancer 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 SctpLoadBalancer field is set to the value of the last call.
func (*VpcStatusApplyConfiguration) WithSctpSessionLoadBalancer ¶
func (b *VpcStatusApplyConfiguration) WithSctpSessionLoadBalancer(value string) *VpcStatusApplyConfiguration
WithSctpSessionLoadBalancer sets the SctpSessionLoadBalancer 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 SctpSessionLoadBalancer field is set to the value of the last call.
func (*VpcStatusApplyConfiguration) WithStandby ¶
func (b *VpcStatusApplyConfiguration) WithStandby(value bool) *VpcStatusApplyConfiguration
WithStandby sets the Standby 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 Standby field is set to the value of the last call.
func (*VpcStatusApplyConfiguration) WithSubnets ¶
func (b *VpcStatusApplyConfiguration) WithSubnets(values ...string) *VpcStatusApplyConfiguration
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 (*VpcStatusApplyConfiguration) WithTCPLoadBalancer ¶
func (b *VpcStatusApplyConfiguration) WithTCPLoadBalancer(value string) *VpcStatusApplyConfiguration
WithTCPLoadBalancer sets the TCPLoadBalancer 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 TCPLoadBalancer field is set to the value of the last call.
func (*VpcStatusApplyConfiguration) WithTCPSessionLoadBalancer ¶
func (b *VpcStatusApplyConfiguration) WithTCPSessionLoadBalancer(value string) *VpcStatusApplyConfiguration
WithTCPSessionLoadBalancer sets the TCPSessionLoadBalancer 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 TCPSessionLoadBalancer field is set to the value of the last call.
func (*VpcStatusApplyConfiguration) WithUDPLoadBalancer ¶
func (b *VpcStatusApplyConfiguration) WithUDPLoadBalancer(value string) *VpcStatusApplyConfiguration
WithUDPLoadBalancer sets the UDPLoadBalancer 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 UDPLoadBalancer field is set to the value of the last call.
func (*VpcStatusApplyConfiguration) WithUDPSessionLoadBalancer ¶
func (b *VpcStatusApplyConfiguration) WithUDPSessionLoadBalancer(value string) *VpcStatusApplyConfiguration
WithUDPSessionLoadBalancer sets the UDPSessionLoadBalancer 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 UDPSessionLoadBalancer field is set to the value of the last call.
func (*VpcStatusApplyConfiguration) WithVpcPeerings ¶
func (b *VpcStatusApplyConfiguration) WithVpcPeerings(values ...string) *VpcStatusApplyConfiguration
WithVpcPeerings adds the given value to the VpcPeerings 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 VpcPeerings field.
Source Files
¶
- acl.go
- bfdport.go
- bfdportstatus.go
- condition.go
- custominterface.go
- ip.go
- ippool.go
- ippoolspec.go
- ippoolstatus.go
- ipspec.go
- iptablesdnatrule.go
- iptablesdnatrulespec.go
- iptablesdnatrulestatus.go
- iptableseip.go
- iptableseipspec.go
- iptableseipstatus.go
- iptablesfiprule.go
- iptablesfiprulespec.go
- iptablesfiprulestatus.go
- iptablessnatrule.go
- iptablessnatrulespec.go
- iptablessnatrulestatus.go
- natoutgoingpolicymatch.go
- natoutgoingpolicyrule.go
- natoutgoingpolicyrulestatus.go
- ovndnatrule.go
- ovndnatrulespec.go
- ovndnatrulestatus.go
- ovneip.go
- ovneipspec.go
- ovneipstatus.go
- ovnfip.go
- ovnfipspec.go
- ovnfipstatus.go
- ovnsnatrule.go
- ovnsnatrulespec.go
- ovnsnatrulestatus.go
- policyroute.go
- providernetwork.go
- providernetworkcondition.go
- providernetworkspec.go
- providernetworkstatus.go
- qospolicy.go
- qospolicybandwidthlimitrule.go
- qospolicyspec.go
- qospolicystatus.go
- securitygroup.go
- securitygrouprule.go
- securitygroupspec.go
- securitygroupstatus.go
- staticroute.go
- subnet.go
- subnetspec.go
- subnetstatus.go
- switchlbrule.go
- switchlbruleport.go
- switchlbrulespec.go
- switchlbrulestatus.go
- vip.go
- vipspec.go
- vipstatus.go
- vlan.go
- vlanspec.go
- vlanstatus.go
- vpc.go
- vpcbgpspeaker.go
- vpcdns.go
- vpcdnsspec.go
- vpcdnsstatus.go
- vpcegressgateway.go
- vpcegressgatewaybfdconfig.go
- vpcegressgatewaynodeselector.go
- vpcegressgatewaypolicy.go
- vpcegressgatewayselector.go
- vpcegressgatewayspec.go
- vpcegressgatewaystatus.go
- vpcegressworkload.go
- vpcnatgateway.go
- vpcnatgatewayspec.go
- vpcnatgatewaystatus.go
- vpcpeering.go
- vpcspec.go
- vpcstatus.go